Back to Articles

Wolf CMS Introduction

  • on 10/04/2010 (updated on 20/02/2014)
  • in wolf, overview.

Before we start with any tutorials or articles regarding Wolf CMS, let me quickly introduce you to it.

Wolf CMS

First of all, Wolf is lightweight, fast and easy to use CMS, written in PHP.

Wolf CMS simplifies content management by offering an elegant user interface, flexible templating per page, simple user management and permissions, as well as the tools necessary for file management.

(quote taken from wolf’s main page)

How can I try it?

There are two options for trying Wolf CMS. You can either install it on your computer via web server or you can try live demo at “opensourcecms.com”.

( username: admin, password: demo123 )

For the first option, here is a quick how to:

  1. download and install a web server (you can choose one from the list below),
  2. download a fresh copy of Wolf CMS, install it following “install.txt” file which comes with CMS

Most popular all in one web servers are:

  • Wamp (Windows only)
  • Xampp (Windows, Linux, Mac OS, Solaris)
  • Mamp (Mac OS only)
  • AppServ (Windows, Linux)

So, let’s begin with our brief overview. The rest of the article is divided, like Wolf’s backend is by tabs, with small description for each one.

1. Pages

First page that you’ll see after initial login is Pages (it can be changed under Administration/Settings). This is where you write/edit/delete your articles and pages, both static or dynamic.

Pages

2. Snippets

Snippets are, by definition, small pieces of content, usually code, which are included in other pages or Layouts.

Snippets

3. Layouts

This is where the magic happens. In Layouts you apply most of your sites visual look, define how your content will be presented, include snippets (with e.g. Navigation), etc. You can have more than one Layout per site (actually, there is no limitation to it, but don’t get carried away).

Layouts

4. Files

Files are simple File Manager for Wolf CMS. By default, all user files reside under public directory. Default Wolf installation creates several directories in public folder; images and themes (with two default themes).

File Manager

5. Users

Under Users tab you can create, delete and update users for your site. Also, you can give each user a role which grants extra permissions depending of the role user has.

  • Administrator – has no restrictions
  • Developer – cannot access Users area
  • Editor – has a variety of restrictions

Users

6.Administration

Administration area is divided into two more tabs, one for plugins control and one for general settings.

6.1 Plugins

Under this tab, you can control which plugin is enabled. There are 9 plugins by default with fresh Wolf installation (10 with version 0.7.0):

  1. Archive – allows you to create archive pages like on blogse, enabled by default
  2. Backup Restore – allows you to backup your pages in XML format, disabled by default
  3. Comments – allows you to add comments to your pages, disabled by default
  4. File Manager – allows you to manage your files and directories, enabled by default
  5. Markdown filter – text filter, allows you to create and manage your text with ease, enabled by default
  6. Page Not Found – allows you to create one 404 – Page Not Found page, enabled by default
  7. Skeleton – provides basic plugin implementation, disabled by default
  8. SQLite – allows Wolf CMS to use SQLite 3 database, disabled by default
  9. Textile filter – text filter, like Markdown, enabled by default

Plugins

6.2 Settings

This is a general setting page for the whole site. Here you can fine tune things like default site title, email address, background color etc. It’s self explanatory.

Settings

Conclusion

Though it looks fairly simple and elegant, it has much more under the hood than can be explained or covered in one article.

So try it, play around and decide whether it fits your needs.