Documentation Diogenes
- 0. Formation rapide : comment prendre en main Diogenes en peu de temps (Michel Coudreuse)
- 1. Introduction : concepts généraux de Diogenes
- 2. Guide d'installation : comment installer Diogenes sur un serveur web
- 3. Manuel utilisateur : comment utiliser Diogenes du point de vue du visiteur
- 4. Manuel administrateur : comment créer et gérer un site web avec Diogenes
- 5. Manuel root : comment gérer un serveur Diogenes
1. Introduction
1.1. Ce qu'offre Diogenes
Diogenes est un logiciel permettant de créer et de gérer plusieurs sites web sur un même serveur via une interface web. Diogenes fournit un système d'authentification robuste avec des niveaux de permissions ajustables au niveau de chaque site web et même au niveau de chaque page! Diogenes garde mémoire de toute les versions des fichiers constituant les sites web (vous avez pour celà le choix entre RCS et CVS), donc les sites webs peuvent être gérés par une équipe.
Diogenes a été mis au point par Jeremy Lainé pour Polytechnique.org, l'association loi 1901 qui gère les serveurs des anciens élèves de l' Ecole polytechnique. Polytechnique.org offre des services aussi bien aux individus qu'à des groupes au sein de la communauté des anciens élèves, et diverses associations d'anciens élèves ont exprimé le besoin d'un système d'hébergement facile à utiliser (pour un publique non familier avec la programmation web) fournissant:
- un espace pour héberger un site web
- une interface web pour créer les pages et menus du site
- un système d'authentification et de gestion des droits pour donner un accès différenciée aux différentes pages constituant le site web
.. et tout ceci bien entendu sans duplication du code pour chaque création de nouveau site web, sinon le système deviendrait rapidement ingérable! Le système qui a été conçu se nomme Diogenes, et il est mis à disposition du grand publique selon les conditions de la license GNU General Public License (GPL).
1.2. Diogenes et ses tonneaux
Vous vous demandez peut-être pourquoi un logiciel de gestion de contenus s'appelle Diogenes? Diogène de Sinope était un philosophe cynique grec, né à Sinope, une colonie de Milet sur la mer Noire. Une des annecdotes les plus connues à son sujet est qu'il avait élu domicile dans un tonneau (plus précisément un pithos, sorte de large cuve).
Les sites créés à l'aide du logiciel Diogenes sont appelés tonneaux car ils sont autosuffisants, chaque tonneau ayant un contenu et des permissions qui lui sont propres. Toutes les opérations relatives aux contenus et aux permissions sont faite au niveau du tonneau.
1.3. Le site principal de controle
Le site de controle Diogenes est le point d'entrée qui donne accès à tous les tonneaux. On y trouve également des outils destinés aux administrateurs du serveur permettant d'effectuer des opérations de portée globale, telles que la gestion des comptes utilisateurs ou la création et destruction de tonneaux.
$Id: page.html,v 1.3 2004/06/09 09:35:13 jeremy.laine Exp $