SPIP : système de publication pour l’internet partagé
Spip [1] permet la création et la mise à jour d’un site sans connaissances nécessaires du Html ou du Php. La gestion du site se fait en ligne par l’intermédiaire d’un "espace privé" accessible aux seuls auteurs du site.
Une tendance : les sites dynamiques ; des outils : Php - MySql
Depuis l’arrivée de langage Php, on assiste a une émergence de solutions pour la maintenance et gestion de sites web. C’est ce que l’on appelle les CMS (Content Management System ou système de gestion de contenu).
Spip fait partie de ce type de solution, l’ergonomie et la qualité en plus... c’est mon avis, enfin tout dépend de ce que l’on veut faire... Spip est en licence libre (GNU/GPL).
Spip peut fonctionner chez un hégergeur Php et nécessite une base de donnée MySql. Les hébergeurs gratuits sans pub ( où SPIP fonctionne parfaitement ) sont rares...
Un esprit journalistique
L’article est "l’unité minimale de publication".
Quant on écrit un article on peut mettre un sur-titre, un sous-titre, un descriptif rapide, un chapeau, ... que d’aspects intéressants pour l’école ! Ces options sont facultatives (seul le titre est obligatoire). Spip est résolument tourné vers la mise en valeur du contenu, de l’information et des idées. Ces articles s’insèrent dans des rubriques.
Des articles dans des rubriques
Un site sous Spip doit être strucuré : il y des rubriques (ou/et sous-rubriques) dans lesquelles s’insèrent des articles. Ces articles peuvent être mis en forme et comporter des liens, des images... Ces rubriques et ces articles sont indexés. A chacun est attribué un numéro unique dans la base de donnée.
Une interface privée pour mettre à jour le site
Le lien "admin" sur les pages du site, permet d’accéder à une interface privée très bien faite. A partir de là, selon que vous êtes déclaré administrateur ou rédacteur, vous pouvez rédiger un article pour une rubrique particulière ( comportant des images éventuellement ) et le proposer pour une publication. Un administrateur pourra dès lors valider l’article pour qu’il apparaisse en ligne.
Une interface simple et une autre compléte
Dans l’espace privé, il est possible d’activer l’interface complète, lorsqu’on est déclaré administrateur des menus supplémentaires apparaissent : suivi des forums, statistiques de consultation, configuration précise, sauvegarde/restauration de la base de donnée...
Une aide toujours accessible devrait permettre à n’importe qui de "s’en sortir" puisque le système est fait pour que des personnes n’y "entendant rien" au Html puissent publier de l’information.
Plusieurs personnes peuvent, facilement, participer à la vie du site
Il y a deux "profils d’auteurs" avec un site sous Spip : les administrateurs et les rédacteurs. Les uns peuvent modifier ou créer articles ou rubriques, modifier ou créer des rédacteurs. Les autres ne peuvent que proposer des articles à la publication.
Seul un administrateur, quel qu’il soit, pourra valider les articles et ainsi, les faire apparaître dans la partie publique du site. Pourquoi pas une classe ou tous les élèves seraient des rédacteurs et l’administrateur serait l’enseignant...
A noter une fonction qui permet, si vous l’activez dans le menu configuration précise, d’inscrire automatiquement des rédacteurs : Les internautes qui manifesteraient le désir d’écrire un article pour votre site recçoivent automatiquement loggin et mot de passe par mel et peuvent dès lors proposer des articles : ils sont automatiquement inscrits comme rédacteur.
Des forums pour chaque article
Chaque article peut avoir un forum, ainsi suite à la lecture d’un texte, vous pouvez laisser votre réaction sur la page en question, elle apparaîtra immédiatemment si vous avez choisi cette option dans "configuration précise". Vous pouvez, bien sur choisir de ne pas permettre un forum à la suite de l’article...

Un site sous Spip = 4 ou 5 pages Html
Spip est fourni avec un modèle très sobre et complet.
Faire un site sous Spip revient à personnaliser 4 ou 5 pages html dans lesquelles s’insèrent un langage particulier : celui des boucles . Ceci permet d’interroger la base de donnée et de faire afficher les informations. Cette construction, sans être complexe, demande un certain apprentissage et quelques tâtonnements...
Bien d’autres fonctionnalités

syndication (possibilité, suivant votre hébergeur, de récupérer les derniers articles d’un autre site et d’en afficher les titres sur votre site)

calendrier et messagerie interne

statistiques des articles les plus visités

système de cache pour accélérer l’affichage

cookie pour voir rapidement les effets d’une nouvelle mise en page et effectuer des modications rapides
possibilité de voir les auteurs connectés
gestion des forums
forum interne
menu "recherche", utilisation des mots clés
informations automatique des auteurs (suivi de l’activité éditoriale, annonce des nouveautés)
possibilité de personnaliser les pages html en intégrant des scripts (php par exemple...)
...
Un développement dynamique

une équipe sympathique au service de spip apporte de nouvelles fonctionalités à chaque nouvelle version

Une liste de diffusion dynamique pour les utilisateurs et une autre pour les developpeurs

Un site riche et didactique pour qui veut se lancer...