1. About Diogenes

1.1. A short introduction

Diogenes is a content management system (CMS) that allows you to create and administer multiple websites on a single server via a web interface and/or WebDAV. Each website, referred to as a barrel, is self-contained and can be administered by a different community. Although it was quite innovative at the time, Diogenes has not been updated for several years, and many frameworks (eg wikis) are much more efficient.

Diogenes was developed by Jeremy Lainé. Wondering what Diogenes looks like in action? Look no further than the current page, it is hosted using Diogenes! Below you will find other examples of Diogenes sites.

1.2. Learning more about Diogenes

If you wish to learn more about Diogenes or get comprehensive information about how to install and use Diogenes, take a look at the Diogenes documentation.

You might also consider subscribing to the Diogenes users mailing list.

1.3. Diogenes development

If you wish to understand how Diogenes works and what the future holds, you can take a look at the Diogenes development site.

2. Getting Diogenes

2.1. Technical info

Diogenes is written in PHP and it uses MySQL as a database engine. All the display is handled through the Smarty template engine. It keeps track of the revisions of all the files it manages using (at your choice) RCS or CVS. You can also access your files directly using WebDAV.

2.2. Downloading Diogenes

The current stable Diogenes release is Diogenes 0.9.20.

Diogenes is also distributed with Debian GNU/Linux. You can get this package from the Diogenes package page.

SVN repository

To access the source code for diogenes, you can tap right into the read-only SVN repository at http://svn.polytechnique.org/diogenes/trunk.

Browse the SVN repository.

Copyright

Diogenes is copyright (C) 2003-2006 Jeremy Lainé. This software is distributed under the terms of the GNU General Public License (GPL).