Innovative & interactive design
The site should feature an innovative and very interactive
design, combined with fast graphics and presentations
that will appeal to visitors to the site. (Specifically A Flash Powered Site)
Database‐backed content framework
The website should be backed by a RDBMS backed content
framework that will be accessible across all levels
with relevant degrees of access, making the data that
from which the website is built scalable, seamless, and
ready for display across multiple devices, and presentable
in various formats.
Document management infrastructure with native
support for PDFs, DOCs, XLSs etc out of the box
The gains of distinguishing data and metadata from its
presentation layer should make the infrastructure resilient,
and compatible with other systems. The site system
should understand the concept of a document. Each node or
single unit of related data blocks can be represented
in different formats, and can be exported to many
popular document formats.
Flexible CMS and publishing architecture
The site should be backed by a CMS, or content management system, that will allow for the editing of all nodes of the website by authorized personnel. The CMS should be accessible via a web browser and should be made easy to control all aspects of the web.
Decentralized permissions and user access
The site’s CMS should have in place a decentralized permissions system that allows for distributed authoring of content across all divisions. Each node, or piece of data, should have metadata attached to it –such as owner, date created, date modified etc. In order to enable different authors to be working on pieces of the site at the same time and also leaves room for accountability. So we can always trace the ownership of any item in the node tree to the source and the time it was created.
Streaming video and audio integration
The CMS should feature templates and capabilities that allows for the streaming of video and audio via the site, and should be supported by viable open source media servers that are capable of serving life and streaming media as well as on demand video and audio files.
Forms and data collection interfaces
Should be able to collect user opiniont through comments in articles, forums and blogs – or forms, opinion polls and surveys over the gamut of the entire site by just creating these objects in the CMS.
Integrated user profiles for personnel and users
The system should regard authors and editors as users. Each access to the system at each level should be seen as a user’s permission. Each person or personnel – must be created as a user before they are granted permission to access part of the node tree. This not only implements a transparent system of responsibility and accountability; it also allows us to limit, or configure each user’s access to resources in the system.