Developer's Guide

Flash CMS is a content management system aimed at Flash developers and designed to simplify the publication of Web content to Flash websites. It was built with no limits in animation and interactivity in mind. It gives Flash developers an opportunity to create Flash websites that can be easily edited by the end-users.

Flash CMS consists of two main parts - Flash CMS Components for Flash IDE and Flash Control Panel.

Flash Control Panel

Flash Control Panel is a rich internet application that provides you with an easy way of flash website editing using WYSIWYG editor along with the quick content editing features. It enables you to add an unlimited number of pages and pop-ups to the flash website, add texts, images, animation, videos, even external widgets and modules to the pages without any additional skills and software. It also has SEO-optimization tools included, so you can change page titles and URL’s for the deep-linking. A Built-in Font Manager allows you to use custom fonts. To learn more about Flash Control Panel, please refer to the User's Guide.

Flash CMS Components

Flash CMS Components packaged as *.swc files and can be used by developers. They can be easily integrated into the Flash IDE by means of Adobe Extension Manager or manually, by copying these files to the flash components folder – the main component with core classes and libraries and several sub-components like loaders, module previews, etc... To learn more about these components, please refer to the Developers Guide.

The website created with the help of Flash CMS is a Dynamic XML Flash website. It is based on a Flash CMS template editable through Flash Control Panel. A Flash CMS template has its own structure and functionality. A regular Flash website may not be edited with the help of Flash control Panel, but may be converted into Flash CMS template.

Flash CMS components are based on Actionscript 3, therefore it may work on Flash Player 9 and higher. Flash engine and Flash Control Panel were both created on the basis of PureMVC Multicore. In order to develop a flash website with the help of Flash CMS, you will need FlashCS3 and higher. All the data is stored in XML and does not require or use databases overall. We are planning to upgrade this version to Flash Player 10 with 3D facilities and Text Layout Framework. The data might be stored in MySQL in the new version of Flash CMS.

For a flash developer, who is familiar with Actionscript 3 and basic principles of Flash CMS system, the process of Flash CMS website development is not difficult. It is almost the same process as a regular flash website creation while a part of the work is done by Flash CMS engine. For Flash Animators, who are not familiar with action script, will need more efforts to create flash websites based on Flash CMS.

For more details on the Flahs Control Panel and its advantages, please refer to our User Guide.