xarigami news
what happened to June 09?
all news
developer
site
general
June 09 slipped by quickly, and suddenly it's July. Help us piece the month back together with the Xarigami core commits that left a trail throughout the month:
- Roles-Privileges scenario was propagated and merged to cumulus core branch adding very useful RoleGroup masks and the ability for users to moderate groups of users. The new changes flow through the Roles and Privilege modules ensuring only the relevant links and information for a given Role Group are displayed to a group moderator. A post merge cleanup in code and templates finalised this work.
- Module and Theme list user interface was simplified and made consistent with similar 'use icon' check boxes, plus the removal of superfluous drop down selection boxes.
- Consistent column sorting was implemented throughout all core modules including Modules, Themes, Roles, and Dynamic Data interfaces in both Admin and User views, contributing to the usability and simplification of the user interface in these modules.
- Improved sprite icon implementation including various merge fixes, opacity support for Internet Explorer, addition of further legends in screens with many icons for usability, and refinement of the sprite css classes.
- Redirection fixes wth IIS/FastCGI for IE7/8
- Javascript API adjustments for reduction of errors in javascript file path searches, with better fallback for javascript without module affiliation
- SQLite support improvements with fixes to installer and adodb driver changes to support wider SQL table functionality.
- Dynamic Data Utility functionality was overhauled and simplified with Table Operations tab replacing the Static Table and Meta Definition tabs.
- Multi-database table operations in the GUI to those with Dynamic Data Administrator level access from the Table Operations tab in dynamic Data Utilities. Databse selection, table creation, rename, delete, as well as column creation, renaming, editing and deletion are now available with direct links to view and edit of table items. There is still some navigation work to do here but the functionality is now operational.
- Core database xarDatadict and xarDB changes to support multiple database connections more smoothly and improved functionality for SQLite.
- xarTinyMCE 1.57 released including a number of bug fixes from the upstream TinyMCE project
- xarigami SOS 1.1.0 was released with added support for the new roles privilege setup
- Sitetools 0.5.0 major update released
As well as the above there was work on fixing a smattering of existing bugs, and bugs that came in via the roles-privilege and sprite scenario propagations resulting in some nice cleanup.
There were a few Xaraya upstream bug fixes and changes in June. Of these:
- a majority of larger changes were already in Xarigami core (previously not approved in xaraya) including:
- the ordering of properties in property modify screen (different implementation that we will not be copying ),
- removal of the Property column and the associated admin capable and user capable changing in the Module screen,
- field type sort by name
- update all information to the database from version files
- select DISTINCT in getall active (different implementation - this function needs to also allow anon user counting)
- we implemented the passing of error ID into error message template for usefulness of the change; and adding of Privilege description, option to show all items in admin menu for compatibility reasons.
- for a number of reasons we did not implement the following smaller changes from upstream including the change of category from Global to System, some exception rendering addition of ml strings, various role tree rendering issues not relevant to our role tree implementation.
What did you do in June? Tell us!
Related project : xarigami core
| « prev | Reported by Jo on June 30, 2009 | next» |