Skip navigation.
Home
Openness protects your investment.

New Thunderbird GroupDAV Connector

OpenGroupware

A new version of the SOGo GroupDAV connector for Thunderbird is now available. This version has been tested against our OGo test instance and has successfully synchronized a folder of 19,161 vCards. Updates also seem to work although that is not yet as well tested. Please report any feedback to the GroupDAV maillist.

OGo RSS Feeds Refactored

OpenGroupware

As of r2150 the RSS feeds for task actions have been re-factored into the proper ZideStore tree:

  • /zidestore/so/adam/Tasks/delegated-actions-rss
  • /zidestore/so/adam/Tasks/project-actions-rss
  • /zidestore/so/adam/Tasks/todo-actions-rss

A limit can still be specified like: /zidestore/so/adam/Tasks/todo-actions-rss?limit=25

XFS & RAID Striping

I stumbled across this BLOG post about configuring RAID striping when using an XFS filesystem. Figured it was worth a post here since this type of information is heavily under-documented. Anyone have any good documentation for tuning filesystems when a SAN is involved?

OpenGroupware: New RSS Feeds

OpenGroupware

As of r2148 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.
  • toDoActions - Reports actions on tasks of which the user is an executor either directly or via team membership.
  • delegatedActions - Reports actions on tasks created by the user.

URLs access the RSS component, like:

http://opengroupware.mormail.com/zidestore/so/${USER}/RSS?feed=projectActions
http://opengroupware.mormail.com/zidestore/so/${USER}/RSS?feed=delegatedActions
http://opengroupware.mormail.com/zidestore/so/${USER}/RSS?feed=toDoActions

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.

See the attached screenshot.

"Data Retention" @ BarCampGR #3

Last weekend was the third BarCampGR. Allot of excellent topics were presented and I had the pleasure of meeting people I've communicated with via e-mail but never met in person. I presented on "Data Retention w/Open Source Software" as this has been a challenge I've been working on for awhile.

If anyone has any suggestions on how to better enforce or manage data retention using Open Source software feel free to send me your insight. Remember that recoverability of information is as important to data retention as is the actual retention!

.Net, OpenOffice, & Evolution

dot NET | GNOME | OpenOffice

Over on tirania.org is a article on OpenOffice-based applications with Mono and MonoDevelop:

A couple of years ago, Michael Meeks and the OpenOffice community ported the bridge to work with Mono which allows developers to create OpenOffice based solutions using any of the Mono programming languages (C#, Boo, IronPython, IronRuby, F#, VB, Nemerle and so on).

But even if the engine existed, it was not properly installed in the system and getting a C#-based OpenOffice solution required lots of Unix skills, the kind of skills that would likely be in short supply by those that interested in OpenOffice automation. We fixed this in this last development cycle, so now a Novell OpenOffice installation will have everything you need.

Michael Hutchinson, one of our MonoDevelop hackers has put together the missing pieces to simplify the process. He has created the solution templates necessary to create these solutions, and packaged them as a Mono.Addin for exiting MonoDevelop users.

Despite some issues with the exposed API (described in the article) this is pretty exciting stuff. In conjunction with the possibility of writing Evolution plugins using Mono we are closer to having a fully-managed desktop environment with an integrated [or integratable] suite of first-class tools. I'm very much looking forward to the next release of MonoDevelop and hoping some of this stuff gets included.

Widgets Widgets Widgets

dot NET

It has been an exciting couple of weeks for the usually quite, and overlooked, world of Gtk# developers. First there was an excellent article on CodeProject about developing custom controls. This was the first in-depth Gtk# article I've seen on CodeProject. Then there was the release of Holly widgets. Holly widgets is a set of very attractive reusable Gtk# widgets that should make developing Gtk# applications more convenient. We are especially excited about the HDateEditor widget; finally we have a good date & time picker! Following up that was a new release of Medsphere.Widgets. Medsphere.Widgets now contains a very nice 2D graph. As icing on the cake is the long overdue support for GObject property registration. Wow, when it rains it pours.

LinuxWorld Interview

OpenGroupware

LinuxWorld interviewed me recently concerning OpenGroupware.org. The interview is part of their "Spotlight on Open Source in business" series.

In A Nutshell

Regular visitors will know that I post strictly concerning technological issues; I've got little use for, or desire to be, a pundit of any kind at all. I have a firm belief in experts and on the great debates of our time I've got little or nothing original to add - not that I'd expect anyone to listen even if I did (Why would you? Who am I?). But I just couldn't resist posting a link to OOXML, looking forward. It is concerning Open Source, etc... so it isn't far off the mark of the usual content here, but it is more "big picture" then I usually indulge. Basically the gist of it is here:

But most importantly, it is a time for all of those strong advocates of open standards to stop talking, and start walking. I look forward for all that energy that went into discussing the pros and cons of OOXML to join an open source project and start contributing code, documentation, support, create support forums, file good bug reports and help us make free and open source software better.

The world as a whole could do with less talk. I suppose this applies to almost every conceivable realm from priests and politicians all the way down to the lowly coder. But it is the one thing I can think of that simply can't be said often enough: less talk, more do.

Ok, thank you for that minute, I now yield the podium to the next gas bag.

First MOSG Meet-Up (Topic:IPv6)

The first MOSG meet-up has been scheduled. The meeting is scheduled for the afternoon of April 19th at the home of Bruce Smith (a MOSG founder). If your interested in attending please RSVP to John Bridleman . I'll be presenting on the basics of IPv6.