<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-628</id>
	<title>Nabble - OpenGroupware</title>
	<updated>2008-08-29T08:49:40Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/OpenGroupware-f628.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/OpenGroupware-f628.html" />
	<subtitle type="html">The mission of OpenGroupware is to create an open source groupware server to integrate with other open source office suite products and groupware clients running across major platforms, and to provide access to functionality and data through open XML-based interfaces and APIs. Visit OpenGroupware home &lt;a href=&quot;http://www.opengroupware.org/&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19222559</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-29T08:49:40Z</published>
	<updated>2008-08-29T08:49:40Z</updated>
	<author>
		<name>Adam Tauno Williams-2</name>
	</author>
	<content type="html">On Tue, 2008-08-26 at 10:29 -0400, Adam Tauno Williams wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; I've installed and tried r2148
&lt;br&gt;&amp;gt; Excellent, thanks for testing.
&lt;br&gt;&amp;gt; &amp;gt; : Lightning recognizes the feed as &amp;quot;not valid&amp;quot;,
&lt;br&gt;&amp;gt; Lightning (?), &amp;nbsp;I assume you mean Thunderbird?
&lt;br&gt;&amp;gt; &amp;gt; firefox notices an error with german additional characters, e.g.
&lt;br&gt;&amp;gt; &amp;gt; für: &amp;quot;f&amp;uuml;r&amp;quot;. If I remove all characters like 'ä','ö' and 'ü', the
&lt;br&gt;&amp;gt; &amp;gt; feed works.
&lt;br&gt;&amp;gt; &amp;gt; Any Idea?
&lt;br&gt;&amp;gt; Hmmmm, not really. &amp;nbsp;Do you have other feeds that work with german
&lt;br&gt;&amp;gt; characters? &amp;nbsp; I imagine such characters either need to be coded somehow
&lt;br&gt;&amp;gt; or the feed needs to specify a charset, &amp;nbsp;I really don't know. &amp;nbsp;But I'll
&lt;br&gt;&amp;gt; google around and see if I can find anything.
&lt;/div&gt;&lt;br&gt;If you can test with r2150 (the current trunk) and see what happens.
&lt;br&gt;The data should really be UTF-8 now I believe.
&lt;br&gt;&lt;br&gt;BTW, the URLs have changed -
&lt;br&gt;﻿
&lt;br&gt;.../zidestore/so/adam/Tasks/delegated-actions-rss
&lt;br&gt;﻿.../zidestore/so/adam/Tasks/project-actions-rss
&lt;br&gt;﻿.../zidestore/so/adam/Tasks/todo-actions-rss
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19222559&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19222559.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19222554</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-29T08:48:14Z</published>
	<updated>2008-08-29T08:48:14Z</updated>
	<author>
		<name>Adam Tauno Williams-2</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; On 26.08.2008, at 15:38, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hm, if its ZideStore, why not map those to proper URLs?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Eg:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;/zidestore/dav/USER/projects/task-actions.rss
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;/zidestore/dav/USER/tasks/delegated-actions.rss
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;/zidestore/dav/USER/tasks/todo-actions.rss
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Shouldn't be too hard?
&lt;br&gt;&amp;gt; This just says that &amp;quot;/XYZ/rss&amp;quot; is mapped to the 'SxFolderRSS' page. Eg &amp;nbsp;
&lt;br&gt;&amp;gt; to accomplish this:
&lt;br&gt;&amp;gt; &amp;gt; /zidestore/dav/USER/projects/task-actions.rss
&lt;br&gt;&amp;gt; You would do:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;SxProjectsFolder = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;methods = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;task-actions.rss&amp;quot; = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;};
&lt;br&gt;&amp;gt; Or possibly just 'task-actions' (could be that we always cut off the &amp;nbsp;
&lt;br&gt;&amp;gt; extension, not sure).
&lt;/div&gt;&lt;br&gt;It always cuts off the extension. &amp;nbsp;And it works this way as of r2150 -
&lt;br&gt;.../zidestore/so/adam/Tasks/delegated-actions-rss
&lt;br&gt;﻿.../zidestore/so/adam/Tasks/project-actions-rss
&lt;br&gt;﻿.../zidestore/so/adam/Tasks/todo-actions-rss
&lt;br&gt;&lt;br&gt;Limit can still be specified like -
&lt;br&gt;﻿﻿.../zidestore/so/adam/Tasks/todo-actions-rss?limit=25
&lt;br&gt;&lt;br&gt;&amp;gt; Please avoid breaking the old RSS support w/o providing replacements :-)
&lt;br&gt;&lt;br&gt;Yep.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19222554&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19222554.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19219796</id>
	<title>Re: Zidestore problems after upgrading OGo</title>
	<published>2008-08-29T06:20:16Z</published>
	<updated>2008-08-29T06:20:16Z</updated>
	<author>
		<name>Fabian Tiefert</name>
	</author>
	<content type="html">Am Freitag, 29. August 2008 14:29 schrieb Adam Tauno Williams:
&lt;br&gt;&amp;gt; Did you convert your LATIN-1 database to UTF-8?  That is required when
&lt;br&gt;&amp;gt; moving from 1.0 to trunk.  See the PostgreSQL chapter of WMOGAG.
&lt;br&gt;Ouch, I missed that point. After converting the DB to UTF-8 Zidestore seems to 
&lt;br&gt;work. 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; This request works for me -
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; curl --header &amp;quot;Content-Type: text/xml; charset=utf-8&amp;quot; \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;-u adam:************ \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;-X PROPFIND \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;--data-ascii &amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&amp;lt;D:propfind
&lt;br&gt;&amp;gt; xmlns:D=&amp;quot;DAV:&amp;quot;&amp;gt;&amp;lt;D:prop&amp;gt;&amp;lt;D:creationdate/&amp;gt;&amp;lt;D:getcontentlength/&amp;gt;&amp;lt;D:displayname
&lt;br&gt;&amp;gt;/&amp;gt;&amp;lt;D:source/&amp;gt;&amp;lt;D:getcontentlanguage/&amp;gt;&amp;lt;D:getcontenttype/&amp;gt;&amp;lt;D:executable/&amp;gt;&amp;lt;D:get
&lt;br&gt;&amp;gt;lastmodified/&amp;gt;&amp;lt;D:getetag/&amp;gt;&amp;lt;D:supportedlock/&amp;gt;&amp;lt;D:lockdiscovery/&amp;gt;&amp;lt;D:resourcetyp
&lt;br&gt;&amp;gt;e/&amp;gt;&amp;lt;/D:prop&amp;gt;&amp;lt;/D:propfind&amp;gt;&amp;quot; \
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://opengroupware.mormail.com/zidestore/so/adam&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opengroupware.mormail.com/zidestore/so/adam&lt;/a&gt;&lt;/div&gt;Now this request works for me too. With my Username and URLs.
&lt;br&gt;&lt;br&gt;Thank you very much Adam!
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Fabian
&lt;br&gt;--
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19219796&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Zidestore-problems-after-upgrading-OGo-tp19217230p19219796.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19218956</id>
	<title>Re: Zidestore problems after upgrading OGo</title>
	<published>2008-08-29T05:29:40Z</published>
	<updated>2008-08-29T05:29:40Z</updated>
	<author>
		<name>Adam Tauno Williams-2</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; we are running an OGo server with the following specs:
&lt;br&gt;&amp;gt; OS: Debian Sarge
&lt;br&gt;&amp;gt; OGo: Opengroupware 1.0
&lt;br&gt;&amp;gt; OGo-Repository: opengroupware-1.0beta.2-rock
&lt;br&gt;&amp;gt; Database: Postgresql 7.4.7
&lt;br&gt;&amp;gt; Webserver: Apache2 2.0.54
&lt;br&gt;&amp;gt; and LDAP for the authentification.
&lt;br&gt;&amp;gt; Now we want to upgrade the Debian System and the OGo Version. The specs of the 
&lt;br&gt;&amp;gt; new server are:
&lt;br&gt;&amp;gt; OS: Debian Etch
&lt;br&gt;&amp;gt; OGo: Opengroupware1.1 (svn2106)
&lt;br&gt;&amp;gt; OGo-Repository: &lt;a href=&quot;http://download.opengroupware.og/nightly/packages/debian&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.opengroupware.og/nightly/packages/debian&lt;/a&gt;&lt;br&gt;&amp;gt; Database: Postgresql 7.5.22
&lt;br&gt;&amp;gt; Webserver: Apache2 2.2.3
&lt;br&gt;&amp;gt; First I backuped the old OGo server:
&lt;br&gt;&amp;gt; 1. copy the folders .libFoundation, news_images, documents, skyfs &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; from /var/lib/opengroupware.org
&lt;br&gt;&amp;gt; 2. Backup the old database
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; # pg_dump -Ft -f /tmp/OGoBackup.tar -U postgres ogo
&lt;br&gt;&amp;gt; Then I restored the backup on the new server:
&lt;br&gt;&amp;gt; 1. copy the 4 folders to /var/lib/opengroupware.org (removed the existing ones 
&lt;br&gt;&amp;gt; first)
&lt;br&gt;&amp;gt; 2. drop the existing ogo database
&lt;br&gt;&amp;gt; 3. created a new ogo database
&lt;br&gt;&amp;gt; 4. restored the backup of the old database:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; # pg_restore --verbose --dbname=ogo OGoBackup.tar
&lt;/div&gt;&lt;br&gt;Did you convert your LATIN-1 database to UTF-8? &amp;nbsp;That is required when
&lt;br&gt;moving from 1.0 to trunk. &amp;nbsp;See the PostgreSQL chapter of WMOGAG.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I activated these debug options in NSGlobalDomain.plist:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; PGDebugEnabled = Yes;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; WOHttpAdaptor_LogStream = Yes;
&lt;br&gt;&amp;gt; This is what shows in the zidestore.log file:
&lt;br&gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&amp;lt;D:propfind 
&lt;br&gt;&amp;gt; xmlns:D=&amp;quot;DAV:&amp;quot;&amp;gt;&amp;lt;D:prop&amp;gt;&amp;lt;D:creationdate/&amp;gt;&amp;lt;D:getcontentlength/&amp;gt;&amp;lt;D:displayname/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;D:source/&amp;gt;&amp;lt;D:getcontentlanguage/&amp;gt;&amp;lt;D:getcontenttype/&amp;gt;&amp;lt;D:executable/&amp;gt;&amp;lt;D:getlastmodified/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;D:getetag/&amp;gt;&amp;lt;D:supportedlock/&amp;gt;&amp;lt;D:lockdiscovery/&amp;gt;&amp;lt;D:resourcetype/&amp;gt;&amp;lt;/D:prop&amp;gt;&amp;lt;/D:propfind&amp;gt;
&lt;br&gt;&amp;gt; Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PostgreSQL72 connection established: 
&lt;br&gt;&amp;gt; &amp;lt;0x0x8395ebc[PGConnection]: &amp;nbsp;connection=0x0x849e7a8&amp;gt;
&lt;br&gt;&amp;gt; Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PostgreSQL72 channel 0x0x83e39b4 
&lt;br&gt;&amp;gt; opened (connection=&amp;lt;0x0x8395ebc[PGConnection]: &amp;nbsp;connection=0x0x849e7a8&amp;gt;)
&lt;br&gt;&amp;gt; Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: PG0x0x866101c SQL: BEGIN TRANSACTION
&lt;br&gt;&amp;gt; Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: PG0x0x866101c SQL: SELECT 
&lt;br&gt;&amp;gt; t1.anniversary, t1.assistant_name, t1.associated_categories, 
&lt;br&gt;&amp;gt; t1.associated_company, t1.associated_contacts, t1.birthday, t1.boss_name, 
&lt;br&gt;&amp;gt; t1.company_id, t1.contact_id, t1.db_status, t1.degree, t1.department, 
&lt;br&gt;&amp;gt; t1.description, t1.dir_server, t1.email_alias, t1.fileas, t1.firstname, 
&lt;br&gt;&amp;gt; t1.freebusy_url, t1.im_address, t1.pop3_account, t1.is_account, 
&lt;br&gt;&amp;gt; t1.is_customer, t1.is_extra_account, t1.is_intra_account, t1.is_locked, 
&lt;br&gt;&amp;gt; t1.is_person, t1.is_private, t1.is_readonly, t1.is_template_user, 
&lt;br&gt;&amp;gt; t1.keywords, t1.login, t1.middlename, t1.name, t1.name_affix, t1.name_title, 
&lt;br&gt;&amp;gt; t1.number, t1.object_version, t1.occupation, t1.office, t1.owner_id, 
&lt;br&gt;&amp;gt; t1.partner_name, t1.password, t1.priority, t1.salutation, t1.sensitivity, 
&lt;br&gt;&amp;gt; t1.sex, t1.show_email2_as, t1.show_email3_as, t1.show_email_as, 
&lt;br&gt;&amp;gt; t1.source_url, t1.template_user_id, t1.url FROM &amp;nbsp;person t1 WHERE ((1=1) AND 
&lt;br&gt;&amp;gt; (t1.is_account=1)) AND (t1.db_status &amp;lt;&amp;gt; 'archived')
&lt;br&gt;&amp;gt; Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: CmdCtx[tiefert]: couldn't rollback 
&lt;br&gt;&amp;gt; database transaction !
&lt;br&gt;&amp;gt; ### child 2499 (#2) was terminated by signal 6 (uptime=7998s).
&lt;/div&gt;&lt;br&gt;This request works for me -
&lt;br&gt;&lt;br&gt;curl --header &amp;quot;Content-Type: text/xml; charset=utf-8&amp;quot; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;-u adam:************ \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;-X PROPFIND \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;--data-ascii &amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&amp;lt;D:propfind
&lt;br&gt;xmlns:D=&amp;quot;DAV:&amp;quot;&amp;gt;&amp;lt;D:prop&amp;gt;&amp;lt;D:creationdate/&amp;gt;&amp;lt;D:getcontentlength/&amp;gt;&amp;lt;D:displayname/&amp;gt;&amp;lt;D:source/&amp;gt;&amp;lt;D:getcontentlanguage/&amp;gt;&amp;lt;D:getcontenttype/&amp;gt;&amp;lt;D:executable/&amp;gt;&amp;lt;D:getlastmodified/&amp;gt;&amp;lt;D:getetag/&amp;gt;&amp;lt;D:supportedlock/&amp;gt;&amp;lt;D:lockdiscovery/&amp;gt;&amp;lt;D:resourcetype/&amp;gt;&amp;lt;/D:prop&amp;gt;&amp;lt;/D:propfind&amp;gt;&amp;quot; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://opengroupware.mormail.com/zidestore/so/adam&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opengroupware.mormail.com/zidestore/so/adam&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;- on r2148
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19218956&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Zidestore-problems-after-upgrading-OGo-tp19217230p19218956.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19217230</id>
	<title>Zidestore problems after upgrading OGo</title>
	<published>2008-08-29T02:52:04Z</published>
	<updated>2008-08-29T02:52:04Z</updated>
	<author>
		<name>Fabian Tiefert</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;we are running an OGo server with the following specs:
&lt;br&gt;&lt;br&gt;OS: Debian Sarge
&lt;br&gt;OGo: Opengroupware 1.0
&lt;br&gt;OGo-Repository: opengroupware-1.0beta.2-rock
&lt;br&gt;Database: Postgresql 7.4.7
&lt;br&gt;Webserver: Apache2 2.0.54
&lt;br&gt;and LDAP for the authentification.
&lt;br&gt;&lt;br&gt;Now we want to upgrade the Debian System and the OGo Version. The specs of the 
&lt;br&gt;new server are:
&lt;br&gt;&lt;br&gt;OS: Debian Etch
&lt;br&gt;OGo: Opengroupware1.1 (svn2106)
&lt;br&gt;OGo-Repository: &lt;a href=&quot;http://download.opengroupware.og/nightly/packages/debian&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.opengroupware.og/nightly/packages/debian&lt;/a&gt;&lt;br&gt;Database: Postgresql 7.5.22
&lt;br&gt;Webserver: Apache2 2.2.3
&lt;br&gt;&lt;br&gt;First I backuped the old OGo server:
&lt;br&gt;&lt;br&gt;1. copy the folders .libFoundation, news_images, documents, skyfs    
&lt;br&gt;    from /var/lib/opengroupware.org
&lt;br&gt;&lt;br&gt;2. Backup the old database
&lt;br&gt;    # pg_dump -Ft -f /tmp/OGoBackup.tar -U postgres ogo
&lt;br&gt;&lt;br&gt;Then I restored the backup on the new server:
&lt;br&gt;&lt;br&gt;1. copy the 4 folders to /var/lib/opengroupware.org (removed the existing ones 
&lt;br&gt;first)
&lt;br&gt;&lt;br&gt;2. drop the existing ogo database
&lt;br&gt;&lt;br&gt;3. created a new ogo database
&lt;br&gt;&lt;br&gt;4. restored the backup of the old database:
&lt;br&gt;    # pg_restore --verbose --dbname=ogo OGoBackup.tar
&lt;br&gt;&lt;br&gt;5. set the correct password for the postgresql user ogo
&lt;br&gt;&lt;br&gt;After these steps I can connect to the OGo Server via the Web-Interface and 
&lt;br&gt;everything seems to be fine. But Zidestore doesn't work right. Normally I can 
&lt;br&gt;connect with a webDAV client (e.g. konqueror) via 
&lt;br&gt;webdav://&amp;lt;OGOSERVER&amp;gt;/zidestore/so/&amp;lt;USERNAME&amp;gt; and browse the folders. This 
&lt;br&gt;doesn't work anylonger after the upgrade. In the zidestore.log the following 
&lt;br&gt;line seems to be relevant:
&lt;br&gt;&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: CmdCtx[tiefert]: couldn't rollback 
&lt;br&gt;database transaction !
&lt;br&gt;&lt;br&gt;Something is wrong with the database. Any ideas how to solve this problem?
&lt;br&gt;I attached the zidestore.log at the end of this mail.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Fabian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I activated these debug options in NSGlobalDomain.plist:
&lt;br&gt;    PGDebugEnabled = Yes;
&lt;br&gt;    WOHttpAdaptor_LogStream = Yes;
&lt;br&gt;&lt;br&gt;This is what shows in the zidestore.log file:
&lt;br&gt;&lt;br&gt;Aug 29 09:35:47 ogo-zidestore-1.5 [2499]: request is
&lt;br&gt;&lt;br&gt;PROPFIND /zidestore/ HTTP/1.1
&lt;br&gt;x-webobjects-server-protocol: HTTP/1.1
&lt;br&gt;x-webobjects-remote-addr: 192.168.100.177
&lt;br&gt;x-webobjects-remote-host: 192.168.100.177
&lt;br&gt;x-webobjects-server-name: 127.0.0.1
&lt;br&gt;x-webobjects-server-url: &lt;a href=&quot;http://127.0.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://127.0.0.1&lt;/a&gt;&lt;br&gt;User-Agent: Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like 
&lt;br&gt;Gecko) (Debian)
&lt;br&gt;Pragma: no-cache
&lt;br&gt;Cache-control: no-cache
&lt;br&gt;Accept: text/html, image/jpeg, image/png, text/*, image/*, */*
&lt;br&gt;Accept-Encoding: x-gzip, x-deflate, gzip, deflate
&lt;br&gt;Accept-Charset: iso-8859-15, utf-8;q=0.5, *;q=0.5
&lt;br&gt;Accept-Language: de, en
&lt;br&gt;Host: ts-nl-test
&lt;br&gt;Connection: Keep-Alive
&lt;br&gt;Depth: 1
&lt;br&gt;Content-Type: text/xml; charset=utf-8
&lt;br&gt;Content-Length: 303
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&amp;lt;D:propfind 
&lt;br&gt;xmlns:D=&amp;quot;DAV:&amp;quot;&amp;gt;&amp;lt;D:prop&amp;gt;&amp;lt;D:creationdate/&amp;gt;&amp;lt;D:getcontentlength/&amp;gt;&amp;lt;D:displayname/&amp;gt;
&lt;br&gt;&amp;lt;D:source/&amp;gt;&amp;lt;D:getcontentlanguage/&amp;gt;&amp;lt;D:getcontenttype/&amp;gt;&amp;lt;D:executable/&amp;gt;&amp;lt;D:getlastmodified/&amp;gt;
&lt;br&gt;&amp;lt;D:getetag/&amp;gt;&amp;lt;D:supportedlock/&amp;gt;&amp;lt;D:lockdiscovery/&amp;gt;&amp;lt;D:resourcetype/&amp;gt;&amp;lt;/D:prop&amp;gt;&amp;lt;/D:propfind&amp;gt;
&lt;br&gt;Aug 29 09:35:47 ogo-zidestore-1.5 [2499]: Note: storing cached vCards files 
&lt;br&gt;in: '/var/lib/opengroupware.org/documents'
&lt;br&gt;Aug 29 09:35:47 ogo-zidestore-1.5 [2499]: account::change-password: using 
&lt;br&gt;password field: 'userPassword'
&lt;br&gt;Aug 29 09:35:47 ogo-zidestore-1.5 [2499]: Note: members of role team 'team 
&lt;br&gt;creators' are allowed to create teams.
&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: Note(SoObject): SoDebugKeyLookup is 
&lt;br&gt;enabled!
&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: Note(SoObject): SoDebugBaseURL is 
&lt;br&gt;enabled!
&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: Note(SoObject): relative base URLs 
&lt;br&gt;are enabled.
&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: [WARN] &amp;lt;0x0x8354cfc[WOContext]&amp;gt; Got 
&lt;br&gt;no user from authenticator: &amp;lt;SxAuthenticator 0x8359704&amp;gt;
&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: response is
&lt;br&gt;&lt;br&gt;HTTP/1.0 401 Authorization Required
&lt;br&gt;www-authenticate: basic realm=&amp;quot;OpenGroupware.org&amp;quot;
&lt;br&gt;content-length: 0
&lt;br&gt;&lt;br&gt;&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: request is
&lt;br&gt;&lt;br&gt;PROPFIND /zidestore/so/ HTTP/1.1
&lt;br&gt;x-webobjects-server-protocol: HTTP/1.1
&lt;br&gt;x-webobjects-remote-addr: 192.168.100.177
&lt;br&gt;x-webobjects-remote-host: 192.168.100.177
&lt;br&gt;x-webobjects-server-name: 127.0.0.1
&lt;br&gt;x-webobjects-server-url: &lt;a href=&quot;http://127.0.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://127.0.0.1&lt;/a&gt;&lt;br&gt;User-Agent: Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like 
&lt;br&gt;Gecko) (Debian)
&lt;br&gt;Pragma: no-cache
&lt;br&gt;Cache-control: no-cache
&lt;br&gt;Accept: text/html, image/jpeg, image/png, text/*, image/*, */*
&lt;br&gt;Accept-Encoding: x-gzip, x-deflate, gzip, deflate
&lt;br&gt;Accept-Charset: iso-8859-15, utf-8;q=0.5, *;q=0.5
&lt;br&gt;Accept-Language: de, en
&lt;br&gt;Host: ts-nl-test
&lt;br&gt;Connection: Keep-Alive
&lt;br&gt;Depth: 1
&lt;br&gt;Content-Type: text/xml; charset=utf-8
&lt;br&gt;Content-Length: 303
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&amp;lt;D:propfind 
&lt;br&gt;xmlns:D=&amp;quot;DAV:&amp;quot;&amp;gt;&amp;lt;D:prop&amp;gt;&amp;lt;D:creationdate/&amp;gt;&amp;lt;D:getcontentlength/&amp;gt;&amp;lt;D:displayname/&amp;gt;
&lt;br&gt;&amp;lt;D:source/&amp;gt;&amp;lt;D:getcontentlanguage/&amp;gt;&amp;lt;D:getcontenttype/&amp;gt;&amp;lt;D:executable/&amp;gt;&amp;lt;D:getlastmodified/&amp;gt;
&lt;br&gt;&amp;lt;D:getetag/&amp;gt;&amp;lt;D:supportedlock/&amp;gt;&amp;lt;D:lockdiscovery/&amp;gt;&amp;lt;D:resourcetype/&amp;gt;&amp;lt;/D:prop&amp;gt;&amp;lt;/D:propfind&amp;gt;
&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: [WARN] &amp;lt;0x0x8108b1c[WOContext]&amp;gt; Got 
&lt;br&gt;no user from authenticator: &amp;lt;SxAuthenticator 0x8359704&amp;gt;
&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: response is
&lt;br&gt;&lt;br&gt;HTTP/1.0 401 Authorization Required
&lt;br&gt;www-authenticate: basic realm=&amp;quot;OpenGroupware.org&amp;quot;
&lt;br&gt;content-length: 0
&lt;br&gt;&lt;br&gt;&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: request is
&lt;br&gt;&lt;br&gt;PROPFIND /zidestore/so/tiefert HTTP/1.1
&lt;br&gt;x-webobjects-server-protocol: HTTP/1.1
&lt;br&gt;x-webobjects-remote-addr: 192.168.100.177
&lt;br&gt;x-webobjects-remote-host: 192.168.100.177
&lt;br&gt;x-webobjects-server-name: 127.0.0.1
&lt;br&gt;x-webobjects-server-url: &lt;a href=&quot;http://127.0.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://127.0.0.1&lt;/a&gt;&lt;br&gt;User-Agent: Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like 
&lt;br&gt;Gecko) (Debian)
&lt;br&gt;Pragma: no-cache
&lt;br&gt;Cache-control: no-cache
&lt;br&gt;Accept: text/html, image/jpeg, image/png, text/*, image/*, */*
&lt;br&gt;Accept-Encoding: x-gzip, x-deflate, gzip, deflate
&lt;br&gt;Accept-Charset: iso-8859-15, utf-8;q=0.5, *;q=0.5
&lt;br&gt;Accept-Language: de, en
&lt;br&gt;Host: ts-nl-test
&lt;br&gt;Connection: Keep-Alive
&lt;br&gt;Depth: 0
&lt;br&gt;Content-Type: text/xml; charset=utf-8
&lt;br&gt;Content-Length: 303
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&amp;lt;D:propfind 
&lt;br&gt;xmlns:D=&amp;quot;DAV:&amp;quot;&amp;gt;&amp;lt;D:prop&amp;gt;&amp;lt;D:creationdate/&amp;gt;&amp;lt;D:getcontentlength/&amp;gt;&amp;lt;D:displayname/&amp;gt;
&lt;br&gt;&amp;lt;D:source/&amp;gt;&amp;lt;D:getcontentlanguage/&amp;gt;&amp;lt;D:getcontenttype/&amp;gt;&amp;lt;D:executable/&amp;gt;&amp;lt;D:getlastmodified/&amp;gt;
&lt;br&gt;&amp;lt;D:getetag/&amp;gt;&amp;lt;D:supportedlock/&amp;gt;&amp;lt;D:lockdiscovery/&amp;gt;&amp;lt;D:resourcetype/&amp;gt;&amp;lt;/D:prop&amp;gt;&amp;lt;/D:propfind&amp;gt;
&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: |ogo-zidestore-1| ERROR: cannot 
&lt;br&gt;fetch logins, no cmdctx!
&lt;br&gt;Aug 29 09:35:48 ogo-zidestore-1.5 [2499]: response is
&lt;br&gt;&lt;br&gt;HTTP/1.0 401 Authorization Required
&lt;br&gt;www-authenticate: basic realm=&amp;quot;OpenGroupware.org&amp;quot;
&lt;br&gt;content-length: 0
&lt;br&gt;&lt;br&gt;&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: request is
&lt;br&gt;&lt;br&gt;PROPFIND /zidestore/so/tiefert HTTP/1.1
&lt;br&gt;x-webobjects-server-protocol: HTTP/1.1
&lt;br&gt;x-webobjects-remote-addr: 192.168.100.177
&lt;br&gt;x-webobjects-remote-host: 192.168.100.177
&lt;br&gt;x-webobjects-server-name: 127.0.0.1
&lt;br&gt;x-webobjects-server-url: &lt;a href=&quot;http://127.0.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://127.0.0.1&lt;/a&gt;&lt;br&gt;User-Agent: Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like 
&lt;br&gt;Gecko) (Debian)
&lt;br&gt;Pragma: no-cache
&lt;br&gt;Cache-control: no-cache
&lt;br&gt;Accept: text/html, image/jpeg, image/png, text/*, image/*, */*
&lt;br&gt;Accept-Encoding: x-gzip, x-deflate, gzip, deflate
&lt;br&gt;Accept-Charset: iso-8859-15, utf-8;q=0.5, *;q=0.5
&lt;br&gt;Accept-Language: de, en
&lt;br&gt;Host: ts-nl-test
&lt;br&gt;Authorization: Basic dGllZmVydDpzaHlIaWdoMw==
&lt;br&gt;Connection: Keep-Alive
&lt;br&gt;Depth: 0
&lt;br&gt;Content-Type: text/xml; charset=utf-8
&lt;br&gt;Content-Length: 303
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&amp;lt;D:propfind 
&lt;br&gt;xmlns:D=&amp;quot;DAV:&amp;quot;&amp;gt;&amp;lt;D:prop&amp;gt;&amp;lt;D:creationdate/&amp;gt;&amp;lt;D:getcontentlength/&amp;gt;&amp;lt;D:displayname/&amp;gt;
&lt;br&gt;&amp;lt;D:source/&amp;gt;&amp;lt;D:getcontentlanguage/&amp;gt;&amp;lt;D:getcontenttype/&amp;gt;&amp;lt;D:executable/&amp;gt;&amp;lt;D:getlastmodified/&amp;gt;
&lt;br&gt;&amp;lt;D:getetag/&amp;gt;&amp;lt;D:supportedlock/&amp;gt;&amp;lt;D:lockdiscovery/&amp;gt;&amp;lt;D:resourcetype/&amp;gt;&amp;lt;/D:prop&amp;gt;&amp;lt;/D:propfind&amp;gt;
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PostgreSQL72 connection established: 
&lt;br&gt;&amp;lt;0x0x8395ebc[PGConnection]:  connection=0x0x849e7a8&amp;gt;
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PostgreSQL72 channel 0x0x83e39b4 
&lt;br&gt;opened (connection=&amp;lt;0x0x8395ebc[PGConnection]:  connection=0x0x849e7a8&amp;gt;)
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PG0x0x83e39b4 SQL: BEGIN TRANSACTION
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PG0x0x83e39b4 SQL: SELECT t1.login, 
&lt;br&gt;t1.is_locked, t1.password FROM  person t1 WHERE (t1.login = 'tiefert') AND 
&lt;br&gt;(t1.is_account=1)
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PG0x0x83e39b4 SQL: COMMIT 
&lt;br&gt;TRANSACTION
&lt;br&gt;PostgreSQL72 connection dropped 0x0x8395ebc (channel=0x0x83e39b4)
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: &amp;lt;0x0xb7e51060[LSCommandContext]&amp;gt; 
&lt;br&gt;+[LSCommandContext(LDAPSupport) isLDAPLoginAuthorized:password:]: LDAP 
&lt;br&gt;server 'ldapserver.hagos.de:389' did authenticate user 'tiefert'
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PostgreSQL72 connection established: 
&lt;br&gt;&amp;lt;0x0x84c1814[PGConnection]:  connection=0x0x8452cd8&amp;gt;
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PostgreSQL72 channel 0x0x83e39b4 
&lt;br&gt;opened (connection=&amp;lt;0x0x84c1814[PGConnection]:  connection=0x0x8452cd8&amp;gt;)
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PG0x0x83e39b4 SQL: BEGIN TRANSACTION
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PG0x0x83e39b4 SQL: SELECT t1.login, 
&lt;br&gt;t1.is_locked, t1.password FROM  person t1 WHERE (t1.login = 'tiefert') AND 
&lt;br&gt;(t1.is_account=1)
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: PG0x0x83e39b4 SQL: COMMIT 
&lt;br&gt;TRANSACTION
&lt;br&gt;PostgreSQL72 connection dropped 0x0x84c1814 (channel=0x0x83e39b4)
&lt;br&gt;Aug 29 09:35:54 ogo-zidestore-1.5 [2499]: &amp;lt;0x0xb7e51060[LSCommandContext]&amp;gt; 
&lt;br&gt;+[LSCommandContext(LDAPSupport) isLDAPLoginAuthorized:password:]: LDAP 
&lt;br&gt;server 'ldapserver.hagos.de:389' did authenticate user 'tiefert'
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: PostgreSQL72 connection established: 
&lt;br&gt;&amp;lt;0x0x848098c[PGConnection]:  connection=0x0x86618a0&amp;gt;
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: PostgreSQL72 channel 0x0x866101c 
&lt;br&gt;opened (connection=&amp;lt;0x0x848098c[PGConnection]:  connection=0x0x86618a0&amp;gt;)
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: PG0x0x866101c SQL: BEGIN TRANSACTION
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: PG0x0x866101c SQL: SELECT 
&lt;br&gt;t1.anniversary, t1.assistant_name, t1.associated_categories, 
&lt;br&gt;t1.associated_company, t1.associated_contacts, t1.birthday, t1.boss_name, 
&lt;br&gt;t1.company_id, t1.contact_id, t1.db_status, t1.degree, t1.department, 
&lt;br&gt;t1.description, t1.dir_server, t1.email_alias, t1.fileas, t1.firstname, 
&lt;br&gt;t1.freebusy_url, t1.im_address, t1.pop3_account, t1.is_account, 
&lt;br&gt;t1.is_customer, t1.is_extra_account, t1.is_intra_account, t1.is_locked, 
&lt;br&gt;t1.is_person, t1.is_private, t1.is_readonly, t1.is_template_user, 
&lt;br&gt;t1.keywords, t1.login, t1.middlename, t1.name, t1.name_affix, t1.name_title, 
&lt;br&gt;t1.number, t1.object_version, t1.occupation, t1.office, t1.owner_id, 
&lt;br&gt;t1.partner_name, t1.password, t1.priority, t1.salutation, t1.sensitivity, 
&lt;br&gt;t1.sex, t1.show_email2_as, t1.show_email3_as, t1.show_email_as, 
&lt;br&gt;t1.source_url, t1.template_user_id, t1.url FROM  person t1 WHERE 
&lt;br&gt;(t1.login='tiefert' AND t1.is_account=1 AND (NOT t1.login='template') AND 
&lt;br&gt;(t1.is_locked=0 OR t1.is_locked is null)) AND (t1.db_status &amp;lt;&amp;gt; 'archived')
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: &amp;lt;0x0xb7e51060[LSCommandContext]&amp;gt; 
&lt;br&gt;+[LSCommandContext(LDAPSupport) isLDAPLoginAuthorized:password:]: LDAP 
&lt;br&gt;server 'ldapserver.hagos.de:389' did authenticate user 'tiefert'
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: PG0x0x866101c SQL: SELECT DISTINCT 
&lt;br&gt;t1.attribute, t1.company_id, t1.company_value_id, t1.db_status, t1.is_enum, 
&lt;br&gt;t1.is_label_localized, t1.label, t1.type, t1.uid, t1.value_string FROM  
&lt;br&gt;company_value t1 WHERE t1.company_id IN (1366750)
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: PG0x0x866101c SQL: COMMIT 
&lt;br&gt;TRANSACTION
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: PG0x0x866101c SQL: BEGIN TRANSACTION
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: PG0x0x866101c SQL: SELECT 
&lt;br&gt;t1.anniversary, t1.assistant_name, t1.associated_categories, 
&lt;br&gt;t1.associated_company, t1.associated_contacts, t1.birthday, t1.boss_name, 
&lt;br&gt;t1.company_id, t1.contact_id, t1.db_status, t1.degree, t1.department, 
&lt;br&gt;t1.description, t1.dir_server, t1.email_alias, t1.fileas, t1.firstname, 
&lt;br&gt;t1.freebusy_url, t1.im_address, t1.pop3_account, t1.is_account, 
&lt;br&gt;t1.is_customer, t1.is_extra_account, t1.is_intra_account, t1.is_locked, 
&lt;br&gt;t1.is_person, t1.is_private, t1.is_readonly, t1.is_template_user, 
&lt;br&gt;t1.keywords, t1.login, t1.middlename, t1.name, t1.name_affix, t1.name_title, 
&lt;br&gt;t1.number, t1.object_version, t1.occupation, t1.office, t1.owner_id, 
&lt;br&gt;t1.partner_name, t1.password, t1.priority, t1.salutation, t1.sensitivity, 
&lt;br&gt;t1.sex, t1.show_email2_as, t1.show_email3_as, t1.show_email_as, 
&lt;br&gt;t1.source_url, t1.template_user_id, t1.url FROM  person t1 WHERE ((1=1) AND 
&lt;br&gt;(t1.is_account=1)) AND (t1.db_status &amp;lt;&amp;gt; 'archived')
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [2499]: CmdCtx[tiefert]: couldn't rollback 
&lt;br&gt;database transaction !
&lt;br&gt;### child 2499 (#2) was terminated by signal 6 (uptime=7998s).
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: SNS support disabled.
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| PATHES: (
&lt;br&gt;    &amp;quot;/usr/local/lib/zidestore-1.5/&amp;quot;,
&lt;br&gt;    &amp;quot;/usr/local/lib/zidestore-1.5/&amp;quot;,
&lt;br&gt;    &amp;quot;/usr/lib/zidestore-1.5/&amp;quot;
&lt;br&gt;)
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| register ZideStore 
&lt;br&gt;product: Tasks.zsp
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| register ZideStore 
&lt;br&gt;product: PrefsUI.zsp
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| register ZideStore 
&lt;br&gt;product: zOGI.zsp
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| register ZideStore 
&lt;br&gt;product: EvoConnect.zsp
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| register ZideStore 
&lt;br&gt;product: Appointments.zsp
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| register ZideStore 
&lt;br&gt;product: WCAP.zsp
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| register ZideStore 
&lt;br&gt;product: RSS.zsp
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| register ZideStore 
&lt;br&gt;product: Contacts.zsp
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| register ZideStore 
&lt;br&gt;product: Projects.zsp
&lt;br&gt;Aug 29 09:35:55 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| register ZideStore 
&lt;br&gt;product: ZSCommon.zsp
&lt;br&gt;Aug 29 09:35:56 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| vMem Size check 
&lt;br&gt;enabled: shutting down app when vMem &amp;gt; 200 MB
&lt;br&gt;Aug 29 09:35:56 ogo-zidestore-1.5 [3126]: |ogo-zidestore-1| WOHttpAdaptor 
&lt;br&gt;listening on address *:21000
&lt;br&gt;--
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19217230&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Zidestore-problems-after-upgrading-OGo-tp19217230p19217230.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19166693</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-26T10:35:31Z</published>
	<updated>2008-08-26T10:35:31Z</updated>
	<author>
		<name>Helge Hess</name>
	</author>
	<content type="html">On 26.08.2008, at 19:00, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt; That one does call out encoding=&amp;quot;utf-8&amp;quot; but I doubt that in itself &amp;nbsp;
&lt;br&gt;&amp;gt; is sufficient. The channel uses stringByEscapingHTMLString but that &amp;nbsp;
&lt;br&gt;&amp;gt; clearly isn't enough.
&lt;br&gt;&lt;br&gt;&lt;br&gt;If you generate an XML file, you most likely need &amp;nbsp;
&lt;br&gt;stringByEscapingXMLString. Raw XML doesn't know anything about HTML &amp;nbsp;
&lt;br&gt;entities.
&lt;br&gt;Another option might be to use an XHTML DTD which contains the &amp;nbsp;
&lt;br&gt;necessary entity definitions.
&lt;br&gt;&lt;br&gt;Anyways, looking at the output of the Heise ticker is probably a good &amp;nbsp;
&lt;br&gt;idea.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp;Helge
&lt;br&gt;&lt;br&gt;PS: you do not need to &amp; encode umlauts in HTML either, its just good &amp;nbsp;
&lt;br&gt;style and protects against charset misconfigurations.
&lt;br&gt;-- 
&lt;br&gt;Helge Hess
&lt;br&gt;&lt;a href=&quot;http://helgehess.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://helgehess.eu/&lt;/a&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19166693&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19166693.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19166131</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-26T10:00:54Z</published>
	<updated>2008-08-26T10:00:54Z</updated>
	<author>
		<name>Adam Tauno Williams-2</name>
	</author>
	<content type="html">David Rahusen wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; Yes, you're right, Thunderbird was meant... :-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Another german feed that works is this one: 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.heise.de/newsticker/heise-atom.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.heise.de/newsticker/heise-atom.xml&lt;/a&gt;&lt;br&gt;&amp;gt; Unfortunately I have no knowledge about charset/coding-issues...however, 
&lt;br&gt;&amp;gt; the xml-file contains &amp;quot;html-ized&amp;quot; chars, which are marked red within the 
&lt;br&gt;&amp;gt; firefox-sourcecode-view. Maybe the feed do not require those &amp;quot;html-ized&amp;quot; 
&lt;br&gt;&amp;gt; chars?
&lt;br&gt;&lt;br&gt;That one does call out encoding=&amp;quot;utf-8&amp;quot; but I doubt that in itself is 
&lt;br&gt;sufficient. &amp;nbsp;The channel uses stringByEscapingHTMLString but that 
&lt;br&gt;clearly isn't enough. &amp;nbsp;I'll see what I can figure out. &amp;nbsp;Thanks for the link.
&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19166131&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19166131.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19164925</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-26T08:58:38Z</published>
	<updated>2008-08-26T08:58:38Z</updated>
	<author>
		<name>David Rahusen</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-15&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Yes, you're right, Thunderbird was meant... :-)&lt;br&gt;
&lt;br&gt;
Another german feed that works is this one:
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.heise.de/newsticker/heise-atom.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.heise.de/newsticker/heise-atom.xml&lt;/a&gt;&lt;br&gt;
Unfortunately I have no knowledge about
charset/coding-issues...however, the xml-file contains &quot;html-ized&quot;
chars, which are marked red within the firefox-sourcecode-view. Maybe
the feed do not require those &quot;html-ized&quot; chars?&lt;br&gt;
&lt;br&gt;
David&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Adam Tauno Williams schrieb:
&lt;blockquote cite=&quot;mid:1219760996.9482.3.camel@linux-nnci.site&quot; type=&quot;cite&quot;&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;I've installed and tried r2148
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
Excellent, thanks for testing.

  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;: Lightning recognizes the feed as &quot;not valid&quot;,
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
Lightning (?),  I assume you mean Thunderbird?

  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;firefox notices an error with german additional characters, e.g.
für: &quot;f&amp;amp;uuml;r&quot;. If I remove all characters like 'ä','ö' and 'ü', the
feed works.
Any Idea?
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
Hmmmm, not really.  Do you have other feeds that work with german
characters?   I imagine such characters either need to be coded somehow
or the feed needs to specify a charset,  I really don't know.  But I'll
google around and see if I can find anything.

  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;Adam Tauno Williams schrieb:
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;Helge Hess wrote:
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;On 26.08.2008, at 13:10, Adam Tauno Williams wrote:
        &lt;/pre&gt;
        &lt;blockquote type=&quot;cite&quot;&gt;
          &lt;pre wrap=&quot;&quot;&gt;&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=projectActions
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=delegatedActions
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=toDoActions
          &lt;/pre&gt;
        &lt;/blockquote&gt;
        &lt;pre wrap=&quot;&quot;&gt;Hm, if its ZideStore, why not map those to proper URLs?
Eg:
  /zidestore/dav/USER/projects/task-actions.rss
  /zidestore/dav/USER/tasks/delegated-actions.rss
  /zidestore/dav/USER/tasks/todo-actions.rss
Shouldn't be too hard?
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;I tried that at first.  But anything ending in .rss seemed to be
hi-jacked by the old RSS support.

ZideStore/Protocols/RSS/product.plist
  categories = {
    SxFolder = {
      methods = {
        &quot;rss&quot; = {
          protectedBy = &quot;View&quot;;
          pageName    = &quot;SxFolderRSS&quot;;
        };
  ...
    SxTaskFolder = {
      methods = {
        &quot;rss&quot; = {
          protectedBy = &quot;View&quot;;
          selector    = &quot;rssInContext:&quot;;
 ...

That is why I used &quot;RSS&quot; instead of &quot;rss&quot;.

Am I allowed to break the old RSS support?  I tried to avoid affecting
it;  although I think the old RSS is effectively broken, or at best,
useless.
      &lt;/pre&gt;
    &lt;/blockquote&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19164925.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19164142</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-26T07:50:06Z</published>
	<updated>2008-08-26T07:50:06Z</updated>
	<author>
		<name>Adam Tauno Williams-2</name>
	</author>
	<content type="html">On Tue, 2008-08-26 at 07:10 -0400, Adam Tauno Williams wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; As of r2148 OpenGroupware now supports the following RSS 2.0 feeds:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * projectActions - Reports actions on tasks assigned to projects
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; of which the user is a member either directly or via team
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; membership.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * toDoActions - Reports actions on tasks of which the user is an
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executor either directly or via team membership.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * delegatedActions - Reports actions on tasks created by the user.
&lt;br&gt;&amp;gt; URLs access the RSS component, like:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=projectActions
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://﻿$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://﻿$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=delegatedActions
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://﻿$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://﻿$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=toDoActions
&lt;br&gt;&amp;gt; By default the 150 most recent task actions are included in the feed;
&lt;br&gt;&amp;gt; this value can be adjusted by including a &amp;quot;limit&amp;quot; value in the URL.
&lt;br&gt;&amp;gt; Screenshot of feeds in Thunderbird available at
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://www.whitemiceconsulting.com/node/158&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.whitemiceconsulting.com/node/158&lt;/a&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;BTW, this introduces two new defaults:
&lt;br&gt;&lt;br&gt;RSSDefaultChannelLinkURL - Is the URL, by default, that is in the &amp;lt;link&amp;gt;
&lt;br&gt;tag of the channel. &amp;nbsp; So you can set this to the URL of the WebUI or
&lt;br&gt;whatever front-page you want/use. &amp;nbsp;Like:
&lt;br&gt;&lt;br&gt;&amp;nbsp; Defaults write NSGlobalDomain \
&lt;br&gt;&amp;nbsp; &amp;nbsp; RSSDefaultChannelLinkURL &amp;quot;&lt;a href=&quot;http://opengroupware.mormail.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opengroupware.mormail.com/&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;﻿RSSDefaultItemLinkURL - Is the URL that, by default, will be used in
&lt;br&gt;the &amp;lt;link&amp;gt; tag of channel items. &amp;nbsp;So, again, you can set this to either
&lt;br&gt;the WebUI or whatever front-page you want/use. &amp;nbsp;Like:
&lt;br&gt;&lt;br&gt;&amp;nbsp; Defaults write NSGlobalDomain RSSDefaultItemLinkURL \
&lt;br&gt;'&amp;quot;&lt;a href=&quot;http://opengroupware.mormail.com/OpenGroupware/wa/LSWViewAction/viewJob?jobId=$objectId&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opengroupware.mormail.com/OpenGroupware/wa/LSWViewAction/viewJob?jobId=$objectId&lt;/a&gt;&amp;quot;'
&lt;br&gt;&lt;br&gt;&amp;nbsp; * The above URL will work for driving tasks via the old direct action
&lt;br&gt;support of the WebUI.
&lt;br&gt;&amp;nbsp; * This URL is used as a pattern, &amp;nbsp;$objectId is the replaced by the
&lt;br&gt;numeric id (primary key) of the referenced object and $GUID replaced by
&lt;br&gt;the GUID of the item. &amp;nbsp;The GUID of a task action is
&lt;br&gt;OGo-TaskActions-{objectId} where, in this case, {objectId} is the
&lt;br&gt;primary key of the task action. &amp;nbsp; This should enable anyone to very
&lt;br&gt;simply build any kind of redirect/bounce page they want.
&lt;br&gt;&amp;nbsp; * Note the '&amp;quot;...&amp;quot;' quoting used when setting the default. &amp;nbsp;To set a
&lt;br&gt;string value containing special characters like '=' this quoting must be
&lt;br&gt;used.
&lt;br&gt;&lt;br&gt;If you set neither of these defaults then the feeds won't have &amp;lt;link&amp;gt;
&lt;br&gt;elements in either the channel or the item. &amp;nbsp;This technically makes the
&lt;br&gt;feed non-conforming and some RSS readers will refuse to process the
&lt;br&gt;feed.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19164142&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19164142.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19163231</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-26T07:29:56Z</published>
	<updated>2008-08-26T07:29:56Z</updated>
	<author>
		<name>Adam Tauno Williams-2</name>
	</author>
	<content type="html">&amp;gt; I've installed and tried r2148
&lt;br&gt;&lt;br&gt;Excellent, thanks for testing.
&lt;br&gt;&lt;br&gt;&amp;gt; : Lightning recognizes the feed as &amp;quot;not valid&amp;quot;,
&lt;br&gt;&lt;br&gt;Lightning (?), &amp;nbsp;I assume you mean Thunderbird?
&lt;br&gt;&lt;br&gt;&amp;gt; firefox notices an error with german additional characters, e.g.
&lt;br&gt;&amp;gt; für: &amp;quot;f&amp;uuml;r&amp;quot;. If I remove all characters like 'ä','ö' and 'ü', the
&lt;br&gt;&amp;gt; feed works.
&lt;br&gt;&amp;gt; Any Idea?
&lt;br&gt;&lt;br&gt;Hmmmm, not really. &amp;nbsp;Do you have other feeds that work with german
&lt;br&gt;characters? &amp;nbsp; I imagine such characters either need to be coded somehow
&lt;br&gt;or the feed needs to specify a charset, &amp;nbsp;I really don't know. &amp;nbsp;But I'll
&lt;br&gt;google around and see if I can find anything.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Adam Tauno Williams schrieb:
&lt;br&gt;&amp;gt; &amp;gt; Helge Hess wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On 26.08.2008, at 13:10, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=projectActions
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=delegatedActions
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=toDoActions
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hm, if its ZideStore, why not map those to proper URLs?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Eg:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; /zidestore/dav/USER/projects/task-actions.rss
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; /zidestore/dav/USER/tasks/delegated-actions.rss
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; /zidestore/dav/USER/tasks/todo-actions.rss
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Shouldn't be too hard?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I tried that at first. &amp;nbsp;But anything ending in .rss seemed to be
&lt;br&gt;&amp;gt; &amp;gt; hi-jacked by the old RSS support.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ZideStore/Protocols/RSS/product.plist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; categories = {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; SxFolder = {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; methods = {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;rss&amp;quot; = {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protectedBy = &amp;quot;View&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pageName &amp;nbsp; &amp;nbsp;= &amp;quot;SxFolderRSS&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; ...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; SxTaskFolder = {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; methods = {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;rss&amp;quot; = {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protectedBy = &amp;quot;View&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; selector &amp;nbsp; &amp;nbsp;= &amp;quot;rssInContext:&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;...
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; That is why I used &amp;quot;RSS&amp;quot; instead of &amp;quot;rss&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Am I allowed to break the old RSS support? &amp;nbsp;I tried to avoid affecting
&lt;br&gt;&amp;gt; &amp;gt; it; &amp;nbsp;although I think the old RSS is effectively broken, or at best,
&lt;br&gt;&amp;gt; &amp;gt; useless.
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19163231&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19163231.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19163213</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-26T07:28:51Z</published>
	<updated>2008-08-26T07:28:51Z</updated>
	<author>
		<name>Helge Hess</name>
	</author>
	<content type="html">hm, maybe better to go to the dev list, anyways.
&lt;br&gt;&lt;br&gt;On 26.08.2008, at 15:38, Adam Tauno Williams wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Hm, if its ZideStore, why not map those to proper URLs?
&lt;br&gt;&amp;gt;&amp;gt; Eg:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;/zidestore/dav/USER/projects/task-actions.rss
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;/zidestore/dav/USER/tasks/delegated-actions.rss
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;/zidestore/dav/USER/tasks/todo-actions.rss
&lt;br&gt;&amp;gt;&amp;gt; Shouldn't be too hard?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried that at first. &amp;nbsp;But anything ending in .rss seemed to be hi- 
&lt;br&gt;&amp;gt; jacked by the old RSS support.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ZideStore/Protocols/RSS/product.plist
&lt;br&gt;&amp;gt; &amp;nbsp;categories = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;SxFolder = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;methods = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;rss&amp;quot; = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protectedBy = &amp;quot;View&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pageName &amp;nbsp; &amp;nbsp;= &amp;quot;SxFolderRSS&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;};
&lt;br&gt;&amp;gt; &amp;nbsp;...
&lt;/div&gt;&lt;br&gt;This just says that &amp;quot;/XYZ/rss&amp;quot; is mapped to the 'SxFolderRSS' page. Eg &amp;nbsp;
&lt;br&gt;to accomplish this:
&lt;br&gt;&lt;br&gt;&amp;gt; /zidestore/dav/USER/projects/task-actions.rss
&lt;br&gt;&lt;br&gt;You would do:
&lt;br&gt;&amp;nbsp; &amp;nbsp;SxProjectsFolder = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;methods = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;task-actions.rss&amp;quot; = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;};
&lt;br&gt;&lt;br&gt;Or possibly just 'task-actions' (could be that we always cut off the &amp;nbsp;
&lt;br&gt;extension, not sure).
&lt;br&gt;&lt;br&gt;Please avoid breaking the old RSS support w/o providing replacements :-)
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp;Helge
&lt;br&gt;-- 
&lt;br&gt;Helge Hess
&lt;br&gt;&lt;a href=&quot;http://helgehess.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://helgehess.eu/&lt;/a&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19163213&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19163213.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19163123</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-26T07:14:22Z</published>
	<updated>2008-08-26T07:14:22Z</updated>
	<author>
		<name>David Rahusen</name>
	</author>
	<content type="html">Hi Adam,
&lt;br&gt;&lt;br&gt;I've installed and tried r2148: Lightning recognizes the feed as &amp;quot;not
&lt;br&gt;valid&amp;quot;, firefox notices an error with german additional characters, e.g.
&lt;br&gt;für: &amp;quot;f&amp;uuml;r&amp;quot;. If I remove all characters like 'ä','ö' and 'ü', the
&lt;br&gt;feed works.
&lt;br&gt;Any Idea?
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;&lt;br&gt;Adam Tauno Williams schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Helge Hess wrote:
&lt;br&gt;&amp;gt;&amp;gt; On 26.08.2008, at 13:10, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=projectActions
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=delegatedActions
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=toDoActions
&lt;br&gt;&amp;gt;&amp;gt; Hm, if its ZideStore, why not map those to proper URLs?
&lt;br&gt;&amp;gt;&amp;gt; Eg:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; /zidestore/dav/USER/projects/task-actions.rss
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; /zidestore/dav/USER/tasks/delegated-actions.rss
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; /zidestore/dav/USER/tasks/todo-actions.rss
&lt;br&gt;&amp;gt;&amp;gt; Shouldn't be too hard?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried that at first. &amp;nbsp;But anything ending in .rss seemed to be
&lt;br&gt;&amp;gt; hi-jacked by the old RSS support.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ZideStore/Protocols/RSS/product.plist
&lt;br&gt;&amp;gt; &amp;nbsp; categories = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; SxFolder = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; methods = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;rss&amp;quot; = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protectedBy = &amp;quot;View&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pageName &amp;nbsp; &amp;nbsp;= &amp;quot;SxFolderRSS&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; ...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; SxTaskFolder = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; methods = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;rss&amp;quot; = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protectedBy = &amp;quot;View&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; selector &amp;nbsp; &amp;nbsp;= &amp;quot;rssInContext:&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp;...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That is why I used &amp;quot;RSS&amp;quot; instead of &amp;quot;rss&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Am I allowed to break the old RSS support? &amp;nbsp;I tried to avoid affecting
&lt;br&gt;&amp;gt; it; &amp;nbsp;although I think the old RSS is effectively broken, or at best,
&lt;br&gt;&amp;gt; useless.
&lt;/div&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19163123&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19163123.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19162329</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-26T06:38:25Z</published>
	<updated>2008-08-26T06:38:25Z</updated>
	<author>
		<name>Adam Tauno Williams-2</name>
	</author>
	<content type="html">Helge Hess wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 26.08.2008, at 13:10, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=projectActions
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=delegatedActions
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=toDoActions
&lt;br&gt;&amp;gt; Hm, if its ZideStore, why not map those to proper URLs?
&lt;br&gt;&amp;gt; Eg:
&lt;br&gt;&amp;gt; &amp;nbsp; /zidestore/dav/USER/projects/task-actions.rss
&lt;br&gt;&amp;gt; &amp;nbsp; /zidestore/dav/USER/tasks/delegated-actions.rss
&lt;br&gt;&amp;gt; &amp;nbsp; /zidestore/dav/USER/tasks/todo-actions.rss
&lt;br&gt;&amp;gt; Shouldn't be too hard?
&lt;/div&gt;&lt;br&gt;I tried that at first. &amp;nbsp;But anything ending in .rss seemed to be 
&lt;br&gt;hi-jacked by the old RSS support.
&lt;br&gt;&lt;br&gt;ZideStore/Protocols/RSS/product.plist
&lt;br&gt;&amp;nbsp; &amp;nbsp;categories = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SxFolder = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;methods = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;rss&amp;quot; = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protectedBy = &amp;quot;View&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pageName &amp;nbsp; &amp;nbsp;= &amp;quot;SxFolderRSS&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;};
&lt;br&gt;&amp;nbsp; &amp;nbsp;...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SxTaskFolder = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;methods = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;rss&amp;quot; = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protectedBy = &amp;quot;View&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;selector &amp;nbsp; &amp;nbsp;= &amp;quot;rssInContext:&amp;quot;;
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&lt;br&gt;That is why I used &amp;quot;RSS&amp;quot; instead of &amp;quot;rss&amp;quot;.
&lt;br&gt;&lt;br&gt;Am I allowed to break the old RSS support? &amp;nbsp;I tried to avoid affecting 
&lt;br&gt;it; &amp;nbsp;although I think the old RSS is effectively broken, or at best, 
&lt;br&gt;useless.
&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19162329&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19162329.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19160900</id>
	<title>Re: RSS Feeds Added In r2148</title>
	<published>2008-08-26T05:18:09Z</published>
	<updated>2008-08-26T05:18:09Z</updated>
	<author>
		<name>Helge Hess</name>
	</author>
	<content type="html">On 26.08.2008, at 13:10, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=projectActions
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=delegatedActions
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=toDoActions
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hm, if its ZideStore, why not map those to proper URLs?
&lt;br&gt;&lt;br&gt;Eg:
&lt;br&gt;&amp;nbsp; &amp;nbsp;/zidestore/dav/USER/projects/task-actions.rss
&lt;br&gt;&amp;nbsp; &amp;nbsp;/zidestore/dav/USER/tasks/delegated-actions.rss
&lt;br&gt;&amp;nbsp; &amp;nbsp;/zidestore/dav/USER/tasks/todo-actions.rss
&lt;br&gt;&lt;br&gt;Shouldn't be too hard?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp;Helge
&lt;br&gt;-- 
&lt;br&gt;Helge Hess
&lt;br&gt;&lt;a href=&quot;http://helgehess.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://helgehess.eu/&lt;/a&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19160900&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19160900.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19160037</id>
	<title>RSS Feeds Added In r2148</title>
	<published>2008-08-26T04:10:29Z</published>
	<updated>2008-08-26T04:10:29Z</updated>
	<author>
		<name>Adam Tauno Williams</name>
	</author>
	<content type="html">As of r2148 OpenGroupware now supports the following RSS 2.0 feeds:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * projectActions - Reports actions on tasks assigned to projects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; of which the user is a member either directly or via team
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; membership.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * toDoActions - Reports actions on tasks of which the user is an
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; executor either directly or via team membership.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * delegatedActions - Reports actions on tasks created by the user.
&lt;br&gt;&lt;br&gt;URLs access the RSS component, like:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=projectActions
&lt;br&gt;&lt;a href=&quot;http://﻿$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://﻿$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=delegatedActions
&lt;br&gt;&lt;a href=&quot;http://﻿$&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://﻿$&lt;/a&gt;{HOST}/zidestore/so/${USER}/RSS?feed=toDoActions
&lt;br&gt;&lt;br&gt;By default the 150 most recent task actions are included in the feed;
&lt;br&gt;this value can be adjusted by including a &amp;quot;limit&amp;quot; value in the URL.
&lt;br&gt;&lt;br&gt;Screenshot of feeds in Thunderbird available at
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://www.whitemiceconsulting.com/node/158&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.whitemiceconsulting.com/node/158&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19160037&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Feeds-Added-In-r2148-tp19160037p19160037.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19158292</id>
	<title>Re: Microformats Was: [RSS Implementation [Was: Re:[OGo-Discuss] RSS feeds]]</title>
	<published>2008-08-26T01:59:30Z</published>
	<updated>2008-08-26T01:59:30Z</updated>
	<author>
		<name>Helge Hess</name>
	</author>
	<content type="html">On 26.08.2008, at 07:55, Tobias Kaefer wrote:
&lt;br&gt;&amp;gt; Some real-world support can be found (see microformats.org). I think &amp;nbsp;
&lt;br&gt;&amp;gt; one
&lt;br&gt;&amp;gt; issue that hits all the semantic web efforts: It's something very
&lt;br&gt;&amp;gt; abstract and it's something you'll probably never asked for. But you
&lt;br&gt;&amp;gt; might like it - as soon you know about it. Especially if it comes to
&lt;br&gt;&amp;gt; mashups.
&lt;br&gt;&lt;br&gt;I also played with some hcard in a customer specific frontend of OGo. &amp;nbsp;
&lt;br&gt;There is this Mozilla plugin which can show contacts contained in a &amp;nbsp;
&lt;br&gt;website, don't remember the name. Its nice but not that useful.
&lt;br&gt;&lt;br&gt;Anyways, I think this is mostly useful for public or semi-public &amp;nbsp;
&lt;br&gt;websites. They can then be scanned by automated services (search &amp;nbsp;
&lt;br&gt;engines, etc) and hcard etc provides much better information to such.
&lt;br&gt;In an intranet application the practical use is quite limited, mostly &amp;nbsp;
&lt;br&gt;because the information provided usually requires authentication.
&lt;br&gt;&lt;br&gt;If you are doing a new HTML frontend, I think its not a bad idea to &amp;nbsp;
&lt;br&gt;mark up the frontend with proper hCard/iCal tags. In fact its quite &amp;nbsp;
&lt;br&gt;interesting for AJAX like apps too. The server can send HTML fragments &amp;nbsp;
&lt;br&gt;for display, and those can contain the raw information in the same run &amp;nbsp;
&lt;br&gt;(which client side JS might want to use to perform AJAX things).
&lt;br&gt;&lt;br&gt;Greets,
&lt;br&gt;&amp;nbsp; &amp;nbsp;Helge
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Developer
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19158292&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/developer&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---Dev-f659.html&quot; embed=&quot;fixTarget[659]&quot; target=&quot;_top&quot; &gt;Opengroupware - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Implementation--Was%3A-Re%3A-OGo-Discuss--RSS-feeds--tp19081588p19158292.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19156253</id>
	<title>Re: Microformats Was: [RSS Implementation [Was: Re:[OGo-Discuss] RSS feeds]]</title>
	<published>2008-08-25T22:55:55Z</published>
	<updated>2008-08-25T22:55:55Z</updated>
	<author>
		<name>Tobias Kaefer-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Adam Tauno Williams schrieb:
&lt;br&gt;&amp;gt;&amp;gt; Do you know about microformats?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Nope.
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; Anyway, &amp;nbsp;hcard is at least interesting. &amp;nbsp;I'm not sure about the use case
&lt;br&gt;&amp;gt; of hcalendar in a groupware setting as users are already seeing the
&lt;br&gt;&amp;gt; calendar and events (so there is no add-this-to-my-calendar equivalent).
&lt;br&gt;&lt;br&gt;hcalendar could be useful if you are doing mashups and therefore seeing
&lt;br&gt;the calendar/event stuff in an other context than the OGo one. I did
&lt;br&gt;something like this by providing events and ERP data in a mashup in our
&lt;br&gt;portal.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Although even the microformats seem a little weird; &amp;nbsp;for instance...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; TEL;TYPE=HOME:+1.415.555.1212
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; becomes...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/span&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ... if you were trying to make something concise and truly &amp;quot;semantic&amp;quot;
&lt;br&gt;&amp;gt; vs. just easy-to-parse-to-a-display it seems like...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;span class=&amp;quot;tel&amp;quot; type=&amp;quot;home&amp;quot;&amp;gt;﻿+1.415.555.1212&amp;lt;/span&amp;gt;
&lt;/div&gt;&lt;br&gt;I think the intention for the hcard solution is to have all informations
&lt;br&gt;displayed - therefore you could say that class=&amp;quot;tel&amp;quot; is not displayed
&lt;br&gt;ether. class=&amp;quot;tel&amp;quot; is something that could be marked as &amp;quot;telephone
&lt;br&gt;number&amp;quot; by setting some kind of symbolic expression (telephone image or
&lt;br&gt;something else) in a CSS-rule. Of course, if you are using XSLT for
&lt;br&gt;converting the tel-span the difference of using type=&amp;quot;home&amp;quot; or not is
&lt;br&gt;not that big (in the result). But the intention of microformats is more
&lt;br&gt;focused on HTML/CSS and there you would loose the type=&amp;quot;home&amp;quot;
&lt;br&gt;attribute/value in the browser view.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ... would be better. &amp;nbsp;So I'd still prefer vCard-in-RDF
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/vcard-rdf#5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/vcard-rdf#5&lt;/a&gt;&amp;gt; if I had my choice [which, of course,
&lt;br&gt;&amp;gt; I don't - we have to live with the crap that actually gets deployed].
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How much real-world support is there for the microformats?
&lt;br&gt;&lt;br&gt;Some real-world support can be found (see microformats.org). I think one
&lt;br&gt;issue that hits all the semantic web efforts: It's something very
&lt;br&gt;abstract and it's something you'll probably never asked for. But you
&lt;br&gt;might like it - as soon you know about it. Especially if it comes to
&lt;br&gt;mashups.
&lt;br&gt;&lt;br&gt;Tobias
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Adam Tauno Williams schrieb:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; In adding more/better RSS feeds I was looking for how to implement a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; variety of feeds in the simplest manner. &amp;nbsp;And the RSS support in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ZideStore is rather disparate (it is implemented at least two different
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ways).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So I took the approach like the LSGetICalForAppointmentsCommand and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; implemented the DB related parts in Logic. &amp;nbsp;In LSFoundation I created a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; quite simple LSGetRSSFeedCommand command and in LSTasks a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; LSGetDelegatedActionsAsRSSCommand command. &amp;nbsp;The children of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; LSGetRSSFeedCommand just need to override/implement the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; buildQueryExpression, rssChannelTitle, rssChannelDescription, &amp;nbsp;and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; appendRSSItem:(NSDictionary *) methods. &amp;nbsp;﻿LSGetRSSFeedCommand runs the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; query created by ﻿buildQueryExpression and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; calls ﻿appendRSSItem:(NSDictionary *) for each record in the result.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; All the child's ﻿﻿appendRSSItem has to deal with is the structure of the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; record and call the parents ﻿﻿-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - (void)appendRSSItem:(NSString *)_description
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;withTitle:(NSString *)_title
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andDate:(NSCalendarDate *)_date
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andAuthor:(NSString *)_author
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andLink:(NSString *)_link
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andGUID:(NSString *)_guid
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;- method. &amp;nbsp; ﻿﻿LSGetRSSFeedCommand handles all the bits of formatting
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the RSS and the result of the command is a chunk of RSS output
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (like ﻿LSGetICalForAppointmentsCommand produces iCal results). &amp;nbsp;I chose
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; this approach as it makes it easy to map an RSS feed on top of an
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 'arbitrary' query. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It should be easy to capture things like recent document changes, etc...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Is this an acceptable approach? &amp;nbsp;The code needs a bit of finishing
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; still, but does produce parsable RSS.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I still have to map the feeds into ZideStore URLs.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Sat, 2008-06-21 at 14:36 -0400, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Sat, 2008-06-21 at 15:58 +0200, Helge Hess wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On 21.06.2008, at 15:52, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; And I have some work to make the RSS feeds provided by
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ZideStore way more realistic in providing something real-world end- 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; users want.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thats pretty cool, I was considering to look into this too 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Our user-requested feature is an RSS feed of annotations/actions made to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the user's delegated tasks (not an RSS feed of the *tasks* but an RSS
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; feed of the *actions). &amp;nbsp;For instance we have a couple of central people
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; who dispatch [&amp;quot;delegate&amp;quot; in OGo &amp; Groupware speak, in the USA's
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; rust-belt people say &amp;quot;dispatch&amp;quot;] to users at remote locations; &amp;nbsp;they
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; want to see a feed of actions performed on those tasks (the tasks from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the delegated-tasks list). &amp;nbsp;So when a remote user accepts, completes, or
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; makes a comment it will appear on their feed reader. &amp;nbsp; E-Mail
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; notifications for every action very rapidly becomes a pelting-my-INBOX
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; kind of scenario.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm making pretty good progress on that; the hard part I think is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; figuring out why ThunderBird won't show any of ZideStore's RSS feeds.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; At least on my version-of-TB / build-of-OGo it just silently fails.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The current tasks RSS feeds aren't terribly useful as they represent
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; data that is essentially quite static and thus not very news-feed-ish.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have a request for showing document changes/additions in a project &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; feed. The current document feed is just a very generic one.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Would be very useful.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Enh: single feed containing all documents changes of a project
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://bugzilla.opengroupware.org/bugzilla/show_bug.cgi?id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.opengroupware.org/bugzilla/show_bug.cgi?id=1814&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (if I find the time, sigh ...).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Yep. &amp;nbsp; I'm on vacation stating today. :)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In my free-time I'm going to take a crack at adding calendar-multiget
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; support to ZideStore as I think that will make current versions of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sunbird work [again]. &amp;nbsp;I'll probably fail.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;- --
&lt;br&gt;Mit freundlichen Gruessen / with kind regards
&lt;br&gt;&lt;br&gt;Tobias S. Käfer
&lt;br&gt;&lt;br&gt;Tobias S. Kaefer * Portal-Development
&lt;br&gt;ABAS Software AG, Suedendstrasse 42, 76135 Karlsruhe, GERMANY
&lt;br&gt;Fon: +49 721 967 23 0, Fax: +49 721 967 23 100
&lt;br&gt;Managing board / Vorstand: Werner Strub (CEO, Vorsitzender), Peter Walser
&lt;br&gt;Chairman supervisory board / Aufsichtsratsvorsitzender: Thomas Frank
&lt;br&gt;Company Register / Handelsregister: HRB 107644 Amtsgericht Mannheim
&lt;br&gt;please visit our homepage / Bitte besuchen Sie unsere Homepage:
&lt;br&gt;&lt;a href=&quot;http://www.abas.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.abas.de&lt;/a&gt;&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.6 (GNU/Linux)
&lt;br&gt;Comment: Using GnuPG with Mozilla - &lt;a href=&quot;http://enigmail.mozdev.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://enigmail.mozdev.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;iD8DBQFIs5rrdJJ1JNEzpd0RAtOJAKC7vG0qAH3MCYQZDifCaaMYY44qJACdHL1S
&lt;br&gt;MnGGEqghAjbRzvFN9LX2Xvg=
&lt;br&gt;=QxYm
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Developer
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19156253&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/developer&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---Dev-f659.html&quot; embed=&quot;fixTarget[659]&quot; target=&quot;_top&quot; &gt;Opengroupware - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Implementation--Was%3A-Re%3A-OGo-Discuss--RSS-feeds--tp19081588p19156253.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19137895</id>
	<title>SOPE Bug#1964</title>
	<published>2008-08-24T21:44:47Z</published>
	<updated>2008-08-24T21:44:47Z</updated>
	<author>
		<name>Tobias Kaefer-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;I just saw, that Adam was asking about a Bugzilla status. So I'll have
&lt;br&gt;to ask about #1964. Any chance that my patch for this Bug/Enhancement
&lt;br&gt;will be applied?
&lt;br&gt;&lt;br&gt;Greets
&lt;br&gt;Tobias
&lt;br&gt;- --
&lt;br&gt;Mit freundlichen Gruessen / with kind regards
&lt;br&gt;&lt;br&gt;Tobias S. Käfer
&lt;br&gt;&lt;br&gt;Tobias S. Kaefer * Portal-Development
&lt;br&gt;ABAS Software AG, Suedendstrasse 42, 76135 Karlsruhe, GERMANY
&lt;br&gt;Fon: +49 721 967 23 0, Fax: +49 721 967 23 100
&lt;br&gt;Managing board / Vorstand: Werner Strub (CEO, Vorsitzender), Peter Walser
&lt;br&gt;Chairman supervisory board / Aufsichtsratsvorsitzender: Thomas Frank
&lt;br&gt;Company Register / Handelsregister: HRB 107644 Amtsgericht Mannheim
&lt;br&gt;please visit our homepage / Bitte besuchen Sie unsere Homepage:
&lt;br&gt;&lt;a href=&quot;http://www.abas.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.abas.de&lt;/a&gt;&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.6 (GNU/Linux)
&lt;br&gt;Comment: Using GnuPG with Mozilla - &lt;a href=&quot;http://enigmail.mozdev.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://enigmail.mozdev.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;iD8DBQFIsji/dJJ1JNEzpd0RArqAAKDUqOkZVQv/4+BCPaVFsZo7btVT5gCeO9CP
&lt;br&gt;y4XCWyRhGA3EhEp8hB3JpVU=
&lt;br&gt;=5G8E
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Developer
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19137895&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/developer&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---Dev-f659.html&quot; embed=&quot;fixTarget[659]&quot; target=&quot;_top&quot; &gt;Opengroupware - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SOPE-Bug-1964-tp19137895p19137895.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19134970</id>
	<title>Re: RSS feeds Re: OGo and SOGo</title>
	<published>2008-08-24T14:17:15Z</published>
	<updated>2008-08-24T14:17:15Z</updated>
	<author>
		<name>Adam Tauno Williams</name>
	</author>
	<content type="html">On Sat, 2008-06-21 at 14:36 -0400, Adam Tauno Williams wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sat, 2008-06-21 at 15:58 +0200, Helge Hess wrote:
&lt;br&gt;&amp;gt; &amp;gt; On 21.06.2008, at 15:52, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; And I have some work to make the RSS feeds provided by
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ZideStore way more realistic in providing something real-world end- 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; users want.
&lt;br&gt;&amp;gt; &amp;gt; Thats pretty cool, I was considering to look into this too 
&lt;br&gt;&amp;gt; Our user-requested feature is an RSS feed of annotations/actions made to
&lt;br&gt;&amp;gt; the user's delegated tasks (not an RSS feed of the *tasks* but an RSS
&lt;br&gt;&amp;gt; feed of the *actions). &amp;nbsp;For instance we have a couple of central people
&lt;br&gt;&amp;gt; who dispatch [&amp;quot;delegate&amp;quot; in OGo &amp; Groupware speak, in the USA's
&lt;br&gt;&amp;gt; rust-belt people say &amp;quot;dispatch&amp;quot;] to users at remote locations; &amp;nbsp;they
&lt;br&gt;&amp;gt; want to see a feed of actions performed on those tasks (the tasks from
&lt;br&gt;&amp;gt; the delegated-tasks list). &amp;nbsp;So when a remote user accepts, completes, or
&lt;br&gt;&amp;gt; makes a comment it will appear on their feed reader. &amp;nbsp; E-Mail
&lt;br&gt;&amp;gt; notifications for every action very rapidly becomes a pelting-my-INBOX
&lt;br&gt;&amp;gt; kind of scenario.
&lt;/div&gt;&lt;br&gt;As of r2146 this is implemented, &amp;nbsp;URL is -
&lt;br&gt;Link to delegated actions feed is
&lt;br&gt;http://{host}/zidestore/so/{user}/RSS?feed=delegatedActions&amp;limit=1024
&lt;br&gt;&lt;br&gt;The limit is optional and defaults to 150. 
&lt;br&gt;&lt;br&gt;The feed should be completely RSS 2.0 compliant and was verified using
&lt;br&gt;&lt;a href=&quot;http://validator.w3.org/feed/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://validator.w3.org/feed/&lt;/a&gt;&lt;br&gt;&lt;br&gt;This feed does require an authenticated HTTP connection however, meaning
&lt;br&gt;it work work from Thunderbird. &amp;nbsp;But other aggregators like Liferia and
&lt;br&gt;Akregator work very well. &amp;nbsp;I haven't yet tried to test and of the feed
&lt;br&gt;readers for Win32.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Discussion &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19134970&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;discuss@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/discuss&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/discuss&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---Project-Discussion-f656.html&quot; embed=&quot;fixTarget[656]&quot; target=&quot;_top&quot; &gt;Opengroupware - Project Discussion&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/OGo-and-SOGo-tp18042377p19134970.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19119641</id>
	<title>Re: Building SOPE on Mac OS X 10.5</title>
	<published>2008-08-23T01:16:33Z</published>
	<updated>2008-08-23T01:16:33Z</updated>
	<author>
		<name>Helge Hess</name>
	</author>
	<content type="html">On 23.08.2008, at 09:13, Mitchel Roider wrote:
&lt;br&gt;&amp;gt; I am attempting to build SOPE on 10.5 using the xcode project and &amp;nbsp;
&lt;br&gt;&amp;gt; there seems to be a number of build errors.
&lt;br&gt;&lt;br&gt;The _OGo users_ list is not the best forum to ask such questions. &amp;nbsp;
&lt;br&gt;There is a specific macosx@ogo list, or you could use the &amp;nbsp;
&lt;br&gt;developer@ogo list.
&lt;br&gt;&lt;br&gt;If I compile trunk/gstep-make on 10.5, I get quite a few warnings &amp;nbsp;
&lt;br&gt;(mostly related to Unicode support), but it works well for me.
&lt;br&gt;&lt;br&gt;&amp;gt; Which release of SOPE is the most stable for Mac OS X?
&lt;br&gt;&lt;br&gt;I suppose trunk (4.7.x).
&lt;br&gt;&lt;br&gt;Well, at least I'm doing all OGo development on OSX 10.5 with SOPE &amp;nbsp;
&lt;br&gt;trunk in a GNUstep-make apple-apple-apple configuration (not with &amp;nbsp;
&lt;br&gt;Xcode).
&lt;br&gt;&lt;br&gt;&amp;gt; Which version of Mac OS X provides the most compatible platform for &amp;nbsp;
&lt;br&gt;&amp;gt; SOPE?
&lt;br&gt;&lt;br&gt;That question is best answered by ZNeK on one of the other lists, but &amp;nbsp;
&lt;br&gt;I suppose its OSX 10.4.x. I think the Xcode projects are not yet &amp;nbsp;
&lt;br&gt;ported to Xcode 3.x.
&lt;br&gt;&lt;br&gt;Helge
&lt;br&gt;-- 
&lt;br&gt;Helge Hess
&lt;br&gt;&lt;a href=&quot;http://helgehess.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://helgehess.eu/&lt;/a&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19119641&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Building-SOPE-on-Mac-OS-X-10.5-tp19119374p19119641.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19119599</id>
	<title>Re: SOPE Bug#1980</title>
	<published>2008-08-23T01:07:16Z</published>
	<updated>2008-08-23T01:07:16Z</updated>
	<author>
		<name>Helge Hess</name>
	</author>
	<content type="html">On 23.08.2008, at 06:26, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt; Any chance SOPE bug#1980 can get committed, &amp;nbsp;it blocks OGo bug#1955.
&lt;br&gt;&lt;br&gt;Done.
&lt;br&gt;&lt;br&gt;Helge
&lt;br&gt;-- 
&lt;br&gt;Helge Hess
&lt;br&gt;&lt;a href=&quot;http://helgehess.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://helgehess.eu/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Developer
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19119599&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/developer&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---Dev-f659.html&quot; embed=&quot;fixTarget[659]&quot; target=&quot;_top&quot; &gt;Opengroupware - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SOPE-Bug-1980-tp19118683p19119599.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19119374</id>
	<title>Building SOPE on Mac OS X 10.5</title>
	<published>2008-08-23T00:13:57Z</published>
	<updated>2008-08-23T00:13:57Z</updated>
	<author>
		<name>Mitchel Roider</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I am attempting to build SOPE on 10.5 using the xcode project and &amp;nbsp;
&lt;br&gt;there seems to be a number of build errors.
&lt;br&gt;&lt;br&gt;I have looked around for a complete answer to whether or not this just &amp;nbsp;
&lt;br&gt;works and I am doing something wrong or if I need to do additional steps
&lt;br&gt;to make everything just work.
&lt;br&gt;&lt;br&gt;If someone could point me to that information that would be extremely &amp;nbsp;
&lt;br&gt;helpful.
&lt;br&gt;&lt;br&gt;Some basic questions.
&lt;br&gt;&lt;br&gt;Which release of SOPE is the most stable for Mac OS X?
&lt;br&gt;Which version of Mac OS X provides the most compatible platform for &amp;nbsp;
&lt;br&gt;SOPE?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Mitch
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19119374&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Building-SOPE-on-Mac-OS-X-10.5-tp19119374p19119374.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19119467</id>
	<title>Building SOPE on Mac OS X 10.5</title>
	<published>2008-08-23T00:07:03Z</published>
	<updated>2008-08-23T00:07:03Z</updated>
	<author>
		<name>Mitchel Roider</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I am attempting to build SOPE on 10.5 using the xcode project and &amp;nbsp;
&lt;br&gt;there seems to be a number of build errors.
&lt;br&gt;&lt;br&gt;I have looked around for a complete answer to whether or not this just &amp;nbsp;
&lt;br&gt;works and I am doing something wrong or if I need to do additional steps
&lt;br&gt;to make everything just work.
&lt;br&gt;&lt;br&gt;If someone could point me to that information that would be extremely &amp;nbsp;
&lt;br&gt;helpful.
&lt;br&gt;&lt;br&gt;Some basic questions.
&lt;br&gt;&lt;br&gt;Which release of SOPE is the most stable for Mac OS X?
&lt;br&gt;Which version of Mac OS X provides the most compatible platform for &amp;nbsp;
&lt;br&gt;SOPE?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Mitch
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Users
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19119467&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---User-f657.html&quot; embed=&quot;fixTarget[657]&quot; target=&quot;_top&quot; &gt;Opengroupware - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Building-SOPE-on-Mac-OS-X-10.5-tp19119467p19119467.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19118683</id>
	<title>SOPE Bug#1980</title>
	<published>2008-08-22T21:26:55Z</published>
	<updated>2008-08-22T21:26:55Z</updated>
	<author>
		<name>Adam Tauno Williams</name>
	</author>
	<content type="html">Any chance SOPE bug#1980 can get committed, &amp;nbsp;it blocks OGo bug#1955.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Developer
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19118683&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/developer&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---Dev-f659.html&quot; embed=&quot;fixTarget[659]&quot; target=&quot;_top&quot; &gt;Opengroupware - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SOPE-Bug-1980-tp19118683p19118683.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19090064</id>
	<title>Microformats Was: [RSS Implementation [Was: Re:[OGo-Discuss] RSS feeds]]</title>
	<published>2008-08-21T07:32:40Z</published>
	<updated>2008-08-21T07:32:40Z</updated>
	<author>
		<name>Adam Tauno Williams-2</name>
	</author>
	<content type="html">&amp;gt; Do you know about microformats?
&lt;br&gt;&lt;br&gt;Nope.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; What are microformats you may want to ask.
&lt;br&gt;&amp;gt; There is an simple explanation from the wiki of microformats.org:
&lt;br&gt;&amp;gt; &amp;quot;Microformats are small bits of HTML that represent things like people,
&lt;br&gt;&amp;gt; events, tags, etc. in web pages.
&lt;br&gt;&amp;gt; Microformats enable the publishing of higher fidelity information on the
&lt;br&gt;&amp;gt; Web, providing the fastest and simplest way to support feeds and APIs
&lt;br&gt;&amp;gt; for your website.&amp;quot;
&lt;br&gt;&amp;gt; There are some specs for eg. calendar:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://microformats.org/wiki/hcalendar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://microformats.org/wiki/hcalendar&lt;/a&gt;&lt;br&gt;&amp;gt; or contacts:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://microformats.org/wiki/hcard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://microformats.org/wiki/hcard&lt;/a&gt;&lt;br&gt;&amp;gt; Maybe that's something for this RSS feed.
&lt;/div&gt;&lt;br&gt;It is interesting; and I've always thought that the vCard/vEvent formats
&lt;br&gt;were designed by some creature of the purest evil. &amp;nbsp;Maybe the same thing
&lt;br&gt;that gave us MAPI? &amp;nbsp; I mean - their horrible. &amp;nbsp;Why isn't an XML schema
&lt;br&gt;used to they can be dealt with using XPath/XSLT? &amp;nbsp;But that is an aside
&lt;br&gt;and a personal rant. :)
&lt;br&gt;&lt;br&gt;Anyway, &amp;nbsp;hcard is at least interesting. &amp;nbsp;I'm not sure about the use case
&lt;br&gt;of hcalendar in a groupware setting as users are already seeing the
&lt;br&gt;calendar and events (so there is no add-this-to-my-calendar equivalent).
&lt;br&gt;Although even the microformats seem a little weird; &amp;nbsp;for instance...
&lt;br&gt;&lt;br&gt;TEL;TYPE=HOME:+1.415.555.1212
&lt;br&gt;&lt;br&gt;becomes...
&lt;br&gt;&lt;br&gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:
&lt;br&gt;&amp;nbsp;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;
&lt;br&gt;&amp;lt;/span&amp;gt;
&lt;br&gt;&lt;br&gt;... if you were trying to make something concise and truly &amp;quot;semantic&amp;quot;
&lt;br&gt;vs. just easy-to-parse-to-a-display it seems like...
&lt;br&gt;&lt;br&gt;&amp;lt;span class=&amp;quot;tel&amp;quot; type=&amp;quot;home&amp;quot;&amp;gt;﻿+1.415.555.1212&amp;lt;/span&amp;gt;
&lt;br&gt;&lt;br&gt;... would be better. &amp;nbsp;So I'd still prefer vCard-in-RDF
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://www.w3.org/TR/vcard-rdf#5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/vcard-rdf#5&lt;/a&gt;&amp;gt; if I had my choice [which, of course,
&lt;br&gt;I don't - we have to live with the crap that actually gets deployed].
&lt;br&gt;&lt;br&gt;How much real-world support is there for the microformats?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Adam Tauno Williams schrieb:
&lt;br&gt;&amp;gt; &amp;gt; In adding more/better RSS feeds I was looking for how to implement a
&lt;br&gt;&amp;gt; &amp;gt; variety of feeds in the simplest manner. &amp;nbsp;And the RSS support in
&lt;br&gt;&amp;gt; &amp;gt; ZideStore is rather disparate (it is implemented at least two different
&lt;br&gt;&amp;gt; &amp;gt; ways).
&lt;br&gt;&amp;gt; &amp;gt; So I took the approach like the LSGetICalForAppointmentsCommand and
&lt;br&gt;&amp;gt; &amp;gt; implemented the DB related parts in Logic. &amp;nbsp;In LSFoundation I created a
&lt;br&gt;&amp;gt; &amp;gt; quite simple LSGetRSSFeedCommand command and in LSTasks a
&lt;br&gt;&amp;gt; &amp;gt; LSGetDelegatedActionsAsRSSCommand command. &amp;nbsp;The children of
&lt;br&gt;&amp;gt; &amp;gt; LSGetRSSFeedCommand just need to override/implement the
&lt;br&gt;&amp;gt; &amp;gt; buildQueryExpression, rssChannelTitle, rssChannelDescription, &amp;nbsp;and
&lt;br&gt;&amp;gt; &amp;gt; appendRSSItem:(NSDictionary *) methods. &amp;nbsp;﻿LSGetRSSFeedCommand runs the
&lt;br&gt;&amp;gt; &amp;gt; query created by ﻿buildQueryExpression and
&lt;br&gt;&amp;gt; &amp;gt; calls ﻿appendRSSItem:(NSDictionary *) for each record in the result.
&lt;br&gt;&amp;gt; &amp;gt; All the child's ﻿﻿appendRSSItem has to deal with is the structure of the
&lt;br&gt;&amp;gt; &amp;gt; record and call the parents ﻿﻿-
&lt;br&gt;&amp;gt; &amp;gt; - (void)appendRSSItem:(NSString *)_description
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;withTitle:(NSString *)_title
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andDate:(NSCalendarDate *)_date
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andAuthor:(NSString *)_author
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andLink:(NSString *)_link
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andGUID:(NSString *)_guid
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;- method. &amp;nbsp; ﻿﻿LSGetRSSFeedCommand handles all the bits of formatting
&lt;br&gt;&amp;gt; &amp;gt; the RSS and the result of the command is a chunk of RSS output
&lt;br&gt;&amp;gt; &amp;gt; (like ﻿LSGetICalForAppointmentsCommand produces iCal results). &amp;nbsp;I chose
&lt;br&gt;&amp;gt; &amp;gt; this approach as it makes it easy to map an RSS feed on top of an
&lt;br&gt;&amp;gt; &amp;gt; 'arbitrary' query. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; It should be easy to capture things like recent document changes, etc...
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Is this an acceptable approach? &amp;nbsp;The code needs a bit of finishing
&lt;br&gt;&amp;gt; &amp;gt; still, but does produce parsable RSS.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I still have to map the feeds into ZideStore URLs.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; On Sat, 2008-06-21 at 14:36 -0400, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On Sat, 2008-06-21 at 15:58 +0200, Helge Hess wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; On 21.06.2008, at 15:52, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; And I have some work to make the RSS feeds provided by
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; ZideStore way more realistic in providing something real-world end- 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; users want.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Thats pretty cool, I was considering to look into this too 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Our user-requested feature is an RSS feed of annotations/actions made to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; the user's delegated tasks (not an RSS feed of the *tasks* but an RSS
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; feed of the *actions). &amp;nbsp;For instance we have a couple of central people
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; who dispatch [&amp;quot;delegate&amp;quot; in OGo &amp; Groupware speak, in the USA's
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; rust-belt people say &amp;quot;dispatch&amp;quot;] to users at remote locations; &amp;nbsp;they
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; want to see a feed of actions performed on those tasks (the tasks from
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; the delegated-tasks list). &amp;nbsp;So when a remote user accepts, completes, or
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; makes a comment it will appear on their feed reader. &amp;nbsp; E-Mail
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; notifications for every action very rapidly becomes a pelting-my-INBOX
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; kind of scenario.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I'm making pretty good progress on that; the hard part I think is
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; figuring out why ThunderBird won't show any of ZideStore's RSS feeds.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; At least on my version-of-TB / build-of-OGo it just silently fails.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; The current tasks RSS feeds aren't terribly useful as they represent
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; data that is essentially quite static and thus not very news-feed-ish.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I have a request for showing document changes/additions in a project &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; feed. The current document feed is just a very generic one.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Would be very useful.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Enh: single feed containing all documents changes of a project
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://bugzilla.opengroupware.org/bugzilla/show_bug.cgi?id=1814&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.opengroupware.org/bugzilla/show_bug.cgi?id=1814&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; (if I find the time, sigh ...).
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Yep. &amp;nbsp; I'm on vacation stating today. :)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; In my free-time I'm going to take a crack at adding calendar-multiget
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; support to ZideStore as I think that will make current versions of
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Sunbird work [again]. &amp;nbsp;I'll probably fail.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;OpenGroupware.org Developer
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19090064&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/developer&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---Dev-f659.html&quot; embed=&quot;fixTarget[659]&quot; target=&quot;_top&quot; &gt;Opengroupware - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RSS-Implementation--Was%3A-Re%3A-OGo-Discuss--RSS-feeds--tp19081588p19090064.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19090026</id>
	<title>Re: Watcher (Bug@229) Was:[Re: Changes to trunk, Testing]</title>
	<published>2008-08-21T07:01:40Z</published>
	<updated>2008-08-21T07:01:40Z</updated>
	<author>
		<name>Adam Tauno Williams-2</name>
	</author>
	<content type="html">On Wed, 2008-08-20 at 22:42 -0400, Adam Tauno Williams wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, 2007-05-29 at 08:00 -0400, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; If someone has wishes for additional fields, shout now ;-) This isn't
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; committed yet
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I've been thinking about -
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Enh: notification mails on uploads and document releases
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://bugzilla.opengroupware.org/bugzilla/show_bug.cgi?id=229&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.opengroupware.org/bugzilla/show_bug.cgi?id=229&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I was imagining just storing a CSV list of users in a property, &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; perhaps
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; adding an add-me/remove-me button to the UI. &amp;nbsp;But if you are in a &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; schema
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; changing mood then perhaps you can envision something more elegant.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Seems like it could be generalized to support change notification on
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; just about anything; &amp;nbsp;just store obj_id, company_id [account id].
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Changes invoke a notification e-mail to email1 of company_id.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hm, a global change notification thing is a pretty smart idea. It &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; would allow for per-user/per-object/per-action notifications. Need to &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; think about that.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Might also be a more elegant solution for Sebastians request.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I wonder whether we could again use obj_link for that (type &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; notification with the notification object pointing to the user). &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Though maybe this really deserves an own table.
&lt;br&gt;&amp;gt; &amp;gt; Since the table would need to be check every time there is a set:: or
&lt;br&gt;&amp;gt; &amp;gt; update:: it seems like a stand-alone table might be faster, that only
&lt;br&gt;&amp;gt; &amp;gt; contains the notification information. &amp;nbsp;Although a partial index on the
&lt;br&gt;&amp;gt; &amp;gt; obj_link table would really accomplish the same thing - but fancy things
&lt;br&gt;&amp;gt; &amp;gt; like that aren't supported in MySQL or SQLite.
&lt;br&gt;&amp;gt; Any more thoughts on if this will be a separate table or done using
&lt;br&gt;&amp;gt; object links?
&lt;/div&gt;&lt;br&gt;I propose a link type of &amp;quot;Watch&amp;quot; where the source is an account object
&lt;br&gt;and the destination is any given object.
&lt;br&gt;&lt;br&gt;source_id = Account Id#
&lt;br&gt;target_id = Watched Object Id#
&lt;br&gt;link_type = &amp;quot;Watch&amp;quot;
&lt;br&gt;&lt;br&gt;Performance issues are mediated by the creation of the proper index:
&lt;br&gt;CREATE INDEX &amp;quot;watched_object_links&amp;quot; ON obj_link (source_id) WHERE
&lt;br&gt;link_type = 'Watch';
&lt;br&gt;&lt;br&gt;And the most recent changes to watched objects can simply be marshalled
&lt;br&gt;with:
&lt;br&gt;SELECT l.log_id, l.creation_date AS event_date, l.log_text, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;l.action, s.login 
&lt;br&gt;FROM obj_link ol
&lt;br&gt;&amp;nbsp; INNER JOIN log l ON l.object_id = ol.target_id
&lt;br&gt;&amp;nbsp; INNER JOIN staff s ON s.company_id = l.account_id
&lt;br&gt;WHERE &amp;nbsp;ol.source_id = 10100 AND ol.link_type = 'Watch'
&lt;br&gt;ORDER BY l.creation_date DESC
&lt;br&gt;LIMIT 150;
&lt;br&gt;&lt;br&gt;The query path isn't too bad -
&lt;br&gt;&amp;nbsp;Limit &amp;nbsp;(cost=168.76..169.14 rows=150 width=55) 
&lt;br&gt;&amp;nbsp;(actual time=1.503..1.512 rows=7 loops=1)
&lt;br&gt;&amp;nbsp; &amp;nbsp;-&amp;gt; &amp;nbsp;Sort &amp;nbsp;(cost=168.76..169.38 rows=248 width=55) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(actual time=1.501..1.504 rows=7 loops=1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sort Key: l.creation_date
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;gt; &amp;nbsp;Hash Join &amp;nbsp;(cost=8.50..158.90 rows=248 width=55) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(actual time=1.411..1.488 rows=7 loops=1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Hash Cond: (&amp;quot;outer&amp;quot;.account_id = &amp;quot;inner&amp;quot;.company_id)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;gt; &amp;nbsp;Nested Loop &amp;nbsp;(cost=0.00..146.68 rows=248 width=48)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(actual time=0.058..0.104 rows=7 loops=1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;gt; &amp;nbsp;Index Scan using watched_object_links on
&lt;br&gt;obj_link ol &amp;nbsp;(cost=0.00..3.67 rows=1 width=4) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(actual time=0.018..0.023 rows=2 loops=1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Index Cond: (source_id = 10100)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Filter: ((link_type)::text = 'Watch'::text)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;gt; &amp;nbsp;Index Scan using log_object_idx on log l
&lt;br&gt;(cost=0.00..142.56 rows=36 width=52) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(actual time=0.013..0.029 rows=4 loops=2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Index Cond: (l.object_id = &amp;quot;outer&amp;quot;.target_id)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;gt; &amp;nbsp;Hash &amp;nbsp;(cost=7.60..7.60 rows=360 width=15) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(actual time=1.293..1.293 rows=0 loops=1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;gt; &amp;nbsp;Seq Scan on staff s &amp;nbsp;(cost=0.00..7.60 rows=360
&lt;br&gt;width=15) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(actual time=0.013..0.856 rows=360 loops=1)
&lt;br&gt;&amp;nbsp;Total runtime: 1.600 ms
&lt;br&gt;(14 rows)
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;OpenGroupware.org Developer
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19090026&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.opengroupware.org/mailman/listinfo/developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.opengroupware.org/mailman/listinfo/developer&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Opengroupware---Dev-f659.html&quot; embed=&quot;fixTarget[659]&quot; target=&quot;_top&quot; &gt;Opengroupware - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Changes-to-trunk%2C-Testing-tp10845562p19090026.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19082216</id>
	<title>Re: RSS Implementation [Was: Re:[OGo-Discuss] RSS feeds]</title>
	<published>2008-08-20T21:07:57Z</published>
	<updated>2008-08-20T21:07:57Z</updated>
	<author>
		<name>Tobias Kaefer-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Hello Adam!
&lt;br&gt;&lt;br&gt;Do you know about microformats?
&lt;br&gt;What are microformats you may want to ask.
&lt;br&gt;There is an simple explanation from the wiki of microformats.org:
&lt;br&gt;&amp;quot;Microformats are small bits of HTML that represent things like people,
&lt;br&gt;events, tags, etc. in web pages.
&lt;br&gt;&lt;br&gt;Microformats enable the publishing of higher fidelity information on the
&lt;br&gt;Web, providing the fastest and simplest way to support feeds and APIs
&lt;br&gt;for your website.&amp;quot;
&lt;br&gt;&lt;br&gt;There are some specs for eg. calendar:
&lt;br&gt;&lt;a href=&quot;http://microformats.org/wiki/hcalendar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://microformats.org/wiki/hcalendar&lt;/a&gt;&lt;br&gt;or contacts:
&lt;br&gt;&lt;a href=&quot;http://microformats.org/wiki/hcard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://microformats.org/wiki/hcard&lt;/a&gt;&lt;br&gt;&lt;br&gt;Maybe that's something for this RSS feed.
&lt;br&gt;&lt;br&gt;Greets
&lt;br&gt;Tobias
&lt;br&gt;&lt;br&gt;Adam Tauno Williams schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; In adding more/better RSS feeds I was looking for how to implement a
&lt;br&gt;&amp;gt; variety of feeds in the simplest manner. &amp;nbsp;And the RSS support in
&lt;br&gt;&amp;gt; ZideStore is rather disparate (it is implemented at least two different
&lt;br&gt;&amp;gt; ways).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So I took the approach like the LSGetICalForAppointmentsCommand and
&lt;br&gt;&amp;gt; implemented the DB related parts in Logic. &amp;nbsp;In LSFoundation I created a
&lt;br&gt;&amp;gt; quite simple LSGetRSSFeedCommand command and in LSTasks a
&lt;br&gt;&amp;gt; LSGetDelegatedActionsAsRSSCommand command. &amp;nbsp;The children of
&lt;br&gt;&amp;gt; LSGetRSSFeedCommand just need to override/implement the
&lt;br&gt;&amp;gt; buildQueryExpression, rssChannelTitle, rssChannelDescription, &amp;nbsp;and
&lt;br&gt;&amp;gt; appendRSSItem:(NSDictionary *) methods. &amp;nbsp;﻿LSGetRSSFeedCommand runs the
&lt;br&gt;&amp;gt; query created by ﻿buildQueryExpression and
&lt;br&gt;&amp;gt; calls ﻿appendRSSItem:(NSDictionary *) for each record in the result.
&lt;br&gt;&amp;gt; All the child's ﻿﻿appendRSSItem has to deal with is the structure of the
&lt;br&gt;&amp;gt; record and call the parents ﻿﻿-
&lt;br&gt;&amp;gt; - (void)appendRSSItem:(NSString *)_description
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;withTitle:(NSString *)_title
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andDate:(NSCalendarDate *)_date
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andAuthor:(NSString *)_author
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andLink:(NSString *)_link
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;andGUID:(NSString *)_guid
&lt;br&gt;&amp;gt; &amp;nbsp;- method. &amp;nbsp; ﻿﻿LSGetRSSFeedCommand handles all the bits of formatting
&lt;br&gt;&amp;gt; the RSS and the result of the command is a chunk of RSS output
&lt;br&gt;&amp;gt; (like ﻿LSGetICalForAppointmentsCommand produces iCal results). &amp;nbsp;I chose
&lt;br&gt;&amp;gt; this approach as it makes it easy to map an RSS feed on top of an
&lt;br&gt;&amp;gt; 'arbitrary' query. &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It should be easy to capture things like recent document changes, etc...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is this an acceptable approach? &amp;nbsp;The code needs a bit of finishing
&lt;br&gt;&amp;gt; still, but does produce parsable RSS.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I still have to map the feeds into ZideStore URLs.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sat, 2008-06-21 at 14:36 -0400, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Sat, 2008-06-21 at 15:58 +0200, Helge Hess wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On 21.06.2008, at 15:52, Adam Tauno Williams wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; And I have some work to make the RSS feeds provided by
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ZideStore way more realistic in providing something real-world end- 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; users want.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thats pretty cool, I was considering to look into this too 
&lt;br&gt;&amp;gt;&amp;gt; Our user-requested feature is an RSS feed of annotations/actions made to
&lt;br&gt;&amp;gt;&amp;gt; the user's delegated tasks (not an RSS feed of the *tasks* but an RSS
&lt;br&gt;&amp;gt;&amp;gt; feed of the *actions). &amp;nbsp;For instance we have a couple of central people
&lt;br&gt;&amp;gt;&amp;gt; who dispatch [&amp;quot;delegate&amp;quot; in OGo &amp; Groupware speak, in the USA's
&lt;br&gt;&amp;gt;&amp;gt; rust-belt people say &amp;quot;dispatch&amp;quot;] to users at remote locations; &amp;nbsp;they
&lt;br&gt;&amp;gt;&amp;gt; want to see a feed of actions performed on those tasks (the tasks from
&lt;br&gt;&amp;gt;&amp;gt; the delegated-tasks list). &amp;nbsp;So when a remote user accepts, completes, or
&lt;br&gt;&amp;gt;&amp;gt; makes a comment it will appear on their feed reader. &amp;nbsp; E-Mail
&lt;br&gt;&amp;gt;&amp;gt; notifications for every action very rapidly becomes a pelting-my-INBOX
&lt;br&gt;&amp;gt;&amp;gt; kind of scenario.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm making pretty good progress on that; the hard part I think is
&lt;br&gt;&amp;gt;&amp;gt; figuring out why ThunderBird won't show any of ZideStore's RSS feeds.
&lt;br&gt;&amp;gt;&amp;gt; At least on my version-of-TB / build-of-OGo it just silently fails.
&lt;br&gt;&amp;gt;&amp;g