In addition to the above, openCRX v2.5.1 also includes the following features:
In addition to the above, openCRX v2.5.2 also includes the following features:
In addition to the above, openCRX v2.5.3 also includes the following features:
Enhanced GUI with new Icons
Enhanced Work / Expense Record
We enhanced the model so that you can capture both Work Records and Expense Records. A large (and easily expandable) set of record types is supported:
Wizard to create Work Records
Creating and tracking Work Records is easy with the provided wizard:
Wizard to create Expense Records
Creating and tracking Expense Records is easy with the provided wizard:
Wizard to create Work/Expense Reports
With this new wizard you can create work and expense reports with a multitude of filters:
Excel Account Bulk Importer
This new wizard enables you to import accounts directly from an Excel sheet (which you can either create manually or with some other application, e.g. by exporting contacts from MS Outlook). The first row contains field names, subsequent rows contain data as shown below:
The importer generates a detailed HTML report containing information down to the attribute level and clickable links that make it easy to verify imported accounts:
openCRX Application Plugin in openMDX 2 Architecture
Migrating the openCRX application plugin to the openMDX 2 architecture involved rewriting all the backend classes in the package org.opencrx.kernel.backend. The new backend will use the typed jmi1 openCRX API instead of the deprecated, generic openMDX 1 RequestCollection/DataproviderObject API.
A backend is now organized as library. The methods can be used in wizards, portal extensions, data bindings or backend extensions. backendClass.getInstance(), e.g. Accounts.getInstance(), allows an easy-to-use lookup. The standard backend classes can be overriden by user-defined implementations so that the standard openCRX business-logic can be adapted and extended very easily.
The openCRX communication now uses the new openMDX 2 REST-based transport for internal and remote communications. The new transport is efficient and reduces both the CPU load and the memory requirements.
Upgrade Apache OpenEJB to version 3.1.1
This is a technical upgrade "under the hood". OpenEJB 3.1.1 was released on 5 June 2009 and openCRX v2.5.0 will use this latest stable version.
Upgrade WYMeditor to version 0.5 RC1
Upgrade SIMILE Timeline to version 2.3.0
This timeline widget produces interactive timelines based on openCRX activities:
ical Servlet supports iPhone
With the iPhone (OS3.0+) you can subscribe to any remote ICS calendar (read-only). Hence, you can also connect to your openCRX calendars:
If you need read/write access to your calendars, please scroll-down to the openCRX CalDAV Servlet.
ical Servlet generates birthday calendar
The ical servlet supports a new calendar selector bdays. Based on an account filter and data available in the filtered accounts' attribute birthdate the ical servlet generates a birthday calendar on the fly. By default, such a calendar covers 3 years (previous, current, and next year). You can adjust the generated ICS calendar to your liking with various parameters as schon below:
The following example shows a generated VEVENT (Thunderbird/Lightning):
Now you can manage contacts and their birthdays with openCRX and then simply attach your favorite calendar application like Thunderbird/Lightning (or Sunbird), MS Outlook, or even your iPhone to openCRX and you will never again miss a birthday!
openCRX CalDAV Servlet
Manage your calendars - shared and/or private - with any CalDAV compliant client and openCRX. openCRX v2.5.2 features a native CalDAV Servlet, i.e. openCRX is a fully-fledged CalDAV Server (get more information about CalDAV from http://www.caldav.org/ or http://caldav.calconnect.org/ or read what Wikipedia is saying about CalDAV). In a nutshell, this means that you can use any CalDAV client (including the iPhone) to connect to openCRX and view, manage, and share openCRX Activities. Mozilla's Sunbird and Mozilla's Lightning, the calendaring add-on for Mozilla's Thunderbird, are not only the best-tested cross-platform CalDAV clients, they also work flawlessly with openCRX. And iPhone 3.0 also connects directly to the openCRX server:
Please refer to the openCRX FAQ for a list of tested CalDAV clients that work with openCRX.
Wiky - a WYSIWYG Editor for Wiki-style text entry
In addition to the already supported WYMeditor, openCRX v2.6 will also feature a WYSIWYG editor for Wiki-style text entry. A big thank you to Stefan Goessner who granted us a BSD-style license to use his Wiky (a client-side bidirectional Wiki markup to HTML converter).
Performance Boost thanks to new openMDX Entity Manager - openCRX Application w/out EJBs
Please refer to the following Wiki Page for detailed information:
openCRX v2.5.2 does not use EJBs anymore. There are a multitude of advantages, the most important ones being:
openCRX PDA/MOBILE GUI - optimized for PDAs like iPhone
This new GUI is geared towards PDAs and other mobile devices with touch screens and makes the most important openCRX features available to road warriors. If there is need to access the full openCRX functionality users toggle between the MOBILE GUI and the the rich AJAX-GUI at any time (it goes without saying that you can also use the PDA/MOBILE GUI on your desktop if you prefer it to the Standard GUI...).
Search Forms increase the usability of the openCRX search functionality:
Dashboard / Dashlets
Every user can manage his own dashboard and add/configure dashlets as he likes: