Josephine frame work options
Josephine now
Structure management - section hierarchy (first and second level menu);
- «bread crumbs»: automatic site path tracking;
- subject-oriented content structuring;
- cross-layouting: static content is prepared and published outside its «original» section;
- section management including multiple section management;
- subsequent module functional integration;
- multilanguage options, multiportal control options.
Presentation management
- design templates management;
- page and section public «visibility» management;
- homepage and entry page redefining for any webpage.
Information management
- version and amendments control (including dynamic modules) at any level;
- image, document, audio and flash-clips management;
- advanced WYSIWYG (what you see is what you get) editor;
- content importing, exporting, transferring and back-up options.
Josephine tomorrow
- single sign-on subsystem for portals;
- tag-based content management;
- communication services: blogs, communities, discussions;
- detailed access rights subsystem;
- press-module (inner editorial business procedures, article management).
Josephine for you
- optional redesign and «turn-key» tuning;
- integration with existing ERP/CRM systems.
|
CMS Josephine 1.0. Image uploading window.
CMS Josephine 1.0. Visual editor window.
CMS Josephine 1.0. Components window.
|
| Denis Arkhipov,
DZ CTO
|
|
«JBoss application server is used for data storing and processing. It is connected with the content storage system based on Apache JackRabbit which could work both on built-in DB and on any other industrial RDBMS (MySQL, Oracle, MS SQL etc.). Google Web Toolkit (GWT) is used in Josephine user interface. AJAX-applications built on GWT are quick and data exchange with server is done on a XML-based protocol allowing including of only relevant data in server response to a query.
The most famous case of GWT usage is Google Mail. If the load of business logic layer is high (e.g. processing data level is occupying a significant amount of memory), a user-friendly load balancing tool can be used as well as the on-demand processing with the same CMS on different servers: the traffic will be redirected to the lowest loaded server».