Welcome to Spiff!

Spiff is a CMS with desktop integration features that makes it easy for Joe User to install and maintain his website, blog, share his calendar with others, and make his media files available on the Internet.

Integrating with GNOME tools is one of the project goals, so we also produce client applications that run on the desktop computer of the user. While our primary focus is on GNOME, we attempt to use open protocols wherever applicable, so other desktop users are very welcome as well.

Feature List

Spiff aims to become the most intuitive CMS that has seen the light of day. Features include:

  • Extreme simplicity. Spiff is built for users that do not have a technical background. We also avoid technical terminology.
  • The most powerful and simple user management that you have ever seen. Spiff's permission system is based around users and groups, and permissions between users can also be created. The user management supports inheritance and much more - and all this in a granny-compatible way.
  • A very clean Wiki markup language.
  • Drag and drop layout. Spiff lets you change the overall look of your homepage simply by dragging the content around.
  • A clean and stable code base. We put a lot of thought into our APIs and componentize everything whenever possible.
  • Standard-compliant web sites. Spiff produces valid HTML according to W3C standards.

Screenshots

Screenshots are in one of knipknap's blog postings.

Extensions

Spiff currently provides the following extensions:

Extension Description Status
Spiff Login An extension showing a login form Completed
Spiff Admin Center The administration user interface Completed
Spiff User Manager An extension for managing users and groups Completed
Spiff Wiki Page Add wiki pages to your homepage, with history support Completed
Spiff Layout Editor Change the overall layout of any site on your homepage 80% done
Spiff Content Editor Add new pages to your website and remove existing ones 0% done
Spiff Extension Manager Install or remove extensions 0% done
Spiff Forum A port of Tefinch Forum into a Spiff extension Future
... Other extensions will follow - surprises may come Future

Download

Spiff is still in development, and no files have been released yet. However, Spiff can already be useful (in fact, the page on which you are reading this is running on Spiff!) and can be downloaded via SVN. The instructions are here.

Spiff Development

Information for developers is on our Spiff project page.

Problem Reporting

If you find any problems with Spiff, or if you have any ideas how to make Spiff easier to use, please let us know so we can make Spiff better!
You can get in touch with us in the following ways:

Online form (preferred): http://code.google.com/p/spiff/issues/entry
Mailing list: http://groups.google.com/group/spiff-devel
knipknap's email: spam2 at debain dod org