|
|
Consonance is a .NET/Gtk# client for the OpenGroupware groupware server.
Consonance connects to the OpenGroupware.org groupware service via the ZideStore service; the ZideStore service must have a current version of the zOGI bundle installed.
- All Consonance documentation and source code are copyright of Whitemice Consulting, (Adam Tauno Williams).
- All Consonance documentation and source code are released under the GPLv2.
- As of OpenGroupware r1994 (2007-08-19) the zOGI API is part of the official ZideStore.
- If you are running a TRUNK build of ZideStore more recent than r1994 (2007-08-19) you don't need to do anything on the server in order to try out Consonance. The more recent the ZideStore build the better.
- On 2007-12-30 a calendar UI was added to Consonance for the schedular tab of the main window (as of r470). Consonance first displayed a calendar event at 2007-12-30 16:33 GMT.
For more information see the Wiki.
Screenshots are showcased on the zOGI home page.
Status
Consonance is under heavy development, there is no stable release. It is not feature complete. However, it is developed to the point that it is useful depending on what you need to do. And trying it out and reporting any problems or deficiencies will facilitate progress. If you have some C# experience and would like to assist in the development of Consonance do not hesitate to contact us.
Gtk#
If you are an adept with Gtk# and would be willing to take a look at our use of Gtk#'s notorious/infamous TreeView/TreeFilter/TreeModel or at our calendar widget code and to offer us concrete suggestions to make it better/faster we'd almost certainly be willing to send you pizza/beverage-of-your-choice!
Know a way to bind a TreeView to a db4o query without lots of searching/copying/appending-to-store? There have been BLOG posts here and there about such a thing but so far I've discovered no code. If you know of such a beast, please contact us.
Citations
- Consonance and all Gtk components/widgets use either Gtk# stock icons or icons from the SILK archive.
- SILK icons are under the Creative Commons Attribute 2.5 license.
Requirements
- .NET 2.0 or Mono 1.2.5 (or greater)
- Gtk# 2.10.2
- log4net 1.2.9 (provided by most distributions)
- db4o 6.1
- OpenGroupware w/zOGI protocol bundle. Nightly builds of the OpenGroupware packages, as of 2007-08-19, now include the zOGI protocol bundle.
Currently (2008-04-08) Consonance is developed with Mono 1.9.5, Gtk# 2.10.2, and Monodevelop 1.0-0.
"Bloatware!" Deflector
Consonance is a groupware client, not a PIM. It is intended from the beginning to be a large application, with significant resource requirements, with many features. Groupware is software for those with complex collaboration needs, those with simpler needs won't "get it". We are just fine with that; don't bother to try and explain to us how we are wrong because you have lesser needs.
