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 ) imposant 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 pour l’implémentation de portail collaboratif et complet. SPIP permet également pour les rédacteurs du site de tenir à jour son contenu grâce à une interface très simple d’utilisation. Ainsi grâce à SPIP l’élaboration de portails Web est composé 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 ), et 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é 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 inconvenient du choix de SPIP.
Les éléments gérés par SPIP ( Rubrique, Article, Brèves, Forum, Pétitions, auteurs, site syndiqué, mots clef ) - Installation du framework
Installation
Site Public / Site privé
Paramétrage du site - Utilisation et Administration
Rédaction des articles et raccourcies 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 analyse 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 variable de personnalisation du site SPIP
Fichier mes_fonctions.php3 et mes_options.php3
SPIP,PHP et Javascript
Spip-contrib ( Génération PDF, squelettes, outils rédacteurs, outils webmaster)
