2008-09-21

OpenGroupware r2150 & RSS Feeds

As of r2150 OpenGroupware now supports the following RSS 2.0 feeds:
  • projectActions - Reports actions on tasks assigned to projects of which the user is a member either directly or via team membership.
    • http://opengroupware.mormail.com/zidestore/so/${USER}/Tasks/delegated-actions-rss
  • toDoActions - Reports actions on tasks of which the user is an executor either directly or via team membership.
    • http://opengroupware.mormail.com/zidestore/so/${USER}/Tasks/project-actions-rss
  • delegatedActions - Reports actions on tasks created by the user.
    • http://opengroupware.mormail.com/zidestore/so/${USER}/Tasks/todo-actions-rss
By default the 150 most recent task actions are included in the feed; this value can be adjusted by including a "limit" value in the URL.

2008-03-05

getAuditEntries added to zOGI r2095

The getAuditEntries method was added to the zOGI API as of r920, and added to the ZideStore trunk in r2095. getAuditEntries provides the ability to retrieve the audit entries from the server's database that have occurred since a specified entry. Using this feature a service can page through server changes and synchronize some repository; this allows functionality equivalent to that provided by MOGIMon but without a back-door database connection. Since audit records are serialized with integer ids in the OpenGroupware database this acts very much like the uSNChanged attribute provided by Microsoft Active Directory.

2007-05-09

I've uploaded new OpenGroupware RPMs for openSUSE 10.2. These include the recent improvements in calendar permissions mentioned here. The packages can be downloaded from the OpenGroupware.Org docs plone here.

2006-12-19

openSUSE 10.2 & gcc-objc

Neither the openSUSE 10.2 CDs nor the DVD image contain the the gcc-obj or the libobjc packages required to compile and run Objective-C applications such as OpenGroupware. I'm led to believe that the commercial DVD does contain more packages as it is multi-layered.

Fortunately this oversight is easily remedied; you just need to add the online package repository as an installation source. Go into YaST / Software / Installation Source, then add an HTTP source with a "Server Name" of "download.opensuse.org/distribution/10.2/repo/oss/". This is the default package repository for all Open Source packages provided with openSUSE 10.2. Clicking "Next" will then cause YaST to thrash around for awhile as it downloads what it needs to support the installation source. After prompting for acceptance of the same license agreement you accepted when installing the distribution the channel should be available.

Searching in Software / Software Management you should now find three Objective-C related packages: gcc41-objc, gcc-obj, and libobjc41. Only the latter is required to run Objective-C applications.

Once libobjc41 is installed then the OpenGroupware packages for OpenSuSE 10.0 will install and run.