WOL (v1)

Home

WOL (Website Object Library) is an object orientated content management system built using PHP.

By default it uses MySQL for its database and English as its main interface language. However, both of these can be changed to any database or language (provided that there is an appropriate object handler).

The central "philosophy" behind WOL is that it is designed in such a way that developers can use as much or as little of it as they wish. There will be a "standard configuration" to make it easy to get started, but users are not bound by that and are free to use it in their own way. Many CMSs limit their users and developers into their own ways of working; WOL tries to avoid this.

WOL is built around the following principles:

Object-orientated The strengths of PHP's object structure are used so that the developer can adapt and re-use the library objects by extending them for their own purposes.
Free format There is no fixed way for a WOL website to be put together. The libraries can be called in the way that you want.
Flexibility Standard objects can be replaced with user-defined objects when required.
Database independent All data is stored using optional storage objects. The default is for MySQL but new objects can be written for any database. It would even possible to access data using XML data streams or plain text files, for example.

WOL is currently in active development. This version (v1) is released for second level testing.