Votre espace web vous appartient, vous êtes donc libres de faire les choix « technologiques » qui vous semblent les mieux adaptés à votre projet... avec quelques limitations cependant :
- seuls les scripts PHP peuvent s’installer directement dans votre espace web (répertoire
public_html). - les scripts Perl et Python doivent s’installer dans un répertoire dédié (
cgi-bin) pour des raison de sécurité pour le serveur. Nous contacter avant toute installation de ce type.
Par ailleurs, il faut avoir à l’esprit que, dans la mesure où nous partageons des ressources mutualisées, il convient de ménager au mieux les ressources globales du serveur, tout autant que de garantir la sécurités des données de tous. Il est donc recommandé de procéder en matière d’installation de scripts avec un minimum de circonspection.
Chasse au gaspillage
Avant d’installer un script... se poser la question de savoir s’il est vraiment utile et nécessaire. Nous fournissons en effet de nombreux services standards, basés sur des logiciels stables, testés et éprouvés : il vaut donc mieux les utiliser (voir les améliorer), plutôt que d’installer des scripts faisant la même chose, et qui risquent en plus de consommer inutilement beaucoup de ressources système.
C’est le cas en particulier pour :
- Les listes de diffusion : un système très complet de gestion de listes (Sympa) est disponible, il gèrent bien mieux les envois en masse que n’importe quel script ou plugins PHP.
- Les statistiques : elle sont générées chaque nuit pour l’ensemble du serveur, et accessibles via une interface (Webalizer), il suffit de demander pour qu’elles soient accessibles pour votre site.
- La base de données : une interface web centrale est disponible (PhpMyAdmin), elle permet de gérer toutes vos bases.
Libres et communautaires
Le logiciel libre est pour nous un choix politique, mais aussi un choix pratique : le développement communautaire, l’accès aux sources, la possibilité de modifier et d’adapter le code, sont autant de garanties d’une meilleure maîtrise de notre environnement logiciel, et d’une meilleure qualité des services mis en place.
Ceci étant dit, partant de notre expérience, quelques règles de bases s’imposent quant au choix d’un système de publication. Pour nous les critères d’évaluation importants sont :
- Un développement soutenu : nouvelles versions régulières, corrections des bugs et des trous de sécurité.
- L’existence d’une communauté d’utilisateurs active : avant de choisir un script, faire un tour sur les forum ou les mailing lists communautaires pour prendre la température.
Tableau d’honneur
La Tech Team de samizdat.net test en permanence un certain nombre de dispositifs de publication et de communication : cela nous permet de vérifier les possibilités d’installation sur nos serveurs, et éventuellement de vous assister lorsque vous procédez à une installation et une configuration du système de votre choix.
Voici un classement des scripts, en tenant compte des différents critères énoncés, et de notre capacité collective à vous accompagner dans leur utilisation.
Le must
| Nom | Type | Commentaire | Evaluation |
|---|---|---|---|
| DokuWiki | Moteur de wiki complet | ***** | |
| Dotclear | Moteur de blog complet | Un challanger | ***** |
| Drupal | Système de publication complet | **** | |
| Spip | Système de publication complet | Une star | ***** |
| Wikka | Moteur de wiki | **** | |
| Wordpress | Moteur de blog complet | Une star | ***** |
Possible
| Nom | Type | Commentaire | Evaluation |
|---|---|---|---|
| CMS Made Simple | Système de publication léger | ** | |
| Flatpress | Moteur de blog léger | Pour les petits sites | ** |
| Joomla | Système de publication complet | Assez lourd | *** |
| LightNEasy | Système de publication léger | ** | |
| osCommerce | Boutique en ligne | Usage un peu délicat | * |
| Vanilla | Gestionnaire de Forum | Un peu jeune encore | *** |
| Wikka | Moteur de wiki | Pas pour de gros sites | *** |
A tester
| Nom | Type | Commentaire | Liens |
|---|---|---|---|
| ChuWiki | Moteur de blog léger | Pas de BD | http://chuwiki.genezys.net/wiki/Accueil |
| Phénix | Agenda partagé | http://www.phenix.gapi.fr | |
| PHP iCalendar | Agenda partagé | http://phpicalendar.net | |
| PhpWebGallery | Gallerie photo | http://www.phpwebgallery.net |
Les proscrits
| Nom | Type | Commentaire | Evaluation |
|---|---|---|---|
| phpBB | Gestionnaire de Forum | Lourd+sécurité | :-x |
| phpNuke | Système de publication complet | Lourd+sécurité | :-x |
| phpshell | Terminal par le web | Inutile+sécurité | :-x |
| TikiWiki | Moteur de wiki complet | Lourd+sécurité | :-x |
| Wikini | Moteur de wiki | Développement arrêté | :-x |
(Note : à compléter)