Added by Arjé Cahn, last edited by Jasha Joachimsthal on Jul 15, 2009
()
Hippo CMS 6 UI Framework
The Hippo CMS UI is built upon a javascript application framework resembling a user experience similar like working with Eclipse: providing the user with a set of perspectives and views which can be configured by the user itself. Depending on a user's configuration file, the UI would be able to differ and provide different functionalities without hard-coding. The key points implemented in Hippo CMS v6.0 were:
- xml-based wiring and configuration of the components (perspectives, views, etc)
- poolable remote procedure calls
- easy to set up (clientside) logging for all components (for developers)
- implementation of components written in OO-javascript using CFX framework by Chris Waldon
- Simple event delegation
As of Hippo CMS v6.0.3 improvements include:
- configuration of the application framework decoupled from the application configuration itself
- next to old-fashion remote procedure calls provide support for the Prototype AJAX classes
- migration from the CFX OO-javascript framework to a modern javascript class framework like Prototype or Dojo
Configuring the Hippo CMS UI
The Hippo CMS editor framework contains a workbench with the following components:
- Dashboard / TODO listing
- Search engine
- Document explorer
- Asset explorer
- Editor (formbased editor by default, but configurable)