The last part of this update is an overview of things that have been removed or deprecated. Some of these have been previously discussed so should not come as a surprise.
The baseAdminSite and related files have now been removed. While it was useful, it was heavily dependent on MySQL. The remaining components are now the dbUpdateLog and WURFL layer which are still included.
The removal of the baseAdminSite has seen the removal of the systemUser and related classes and most other data access objects that require MySQL.
The baseAdminSite is being turned into a component that can be added to Scorpio as a separate download and is being re-themed and re-structured in the process.
The uncompressed xajax javascript library files have been removed. There was not much point in having them lying around. The language files remain.
As almost every browser now comes with a built-in spellchecker, spellify has been removed.
As spellify has been removed, Prototype JS and Scriptaculous have also been removed. In fact based on the lack of progress with both libraries and that tying into a single JS framework serves no purpose, all other files were removed as well.
As with Prototype etc, TinyMCE has been removed. This has helped heavily reduce the size of the 0.3 distribution.
The last items removed include the SQL data files and test cases for the other items already mentioned as well as the favicon and the baseAdminSite theme.
Because several DAOs were removed, several methods have had to be deprecated or now return a different instance. These include:
mvcSiteConfig->getSystemSite() - systemSite no longer exists
systemConfig->getFolderPlugins() - previously marked deprecated, now removed
mvcDistributorBase->getPluginFile() - now handled via the systemAutoload
There is still work to be done before 0.3 is ready for release - namely testing and test cases, but it is already shaping up to be a much more rounded version. Setting up will be easier and not so many libraries are required by default - in fact systemAutoload requires only systemException and its exception library to run.
Time frame for release? Because of the changes to the MVC layer and the new validators, the current plan is for a December or January release. As always, the latest work can always be obtained from SVN.
Additional articles looking at the validators and the feed reader will come in time.
Posted by: Dave Redfern (Writer), in News on 04 Nov 2009 @ 04:17
Tags: development update,
Contents:
This
work is licenced under a
Creative Commons Licence.