Some snapshots from OpenPSA 2
OpenPSA rewrite to the MgdSchema database back-end and MidCOM component architecture is progressing well. The current goal is to release a feature-limited alpha next week to get more feedback. Before that, here are some quick screenshots:
Calendar week view. No tables, reservations scaled based on their real duration:
Calendar month view. No images, past days are grayed out
Calendar reservation editor with date widget. Participants chosen using AJAX live search, whole editor customizable using datamanager schemas:
Contacts person view. New features include belonging to multiple organizations, easier account editing and datamanager-handled features like the photo:
Contacts chooser. This is the new datamanager widget used everywhere in OpenPSA 2 for connecting persons to documents, projects and calendar reservations. Type a search into the field, and it will query the Contacts database FOAF interface using AJAX and list results below. Select a contact and she will be added to the list above. As can be seen from the Georgian name, this is fully internationalized:
The user interface concept is still somewhat unfinished, and is being worked on by Arttu. But even at this stage there seem to be several benefits:
- Much more natural usage style, especially with the AJAX features
- Scaling to different window sizes easily
- The floating toolbar keeps all form controls handy
- The web-oriented (as opposed to desktop-oriented) design allows us to show data and help texts in more friendly way
In addition to these, the new OpenPSA will be orders of magnitude faster than the current releases because of the MidgardQueryBuilder.