Supermodel
Features
Platform independent implementation using current Java Enterprise standards;

Web-based content management system allows the site administrator to maintain the website without specialised tools or HTML skills. This includes textual content and imagery, according to the website design specification;

Fully customisable website look and feel using Java Server Pages and Java Tag Libraries - Supermodel imposes no restrictions on the design of the website, maximising the integrity of the design whilst ensuring the functionality;

Object-oriented approach to content management with three modes:
Content mode Displays a Windows Explorer-style tree structure of website content (see opposite), enabling the administrator to quickly locate, edit, add and delete site content;

Object mode A lower-level view of site content. Displays a list of objects grouped by class, enabling the administrator to locate content by content type (rather than by site structure) and to edit, add and delete site content;

Model mode Displays the list of classes used in the website. Classes define the structure of all objects in the site. Enables the website implementer to customise the underlying data structures, and to construct the Content and Object mode editing interfaces;
Built-in support for all common data types, including plain text, HTML, images/files, numbers, currency, dates/times, and collections of these. The software provides a consistent interface for each data type, and ensures the correct data format is used and data integrity is maintained;

Advanced keyword search for all content;

Secure E-Commerce option
Payment system integration with Supershopper plug-in;

Online credit-card transaction processing through Payment Express from DPS, with potential to expand to other systems;

Back-office order tracking system enables the administrator to view and manage orders;

Product identification using administrator-specified codes that are hidden from the user. Perfect for product codes or SKU codes already in use in an organisation;

Robust payment-processing system ensures the user has a safe and secure online purchasing experience. If a user's browser or Internet connection fails during the payment process, upon return to the site they will be shown a receipt or failure message (assuming the user has not disabled browser cookie support).

Integration
Implementation of Supermodel websites requires integration work with JSP pages and tag libraries, interacting with the high-level beans that Supermodel exposes. The scope of this integration depends upon the design of the website;

Supermodel integrates well with Macromedia Flash and DHTML/JavaScript.
Content Mode (Sample)