Home > Scripts > Content Management (CMS)
To run Wolf CMS, your system needs to have:
- PHP: version 5.3 or greater (magic_quotes_gpc should be turned OFF)
- MySQL version 4.1.x or greater (with InnoDB support), SQLite 3 or PostgreSQL (starting from 0.7.0)
- Native PDO support
- A web server that supports PHP like Apache, IIS, Nginx, Hiawatha or Lighttpd
About the web server and clean urls
During development of Wolf CMS and in creating our documentation, we always assume you’ll be running the Apache web server. However, this does not mean Wolf CMS only runs on Apache.
In prinicple any web server that supports PHP can be used. If you us something else than Apache, please check the relevant wiki topic for more information. If you don’t see the information for your web server, we’d like to encourage you to add the information once you find it.
In the case of Apache, the rewrite rules and other options in the .htaccess file will only work, if you have at least the following in your VirtualHost’s configuration file:
AllowOverride Options FileInfo
Note – All compatibilities noted here are known to have been tested and work just fine.
Wolf CMS is known to work with
- Hierarchically structured page navigation menu
The page navigation menu provides critical information and functions. It allows you to quickly perform common actions on pages and shows how information has been organized.
- Drag and drop page ordering
This function simplifies the organization of your site’s pages. It makes new sorting arrangements of pages possible.
- Flexible page content: body, sidebar, extended, summary
Each page can have its own customized parts (divisions). It can be ‘extended’ text for news, or ‘summary’ for article: you can define whatever you want, whenever you want. These can even be used for extended metadata fields.
- Per page layout customization
Pages can have their own layout, or can inherit the layout of the parent page, or they can reuse another page layout. This allows the site owner to make every page look exactly as desired.
- Simple and reusable content snippets
You can define ‘snippets’: small pieces of content used across several pages, like page headers or footers, or contact info, etc. This means less cut-and-paste text in your pages. This will reduce your modification time when you need to add, remove or change the text in it.
- Password protected administration
- Simple user and permission management
- File manager (plugin) allows you to upload, browse and edit files