English English Spanish EspañolKorea한국어
Straker»Company»Blog»2007» Release Notes for ShadoCMS 7.6

Release Notes for ShadoCMS 7.6

ShadoCMS 7.6 addresses around 75 issues in ShadoCMS. A detailed list of the issues fixed is available in the Straker Issue Tracking System. You will need to be logged in to the Issue Tracking System to see the details.

User Interface Changes

The ShadoCMS interface has undergone considerable changes based on user and design feedback. The aim of these changes was to make the ShadoCMS interface more easy to use and more customizable. The left-hand toolbar has been replaced by drop-down menus on top. The default login page is now a customizable dashboard.

Keys

ShadoCMS key system has been changed to allow for different kinds of licenses. If you are upgrading a ShadoCMS 7.0.2 site, you will need new keys for the site. You can continue to log into an existing site, but the functionality of the site would be restricted. Before using ShadoCMS 7.6 for an existing site, please get new keys from merryn@straker.co.nz

File Management System

The File Management System (FMS) has undergone a core change in ShadoCMS 7.6. The FMS now uses the Shado Object Framework (SOF), rather than the Native Object Framework (NOF). This is the first step towards the goal of unifying the two frameworks within ShadoCMS. This conversion also enables easy conversion of FMS objects into ZoomFlex objects.

For a site that is being upgraded from an earlier version of ShadoCMS to ShadoCMS 7.6, this change has important implications in terms of existing FMS behaviours and any custom code using FMS. The behaviours and custom code will have to be modified to so that calls NOF calls to FMS objects are replaced with SOF calls to FMS objects. More information on the backend changes in FMS and how to modify code is available is available in the ebook Upgrading FMS to ShadoCMS 7.6

Editor

ShadoCMS includes a new WYSIWYG editor called TinyMCE (http://tinymce.moxiecode.com/ ). It is an open-source editor that offers a rich-set of cross-browser HTML editing functionality.

TinyMCE is the default editor for any new site created with ShadoCMS 7.6. For sites that are upgraded, TinyMCE is the only editor can be used. The wp221_ss editor (which was the default editor in ShadoCMS 7.0.2) does not working in ShadoCMS 7.6 and is no longer supported.

IDE Enhancements

The Integrated Development Enviornment (IDE) in Shado Central has undergone considerable improvements.

The IDE now has an improved interface for adding/editing properties of Shado Object Framework (SOF objects). The IDE also now provides more property templates (like country picker) which can be used as SOF properties.

The IDE now also supports the ability to create ZoomFlex applications based on SOF objects. If you have the appropriate keys, the IDE interface can translate SOF object into Flex objects.

The IDE also includes the ability to archive and deploy packages from within Shado Central. This functionality was ealier accessible only through Shado Control.

Apart from these, the IDE now also contains pre-built templates for common events like sending mail after an event in a SOF object.

Help Section

The Shado Central interface has an added "Help" button that displays context-sensitive help. This help is stored as part in SOF object, and can be modified on a site-by-site basis. The new help system provides the users the ability to get specific help in Shado Central. And being SOF based, it allows administrators to modify help files to suit the needs of a site.

The Shado Central interface also has a separate Help menu which provides easy access to reference materials like ebooks and API documentation.

Application Versioning

The various applications that ship with ShadoCMS like deployment, form builder, events calendar, etc., now follow the version number of ShadoCMS rather than their own version numbers. The change was done to facilitate tracking of changes across different applications.

Shell site - emptysite

ShadoCMS 7.6 ships with a shell site called "emptysite" that can be used for create new sites on ShadoCMS 7.6. The emptysite uses the pagelet methodology for page rendering and ships with keys valid for an year. Straker Interactive recommends that you setup this site on a development server and peruse the code used to render pages and FMS objects.

Upgrading ShadoCMS 7.0.2 Site

Follow the installation instructions in the readme.txt that ships with ShadoCMS 7.6. Upon logging into your site, upgrade scripts automatically carry out most of the tasks required for the upgrade. Make sure you backup your site files and databases before upgrading.

An upgrade that needs to done manually is to adjust the File Management System behaviours and any custom code. See the note on File Management System.

ZoomFlex

ZoomFlex enables easy development of Adobe Flex 2.0 application using ShadoCMS objects. ZoomFlex was introduced in ShadoCMS 7.5. (ShadoCMS 7.5 could only be used to create new sites, and did not support upgrading an existing site.) More information about ZoomFlex is available on the Straker website.