Med Ali Chikhaoui
Med Bouzoumita
Med Aziz Chouchane
Système de publication pour l’Internet
Le plan • • • • • • • • • •
Présentation Origine Gestionnaire de contenu Installation Fonctionnement d’un site spip Intervenants d’un site spip Avantages Inconvénients Démonstration Références
Présentation • L’acronyme SPIP: Système de Publication pour l’Internet Partagé • Gestionnaire de contenu (CMS) fonctionnant grâce à PHP/MySQL • Sous licence GNU/GPL, disponible en téléchargement sur le site spip.net, ce site étant la plateforme de documentation officielle. • Supporte une vingtaine de langues y compris l’arabe.
Origine • Développé initialement par le Minirezo pour leur site uzine.net • Le Minirezo: association informelle créée en 1996 prônant le « web indépendant » • L’apologie de l’Internet libre, lieu d’expression et de partage d’informations. • Contre l’Internet capitaliste, à l’esprit marchand • L’aboutissement technique de ce projet: SPIP
Gestionnaire de contenu (CMS) • Logiciel de conception et de mise à jour dynamique de site web. • Principales fonctionnalités – Travail en équipe – Publication du contenu – Séparation du contenu et de la forme – Structuration du contenu (documents, forums, FAQ …)
• Exemples: phpnuke, spip, xoops …
Installation • Serveur web supportant PHP & MySQL • Téléchargement de l’archive SPIP • Décompression de l’archive et upload sur le serveur web • Accès au répertoire /ecrire/ par le biais du navigateur (www.site.com/ecrire/) • Configuration de SPIP: adresse, login et mot de passe du serveur MySQL, login et mot de passe de l’administrateur du site SPIP … • Installation simple et de courte durée
Fonctionnement • Création de site web dynamique à l’aide du navigateur seulement • Gestion collective avec répartition des tâches • Système de rubriques et de sous rubriques incluant des articles et des brèves • Composé de deux parties – Partie privée: administrateurs, rédacteurs, … – Partie publique: tous les visiteurs du site
• Interactivité
– Partie privée: système de messagerie interne – Partie publique: forum accompagnant chaque article
• Autres fonctionnalités
– Moteur de recherche interne – Récupération de données sur d’autres site (ex: news) – Création de pétitions
Intervenants • Partie privée
– Rédacteurs
• Rédaction graphique d’articles et de brèves • Raccourcis typographiques pour la mise en forme – Double accolade: formatage en gras – Les tirets: création de listes – Pipe: créations de tableaux
• Article: texte pouvant porter un surtitre, un titre, un soustitre, un résumé, des mots clés, un chapeau • Statut d’un article: – – – –
En cours de rédaction Proposé à la rédaction Publié Refusé
• Brève: mini article, contenu dans les rubriques principales
Intervenants (2) – Administrateur • Création et organisation des rubriques et des sous rubriques • Modération des articles (vérification, validation, refus …) • Création des comptes pour les rédacteurs • Modération des forums – Désactivation des forums – Validation avant ou après (au choix) l’envoie des messages – Imposer l’inscription des visiteurs avant de poster dans les forums
Intervenants (3) – Webmaster • Configuration de l’aspect graphique et de la navigation du site grâce à un système de squelettes • Création et modification des squelettes à l’aide du HTML et d’un langage spécifique à SPIP basé sur les boucles • Contenu d’un squelette: – Données de mise en page – Boucles permettant l’extraction des données de la base MySQL
• Exemples – article.html: squelette de la présentation des articles – categorie.html: squelette d’affichage des rubriques
• Spip Squelette : logiciel simplifiant la création de squelettes SPIP
Intervenants (4) • Partie publique – Les visiteurs • Accès au contenu aux articles et brèves dans les différentes rubriques • Possibilité d’interaction par le biais des forums de chaque article – Commentaires – Idées – Débats – Interrogations
• Possibilité d’utiliser le moteur de recherche par mots clés sur le site
Avantages • Création d’un site dynamique sans la maîtrise d’aucun langage • Travail en équipe efficace grâce à un système de gestion collective réussi • Possibilité d’administrer le site SPIP de n’importe quel point d’accès Internet • Intégration d’un système de cache évitant de nombreuses requêtes sur les bases de données • Documentation très bien fournie et communauté d’aide disponible • Référencement sans problème des sites SPIP par les moteurs de recherches • SPIP EST SOUS LICENCE LIBRE
Inconvénients • Rigidité relative des sites SPIP (exemple: un article ne peut appartenir qu’à une seule rubrique) • Maîtrise du HTML ainsi que du langage spécifique à SPIP obligatoire pour la personnalisation graphique • Pouvoir rencontrer des bogues et même des failles de sécurité
Démonstration
Références
• www.spip.net site officiel de SPIP, contient le logiciel à télécharger ainsi qu’une documentation complète • www.uzine.net site du Minirezo • www.spip-contrib.net site proposant des plugins et squelettes SPIP libres d’utilisation • http://fr.wikipedia.org/wiki/Système_de page wiki sur SPIP