214
 SPIP SPIP - Fonctionnement et utilisation - - Fonctionnement et utilisation - Patrick VINCENT [email protected] Partie 1 Partie 1

Formation - P1 - Spip Utilisation

Embed Size (px)

DESCRIPTION

http://reseau.erasme.org/Supports-de-formation-Creation-de

Citation preview

Page 1: Formation - P1 - Spip Utilisation

   

SPIPSPIP Fonctionnement et utilisation  Fonctionnement et utilisation 

Patrick [email protected] 1Partie 1

Page 2: Formation - P1 - Spip Utilisation

   

Partie 1Partie 1

Les sites WebLes sites Web

Page 3: Formation - P1 - Spip Utilisation

   

Rappels techniquesRappels techniqueset généralitéset généralités

Page 4: Formation - P1 - Spip Utilisation

   

Le réseau Le réseau 

Internet

Page 5: Formation - P1 - Spip Utilisation

   

Un site InternetUn site Internet

Ensemble de documents reliés par des liens Ensemble de documents reliés par des liens hypertextes, accessibles entre eux via Internethypertextes, accessibles entre eux via Internet

fichiers HTML (présentation), XML (échange de données)... ressources multimédia : image, son, video...

URL (Universal Ressource Location) : permets de faire URL (Universal Ressource Location) : permets de faire référence de manière unique à un documentréférence de manière unique à un document

nom du protocole utilisé pour accèder au document nom du serveur qui l'héberge chemin d'accès, sur la machine, à la ressource numéro du port réseau

Ex : Ex : http://http://www.spip.net/www.spip.net/fr/index.htmlfr/index.html:80:80

Page 6: Formation - P1 - Spip Utilisation

   

Des liens hypertextesDes liens hypertextes

Page 7: Formation - P1 - Spip Utilisation

   

Consultation d'une page WebConsultation d'une page Web

PC+ Navigateur Internetserveur Web

http://www.spip.net

4. Interprétation et affichage du navigateur

http://www.spip.net

1. Action de l'utilisateur dans le navigateur (clic lien)2. Requête HTTP du navigateur avec adresse3. Réponse HTTP du serveur avec document HTML

1

2

3

4

port 80

port 80

http

Page 8: Formation - P1 - Spip Utilisation

   

Un serveur WebUn serveur Web

Ordinateur connecté en permanence à Internet et chargé de servir des documents Web

écoute et réception d'une requête (protocole / port)

interprétation et év calcul transfert du document au 

client Web (protocole / port)

système de fichiers

racine

...

base de données

module serveur

module de calcul

PHP / Perl / Python

Apachehttp

Page 9: Formation - P1 - Spip Utilisation

   

Un navigateur InternetUn navigateur Internet 3 Modules

client HTTP dans une architecture client/serveur moteur de rendu des Standards du Web : HTML et CSS  interface utilisateur : browser, butineur, brouteur, explorateur...

Types et répartition Internet Explorer : 46,2 % / Windows (IE7 : 26%, IE6 : 20,6%)  Mozilla Firefox : 44 % / GPL / multiplateforme / Google Safari : 2,7 % / Apple / proriétaire LGPL / CSS3 Opera : 2,3 %  / proriétaire / multiplateforme / portable / Adobe

Langages interprétés XHTML, CSS, JavaScript nativement Flash, Java, ActiveX, Flex, Silverlight... en plugins

Cookies stocke sur la machine cliente des fichiers temporaires

Page 10: Formation - P1 - Spip Utilisation

   

Une page HTMLUne page HTML

Fichier au format texte Fichier au format texte  utilisant des balises qui spécifient la structure et l'intention 

de présentation du contenu interprété par le navigateur pour l'aspect final intègre un système de liens et d'inclusion d'éléments  peut intégrer des langages pris en charge par le 

navigateur : CSS (présentation), javascript (calcul)...

<html><head></head><body>

Hello World !</body>

</html>

=

Page 11: Formation - P1 - Spip Utilisation

   

Une base de donnéesUne base de données

Organise des données sous forme de tables et des Organise des données sous forme de tables et des champs (eq tableau de données)champs (eq tableau de données)

Par rapport à un fichier textePar rapport à un fichier texte intègre les fonctionnalités de sécurité (droits) fournit des modules de programmation (ex PHP) facilitant l'accès 

aux données (requêtes)

Extrait de la BDD de SPIPExtrait de la BDD de SPIP

tabletable : article : articlechamps

entrées

Page 12: Formation - P1 - Spip Utilisation

   

Intégration des ressources multimediaIntégration des ressources multimedia

PC+ Navigateur Internetserveur Web

● La source des éléments multimédia (images, video, sons, animations...) affichés dans les pages Web n'est pas contenue dans la page HTML● Ils sont référencés sous forme de lien et téléchargés par le navigateur au moment de l'affichage de la page.● Les ressources multimédias peuvent se trouver :

● sur le même serveur web •  sur la machine locale (rare)● sur un autre serveur web

page HTML

http://www.spip.net/IMG/siteon0.jpg

requête image

image

Page 13: Formation - P1 - Spip Utilisation

   

Intégration des ressources multimediaIntégration des ressources multimedia

PC+ Navigateur Internet

serveur Web 1

page HTML

http://www.spip.net/IM

G/siteon0.mp3

serveur Web 2

Page 14: Formation - P1 - Spip Utilisation

   

Consultation d'une page dynamiqueConsultation d'une page dynamique

PC+ Navigateur Internet

serveur Web

article.php?id_article=2

5. Interprétation et affichage du navigateur

article.php?id_article=2

1. Action de l'utilisateur2. Requête HTTP du navigateur avec adresse

4. Réponse HTTP du serveur avec page HTML

1

2

3

5

base de données

4

3. Calcul de la page HTML en lien avec la base de données

MISE

EN FORME

CONTENU

Page 15: Formation - P1 - Spip Utilisation

   

Requêtes et liensRequêtes et liens Explicites : Explicites : 

http://www.viepublique.fr/th/accesthematique/information.html http://pcomtest.erasme.org/article.php3?id_article=3 http://www.pagesjaunes.fr/files/images/FR/logo_pj_fr.gif

Implicites (d'index) :Implicites (d'index) :quand aucun fichier n'est mentionné le serveur cherche les fichiers par défault : index.html, index.php, index.asp...

http://yahoo.fr > http://yahoo.fr/index.html http://amr.mairies69.net > http://amr.mairies69.net/index.php3

Cachés (réécriture d'URLs)Cachés (réécriture d'URLs) http://reseau.erasme.org/MUSEOLAB > 

http://reseau.erasme.org/rubrique.php3?id_rubrique=110 http://fr.wikipedia.org/wiki/Albert_Camus > ?

Page 16: Formation - P1 - Spip Utilisation

   

Mise à jour des pages WebMise à jour des pages Web

PC + Navigateur Internet

serveur Web

requête

HTTP

PC + Client FTPFTP

racine

...

fichiers envoyés vers le serveur

Page 17: Formation - P1 - Spip Utilisation

   

Dans le cas d'un site dynamiqueDans le cas d'un site dynamique

PC + Navigateur Internet

serveur Web

/ecrire/article_edit.php?id_article=2

base de données

l'essentiel du contenu se trouve dans la BDD et peut être mis à jour via le serveur Web

les utilisateurs autorisés y accèdent en HTTP (navigateur web) comme en consultation

certains fichiers multimédias peuvent être envoyés en HTTP (limite de taille)

les mises à jour du moteur de publication nécessitent des envois FTP

HTTP (POST)

fichier

texte

Page 18: Formation - P1 - Spip Utilisation

   

Les transferts Les transferts par FTPpar FTP

Page 19: Formation - P1 - Spip Utilisation

   

Le client FTPLe client FTP

Deux sousparties : l'arborescence des fichiers de la Deux sousparties : l'arborescence des fichiers de la machine locale et celle du serveurmachine locale et celle du serveur

La possibilité d'effectuer des transferts de l'une à La possibilité d'effectuer des transferts de l'une à l'autre des parties (upload ou download)l'autre des parties (upload ou download)

La modification des droits des fichiers distantsLa modification des droits des fichiers distants Les paramètres de connexion : Les paramètres de connexion : 

adresse_serveur / login / password Version courte : ftp://login:password@adresse_serveur

Des outils FTP :Des outils FTP : Filezilla : client libre (GPL) et gratuit multiplateforme L'explorateur de fichier (Windows, Linux, Mac) FireFtp : une extension Firefox

Page 20: Formation - P1 - Spip Utilisation

   

FilezillaFilezilla

Client FTP libre (GPL) et gratuitClient FTP libre (GPL) et gratuit

Page 21: Formation - P1 - Spip Utilisation

   

Filezilla – paramétrer un compteFilezilla – paramétrer un compte

Ouvrir      ou Fichiers > Ouvrir      ou Fichiers > Gestionnaire de sites Gestionnaire de sites 

Nouveau siteNouveau site Détailler :Détailler :

Hôte : adresse_serveur Authentification : normal Utilisateur : login Mot de passe : pass

AvancéAvancé : : spécifier répertoire local et 

distant

Connexion ou Enregistrer

Page 22: Formation - P1 - Spip Utilisation

   

Transfert de fichiersTransfert de fichiers

Par glisser/déposer ou Flèche centralePar glisser/déposer ou Flèche centrale UtilisationUtilisation

systématiquement nécessaire pour les sites statiques nécessaire dans certains cas sous SPIP

mise à jour du noyau installation ou mise à jour de squelettes  installation de plugins envoi de documents lourds (>3 Mo) dans /tmp/upload ou 

/ecrire/upload

Page 23: Formation - P1 - Spip Utilisation

   

Les CMSLes CMS

Page 24: Formation - P1 - Spip Utilisation

   

Des sites statiques ...Des sites statiques ...

Création et modification manuelle des pagesCréation et modification manuelle des pages Connaissance du HTML ou utilisation d'un logiciel de réalisations 

de pages Web (utilitaire graphique, éditeur de texte...). Envoi manuel des pages par FTP.

Le webmestre est le point de passage obligé pour Le webmestre est le point de passage obligé pour mettre les modifications en ligne.mettre les modifications en ligne.

Il est difficile de mettre en place une navigation qui Il est difficile de mettre en place une navigation qui évolue automatiquement (liens vers les nouveaux évolue automatiquement (liens vers les nouveaux contenus).contenus).

Le contenu fait partie du contenantLe contenu fait partie du contenant Exemple : http://www.villenoyon.fr/cadrevie.htm

Page 25: Formation - P1 - Spip Utilisation

   

... aux sites dynamiques... aux sites dynamiques

Le système de publication est installé sur le serveurLe système de publication est installé sur le serveur modifications du site en utilisant un simple navigateur Internet

Les données sont organisées dans une baseLes données sont organisées dans une base données interdépendantes (article, rubrique, auteur) données organisées en champs (titre, descriptif, texte)

Le travail est collaboratifLe travail est collaboratif droits distincts de gestion du contenu, workflow, groupware...

Le site public se construit dynamiquement à partir des Le site public se construit dynamiquement à partir des publications du site privépublications du site privé

contenu séparé de la mise en forme construction dynamique sur la base d'un canevas (blocs)

Page 26: Formation - P1 - Spip Utilisation

   

SPIP, typo3, SPIP, typo3, mambo, PHP mambo, PHP NukeNuke

WikiEnginesWikiEngines

phpbbphpbb

dotcleardotclearjimdojimdo

SystèmesSystèmes

spip-contribspip-contribrhone.frrhone.fruzine.netuzine.net

-Classement -Classement thématique et thématique et navigation navigation sophistiquéssophistiqués-Moteur de -Moteur de rechercherecherche-Forums…-Forums…

Oui, Oui, workflow workflow évoluéévolué

-Gestion de droits -Gestion de droits avancéavancé-Système de -Système de délibération internedélibération interne

-Article multimédia -Article multimédia enrichienrichi

Logiciels de Logiciels de gestion de contenu gestion de contenu

Systèmes de Systèmes de publication publication collaboratifs collaboratifs (CMS)(CMS)

wikipediawikipedia-Liens -Liens automatique automatique entre les entre les contributionscontributions

NonNon-Contribution anonyme -Contribution anonyme et instantanéeet instantanée

-Texte simple-Texte simpleSystème Système contributif ouvert contributif ouvert auto-modéré par auto-modéré par la communauté la communauté des utilisateursdes utilisateurs

WiKiWiKi

forum.hardwareforum.hardware-Classement -Classement thématiquethématique

OuiOui-Modération-Modération-Inscription en ligne-Inscription en ligne-Messagerie interne-Messagerie interne

-Texte simple-Texte simpleGestion de Gestion de communauté communauté autour d’un sujet autour d’un sujet particulierparticulier

Forums Forums autonomesautonomes

-Classement -Classement thématiquethématique-Syndication-Syndication

NonNon-Souvent un seul -Souvent un seul utilisateurutilisateur

-Texte simple, liens, -Texte simple, liens, imagesimages-commentaires-commentaires

Journal personnel Journal personnel en ligneen ligne

BlogsBlogs(70 millions dans (70 millions dans le monde – le monde – 5 millions en Fr)5 millions en Fr)

ExempleExempleSite publicSite publicGestion Gestion éditoriéditorialeale

Niveaux Niveaux d’utilisateursd’utilisateurs

ContenuContenuTypeType

Exemples de sites dynamiquesExemples de sites dynamiques

Page 27: Formation - P1 - Spip Utilisation

   

Les CMSLes CMSContent Management SystemContent Management System

Système de publication sans base de donnéesSystème de publication sans base de données S'affranchit des contraintes techniques de gestion d'une 

base Guppy > http://www.freeguppy.org/

Les Portails WebLes Portails Web Sites Web qui offre une porte d'entrée unique vers un large 

panel de ressources extérieurs ou d'outils métiers (portlets java). Ex : www.free.fr

Liferay : http://www.liferay.com Jetspeed : http://portals.apache.org Websphere (IBM)

Page 28: Formation - P1 - Spip Utilisation

   

Les CMS (2)Les CMS (2)

Les systèmes de gestion de contenu et de publicationLes systèmes de gestion de contenu et de publication Centrés sur le travail collaboratif et la simplicité de mise en 

ligne de contenu SPIP : http://www.SPIP.net/fr Joomla : http://www.joomla.fr Drupal : http://drupal.org

Infrastructures de développement (Framework) Infrastructures de développement (Framework)  Pour définir soimême ses classes d'objets

EzPublish : http://ez.no/ Typo 3 : http://typo3.org/ Symphony : http://www.symfonyproject.com/ (outil de 

développement)

Page 29: Formation - P1 - Spip Utilisation

   

Fonctionnement du CMSFonctionnement du CMS

Page 30: Formation - P1 - Spip Utilisation

   

1. Personnalisation du site1. Personnalisation du site

Configuration généraleConfiguration générale Choix de la ligne éditoriale : Structure d'articles, de brèves, de 

documents... Fonctions disponibles : Règles du forum, envoi de mails 

automatiques, gestion des versions, orthographe...

RubriquageRubriquage Nombre de niveaux d'arborescence Personnalisation des rubriques

Gestion des utilisateursGestion des utilisateurs Identité des utilisateurs : nom, mail, site, ect Nombre de profils : administrateurs, rédacteurs, ect Connexion à un annuaire externe (LDAP)

Page 31: Formation - P1 - Spip Utilisation

   

2. Production de contenu2. Production de contenu

WorkflowWorkflow Différentes étapes de préparation et de validation des publications

Outils de travail de groupe Outils de travail de groupe  Messageries interne Agendas

Indexation des contenusIndexation des contenus Catégorisatrion : rubriques, motsclefs, ect Moteur de recherche Gestion des versions

Edition du contenuEdition du contenu Type de saisie de texte : simple, WYSIWYG, éléments multimédia... Possibilité d'importer depuis un traitement de texte

Page 32: Formation - P1 - Spip Utilisation

   

3. Stockage des données3. Stockage des données

Choix de la base de donnéesChoix de la base de données En général MySql, avec possibilité de migration

Import/Export des donnéesImport/Export des données Sauvegarde des contenus (XML) Syndication de contenu vers d'autres sites (flux RSS)

Possibilité de faire évoluer la structure des Possibilité de faire évoluer la structure des donnéesdonnées

Passer d'une structure standard à un objet sur mesure : 

Page 33: Formation - P1 - Spip Utilisation

   

4. Affichage4. Affichage

AdaptationAdaptation Affichage lié au profil du visiteur Multilinguisme Intégration de contenu extérieur dynamique (flux RSS)

Personnalisation du site publicPersonnalisation du site public Structure graphique et choix du canevas d'affichage du site public Possibilité de développer ses propres modèles d'affichage 

(template ou squelettes) Compromis entre complexité technique et ressemblance des sites 

publics

Montée en chargeMontée en charge Temps de calcul du compilateur Utilisation d'un système de cache

Page 34: Formation - P1 - Spip Utilisation

   

En savoir plus sur les CMS...En savoir plus sur les CMS...

Le CMS, 1/3 de technique, 2/3 de managementLe CMS, 1/3 de technique, 2/3 de management http://www.veblog.com/fr/2001/0407contentmanagement.html

Définition et liensDéfinition et liens http://fr.wikipedia.org/wiki/Content_Management_System

Comparatif de CMS (373 CMS référencés)Comparatif de CMS (373 CMS référencés) http://www.cmsmatrix.org/ , http://www.boomtchak.net

Comparatif des CMS : Le laboratoire décision / Comparatif des CMS : Le laboratoire décision / Octobre 2003Octobre 2003

Page 35: Formation - P1 - Spip Utilisation

   

SPIPSPIP

Page 36: Formation - P1 - Spip Utilisation

   

L'histoire minuscule et annecdotique de L'histoire minuscule et annecdotique de 

SPIPSPIP

SSystème de ystème de PPublication pour l’ublication pour l’IInternet nternet PPartagéartagé Quatre concepteurs : Quatre concepteurs : Arnaud Arnaud 

Martin, Antoine Pitrou, Philippe Martin, Antoine Pitrou, Philippe Riviere, Emmanuel SaintJames.Riviere, Emmanuel SaintJames.

1998 :1998 : Synthèse des outils de  Synthèse des outils de publication des sites des éditionspublication des sites des éditionsVuibert, du site du Monde diplomatique Vuibert, du site du Monde diplomatique et du site Uzine (webzine en ligne).et du site Uzine (webzine en ligne).

2001 2001 : lancement officiel de SPIP 1.0 : lancement officiel de SPIP 1.0 pour le site Uzine.pour le site Uzine.

20042004 : création du dérivé SPIPAgora (Fork). : création du dérivé SPIPAgora (Fork). 20082008 : lancement de  : lancement de SPIP 2.0SPIP 2.0 http://www.spip.net/fr_article918.htmlhttp://www.spip.net/fr_article918.html

Page 37: Formation - P1 - Spip Utilisation

   

Aujourd'huiAujourd'hui

8345 sites sous SPIP :  8345 sites sous SPIP :  http://www.spip.net/fr_article884.htmlhttp://www.spip.net/fr_article884.html

8 nouvelles versions depuis 2001, environ 2 par an.8 nouvelles versions depuis 2001, environ 2 par an. Un logiciel libre, distribué sous licence libre GPL, et Un logiciel libre, distribué sous licence libre GPL, et 

gratuit.gratuit. Une communauté active : 4 sites de référence et Une communauté active : 4 sites de référence et 

d'aide, une liste de diffusion, des forums et des faq, d'aide, une liste de diffusion, des forums et des faq, plus de 350 contributeurs actifs sur spipcontrib.plus de 350 contributeurs actifs sur spipcontrib.

Depuis 2006 : développé en subversion (SVN) et Depuis 2006 : développé en subversion (SVN) et intégrant des plugins (SPIP 1.9).intégrant des plugins (SPIP 1.9).

Page 38: Formation - P1 - Spip Utilisation

   

Sites consacrés à SPIPSites consacrés à SPIP

SPIPSPIP documentation officielle http://www.spip.net/fr

SPIP – ContribSPIP – Contrib tutoriels, squelettes, documentation 

de plugins http://www.spipcontrib.net

SPIP ZoneSPIP Zone plugins (, squelettes, core) sous 

SVN http://zone.spip.org/ http://miroirspip.ventre.name/builds/spipzone/

SPIP IrcSPIP Irc SPIP PartySPIP Party SPIP SednaSPIP Sedna SPIP UserSPIP User SPIP ZineSPIP Zine SPIP BlogSPIP Blog SPIP DémoSPIP Démo SPIP DocSPIP Doc SPIP ForumsSPIP Forums SPIP HerbierSPIP Herbier

Page 39: Formation - P1 - Spip Utilisation

   

Une communauté activeUne communauté active

Utilisateurs : Utilisateurs : [email protected]@rezo.net news://news.gmane.org/gmane.comp.web.spip.user

Développeurs : Développeurs : [email protected]@rezo.net news://news.gmane.org/gmane.comp.web.spip.devel

Développeurs sous SVN (noyau, plugins, squelettes) : Développeurs sous SVN (noyau, plugins, squelettes) : [email protected]@rezo.net

news://news.gmane.org/gmane.comp.web.spip.zone

Canal Irc : Canal Irc : irc://irc.freenode.net/spipirc://irc.freenode.net/spip

Page 40: Formation - P1 - Spip Utilisation

   

Exemples d'usages de SPIPExemples d'usages de SPIP

Portail informatifPortail informatif à l’égard d’un groupe d’usagers à l’égard d’un groupe d’usagers http://www.nuitsdefourviere.org/

Rédaction collaborativeRédaction collaborative et discussions autour d'une  et discussions autour d'une thématique thématique 

http://reseau.erasme.org

Intranet simpleIntranet simple : travail collaboratif, protection de  : travail collaboratif, protection de contenu par mot de passe, agenda partagé... contenu par mot de passe, agenda partagé... 

http://www.mairiegrigny69.fr/

Page 41: Formation - P1 - Spip Utilisation

   

1. SPIP : un CMS1. SPIP : un CMS

Page 42: Formation - P1 - Spip Utilisation

   

2. Structure et contenu2. Structure et contenu

Les données sont organisées sous forme d'objets Les données sont organisées sous forme d'objets (rubriques, articles, auteurs...) constitués de champs (rubriques, articles, auteurs...) constitués de champs (titre, descriptif, date, texte...)(titre, descriptif, date, texte...)

Rubrique : titre, descriptif, rubriquemère Article : titre, texte, rubriquemère, auteur Auteur : nom, biographie, droits

Ces données interagissent entre elles.Ces données interagissent entre elles. Le contenu est structuré de manière Le contenu est structuré de manière arborescentearborescente  

(rubriques), (rubriques), transversaletransversale (motsclefs) ou  (motsclefs) ou globaleglobale  (indexation du moteur de recherche). (indexation du moteur de recherche). 

Page 43: Formation - P1 - Spip Utilisation

   

Extrait de la Base de DonnéesExtrait de la Base de Données

table : spip_articles

table : spip_rubriques

table : spip_auteurs

Page 44: Formation - P1 - Spip Utilisation

   

Structure arborescente :Structure arborescente :organisé sous forme de rubriques et de sous rubriquespossibilité de gérer séparément les rubriques

Que peut on publier dans une rubrique ? Que peut on publier dans une rubrique ? une rubriquearticles et brèves : texte mis en forme + images (comme 

sous Word)documents joints (images, sons, pdf, ect)référencement et syndication de sites Internetforums de discussion

La rubrique : élément structurantLa rubrique : élément structurant

Page 45: Formation - P1 - Spip Utilisation

   

Structure Structure arborescentearborescente

Rubrique de premier niveau

(contenant)

Rubrique de second niveau

(contenant)

Article(contenu)

● Dans une rubrique, seules les informations Titre et Emplacement sont utiles.● Le contenu minimal d'un article est Titre, Emplacement et Texte.

Page 46: Formation - P1 - Spip Utilisation

   

VisiteurVisiteur Consulte le site public et peut 

participer au forum  RédacteurRédacteur

Rédige et propose de nouveaux contenus

Administrateur restreintAdministrateur restreint Gère la structure et modère le 

contenu du site dans ses rubriques AdministrateurAdministrateur

Détermine la ligne éditoriale, gère les auteurs et les options du site

Gère la structure du site (rubriques) Modère le contenu (articles, 

brèves, sites, ect)

3. Les rôles3. Les rôles

Page 47: Formation - P1 - Spip Utilisation

   

Travail collaboratifTravail collaboratif

SPIP permets d'attribuer des rôles distincts et organise la SPIP permets d'attribuer des rôles distincts et organise la chaîne rédactionnelle (Workflow).chaîne rédactionnelle (Workflow).

On peut ainsi utiliser le site pour une commuauté On peut ainsi utiliser le site pour une commuauté restreinte :restreinte :

espace de travail collaboratif (Groupware) espace de partage de fichiers (Extranet)

site public= portail

visiteurs rédacteurs et administrateurs

site privé= arrière-cuisine

Page 48: Formation - P1 - Spip Utilisation

   

4. Le site se construit dynamiquement à 4. Le site se construit dynamiquement à partir des publications privéespartir des publications privées

Le contenu du site est séparé de la mise en forme. Le contenu du site est séparé de la mise en forme.  Le site public est structuré de manière modulaire sous Le site public est structuré de manière modulaire sous 

forme de blocs canevas qui se remplissent forme de blocs canevas qui se remplissent automatiquement à partir des données du site privé.automatiquement à partir des données du site privé.

La conception d'un canevas se séapre en 3 niveaux :La conception d'un canevas se séapre en 3 niveaux : Aspect Fonctionnel : langage de boucles SPIP Structure de la page : (X)HTML Présentation et mise en forme : CSS

Page 49: Formation - P1 - Spip Utilisation

   

Afficher la bannière du site

Afficher les rubriques de niveau 1

Afficher l'article comportant le mot-clef sommaire_edito

Afficher les derniers articles

Afficher les contributions

Web

Afficher les dernières contributions de forum

agenda

Page 50: Formation - P1 - Spip Utilisation

   

Afficher la bannière du site

Afficher les rubriques de niveau 1

Afficher l'article comportant le mot-clef sommaire_edito

Afficher les derniers articles

Afficher les contributions

Web

Afficher les dernières contributions de forum

agenda

Page 51: Formation - P1 - Spip Utilisation

   

Rubriques et SquelettesRubriques et Squelettes

La rubriqueLa rubrique  : élément  : élément structurantstructurant  pour  l' pour  l'organisation organisation des donnéesdes données (contenu) (contenu)> l'essentiel du contenu publié dans le site privé est 

structuré selon l'arborescence des rubriques du site.

Le  squeletteLe  squelette  :  élément  :  élément  structurantstructurant  pour  l' pour  l'affichage affichage des donnéesdes données> toutes les données affichées sur le site public sont 

déterminées par des squelettes remplissant des blocs dont les règles de construction sont fixées à l'avance par le webmaster.

Page 52: Formation - P1 - Spip Utilisation

   

Partie 2Partie 2

Utilisation de SPIPUtilisation de SPIP

Page 53: Formation - P1 - Spip Utilisation

   

InstallationInstallation

Page 54: Formation - P1 - Spip Utilisation

   

Hébergement Web incluant PHP et MySQLHébergement Web incluant PHP et MySQL pour SPIP 1.8 + : PHP > 4.0.8 et Mysql > 3.22  http://www.spipcontrib.net/ListeDesHebergeurs

Une fois l'hébergement ouvert, se munir des codesUne fois l'hébergement ouvert, se munir des codes Accès au syst de fichiers du serveur (FTP  port 21)

adresse du serveur : pcomtest.erasme.org utilisateur : pcomtest mot de passe :  xxx écriture compressée : ftp://utilisateur:pass@hote:21/

Paramètres de connexion à la base de données adresse de la base (relative) : localhost nom de la base : pcomtest utilisateur : pcomtest mot de passe : xxx

Installer SPIP chez un hébergeurInstaller SPIP chez un hébergeur

Page 55: Formation - P1 - Spip Utilisation

   

Pour un développement local ou backupPour un développement local ou backup Installer un serveur Apache/PHP/MysqlInstaller un serveur Apache/PHP/Mysql

Linux : http://doc.ubuntufr.org/lamp Windows : http://www.abcspip.com/spip.php?rubrique8

Se munir de ses codesSe munir de ses codes Accès au syst de fichiers du serveur (local)

Linux : /var/www/ Windows : C:/Program Files/EasyPHP/www/

Paramètres de connexion à la base de données adresse de la base (relative) : localhost nom de la base : xxx utilisateur : root mot de passe : xxx

Installer SPIP localementInstaller SPIP localement

Page 56: Formation - P1 - Spip Utilisation

   

Installer SPIP en 4 étapesInstaller SPIP en 4 étapes

1 Récupérer le système de fichiers de SPIP1 Récupérer le système de fichiers de SPIP depuis le site  depuis le site http://www.spip.net/frhttp://www.spip.net/fr

télécharger l'archive spip.zip la décompresser localement

2 Transférer les fichiers à la racine de votre site2 Transférer les fichiers à la racine de votre site (par FTP ou  (par FTP ou localement)localement)

3 Donner les droits d’accès en écriture aux dossiers3 Donner les droits d’accès en écriture aux dossiers \IMG,  \IMG, \tmp, \local, \config (chmod 777)\tmp, \local, \config (chmod 777)

4 Connectezvous avec votre navigateur au dossier /ecrire de 4 Connectezvous avec votre navigateur au dossier /ecrire de votre site votre site 

http://www.monsite.com/ecrire Installation par interface graphique

Page 57: Formation - P1 - Spip Utilisation

   

Alternative : spip_loader.phpAlternative : spip_loader.php

Récupérer le fichier Récupérer le fichier spip_loader.phpspip_loader.php  depuis le site depuis le site http://www.spip.net/frhttp://www.spip.net/fr

Le transférer à la racine de votre site (par FTP ou localement)Le transférer à la racine de votre site (par FTP ou localement) Donner les droits d’accès en écriture aux dossiers \IMG, \tmp, Donner les droits d’accès en écriture aux dossiers \IMG, \tmp, 

\local, \config (chmod 777)\local, \config (chmod 777) A partir du navigateur, éxécuter le fichier spip_loader.phpA partir du navigateur, éxécuter le fichier spip_loader.php

http://www.monsite.net/spip_loader.php Installation par interface graphique

IntérêtsIntérêts temps de transfert plus court facilite les mises à jour de version

Page 58: Formation - P1 - Spip Utilisation

   

version classiqueversion classique spip_loaderspip_loader

Page 59: Formation - P1 - Spip Utilisation

   

Connexion à l'espace privéConnexion à l'espace privé

Page 60: Formation - P1 - Spip Utilisation

   

à partir du moment où il est connecté...à partir du moment où il est connecté...

...l'utilisateur transporte avec lui son profil ...l'utilisateur transporte avec lui son profil (droits et préférences).(droits et préférences).

Dans l'espace privéDans l'espace privé  la navigation est la navigation est contextualiséecontextualisée : tous les utilisateurs ne voient  : tous les utilisateurs ne voient pas la même chose car ils n'ont pas les mêmes pas la même chose car ils n'ont pas les mêmes droits et les mêmes préférences.droits et les mêmes préférences.

Dans l'espace publicDans l'espace public les administrateurs ont  les administrateurs ont accès à un menu d'informations et de accès à un menu d'informations et de raccourcis vers l'espace privé, si ils ont activé le raccourcis vers l'espace privé, si ils ont activé le cookie de correspondance.cookie de correspondance.

Page 61: Formation - P1 - Spip Utilisation

   

Le cookie de correspondanceLe cookie de correspondance

stocke des informations d'authentification stocke des informations d'authentification personnelles pour éviter de se reconnecter personnelles pour éviter de se reconnecter systématiquement.systématiquement.

donne accès à un menu de raccourcis donne accès à un menu de raccourcis contextuel aux administrateurs à partir du site contextuel aux administrateurs à partir du site public.public.

En cas d'utilisation d'un ordinateur public, En cas d'utilisation d'un ordinateur public, penser à se déconnecter penser à se déconnecter  ou désactiver ou désactiver l'usage général du cookiel'usage général du cookie

Page 62: Formation - P1 - Spip Utilisation

   

Accéder à l'espace privéAccéder à l'espace privé(depuis l'espace public)(depuis l'espace public)

Accéder à l'espace privéAccéder à l'espace privé-Depuis l'espace public cliquer sur espace privé

ouou-Dans la barre d'adresse du navigateur ajouter /ecrire

ex : ex : http://www.monsite.net/ecrirehttp://www.monsite.net/ecrire

S'authentifierS'authentifier

Utiliser les raccourcis contextuels d'accès à l'espace Utiliser les raccourcis contextuels d'accès à l'espace privéprivé

Stockage du cookie de correspondance

Page 63: Formation - P1 - Spip Utilisation

   

Accéder à l'espace publicAccéder à l'espace public Se déconnecterSe déconnecter (fermer la session) (fermer la session) Utiliser les raccourcis d'accès à l'espace publicUtiliser les raccourcis d'accès à l'espace public

Du site public : Du site public : généralement clic sur la bannière : adresse : /spip.php?page=sommaire

Du site privé : Du site privé : le logo : adresse : /ecrire

Accéder à l'espace publicAccéder à l'espace public(depuis l'espace privé)(depuis l'espace privé)

Accéder à l'espace publicAccéder à l'espace public(depuis l'espace privé)(depuis l'espace privé)

Revenir à la page d'accueilRevenir à la page d'accueil

Page 64: Formation - P1 - Spip Utilisation

   

RésuméRésumé

Accéder au site privé Accéder au site privé       Accéder au site publicAccéder au site public Rester connecté (stocker le cookie )Rester connecté (stocker le cookie )      Se déconnecter (effacer le cookie )Se déconnecter (effacer le cookie ) Activer l'usage du cookieActiver l'usage du cookie      Désactiver l'usage du cookieDésactiver l'usage du cookie Modifier cet articleModifier cet article      Voir l'article en ligneVoir l'article en ligne Page d'accueil du site publicPage d'accueil du site public      Page d'accueil du site privéPage d'accueil du site privé

ouou  /ecrire/ecrire

ou ou /spip.php?page=sommaire/spip.php?page=sommaire

Page 65: Formation - P1 - Spip Utilisation

   

Personnalisation du backofficePersonnalisation du backoffice

Interface simplifiée/complèteInterface simplifiée/complète   élargit le nombre des icônes et élargit le nombre des icônes et des champs accessiblesdes champs accessibles

Couleur Couleur  jeu de couleur du site privéjeu de couleur du site privé

Langues Langues  déroule les langues disponibles pour la déroule les langues disponibles pour la traduction de l'espace privétraduction de l'espace privé

Informations personnellesInformations personnellesrésumé des informations personelles : articles, icône et page de données résumé des informations personelles : articles, icône et page de données personnelles.personnelles.

Page 66: Formation - P1 - Spip Utilisation

   

Modifier ses informations personnellesModifier ses informations personnelles En cliquant sur           on peut renseigner :En cliquant sur           on peut renseigner :

sa signature son adresse mail (admin) : envoi automatique 

d'informations sa biographie son login (admin) son mot de passe la connection à la liste des rédacteurs

Possibilité de mettre en ligne son logo d'auteur (100 Possibilité de mettre en ligne son logo d'auteur (100 pixels de large max) :pixels de large max) :

Page 67: Formation - P1 - Spip Utilisation

   

La zone de résumé de la page d'accueilLa zone de résumé de la page d'accueil

+ Résumé + Résumé du profil et des publications de du profil et des publications de l'auteur.l'auteur.

Cookie de correspondanceCookie de correspondance : stockage des  : stockage des informations d'authentification personnelles.informations d'authentification personnelles.

+ Résumé + Résumé du sitedu site

Articles : tous vos articlesBrèves : toutes les brèvesForums : tous les forums publicsAuteurs : liste des auteurs

Dernières Informations de l'agendaDernières Informations de l'agenda  concernant l'auteur connectéconcernant l'auteur connecté

Page 68: Formation - P1 - Spip Utilisation

   

Utiliser l'aide de SPIPUtiliser l'aide de SPIP

Naviguer dans les rubriques d'aide générales :Naviguer dans les rubriques d'aide générales :

Utiliser l'aide contextuelle :Utiliser l'aide contextuelle :

Page 69: Formation - P1 - Spip Utilisation

   

La publication en 6 pointsLa publication en 6 points

Page 70: Formation - P1 - Spip Utilisation

   

Quelques règles simplesQuelques règles simples

Chaque objet de contenu est publié dans une rubrique et Chaque objet de contenu est publié dans une rubrique et une seule.une seule.

> la rubrique est un contenant et ne stocke aucune donnée en tant que tel.

Toutes les opérations d'administration et de publication Toutes les opérations d'administration et de publication sont révocables.sont révocables.

... à l'exception de la modification des champs texte. Une opération de publication (rubrique, article, brève, Une opération de publication (rubrique, article, brève, 

site...) se déroule toujours en deux temps :site...) se déroule toujours en deux temps :1. Un temps d'édition ou de préparation du contenu2. Un temps de publication ou de validation des options

Page 71: Formation - P1 - Spip Utilisation

   

La chaîne de La chaîne de publicationpublication

Connexion au backoffice

Une page d'édition

Une page de publication

Validation du contenu par un administrateur

Choix d'un type de contenu à

publier

Recalculdes pages

du site publicpar le système

Page 72: Formation - P1 - Spip Utilisation

   

1. Je me connecte à l'espace privé du site.1. Je me connecte à l'espace privé du site.2. Je choisis le type de contenu à publier.2. Je choisis le type de contenu à publier.3. Je rédige un contenu (ex: article) et le place dans une 3. Je rédige un contenu (ex: article) et le place dans une 

rubrique.rubrique.4. Je détermine les options de publication.4. Je détermine les options de publication.5. En fonction de mes droits (administrateur ou 5. En fonction de mes droits (administrateur ou 

rédacteur), je valide ce contenu ou le propose à la rédacteur), je valide ce contenu ou le propose à la publication.publication.

6. L'outil recalcule les pages du site et intègre le 6. L'outil recalcule les pages du site et intègre le nouveau contenu dans les blocs du site public.nouveau contenu dans les blocs du site public.

La chaîne de publicationLa chaîne de publication

Page 73: Formation - P1 - Spip Utilisation

   

Depuis l'espace public cliquer sur Depuis l'espace public cliquer sur contribuer contribuer ouou

Dans la barre d'adresse du navigateur ajouter /ecrire ex : ex : http://www.commune.mairies69.net/ecrirehttp://www.commune.mairies69.net/ecrire

puispuis S'authentifier :S'authentifier :

1. Je me connecte à l'espace privé du site1. Je me connecte à l'espace privé du site

Page 74: Formation - P1 - Spip Utilisation

   

2. Je choisis le type de contenu à publier2. Je choisis le type de contenu à publier

Depuis la page d'accueil de l'espace privé, cliquer Depuis la page d'accueil de l'espace privé, cliquer sur le type de contenu que l'on désire créer :sur le type de contenu que l'on désire créer :

Page 75: Formation - P1 - Spip Utilisation

   

Page Page d'éditiond'édition

3. Je rédige un nouveau contenu dans une rubrique3. Je rédige un nouveau contenu dans une rubrique

Page 76: Formation - P1 - Spip Utilisation

   

4. Je détermine les options de publication4. Je détermine les options de publication

Page de Page de publicationpublication

Page 77: Formation - P1 - Spip Utilisation

   

5. Je valide le contenu ou le propose à la publication5. Je valide le contenu ou le propose à la publication

Page 78: Formation - P1 - Spip Utilisation

   

6. Le site recalcule les pages publiques6. Le site recalcule les pages publiques

Page 79: Formation - P1 - Spip Utilisation

   

L'interface privéeL'interface privée

Page 80: Formation - P1 - Spip Utilisation

   

La page d'accueilLa page d'accueil

Zone de travail

Zone de fonctions

Page 81: Formation - P1 - Spip Utilisation

   

Zone de fonctionsZone de fonctions

barre desfonctions principales

barre de séparation

barre desfonctions secondaires

Page 82: Formation - P1 - Spip Utilisation

   

Zone de travailZone de travail

Partie de travailPartie annexe

Page 83: Formation - P1 - Spip Utilisation

   

La barre des fonctions principales (redacteur)La barre des fonctions principales (redacteur)

A suivreA suivre : permet d'avoir des informations sur vos articles (de  : permet d'avoir des informations sur vos articles (de différents statuts), tous les articles proposés à la publication sur différents statuts), tous les articles proposés à la publication sur le site, les rendezvous du jour. C'est la page d'accueil.le site, les rendezvous du jour. C'est la page d'accueil.

EditionEdition : permet une vue plus précise en distinguant les  : permet une vue plus précise en distinguant les différentes rubriques à la racine du site.différentes rubriques à la racine du site.

ForumForum : permet de suivre et participer aux forums internes en  : permet de suivre et participer aux forums internes en cours.cours.

Auteurs Auteurs : permet de visualiser les administrateurs du site et les : permet de visualiser les administrateurs du site et les rédacteurs qui ont déjà rédigé au moins un article.rédacteurs qui ont déjà rédigé au moins un article.

Aide en ligneAide en ligne : lien vers l'aide générale relative aux  : lien vers l'aide générale relative aux fonctionnalités du backoffice.fonctionnalités du backoffice.

VisiterVisiter : permet de retourner sur le site public : permet de retourner sur le site public

Page 84: Formation - P1 - Spip Utilisation

   

La barre des fonctions principales (administrateur)La barre des fonctions principales (administrateur)

StatistiquesStatistiques : permet de suivre l'évolution du site grâce à la  : permet de suivre l'évolution du site grâce à la comptabilisation des liens entrants et de leur provenance.comptabilisation des liens entrants et de leur provenance.

ConfigurationConfiguration : permet de configurer la ligne éditoriale et les  : permet de configurer la ligne éditoriale et les fonctionnalités du site.fonctionnalités du site.

Page 85: Formation - P1 - Spip Utilisation

   

Les fonctions secondaires (administrateur)Les fonctions secondaires (administrateur)

EditionEdition   permets un accès direct à : permets un accès direct à : Tous vos documents A toutes les brèves A tous les motsclés A tous les sites référencés

ForumForum Forum des administrateurs : permet de provoquer un débat 

auprès des administrateurs du site Suivi et gestion des forums publics Suivi et gestion des pétitions publiques

AuteursAuteurs Vérifier les informations personnelles Suivi et gestion des forums publics

Page 86: Formation - P1 - Spip Utilisation

   

Les fonctions secondaires (administrateur) (2)Les fonctions secondaires (administrateur) (2)

StatistiquesStatistiques   Répartition des visites en pourcentage par rubrique Répartition des visites en pourcentage par langue Les Liens entrants, c'est à dire d'où viennent les visites

ConfigurationConfiguration Gestion des langues Maintenance du site Gestion du cache

Page 87: Formation - P1 - Spip Utilisation

   

La barre de séparationLa barre de séparation

Tout le siteTout le site donne une hiérarchie de tout le site et en fonction  donne une hiérarchie de tout le site et en fonction secondaire, l'arborescence des rubriques du site.secondaire, l'arborescence des rubriques du site.

Navigation rapideNavigation rapide ouvre le navigateur et en fonction secondaire les   ouvre le navigateur et en fonction secondaire les  articles en cours de rédaction ou les articles du site proposés à la articles en cours de rédaction ou les articles du site proposés à la publication.publication.

Rechercher Rechercher permet de balayer l'ensemble des contenus.permet de balayer l'ensemble des contenus. AgendaAgenda ouvre l'agenda de la semaine en cours et en fonction  ouvre l'agenda de la semaine en cours et en fonction 

secondaire vous pouvez ouvrir un jour, une semaine, un mois précis et secondaire vous pouvez ouvrir un jour, une semaine, un mois précis et vérifier vos messages et penses bêtes.vérifier vos messages et penses bêtes.

Messagerie personnelleMessagerie personnelle ouvre une page qui reprend vos messages  ouvre une page qui reprend vos messages enregistrés dans le calendrier et hors calendrier, vos penses bêtes et enregistrés dans le calendrier et hors calendrier, vos penses bêtes et les annonces. En fonction secondaire, des raccourcis permettent de les annonces. En fonction secondaire, des raccourcis permettent de créer un nouveau pensebête et un nouveau message.créer un nouveau pensebête et un nouveau message.

Suivre la vie du site Suivre la vie du site permet d'accéder aux fonctions de suivi du site à permet d'accéder aux fonctions de suivi du site à partir d'un autre site (RSS) ou d'un agenda ical.partir d'un autre site (RSS) ou d'un agenda ical.

Page 88: Formation - P1 - Spip Utilisation

   

La barre de séparation (2)La barre de séparation (2)

Informations personnellesInformations personnelles ouvre une page personnelle avec vos  ouvre une page personnelle avec vos informations : vos articles, une icône vous permet de modifier vos informations : vos articles, une icône vous permet de modifier vos données perso.données perso.

Interface simplifiée/complèteInterface simplifiée/complète élargit le nombre des icônes et des  élargit le nombre des icônes et des champs accessibles.champs accessibles.

Permet de choisir entre : les Permet de choisir entre : les titrestitres sans les  sans les icônesicônes, les icônes et les , les icônes et les titres ou les icônes sans les titres.titres ou les icônes sans les titres.

Permet d'agrandir la Permet d'agrandir la zone de travail zone de travail en trois parties.en trois parties. Donne le choix de la Donne le choix de la couleurcouleur de votre graphisme en choisissant une  de votre graphisme en choisissant une 

couleur parmi celles qui sont proposées.couleur parmi celles qui sont proposées. "français" : est un menu qui déroule toutes les "français" : est un menu qui déroule toutes les langueslangues disponibles  disponibles 

pour la traduction de l'espace privé.pour la traduction de l'espace privé. Permet de vous déconnectez de l'espace privé en supprimant les Permet de vous déconnectez de l'espace privé en supprimant les 

cookiescookies qui mémorisent votre mot de passe. qui mémorisent votre mot de passe.

Page 89: Formation - P1 - Spip Utilisation

   

Configuration du siteConfiguration du site

Page 90: Formation - P1 - Spip Utilisation

   

Les fonctions disponiblesLes fonctions disponibles

ConfigurationConfiguration Contenu du site : forme et structure du site. Interactivité : fonctions collaboratives. Fonctions avancées : options fonctionnelles 

diverses. Gestion des languesGestion des langues Maintenance du siteMaintenance du site Vider le cacheVider le cache

Page 91: Formation - P1 - Spip Utilisation

   

La page de configurationLa page de configuration

Page 92: Formation - P1 - Spip Utilisation

   

Contenu du siteContenu du site

Nom de votre siteNom de votre site  avec  le nom,  l'adresse courriel du webmaster,  avec  le nom,  l'adresse courriel du webmaster, l'adresse du site. Ll'adresse du site. L’adresse du site doit être celle du dossier de la page d’accueil par exemple :http://www.monsite.net/L'adresse du webmaster est utilisée pour la page de contact.

Les articlesLes articles : les champs de publication dont on ne fait pas l'usage  : les champs de publication dont on ne fait pas l'usage ou  que  l'interface  graphique  du  site  public  n'intégre  pas  peuvent ou  que  l'interface  graphique  du  site  public  n'intégre  pas  peuvent être désactivés.être désactivés.

Publication d'articles postdatés : SPIP doitil publier tous les articles, quelque soit la date de publication fixée ou doitil attendre l’échéance indiquée dans le champ date de publication en ligne avant d’afficher cet article sur le site public ? 

Page 93: Formation - P1 - Spip Utilisation

   

Contenu du site (2)Contenu du site (2)

Les brèvesLes brèves : Les utiliset on ou pas ? : Les utiliset on ou pas ? Les mots clésLes mots clés  : Utilisation des mots clés, des groupes de mots  : Utilisation des mots clés, des groupes de mots 

clés, dans les forums, …clés, dans les forums, … Référencement de sites et syndicationRéférencement de sites et syndication : permet de générer un  : permet de générer un 

annuaire de sites Web et autoriser la syndication des sites.annuaire de sites Web et autoriser la syndication des sites. Des  documents  peuventils  être  jointsDes  documents  peuventils  être  joints  aux  articles  et  aux  aux  articles  et  aux 

rubriques ?rubriques ?

Page 94: Formation - P1 - Spip Utilisation

   

InteractivitéInteractivité Mode fonctionnement par défaut des forums publicsMode fonctionnement par défaut des forums publics :  : 

permet de choisir comment se comportera votre site dans tous permet de choisir comment se comportera votre site dans tous les cas sauf si, lors de la création d'un article, vous en décidez les cas sauf si, lors de la création d'un article, vous en décidez autrement.autrement.

Messagerie interne Messagerie interne : permet d'activer ou pas la messagerie : permet d'activer ou pas la messagerie interne et celle des administrateurs.interne et celle des administrateurs.

Inscription automatique de nouveaux rédacteursInscription automatique de nouveaux rédacteurs : permet  : permet grâce à un formulaire d'accepter une inscription automatique de grâce à un formulaire d'accepter une inscription automatique de tous nouveaux rédacteurs.tous nouveaux rédacteurs.

Envois d'email automatique Envois d'email automatique : envoie des forums aux auteurs : envoie des forums aux auteurs des articles, gère un suivi d'éditorial, annonce les nouveautés.des articles, gère un suivi d'éditorial, annonce les nouveautés.

Le forum privé des administrateursLe forum privé des administrateurs permet d'activer un forum  permet d'activer un forum dédié à ces utilisateurs.dédié à ces utilisateurs.

Page 95: Formation - P1 - Spip Utilisation

   

Fonctions avancéesFonctions avancées

Génération de miniatures des imagesGénération de miniatures des images : permet de créer  : permet de créer automatiquement une vignette miniature des images jointes aux automatiquement une vignette miniature des images jointes aux articles. Elle permets l'ouverture en taille réelle de l'image articles. Elle permets l'ouverture en taille réelle de l'image quand l'internaute clique dessus. Vous pouvez choisir le quand l'internaute clique dessus. Vous pouvez choisir le nombre de pixels de la miniature.nombre de pixels de la miniature.

Activation du Activation du Moteur de recherche intégréMoteur de recherche intégré (voir définition). (voir définition). Activation des Activation des Statistiques des visitesStatistiques des visites de votre site, de même  de votre site, de même 

que les origines des visites.que les origines des visites. Travail collaboratifTravail collaboratif sur les articles en indiquant des  sur les articles en indiquant des 

avertissements quand l'intervalle séparant le travail de plusieurs avertissements quand l'intervalle séparant le travail de plusieurs personnes sur un même article est faible.personnes sur un même article est faible.

Page 96: Formation - P1 - Spip Utilisation

   

Fonctions avancées (2)Fonctions avancées (2)

Activation  du Activation  du  suivi  des  révisionssuivi  des  révisions  permettant  de  mémoriser  les  permettant  de  mémoriser  les modifications apportées aux articles.modifications apportées aux articles.

Activation du vérificateur Activation du vérificateur d'orthographed'orthographe sur un serveur externe. sur un serveur externe. PrévisualisationPrévisualisation  permet  de  visualiser  ce  que  sera  l'article  en  permet  de  visualiser  ce  que  sera  l'article  en 

ligne sans qu'il soit publié.ligne sans qu'il soit publié. Utiliser  un Utiliser  un  proxy proxy  pour permettre  au  serveur d'accéder aux  sites pour permettre  au  serveur d'accéder aux  sites 

externes (sites syndiqués notamment) automatiquement.externes (sites syndiqués notamment) automatiquement. Fichiers  d'authentificationFichiers  d'authentification  "  .htpasswd"  permet  de  restreindre  "  .htpasswd"  permet  de  restreindre 

l'accès à un dossier de votre serveur.l'accès à un dossier de votre serveur.

Page 97: Formation - P1 - Spip Utilisation

   

A propos des imagesA propos des images

La bannière du siteLa bannière du site Le webmaster spécifie souvent le logo du site comme 

étant la bannière (#LOGO_SITE_SPIP) Penser à activer le calcul automatique vignettesPenser à activer le calcul automatique vignettes

gd2 ou imagick Utiliser des tailles et des formats d'images adaptésUtiliser des tailles et des formats d'images adaptés

affichage logo : 100 pixels bannière : 1000 pixels corps article : 640 pixels

préférer le png (format libre et ouvert) spécifier les droits relatifs à l'image (copyright, CC, GPL)

impression : 2000 pixels archivage : 3000 pixels

Page 98: Formation - P1 - Spip Utilisation

   

Gérer les rubriquesGérer les rubriques

Page 99: Formation - P1 - Spip Utilisation

   

GénéralitésGénéralités

Une structure hiérarchiséeUne structure hiérarchisée Tout contenu publié sur le site sera placé dans une rubrique et une seule.  Dans SPIP, la structure étant de type hiérarchique, une rubrique peut 

contenir du contenu et des sousrubriques qui, elles mêmes, contiennent des sousrubriques, etc.

On peut donc On peut donc déplacerdéplacer une rubrique dans une rubrique dans            une autre avec tout ce qu'elle contient.une autre avec tout ce qu'elle contient. Le choix du logo, du descriptif et du texte explicatif sont Le choix du logo, du descriptif et du texte explicatif sont 

essentiellement informatifs pour le essentiellement informatifs pour le backofficebackoffice. Ils sont parfois . Ils sont parfois utilisés par le webmaster pour affichage sur le frontoffice.utilisés par le webmaster pour affichage sur le frontoffice.

Fréquemment, seules apparaissent sur le site les rubriques Fréquemment, seules apparaissent sur le site les rubriques contenant au moins un contenu publié (par exemple un article, ou contenant au moins un contenu publié (par exemple un article, ou une sousrubrique non vide).une sousrubrique non vide).

Page 100: Formation - P1 - Spip Utilisation

   

Créer, modifier, déplacer, supprimer Créer, modifier, déplacer, supprimer une rubriqueune rubrique

Deux pages :Deux pages : Une page de création ou d'édition de la rubrique

Titre Emplacement Texte et descriptif Protection de la rubrique par mot de passe > Valider

Une page de publication : fiche récapitulative avec choix d'options

Synthèse des contenus Joindre un logo Choix du motsclefs Choix de la langue Suppression (si vide)

Page 101: Formation - P1 - Spip Utilisation

   

Page de création et de modification Page de création et de modification 

Page 102: Formation - P1 - Spip Utilisation

   

Page de publication avec choix d'optionsPage de publication avec choix d'options

Page 103: Formation - P1 - Spip Utilisation

   

ComplémentsCompléments

Pour supprimer Pour supprimer une rubrique du site, elle doit avoir été une rubrique du site, elle doit avoir été préalablement vidée de tout son contenu (articles, préalablement vidée de tout son contenu (articles, rubriques, sites, brèves).rubriques, sites, brèves).

L'accès restreintL'accès restreint à une rubrique nécessite l'installation  à une rubrique nécessite l'installation du plugin : acces_restreintdu plugin : acces_restreint

Pour ordonnerPour ordonner les rubriques du site, on peut utiliser la  les rubriques du site, on peut utiliser la notation suivante :notation suivante : 1. Titre1 > Titre1 2. Titre2 > Titre2 Il faudra spécifier ce critère d'affichage dans le squelette 

de présentation {par num titre}

Page 104: Formation - P1 - Spip Utilisation

   

Publier des articlesPublier des articles

Page 105: Formation - P1 - Spip Utilisation

   

GénéralitésGénéralités Chaque article est constitué au minimum d'un Chaque article est constitué au minimum d'un titretitre et d'un  et d'un textetexte. . 

Les Les champs supplémentaireschamps supplémentaires soustitre, chapo, postscriptum  soustitre, chapo, postscriptum peuvent rester vides.peuvent rester vides.

Il est placé dans une Il est placé dans une rubriquerubrique et peut être déplacé par la suite. et peut être déplacé par la suite. Les Les raccourcis typographiquesraccourcis typographiques permettent d'effectuer simplement  permettent d'effectuer simplement 

les opérations de mise en page : mise en italique, en gras, création les opérations de mise en page : mise en italique, en gras, création d'un intertitre, affichage d'une liste à puces, insertion d'une image.d'un intertitre, affichage d'une liste à puces, insertion d'une image.

Le Le statutstatut de l'article correspond aux étapes (workflow) de  de l'article correspond aux étapes (workflow) de publication :publication :

en cours de rédaction : visible par son auteur uniquementproposé à la publication : visible par tous les auteurs de l'espace privépublié en ligne : visible sur l'espace privé et publicà la poubelle : visible sur l'espace privérefusé : visible sur l'espace privé uniquement par les administrateurs

Page 106: Formation - P1 - Spip Utilisation

   

Généralités (2)Généralités (2)

Chaque article peut avoir un, plusieurs ou aucun Chaque article peut avoir un, plusieurs ou aucun auteurauteur.. Un article est Un article est datédaté à sa publication. Cette date peut être modifiée  à sa publication. Cette date peut être modifiée 

par l'administrateur. Il porte de plus optionnellement, une par l'administrateur. Il porte de plus optionnellement, une date de date de rédaction antérieurerédaction antérieure indicative pour signifier qu'il s'agit d'une  indicative pour signifier qu'il s'agit d'une republication.republication.

Un Un logologo propre à l’article peut être ajouté. Comme pour les  propre à l’article peut être ajouté. Comme pour les rubriques, il peut ou non être utilisé par le Webmaster pour rubriques, il peut ou non être utilisé par le Webmaster pour l'affichage public.l'affichage public.

Un article peut être automatiquement Un article peut être automatiquement redirigéredirigé vers un lien interne  vers un lien interne ou externe : c'est un “ou externe : c'est un “article virtuel” qui permet par exemple d'intégrer dans SPIP des pages d'un site antérieur. 

Chaque article accepte un réglage propre concernant les options de forum et de pétition.

Page 107: Formation - P1 - Spip Utilisation

   

Créer, modifier, déplacer, supprimer Créer, modifier, déplacer, supprimer 

Deux pages :Deux pages : Une page d'édition ou de modification de l'article

Titre Emplacement Texte et descriptif Mise en page > Valider

Une page de publication : fiche récapitulative avec choix d'options

Synthèse des contenus Date Auteurs MotsClefs Langue

Joindre des documentsLogoOptions de forumStatistiques en coursVoir en ligne

Page 108: Formation - P1 - Spip Utilisation

   

Page Page d'éditiond'édition

Page 109: Formation - P1 - Spip Utilisation

   

Page de publicationPage de publication

Page 110: Formation - P1 - Spip Utilisation

   

Les raccourcis typographiquesLes raccourcis typographiques

Lire : L'aide en ligneLire : L'aide en ligne

Voir : la synthèse Voir : la synthèse 

Page 111: Formation - P1 - Spip Utilisation

   

L'outil WYSIWYGL'outil WYSIWYG

Disponible sous forme de plugin : Disponible sous forme de plugin : fckeditor_devfckeditor_dev Avantages : Avantages : 

Grande souplesse de publication Possibilité de copier/coller à partir de Word

Inconvénients :Inconvénients : La mise en forme est propre à chaque article (différent 

d'une feuille de style unique) car le code HTML est stocké directement dans le corps de l'article.> Risque de perte d'homogénéité de mise en forme > Pas facilement réversible> Déconséillé

Page 112: Formation - P1 - Spip Utilisation

   

format police taille

mise en forme standard

images

tableaux

liens hypertextes

Page 113: Formation - P1 - Spip Utilisation

   

Joindre des documentsJoindre des documents

Page 114: Formation - P1 - Spip Utilisation

   

Les images et les documents attachésLes images et les documents attachés

... aux articles et optionellement aux rubriques.... aux articles et optionellement aux rubriques. Permettent :Permettent :

de joindre un document à un texte (lien vers ce document) de mettre en place une galerie d'images d’afficher une image dans un texte de proposer un espace de travail / de téléchargement

Peuvent être accompagnés d’un titre, d’un descriptif et d’une Peuvent être accompagnés d’un titre, d’un descriptif et d’une taille d’affichage.taille d’affichage.

Les types de documents que l'on peut attacher sont indiqués au Les types de documents que l'on peut attacher sont indiqués au niveau de la BDD. Ceci pour des raisons de sécurité (par niveau de la BDD. Ceci pour des raisons de sécurité (par exemple, l'attachement d'un script PHP est interdit). exemple, l'attachement d'un script PHP est interdit). 

En cas de taille > 3 Mo, ils peuvent être envoyés par FTP dans En cas de taille > 3 Mo, ils peuvent être envoyés par FTP dans le répertoire le répertoire /tmp/upload/tmp/upload

Page 115: Formation - P1 - Spip Utilisation

   

Joindre des documents à un articleJoindre des documents à un article

A partir de la page de publication A partir de la page de publication de l'article, faire « Parcourir » de l'article, faire « Parcourir » puis « Télécharger ».puis « Télécharger ».

ClassementClassement distinct et automatique des images des  distinct et automatique des images des autres types de documents.autres types de documents.

Possibilité de personnaliser le Possibilité de personnaliser le descriptifdescriptif du document du document Titre / Sert aussi au classement. Ex : 1. Titre, 2. Titre Descriptif Taille (pour les documents multimedia) Suppression

Page 116: Formation - P1 - Spip Utilisation

   

Page 117: Formation - P1 - Spip Utilisation

   

Résultat sur le site publicRésultat sur le site public

Page 118: Formation - P1 - Spip Utilisation

   

Intégrer des documents dans le corps Intégrer des documents dans le corps 

Dans la page d'édition :Dans la page d'édition : dans la colone de gauche listant les documents copier le 

code correspondant soit à la vignette, soit au document entier et le coller dans le corps de l'article.

Possibilité d'ajouter directement à partir de la page Possibilité d'ajouter directement à partir de la page d'édition des images et des nouveaux documentsd'édition des images et des nouveaux documents

images et documents diffèrent par leur statut dans la base et la manière dont le webmaster les inclus

mieux vaut toujours utiliser des documents Par défault, un document intégré à un article n'est plus Par défault, un document intégré à un article n'est plus 

visible à la suite de celuici. visible à la suite de celuici.  On peut supprimer le code du corps de l'article

Page 119: Formation - P1 - Spip Utilisation

   

Soit à partir de documents joints dans la page de Soit à partir de documents joints dans la page de publication...publication...

Page 120: Formation - P1 - Spip Utilisation

   

...soit en joignant directement une image ...soit en joignant directement une image depuis la page de préparationdepuis la page de préparation

1

2

Page 121: Formation - P1 - Spip Utilisation

   

RésultatRésultat

Page 122: Formation - P1 - Spip Utilisation

   

Publier des brèvesPublier des brèves

Page 123: Formation - P1 - Spip Utilisation

   

Les brèvesLes brèves

sont dépourvues d'auteursont dépourvues d'auteur ne peuvent être placées que dans les rubriques de ne peuvent être placées que dans les rubriques de 

premier niveau (à la racine du site)premier niveau (à la racine du site) un contenu et un workflow simplifiésun contenu et un workflow simplifiés

moins de champs que les articles un champ lien externe (URL) une chaîne de publication à 3 états : proposée, publiée 

ou refusée  références externes contenu à peu de délibération

Page 124: Formation - P1 - Spip Utilisation

   

Page d'éditionPage d'édition

Page 125: Formation - P1 - Spip Utilisation

   

Page de Page de publicationpublication

site public : intégration (optionnelle) dans un 

agenda

Page 126: Formation - P1 - Spip Utilisation

   

Publier des sites syndiquésPublier des sites syndiqués

Page 127: Formation - P1 - Spip Utilisation

   

Les sites syndiquésLes sites syndiqués

permettent de récupérer à intervalles réguliers le permettent de récupérer à intervalles réguliers le nomnom et  et l'adressel'adresse des derniers contenus publiés sur un autre site  des derniers contenus publiés sur un autre site Web. Web. 

On ne stocke que le On ne stocke que le lienlien vers la page distante, et  vers la page distante, et paspas son  son contenucontenu..

La syndication nécessite sur le site distant la présence d'un La syndication nécessite sur le site distant la présence d'un flux rssflux rss (fichier au format xml). (fichier au format xml). Ex :  Ex : http://planet.ubuntufr.org/rss.phphttp://planet.ubuntufr.org/rss.php

Les sites SPIP peuvent aussi être syndiqués de l'extérieur, Les sites SPIP peuvent aussi être syndiqués de l'extérieur, en utilisant le fichier xml (fourni par défaut) : en utilisant le fichier xml (fourni par défaut) : http://www.monsite.net/spip.php?page=backendhttp://www.monsite.net/spip.php?page=backend

Page 128: Formation - P1 - Spip Utilisation

   

Où trouver les sites syndicables ?Où trouver les sites syndicables ?

Utiliser la détection par Firefox lors de la navigationUtiliser la détection par Firefox lors de la navigation Utiliser le lien fourni par les sites sur leurs pages Utiliser le lien fourni par les sites sur leurs pages 

Dans les deux cas, copier l'adresse en cliquant droit sur le lien ou en cliquant gauche puis copier l'adresse de la barre d'adresse.

Ex : www.telecharger.com >         > http://www.01net.com/rss/ 

Utiliser le fichier Utiliser le fichier spip.php?page=backendspip.php?page=backend situé à la  situé à la racine d'un site SPIP racine d'un site SPIP 

Ex : http://reseau.erasme.org/spip.php?page=backend

Utiliser un annuaire :Utiliser un annuaire : Ex : http://www.retronimo.com/

Page 129: Formation - P1 - Spip Utilisation

   

Une page de préparation Une page de préparation 

Adresse Adresse du flux du flux 

rssrss

EmplaceEmplacementment

Page 130: Formation - P1 - Spip Utilisation

   

Une page de publicationUne page de publication

Résultat en Résultat en ligneligne

Page 131: Formation - P1 - Spip Utilisation

   

Yahoo Pipes : construire son propre fluxYahoo Pipes : construire son propre flux

                            permetspermets d'agréger des contenus de source ou de natures différentes changer de point de vue (image <> texte) en profitant du volume 

de ressources offertes par le Web2

Exemples Exemples  Actualité des sites communaux du Rhône : 

http://pipes.yahoo.com/pipes/pipe.run?_id=4F0b1n_N2xGnjcWVJhOy0Q&_render=rss

Les unes du monde passées dans Flickr : http://pipes.yahoo.com/pipes/pipe.run?_id=uMyIlRi82xGZ5eSLJjBjOg&_render=rss

Page 132: Formation - P1 - Spip Utilisation

   

Gestion des motsclefsGestion des motsclefs

Page 133: Formation - P1 - Spip Utilisation

   

Les motsclefsLes motsclefs

PermettentPermettent d'affiner la structure thématique du site en créant une 

navigation transversale entre articles ex : niveau de lecture, public, thème...

d'attribuer une fonction d’affichage particulière à un objet 

ex : affichage dans l’agenda, album photo, ect  doit être développée dans le squelette

Peuvent être cumulés pour un même objet.Peuvent être cumulés pour un même objet.

Page 134: Formation - P1 - Spip Utilisation

   

Les motsclefs (2)Les motsclefs (2)

CréationCréation ne peuvent être créés que par les administrateurs

AssociationAssociation peuvent être associés aux articles, aux brèves, 

rubriques ou aux sites référencés. par tous les auteurs   

Organisation par groupeOrganisation par groupe ex : un groupe de motsclés de niveau de lecture 

(débutant, amateur, expert), un groupe de motsclés géographique (europe, asie, afrique...).

Page 135: Formation - P1 - Spip Utilisation

   

Organiser les données avec les motsclefsOrganiser les données avec les motsclefs

Les motsclefs permettent de développer une indexation tranversale des données en plus de l'organisation arborescente et de l'indexation du moteur de recherche.

niveau de lecture de l'article : débutant, intermédiaire, expert nature de l'article : texte de loi, réflexion, pratique public cible : administrés, particuliers, tous

Ils peuvent être créés et liés au contenu à postériori. Ils seront accessibles depuis l'espace privé pour 

retrouver l'ensemble des données indexées. Sur l'espace public, le webmaster peut ajouter un moteur 

de recherche reprenant les motsclefs thématiques.

Page 136: Formation - P1 - Spip Utilisation

   

Retrouver tous les Retrouver tous les contenus dépendant contenus dépendant 

d'un motclefd'un motclef

Page 137: Formation - P1 - Spip Utilisation

   

Créer un groupe de motclefsCréer un groupe de motclefs

EditionEdition >  > motsclefsmotsclefs    

Créer un groupe de motclefCréer un groupe de motclef

Définir le titre Définir le titre et les optionset les options

Page 138: Formation - P1 - Spip Utilisation

   

Créer un motclef Créer un motclef 

EditionEdition >  > motsclefsmotsclefs    

Créer un nouveau motclefCréer un nouveau motclef

Définir le titre et Définir le titre et les optionsles options

Page 139: Formation - P1 - Spip Utilisation

   

Retrouver du contenu Retrouver du contenu dans SPIPdans SPIP

Page 140: Formation - P1 - Spip Utilisation

   

Naviguer dans les rubriquesNaviguer dans les rubriques

Utiliser A suivre       ou Edition Dérouler les rubriques et visiter les liens Se repérer grâce à l'affichage de l'arborescence dans chaque page

Page 141: Formation - P1 - Spip Utilisation

   

Naviguation dynamiqueNaviguation dynamique

Utiliser Utiliser Tout le siteTout le site       et glisser jusqu'à la rubrique        et glisser jusqu'à la rubrique choisiechoisie

Page 142: Formation - P1 - Spip Utilisation

   

Plan du site et statut des articles Plan du site et statut des articles 

Cliquer sur Cliquer sur Tout le site        Tout le site        puis dérouler le plan puis dérouler le plan rubrique par rubrique. rubrique par rubrique. 

Paramétrer optionellement le Paramétrer optionellement le statut de publicationstatut de publication des  des articles.articles.

Page 143: Formation - P1 - Spip Utilisation

   

DéveloppementDéveloppement

Cliquer sur Cliquer sur navigation rapide       navigation rapide       puis développer le puis développer le plan rubrique par rubrique. plan rubrique par rubrique. 

Page 144: Formation - P1 - Spip Utilisation

   

Retrouver du contenuRetrouver du contenu

Par Par rubrique rubrique :          puis naviguer jusqu'à la rubrique.:          puis naviguer jusqu'à la rubrique. Par Par motclef motclef :       puis cliquer sur un mot clef.(administrateurs :       puis cliquer sur un mot clef.(administrateurs 

uniquement).uniquement).   Par Par auteur auteur :           puis cliquer sur un auteur.:           puis cliquer sur un auteur. Par Par numéro d'index numéro d'index : dans l'URL ou par le moteur : dans l'URL ou par le moteur  Par Par moteur de recherche moteur de recherche :       puis indiquer un mot.:       puis indiquer un mot. Par Par date / agenda date / agenda :       puis naviguer dans l'agenda.:       puis naviguer dans l'agenda. Par Par statutstatut des articles  des articles :       puis sélectionner le statut.:       puis sélectionner le statut.

Page 145: Formation - P1 - Spip Utilisation

   

Travail collaboratif Travail collaboratif sous SPIPsous SPIP

Page 146: Formation - P1 - Spip Utilisation

   

Des droits et des rôles distinctsDes droits et des rôles distincts

Page 147: Formation - P1 - Spip Utilisation

   

Le WorkflowLe Workflow

Circuit de validation et de tâches à accomplir entre Circuit de validation et de tâches à accomplir entre les différents acteurs du processus de la chaîne les différents acteurs du processus de la chaîne éditoriale.éditoriale.

Page 148: Formation - P1 - Spip Utilisation

   

Gestion des auteursGestion des auteurs

La dynamique de publication et le temps de réponse (forums, validations) d'un site sont d'autant plus grandes qu'il y a d'auteurs qui participent à sa vie.

toujours commencer par ouvrir (forums, inscriptions) plutôt que restreindre C'est l'administrateur qui est chargé du rôle de gestion des 

auteurs, de délégation des tâches et d'animation > le site ne doit pas possèder qu'un administrateur

plusieurs adminstrateurs ou un administrateur et des administrateurs restreints

Compromis à faire entre : l'horizontalité : nombre de personnes à un même niveau / dynamisme de 

publication la hiérarchie : étapes de validation sucessives dans la chaîne éditoriale / 

responsabilité de publication

Page 149: Formation - P1 - Spip Utilisation

   

L'inscription manuelleL'inscription manuelle

Dans la fonction Auteurs       , on retrouve la liste des Dans la fonction Auteurs       , on retrouve la liste des auteurs :auteurs :

  Vert pour les administrateurs (restreint ou complet)   Jaune pour les rédacteurs   Bleu pour les auteurs qui n'ont pas accès aux sites (par 

exemple pour les forums sur abonnement). Pour inscrire un nouvel auteur :Pour inscrire un nouvel auteur :

Auteurs > Créer un nouvel auteur Indiquer au minimum Nom, Mot de Passe et Login. Valider. Envoyer par mail à l'auteur le lien vers sa fiche de 

modification. Ex : http://monsite.net/ecrire/?exec=auteur_infos&id_auteur=1

Page 150: Formation - P1 - Spip Utilisation

   

Page 151: Formation - P1 - Spip Utilisation

   

L'inscription automatiqueL'inscription automatique

Principe : Principe :  Présence d'un lien s'inscrire sur le site public par lequel les 

visiteurs s'inscrivent et sont enregistrés automatiquement en tant que rédacteurs. 

Suite à leur inscription, ils reçoivent un email avec leur login et un mot de passe d'accès à l'espace privé. 

Seul le mot de passe peut être changé par le nouvel auteur. Pour modifier le paramètre  Pour modifier le paramètre  

Configuration > Interactivité > Accepter l'inscription de nouveaux auteurs

Page 152: Formation - P1 - Spip Utilisation

   

Réglage du statut de l'auteurRéglage du statut de l'auteur

En se rendant sur la fiche d'un auteur (En se rendant sur la fiche d'un auteur (AuteursAuteurs >  > Nom Nom d'un auteurd'un auteur) on peut modifier son statut :) on peut modifier son statut :

Administrateur Rédacteur A la poubelle

Si l'auteur est Si l'auteur est administrateur,administrateur, on le rend  on le rend administrateur restreint administrateur restreint en lui attribuant au moins en lui attribuant au moins une rubrique une rubrique d'administration :d'administration :

Page 153: Formation - P1 - Spip Utilisation

   

DiversDivers

CréationCréation Lorsqu’un administrateur ou un rédacteur crée un article, 

il est par défault l’auteur de cet article.  Un rédacteur peut ajouter et supprimer des auteurs de 

son article, mais pas se supprimer luimême. ConnexionConnexion

Un auteur peut se rendre visible lorsqu'il est connecté au site, notamment pour permettre l'envoi de messages.

Page 154: Formation - P1 - Spip Utilisation

   

La chaîne rédactionnelleLa chaîne rédactionnelle(workflow)(workflow)

Page 155: Formation - P1 - Spip Utilisation

   

1. Le rédacteur1. Le rédacteur

Rédige le contenu et joint les documentsRédige le contenu et joint les documents Propose l'article à la publicationPropose l'article à la publication

> l'article est visible par tous les auteurs > l'article est visible par tous les auteurs (voir la (voir la synthèse synthèse les rôles et les droits sous SPIPles rôles et les droits sous SPIP))

Communique autour de l'article grâce au forum Communique autour de l'article grâce au forum associéassocié   à la fin de l'article  à la fin de l'article

Page 156: Formation - P1 - Spip Utilisation

   

2. L'administrateur ou l'adminstrateur restreint2. L'administrateur ou l'adminstrateur restreint Est informé de la demande de Est informé de la demande de 

publication (backoffice et mail)publication (backoffice et mail)

Participe et anime les discussionsParticipe et anime les discussions Il prends la décision de la validation Il prends la décision de la validation 

ou non de l'article et modifie son ou non de l'article et modifie son statut. Cette modification est statut. Cette modification est révocable.révocable.

Il peut régler le forum propre à l'article.Il peut régler le forum propre à l'article.

Page 157: Formation - P1 - Spip Utilisation

   

Du bon usage du statut des articlesDu bon usage du statut des articles

Lorsqu'un article est proposé à l'évaluation, on peut :Lorsqu'un article est proposé à l'évaluation, on peut : le remettre en cours de rédaction chez son auteur, pour qu'il le 

modifie + discuter avec le forum le publier en ligne le mettre à la poubelle ou le refuser (avec politesse)

La gestion de versions permettent de garder une trace La gestion de versions permettent de garder une trace des modifications apportées aux articles.des modifications apportées aux articles.

Configuration > Fonctions avancées > Suivi des révisions

Attention : un article n'est jamais supprimé de la baseAttention : un article n'est jamais supprimé de la base un document n'est donc supprimé du serveur que lorsque l'utilisateur 

« Supprime » le document et non si l'article le contenant est mis « A la poubelle ».

devrait être mis à jour sous SPIP 1.9.3

Page 158: Formation - P1 - Spip Utilisation

   

Les forums publicsLes forums publics

Page 159: Formation - P1 - Spip Utilisation

   

Les forums publicsLes forums publics

sont attachés à un article sur le site public. ils se sont attachés à un article sur le site public. ils se trouvent en dessous du corps de l'article.trouvent en dessous du corps de l'article.

sont accessibles en contribution et sont consultables sont accessibles en contribution et sont consultables par tous les visiteurs par tous les visiteurs depuis l'espace publicdepuis l'espace public et sont  et sont modérés par les administrateurs modérés par les administrateurs depuis l'espace depuis l'espace privéprivé  

peuvent être activés ou modérés de façon +/ peuvent être activés ou modérés de façon +/ resctrictive, sur tout le site puis pour chaque articleresctrictive, sur tout le site puis pour chaque article

ne sont pas forcément signésne sont pas forcément signés peuvent générer l'envoi de mail automatiquepeuvent générer l'envoi de mail automatique

Page 160: Formation - P1 - Spip Utilisation

   

Options d'administrationOptions d'administration

Page 161: Formation - P1 - Spip Utilisation

   

Sur le site publicSur le site public

Page 162: Formation - P1 - Spip Utilisation

   

PublicationPublication

> envoi de mail automatique aux auteurs de l'article> envoi de mail automatique aux auteurs de l'article

Page 163: Formation - P1 - Spip Utilisation

   

Dans l'espace privé, pour les administrateurs :Dans l'espace privé, pour les administrateurs :

ou

Page 164: Formation - P1 - Spip Utilisation

   

Les forums privésLes forums privés

Page 165: Formation - P1 - Spip Utilisation

   

Les forums privésLes forums privés sont accessibles à tous les auteurs depuis l'espace privésont accessibles à tous les auteurs depuis l'espace privé ne sont pas visibles dans l'espace publicne sont pas visibles dans l'espace public sont signéssont signés ne permettent pas l'envoi de mail automatique mais les flux RSSne permettent pas l'envoi de mail automatique mais les flux RSS

1.

2.

3.

Page 166: Formation - P1 - Spip Utilisation

   

Le forum privé des articlesLe forum privé des articles

est attaché à un article dans l'espace privéest attaché à un article dans l'espace privé permets une discussion concernant avant sa mise en permets une discussion concernant avant sa mise en 

ligne (proposé à la publication, plusieurs auteurs...)ligne (proposé à la publication, plusieurs auteurs...) est accessible en dessous du corps de est accessible en dessous du corps de 

l'article l'article  sur la page de publicationsur la page de publication est administrable à postériori depuis l'espace privéest administrable à postériori depuis l'espace privé  

Page 167: Formation - P1 - Spip Utilisation

   

Le forum interne au site privéLe forum interne au site privé

est un forum général pour l'espace est un forum général pour l'espace privé accessible à tous les auteurs privé accessible à tous les auteurs 

est un forum général pour l'espace est un forum général pour l'espace privé accessible aux seuls privé accessible aux seuls administrateurs, si il a été activé administrateurs, si il a été activé préalablement lors de la préalablement lors de la configuration du siteconfiguration du site  

Le forum interne des administrateursLe forum interne des administrateurs

Page 168: Formation - P1 - Spip Utilisation

   

L'agenda du site privéL'agenda du site privé

Page 169: Formation - P1 - Spip Utilisation

   

Le calendrierLe calendrier

  permets d'accéder au calendrier permets d'accéder au calendrier de la semaine courantede la semaine courante

la barre de gauche de la page la barre de gauche de la page d'accueil et le menu du calendrier d'accueil et le menu du calendrier résument les informations résument les informations courantescourantes

présente des informations :présente des informations : communes à l'ensemble du site : articles et brèves 

publiées ; annonces des administrateurs privées : conversations de groupe ; pensebête 

personnels

Page 170: Formation - P1 - Spip Utilisation

   

par mois

par jour

par semaine

publications par date

discussion de groupe

pense-bêtepersonnel

annonce administrateur

Le calendrier de la Le calendrier de la semaine courantesemaine courante

Page 171: Formation - P1 - Spip Utilisation

   

par mois

par jourpar semaine

publications par date

discussion de groupe pense-bête

personnel

annonce administrateur

Le calendrier du Le calendrier du mois courantmois courant

Page 172: Formation - P1 - Spip Utilisation

   

La messagerie privéeLa messagerie privée

Page 173: Formation - P1 - Spip Utilisation

   

Trois types de messagesTrois types de messages

Poster un Poster un pensebêtepensebête / agenda / agenda le pense bête est lié à une date dans l'agenda il n'est visible et consultable que par son auteur

Créer une Créer une discussion de groupediscussion de groupe / agenda / agenda permettra de créer ou de répondre à une discussion 

entre plusieurs auteurs cet échange ne sera visible que par les personnes 

conviées à la discussion 

Poster une Poster une annonceannonce / agenda / agenda permets aux administrateurs de poster une annonce 

qui sera reçu par tous les auteurs du site

Page 174: Formation - P1 - Spip Utilisation

   

Les outils de messagerieLes outils de messagerie

L'annonce des nouveaux messages est indiquée en L'annonce des nouveaux messages est indiquée en dessous de la barre de séparation à la connexion sur dessous de la barre de séparation à la connexion sur le site :le site :

La page de messagerie personelle permets de gérer* La page de messagerie personelle permets de gérer* l'ensemble des pensebête, discussions et messages l'ensemble des pensebête, discussions et messages concernant l'auteur (1).concernant l'auteur (1).

Les pensebête, annonces et discussions en cours Les pensebête, annonces et discussions en cours sont affichés sur la barre de gauche de la page sont affichés sur la barre de gauche de la page d'accueil et le menu d'agenda (2).d'accueil et le menu d'agenda (2).

Page 175: Formation - P1 - Spip Utilisation

   

Résumés des messagesRésumés des messages

(1)(1)

(2)(2)

et

Page 176: Formation - P1 - Spip Utilisation

   

Principe général de contributionPrincipe général de contribution

Les pensebête, messages Les pensebête, messages et annonces sont constitués : et annonces sont constitués : 

d'un message principal (introductif)

  texte  participants   date dans le calendrier

d'un forum de discussion  fil de discussion  signé

Page 177: Formation - P1 - Spip Utilisation

   

Les statistiquesLes statistiques

Page 178: Formation - P1 - Spip Utilisation

   

Le système calculeLe système calcule

les visites uniquesles visites uniques :  : nombre de visites nombre de visites par jourpar jour pour la  pour la consultation d'consultation d'un article donnéun article donné à partir d' à partir d'adresses IP adresses IP différentesdifférentes. Un même ordinateur qui viendrait consulter . Un même ordinateur qui viendrait consulter plusieurs fois le même article serait comptabilisé pour une plusieurs fois le même article serait comptabilisé pour une seule visite.seule visite.

● permets de dresser une évolution des consultations pour le site global et leur répartition par article.

la popularité des différents articlesla popularité des différents articles :  : nombre de nombre de visites par jour depuis leur publication initialevisites par jour depuis leur publication initiale

permets d'affiner la connaissance des centre d'intérêt des utilisateurs du site

Page 179: Formation - P1 - Spip Utilisation

   

Le système calculeLe système calcule

les entrées directes (referers) :les entrées directes (referers) :  liste de pages de sites liste de pages de sites extérieurs qui affichent un lien hypertexte direct vers votre extérieurs qui affichent un lien hypertexte direct vers votre site.site.

● permets de retracer l'origine des visites et de connaître à partir des moteurs de recherche référencés les mots clefs qui renvoient vers votre site.

la répartition des visites par rubriquela répartition des visites par rubrique permets de faire évoluer l'arborescence du site (utilité, 

clarté, ect)

Page 180: Formation - P1 - Spip Utilisation

   

L'évolution des visitesL'évolution des visites

par par jourjour

par par moismois

moyennemoyenne

Page 181: Formation - P1 - Spip Utilisation

   

La popularité des articlesLa popularité des articles

derniers articlesderniers articles depuis le débutdepuis le début

Page 182: Formation - P1 - Spip Utilisation

   

Les liens entrantsLes liens entrants

ou

Page 183: Formation - P1 - Spip Utilisation

   

La répartition par rubriquesLa répartition par rubriques

Page 184: Formation - P1 - Spip Utilisation

   

Partie 3Partie 3

Les outils du Les outils du WebmasterWebmaster

Page 185: Formation - P1 - Spip Utilisation

   

Installer un squeletteInstaller un squelette

Page 186: Formation - P1 - Spip Utilisation

   

Les jeux de squelettes disponiblesLes jeux de squelettes disponibles

Des jeux de squelettes fonctionnels sur Internet :Des jeux de squelettes fonctionnels sur Internet : http://www.spipcontrib.net/Squelettes  http://reseau.erasme.org/SPIP 

Un jeu de squelettes est constitué d'au moins 5 fichiers :Un jeu de squelettes est constitué d'au moins 5 fichiers : sommaire.html (le modèle de la page d'accueil) article.html (le modèle de la page d'article) rubrique.html (le modèle de la page de rubrique) breve.html (le modele de la page de breve) forum.html (le modele de la page de forum)

Parfois le squelette nécessite d'autres configurations Parfois le squelette nécessite d'autres configurations supplémentaires :supplémentaires :

mes_fonctions.php(3) : à compléter si besoin Création de motsclefs particuliers dédiés à l'affichage

Page 187: Formation - P1 - Spip Utilisation

   

Procédure détailléeProcédure détaillée

Vérifier la compatibilité de version du squelette <> site.Vérifier la compatibilité de version du squelette <> site. Télécharger et décompresser localement le contenu de Télécharger et décompresser localement le contenu de 

l'archive du squelettel'archive du squelette Créer le répertoire Créer le répertoire /squelettes /squelettes à la racine de votre siteà la racine de votre site Y copier le contenu de l'archive, directement ou dans un Y copier le contenu de l'archive, directement ou dans un 

sous dossiersous dossier Indiquer au système le chemin du squelette à utiliserIndiquer au système le chemin du squelette à utiliser

dans le fichier mes_fonctions.php ou mes_options.php par le biais d'un plugin de sélection : SkTheme, Switcher ou 

Habillages par le biais du plugin CouteauSuisse

Vider le cache du siteVider le cache du site

Page 188: Formation - P1 - Spip Utilisation

   

ComplémentsCompléments

Pour spécifier le chemin du squelette directement dans Pour spécifier le chemin du squelette directement dans les fichiers les fichiers mes_options.phpmes_options.php ou  ou mes_fonctions.phpmes_fonctions.php  ajouter la ligne :ajouter la ligne :

$GLOBALS['dossier_squelettes'] = 'squelettes/$GLOBALS['dossier_squelettes'] = 'squelettes/repertoirerepertoire';'; Apporter les aménagements nécessaires pour permettre le Apporter les aménagements nécessaires pour permettre le 

fonctionnement optimal du squelette:fonctionnement optimal du squelette: activer les mots clefs si nécessaire(ex : agenda, album 

photo..) adjoindre une bannière (logo du site) personnaliser la feuille de style Ajouter les fonctions nécessaires au fonctionement du 

squelette dans le fichier mes_fonctions.php(3)

Page 189: Formation - P1 - Spip Utilisation

   

Installer un pluginInstaller un plugin

Page 190: Formation - P1 - Spip Utilisation

   

Les pluginsLes plugins

Sont des Sont des modules d'extensionmodules d'extension venant se greffer sur le  venant se greffer sur le noyau de SPIPnoyau de SPIP

Sont disponibles depuis la version 1.9.1 de SPIPSont disponibles depuis la version 1.9.1 de SPIP Sont liés à une version (donc attention lors des mises à Sont liés à une version (donc attention lors des mises à 

jour)jour) S'administrent via l'espace privé : S'administrent via l'espace privé :  Ajoutent des fonctionnalités à l'espace privé ou l'espace Ajoutent des fonctionnalités à l'espace privé ou l'espace 

public :public : restriction d'accès aux rubriques création de formulaires modification des articles depuis le site public...

Page 191: Formation - P1 - Spip Utilisation

   

Où trouver les plugins ?Où trouver les plugins ?

DocumentationDocumentation http://www.spipcontrib.net/

Fichiers d'installation Fichiers d'installation  http://files.spip.org/spipzone/  http://miroirspip.ventre.name/builds/plugins/

En savoir plus et faire ses propres plugins :En savoir plus et faire ses propres plugins : http://www.spip.net/fr_article3396.html  http://www.spipcontrib.net/SPIP19LesPlugin http://www.spip.net/fr_article3448.html 

Page 192: Formation - P1 - Spip Utilisation

   

Installer un pluginInstaller un plugin

Télécharger et décompresser localement le contenu de Télécharger et décompresser localement le contenu de l'archive du pluginl'archive du plugin

Créer le répertoire Créer le répertoire /plugins /plugins à la racine de votre siteà la racine de votre site Y copier le contenu de l'archive dans un sous dossierY copier le contenu de l'archive dans un sous dossier Activer et administrer le plugin via l'espace privé :Activer et administrer le plugin via l'espace privé :

Page 193: Formation - P1 - Spip Utilisation

   

Plugin Accès restreintPlugin Accès restreint

Restreindre l'accès Restreindre l'accès  de certaines rubriques  à certains auteurs dans l'espace privé et/ou dans l'espace public

SourcesSources Installation : http://files.spip.org/spipzone/acces_restreint_1_9.zip Documentation : http://www.spipcontrib.net/LepluginAccesRestreint

UtilisationUtilisation 1. Définir les zones en accès restreint 2. Attribuer aux auteurs les droits aux rubriques protégées

Penser à attribuer les droits à TOUS les auteurs qui doivent voir une zone : par défault personne ne la voit

Utiliser le site public comme un Intranet : chaque personne voit ce qui la concerne

Page 194: Formation - P1 - Spip Utilisation

   

Plugin Accès restreint (2)Plugin Accès restreint (2)

1. Définir les zones en accès 1. Définir les zones en accès restreintrestreint

Configuration > accès restreint > créer une nouvelle zone

2. Attribuer aux auteurs les 2. Attribuer aux auteurs les droits aux rubriques protégéesdroits aux rubriques protégées

Auteurs > fiche auteur > zones d'accès restreint

Page 195: Formation - P1 - Spip Utilisation

   

Plugin Barre typographique enrichiePlugin Barre typographique enrichie

Ajoute des fonctionnalités proches du Wysiwyg pour Ajoute des fonctionnalités proches du Wysiwyg pour éditer le texte mis en forme avec les raccourcis éditer le texte mis en forme avec les raccourcis typographiques de SPIP dans l'espace privétypographiques de SPIP dans l'espace privé

Remplace la barre typographique existante Visualisation du rendu dans une sousfenêtre Edition de tableaux Inclusion de documents publiés dans d’autres articles

SourcesSources Installation : http://files.spip.org/spipzone/barre_typo_enrichie_1_9_1.zip Documentation : http://www.spipcontrib.net/PluginBarreTypographiqueV2

UtilisationUtilisation

Page 196: Formation - P1 - Spip Utilisation

   

Plugin CrayonsPlugin Crayons

Permets d’éditer le contenu du site directement depuis Permets d’éditer le contenu du site directement depuis l’espace public en doublecliquant sur le champ (comme l’espace public en doublecliquant sur le champ (comme un WiKi)un WiKi)

Gère les droits de l'utilisateur connecté N'intègre pas la barre typographique

SourcesSources Installation : http://files.spip.org/spipzone/crayons.zip Documentation : http://www.spipcontrib.net/LesCrayons 

UtilisationUtilisation Nécessite de modifier les squelettes en ajoutant l’attribut 

class='#EDIT{nom_du_champ}' à la balise encadrant l’objet.

Page 197: Formation - P1 - Spip Utilisation

   

Plugin Crayons (2)Plugin Crayons (2)

Page 198: Formation - P1 - Spip Utilisation

   

Plugin Forms et TablesPlugin Forms et Tables

Permets l’édition de formulaires et de sondages, publiés Permets l’édition de formulaires et de sondages, publiés en ligne et avec gestion des statistiques.en ligne et avec gestion des statistiques.

SourcesSources Installation : http://files.spip.org/spipzone/forms_et_tables_1_9_1.zip Documentation : http://www.spipcontrib.net/pluginFormscreationde

UtilisationUtilisation Création des formulaires dans la section Édition du 

backoffice. Insertion dans la page d’édition des articles sous la forme 

<form1>

Page 199: Formation - P1 - Spip Utilisation

   

Plugin Forms et Tables (2)Plugin Forms et Tables (2)

id_donnee Date Page Logiciel FTP Serveur local (EasyPHP)Langage HTML Feuilles de style CSSLangage Javascript5 21/10/07 spip.php?article39 Bonne maîtrise Bonne maîtrise Bonne maîtrise Bonne maîtrise Bonne maîtrise6 21/10/07 spip.php?article39 Maîtrise basique Jamais utilisé Maîtrise basique Jamais utilisé Maîtrise basique7 28/10/07 spip.php?article39 Maîtrise basique Jamais utilisé Maîtrise basique Jamais utilisé Jamais utilisé

10 28/10/07 spip.php?article39 Jamais utilisé Jamais utilisé Maîtrise basique Maîtrise basique Jamais utilisé

Page 200: Formation - P1 - Spip Utilisation

   

Plugin ThickBoxPlugin ThickBox

Permets d'afficher les images de l'espace public avec Permets d'afficher les images de l'espace public avec un effet diaporamaun effet diaporama

SourcesSources Installation : http://files.spip.org/spipzone/thickbox2.zip Documentation : http://www.spipcontrib.net/PluginThickbox

UtilisationUtilisation Utilise jquery librairie javascript

 > nécessite la présence de la balise #INSERT_HEAD dans l'entête du squelette

S'appelle dans le squelette par <a class="thickbox"><img src='...' /></a>

Page 201: Formation - P1 - Spip Utilisation

   

Autres pluginsAutres plugins

plugin Couteausuisseplugin Couteausuisse paramétrage de site via interface web utile notamment pour changer le répertoire d'accès aux 

squelettes depuis l'espace privé plugin boutonsTexteplugin boutonsTexte

outil de réglage de la taille du texte par l'utilisateur  plugin CSV_importplugin CSV_import

importation massive de contenu formaté en cvs plugin cfgplugin cfg

interface de configuration des plugins (utilisant cfg) Plugin Captcha / NoSpamPlugin Captcha / NoSpam

ajoute un test dans la saisie des formulaires contre les robots spameurs

Page 202: Formation - P1 - Spip Utilisation

   

Installer une copie Installer une copie locale du sitelocale du site

Page 203: Formation - P1 - Spip Utilisation

   

Quatre étapes successivesQuatre étapes successives

Installer un serveur Web (PHP/Mysql) localInstaller un serveur Web (PHP/Mysql) local Ubuntu : serveur LAMP  Windows : easyPHP 1.8

Installer le noyau du site (SPIP)Installer le noyau du site (SPIP) Télécharger la dernière version sur http://www.spip.net/fr_download Ou  Copier l'intégralité de votre site depuis le compte FTP distant

Copier et coller les fichiers multimédia (FTP) en localCopier et coller les fichiers multimédia (FTP) en local Par le biais du client FTP

Exporter et importer la base de données (Mysql) en localExporter et importer la base de données (Mysql) en local Via l'espace privé de SPIP

Page 204: Formation - P1 - Spip Utilisation

   

Installer un serveur Apache/PHP/MysqlInstaller un serveur Apache/PHP/Mysql Linux : http://doc.ubuntufr.org/lamp Windows : http://www.abcspip.com/spip.php?rubrique8

Se munir de ses codesSe munir de ses codes Accès au syst de fichiers du serveur (local)

Linux : /var/www/ Windows : C:/Program Files/EasyPHP/www/

Paramètres de connexion à la base de données adresse de la base (relative) : localhost nom de la base : xxx utilisateur : root mot de passe : xxx

1. Le serveur local 1. Le serveur local 

Page 205: Formation - P1 - Spip Utilisation

   

1. EasyPHP (Windows)1. EasyPHP (Windows)

Programme et documentation Programme et documentation sur sur http://www.easyphp.org/http://www.easyphp.org/    

Lancer l'application EasyPhp Lancer l'application EasyPhp avant chaque utilisation locale avant chaque utilisation locale du site (logo    clignotant dans la du site (logo    clignotant dans la barre des tâches)barre des tâches) démarrage distinct d'Apache 

et de Mysql accès à phpmyadmin pour 

administrer les BDD 

Page 206: Formation - P1 - Spip Utilisation

   

1. LAMP (Linux)1. LAMP (Linux)

LAMP = LAMP = LLinux inux AApache2 pache2 MMysql5 ysql5 PPHP5HP5 InstallationInstallation

dépôts : vérification de la présence de main universe et restricted dans /etc/apt/sources.list

apache : sudo aptget install apache2 configuration : /etc/apache2/apache2.conf

mysqlserver : sudo aptget install mysqlserver5.0 configuration : /etc/mysql/my.cnf

php : sudo aptget install php5 libapache2modphp5 php5mysql php5gd php5imagick

configuration : /etc/php5/apache2/php.ini  phpmyadmin : sudo aptget install phpmyadmin

Page 207: Formation - P1 - Spip Utilisation

   

serveur Web

article.php1

base de données

http://localhost/

C:\Program Files\EasyPHP\www\

Adresse : localhostLogin : rootPass : 

(Remplace le FTP)

/var/www/

http://127.0.0.1/

Page 208: Formation - P1 - Spip Utilisation

   

2. Le noyau SPIP2. Le noyau SPIP

Créer un répertoire Créer un répertoire nom_sitenom_site dans votre serveur local  dans votre serveur local ((  /var/www/var/www ou  ou C:\Program Files\EasyPHP\www\C:\Program Files\EasyPHP\www\ ) )

Option 1 : Installation du dernier noyau SPIPOption 1 : Installation du dernier noyau SPIP Dézipper http://www.spip.net/spipdev/DISTRIB/spip.zip et en copier 

le contenu dans le répertoire de travail

Option 2 : Copie intégrale du site depuis le compte FTP Option 2 : Copie intégrale du site depuis le compte FTP distant (noyau + squelettes + plugins)distant (noyau + squelettes + plugins)

Télécharger via un client FTP toute l'arborescence du site distant dans le répertoire de travail

Supprimer le fichier /config/connect.php anc. /ecrire/inc_connect.php3 Dans ce cas de l'étape suivante n'est pas nécessaire

Lancer Lancer http://localhost/nom_site/ecrirehttp://localhost/nom_site/ecrire dans un navigateur et  dans un navigateur et suivre la procédure d'installationsuivre la procédure d'installation  

Page 209: Formation - P1 - Spip Utilisation

   

3. Copie des fichiers multimédias3. Copie des fichiers multimédias

Télécharger via un client FTP toute la branche Télécharger via un client FTP toute la branche /IMG/IMG du  du site distant vers le répertoire de travail local site distant vers le répertoire de travail local 

/var/www/nom_site/IMG/ C:\Program Files\EasyPHP\www\nom_site\IMG\

Copier de la même manière les fichiers suivants au Copier de la même manière les fichiers suivants au même point que celui de leur arborescence d'origine:même point que celui de leur arborescence d'origine: /config/mes_options.php

anciennement /ecrire/mes_options.php3 /config/mes_fonctions.php

anciennement /mes_fonctions.php3

Page 210: Formation - P1 - Spip Utilisation

   

4. Copie de la base de données4. Copie de la base de données

A l'aide d'un navigateur, se rendre dans l'espace privé A l'aide d'un navigateur, se rendre dans l'espace privé du site distant :du site distant :

Configuration > Maintenance du site> Sauvegarder le contenu de la base > Sauvegarde compressée > Sauvegarder la base

S'authentifier en créant le répertoire demandé en FTP Copier localement en FTP l'archive de la base (fichier Copier localement en FTP l'archive de la base (fichier 

xxx.xml.xxx.xml.gz) gz) se trouvant dans se trouvant dans /ecrire/data/ecrire/data (< 1.9) ou  (< 1.9) ou /tmp//tmp/dumpdump (>=1.9) sur le site distant (>=1.9) sur le site distant

copier le fichier au même point de l'arborescence locale que son emplacement distant

Page 211: Formation - P1 - Spip Utilisation

   

4. Copie de la base de données (2)4. Copie de la base de données (2)

A l'aide d'un navigateur, se rendre dans l'espace privé A l'aide d'un navigateur, se rendre dans l'espace privé du site local :du site local :

Configuration > Maintenance du site > Restaurer le contenu de la base

Entrer le nom du fichier précédemment copié (xxx.xml.gz) Options

Fusionner les deux sites URL du site d'origine

> Restaurer la base S'authentifier en créant le répertoire demandé dans 

l'arborescence locale

Page 212: Formation - P1 - Spip Utilisation

   

Réécriture d'URLsRéécriture d'URLs

Permets d'expliciter les adresses de contenuPermets d'expliciter les adresses de contenu /spip.php?page=article8 > /mon_titre_article améliore l'indexation par les moteurs de recherche conserve l'accès à l'URL d'origine nécessite l'utilisation des balises #URL_ARTICLE (RUB, ...) 

et des raccourcis typographiques [>artxx] (rub, ect) dépends de la configuration d'Apache sur le serveur

Pour Pour activer la réécriture des URLs sous SPIP activer la réécriture des URLs sous SPIP  renommer le fichier htaccess.txt à la racine du site en 

.htaccess ajouter la variable d'option de réécriture dans le fichier 

/config/mes_options.php :  $type_urls = "propres";

Page 213: Formation - P1 - Spip Utilisation

   

RéférencesRéférences

Documentation officielle de SPIPDocumentation officielle de SPIP http://www.spip.net/fr

Supports de formation sur SPIPContribSupports de formation sur SPIPContrib http://www.spipcontrib.net/SupportsdeformationsSPIP

Documentation des pluginsDocumentation des plugins http://www.spipcontrib.net/Plugin

Merci aux auteurs de ces contributionsMerci aux auteurs de ces contributions

Page 214: Formation - P1 - Spip Utilisation

   

CréditsCrédits

Patrick VINCENTPatrick VINCENT [email protected] [email protected]

Contenu Contenu  non garanti exempt d'erreurs ;) sous licence FDL

Merci !Merci !