SPIP

De EduTech Wiki
Aller à : navigation, rechercher

1 Spécifications techniques

Fonction Système de publication pour l'internet partagé (acronyme: SPIP)
Auteurs / Distribution Logiciel libre en OpenSource sous licence GNU/GPL
Système d'exploitation requis Linux (Ubuntu, Mandrake, Red Hat, Suze), Mac (OS X), Windows (9x, Me, NT4, 2000, XP), BSD
Serveur recommandé Apache (sous Unix)
Version php requise Version 1.7.2 compatible php3 (à partir de la version php3.0.8) et php4. Version 1.8 compatible php4 (à partir de la version oho4.0.8) et php 5.
Version base de données requise MySQL 3.22 et +
Formats supportés WAI, SCORM 1.1 & 1.2, LDAP, SSO, Shibboleth, LCS, IMS/QTI, CSS, HTML, RSS
Dernière version 1.9.2
Site web www.spip.net

2 Fonctions principales

  • Rédaction d'articles simplifiée via une interface graphique sur le Web
  • Système de brève
  • Forums
  • Pétition par signature numérique
  • Statistiques sur la popularité des pages
  • Deux niveaux d’accès : administrateurs (gèrent la structure du site et la validation des articles) et rédacteurs (proposent des articles)
  • Syndication: SPIP peut intégrer via un flux RSS les nouveautés d'autres sites, et peut en retour être suivi par flux RSS


3 Installation

3.1 Avant l'installation

  • En mode local

Installer WAMP et lancer tous les services.

  • Sur un serveur distant

Disposer d’un hébergement Web avec :

    • une interface pour déposer les fichiers hébergés (par exemple un accès FTP)
    • le support de PHP ;
    • un accès à une base de données MySQL


3.2 Procédure

Marche à suivre pour une installation sur un serveur local, sur PC (Windows XP).

1. Enregistrer sur votre disque le fichier zip, disponible ici.

Spip1.jpg

2. Ouvrir le fichier zip, et l'extraire dans le répertoire "www" de Wamp.

Spip2.jpg

3. Lancer les services de Wamp

Spip3.jpg

4. Dans votre navigateur, taper l'adresse suivante:

 http://localhost/spip/ecrire

5. Choisir la langue, puis cliquer sur "Suivant".

6. Remplir les champs de la façon suivante:

Adresse de la base de données: localhost
Login de connexion: root
Mot de passe: laisser vide

7. Confirmer en cliquant sur "Suivant": le navigateur vous indique ensuite que la connexion a réussi. Cliquer une nouvelle fois sur "Suivant".

8. Sélectionner "Créer une nouvelle base de données", que nous appelerons "spip" et confirmer ("Suivant").

9. Passer à l'étape suivante, la création des tables de base

10. Remplir les champs de données personnelles pour la connexion

11. Valider ("Suivant")

12. Se connecter à l'aide du login précédemment entré. Vous devriez arriver à l'écran ci-dessous.

Spip4.jpg

Vous pouvez consulter ce document pdf, qui reprend ces étapes avec des copies d'écran.


4 Configuration

5 Ajout de modules

5.1 Procédure générale

Avant toute chose, il est nécessaire de créer un dossier plugins (attention à l'orthographe!!) dans le dossier racine spip. Pour installer un plugin, il faut télécharger le plugin, fourni sous forme de dossier compressé zip. Il faut ensuite extraire ce dernier dans le dossier plugins. Une fois de retour dans l'interface d'administration de SPIP, aller dans le menu Configuration et sélectionner Gestion des plugins. La liste des plugins installés apparaît: il faut alors sélectionner ceux que l'on souhaite activer.

5.1.1 Nota bene

La plupart des plugins nécessite de s'intéresser et de comprendre la notion de squelette. A ce sujet, SPIP.net indique: "la mise en page du site est effectuée au moyen de gabarits au format HTML nommés squelettes, contenant des instructions simplifiées permettant d’indiquer où et comment se placent les informations tirées de la base de données dans la page". ([ http://www.spip.net/fr_article3437.html Source]) Les auteurs des plugins indiquent comment et quel squelette il faut modifier en parallèle de l'installation du plugin.

5.2 Exemples d'ajout de modules

5.2.1 Agenda

Agenda: plugin et explications d'utilisation

  1. Suivre la procédure générale pour installer le plugin Agenda.
  2. Ecrire un article
  3. Enregistrer l'article
  4. Cliquer sur le petit triangle noir à côté de Agenda (ne pas cliquer sur Calendrier!!!)
  5. Sélectionner la (ou les) date(s)
  6. Publier l'article


5.2.2 Suivi des forums

  1. Enregistrer sur votre disque le fichier zip, disponible ici.
  2. Ouvrir le fichier zip, et l'extraire dans le répertoire plugins.
  3. Retourner sur SPIP et activer le plugin (cf ci-dessus, Procédure générale).


5.2.3 SPIP-Listes

Gestion et envoi de lettres d'information avec possibilité d'envoi aux abonnés qui se sont inscrits préalablement via un formulaire.

  1. Enregistrer sur votre disque le fichier zip, pour la version SPIP 1.9.2, disponible ici.
  2. Ouvrir le fichier zip, et l'extraire dans le répertoire plugins.
  3. Retourner sur SPIP et activer le plugin (cf ci-dessus).
  4. Aller dans le menu Edition et sélectionner Lettres d'information pour écrire un message.

5.2.4 Le Couteau Suisse

Ce plugin a été réalisé dans le but de réunir plusieurs petits plugins utiles en un (tels que outils d'administration, améliorations typhographiques, ...). Très utile, il s'installe très facilement et ne nécessite pas de configuration poussée.

  1. Télécharger le fichier zip
  2. Extraire le fichier dans le répertoir plugins puis l'activer (cf ci-dessus, Procédure générale)
  3. Le plugin est installé et fonctionne!


6 Evaluation de l'outil

6.1 Points forts

  • L'installation de SPIP est relativement facile
  • Un grand nombre de plugins existent, avec procédure d'installation
  • Une fois que le système de squelette/plugin est maîtrisé, SPIP offre un grand nombre de possibilité de personnaliser son site
  • Si un utilisateur souhaite un plugin qui remplit une fonction très précise, il peut le développer lui-même
  • Bonne gestion des auteurs/administrateurs


6.2 Points faibles

  • Les plugins ne sont pas toujours facile à installer et demandent de bien comprendre la notion de squelette


7 Liens externes

7.1 Tutoriaux


7.2 Téléchargements


Article réalisé conjointement par Julie et Louiselle dans le cadre de l'exercice 9 du cours STIC I (07-08)