After my first real break for years, I was quite refreshed when I started working on KnowledgeTree, and I've been improving it over the week, on work time and personal time. Things are looking a lot better now, and I've recently put up the first release candidate for the second major version release.
Looking through the ChangeLog, I'm quite happy about the progress since the previous version (1.2.4):
Features ======== * Advanced search has more powerful search capabilities * The fields shown in the file browser are configurable * Development Log Window shows PHP errors in a separate browser window if enabled. * Search Permissions no longer relies on fileIndexer. * Inherited folder permissions are now visible and copyable * Simplify group removal (no longer need to remove members, units) * Ability to set multiple document types when creating folder * Inherit default document types from parent folder * No longer need to configure fileSystemUrl or serverName * KnowledgeTree is now database-portable in the code (but not the queries) * Bulk upload support * Improved user->group interface for multiple membership changes * Complete translation hooks * Translated button support * Improve character set handling * Beginning of Italian translation * Separate icon for Unit Folders * Support for OpenLDAP2 if it doesn't offer anonymous bind or LDAPv2 bindings
Quite a serious amount of bug fixing has also gone into things:
Bug Fixes ========= * Display startup errors better * Remove most SQL injection opportunities * Remove other opportunities to construct queries via the browser * Place session and permission management around pages that were missing them * Remove use of register_globals * Remove use of magic_quotes_gpc * Recognise English if it's the most prefered locale - previously would use the most-preferred non-English language if one existed. * Make the layout less dependent on CSS hacks. * Fix off-by-one in search results on whether to display the 'Next' button. * Fix display problems when contentPaneScrolling is not used.
In both cases, the KnowledgeTree community has really started to come to the party with bug reports, patches, and feature requests.
One thing I noticed is that we managed to drop from sub-20 to 266 in the activity ranking over the break. Now to work back to fifth position!