<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://www.whitemiceconsulting.com">
<channel>
 <title>WhitemiceConsulting.Com - OpenGroupware</title>
 <link>http://www.whitemiceconsulting.com/taxonomy/term/11/0</link>
 <description>The &lt;a href=&quot;http://www.opengroupware.org&quot;&gt;OpenGroupware&lt;/a&gt; groupware server.</description>
 <language>en</language>
<item>
 <title>LinuxWorld Interview</title>
 <link>http://www.whitemiceconsulting.com/node/153</link>
 <description>&lt;p&gt;LinuxWorld &lt;A HREF=&quot;http://www.linuxworld.com/news/2008/032808-opengroupware.html&quot;&gt;interviewed me&lt;/A&gt; recently concerning &lt;A HREF=&quot;http://www.opengroupware.org&quot;&gt;OpenGroupware.org&lt;/A&gt;.  The &lt;A HREF=&quot;http://www.linuxworld.com/news/2008/032808-opengroupware.html&quot;&gt;interview&lt;/A&gt; is part of their &quot;Spotlight on Open Source in business&quot; series.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <pubDate>Sat, 29 Mar 2008 18:04:28 -0400</pubDate>
</item>
<item>
 <title>getAuditEntries added to zOGI (r2095 / r91)</title>
 <link>http://www.whitemiceconsulting.com/node/150</link>
 <description>&lt;p&gt;The &lt;A HREF=&quot;http://code.google.com/p/zogi/wiki/getAuditEntries&quot;&gt;getAuditEntries&lt;/A&gt; method was added to the &lt;A HREF=&quot;http://code.google.com/p/zogi/&quot;&gt;zOGI&lt;/A&gt; API as of r920, and added to the ZideStore trunk in r2095.  &lt;A HREF=&quot;http://code.google.com/p/zogi/wiki/getAuditEntries&quot;&gt;getAuditEntries&lt;/A&gt; provides the ability to retrieve the audit entries from the server&#039;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 &lt;A HREF=&quot;http://docs.opengroupware.org/Members/whitemice/OGoMojo/MOGIMon-HOWTO/view&quot;&gt;MOGIMon&lt;/A&gt; 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 &lt;strong&gt;uSNChanged&lt;/strong&gt; attribute provided by Microsoft Active Directory.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <pubDate>Mon, 10 Mar 2008 09:53:05 -0400</pubDate>
</item>
<item>
 <title>HordOGo</title>
 <link>http://www.whitemiceconsulting.com/node/146</link>
 <description>&lt;p&gt;&lt;STRONG&gt;HordOGo&lt;/STRONG&gt; provides integration between the OpenGroupware groupware server and the &lt;A HREF=&quot;http://www.horde.org/&quot;&gt;Horde&lt;/A&gt; application suite;  &lt;STRONG&gt;HordOGo&lt;/STRONG&gt; is a consumer of the &lt;A HREF=&quot;/node/113&quot;&gt;zOGI&lt;/A&gt; API.   Currently the &lt;STRONG&gt;HordOGo&lt;/STRONG&gt; is hosted in the &lt;A HREF=&quot;http://code.google.com/p/zogi/source/browse#&quot;&gt;zOGI repository&lt;/A&gt; as an incubator;  see the &quot;Bindings/PHP/HordOGo&quot; folder.  Status of the HordOGo project is tracked on the &lt;A HREF=&quot;http://code.google.com/p/zogi/wiki/HordOGo&quot;&gt;zOGI wiki page for HordOGo&lt;/A&gt;.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/17">PHP</category>
 <pubDate>Sat,  8 Mar 2008 19:36:48 -0500</pubDate>
</item>
<item>
 <title>TurbOGo &amp; HordOGo</title>
 <link>http://www.whitemiceconsulting.com/node/147</link>
 <description>&lt;p&gt;In &lt;A HREF=&quot;http://mail.opengroupware.org/pipermail/users/2006-October/016904.html&quot;&gt;October 2006&lt;/A&gt; I wrote a simple &lt;A HREF=&quot;http://www.horde.org/turba/&quot;&gt;Turba&lt;/A&gt; driver that used &lt;A HREF=&quot;/node/31&quot;&gt;POGI&lt;A&gt; to provide an OpenGroupware address source to the &lt;A HREF=&quot;http://www.horde.org/&quot;&gt;Horde&lt;/A&gt; application suite.  I&#039;m now working on &lt;A HREF=&quot;/node/146&quot;&gt;HordOGo&lt;/A&gt; which will provide real integration with &lt;A HREF=&quot;http://www.horde.org/&quot;&gt;Horde&lt;/A&gt;.  Hopefully &lt;A HREF=&quot;/node/146&quot;&gt;HordOGo&lt;/A&gt; will eventually be accepted into the &lt;A HREF=&quot;http://www.horde.org/&quot;&gt;Horde&lt;/A&gt; trunk and bring OpenGroupware support on equal footing with Kolab.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/17">PHP</category>
 <pubDate>Fri, 22 Feb 2008 10:12:21 -0500</pubDate>
</item>
<item>
 <title>Ext.ogo</title>
 <link>http://www.whitemiceconsulting.com/node/145</link>
 <description>&lt;p&gt;Ext.ogo is a project to develope a Javascript wrapper around the &lt;A HREF=&quot;/node/113&quot;&gt;zOGI&lt;/A&gt; to make it easier to use OpenGroupware from within the &lt;a href=&quot;http://extjs.com/&quot;&gt;Ext JS&lt;/A&gt; framework.  &lt;a href=&quot;http://extjs.com/&quot;&gt;Ext JS&lt;/A&gt; is an impressive platform for developing  highly interactive web applications with a high degree of browser independence.  The intention of &lt;strong&gt;Ext.ogo&lt;/strong&gt; is to build JSON support into the &lt;A HREF=&quot;/node/113&quot;&gt;zOGI&lt;/A&gt; PHP wrapper and a simple Javascript object.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2007-02-21&lt;/strong&gt; - Currently the project is only in the planning stages but some basic testing has been performed and it seems possible to accomplish this goal in the fairly near term.
&lt;li&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/26">extjs</category>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/17">PHP</category>
 <pubDate>Fri, 22 Feb 2008 09:32:43 -0500</pubDate>
</item>
<item>
 <title>Building OGo From Source</title>
 <link>http://www.whitemiceconsulting.com/node/144</link>
 <description>&lt;p&gt;cd gnustep-make-1.13.0&lt;br /&gt;
./configure --prefix=/usr/local/OGo-GNUstep \&lt;br /&gt;
   --with-library-combo=gnu-fd-nil \&lt;br /&gt;
   --with-system-root=/usr/local/OGo-GNUstep \&lt;br /&gt;
   --disable-importing-config-file \&lt;br /&gt;
   --with-config-file=/usr/local/OGo-GNUstep/GNUstep.conf&lt;br /&gt;
make&lt;br /&gt;
make install&lt;/p&gt;
&lt;p&gt;source /usr/local/OGo-GNUstep/Library/Makefiles/GNUstep.sh&lt;br /&gt;
cd ../sope/libFoundation&lt;br /&gt;
export CFLAGS=-Wno-import&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make -j1 INSTALL_ROOT_DIR=/   \&lt;br /&gt;
             GNUSTEP_INSTALLATION_DIR=/usr/local  \&lt;br /&gt;
             FHS_INSTALL_ROOT=/usr/local  install&lt;/p&gt;
&lt;p&gt;cd ..&lt;br /&gt;
export CFLAGS=&lt;br /&gt;
./configure --prefix=/usr/local \&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <enclosure url="system/files?file=OGoSpecFiles.tar.gz" length="16715" type="application/x-gzip" />
 <pubDate>Thu,  3 Apr 2008 16:14:17 -0400</pubDate>
</item>
<item>
 <title>OGoX</title>
 <link>http://www.whitemiceconsulting.com/node/143</link>
 <description>&lt;br /&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <enclosure url="system/files?file=TaskPanel001.png" length="35882" type="image/png" />
 <pubDate>Wed, 20 Feb 2008 16:12:26 -0500</pubDate>
</item>
<item>
 <title>OGo &amp; PostgreSQL 8.3</title>
 <link>http://www.whitemiceconsulting.com/node/141</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.postgresql.org&quot;&gt;PostgreSQL&lt;/a&gt; 8.3 not longer performs automatic casting of INT to TEXT when INTs are compared to character types.   This change is documented in the &lt;a href=&quot;http://www.postgresql.org/docs/8.3/static/release-8-3.html&quot;&gt;release notes&lt;/a&gt;.  This change causes a database exception to occur in OpenGroupare&#039;s ACL processing.  The specific error is:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
ERROR:  IN types character varying and integer cannot be matched&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;ACL queries like the following cause the exception because they contain a condition that compares string value to an array of integers: &lt;code&gt;auth_id IN ( 9981, 9991,...&lt;/code&gt; where &lt;code&gt;auth_id&lt;/code&gt; is a &lt;code&gt;VARCHAR(255)&lt;/code&gt; value.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/25">PostgreSQL</category>
 <pubDate>Mon, 18 Feb 2008 20:14:54 -0500</pubDate>
</item>
<item>
 <title>Improvement to SOPE&#039;s PostgreSQL Adaptor</title>
 <link>http://www.whitemiceconsulting.com/node/140</link>
 <description>&lt;p&gt;Do you have lots of errors like:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
Feb 17 20:39:28 ogo-zidestore-1.5 [14569]: ERROR(+[NSCalendarDate(PostgreSQL72Values) valueFromCString:length:postgreSQLType:attribute:adaptorChannel:]): unexpected string &#039;2007-03-13 15:38:41.420456+00&#039; for date type &#039;DATE&#039;, returning now (expected format: &#039;2001-07-26 14:00:00+02&#039;)&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
in your ZideStore error log?  This is because the time &amp;amp; date parser in &lt;a href=&quot;http://sope.opengroupware.org/&quot;&gt;SOPE&lt;/a&gt;&#039;s &lt;a href=&quot;http://www.postgresql.org/&quot;&gt;PostreSQL&lt;/a&gt; adaptor didn&#039;t understand the milliseconds portion of the value.  As of &lt;a href=&quot;http://sope.opengroupware.org/&quot;&gt;SOPE&lt;/a&gt; r1601 this should be corrected.    &lt;a href=&quot;http://sope.opengroupware.org/&quot;&gt;SOPE&lt;/a&gt; now just ignores the millisecond value.   See the &lt;a href=&quot;http://svn.opengroupware.org/viewcvs/trunk/sope-gdl1/PostgreSQL/NSCalendarDate%2BPGVal.m?root=SOPE&amp;amp;rev=1601&amp;amp;r1=999&amp;amp;r2=1601&quot;&gt;diff&lt;/a&gt; for details.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/25">PostgreSQL</category>
 <pubDate>Sun, 17 Feb 2008 17:06:37 -0500</pubDate>
</item>
<item>
 <title>Consonance Gets A Calendar UI (r470)</title>
 <link>http://www.whitemiceconsulting.com/node/135</link>
 <description>&lt;p&gt;&lt;A HREF=&quot;/node/35&quot;&gt;Consonance&lt;/A&gt; now has a calendar UI for the scheduler tab of the main window.  This is a significant milestone;  up until now that feature has been very conspicuously absent.  I had hoped to be be able to port some code from some other projects but ended up writing the entire widget from scratch.  &lt;A HREF=&quot;/node/35&quot;&gt;Consonance&lt;/A&gt; displayed a calendar event for the first time on 2007-12-30 at 16:33 (GMT).  A screenshot is &lt;A HREF=&quot;http://docs.google.com/Doc?id=ddv5htgd_21f5q6gwcx&quot;&gt;here&lt;/A&gt; and also attached to this post.  This code is included as of r470.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/12">dot NET</category>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <enclosure url="system/files?file=Screenshot.png" length="89118" type="image/png" />
 <pubDate>Sun, 30 Dec 2007 22:17:27 -0500</pubDate>
</item>
<item>
 <title>OGo Getting Caffinated</title>
 <link>http://www.whitemiceconsulting.com/node/131</link>
 <description>&lt;p&gt;There has been discussion on the &lt;a href=&quot;http://www.opengroupware.org&quot;&gt;OpenGroupware&lt;/a&gt; lists about the work Helge has been doing lately in regards to Java and &lt;a href=&quot;http://www.opengroupware.org&quot;&gt;OpenGroupware&lt;/a&gt;.  The relevant threads are &lt;a href=&quot;http://mail.opengroupware.org/pipermail/discuss/2007-December/001202.html&quot;&gt;here&lt;/a&gt; , &lt;a href=&quot;http://mail.opengroupware.org/pipermail/discuss/2007-December/001201.html&quot;&gt;here&lt;/a&gt;, and the message that started it all is &lt;a href=&quot;http://mail.opengroupware.org/pipermail/documentation/2007-December/000286.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <pubDate>Wed, 26 Dec 2007 11:01:31 -0500</pubDate>
</item>
<item>
 <title>Funambol 6.5 Reaches GA</title>
 <link>http://www.whitemiceconsulting.com/node/134</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.funambol.com/opensource/&quot;&gt;Funambol&lt;/A&gt; announced that version 6.5 has now reached &quot;Generally Available&quot; status.  Otherwise known as &quot;been released&quot;.  Hot upon the heals of that news was word from &lt;A HREF=&quot;http://www.bionicmessage.net&quot;&gt;BionicMessage&lt;/A&gt; that the GroupDAV connector for v6.5 was &lt;A HREF=&quot;http://mail.opengroupware.org/pipermail/groupdav/2007-December/000651.html&quot;&gt;already available&lt;/A&gt;.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <enclosure url="system/files?file=GroupWare_doc6.pdf" length="253279" type="application/pdf" />
 <pubDate>Wed, 26 Dec 2007 12:02:33 -0500</pubDate>
</item>
<item>
 <title>zOGI r879</title>
 <link>http://www.whitemiceconsulting.com/node/132</link>
 <description>&lt;p&gt;As of r879 &lt;a href=&quot;/node/113&quot;&gt;zOGI&lt;/a&gt; can now update team membership.  This is the first &quot;administrative&quot; function supported by &lt;a href=&quot;/node/113&quot;&gt;zOGI&lt;/a&gt;;  addition of this feature allowed the porting of the &lt;a href=&quot;/node/100&quot;&gt;LDAPTeamSync&lt;/a&gt; utility from the old &lt;a href=&quot;/node/32&quot;&gt;MOGI.RPC2&lt;/a&gt; connectivity using the legacy XML-RPC API to the shiny new zOGI API and assembly.  The code is currently included in the &lt;a href=&quot;/node/35&quot;&gt;Consonance&lt;/a&gt; repository.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <pubDate>Wed, 26 Dec 2007 11:14:32 -0500</pubDate>
</item>
<item>
 <title>libical packages for CentOS5</title>
 <link>http://www.whitemiceconsulting.com/node/130</link>
 <description>&lt;p&gt;While preparing an &lt;a href=&quot;http://www.opengroupware.org&quot;&gt;OpenGroupware.org&lt;/a&gt; deployment on CentOS  5 I noticed that there are no libical and libical-devel packages.  So I grabbed a copy of libical 0.27 and someone&#039;s SPEC file and produced a set of packages.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <enclosure url="system/files?file=libical-0.27.0-0.i386.rpm" length="242060" type="audio/x-pn-realaudio" />
 <pubDate>Wed,  3 Oct 2007 16:39:27 -0400</pubDate>
</item>
<item>
 <title>zOGI Now In ZideStore</title>
 <link>http://www.whitemiceconsulting.com/node/129</link>
 <description>&lt;p&gt;The main branch of &lt;a href=&quot;/node/113&quot;&gt;zOGI&lt;/a&gt; is now included in Zidestore (as of r1995).  So if you use nightly builds the next time you update you should automatically have the &lt;a href=&quot;/node/113&quot;&gt;zOGI&lt;/a&gt; protocol bundle - no installation required.  The &lt;a href=&quot;http://code.google.com/p/zogi/&quot;&gt;Google Code repository&lt;/a&gt; will now be used as the experimental branch;  those wanting a stable zOGI should use the one included in ZideStore.  For now the documentation remains on the &lt;a href=&quot;http://code.google.com/p/zogi/wiki/Root&quot;&gt;Google Code Wiki&lt;/a&gt;.&lt;/p&gt;
</description>
 <category domain="http://www.whitemiceconsulting.com/taxonomy/term/11">OpenGroupware</category>
 <pubDate>Tue, 21 Aug 2007 13:42:29 -0400</pubDate>
</item>
</channel>
</rss>
