Spip installation et prise en main.
SPIP fait parti de la famille des Systèmes de Publication pour l’Internet. Au contraire de phpNuke (un des plus connus actuellement) qui impose une structure assez rigide pour le site sous forme de portail muni de courts articles, SPIP est plus souple, et orienté vers la création d’un site structuré : Rubrique, Sous-Rubrique, Article, Brèves, Mot-clefs, Forum et pétitions.
SPIP est agrémenté d’un langage de balise et de template HTML très simple permettant la mise en place de portails collaboratifs et complets. SPIP permet également aux rédacteurs du site, de tenir à jour le contenu grâce à une interface très simple d’utilisation. Ainsi grâce à SPIP l’élaboration de portails Web est composée de trois acteurs majeurs :
La composition graphique (aucune connaissance PHP nécessaire),
La contribution rédactionnelle via proposition d’articles et de brèves (aucune connaissance HTML nécessaire),
La gestion éditoriale du site (tâche qui comprend l’organisation des rubriques, la validation des articles proposés...).
Objectifs
Installer et configurer correctement le framework.
Comprendre l’architecture et la hiérarchisation des publications.
Maîtriser l’interface d’administration (Rubrique, gestion des auteurs, options avancées.)
Maîtriser l’interface de rédaction des articles et son workflow de publication.
Développement de squelettes SPIP, maîtrise des BOUCLES de SPIP.
Possibilité avancée d’intégration de composant PHP et java script.
Public
Développeur, Rédacteur, Chefs de Projet.
Pré-requis
Connaissance HTML.
Itinéraire pédagogique
- Introduction à la Plateforme SPIP
L’environnement SPIP et pourquoi SPIP.
Intérêt et inconvénient du choix de SPIP.
Les éléments gérés par SPIP ( Rubrique, Article, Brèves, Forum, Pétitions, auteurs, site syndiqué, mots clefs ) - Installation du framework
Installation
Site Public / Site privé
Paramétrage du site - Utilisation et Administration
Rédaction des articles et raccourcis typographiques
Suivi éditorial
Intérêt des mots clefs et différence avec le moteur de recherche intégré.
Gestions des auteurs.
Gestion du travail collaboratif (calendrier, messagerie, forum interne).
Sauvegarde du système. - Développement
Organisation des templates html de SPIP.
Descriptions et analyses des boucles de développement
— Syntaxe des boucles
— Les boucles rubriques, articles, brèves, auteur, forum, recherche
— Les boucles imbriquées et récursives
Les filtres de SPIP et la gestion des dates
Gestion du cache et des délais d’expiration - Fonctions Avancées de SPIP
d’autre squelette
Feuilles de style et variables de personnalisation du site SPIP
Fichiers mes_fonctions.php3 et mes_options.php3
SPIP, PHP et Javascript
Spip-contrib (Génération PDF, squelettes, outils rédacteurs, outils webmaster)
