Server-framework

Standards Compliant

The framework uses standards-compliant methods such as XHTML, separation of content and layout through CSS and clean URLs to make sites accessible and to improve search engine ranking.

Stable

We work on a database abstraction layer with support for several engines such as MySQL and PostgreSQL. Along with support for database table prefixes, the framework has been extensively tested under high loads (such as a "Slashdot effect") and also includes built-in throttling and caching for optimal performance under heavy server loads.

module framework

Modular

The architecture is truly modular. Apart from a few core modules, all plug-ins can be switched on and off as required for the chosen setup. Available modules include the following:

  • User profiles
  • Forums
  • Weblogs (also known as 'blogs')
  • Event calendar
  • Image gallery
  • RSS News aggregation

The Core is the glue that binds everything together. While modules focus on specific features, the core contains common functions such as content and user management. Thanks to the infrastructure provided by the core, new modules integrate seamlessly into framework.

Taxonomy

The framework does much more than implement simple categories. Instead, a flexible taxonomy system allows creation of unlimited separate classification schemes. Each of these schemes can be arranged as a simple list, as a tree, or as a tree with interconnected branches. Administrators can choose different schemes to associate with each content type, and users may then browse tagged content by its taxonomy terms. The powerful flexibility means there's not much which can't be done when categorising your content.

Content Management

A web based, access-anywhere interface, allows authenticated users to add and edit content from their web-browser using a choice of editing modes; WYSIWYG, raw HTML or a simplified text formatting language. The choice is yours.

A threaded comment model for enabling discussion on published content. Comments are hierarchical as in a newsgroup or forum.

Version control system tracks the details of content updates including who changed it, what was changed, the date and time of changes made to your content and more. Version control features provide an option to keep a comment log and enables you to roll-back content to an earlier version.

Collaborative Book

The book feature organizes content into a nested hierarchy. It is particularly well-suited for manuals, Frequently Asked Questions (FAQs), and user-contributed documentation. Comments may be posted to book pages, previous content revisions may be provided, and pages can be moved amongst the hierarchy at any time.

Syndication

The ability to create syndicated RSS feeds for others to gather with a "news aggregator", such as NetNewsWire or Feed-Demon. This allows your readers to view your latest content from the comfort of their desktop. Similarly, the framework provides its own built-in web aggregator for reading and collecting news from other sites for your visitors/users.

Localization

The public interfaces can be translated to make your web-application accessible in one or more languages.

Role based permission system

Site administrators don't have to tediously setup permissions for each user. Instead, they assign permissions to roles and then group like users into a role group. The framework can even integrate with an LDAP server to handle the user authentication.

Searching

All content held in the site is fully indexed and searchable at all times.

Platform Independant

Apache or IIS, Unix / Linux / BSD / Solaris / Windows / Mac OS X support - the framework was designed from the start to be multi-platform. Not only can you use it with either Apache or Microsoft IIS but we also have the same framework running on Linux, BSD, Solaris, Windows, and Mac OS X platforms.

Unlike solutions provided by many other companies we are truly flexible to your hosting requirements. For new web-clients we can even provide hosting on our client-only server.

The content of this page is published under the Creative Commons License.