Web - Quel système de publication installer

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 :

  1. seuls les scripts PHP peuvent s’installer directement dans votre espace web (répertoire public_html).
  2. 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)

lundi 15 septembre 2008, par Root