[SPIP] Documentation en français - SPIP

[SPIP] Documentation en français - SPIP
[SPIP] Documentation en français
SPIP, système de publication pour l’internet
Documentation en français
Documentation en français
Télécharger la
dernière version
SPIP 1.8.3
SPIP est le système de publication développé
par le minirézo pour la gestion du site uZine.
Nous le livrons à chacun, sous licence de
logiciel libre (GPL). Vous pouvez donc
l’utiliser librement pour votre propre site,
qu’il soit personnel, associatif, institutionnel
ou marchand.
Le présent site en constitue la documentation
officielle. Par ailleurs, vous trouverez cidessous de nombreux liens vers des sites et
des listes de discussion apportant d’autres espaces
d’entraide entre utilisateurs.
Télécharger SPIP
http://www.spip.net/fr (1 of 8)2006.04.17 0.59.21
[SPIP] Documentation en français
Rechercher
français
tout le site
Rechercher
Modifications récentes
Le calendrier de SPIP
1.8.2
Internationaliser les
squelettes
Principe général
<INCLURE> d’autres
squelettes
Les balises propres au
site
La boucle ARTICLES
SPIP 1.8.3
Les filtres de SPIP
Traitement automatisé
des images
Images typographiques
Présentation et premiers pas
C’est quoi SPIP ?
Des sites sous SPIP
b-kane
portfolio
Legalbiznext
Alma-conseil
Club 26 Allan Athlé
Restaurant les Etangs des Moines
Mon Paradis
[...]
Caractéristiques complètes
Conditions d’utilisation
La liste des utilisateurs de SPIP : spip@rezo.net
LISTE DE DISCUSSION
Cette liste est destinée à toutes les questions autour de
l’utilisation de SPIP. C’est la liste sur laquelle vous aurez le
plus de chances d’obtenir de l’aide.
Il s’agit donc de notre liste principale : si vous êtes
webmestre d’un site SPIP, rédacteur d’un site SPIP, et que
vous voulez discuter de différents problèmes liés à
l’utilisation de SPIP, c’est là qu’il faut vous rendre...
Si vous débutez avec SPIP, nous vous conseillons vivement
de vous abonner à cette liste des utilisateurs (tout cela est
évidemment gratuit). Cette liste est désormais très
http://www.spip.net/fr (2 of 8)2006.04.17 0.59.21
[SPIP] Documentation en français
animée, réactive, et vous y obtiendrez rapidement de
nombreux conseils et des réponses à toutes sortes de
questions.
Cette liste est très active. Avant de poster,
merci de consulter ses archives pour voir si
le sujet n’a pas déjà été abordé. Merci
également de consulter la présente
documentation (en particulier les FAQ).
Installation
Évolutions et mises à
jour
Guide de l’utilisateur
Les langues de SPIP
Un mémento des raccourcis SPIP
FAQ de l’administrateur SPIP
Quels sont les éléments gérés par SPIP ?
L’aide en ligne
http://www.spip.net/fr (3 of 8)2006.04.17 0.59.21
[SPIP] Documentation en français
SPIP-Contrib : des outils pour les rédacteurs
Suivre la vie du site
(fichiers backend et
calendrier ical)
Guide du webmestre et du bidouilleur
Sécurité : SPIP et IIS
Qu’est-ce que les fichiers « dist » ?
FAQ webmestre
Rapidité du site public
Contribuer au développement de SPIP
SPIP-Contrib : des outils pour les webmestres
L’espace des contributions externes, qui recense
l’ensemble des scripts, filtres, squelettes, documentations
à imprimer, etc., fournis à la communauté par les
utilisateurs de SPIP.
SPIP-Contrib : mes_fonctions
SPIP-Contrib : les squelettes
Les articles de documentation de SPIP-Contrib
http://www.spip.net/fr (4 of 8)2006.04.17 0.59.21
[SPIP] Documentation en français
Mise en page : manuel de
référence
SPIP pas à pas
Pas à pas, comment créer un
SPIP qui défie les limites.
Guide des fonctions
avancées
Initiation : utiliser les
feuilles de style avec SPIP
Passer à la vitesse supérieure
pour vos squelettes.
http://www.spip.net/fr (5 of 8)2006.04.17 0.59.21
[SPIP] Documentation en français
Trucs et astuces
Quelques exemples de boucles,
et autres petits morceaux de
squelettes pour apprendre à
utiliser le langage de SPIP en
résolvant des cas particuliers.
Le développement de SPIP
et ses outils
Les différents outils de
communication utilisés pour
développer SPIP.
Tutorial : utilisation
avancée des boucles et des
mots-clés
Ce tutorial vous explique
diverses méthodes destinées à
dépasser les limites apparentes
de SPIP. Attention : il s’adresse
à des utilisateurs déjà
expérimentés.
Questions et réponses
http://www.spip.net/fr (6 of 8)2006.04.17 0.59.21
[SPIP] Documentation en français
Comment obtenir des réponses
Les espaces d’entraide entre utilisateurs de SPIP sont
nombreux et très actifs. Chacun est donc invité à faire son
possible pour ne pas les surcharger inutilement : les
personnes qui interviennent le font à titre bénévole et ne
répondront pas à des demandes trop pressantes ou
déplacées.
Avant tout, commencez par bien consulter la présente
documentation, notamment les FAQ qui y figurent ;
beaucoup de questions y sont abordées. De nombreux
utilisateurs de SPIP tiennent à jour le site des contributions
externes SPIP-CONTRIB : c’est une mine d’informations et
de solutions à des problèmes variés.
Une dernière recommandation : ne multipliez pas
inutilement les appels à l’aide en postant le même
message en différents endroits (listes de discussion,
forums...). C’est le meilleur moyen de vous faire mal voir
des personnes qui auraient pu vous apporter de l’aide.
Liste de discussion des utilisateurs de SPIP
LISTE DE DISCUSSION : l’espace le plus pertinent
pour obtenir de l’aide est la liste de discussion des
utilisateurs de SPIP. Vous pouvez vous y abonner et vous
désabonner à tout instant. Notez que cette liste dispose
d’archives publiées en ligne et que l’on peut interroger
grâce à un moteur de recherche. Il s’agit bel et bien de
l’endroit le plus actif pour la communauté des utilisateurs.
SPIP Forums
FORUM : le site « SPIP Forums » vous propose un
forum de discussion. Il est recommandé pour les
utilisateurs occasionnels. Comme sur tout forum, merci de
consulter les messages déjà postés pour voir si votre
http://www.spip.net/fr (7 of 8)2006.04.17 0.59.21
[SPIP] Documentation en français
question n’a pas déjà été posée précédemment et la
réponse publiée.
La FAQ de SPIP-Contrib
FAQ
technique
FAQ : Premiers
pas
télécharger le squelette de cette page
http://www.spip.net/fr (8 of 8)2006.04.17 0.59.21
[SPIP] Télécharger SPIP
SPIP, système de publication pour l’internet
Documentation en français
Télécharger SPIP
français
•••••••
Español
euskara
български
•••••
italiano
Türkçe
català
日本語
Deutsch
English
occitan
Português
Télécharger
SPIP
SPIP 1.8.3
(11 mars 2006)
Une fois le fichier zip cicontre téléchargé sur votre
ordinateur, vous devrez le
décompresser, puis installer
l’ensemble, par FTP, sur votre
site.
Installation automatique
Récupérez le fichier spip_loader.php3 (ci-contre) et
http://www.spip.net/fr_article2670.html (1 of 3)2006.04.17 1.00.26
[SPIP] Télécharger SPIP
recopiez-le dans le répertoire où vous voulez installer SPIP (à la racine de
votre site Web, par exemple).
Ensuite appelez ce fichier depuis votre navigateur Web, et attendez que le
chargement se termine.
Si la procédure échoue, vous devrez effectuer l’installation manuelle à partir
du paquet ci-dessus.
Version de développement
Nouveau ! A partir du 21 août 2005, SPIP est développé sous
SVN. La version en cours de développement peut, selon le
moment, corriger un bug récent ou être totalement inutilisable.
Le projet de développement de SPIP bénéficie donc maintenant de son propre
site web : http://trac.rezo.net/trac/spip. Vous pouvez y consulter :
●
●
●
les sources
les rapports de bug
ainsi que les instructions pour télécharger la dernière
version de développement.
Archives
Vous trouverez ici les anciennes versions de
SPIP.
http://www.spip.net/fr_article2670.html (2 of 3)2006.04.17 1.00.26
[SPIP] Télécharger SPIP
Compléments
SPIP Contrib’ est le site de référence de la communauté utilisatrice de
SPIP. Vous y trouverez tout ce que vous cherchez, astuces, squelettes, etc.
Vous pouvez aussi y apporter les vôtres !
télécharger le squelette de cette page
http://www.spip.net/fr_article2670.html (3 of 3)2006.04.17 1.00.26
[SPIP] Présentation et premiers pas
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Présentation et premiers pas
C’est quoi SPIP ?
Un système de publication pour l’Internet
Rechercher
Des sites sous SPIP
français
tout le site
Rechercher
Modifications récentes
Le calendrier de SPIP
1.8.2
b-kane
portfolio
Legalbiznext
Alma-conseil
Club 26 Allan Athlé
Restaurant les Etangs des Moines
Mon Paradis
http://www.spip.net/fr_rubrique124.html (1 of 3)2006.04.17 1.01.20
[SPIP] Présentation et premiers pas
Internationaliser les
squelettes
Principe général
<INCLURE> d’autres
squelettes
Les balises propres au site
La boucle ARTICLES
SPIP 1.8.3
Les filtres de SPIP
Traitement automatisé
des images
Images typographiques
[...]
Caractéristiques complètes
Conditions d’utilisation
La liste des utilisateurs de SPIP : spip@rezo.net
LISTE DE DISCUSSION
Cette liste est destinée à toutes les questions autour de
l’utilisation de SPIP. C’est la liste sur laquelle vous aurez
le plus de chances d’obtenir de l’aide.
Il s’agit donc de notre liste principale : si vous êtes
webmestre d’un site SPIP, rédacteur d’un site SPIP, et
que vous voulez discuter de différents problèmes liés à
l’utilisation de SPIP, c’est là qu’il faut vous rendre...
Si vous débutez avec SPIP, nous vous conseillons
vivement de vous abonner à cette liste des utilisateurs
(tout cela est évidemment gratuit). Cette liste est
désormais très animée, réactive, et vous y obtiendrez
rapidement de nombreux conseils et des réponses à
toutes sortes de questions.
Cette liste est très active. Avant de poster,
merci de consulter ses archives pour voir si
le sujet n’a pas déjà été abordé. Merci
également de consulter la présente
documentation (en particulier les FAQ).
http://www.spip.net/fr_rubrique124.html (2 of 3)2006.04.17 1.01.20
[SPIP] Présentation et premiers pas
Installation
Installer SPIP
Hébergeurs acceptant SPIP
Utiliser SPIP « en local »
Évolutions et mises à jour
SPIP
SPIP
SPIP
SPIP
SPIP
SPIP
SPIP
1.8.3
1.8.2
1.8, 1.8.1
1.7, 1.7.2
1.6
1.5
1.4
[...]
télécharger le squelette de cette page
http://www.spip.net/fr_rubrique124.html (3 of 3)2006.04.17 1.01.20
[SPIP] C'est quoi SPIP ?
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
C’est quoi SPIP ?
français
(Péyi Dayiti)
italiano
C’est quoi
SPIP ?
Des sites sous
SPIP
Caractéristiques
complètes
Conditions
d’utilisation
•••••••
български
català
Kréol réyoné
Kréyòl
dansk
Deutsch
English
Español
•••••
galego
日本語
Lëtzebuergesch
Nederlands
occitan
polski
Português
român•
Türkçe
Tiếng Vi•t
SPIP, un système de publication
SPIP est un Système de Publication pour l’Internet. Kesako ? Il s’agit d’un
ensemble de fichiers, installés sur votre compte Web, qui vous permettent de
bénéficier d’un certain nombre d’automatismes : gérer un site à plusieurs, mettre
en page vos articles sans avoir à taper de HTML, modifier très facilement la
structure de votre site... Avec le même logiciel qui sert à visiter un site (Netscape,
Microsoft Explorer, Mozilla, Opera...), SPIP permet de fabriquer et de tenir un
site à jour, grâce à une interface très simple d’utilisation.
http://www.spip.net/fr_article464.html (1 of 5)2006.04.17 1.02.5
[SPIP] C'est quoi SPIP ?
D’autres systèmes de publication existent ; chacun présente ses spécificités. Un
des plus connus actuellement est phpNuke ; il impose une structure assez rigide
pour le site, sous forme de portail muni de courts articles. SPIP est plus souple, et
orienté vers la création d’un site structuré comme un magazine : c’est-à-dire avec
des rubriques, sous-rubriques (et ainsi de suite), dans lesquelles sont insérés des
articles et des brèves qui peuvent être complétés de forums de discussions.
Pourquoi SPIP ?
SPIP est un logiciel libre distribué sous Licence Publique Générale GNU (GNU
General Public License ou GPL). Les besoins logiciels et matériels de SPIP sont
raisonnables et se trouvent même chez certains hébergeurs gratuits (voir la Foire
Aux Questions et le manuel d’installation pour plus de détails - ou, pour résumer
à l’extrême : PHP+MySQL).
SPIP est distribué gratuitement sur ce site.
L’intérêt de SPIP est de...
http://www.spip.net/fr_article464.html (2 of 5)2006.04.17 1.02.5
[SPIP] C'est quoi SPIP ?
gérer un site Web de type magazine, c’est-à-dire composé principalement
d’articles et de brèves insérés dans une arborescence de rubriques imbriquées les
unes dans les autres. Voir la liste complète des caractéristiques de SPIP pour plus
de détails.
séparer entièrement, et distribuer entre différentes personnes, trois types de
tâches : la composition graphique, la contribution rédactionnelle via proposition
d’articles et de brèves, et la gestion éditoriale du site (tâche qui comprend
l’organisation des rubriques, la validation des articles proposés...).
dispenser le webmestre et tous les participants à la vie du site d’un certain
nombre d’aspects fastidieux de la publication sur le Web, ainsi que de
connaissances techniques trop longues à acquérir. L’installation de SPIP se réalise
au moyen d’une interface simple et pas à pas, au terme de laquelle vous pouvez
commencer à créer vos rubriques et articles.
SPIP a les caractéristiques suivantes...
Pour le(s) rédacteur(s) et administrateur(s)
Une interface Web intuitive rend extrêmement simples la proposition d’articles
et de brèves ainsi que la gestion éditoriale du site. De plus, des raccourcis
typographiques permettent de mettre en forme un texte sans avoir à utiliser le
langage HTML, rendant ainsi la contribution rédactionnelle accessible à tous, et
aussi simple que l’écriture d’un e-mail.
Pour le webmestre
L’aspect graphique et la navigation sont définis par des squelettes HTML (ou
« formats types ») définissant chacun une « vue » (par exemple : une vue pour la
page d’index, une autre montrant une rubrique et un résumé de son contenu, une
troisième pour le détail d’un article, une quatrième pour le détail d’une brève). La
façon dont est inséré le contenu rédactionnel du site dans ces pages est défini par
un certain nombre de pseudo-tags HTML relativement faciles à maîtriser.
SPIP ne restreint pas les possibilités graphiques et navigationnelles du site. Les
squelettes HTML étant entièrement définis par le webmestre du site, il est
possible de gérer certains éléments du site avec SPIP et le reste à la main ou
même avec d’autres systèmes de publication (à condition que ces derniers soient
aussi tolérants que SPIP, bien sûr).
Pour les visiteurs
Un système de cache sur la partie publique du site accélère le site en évitant un
http://www.spip.net/fr_article464.html (3 of 5)2006.04.17 1.02.5
[SPIP] C'est quoi SPIP ?
grand nombre de requêtes à la base de données, et joue en outre un rôle de gardefou contre les plantages de la dite base (fréquents sur des serveurs « chargés ») :
dans ce cas, le site reste disponible de façon transparente, même si toute
modification des contenus est impossible (y compris la contribution aux forums).
Un moteur de recherche et d’indexation intégré à SPIP, s’il est activé par le
webmestre, permet d’effectuer des recherches sur l’ensemble du contenu public
du site.
Des inconvénients
Pour l’instant, la souplesse de SPIP implique qu’un peu d’efforts d’apprentissage
sont nécessaires au webmestre pour modifier la présentation par défaut.
Contrairement à des systèmes très contraints comme phpNuke où vous pouvez
changer les couleurs et le logo en pressant simplement un bouton (mais c’est tout
ce que vous avez le droit de faire), le webmestre sous SPIP doit apprendre les
quelques rudiments d’un pseudo-HTML lui permettant ensuite de faire à peu près
ce qu’il veut.
SPIP est livré avec un format d’interface de navigation complet ; dès que vous
aurez commencé à créer le contenu de votre site, il pourra être immédiatement
visité, et adoptera l’interface graphique fournie par défaut. Le webmestre du site
peut bien entendu fabriquer sa propre interface graphique s’il le désire.
A l’avenir, il est prévu que plusieurs présentations soient fournies avec SPIP,
permettant à la majorité des webmestres d’en réutiliser une qui leur convienne
pour minimiser l’effort de personnalisation.
Exemples
L’exemple historique de l’utilisation de SPIP est le webzine uZine2 (c’est le code,
au départ spécifique, de ce site, qui a été repris pour réaliser le SPIP générique).
Parmi d’autres sites fonctionnant sous SPIP, citons Le Monde diplomatique et
Vacarme.
Poursuivre...
Pour aller plus loin, et vous lancer sous SPIP, il vous sera utile de lire la
documentation, les exemples et les « premiers pas » proposés dans cette rubrique.
Des listes de diffusion sont également à votre disposition pour échanger
questions, trucs et astuces. A bientôt !
http://www.spip.net/fr_article464.html (4 of 5)2006.04.17 1.02.5
[SPIP] Des sites sous SPIP
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Des sites sous SPIP
français
•••••••
български
català
dansk
English
Esperanto
Español
•••••
galego
italiano
Lëtzebuergesch
Nederlands
occitan
polski
Português
C’est quoi SPIP ?
Des sites sous SPIP
Caractéristiques
complètes
Conditions d’utilisation
Identifiants
personnels Votre
nom ou pseudo
Deutsch
日本語
Türkçe
中文
La page ci-après recense quelques sites fonctionnant sous SPIP.
Si vous êtes webmestre d’un site fonctionnant sous SPIP, merci de remplir le
formulaire ci-joint (uniquement des sites réellement en fonctionnement, SVP).
Indiquez également si vous publiez vos squelettes ou si vous acceptez de les
fournir à ceux qui vous en feraient la demande.
[1] [51] [101] [151] [201] [251] [301] [351] [401] [451] [501] [551] [601] [651] [701]
[751] [801] [851] [901] [951] [1001] [1051] [1101] [1151] [1201] [1251] [1301] [1351]
[1401] [1451] [1501] [1551] [1601] [1651] [1701] [1751] [1801] [1851] [1901] [1951]
[2001] [2051] [2101] [2151] [2201] [2251] [2301] [2351] [2401] [2451] [2501] [2551]
[2601] [2651] [2701] [2751] [2801] [2851] [2901] [2951] [3001] [3051] [3101] [3151]
[3201] [3251] [3301] [3351] [3401] [3451] [3501] [3551]
Votre adresse
email
Lien hypertexte
http://www.spip.net/fr_article884.html (1 of 5)2006.04.17 1.02.42
[SPIP] Des sites sous SPIP
(optionnel) Nom
de votre site Web
Adresse de votre
site
http://
Un message, un
commentaire ?
Texte de votre
message :
Valider
b-kane
Garfield, 15 avril 2006
Site réalisé par des passionnés de
moto. Vous y trouverez des
itinéraires de balades, des reportages
photos, et des astuces pour réaliser
vous même l’entretien de votre
moto. Un forum et une newsletter
sont à disposition pour rendre le site
plus vivant.
portfolio
neogge, 14 avril 2006
Legalbiznext
chris, 14 avril 2006
Actus et Analyses en droit des TIC
et de la propriété intellectuelle.
Alma-conseil
patrick, 14 avril 2006
Intégration de solutions
opensource Conseils et
développements internet - logiciels
libres - prestataire SPIP - Toulouse
Club 26 Allan Athlé
kiki, 13 avril 2006
Site web du club 26 Allan
(Drôme) : Vie du club, conseils
d’entrainement, résultats, albums
photos, etc..
Restaurant les Etangs des
Moines
jdelbecque, 13 avril 2006
Le restaurant gastronomique « les
Etangs des Moines » situé à Fourmies
au Nord de la France dans un cadre
chaleureux, à la cheminée
accueillante et une véranda
spacieuse qui s’ouvre sur « les
Etangs des Moines » sera vous faire
découvrir une cuisine de l’Avesnois.
Mon Paradis
babbibel, 12 avril 2006
2 squelettes : album photos
atypik et spip.blog cohabitent.
Légères modifications des deux. De
jolies photos et des commentaires de
l’actualité antillaise...
Lycée LE PARACLET (Picardie / Somme)
Jérôme Ferron, 12 avril 2006
SPIP ? Simplicité d’utilisation pour
le webmaster et l’utilisateur.
imis angers
Thierry Capelle, 12 avril 2006
Formations universitaires dans le
domaine de la maintenance
immobilière et de la sécurité du
patrimoine
http://www.spip.net/fr_article884.html (2 of 5)2006.04.17 1.02.42
AdmiNet Référencement
adminet, 8 avril 2006
Prestations de référencement,
positionnement et optimisation
technique de site web. Conseil et
réalisation.
Robins des Villes
Robins des Villes, 8 avril 2006
Site de l’association lyonnaise
Robins des Villes. Les Robins des
Villes ont pour objectif d’ameliorer le
cadre de vie urbain, qu’il touche à
l’urbanisme ou à l’environnement, à
l’architecture ou au patrimoine. Il
s’agit de proposer un autre regard
sur la ville , sensibiliser les habitants
à leur espace de vie, et les inciter à
avoir une demarche participative.
teampark.asso.fr
rbotrel, 7 avril 2006
Découvrez une équipe de
compétition karting qui participe au
Championnat de France d’endurance
karting. En plus de suivre l’évolution
du Team dans le championnat avec
les communiqués et les photos de
courses, le site propose de
nombreuses informations et
différents liens sur la pratique du
karting. Des liens égalements vers
des professionnels ainsi que tous les
circuits de compétition de France,
sans oublier des images insolites.
Team F1 Gp.com
Team F1 Gp, 7 avril 2006
Retrouvez sur Team F1 Gp.com :
toutes les News de la F1 ainsi que
des centaines de photos des Grands Prix F1, des évènements la F1, des
nouvelles voitures 2006 ; Retrouvez
aussi tous les circuits 2006 détaillés
(plans) et le Calendrier des Grands Prix, les classements pilotes et
constructeurs 2006 et les archives
des précédentes saisons
Ecole de danse Arabesque
Modjo.inc, 7 avril 2006
Réalisé d’après bones dotspip,
layout entièrement revu pour coller à
l’image d’une école de danse tournée
vers les cultures d’Orient et
d’ailleurs...
Pays de Châteaubriant :
portail internet
denis, 6 avril 2006
Un site non officiel sur le pays de
Châteaubriant pour répertorier les
différents sites du territoire et
promouvoir les actions culturelles
[SPIP] Des sites sous SPIP
Alliance Armor Dupleix Inde
kco, 11 avril 2006
L’Association AADI ( ou « origine,
premier » en sanscrit) a été créée
dans le but initial de nouer et
approfondir des liens entre l’Inde et
la région de Morlaix.
SVToLOG
Pat, 11 avril 2006
Site des Webmaîtres associés. Aide
à l’utilisation des logiciels dédiés aux
Sciences de la vie et de la Terre.
Lycée La Tour des Dames
Pat, 11 avril 2006
Montagne Pour Tous Association de Valsenestre
Nico, 11 avril 2006
Et oui, un modeste et génial site
d’une petite association d’Education
Populaire qui fait découvrir le milieu
montagnard à travers : la location en
gestion-libre de ses bâtisses,
l’organisation de camps pour les
jeunes et la rénovation du patrimoine
traditionnel. Où ça se passe ? Dans
les Alpes de l’Isère et surtout dans
un petit coin qui résite à la folie
urbaine et touristique : le hameau de
Valsenestre.
Lycée le Paraclet
Antoine, 11 avril 2006
Le site Web du lycée Le Paraclet à
Quimper. Merci à la caummunauté
spipienne.
Gerard CHic SharEd Flava
gerardchic, 11 avril 2006
Gerard’s clichés, shop finder &
sound selection.
CEMEA Languedoc-Roussillon
Lu CEMEA, 11 avril 2006
Association d’Education Populaire
et Mouvement d’Education Nouvelle,
les CEMEA interviennent dans la
formation des personnes qui désirent
être des acteurs de l’animation, de
l’éducation et du médico-social.
Située à Montpellier, notre
association a une volonté
d’intervention sur l’ensemble de la
région Languedoc-Roussillon
Créateur d’ambiance - Peintre
décorateur
Emmanuel, 10 avril 2006
Créateur d’ambiance - Peintre
décorateur Créateur d’ambiances et
Spécialiste de produits naturels.
Patine de soie - Enduit à l’argile Chaux aérienne -Stucco - Marmorino
- Tadelakt - Sgrafitto - Staff. Yannick
http://www.spip.net/fr_article884.html (3 of 5)2006.04.17 1.02.42
locales
la voûte nubienne
david sillou, 6 avril 2006
Un site associatif concernant la
construction écologique/économique
au Sahel.
jussieu mobilisé
jussieu, 5 avril 2006
Hand’s Paris
Matt, 5 avril 2006
Hand’s Paris - costume et chemise
sur mesures. service d’habillement
pour vos tenues de ville, casual,
sport ou encore pour vos
Cérémonies.
Le Jardin d’Idoumou
Alain, 5 avril 2006
La Mauritanie, vous connaissez ?
Nous avons été séduits par ce pays,
la beauté de ces paysages qui
changent à chaque détour de piste
mais surtout par ces hommes au
sens profond de l’accueil qui ont des
convictions et qui les respectent.
Groupe JCB
Viviboss, 4 avril 2006
Site concernant la défiscalisation et
la gestion de patrimoine,
investissement immobilier et lois de
finance (loi de Robien, etc)
Courcelles Design
Natacha Courcelles, 4 avril 2006
Création, refonte et hébergement
de sites Internet - Prestataire SPIP Toulouse
Pomms : Portail et magazine
de médiation scientifique
Guillaume Peyronnet, 4 avril 2006
Pomms est un portail de médiation
scientifique collaboratif.
Randos MJC de Fresnes
mb, 4 avril 2006
Site présentant les randonnées
organisées par la MJC : calendrier,
photos, plans, anecdotes culturelles
ethnographiques.org
Yann Morel, 4 avril 2006
Revue en ligne gratuite de sciences
humaines et sociales,
ethnographiques.org publie des
travaux réflexifs (de jeunes
chercheurs et de chercheurs
confirmés) sur les pratiques de
terrain en anthropologie, sociologie,
géographie, etc. Le recours à un
comité de lecture garantit la
scientificité des publications, tandis
qu’ethnographiques.org et ses
[SPIP] Des sites sous SPIP
Décors vous propose de découvrir
toute une gamme d’effets décoratifs.
Ecole Européenne
d’Intelligence Economique
JMC, 10 avril 2006
spécialisée dans la création
d’emploi par l’intelligence
économique, l’école propose une
formation théorique et pratique aux
utilisations de l’IE en entreprise.
LDLFI
Mitch, 10 avril 2006
Guitares du monde
The Anarchic Teapot
sQuonk, 10 avril 2006
Site perso bilingue sur tout ce qui
m’intéresse, agace, amuse, bref, que
je vodrais partager.
La Pyramide - Hôtel
Restaurant
Axome.com, 10 avril 2006
Située sur l’axe Nord / Sud, au sud
de Lyon, la Pyramide est le chemin
inévitable pour retrouver ou quitter
la grande bleue.
Loin de l’agitation du centre ville,
dans les quartiers sud de Vienne où il
y règne une quiétude de petit
quartier.
La "Pyramide" possède tout les
atouts pour vous séduire et faire de
vous un famillier des lieux.
Peinturlure
Viviboss, 9 avril 2006
Un site haut en couleur, montrant
les créations originales de Véronique
Meunier dans sa boutique sur Lyon.
De la vaisselle peintes, des enduits
pour les murs, des meubles peints,
ainsi qu’une grande passion pour son
métier de décoratrice : c’est l’univers
de Peinturlure !!!
Ecole Saint Pierre d’Ascq
Webmaster, 9 avril 2006
Site de l’école. Présentation, vie de
l’école et de ses acteurs : enfants,
associations, enseignants. Nous
avons opté pour un site contributif et
vivant, repère pour les acteurs de
l’école, mais également ouvert à tous
les Internautes !
Massilia (In)formationS
http://www.spip.net/fr_article884.html (4 of 5)2006.04.17 1.02.42
auteurs innovent en publiant en ligne
des documents audio et vidéo, et des
images fixes illustratives ou
commentées.
Château de la Charmeraie
erational, 4 avril 2006
Chambres d’hôtes de prestige dans
les monts du lyonnais.
site bilingue. refonte en spip d’un
site flash existant.
Tout-Troyes, Portail, Agenda
zebinar, 3 avril 2006
Tout-Troyes, Portail et annuaire sur
la ville de Troyes et de sa région
(Aube - 10) calendrier des
événements, agenda, articles, petites
annonces, offres d’emploi, infos
pratiques. Bref, Tout sur Troyes...
2devs.com
melanie, 3 avril 2006
réalisation et développement
multimédias
Portfolio des photographies de
Rémy SALAÜN
Rémy SALAÜN, 3 avril 2006
Ce portfolio ne repose sur aucune
contribution de type galerie. C’est un
Spip "fait-main" au fonctionnement
simple : une image = un article. Je
tiens à disposition le squelette et son
css à quiconque serait intéressé :)
Merci !
CREDIMPEX FRANCE
melanie, 3 avril 2006
Association Française des
spécialistes du Commerce
International
E.C.L.A.T. Formations
Linguistiques Toulouse
Hadrien, 2 avril 2006
European Center for Learning And
Training à Toulouse.
Paroisse Saint Sébastien
Paroisse Saint Sébastien, 1er avril
2006
Site de la Paroisse Saint Sébastien,
sur Crépy-en-Valois, Auger-SaintVincent et Vaumoise (église
catholique de l’Oise - diocèse de
Beauvais)
altNetVision
altNetVision, 1er avril 2006
Association d’hébergement de sites
[SPIP] Des sites sous SPIP
Allaitement
karim belkacem, 9 avril 2006
web sur des solutions 100 % Open
Source et de développement
d’applications web conformes aux
normes W3 (XHTML, CSS, WAI)
Reseau Dumac
dumac, 1er avril 2006
Les Marraines de MIA
Sont des femmes ayant l’experience
de l’allaitement maternel. Sont des
femmes desirant soutenir les
allaitements maternels. Sont formees
a l’accueil et l’ecoute telephonique
ainsi qu’a l’aspect general des
allaitements maternels. Ne se
subtituent aux professionnels de la
sante. S’engagent a promouvoir les
allaitements maternels pour qu’ils
deviennent un acte culturel. Sont des
membres actifs de M.I.A et
s’engagent a respecter la charte
deontolgique.
Site des anciens élèves de la
formation multimédia (D.U) de
l’université de Nantes (44)
stopcpe-jussieu.info
Jussieu Mobilisé, 1er avril 2006
Commune de BAURECH
aprodisc, 8 avril 2006
Site officiel de BAURECH, commune
rurale proche de Bordeaux.
télécharger le squelette de cette page
http://www.spip.net/fr_article884.html (5 of 5)2006.04.17 1.02.42
[SPIP] Caractéristiques complètes
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Caractéristiques complètes
français
•••••
C’est quoi SPIP ?
Des sites sous
SPIP
Caractéristiques
complètes
Conditions
d’utilisation
•••••••
italiano
català
Kréol réyoné
Nederlands
occitan
Deutsch
English
polski
Português
Español
Türkçe
Installation
L’installation de SPIP est particulièrement simplifiée par rapport à d’autres
systèmes :
Aucune connaissance technique particulière n’est nécessaire (ni PHP, ni
MySQL) pour procéder à son installation.
La configuration se fait directement en ligne, au travers d’une interface
graphique très simple (il n’est pas nécessaire, en particulier, d’aller modifier un
fichier de configuration avec des codes abscons).
Nous distribuons une version unique de SPIP ; celle-ci peut évoluer au cours du
temps en fonction des améliorations, mais nous faisons très attention à ne pas
compliquer en développant des « patches » qu’il faudrait aller chercher à droite
ou à gauche (pour adapter SPIP à tel hébergeur par exemple).
Site public
http://www.spip.net/fr_article890.html (1 of 7)2006.04.17 1.03.51
[SPIP] Caractéristiques complètes
Le site public fabriqué à partir de SPIP offre les caractéristiques suivantes :
Interface entièrement adaptable par le webmestre sans connaissances de PHP
ni de MySQL ; l’interface de SPIP se programme en HTML, auquel nous avons
ajouté un langage relativement simple ; SPIP n’impose donc pas une mise en page
rigide (à la manière des « trois colonnes » si caractéristiques de phpNuke).
L’interface en HTML classique n’est pas la seule forme de
navigation que l’on peut présenter aux visiteurs du site. Les mêmes
informations (le même contenu) peuvent être présentées dans des
formats très différents. On peut par exemple fournir, en plus de la
navigation Web classique :
— des fils de syndication au format XML/RSS,
— un calendrier au format iCalendar,
— une navigation Wap (au format WML),
— une navigation Macromedia Flash (pas d’exemple en format
libre, malheureusement)...
et tout autre format que l’on se donnera le mal de maîtriser
(cHTML pour iMode, XPressTags, XML pour Indesign...).
SPIP intègre un système de cache pour chaque page individuelle : les pages sont
calculées (à partir des informations de la base de données) individuellement, et
stockées dans un fichier de cache ; ainsi le serveur n’est pas ralenti par un trop
grand nombre d’appels MySQL, et le site est toujours accessible même en cas de
panne du serveur de bases de données.
SPIP intègre un petit moteur de recherche basé sur un système d’indexation par
mots.
La structure du site
La structure d’un site sous SPIP est construite sur une hiérarchie de rubriques. Il
n’y a virtuellement pas de limite au nombre de rubriques : une rubrique peut
contenir autant de sous-rubriques que nécessaires, qui elles-mêmes contiennent
des sous-rubriques, etc. On construit ainsi la structure de son site en imbriquant
des rubriques et des sous-rubriques.
Les articles
L’objet principal permettant de publier des informations sous SPIP est l’article.
On peut placer autant d’articles que nécessaire, dans n’importe quelle rubrique.
http://www.spip.net/fr_article890.html (2 of 7)2006.04.17 1.03.51
[SPIP] Caractéristiques complètes
La rédaction des articles est très simple, elle se déroule via une interface
graphique sur le Web.
Un article est constitué de plusieurs éléments qui permettent de le structurer :
titre, surtitre, soustitre, descriptif, chapeau, texte principal, post-scriptum.
Les règles de base de la typographie française sont appliquées automatiquement
(espaces insécables avant les points d’interrogation, d’exclamation, etc.).
Des raccourcis mnémotechniques facilitent l’enrichissement typographique, la
création de liens hypertexte, de notes de bas de page... mettre en page un article
sous SPIP est aussi facile que d’écrire un email.
L’interface graphique permet d’inclure simplement des images dans les articles,
et chaque article peut être signalé par son propre logo.
On peut indiquer, pour chaque article, un ou plusieurs mots-clés.
La date de mise en ligne se gère automatiquement (on peut cependant la
modifier si nécessaire) ; une seconde date peut être associée à un article, par
exemple pour indiquer une date de publication originale (par exemple, un article
publié antérieurement dans un magazine papier).
Redirections (articles « fantômes ») : SPIP permet de fabriquer des articlesfantômes, intégrés dans la structure du site et affichés dans le contenu des
rubriques, mais qui en réalité renvoient vers une page dont l’adresse est spécifiée
par le rédacteur (sur le même site, ou même sur un autre site). Cette fonction
facilite le passage d’un site déjà existant vers SPIP, par l’intégration de contenus
statiques préexistants.
Les brèves
En complément des articles, SPIP intègre un système de brèves, qui facilite la
publication de courtes notes d’information, telles des revues de presse (ou des
revues de Web).
Afin de faciliter la structuration et le positionnement des brèves, on ne peut
installer des brèves que dans les principales rubriques du site (les rubriques
placées à la racine du site).
La structure des brèves est simplifiée : un titre et le texte de la brève ; chaque
brève peut être complétée très simplement d’un lien hypertexte.
La gestion de la publication d’une brève est simplifiée (deux boutons : publier
ou refuser).
http://www.spip.net/fr_article890.html (3 of 7)2006.04.17 1.03.51
[SPIP] Caractéristiques complètes
Chaque brève peut être signalée par son propre logo.
L’administrateur du site peut décider de désactiver l’usage des brèves sur
l’ensemble du site.
Les forums
SPIP intègre un système de forums.
Les forums peuvent être associés aux articles (un forum par article), aux
rubriques ou aux brèves. Le webmestre pourra programmer son interface pour
que chaque article dispose de son propre forum, ou pour que plusieurs articles
d’une même rubrique partagent le même forum, etc.
SPIP permet de choisir entre plusieurs types de forums : les forums
« libres » (modérés à postériori, les contributions apparaissent immédiatement,
les administrateurs peuvent éventuellement supprimer ensuite un message
indésirable) ; les forums modérés à priori (les contributions n’apparaissent
qu’après avoir été validées par un administrateur du site) ; les forums sur
abonnement (chaque intervenant doit, pour pouvoir poster, d’abord indiquer son
adresse email pour recevoir un mot de passe lui permettant de poster ses
contributions).
SPIP intègre également un système de forums privés, consacré à la discussion
entre les différents rédacteurs du site, et cela dans l’espace privé.
Les pétitions
Un article peut être transformé en pétition en ligne en quelques clics.
Les pétitions de SPIP sont validées par email automatiquement : un signataire
reçoit un message de confirmation qui permet de vérifier la validité des
signatures.
On peut configurer très simplement le type de pétition : ainsi imposer une seule
signature par adresse email, imposer qu’un site Web soit indiqué dans la pétition
(dans ce cas, la validité de l’URL est vérifiée automatiquement), accepter ou non
des messages accompagnant les signatures.
Les statistiques
SPIP intègre un système très simplifié de statistiques, permettant d’évaluer la
popularité des articles et des rubriques.
http://www.spip.net/fr_article890.html (4 of 7)2006.04.17 1.03.51
[SPIP] Caractéristiques complètes
Les rédacteurs/administrateurs
Un site sous SPIP peut être géré par une seule personne, ou être réalisé par un
groupe de rédacteurs.
SPIP propose deux niveaux d’accès : les administrateurs, qui gèrent notamment
la structure du site et la validation des articles, et les rédacteurs, qui proposent
des articles.
Le nombre de rédacteurs et d’administrateurs est illimité.
On peut décider d’offrir aux utilisateurs du site public de s’inscrire pour devenir
rédacteur (la procédure d’inscription est alors gérée automatiquement par SPIP).
Chaque auteur peut se voir associer un logo personnel téléchargeable depuis
l’interface (par exemple une photo d’identité).
Syndication
Les sites réalisés sous SPIP, phpNuke, ou d’autres systèmes, fournissent un fichier
dynamique indiquant leurs dernières publications. SPIP peut analyser de tels
fichiers et ainsi indiquer les nouveautés d’autres sites :
on peut ajouter autant de sites syndiqués que l’on veut ;
les sites syndiqués sont associés aux rubriques de son propre site ; ainsi, on peut
associer à une rubrique thématique les liens vers des sites traitant du thème
précis de la rubrique.
Interface graphique du site public
L’interface graphique du site public est très souple. Grâce à un langage très simple
(mais propre à SPIP), on peut réaliser à peu près n’importe quelle interface
graphique.
Il n’est en particulier pas nécessaire de connaître PHP et MySQL pour réaliser une
interface graphique originale sous SPIP.
Cependant, le système de cache est totalement compatible avec PHP : le
webmestre peut, s’il le désire, intégrer des fonctions PHP dans ses formats-types
(squelettes), ou des passerelles CGI. On peut donc enrichir SPIP avec des scripts
spécialisés pour compléter ou remplacer des fonctions manquantes (par exemple :
compteur, moteur de recherche plus puissant, etc.).
Interface du site privé
La partie privée qui permet de gérer le site dispose d’une interface graphique
http://www.spip.net/fr_article890.html (5 of 7)2006.04.17 1.03.51
[SPIP] Caractéristiques complètes
complète, très simple d’utilisation.
Cette interface s’adapte en fonction des activités de chaque rédacteur ou
administrateur, et en fonction de l’activité du site. Ainsi chaque auteur a-t-il accès
rapidement à ses propres articles, et les articles proposés à la publication sont
signalés à tous les utilisateurs. De même l’interface est différente selon que l’on
est rédacteur ou administrateur.
Chaque utilisateur peut personnaliser son interface. Il peut choisir entre une
interface simplifiée, qui n’offre que les fonctions principales, et une interface
complète. Il peut également modifier quelque peu l’habillage graphique de
l’interface.
Lorsqu’un site accueille plusieurs rédacteurs, SPIP devient un outil de travail
coopératif : débats autour des articles, système de validation, travail à plusieurs
sur un même article...
Paramétrage du site
Si l’interface graphique du site public et la gestion du contenu sont, dans SPIP,
strictement séparées (par exemple, on ne fixe pas la couleur du fond d’écran du
site public dans l’espace privé), il est cependant possible de configurer certains
comportements du site dans l’espace privé :
accepter ou refuser certains éléments du contenu des articles : ainsi on peut
décider d’interdire l’utilisation des surtitre, soustitre, descriptif, chapeau ou postscriptum, ou la date de publication antérieure et les mots-clés ;
configurer (ou désactiver) les forums publics ;
indiquer si l’on publie les articles avant la date de publication qu’on leur a fixé
(cette option permet par exemple de partir en vacances, le site publiant des
articles pendant cette absence) ;
désactiver le système de brèves (en effet, certains sites n’en ont pas l’usage ; les
désactiver permet de simplifier l’interface pour les rédacteurs) ;
activer ou désactiver les statistiques ;
activer ou désactiver le moteur de recherche.
Suivi éditorial
Afin de faciliter le suivi éditorial du site, plusieurs options sont offertes :
envoi des contributions des forums aux auteurs des articles ; lorsqu’un visiteur
du site poste un message sous un article, l’auteur de cet article en est informé par
mail, ce qui lui permet de suivre l’activité de son article par mail ;
suivi de l’activité éditoriale ; si le site est le fruit d’une équipe de rédacteurs, on
peut signaler automatiquement les annonces importantes de l’activité éditoriale à
http://www.spip.net/fr_article890.html (6 of 7)2006.04.17 1.03.51
[SPIP] Caractéristiques complètes
une adresse email (dans l’idéal, une liste de de diffusion) ; ainsi, lorsqu’un article
est publié ou proposé à la publication, cette liste en est informée ;
annonce des nouveautés ; SPIP peut envoyer automatiquement, selon une
fréquence fixée par les administrateurs, un courrier électronique recensant les
dernières publications sur le site.
Sauvegarde et exportation de la base de données
Le webmestre du site peut réaliser une sauvegarde de sa base de données (un
fichier est alors créé) ; si le serveur le permet, cette sauvegarde sera réalisée dans
un fichier compressé, facilitant ainsi sa récupération par FTP. SPIP intègre bien
entendu la fonction qui permet d’importer un tel fichier.
télécharger le squelette de cette page
http://www.spip.net/fr_article890.html (7 of 7)2006.04.17 1.03.51
[SPIP] Conditions d'utilisation
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Conditions d’utilisation
français
•••••
C’est quoi
SPIP ?
Des sites sous
SPIP
Caractéristiques
complètes
Conditions
d’utilisation
•••••••
italiano
català
Kréol réyoné
Deutsch
English
Español
Lëtzebuergesch
Nederlands
occitan
polski
Português
Türkçe
Explication de la licence
SPIP est un logiciel libre distribué sous licence GPL, aussi appelée en français
Licence Publique Générale GNU. Cette licence vous garantit les libertés
suivantes :
la liberté d’installer et d’utiliser SPIP pour quelque usage que ce soit ;
la liberté d’étudier le fonctionnement de SPIP et de l’adapter à vos propres
besoins en modifiant le code source, auquel vous avez un accès immédiat puisque
SPIP est intégralement programmé en PHP ;
la liberté de distribuer des copies à qui que ce soit, tant que vous n’altérez ni ne
supprimez la licence ;
la liberté d’améliorer SPIP et de diffuser vos améliorations au public, de façon à
ce que l’ensemble de la communauté puisse en tirer avantage, tant que vous
n’altérez ni ne supprimez la licence.
http://www.spip.net/fr_article864.html (1 of 3)2006.04.17 1.04.40
[SPIP] Conditions d'utilisation
Il ne faut pas confondre logiciel libre et logiciel en domaine public. L’intérêt de la
licence GPL (licence du logiciel libre) est de garantir la non-confiscation du
logiciel, au contraire d’un logiciel du domaine public qui peut se voir transformé
en logiciel propriétaire. Vous bénéficiez des libertés ci-dessus dans le respect de la
licence GPL ; en particulier, si vous redistribuez ou si vous modifiez SPIP, vous ne
pouvez cependant pas y appliquer une licence qui contredirait la licence GPL (par
exemple, qui ne donnerait plus le droit à autrui de modifier le code source ou de
redistribuer le code source modifié).
Remarques pratiques
SPIP étant fourni et distribué gratuitement par ses auteurs, ces derniers n’offrent
aucune garantie d’aucune sorte quant à l’utilisation que vous en ferez.
Vous pouvez utiliser SPIP pour toute activité (y compris personnelle,
professionnelle ou commerciale). Vous êtes libre de déterminer la rétribution de
vos services le cas échéant, d’ajouter contractuellement à votre prestation une
forme de garantie quant au service fourni ; mais, encore une fois, votre propre
contrat ne doit pas interférer avec la licence GPL attachée à SPIP (par exemple,
vous ne pouvez pas interdire à votre client de modifier le logiciel).
Le texte de la licence GPL (en anglais) est fourni avec SPIP ; il est consultable
depuis le bas de chaque page dans l’espace privé.
SPIP, Système de Publication pour l’Internet
Copyright © 2001-2006, Arnaud Martin, Antoine Pitrou, Philippe
Rivière et Emmanuel Saint-James.
Ce programme est un logiciel libre ; vous pouvez le redistribuer et/
ou le modifier conformément aux dispositions de la Licence
Publique Générale GNU, telle que publiée par la Free Software
Foundation ; version 2 de la licence, ou encore (à votre choix) toute
version ultérieure.
Ce programme est distribué dans l’espoir qu’il sera utile, mais
SANS AUCUNE GARANTIE ; sans même la garantie implicite de
COMMERCIALISATION ou D’ADAPTATION A UN OBJET
PARTICULIER. Pour plus de détails, voir la Licence Publique
Générale GNU.
Un exemplaire de la Licence Publique Générale GNU doit être
fourni avec ce programme ; si ce n’est pas le cas, écrivez à la Free
Software Foundation Inc., 675 Mass Ave, Cambridge, MA 02139,
http://www.spip.net/fr_article864.html (2 of 3)2006.04.17 1.04.40
[SPIP] Conditions d'utilisation
Etats-Unis.
Ce logiciel est téléchargeable à l’adresse http://www.spip.net/ ;
vous trouverez également, sur ce site, un mode d’emploi complet et
des informations supplémentaires.
En droit français, SPIP est régi par les dispositions du code de la
propriété intellectuelle (CPI). Le noyau de SPIP est une oeuvre de
collaboration entre ses auteurs, désignés ci-dessus (article L 113-1
du CPI). L’ensemble du projet SPIP forme une oeuvre collective au
sens des articles L 113-2 et L 113-5 du CPI. Les auteurs mettent
l’œuvre à disposition de tous selon les droits et obligations définis
par la licence publique générale GNU.
Les icones de l’interface sont de Diala Aschkar et de Jakub
« Jimmac » Steiner.
Les traductions de l’interface sont le fruit du travail réalisé par une
équipe de traducteurs réunis sur le site spip.net.
télécharger le squelette de cette page
http://www.spip.net/fr_article864.html (3 of 3)2006.04.17 1.04.40
[SPIP] Installation
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Installation
Installation
http://www.spip.net/fr_rubrique151.html (1 of 2)2006.04.17 1.07.44
[SPIP] Installation
Installer SPIP
Hébergeurs acceptant SPIP
Utiliser SPIP « en local »
Rechercher
français
tout le site
Rechercher
Modifications récentes
Le calendrier de SPIP 1.8.2
Internationaliser les
squelettes
Principe général
<INCLURE> d’autres
squelettes
Les balises propres au site
La boucle ARTICLES
SPIP 1.8.3
Les filtres de SPIP
Traitement automatisé des
images
Images typographiques
télécharger le squelette de cette page
http://www.spip.net/fr_rubrique151.html (2 of 2)2006.04.17 1.07.44
[SPIP] Installer SPIP
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Installation
Installer SPIP
français
Español
Installer
SPIP
Hébergeurs
acceptant
SPIP
Utiliser
SPIP « en
local »
•••••••
galego
català
italiano
Kréol réyoné
dansk
Deutsch
occitan
polski
Português
English
Türkçe
L’installation de SPIP est très simple : il n’y a pas, en particulier, de fichier à
modifier « à la main » avec des variables ésotériques. La procédure est très simple
(elle est détaillée ci-après) :
— 1. Récupérez le fichier de SPIP sur notre serveur, et le décompacter sur votre
ordinateur personnel. Vous obtenez un dossier « SPIP... » contenant l’ensemble
des fichiers du système SPIP.
— 2. Installez le contenu de ce dossier sur votre site (par FTP, comme vous le
faites habituellement pour installer vos pages sur votre site).
— 3. Connectez-vous avec votre navigateur sur votre site, dans un dossier intitulé
« ecrire », où SPIP vous proposera une interface graphique vous permettant de
configurer le système. Une fois ces quelques informations de configuration
fournies, SPIP sera totalement installé et vous pourrez commencer à travailler sur
votre site.
http://www.spip.net/fr_article402.html (1 of 7)2006.04.17 1.08.20
[SPIP] Installer SPIP
Configuration nécessaire
Vous devez disposer d’un hébergement Web avec :
— un accès FTP pour l’installation des fichiers ;
— le support de PHP3 ;
— un accès à une base de données MySQL.
Avant l’installation, vous devez avoir une base mySQL disponible. Sur de très
nombreux hébergements, il faut soit demander l’activation d’une base mySQL à
l’administrateur, soit suivre une procédure automatique en ligne (dans tous les
cas, l’activation de la base mySQL n’a rien à voir avec SPIP ; si vous avez des
difficultés, seul votre hébergeur peut vous fournir les mots de passe nécessaire et
vous expliquer comment activer votre compte mySQL).
Vous devez connaître les données de votre connexion MySQL (fournies par
l’hébergeur) :
— l’adresse de la base MySQL : par exemple sql.free.fr, ou localhost, ou vide ;
http://www.spip.net/fr_article402.html (2 of 7)2006.04.17 1.08.20
[SPIP] Installer SPIP
— votre login MySQL : souvent le même login que votre compte Web ;
— votre password MySQL : souvent le même que le compte Web ;
Lors de l’installation, une fois ces informations indiquées, il faudra aussi préciser :
— le nom de la base de données : souvent le même login que votre compte
Web - il est possible que le serveur vous offre la possibilité de créer vous même
cette base.
Exemple : si vous disposez d’un compte nommé « monsite » chez
Free (adresse http://monsite.free.fr), l’adresse de la base mySQL
est « sql.free.fr », le nom de la base de données est « monsite »,
votre login est « monsite » et le mot de passe est celui de votre
compte. Il vous suffit d’activer votre base de données pour php
Ces éléments sont indispensables : si vous ne les connaissez pas, contactez votre
hébergeur et demandez-lui de vous les rappeler.
Aucune configuration spéciale n’est nécessaire sur votre ordinateur personnel,
SPIP se gère entièrement sur le Web. Tout ce dont vous avez besoin, c’est d’un
navigateur Web (n’importe lequel), et d’un logiciel de transfert FTP pour installer
les fichiers sur votre compte.
Installation automatique (« spip_loader »)
Il existe pour SPIP une procédure d’installation ultra-simplifiée : un fichier à
télécharger sur votre serveur et ça s’installe. Attention : cette procédure ne
fonctionne pas sur tous les serveurs. Si elle ne fonctionne pas (vous vous en
rendrez compte immédiatement), passez à l’étape 1 ci-dessous.
Récupérez le fichier spip_loader.php3 à l’adresse ci-dessous (si le fichier
s’affiche dans votre navigateur, faites « Enregistrer sous... ») :
— http://rezo.net/spip-dev/INSTALL
et téléchargez-le tel quel sur votre serveur (chez votre hébergeur) par FTP.
« Visitez » cette page avec votre butineur Web habituel (à l’adresse du style :
http://www.moncompte.com/spip_loader.php3) et suivez la procédure
indiquée.
Si la procédure fonctionne, ce petit fichier va récupérer SPIP sur notre propre
http://www.spip.net/fr_article402.html (3 of 7)2006.04.17 1.08.20
[SPIP] Installer SPIP
serveur et l’installer chez votre hébergeur. Ensuite la procédure de configuration
démarre automatiquement (étape 3 ci-dessous).
1. Récupérer SPIP
SPIP est disponible en téléchargement par le Web à l’adresse :
— http://www.spip.net/spip-dev/DISTRIB
Dans ce dossier vous trouverez :
— un fichier spip.zip : il s’agit de la version complète de SPIP, comprenant
toutes les traductions existantes ;
— un sous-dossier où sont déposées les versions monolingues de SPIP (identifiées
par le code de la langue en deux ou trois lettres) ; celles-ci peuvent être utiles pour
minimiser l’espace d’hébergement occupé et/ou le temps de téléchargement.
Choisissez la version qui vous intéresse, décompactez l’archive sur votre
ordinateur dans un répertoire de votre choix, puis transférez le contenu de ce
répertoire chez votre hébergeur via FTP.
2. Installer les fichiers
Installez l’ensemble des fichiers de SPIP sur votre site, à l’endroit où vous voulez
que le site géré par le système soit accessible au public : le plus souvent à la racine
de votre site, mais ce n’est pas impératif.
À titre d’information, la structure est la suivante :
●
répertoire racine
❍ squelettes .html
❍ nombreux fichiers .php3
❍ dossier /CACHE (vide)
❍ dossier /IMG
❍ dossier /NAVPICS
❍ dossier /ecrire (le plus important)
■ nombreux fichiers .php3
■ dossier /AIDE
■ dossier /img_pack
■ dossier /data (vide)
■ dossier /lang
http://www.spip.net/fr_article402.html (4 of 7)2006.04.17 1.08.20
[SPIP] Installer SPIP
■
dossier /upload (vide)
3. Procédure de configuration
Désormais tout se déroule en ligne. Il vous suffit d’aller « visiter » votre dossier « /
ecrire » par le Web.
Exemple : selon notre exemple précédent, il s’agirait de l’adresse
http://monsite.free.fr/ecrire.
Lors de la première connection à cette adresse, une procédure d’installation pas-àpas démarre. L’interface est très simple, il suffit d’entrer les informations
demandées (essentiellement les informations concernant la base de données
mySQL indiquées au début). Une fois que c’est terminé, le système vous demande
l’identification que vous avez indiquée et vous pouvez commencer à gérer votre
site. Par la suite, c’est toujours dans ce dossier « /ecrire » que vous irez travailler,
muni de vos codes d’identification.
http://www.spip.net/fr_article402.html (5 of 7)2006.04.17 1.08.20
[SPIP] Installer SPIP
À chaque étape de la procédure d’installation, vous trouverez un lien vers l’aide
(comme ceci :
), qui provoque l’affichage d’une aide en ligne expliquant chaque détail de
l’utilisation de SPIP. (La seule opération un peu complexe apparaît sur certains
serveurs : il vous faudra peut-être modifier les « droits d’accès » de certains
dossiers ; l’opération n’est pas bien méchante, et l’aide en ligne vous fournit tous
les détails nécessaires.)
Si tout s’est bien déroulé jusqu’ici, la procédure d’installation est terminée, et vous
pouvez créer et gérer votre site sans aucune autre manipulation ésotérique...
En cas de grosse erreur (du genre : vous avez oublié votre propre
accès au site - fréquent au début...), pour « relancer » cette
procédure d’installation, il faut utiliser votre logiciel FTP et effacer
les fichiers suivants :
— /ecrire/inc-connect.php3
— /ecrire/.htaccess (s’il existe)
La connexion suivante dans le dossier « ecrire » relancera alors la
http://www.spip.net/fr_article402.html (6 of 7)2006.04.17 1.08.20
[SPIP] Installer SPIP
procédure de configuration (en réalité, c’est l’absence de fichier
« inc-connect.php3 » qui provoque le lancement de cette
procédure).
Votre témoignage
Afin de nous aider à améliorer cette procédure d’installation, merci de faire part
de votre expérience dans le forum « installation » sur ce site, ou en écrivant à
spip@rezo.net (attention : dans les deux cas vos réponses seront publiées sur
notre site, soit sur le forum, soit dans les archives de notre liste de discussion). Si
vous effectuez l’installation vous-même, veuillez indiquer :
le nom de votre hébergeur (important, ça, qu’on ait une idée des différents
hébergeurs compatibles, notamment les gratuits) ;
les éventuelles difficultés rencontrées (y compris les difficultés d’interface et de
compréhension du processus d’intallation, histoire qu’on puisse améliorer
l’interface ou la documentation) ;
même si votre installation s’est déroulée sans aucune difficulté, merci de
l’indiquer (c’est une info intéressante).
télécharger le squelette de cette page
http://www.spip.net/fr_article402.html (7 of 7)2006.04.17 1.08.20
[SPIP] Hébergeurs acceptant SPIP
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Installation
Hébergeurs acceptant SPIP
français
Installer
SPIP
Hébergeurs
acceptant
SPIP
Utiliser SPIP
« en local »
•••••••
català
italiano
Kréol réyoné
Deutsch
occitan
polski
Türkçe
English
Español
SPIP-contrib : quel hébergeur ?
Une liste d’hébergeurs compatibles ou non avec SPIP est désormais disponible sur
le Spikini de SPIP-contrib.
N’hésitez pas à contribuer à l’enrichissement de cette liste, il s’agit d’un outil
apprécié par de nombreux utilisateurs débutants.
Questions / réponses
Mon hébergeur n’est pas dans la liste ci-dessus. Comment je fais ?
http://www.spip.net/fr_article885.html (1 of 3)2006.04.17 1.08.35
[SPIP] Hébergeurs acceptant SPIP
S’il propose PHP4 avec MySQL, il y a de grandes chances que ça marche. De toute
façon, l’ensemble téléchargement plus essai d’installation devrait prendre aux
plus maladroits quelques dizaines de minutes maximum.
Si vous voulez tout de même vraiment savoir à l’avance si ça va marcher, lisez les
questions qui suivent.
Quelles sont les extensions de fichiers PHP supportées par mon
hébergeur ?
Certains hébergements ne reconnaissent pas les extensions .php3, qui sont celles
des fichiers de SPIP jusqu’à la version 1.8 (lorsque vous tenterez d’installer SPIP,
vous verrez le code contenu dans les fichiers au lieu de la procédure
d’installation).
Danc ce cas, essayez l’une des distributions dérivées de SPIP que propose la
communauté.
Avec quelles versions de PHP SPIP est-il compatible ?
La version 1.7.2 est compatible avec php3 à partir de la version php 3.0.8, ainsi
qu’avec toutes les versions de php4.
La version 1.8 est compatible de PHP 4.0.8 à PHP 5.
Avec quelles versions de MySQL SPIP est-il compatible ?
Aucun test n’a été fait en ce sens, mais normalement toutes les versions récentes
conviennent : notamment, à partir de la 3.22.
Et avec quels serveurs Web, sous quels systèmes d’exploitation ?
Encore une fois, nous n’avons pas fait de tests sur le sujet. Bien entendu, le choix
recommandé, car le plus répandu, est Apache sous un Unix quelconque (par
exemple Linux, FreeBSD, Solaris, MacOS X...).
Néanmoins, il est fort probable que SPIP marche sous d’autres configurations.
Ainsi, il est régulièrement testé avec succès sous Windows, avec PHP4 en module
Apache. Merci de nous signaler votre expérience avec des configurations
logicielles autres que celles citées ci-dessus.
Où en savoir plus sur l’installation ?
http://www.spip.net/fr_article885.html (2 of 3)2006.04.17 1.08.35
[SPIP] Hébergeurs acceptant SPIP
Le manuel d’installation ;
et, en cas de problème, la FAQ technique.
télécharger le squelette de cette page
http://www.spip.net/fr_article885.html (3 of 3)2006.04.17 1.08.35
[SPIP] Utiliser SPIP « en local »
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Installation
Utiliser SPIP « en local »
français
•••••••
català
Kréol réyoné
Español
italiano
日本語
occitan
English
Türkçe
Deutsch
polski
Deutsch
Português
Pour publier votre site sur le Web, vous avez certainement besoin d’un
hébergeur. Mais en attendant, vous voulez peut-être faire des essais et
des réglages sans être gêné par la lenteur de la connexion Internet, et
sans laisser vos futurs visiteurs admirer dès maintenant vos premiers
pâtés. La solution est d’héberger votre propre petit « serveur Web »
sur votre machine personnelle, pour votre usage privé. Cela s’appelle
« travailler en local ».
http://www.spip.net/fr_article1970.html (1 of 2)2006.04.17 1.08.53
[SPIP] Utiliser SPIP « en local »
Installer
SPIP
Hébergeurs
acceptant
SPIP
Utiliser
SPIP « en
local »
Pour les utilisateurs ayant un PC fonctionnant sous Windows, la solution la plus
simple pour tester SPIP consiste à installer EasyPHP sur sa propre machine.
Le site Ecran de Bureau propose, sur SPIP-Contrib, un fichier PDF expliquant
graphiquement la marche à suivre. Ce document est destiné aux débutants.
Les autres systèmes (MacOS, Linux) permettent aussi de monter son petit serveur
personnel, parfois automatiquement, parfois au prix d’un léger effort de
configuration à la main. Nous vous conseillons de vous reporter à la
documentation de votre système ou aux sites Web d’entraide dédiés à celui-ci.
Soulignons qu’il s’agit essentiellement d’une solution pour tester SPIP. Dans le cadre
d’une utilisation réelle pour diffuser de l’information sur l’internet, il faudra réaliser une
installation chez un véritable hébergeur.
télécharger le squelette de cette page
http://www.spip.net/fr_article1970.html (2 of 2)2006.04.17 1.08.53
[SPIP] Évolutions et mises à jour
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
Évolutions et mises à jour
Rechercher
français
tout le site
Rechercher
Modifications récentes
Le calendrier de SPIP 1.8.2
Internationaliser les squelettes
Principe général
<INCLURE> d’autres squelettes
Les balises propres au site
SPIP 1.8.3
SPIP 1.8.2
SPIP 1.8, 1.8.1
SPIP 1.7, 1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire minuscule et anecdotique de
SPIP
SPIP 1.3
Effectuer une mise à jour
SPIP 1.2, 1.2.1
SPIP 1.0.3, 1.0.4, 1.0.5
http://www.spip.net/fr_rubrique155.html (1 of 2)2006.04.17 1.10.26
[SPIP] SPIP 1.8.3
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
SPIP 1.8.3
français
SPIP
1.8.3
SPIP
1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
1.2.1
•••••••
català
English
Español
italiano
La version 1.8.3 de SPIP est une version de maintenance, c’est-à-dire qu’elle
corrige plus qu’elle n’apporte de nouvelles fonctionalités. Elle fait suite à la
publication d’une alerte sécurité sur SPIP.
Bien que les failles détectées restent relatives, il est recommandé de migrer les
sites en production à cette version de Spip. Si l’on n’est pas en mesure de faire
cette migration, une solution alternative est d’installer cet « écran de sécurité ».
Ainsi cette version 1.8.3 introduit, pour l’essentiel, des corrections de petits trous
de sécurité, notament par l’intégration de la librairie « safehtml » afin de
sécuriser les formulaires publics, ce qui assure aussi, par exemple, que des gras
mal fermés ne débordent de partout.
Au menu :
la langue tchèque fait son entrée dans la distribution,
apparition de la barre d’édition sur safari,
les images réduites conservent un fond transparent si l’original en a un,
http://www.spip.net/fr_article3333.html (1 of 2)2006.04.17 1.10.40
[SPIP] SPIP 1.8.3
SPIP
1.0.3,
1.0.4, 1.0.5
les balises #ENV sont sécurisées par défaut, c’est à dire qu’on ne leur permet pas
de transmettre du code javascript ou php,
les variables globales sont mieux contrôlées,
le critère {mode=image} pour les boucles DOCUMENTS est corrigé et permet
de récupérer les vignettes,
le raccourci [<imgX>->url] est déboggué et les liens sur les images marchent
à nouveau.
télécharger le squelette de cette page
http://www.spip.net/fr_article3333.html (2 of 2)2006.04.17 1.10.40
[SPIP] SPIP 1.8.2
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
SPIP 1.8.2
français
SPIP
1.8.3
SPIP
1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
1.2.1
•••••••
català
Deutsch
English
Español
italiano
Salut tout le monde !
la version 1.8.2 de SPIP est disponible à l’adresse
www.spip.net/fr_download
Il s’agit de la dernière version de la série 1.8, car le développement de SPIP change
de système (nous passons de CVS à SVN), et des ruptures importantes seront
décidées — notamment, le passage des fichiers en extensions .php3 aux
extensions .php, la réorganisation des répertoires, etc.
Cette version corrige la majeure partie des bugs (connus) de la version 1.8.1, et
devrait être en général plus fiable.
Principales nouveautés :
http://www.spip.net/fr_article3173.html (1 of 6)2006.04.17 1.10.58
[SPIP] SPIP 1.8.2
Interface et rendu
SPIP
1.0.3,
1.0.4, 1.0.5
●
●
●
●
●
De nombreuses améliorations de compatibilité XHTML dans la fonction
propre() et au niveau de l’intégration des documents dans le texte.
Meilleure « accessibilité » des tableaux.
Suivi par RSS des forums internes du site, de la messagerie personnelle, et
des articles/brèves etc proposés à la publication.
Options supplémentaires pour la syndication de sites : on peut
« dépublier » automatiquement les liens qui ne figurent plus dans le fichier
de syndication du site syndiqué, et/ou les effacer de la base de données
après une certaine période. Par ailleurs la lecture des fichiers de
syndication sait lire plus d’éléments, et notamment :
❍ les documents distants (podcasting ou enclosure, voir plus bas) ;
❍ les dates de mise à jour
❍ les changements de titre ou de contenu
La possibilité, dans l’espace privé, de régler de manière plus fine l’heure (et
non plus seulement le jour) de publication d’un article.
Gestion des documents
Documents distants.
Dans le bloc qui permet de télécharger un document associé à un article, il est
désormais possible de mentionner l’URL d’un document « distant », qui sera
alors intégré dans la base de données comme s’il s’agissait d’un document
« local », mais sans que le fichier lui-même soit dans le répertoire IMG/
Ces documents distants sont référencés de la même manière que les documents
locaux : on peut modifier leur titre, leur descriptif ; SPIP contrôle l’existence de
ces fichiers et leur taille, et, dans le cas d’images, en ramène une copie localement
pour en fabriquer automatiquement les vignettes réduites.
Il est possible de rapatrier systématiquement ces documents distants, à partir
d’un filtre à ajouter dans les squelettes : |copie_locale. Ce filtre procède de la
manière suivante : après avoir, le cas échéant, fait une copie locale du document
(ce qui peut être long, si le document fait plusieurs Mo), il retourne simplement
http://www.spip.net/fr_article3173.html (2 of 6)2006.04.17 1.10.58
[SPIP] SPIP 1.8.2
l’adresse locale du document.
Enfin, SPIP intègre cette notion de document distant dans la syndication : d’une
part, il lit les flux de syndication indiquant des documents joints (podcasting),
d’autre part, le squelette dist/backend.html publie au même format les
documents associés à l’article et qui ne figurent pas dans le texte de l’article
(autrement dit, l’équivalent ce qui apparaît, dans l’espace privé, dans la partie
portfolio / documents joints de l’article).
Indexation des documents. Les titres et descriptifs de tous les documents sont
indexés, et donc utilisables dans une
<BOUCLE(DOCUMENTS){recherche}{par points}{inverse}>
Quand c’est possible, SPIP essaie aussi d’indexer le contenu des documents
(notamment pour les documents aux formats HTML, TXT, PDF, RTF et DOC).
Cette fonctionnalité est extensible à d’autres formats en développant des scripts
« extracteurs » (on peut facilement imaginer de tels scripts pour les formats MP3
ou OpenOffice).
Zip à l’upload. Lorsqu’on télécharge un document « interdit », ou en tous cas
pas prévu dans la table spip_types_documents (par exemple un fichier .php),
SPIP propose désormais de « zipper » le document. (Auparavant il ignorait
silencieusement la demande d’upload.)
Calendrier dans l’espace public
SPIP 1.8.2 permet de visualiser dans l’espace public les calendriers de l’espace
privé, et de construire des agendas bénéficiant des outils de mise en page de ces
calendriers. Cette possibilité est fournie par un nouveau critère de boucle et trois
nouveaux filtres.
Pour en savoir plus, lire l’article « Le calendrier de SPIP 1.8.2 ».
Nouveaux filtres
Nouveau filtre |inserer_attribut{variable, valeur}, qui permet de
forcer un attribut d’un tag HTML.
Exemple d’utilisation :
[(#LOGO_ARTICLE|#URL_ARTICLE||inserer_attribut{alt,#TITRE})]
http://www.spip.net/fr_article3173.html (3 of 6)2006.04.17 1.10.58
[SPIP] SPIP 1.8.2
Nouveau filtre |alterner, qui permet de faire des alternances de couleurs
dans une liste — via, par exemple, [(#COMPTEUR_BOUCLE|alterner
{1,2,3})] ; le nombre d’arguments donne la périodicité de l’alternance, qui
n’est donc pas forcément une succession de type « pair/impair ». Exemples :
●
●
[(#COMPTEUR_BOUCLE{'yellow','blue'})] peut être utiliser pour
mettre des couleurs différentes sur les lignes paires et impaires d’un
tableau.
Cette boucle affiche une table d’au maximum 17 articles, sur 5 lignes et 4
colonnes, en complétant d’une case vide sur la dernière ligne si nécessaire :
<B_ar>
<table border="1">
<BOUCLE_ar(ARTICLES){0,17}{par hasard}>
[(#COMPTEUR_BOUCLE|alterner{'<tr>','','',''})]
<td>#ID_ARTICLE</td>
[(#COMPTEUR_BOUCLE|alterner{'','','','</tr>'})]
</BOUCLE_ar>
[(#TOTAL_BOUCLE|alterner{'<td colspan="3"></td></
tr>','<td colspan="2"></td></tr>','<td></td></tr>',''})]
</table>
</B_ar>
Remarque : ce filtre étant purement « numérique », si on l’applique sur
[(#ID_ARTICLE|alterner{1,2})], il affichera 1 pour les articles dont
l’identifiant est impair, et 2 pour les identifiants pairs.
Filtres d’URL « absolues ». Tous les liens proposés par SPIP (à partir des
raccourcis [->article 11] ou des balises du type #URL_ARTICLE) sont des
liens « relatifs », qui n’indiquent pas l’adresse complète de la ressource liée. Or,
pour certains usages, comme par exemple la syndication, il est utile d’avoir
l’adresse absolue. Pour cela deux filtres ont été introduits :
|url_absolue qui s’applique aux URL : [(#URL_ARTICLE|
url_absolue)] ;
|liens_absolus qui s’applique aux textes et transforme l’adresse des liens et
des images : [(#TEXTE|liens_absolus)].
(Le filtre |abs_url résume ces deux filtres en un seul, et applique |
url_absolue sur les #URL_ARTICLE, et |liens_absolus sur les éléments de
type #TEXTE.)
http://www.spip.net/fr_article3173.html (4 of 6)2006.04.17 1.10.58
[SPIP] SPIP 1.8.2
Le filtre |reduire_image est désormais capable de réduire les images à
l’intérieur d’un texte, et peut donc être appliqué à la balise #TEXTE. Autre
modification de ce filtre : si l’on indique la longueur 0 en vertical ou en horizontal,
cela signifie que seule l’autre dimension doit être prise en compte pour la
réduction. Ainsi [(#LOGO_ARTICLE||reduire_image{60,0})] passera le
logo à une dimension horizontale de 60 pixels maximum (la dimension verticale
étant calculée de façon à conserver les proportions).
Amélioration de la syntaxe des squelettes
Les squelettes par défaut passent au format XHTML 1.0 transitional.
Une balise #DOSSIER_SQUELETTE permet de livrer un peu plus facilement des
jeux de squelettes faciles à installer dans des sous-répertoires.
#FORMULAIRE_FORUM accepte un argument qui indique la page où le visiteur
qui poste un forum doit être renvoyé. Par défaut, en effet, cet endroit était devenu
#URL_FORUM ; mais certains usages peuvent exiger un retour sur la même page
(notation : [(#FORMULAIRE_FORUM{#SELF})]), ou vers une page spécifique
([(#FORMULAIRE_FORUM{merci.php})]).
Généralisation des constructions de la forme [(#BALISE|filtre
{[(#AUTRE_BALISE|autre_filtre)]})] à un niveau d’imbrication
quelconque. Cette possibilité s’étend également aux critères dans les boucles, les
crochets n’étant alors pas nécessaires (et même refusés).
Pour des raisons d’uniformisation de syntaxe, la balise #EXPOSE vient
remplacer l’ancienne balise #EXPOSER. La seule différence réside dans le fait qu’il
faut écrire [(#EXPOSE{on,off})] et non plus [(#EXPOSER|on,off)]
Lorsqu’une boucle utilise le critère {statut}, le réglage par défaut du statut
des éléments liés à cette boucle disparaît. Autrement dit, si les boucles
(ARTICLES) normales continuent à ne sélectionner que les articles dont le statut
est 'publie', une boucle <BOUCLE_a(ARTICLES){statut=prop}> ira
sélectionner les articles proposés.
De même la boucle <BOUCLE_indy(BREVES){statut IN prop, publie}>
sélectionnera toutes les brèves proposées ou publiées ; la balise #STATUT permet
d’afficher pour chacune le statut correspondant (et par exemple de donner une
class css différente en fonction du statut).
http://www.spip.net/fr_article3173.html (5 of 6)2006.04.17 1.10.58
[SPIP] SPIP 1.8.2
le critère {par ...} accepte à présent des noms de champs SQL spécifiés
dynamiquement, notamment par la balise #ENV, et leur absence ne déclenche pas
d’erreur SQL. En outre, ce critère admet à présent la syntaxe {!par ...} pour
trier en ordre inverse toutes les colonnes indiquées (ceci peut remplacer le critère
{inverse}, notamment lorsqu’on veut faire un tri complexe portant sur
plusieurs colonnes). Pour avoir un tri en ordre croissant pour certaines colonnes
et décroissant pour d’autres, il suffit d’écrire plusieurs critères par.
Tout ceci permet d’écrire facilement des squelettes de présentation d’une table à
plusieurs colonnes intégrant des boutons de tri sur chacune des colonnes, comme
dans un tableur. Un exemple en est donné ici.
***
Comme à l’habitude, ces nouveautés seront progressivement reportées dans la
documentation.
télécharger le squelette de cette page
http://www.spip.net/fr_article3173.html (6 of 6)2006.04.17 1.10.58
[SPIP] SPIP 1.8, 1.8.1
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
SPIP 1.8, 1.8.1
français
SPIP
1.8.3
SPIP
1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
•••••••
català
occitan
Deutsch
Português
English
Türkçe
Español
italiano
Vendredi 1er avril 2005 : [SPIP 1.8] est téléchargeable à l’adresse www.spip.net/
spip-dev/DISTRIB/.
Cette nouvelle version de SPIP constitue l’aboutissement de plus d’une année de
travail (la version 1.7 date en effet de janvier 2004), et il est impossible d’en lister
ici toutes les nouveautés de façon exhaustive.
Les plus grands efforts ont été faits, malgré des transformations importantes
(visibles et invisibles) de tous les composants du programme, pour que la mise à
jour d’un site sous n’importe quelle version ancienne de SPIP se déroule sans
(trop de) difficultés.
En cas de problème de mise à jour, n’hésitez pas toutefois à demander de l’aide
sur la liste spip@rezo.net, ou à consulter le nouveau site de forums de la
communauté SPIP, à l’adresse http://forum.spip.org/.
http://www.spip.net/fr_article2991.html (1 of 12)2006.04.17 1.11.29
[SPIP] SPIP 1.8, 1.8.1
1.2.1
SPIP
1.0.3,
1.0.4, 1.0.5
L’espace privé
La transformation la plus spectaculaire est certainement celle de l’espace privé. Ce
dernier a bénéficié d’une refonte graphique et ergonomique complète, permettant
de publier plus vite et de naviguer plus aisément.
Un article de la documentation détaille les évolutions ergonomiques introduites
dans cette version de SPIP.
Outils d’aide à la publication
Plusieurs outils d’aide à la publication ont fait leur apparition :
Le correcteur orthographique
Une fois un article écrit, on peut corriger les fautes d’orthographe grâce à un
serveur externe de correction.
http://www.spip.net/fr_article2991.html (2 of 12)2006.04.17 1.11.29
[SPIP] SPIP 1.8, 1.8.1
Une note à ce propos : le correcteur d’orthographe n’étant pas installé « en local »,
les mots à vérifier sont envoyés (dans le désordre) à des « serveurs
d’orthographe » développés par le SPIP Lab’ et mis à votre disposition par divers
membres de la communauté des utilisateurs de SPIP. Afin d’éviter d’ouvrir une
brèche de « confidentialité », il est demandé aux webmestres qui le désirent
d’activer expressément cette fonctionnalité sur leur site.
La prévisualisation
Une fois un article proposé à la publication, chacun (administrateur ou rédacteur,
selon le réglage du site) peut le prévisualiser avec le squelette du site. Ainsi, on
peut vérifier le bon affichage final de l’article sans devoir le « publier » puis le
« dépublier ».
L’historique des modifications
Pour faciliter le suivi éditorial et l’écriture collaborative, [SPIP 1.8] introduit
l’historique des modifications (également développé par SPIP-Lab). On peut ainsi
obtenir une liste des derniers articles édités, et voir les modifications faites entre
différentes versions d’un article.
Le portfolio
http://www.spip.net/fr_article2991.html (3 of 12)2006.04.17 1.11.29
[SPIP] SPIP 1.8, 1.8.1
[SPIP 1.8] introduit une nouvelle mise en page pour les documents associés à un
article. Tous les documents associés à un article — qui ne se trouvent pas déjà
dans le texte — sont affichés dans un portfolio en dessous de l’article.
Depuis ce portfolio, on peut facilement éditer les titre et description d’un
document. On peut aussi — si les bonnes librairies graphiques sont installées et
configurées sur le serveur — faire tourner les images de 90 ou 180 degrés.
Ce portfolio est complété par la possibilité d’associer plusieurs documents à un
article, en une seule fois. On peut :
●
●
soit mettre tous les documents à associer à un article dans un sousrépertoire de ecrire/upload/ ;
soit associer une archive zip à l’article. On aura alors le choix de la
décompresser et d’associer les documents qu’elle contient à l’article.
Un article de la documentation précise l’utilisation des outils de traitement
d’images.
Espace public
Emplacement des fichiers squelettes
http://www.spip.net/fr_article2991.html (4 of 12)2006.04.17 1.11.29
[SPIP] SPIP 1.8, 1.8.1
Les squelettes par défaut (anciennement nommés « article-dist.html ») livrés
avec [SPIP 1.8] ne sont plus la racine du site, mais dans un sous-répertoire
dist/ ; ceci en accord avec un début de réorganisation des fichiers de SPIP, qui
permet de placer les squelettes personnalisés dans le répertoire squelettes/, et
plus seulement à la racine du site (le réglage éventuel de la variable
$dossier_squelettes est toujours accepté).
Nouveau compilateur de squelettes
Innovation moins spectaculaire, mais sans aucun doute aussi importante que tout
ce qui précède, [SPIP 1.8] introduit un « compilateur de squelettes ». Initialement
présenté sur le site SPIP Contrib’, ce compilateur a permis, après des mois de
travail acharné, d’obtenir une réécriture complète du système qui permet à SPIP
d’interpréter le langage de boucles, de balises, de filtres et de critères.
Les avantages directs de cette réécriture ne sont pas forcément
évidents au premier abord. L’important (outre le dépassement de
certaines contraintes de programmation qui commençaient à peser
lourd, et l’amélioration générale du code) est qu’elle permet
d’introduire relativement facilement de nouvelles <BOUCLES()>,
de nouveaux {critères} et de nouvelles #BALISES par simple
ajout de fonctions dans le fichier mes_fonctions.php3 — à l’instar
des |filtres des versions précédentes de SPIP.
Un bon exemple est la contrib Portrait ou Paysage ? publiée sur
SPIP Contrib’, qui offre trois nouveaux critères de tris des images :
{portrait}, {paysage} et {carre}.
Ce nouveau modèle devrait ouvrir le développement de SPIP à une
frénésie de contributions, déjà bourgeonnante. Si vous ajoutez de
votre côté de nouvelles fonctionnalités à SPIP, n’hésitez pas à en
faire profiter toute la communauté !
Au passage, notons que l’on peut désormais :
intégrer une boucle dans le code optionnel avant d’une autre boucle (entre
<B_articles> et <BOUCLE_articles(ARTICLES){critères...}>).
Les balises peuvent être « imbriquées » les unes dans les autres, par exemple :
http://www.spip.net/fr_article2991.html (5 of 12)2006.04.17 1.11.29
[SPIP] SPIP 1.8, 1.8.1
[ [(#SURTITRE)] (#LOGO_ARTICLE)]
De même, on peut mettre des <INCLURE()> dans les parties optionnelles d’une
balise :
[<INCLURE(debut.php3)>(#SURTITRE) ]
On peut accéder sans programmation supplémentaire, dans les squelettes, à
n’importe quel champ d’une table à travers la balise #NOM_DU_CHAMP
la syntaxe #_nom:TEXTE permet d’accéder à la balise #TEXTE de la boucle
englobante nommée _nom. On peut ainsi accéder à des balises de boucles
englobantes dont le nom serait ambigu dans le contexte de la boucle actuelle
(typiquement, #TITRE et #_rubrique:TITRE).
On peut utiliser une balise dans l’évaluation d’un critère : {titre = #TITRE}
En définissant de nouvelles boucles, on peut accéder à des tables situées dans
d’autres bases de données.
Un débogueur accompagne ce compilateur :
d’une part, le webmestre voit s’afficher des messages d’erreur en cas de
problème de construction de ses squelettes ;
d’autre part, en remplaçant dans l’URl de recalcul de la page le code
var_mode=recalcul par var_mode=debug, le webmestre accède à un mode
de visualisation qui expose précisément le code PHP et MySQL produit par le
compilateur à partir des squelettes. Un outil certes difficile de prime abord, mais
précieux pour celles et ceux qui souhaitent comprendre en détail le
fonctionnement de telle ou telle balise — et notamment quand il s’agit d’en
construire de nouvelles.
http://www.spip.net/fr_article2991.html (6 of 12)2006.04.17 1.11.29
[SPIP] SPIP 1.8, 1.8.1
Traductions
[SPIP 1.8] bénéficie aussi de l’important travail de sa toujours croissante
communauté de traducteurs. Il est désormais disponible dans les 33 langues
suivantes, avec souvent une documentation complète (les nouvelles venues sont
signalées en gras) :
code
langue
ar
•••••••
trad.
arabe
bg
български
bulgare
ca
català
catalan
cpf
Kréol réyoné
créole réunionnais
cpf_hat Kreyòl ayisyen
haïtien
da
dansk
danois
de
Deutsch
allemand
en
English
anglais
http://www.spip.net/fr_article2991.html (7 of 12)2006.04.17 1.11.29
[SPIP] SPIP 1.8, 1.8.1
eo
Esperanto
esperanto
es
Español
espagnol
fa
•••••
farsi
fon
fongbè
fongbé
fr
français
français
gl
galego
galicien
hu
magyar
hongrois
it
italiano
italien
ja
日本語
japonais
lb
Lëtzebuergesch
luxembourgeois
nl
Nederlands
néérlandais
pl
polski
polonais
pt
Português
portugais
pt_br
Português do
Brasil
brésilien
ro
român•
roumain
tr
Türkçe
turc [SPIP 1.8.1]
vi
Tiếng Vi•t
vietnamien
zh
中文
chinois
et toujours les 7 variétés d’occitan : òc auvernhat, òc gascon, òc lemosin, òc
lengadocian, òc niçard (en deux parfums), òc provençau, òc vivaroaupenc !
Les traducteurs et apprentis-traducteurs sont les bienvenus, pour toutes les
langues de la Terre. Il y a de la place pour tout le monde. Faites circuler
l’information et n’hésitez pas à « embaucher » vos amis ! La page de référence des
traductions est toujours www.spip.net/rubrique4.html ; contact par email, sur la
liste spip-trad@rezo.net
Autres nouveautés
De nouveaux raccourcis
Quelques nouveaux raccourcis font leur apparition :
http://www.spip.net/fr_article2991.html (8 of 12)2006.04.17 1.11.29
[SPIP] SPIP 1.8, 1.8.1
on peut maintenant insérer du code LaTEX dans un article grâce à la balise
<math>. Ce code sera traité par un serveur externe pour le transformer en une
image qui sera intégrée au texte.
Par exemple, le texte suivant : <math>la valeur de $x$ est $\sqrt
{\frac{y^{2}}{z^{2}}}$</math>
s’affichera sous la forme :
la valeur de
est
le raccourci -- sera remplacé par un semi-quadratin —.
Nouvelles balises, critères et filtres
Quelques nouveaux filtres, critères et balises sont listés dans la documentation,
accompagnés de la mention [SPIP 1.8].
Signalons par exemple, pour les amateurs de présentation à la façon « blog », le
filtre |unique qui assure qu’un élément récurrent (une date par exemple) n’est
affiché qu’une fois ; ou encore le critère {id_article IN 1,2,3} qui affiche
les articles 1,2 puis 3 dans cet ordre.
Compatibilité
PHP 4.0.8, PHP 5. La version minimale supportée est désormais la 4.0.8 avec
la librairie preg installée. [SPIP 1.8] est compatible avec PHP 5. La compatibilité
avec PHP 3 est en revanche abandonnée.
Note : Pour des raisons « historiques », les fichiers de la
distribution officielle continuent à se nommer xxx.php3 ; ce
schéma de nommage disparaîtra dans la prochaine version de
SPIP, au profit des xxx.php. Une version php de [SPIP 1.8] est
http://www.spip.net/fr_article2991.html (9 of 12)2006.04.17 1.11.29
[SPIP] SPIP 1.8, 1.8.1
toutefois disponible au téléchargement.
MySQL 3, 4.1.x Aucun problème de compatibilité n’a été relevé avec MySQL
jusqu’aux versions 4.1.x. Si toutefois vous rencontrez un problème avec
MySQL 4.1, merci de le signaler sur la liste de développement, spip-dev@rezo.net
Librairies graphiques. [SPIP 1.8] supporte la génération de vignettes avec
NetPBM qui est facilement installable par ftp (voir http://gallery.menalto.com/
modules.... chez les hebergeurs où il n’est pas déjà présent), mais aussi GD1, GD2,
et Imagick (en module php, ou en ligne de commande sous le nom « convert »).
« W3C. » Le moteur de raccourcis fait son possible pour être conforme aux
recommandations du W3C en matière de codage du HTML. Toutefois cela n’est
pas parfait dans toutes les situations, notamment lorsque les utilisateurs entrent
des textes comportant des balises complexes ou du code HTML.
Note : Pour parfaire les résultats [SPIP 1.8.1] introduit un mode « tidy », qui
permet d’assurer que toutes les pages du site sont « valides XHTML1.0 » ; ce
mode fonctionne déjà sur www.spip.net, même s’il n’est pas totalement stabilisé.
Pour plus d’informations voir Tidy : validation XHTML 1.0.
Sans oublier :
●
●
●
●
●
Un nouveau module de gestion d’URL est intégré : il s’agit du mode « urls
propres », qui permet de passer de l’adresse http://monsite/article.
php3?id_article=17 à quelque chose qui ressemble à http://
monsite/titre_de_l_article ;
Les forums sont indexés dans le moteur de recherche. Cette indexation
n’est pas individuelle, mais par fil de discussion (toutes les réponses à
partir du « pied » d’un thread) ; la variable id_thread et les balises
#ID_THREAD et #URL_FORUM font leur apparition.
La boucle (HIERARCHIE) est traitée de façon plus souple : on peut donc
faire {inverse}, {par hasard}, {n-2,1}, {par titre}, etc.
le système de cache gère un quota d’espace disque occupé sur le serveur
(réglé par défaut sur 5 Mo) ;
l’insertion de documents est maintenant gérée par des <div> et des feuilles
de style ;
http://www.spip.net/fr_article2991.html (10 of 12)2006.04.17 1.11.29
[SPIP] SPIP 1.8, 1.8.1
●
●
●
●
●
●
●
le raccourci {{ }} est maintenant transformé en <strong> ;
la syndication accepte les flux aux formats Atom 0.3, RSS 0.91, RSS 1.0 et
RSS 2.0 ; les corrections faites en amont sur le site syndiqué sont reprises
par SPIP quand il intègre les flux, et les champs <modified> et
<lastBuildDate> modifient désormais la date des articles syndiqués ;
pour sa part, la syndication de flux « javascript » est abandonnée (mais
avait-elle jamais été utilisée ?) ;
les fichiers de localisation peuvent être placés dans le même répertoire que
les squelettes ;
le fichier ecrire/lang/perso.php3 disparaît, il est remplacé par les fichiers
local_xx.php3 que l’on peut placer dans le répertoire des squelettes. xx
spécifie un code de langue, ce fichier aura alors priorité sur les autres
modules de localisation de la même langue. Le fichier local.php3, s’il
existe, est inclus en dernier lieu et permet tous les hacks imaginables.
on peut suivre l’activité de SPIP dans ses fichiers logs : ecrire/data/
spip.log et ecrire/data/mysql.log
L’aide en ligne n’est plus livrée en standard, elle fonctionne en client/
serveur, avec téléchargement automatique depuis le site spip.net.
Enfin, last but not least, l’Agenda de l’espace privé a été entièrement revu.
***
[SPIP 1.8.1]
Introduite le 15 avril 2005, [SPIP 1.8.1] règle les quelques soucis d’installation qui
se sont fait jour après la sortie de la version 1.8. Elle apporte en plus :
le mode « tidy » (voir ci-dessus) ;
un nouveau fichier htaccess.txt pour la gestion des URLs personnalisées
(voir Utiliser des URLs personnalisées) ;
une révision de l’aide en ligne ;
une mise à jour du module LDAP
http://www.spip.net/fr_article2991.html (11 of 12)2006.04.17 1.11.30
[SPIP] SPIP 1.8, 1.8.1
Dernier point à noter, la balise #PARAMETRES_FORUM a été revue. Il n’est en effet
plus besoin désormais de passer l’adresse de retour dans les paramètres de forum,
car, par défaut, SPIP redirige désormais le visiteur qui vient de poster un message
vers l’adresse #URL_FORUM de ce message. Si le résultat ne vous convient pas,
vous pouvez récupérer l’ancien fonctionnement en passant l’adresse de retour en
argument de la balise, sous la forme [(#PARAMETRES_FORUM{#SELF})]
Au passage, ce nouvel argument « page de retour » qu’on peut désormais passer à
la balise permet de faire des redirections vers une page de votre choix, par exemple
[(#PARAMETRES_FORUM{message_recu.php?
id_article=#ID_ARTICLE})]
si vous souhaitez afficher un texte particulier après l’envoi du message. (Ce qui
peut être pertinent pour des forums modérés a priori.)
Amusez-vous bien !
Téléchargement
Comme d’habitude le téléchargement de SPIP se fait depuis www.spip.net/spipdev/DISTRIB/. La mise à jour s’effectue de la manière classique, voir Effectuer
une mise à jour. Les sites installés à l’aide de spip_loader peuvent être mis à
jour automatiquement.
télécharger le squelette de cette page
http://www.spip.net/fr_article2991.html (12 of 12)2006.04.17 1.11.30
[SPIP] SPIP 1.7, 1.7.2
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
SPIP 1.7, 1.7.2
français
SPIP
1.8.3
SPIP
1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
•••••••
català
Nederlands
Deutsch
English
Español
occitan
polski
Türkçe
italiano
[SPIP 1.7.2] introduit de nouveaux critères et balises, et des corrections de bugs,
notamment :
SPIP en chinois
Le chinois vient compléter la liste des langues disponibles : arabe, bulgare, créole
réyoné, danois, allemand, anglais, espéranto, espagnol, farsi, français, galicien,
italien, néerlandais, occitan (7 versions), polonais, portugais, vietnamien... et
chinois !
http://www.spip.net/fr_article2102.html (1 of 12)2006.04.17 1.11.54
[SPIP] SPIP 1.7, 1.7.2
1.2.1
SPIP
1.0.3,
1.0.4, 1.0.5
Création automatique de vignettes
— Plutôt que GD, on peut utiliser ImageMagick, si cette librairie est présente sur
le serveur sous la forme du module php « imagick », ou de la ligne de commande
« convert ». (NB : si vous utilisez fink (Mac OS X), il faudra préciser le chemin
d’accès /sw/bin/convert dans le fichier inc_version.php3). ImageMagick
donne généralement de meilleurs résultats graphiques.
— Que vous utilisiez la librairie GD ou ImageMagick, les vignettes sont désormais
recréées en cas de besoin (on peut donc les effacer si on change de méthode de
création, ou de taille, de vignette).
— Attention : Il faut vous rendre dans la configuration avancée du site pour
sélectionner votre méthode préférée de fabrication de vignettes. Si plusieurs
méthodes sont disponibles, cliquez sur l’image ayant le meilleur rendu ; si
« imagick » est présent, préférez-le à « convert » : la méthode d’appel est plus
« propre ».
Critères optionnels
Les critères optionnels permettent d’avoir des boucles à plusieurs usages : il suffit
désormais d’ajouter un point d’interrogation à un critère pour que celui-ci ne soit
pris en compte que s’il est passé dans le contexte. Cela permet par exemple de
simplifier énormément les boucles de backend-dist.html tout en gardant la
possibilité de préciser qu’on veut le backend « restreint aux articles en
créole » (backend.php3?lang=cpf) ou « de la rubrique 7 et de ses sousrubriques » (backend.php3?id_rubrique=7).
La boucle elle-même est alors :
<BOUCLE_backend(ARTICLES){lang?}
{branche?}{par date}{inverse}{0,10}>
Astuces venant compléter l’arsenal du multilinguisme :
— le critère {lang_select} sert à forcer la sélection de la langue pour la boucle
(AUTEURS), qui normalement ne le fait pas (à l’inverse, le critère
{lang_select=non} permet de dire aux boucles (ARTICLES), (RUBRIQUES)
ou (BREVES) de ne pas sélectionner la langue).
— la variable de personnalisation $forcer_lang indique à SPIP qu’il doit
vérifier si le visiteur dispose d’un cookie de langue, et si oui le renvoyer vers la
page correspondante. C’est ce que fait la page de connexion à l’espace privé livrée
en standard avec SPIP.
http://www.spip.net/fr_article2102.html (2 of 12)2006.04.17 1.11.54
[SPIP] SPIP 1.7, 1.7.2
— les balises #MENU_LANG (et #MENU_LANG_ECRIRE) affichent un menu de
langue qui permet au visiteur de choisir « cette page en... ». La première balise
affiche la liste des langues du site ; la seconde la liste des langues de l’espace privé
(elle est utilisée sur la page de connexion à l’espace privé).
— enfin, les critères optionnels permettent d’utiliser une même boucle (en fait, un
même squelette) pour afficher soit tous les articles du site dans toutes les langues,
soit seulement les articles dans la langue passée dans l’URL. Ca peut être utile, par
exemple, dans les boucles de recherche :
<BOUCLE_recherche(ARTICLES){lang?}
{recherche}{par points}{inverse}{0,10}>
Petites choses
— SPIP 1.7.1 avait introduit un bug avec la puce, qui ne respectait plus le saut de
paragraphe qui la précédait.
— dans l’affichage des statistiques, on a désormais une « prévision » du résultat à
la fin de la journée, basée sur la moyenne (pour les visites du site) et sur la
popularité de l’article (pour les visites d’un article). Ca vaut ce que ça vaut...
***
SPIP 1.7.1 apportait pour sa part les nouveautés suivantes :
Moteur de recherche :
Indexation des pétitions et des forums. A noter, les forums sont indexés par
thread, et non pas message par message.
Amélioration du tri {par points} : les articles contenant les mots précis
demandés ont beaucoup plus de points (que ceux qui ne contiennent que des mots
commençant par les mots de la requête) ; de même, si une requête porte sur
plusieurs mots, les articles comportant tous ces mots sortiront désormais en tête
de liste. Le moteur de recherche offre donc des résultats beaucoup plus
pertinents.
Amélioration du moteur pour les articles en allemand et en vietnamien :
●
en allemand on peut taper « über », « ueber » ou « uber » pour trouver le
http://www.spip.net/fr_article2102.html (3 of 12)2006.04.17 1.11.55
[SPIP] SPIP 1.7, 1.7.2
●
premier de ces trois mots (« über ») ; « ueber » en est la translittération
« complexe », et « uber » la translittération simple.
en vietnamien, ce sont les accents qui sont très riches : ainsi pour retrouver
le mot « Ng••i » avec tous ses accents, on peut le taper aussi bien
❍ avec les bons accents
❍ sous la forme « nguoi » (sans accents)
❍ « ngu7 », les accents étant transcodés, en interne, avec des chiffres
❍ Note technique : pour permettre des recherches aussi sous la forme
« ngu+ » (c’est-à-dire directement dans la translittération habituelle
du vietnamien sur Internet), il faut faire un pré-traitement de la
variable $_GET['recherche'] pour y remplacer les '`?~.^+(par le transcodage 123456789 ; évidemment SPIP ne peut fournir
ce pré-traitement en standard, car il ne concerne que les recherches
en langue vietnamienne.
Le surlignement des résultats de recherche est compatible utf-8
Dans les squelettes :
Le critère {tout} dans une boucle (RUBRIQUES) affiche aussi les rubriques
vides
la balise #EXPOSER pour mettre en valeur le chemin d’accès à un article dans les
listes de rubriques ou d’articles. (Voir la documentation).
Un nouveau filtre pour les fichiers « backend » : |texte_backend
Suppression systématique des numéro-titres dans les réponses des forums
Il est désormais possible d’appeler un squelette avec un paramètre lang=...
De même <INCLURE(...){lang}> ou <INCLURE(...){lang=xx}>
fonctionnent enfin et sont capables d’aller éventuellement chercher un squelette
affiné par langue (fichier article.xx.html).
Ajout des id_auteur dans les boucles (FORUMS)
possibilité d’utiliser un critère {url==...} dans les boucles
(SYNDIC_ARTICLES)
Balise #URL_AUTEUR.
Le filtre |couper{} est plus smart, notamment pour des longueurs très courtes
([(#TITRE|couper{5})] donnera bien 5 caractères).
Le filtre |reduire_image permet de réduire des images à la volée, soit en
utilisant la librarie gd (ou gd2) si elle est présente, soit en précisant width=...
height=.... dans le code HTML produit.
Typographie :
Ajout d’une balise <poesie>...</poesie> qui permet d’entrer des vers ou
http://www.spip.net/fr_article2102.html (4 of 12)2006.04.17 1.11.55
[SPIP] SPIP 1.7, 1.7.2
des paroles de chanson avec des sauts de lignes adaptés.
Meilleure gestion typographique (en français) des exclamations multiples
(Whoah !??!!).
Dans l’espace privé :
en interface complète la page ecrire/articles.php3?id_article=x
permet une « révision des insécables » en les affichant en grisé (le réglage est à
faire dans le fichier ecrire/mes_options.php3).
retour des boutons de messagerie dans la liste des auteurs
Fonctionnalités expérimentales :
Création de points d’entrée dans typo() et propre() pour des patches particuliers
ajout de l’option $cookie_path (pour bidouiller spip avec des scripts externes
comme Spikini).
***
SPIP 1.7 (3 janvier 2004) complétait l’internationalisation de SPIP en apportant la
possibilité, souvent demandée, de construire des sites multilingues. Le site
officiel, désormais hébergé sur http://www.spip.net, est lui-même multilingue
(les volontaires pour continuer les traductions sont d’ailleurs les bienvenus :
rendez-vous à http://www.spip.net/rubrique4.html).
Sauvegarder la base de données
Il est conseillé de sauvegarder la base de données avant de mettre à jour SPIP.
Pour cela, allez dans la partie « Administration du site » de l’espace privé, puis
« Maintenance du site » et cliquez sur « Sauvegarde de la base de données ». Une
fois la sauvegarde effectuée (vous devrez pour cela créer un fichier au nom
particulier dans le répertoire ecrire/data), vous pourrez récupérer le fichier
résultant (dump.xml ou dump.xml.gz).
Après cette sauvegarde, vous pourrez mettre SPIP à jour comme expliqué plus
bas.
Si vous avez un problème et qu’il faut restaurer la sauvegarde
effectuée ci-dessus : réinstallez d’abord la version de SPIP avec
laquelle vous avez effectuée la sauvegarde (TRÈS IMPORTANT) !
http://www.spip.net/fr_article2102.html (5 of 12)2006.04.17 1.11.55
[SPIP] SPIP 1.7, 1.7.2
Ne cherchez surtout pas à restaurer sous la version 1.7 une
sauvegarde que vous aurez effectuée avec la version 1.6 (par
exemple) ! Une fois la bonne version de SPIP réinstallée, vous
pourrez restaurer la sauvegarde que vous aviez faite
précédemment.
N’oubliez pas non plus que pour une sauvegarde complète, il faut
également recopier le contenu du répertoire IMG/ en lieu sûr. Ce
répertoire contient en effet les logos, images, documents que vous
aurez uploadés depuis l’interface de rédaction.
Important : cette sauvegarde est une simple précaution. Ne cherchez pas à la
restaurer si tout fonctionne correctement. N’effacez pas non plus la base de
données avant de faire la mise à jour, c’est inutile et dangereux !
Mettre à jour
La procédure de mise à jour est la même que d’habitude. Vous avez deux
possibilités :
Utiliser l’installateur automatique, spip_loader.php3 : ce fichier que vous
trouverez à l’adresse http://www.spip.net/spip-dev/INSTALL, remplacera
automatiquement votre version courante de SPIP par la version 1.7.
Note : si l’installation automatique n’est pas compatible avec votre
système, spip_loader.php3 vous en avertira et vous devrez alors
utiliser l’installation manuelle décrite ci-dessous.
Télécharger manuellement SPIP 1.7 sur votre site. Pour cela, vous devrez :
1. Choisir une des archives du répertoire http://www.spip.net/spip-dev/
DISTRIB ; vous avez le choix entre la version complète, qui contient toutes les
langues, et les versions monolingues qui contiennent chacune une seule langue
mais sont plus légères à télécharger.
2. Télécharger cette archive sur votre ordinateur personnel, et la décompacter en
utilisant l’utilitaire approprie (par exemple Winzip sous Windows).
3. Envoyer les fichiers ainsi décompactés sur votre site Web, par FTP. Les fichiers
doivent bien sûr être envoyés au même endroit que la version précédente de SPIP.
http://www.spip.net/fr_article2102.html (6 of 12)2006.04.17 1.11.55
[SPIP] SPIP 1.7, 1.7.2
Une fois la nouvelle version installée, vous devrez permettre au système de mettre
à jour la base de données. Pour cela il vous sera demandé de créer un fichier d’un
nom particulier dans le répertoire ecrire/data. Cette sécurité permet d’assurer que
la personne qui effectue la mise à jour est bien autorisée à le faire.
Note : si un problème vous empêche par la suite d’accéder à l’espace
privé de votre site, vous pouvez recréer un accès en effaçant
simplement du répertoire ecrire le fichier inc_connect.php3, ce qui
relancera le formulaire d’installation du site.
Une fois SPIP mis à jour, vous pouvez profiter des nouveautés qu’offre la version
1.7. Celles-ci sont détaillées ci-après.
Bonne chance et publiez bien
L’équipe de SPIP.
Sites multilingues
La version 1.6 enrichissait enfin SPIP d’un lot de traductions permettant d’utiliser
l’espace privé dans différentes langues, et élargissant ainsi l’usage de SPIP à des
rédacteurs de diverses langues. La version 1.7 complète désormais cet ajout en
permettant également au site public d’être multilingue sans aucun effort de mise
en place (à part quelques options de configuration à modifier). Cette
fonctionnalité majeure (qui recouvre divers aspects comme l’affichage des dates et
formulaires, la sélection de la typographie, la gestion des traductions d’articles)
fait l’objet d’articles de documentation séparés.
Le multilinguisme inclut l’apparition de plusieurs outils dédiés, dont :
Des options de configuration spécifiques
Un système de gestion des traductions entre articles
Une page de gestion des traductions par langue
Un paquet de chaînes pré-traduites en diverses langues pour l’espace public
Suite de l’internationalisation
La palette des langues disponibles s’est enrichie, puisque, à ce jour, l’interface de
rédaction de SPIP est traduite dans les langues suivantes :
http://www.spip.net/fr_article2102.html (7 of 12)2006.04.17 1.11.55
[SPIP] SPIP 1.7, 1.7.2
français
anglais
néerlandais
vietnamien
espagnol
arabe
farsi
créole de la Réunion
allemand
danois
espéranto
italien
bulgare
polonais
catalan
portugais
sept variantes différentes d’occitan : niçard, languedocien, gascon, provençal,
auvergnat, limousin et vivaro-alpin !
Votre site public bénéficie également de ces traductions grâce à un système de
textes pré-traduits livrés avec SPIP. Vous pouvez voir ce système en action dans
les squelettes par défaut de SPIP 1.7 : changez la langue du site ou d’un article,
recalculez la page publique correspondante, et les textes communs (navigation,
dates, formulaires...) s’affichent dans la langue choisie !
La documentation elle-même commence à être traduite en diverses langues sur
notre nouveau site officiel (http://www.spip.net). Tout cela représente un travail
très important, et il y a largement de la place pour de nouveaux participants
(rendez-vous dans l’« espace des traducteurs »).
Autres modifications importantes
Espace privé :
Une barre graphique de raccourcis fait son apparition au-dessus des champs
d’édition les plus importants (texte des articles, brèves, forums). Elle permet aux
débutants de se familiariser avec les principaux raccourcis typographiques en
utilisant dans un premier temps les boutons de la barre plutôt que leur équivalent
au clavier.
Dans l’écran de login, on peut choisir de rester identifié quelques jours, ce qui
http://www.spip.net/fr_article2102.html (8 of 12)2006.04.17 1.11.55
[SPIP] SPIP 1.7, 1.7.2
évite de retaper trop souvent son mot de passe.
Refonte du calendrier personnel (agenda)
Calendrier mensuel
L’interface du calendrier différencie davantage les éléments éditoriaux (publication d’articles et de
brèves) et les rendez-vous (annonces à tous les participants et messages personnels).
Affichage d’une journée
http://www.spip.net/fr_article2102.html (9 of 12)2006.04.17 1.11.55
[SPIP] SPIP 1.7, 1.7.2
La colonne principale affiche l’intégralité des rendez-vous. Le code couleur permet de repérer les
pense-bêtes (bleu), les rendez-vous avec d’autres participants (verts) et les rendez-vous qui
concernent tout le monde (jaune).
Dans la colonne de gauche, un bouton permet de revenir à aujourd’hui, et des calendriers réduits
facilitent la navigation d’un jour à l’autre.
Dans la colonne de droite (non montrée dans cette copie d’écran), on trouve l’affichage graphique de
la journée suivante.
Une page de suivi à distance de la vie du site permet de récupérer l’adresse de
syndication (RSS) et d’injecter les événements du site dans un calendrier (format
iCal).
Nouveau système de navigation dans l’ensemble du site.
Le nouveau système de navigation
Site public :
Ajout de la balise #DATE pour la boucle DOCUMENTS.
Corrections et ajouts mineurs
Espace privé :
On peut désormais configurer une adresse mail expéditrice des mails du site (si
http://www.spip.net/fr_article2102.html (10 of 12)2006.04.17 1.11.55
[SPIP] SPIP 1.7, 1.7.2
elle est laissée vide, l’adresse apparente de l’émetteur est identique à celle du
destinataire, comme précédemment).
Lors d’une mise à jour de la base, SPIP teste d’abord si les droits d’accès à la
base de données sont suffisants, et affiche un message d’erreur sinon.
L’affichage des referers a été totalement revu.
Deux variables de configuration supplémentaires pour mes_options.php3 : on
peut décider que SPIP va ignorer les connexions par REMOTE_USER (.htaccess)
et/ou par authentification http.
Les mots de passe peuvent désormais contenir des accents (avec un jeu de
caractères 8 bits de type iso-8859-1, pas utf-8...)
Site public, squelettes :
Quand on poste un message dans un forum public, le nom et l’email utilisés sont
mémorisés et pré-remplis automatiquement si l’on poste d’autres messages
durant la même session. Cela évite d’avoir à retaper systématiquement son nom
quand on participe beaucoup aux forums.
Les pages correspondant à un article non publié ne sont plus mises en cache
Message d’erreur au lieu d’une page blanche lorsque le serveur ne peut pas
calculer la page et qu’elle n’est pas dans le cache (MySQL indisponible, sur le
moteur de recherche, par exemple).
Distinction plus précise des erreurs MySQL dans les squelettes.
Correction d’un léger bug sur les forums publics : dans certains cas, la page
n’était pas automatiquement recalculée lors de l’ajout d’un commentaire.
Correction du bug des doublons avec la boucle hiérarchie.
Pour les bidouilleurs : possibilité de redéfinir la balise #INTRODUCTION, en
plaçant dans mes_fonctions.php3 une nouvelle fonction introduction(...). On peut
se baser, pour démarrer, sur la fonction calcul_introduction qui se trouve dans
inc-calcul.php3
Contenu du site, et autres :
http://www.spip.net/fr_article2102.html (11 of 12)2006.04.17 1.11.55
[SPIP] SPIP 1.7, 1.7.2
Ajout d’un champ nom_site et url_site aux articles (à activer, sous le nom de
« lien hypertexte », dans la configuration du site). Les balises #NOM_SITE et
#URL_SITE permettent d’afficher ces valeurs.
Support des jeux de caractères arabes (windows-1256 et iso-8859-6)
La configuration de l’URL du glossaire externe (pour les raccourcis de type « [?
terme à rechercher] ») accepte maintenant une écriture plus souple (sous la
forme "url_glossaire_avec_des_%s", où %s sera remplacé par le "terme à
rechercher").
Compatibilité MySQL 4.1.0
Introduction d’un mécanisme de gestion de la charge (plutôt destiné aux
hébergeurs) : lorsque SPIP détecte la présence, dans ecrire/data/, d’un fichier
nommé lock, et si ce fichier n’est pas trop vieux (moins de 10 minutes), il évite
de faire des calculs pas absolument nécessaires : indexation, statistiques, etc.
Nouveau raccourci typographique « <quote> ... </quote> », pour citer un
morceau de texte (utile dans les forums publics).
et diverses corrections et améliorations.
télécharger le squelette de cette page
http://www.spip.net/fr_article2102.html (12 of 12)2006.04.17 1.11.55
[SPIP] SPIP 1.6
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
SPIP 1.6
français
SPIP
1.8.3
SPIP
1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
1.2.1
italiano
La nouvelle version « officielle » de SPIP est la 1.6.
Vous pouvez télécharger SPIP-1.6 à l’adresse habituelle http://rezo.net/spip-dev/
DISTRIB/
MISE À JOUR
La mise à jour peut se faire depuis n’importe quelle version antérieure de SPIP.
Si vous utilisez habituellement l’installation automatique, il vous suffit de lancer
le fichier spip_loader.php3 depuis votre navigateur et de suivre les instructions
affichées.
Si vous utilisez l’installation manuelle à partir d’une archive téléchargée depuis
l’URL ci-dessus, il vous faut :
●
Choisir une archive : le format ne dépend que de vous, les fichiers à
http://www.spip.net/fr_article1965.html (1 of 8)2006.04.17 1.12.13
[SPIP] SPIP 1.6
SPIP
1.0.3,
1.0.4, 1.0.5
l’intérieur sont identiques ; notez que si vous avez une connexion lente,
vous pouvez choisir une version monolingue (l’archive est alors suffixée du
code de la langue : par exemple "-fr" pour le français).
●
●
Décompresser l’archive que vous aurez choisie.
Envoyer les fichiers par FTP sur votre site (en écrasant éventuellement les
fichiers précédents : pensez à faire une sauvegarde de vos squelettes
auparavant, en cas de fausse manipulation).
Attention : veillez à ne pas écraser au passage le contenu du répertoire IMG/.
Celui-ci contient en effet toutes les images et les documents attachés de votre
site !
●
Vous rendre, avec votre navigateur, dans ecrire/ et suivre les instructions (il
vous faudra créer un fichier ou répertoire particulier dans ecrire/data/ puis
laisser SPIP faire la mise à niveau de votre base de données).
Et c’est tout !
Remarques importantes (et habituelles) :
Vous pouvez auparavant faire une sauvegarde de votre base de données ; sachez
toutefois que vous n’aurez normalement pas besoin de cette sauvegarde, SPIP se
chargeant tout seul de la mise à niveau de votre base de données. D’autre part,
cette sauvegarde ne pourra pas être restaurée sans dommage sur une version plus
récente que votre version actuelle ; elle ne doit donc être utilisée qu’en dernier
ressort !
Surtout, NE VIDEZ PAS VOTRE BASE DE DONNÉES AVANT DE FAIRE LA
MISE À JOUR. (L’erreur est classique, certains imaginant, à tort, qu’il faut vider
la base de données pour ensuite restaurer la sauvegarde).
DOCUMENTATION
La documentation a été mise à jour ; elle comporte deux nouveaux articles :
La gestion des dates
Les langues de SPIP
http://www.spip.net/fr_article1965.html (2 of 8)2006.04.17 1.12.13
[SPIP] SPIP 1.6
ESPACE PRIVÉ MULTILINGUE
C’est le plus gros changement dans SPIP depuis la version 1.5 : l’espace privé,
l’aide en ligne et une petite partie de l’espace public (à savoir les formulaires gérés
automatiquement par SPIP) sont désormais disponibles en plusieurs langues.
Au moment de l’installation de SPIP, vous pourrez choisir une langue pour
l’affichage de l’interface. Cette langue sera également adoptée comme "langue par
défaut" de votre site. C’est ce réglage qui déterminera :
●
●
la langue dans laquelle sont affichés les formulaires de l’espace public
(formulaires de recherche, de commentaires dans les forums,
d’identification pour l’espace privé, etc.)
les règles appliquées par le moteur typographique (seuls le français et
l’esperanto subissent la correction typographique française complète)
Ne vous inquiétez pas, vous pouvez modifier ce réglage par la suite, à tout
moment, dans la configuration du site sous la catégorie "options avancées". De
plus chaque rédacteur ou administrateur peut, indépendamment du reste,
modifier la langue utilisée par l’interface lorsqu’il visite l’espace privé. Vous
pouvez ainsi accueillir des communautés de rédacteurs / administrateurs de
langues variées.
PARTICIPER
D’autres langues sont en préparation, et si vous voulez participer à l’effort de
traduction, vous pouvez prendre contact avec la liste spip-trad@rezo.net
Si vous souhaitez discuter de SPIP dans une des langues déjà intégrées, des listes
spécifiques ont été mises en place, ainsi que des sites de référence : leur adresse
est spip-xx@rezo.net et http://www.uzine.net/spip-xx (où xx doit être remplacé
par le code de la langue en question). Parfois le "site de référence" ne propose que
la liste : c’est que tout est encore en chantier.
REMARQUE IMPORTANTE : il est très probablement préférable de
commencer, lors d’une nouvelle installation, par aller dans la configuration
avancée pour choisir le jeu de caractères ’utf-8’ plutôt que le traditionnel et
vieillissant ’iso-8859-1’.
Plusieurs jeux de caractères courants sont supportés, notamment utf-8, iso-8859http://www.spip.net/fr_article1965.html (3 of 8)2006.04.17 1.12.13
[SPIP] SPIP 1.6
1, iso-8859-15, windows-1251 (cyrillique) ; la syndication est, elle aussi,
totalement compatible d’un site à l’autre indépendamment des jeux de caractères
choisis.
MOTEUR DE RECHERCHE
Fonctions de translittération multilingue : dans la mesure du possible les
caractères accentués ou non-occidentaux sont traduits dans leurs
"équivalents" (non-accentués, phonétiques...) ; la précision de la translittération
dépend en partie de la configuration de PHP, pour les jeux de caractères non
intégrés à SPIP.
Ainsi un mot en cyrillique sera indexé sous sa forme translittérée en ASCII, (par
exemple : "teoreticheskaya"). La recherche donnera des résultats aussi bien sur la
forme originale du mot que sur la forme translittérée. C’est en fait une
généralisation du mécanisme qui permettait déjà d’effectuer des recherches en
français, allemand (etc.) sans avoir à taper les accents.
Quand la langue du site est ’vi’ (vietnamien), la translittération est plus
complexe : les accents sont codés par des chiffres, et la recherche peut se faire
aussi bien à partir de mots tapés avec tous les accents qu’à partir de la
translittération classique (a^.) ou spip (a65)...
Le tiret bas (underscore) n’est plus considéré comme un séparateur de mots,
mais comme un caractère alphabétique (documentation informatique).
On peut maintenant indexer les sigles de deux lettres et plus, y comprenant ceux
contenant des chiffres (G8, CNT...). Un sigle est un mot ne comprenant aucune
minuscule.
En raison de ces améliorations, la mise à jour de SPIP déclenche
exceptionnellement la réindexation complète de votre site (si le moteur de
recherche est activé).
UNE CORRECTION IMPORTANTE
Modification du fonctionnement du $dossier_squelettes, pour le rendre
plus souple et compatible avec <INCLURE> : désormais SPIP recherche, dans
l’ordre, dossier_squelettes/fond=10.html, puis dossier_squelettes/
http://www.spip.net/fr_article1965.html (4 of 8)2006.04.17 1.12.13
[SPIP] SPIP 1.6
fond-8.html (en remontant la hiérarchie des rubriques 10, 8, etc. vers la
racine), puis dossier_squelettes/fond.html, puis ./fond.html à la
racine du site, puis ./fond-dist.html
Pour les <INCLURE(fichier.php3)>, SPIP regarde si le fichier
dossier_squelette/fichier.php3 existe (et l’inclue le cas échéant) ; et
sinon il inclue ./fichier.php3 (sans nécessairement vérifier son existence).
VIGNETTES AUTOMATIQUES
La génération automatique de vignettes (activable dans la configuration du site,
dans la catégorie "options avancées") est désormais compatible avec plus de
systèmes, et les vignettes générées sont de meilleure qualité (il est conseillé
d’utiliser PHP 4.3 ou supérieur pour avoir des résultats optimaux).
SYNDICATION
La syndication des sites référencés accepte un plus grand nombre de formats de
« backends », et reconnaît plus d’informations à l’intérieur de ceux-ci
(compatibilité avec les formats RSS 0.91, 1.0, 2.0, et récupération des dates et
auteurs selon divers formats)
Les fichiers de syndication générés par SPIP (backend.php3 pour les articles,
backend-breves.php3 pour les brèves) sont plus complets, ils contiennent
notamment la date exacte de publication des "items" syndiqués.
GESTION DES DATES
La balise #DATE_NOUVEAUTES permet d’afficher la date du dernier envoi du
mail présentant les nouveautés.
correction du bug des critères {age} et {age_relatif} ; ceux-ci permettent
désormais de distinguer deux articles publiés le même jour (notion de
« précédent » de « suivant »)
introduction des critères {jour_relatif}, {mois_relatif} et
{annee_relatif}, comme extension de l’{age_relatif}, mais arrondi au
http://www.spip.net/fr_article1965.html (5 of 8)2006.04.17 1.12.13
[SPIP] SPIP 1.6
jour, au mois et à l’année (ce qui permet de faire désormais une boucle pour
« tous les les articles du mois de mars 2003 » [spéciale dédicace aux amateurs de
weblogs])
nettoyage de la date passée dans l’URL : 2003, 2003/01, mais aussi, à partir de
php3.0.12 (utilisation de la fonction strtotime), date=-1year,
date=1march1970, etc.
#DATE peut s’utiliser hors des boucles (contexte ou URL)
Au total, et en utilisant habilement les balises <INCLURE()>, toutes les
manipulations sur les dates sont maintenant permises. Tous les critères de date
permettent désormais de comparer des date_redac entre elles ou à la date
passée en URL (ajouter _redac à la fin)
ACCESSIBILITÉ DE L’ESPACE PRIVÉ
Nous avons ajouté une série de raccourcis clavier dans l’espace privé afin de
faciliter la navigation pour les systèmes non-graphiques. Toutes ces touches sont
gérées par le navigateur et le système d’exploitation : c’est-à-dire qu’il faut les
utiliser, si votre système le permet, en combinaison avec « Alt », « Ctrl » ou
« Pomme »... A vous de tester.
Résumé des raccourcis :
Les touches 1, 2, ... 9, 0 déclenchent les différentes entrées des menus de
navigation (les deux rangées d’icones en haut de l’écran). En raison du nombre
limité de chiffres disponibles, seules les premières icones de la deuxième rangée
sont accessibles par ce biais ;)
(NB : si vous êtes sur un clavier azerty, n’oubliez pas d’utiliser en plus la touche
shift, ou de passer par le pavé numérique)
La touche S saute directement à la colonne « de droite », qui présente le
contenu utile de la page courante (utile avec les systèmes à synthèse vocale pour
ne pas énumérer tous les choix de navigation de la colonne de gauche et des
menus d’icones)
La touche R saute directement à la case recherche (note : n’oubliez pas que cette
case est uniquement disponible en interface complète), ce qui vous permet de
chercher rapidement un contenu (tapez Ctrl R, puis le texte à chercher, et appuyez
sur la touche Entrée)
Les touches A, B, C, etc. permettent de sauter à chacun des « blocs d’affichage »
présents sur la page (un « bloc » est par exemple une liste d’articles, un
http://www.spip.net/fr_article1965.html (6 of 8)2006.04.17 1.12.13
[SPIP] SPIP 1.6
formulaire...). Le nombre de touches ainsi disponible dépend du nombre de blocs.
PETITS AJOUTS ET CORRECTIONS
propre() est un peu plus compatible avec les normes html modernes
Une nouvelle variable $ligne_horizontale permet de personnaliser le filet
<hr>
Attention les intertitres changent par rapport à l’historique : pour retrouver
l’ancien style, il faut personnaliser $debut_intertitre et $fin_intertitre
Nouveau filtre « |sinon » : [(#TEXTE|sinon{"pas de texte"})] affiche
le texte ; si celui-ci est vide, affiche « pas de texte ».
Nouveaux tags #LOGO_AUTEUR_NORMAL et #LOGO_AUTEUR_SURVOL
Dans le menu « ajouter un document depuis le répertoire upload », les noms
de fichiers s’affichent par ordre alphabétique ; de plus, les sous-répertoires
éventuellement installés dans upload/ sont pris en compte.
le fichier engines-list.ini est déplacé dans ecrire/ et renommé en
engines-list.txt : si vous l’avez modifié, attention à reporter vos corrections
dans le nouveau fichier : l’ancien sera supprimé.
le fichier inc_meta_cache.php3 passe dans ecrire/data/ (permet
éventuellement d’assurer un fonctionnement normal de SPIP tout en verrouillant
le répertoire ecrire/)
Le critère {branche} est officiellement supporté
Ajout de nouveaux types de documents autorisés
Changement de stratégie sur les ?var_recherche=toto : ils ne sont plus
ajoutés dans les URLs qu’au sein des boucles {recherche} (et pas dans toute la
page), et il n’est plus nécessaire de les définir dans les inc-urls... (si vous avez
un inc-urls... personnalisé [autre que ’standard’ ou ’html’], il est conseillé de le
réviser en supprimant la partie qui s’occupe de var_recherche).
http://www.spip.net/fr_article1965.html (7 of 8)2006.04.17 1.12.13
[SPIP] SPIP 1.6
Bug : on peut désormais utiliser #POINTS pour les sites référencés
Bug : suppression des forums attachés quand un site référencé est supprimé
Bug : ne pas accepter les changements de nom/email dans les forums sur
abonnement
Bug : vignettes non supprimées à la suppression d’un document
Bug : les pétitions avec email unique ne fonctionnaient pas
Patch hébergement-discount
***
Pour consulter la liste des nouveautés depuis les versions précédentes, voyez la
rubrique Évolutions et mises à jour.
télécharger le squelette de cette page
http://www.spip.net/fr_article1965.html (8 of 8)2006.04.17 1.12.13
[SPIP] SPIP 1.5
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
SPIP 1.5
français
SPIP
1.8.3
SPIP
1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
1.2.1
italiano
SPIP 1.5.2 est la version officielle.
Vous pouvez télécharger SPIP-1.5.2 à l’adresse habituelle
http://rezo.net/spip-dev/DISTRIB/
Mise-à-jour
La mise à jour peut se faire depuis n’importe quelle version antérieure de SPIP.
Si vous utilisez habituellement l’installation automatique (spip_loader.php3),
il vous suffit de recharger ce fichier et de suivre les instructions.
Si vous utilisez l’installation manuelle à partir d’une archive téléchargée depuis
l’URL ci-dessus, il vous faut :
1. décompresser l’archive que vous aurez choisie (il y a trois formats : zip, sit
et tgz, mais ce sont les mêmes fichiers) ;
http://www.spip.net/fr_article1911.html (1 of 7)2006.04.17 1.12.32
[SPIP] SPIP 1.5
SPIP
1.0.3,
1.0.4, 1.0.5
2. envoyer les fichiers par FTP sur votre site (en écrasant éventuellement les
fichiers précédents : pensez à faire une sauvegarde de vos squelettes
auparavant, en cas de fausse manipulation).
3. vous rendre, via votre navigateur, dans ecrire/ et suivre les instructions
(il vous faudra créer un fichier ou répertoire particulier dans ecrire/
data/ puis laisser SPIP faire la mise à niveau de votre base de données).
La mise à jour est un peu plus lourde que pour les versions précédentes, puisqu’il
vous faudra supprimer le fichier ecrire/inc_connect.php3 et entrer de
nouveau vos données de connexion à la base (nota bene : avant d’effacer
inc_connect.php3, faites-en une copie sur votre disque dur - ce fichier
contient les données de connexion en question, ce qui pourra vous être utile si
vous les avez oubliées).
Et c’est tout !
Remarques importantes :
Vous pouvez auparavant faire une sauvegarde de votre base de données ; sachez
toutefois que vous n’aurez normalement pas besoin de cette sauvegarde, SPIP se
chargeant tout seul de la mise à niveau de votre base de données. D’autre part,
cette sauvegarde ne pourra pas être restaurée sans dommage sur une version plus
récente que votre version actuelle ; elle ne doit donc être utilisée qu’en dernier
ressort !
Surtout, ne videz pas votre base de données avant de faire la mise-àjour. (L’erreur est classique, certains imaginant, à tort, qu’il faut vider la base de
données pour ensuite restaurer la sauvegarde).
Comme indiqué dans la documentation, sauvegardez votre base de
données avant la mise-à-jour, mais ne la réinstallez pas ! Cette
sauvegarde ne sert que pour assurer la sécurité en cas de problème lors de la
manipulation, mais ne doit surtout pas être utilisée si la mise-à-jour s’est déroulée
correctement.
Documentation
La documentation de SPIP a été mise à jour pour la version 1.5, vous la trouverez
à l’adresse http://www.uzine.net/spip ; les nouveautés sont mentionnées par
[SPIP 1.5].
http://www.spip.net/fr_article1911.html (2 of 7)2006.04.17 1.12.32
[SPIP] SPIP 1.5
Si vous relevez une erreur, une incohérence, ou un passage incompréhensible,
merci de bien vouloir le signaler sur la liste des développeurs, en précisant bien le
nom ou l’adresse URL complète de la page.
Rappelons par ailleurs que vous pouvez trouver sur ce site une liste de toutes les
balises mise à jour.
Problèmes éventuels
En cas de souci d’affichage sur le site public, essayez de vider le cache de votre
site pour voir si le problème persiste.
Si votre site affiche des messages d’erreur étranges (erreurs PHP, etc.) vérifiez
que tous les fichiers ont été correctement transférés via FTP, et qu’aucun des
fichiers n’a une taille zéro sur le serveur. Eventuellement, réessayez le transfert en
changeant le mode de transfert dans votre logiciel FTP (le mode binaire est
normalement préférable).
Si vos problèmes persistent, ou pour toute autre question, n’hésitez pas, après
avoir cherché dans la documentation, à écrire à spip@rezo.net. N’oubliez pas de
mentionner la version de SPIP utilisée et de décrire précisément le problème
(URL de la page incriminée, etc.).
Nouveautés
Entre la version 1.4.2 et la version 1.5 de SPIP de nombreux changements ont été
apportés, de nombreux bugs ont été corrigés. Tous ne sont pas mentionnés ici.
Voici toutefois une liste des principales nouveautés de la version 1.5
La nouveauté la plus spectaculaire est l’apparition de nouveaux squelettes par
défaut. Les autres modifications sont beaucoup plus discrètes pour l’utilisation
quotidienne de SPIP, mais renforcent nettement la stabilité et la cohérence du
système.
Squelettes par défaut
Nouveaux squelettes par défaut, à peu près conformes W3C, accessibles, plus
jolis et plus propres que les anciens.
http://www.spip.net/fr_article1911.html (3 of 7)2006.04.17 1.12.32
[SPIP] SPIP 1.5
Accessibilité : ajout d’une page sommaire-texte.php3, gérée depuis le
squelette sommaire-texte(-dist).html ; cette page en texte seul présente
les 3 derniers articles et les 5 dernières brèves du site. Elle vise à founir un début
de solution à ceux qui veulent faciliter la lecture du site aux utilisateurs de
terminaux texte, braille, synthèse vocale, etc. Notons que les nouveaux squelettes
par défaut sont relativement lisibles en mode texte, bien que plus évolués
graphiquement dans un navigateur classique.
Par convention, cette page est accessible par l’adresse oo (deux fois la lettre « o »
minuscule), par exemple http://www.uzine.net/oo.
Tous retours sur la commodité des nouveaux squelettes sur navigateurs nongraphiques bienvenus (l’espace privé, quant à lui, est toujours difficilement
praticable en mode texte, malheureusement).
Raccourci SPIP
Le raccourci [->http://lien_très_llong......long] voit son texte
coupé à 35 caractères. Cela ne concerne donc que les liens constitués d’une URL.
Interface de l’espace privé
Meilleur affichage des « auteurs » du site (y compris les « visiteurs », c’est-àdire les participants aux forums sur abonnement).
Modification des processus d’identification à l’espace privé. De nouveaux
mécanismes permettent de simplifier l’interface tout en augmentant la souplesse
et le la sécurité.
L’interface simplifiée devient plus cohérente, et utilisable en permanence pour
des sites pas trop sophistiqués
Site public
Ajout d’un tag #PUCE correspondant à la petite « puce » utilisé à l’intérieur des
articles pour marquer les énumérations (correspondant la plupart du temps au
fichier graphique puce.gif).
Dans la boucle ARTICLES, une nouvelle balise #DATE_MODIF (au format date,
à utiliser, donc, avec des filtres comme |affdate) donne la date de « dernière
http://www.spip.net/fr_article1911.html (4 of 7)2006.04.17 1.12.32
[SPIP] SPIP 1.5
modification de l’article » : en fait, il s’agit, plus précisément, de la dernière date à
laquelle on a ouvert l’article en édition, même si on n’a ni modifié ni validé
l’article. Ce n’est pas un bug ;-)
Possibilité de mettre tous les squelettes dans un dossier (dont le nom est défini
de manière centralisée dans mes_fonctions.php3), ce qui permet d’essayer plus
facilement plusieurs jeux de squelettes. Voir à ce sujet la variable
dossier_squelettes de la documentation sur les variables de
personnalisation.
Boucle (GROUPES_MOTS) avec les balises #TITRE, #ID_GROUPE... pour la
gestion des groupes de mots-clés.
Possibilité de mettre plusieurs #FORMULAIRE_ECRIRE_AUTEUR dans une
même page.
Les mails « Quoi de neuf » (annonce des nouveautés sur une mailing-list par
exemple) sont personnalisables via un squelette nouveautes(-dist).html.
Passage de paramètres dans les filters. La syntaxe est
[(#BALISE|filtre{arg1, arg2}|...)]
Le filtre doit être défini de la manière suivante dans mes_fonctions.php3 :
function filtre($texte, $arg1='valeur par
defaut1', $arg2='valeur par défaut 2')
{
....calculs....
return (une chaine de caractères);
}
Cela permet donc aux utilisateurs maîtrisant PHP de créer des filtres utilisant des
fonctions PHP à plusieurs variables (jusqu’à présent, les filtres pour les squelettes
de SPIP étaient par définition des fonctions PHP à une seule variable).
Ajout d’une balise #EMAIL_WEBMASTER (configurable depuis ecrire/)
correspondant à l’adresse du webmestre « principal » du site.
Ajout de id_syndic_article dans le contexte et gestion dans la boucle
(SYNDIC_ARTICLES) du critère {id_syndic_article}
http://www.spip.net/fr_article1911.html (5 of 7)2006.04.17 1.12.32
[SPIP] SPIP 1.5
Nouveau tag #FORMULAIRE_ADMIN pour placer les boutons d’admin
(recalculer, modifier cet article, etc.) où l’on veut dans la page. Par défaut, si le tag
n’est pas utilisé, les boutons restent affichés en bas de HTML comme auparavant,
ce qui pouvait entraîner des bizarreries de rendus dans certains squelettes
utilisant du HTML relativement spécifique.
Ajout d’une balise #CHARSET, qui par défaut vaut iso-8859-1, mais peut se
régler sur une autre valeur dans la configuration du site / options avancées. Les
différentes fonctions de SPIP marchent correctement en iso-8859-1, et
raisonnablement bien en utf-8 ; d’autres charsets pourront être ajoutés par la
suite.
Nouveau tag #URL_LOGOUT, qui fait le pendant de #LOGIN_PUBLIC ; ce tag
accepte un seul filtre, l’URL de destination post-logout (par défaut, il tourne sur
lu-même).
Autres fonctionnalités
Ajout du support LDAP
Le support LDAP permet d’authentifier et importer automatiquement de
nouveaux auteurs depuis un annuaire extérieur. Le réglage est effectué à
l’installation si l’extension LDAP est présente dans PHP. L’authentification d’un
nouvel auteur depuis LDAP entraîne ensuite la création d’une nouvelle entrée
dans la table auteurs. Les caractéristiques propres à SPIP (statut, préférences...)
continuent à être gérées dans cette table (l’annuaire n’est pas encombré d’infos
supplémentaires). D’autre part, on peut continuer à ajouter des auteurs sous SPIP
indépendamment de leur présence ou non dans l’annuaire externe.
Correction d’un bug de lecture des backend (la description d’un article pouvait
passer comme description du site)
Calcul des referers plus solide, et toutes les 30 minutes au lieu d’une fois/jour
Possibilité d’avoir un mot de passe MySQL contenant des « $ »
Mise à jour obligatoire du fichier ecrire/inc_connect.php3 : soit votre site
vous prend par la main et explique qu’il faut supprimer ce fichier pour réinstaller,
soit il affiche subitement une page blanche (ce n’est pas le cas en général, mais
selon le moment où vous avez installé, ça peut arriver)... tout revient à la normale
dès que vous avez supprimé inc_connect.php3 puis réinstallé la connexion à la
base.
http://www.spip.net/fr_article1911.html (6 of 7)2006.04.17 1.12.32
[SPIP] SPIP 1.5
Introduction d’un mécanisme de log. Les événements importants sont consignés
dans le fichier ecrire/data/spip.log. Les anciens fichiers sont
automatiquement supprimés (pas de risque d’exploser l’espace disque).
La possibilité d’ajouter des documents joints aux articles et/ou aux rubriques
est désormais configurable. Par défaut on peut joindre des documents aux
articles, mais pas dans les rubriques.
Les rédacteurs peuvent mettre eux-mêmes un logo sur leurs articles (tant que
ceux-ci sont éditables, bien sûr).
Meilleure gestion en cas d’erreur d’écriture sur le disque : en particulier, on ne
traine plus un skel_xxx vide qui pouvait planter le site indéfiniment.
Compatibilité installation sur les serveurs nexen.
Quelques petites corrections faites depuis la sortie de la version 1.5 - et un gros trou de
sécurité repéré dans la version 1.5.1 - sont rassemblées dans cette version 1.5.2, dont les
caractéristiques principales sont identiques à celles mentionnées dans cet article. Pour
plus de détails voir les annonces récentes.
télécharger le squelette de cette page
http://www.spip.net/fr_article1911.html (7 of 7)2006.04.17 1.12.32
[SPIP] SPIP 1.4
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
SPIP 1.4
français
SPIP
1.8.3
SPIP
1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
1.2.1
italiano
Cette version 1.4 de SPIP, après six mois de développement, propose des
changements très importants. Certains concernent tous les utilisateurs
(notamment les rédacteurs), d’autres sont destinés à faciliter le travail des
webmestres qui crééent leurs propres squelettes, et certains sont très techniques
(sécurité, développement...).
Mise-à-jour
La mise à jour peut se faire depuis n’importe quelle version antérieure de SPIP.
Si vous utilisez habituellement l’installation automatique, il vous suffit d’appeler
le fichier spip_loader.php3 depuis votre navigateur comme pour les versions
précédentes, puis de suivre les instructions affichées pour la mise à niveau de la
base de données.
Si vous préférez l’installation manuelle à partir d’une archive téléchargée depuis
l’URL ci-dessus, il vous faut :
http://www.spip.net/fr_article1832.html (1 of 9)2006.04.17 1.12.51
[SPIP] SPIP 1.4
SPIP
1.0.3,
1.0.4, 1.0.5
1. décompresser l’archive que vous aurez choisie (il y a trois formats : zip, sit et
tgz, mais ce sont les mêmes fichiers) ;
2. envoyer les fichiers par FTP sur votre site (en écrasant éventuellement les
fichiers précédents : pensez à faire une sauvegarde de vos squelettes auparavant,
en cas de fausse manipulation).
3. vous rendre dans ecrire/ et suivre les instructions (il vous faudra créer un
fichier ou répertoire particulier dans ecrire/data/ puis laisser SPIP faire la mise à
niveau de votre base de données).
Et c’est tout !
Remarques importantes :
Vous pouvez auparavant faire une sauvegarde de votre base de données ; sachez
toutefois que vous n’aurez normalement pas besoin de cette sauvegarde, SPIP se
chargeant tout seul de la mise à niveau de votre base de données. D’autre part,
cette sauvegarde ne pourra pas être restaurée sans dommage sur une version plus
récente que votre version actuelle ; elle ne doit donc être utilisée qu’en dernier
ressort !
Surtout, NE VIDEZ PAS VOTRE BASE DE DONNÉES AVANT DE FAIRE LA
MISE À JOUR. (L’erreur est classique, certains imaginant, à tort, qu’il faut vider
la base de données pour ensuite restaurer la sauvegarde).
Problèmes éventuels
En cas de soucis d’affichage sur le site public, essayez de vider le cache de votre
site pour voir si le problème persiste.
Si votre site affiche des messages d’erreur étranges (erreurs PHP, etc.) vérifiez
que tous les fichiers ont été correctement transférés via FTP, et qu’aucun des
fichiers n’a une taille zéro sur le serveur. Eventuellement, réessayez le transfert en
changeant le mode de transfert dans votre logiciel FTP (le mode binaire est
normalement préférable).
Si vos problèmes persistent, ou pour toute autre question, n’hésitez pas, après
avoir cherché dans la documentation, à écrire à spip@rezo.net. N’oubliez pas de
mentionner la version de SPIP utilisée et de décrire précisément le problème
http://www.spip.net/fr_article1832.html (2 of 9)2006.04.17 1.12.51
[SPIP] SPIP 1.4
(URL de la page incriminée, etc.).
Interface
L’interface privée propose une interface graphique radicalement différente des
versions précédentes. Elle permet en particulier :
de mieux distinguer et hiérarchiser les différentes fonctionnalités de SPIP ;
une intégration facilitée des nouvelles fonctionnalités tout en conservant la
cohérence de la navigation ;
de créer (pour les prochaines versions) des versions non françaises de SPIP.
Impossible de détailler toutes les nouvelles caractéristiques de l’interface, celle-ci
étant entièrement nouvelle. Signalons tout de même :
le choix entre une interface « normale » (logos et textes), une interface réduite
n’affichant que les icones, et une interface allégée entièrement en mode texte
(pour les connexions lentes) ;
une plus grande différenciation entre l’interface simplifiée et l’interface
complète, facilitant le travail des débutants ;
un mode « grand écran » pour les utilisateurs disposant d’écrans à la largeur
supérieure ou égale à 1024 pixels ;
des « raccourcis » dans l’interface proposant les fonctions les plus utilisées en
fonction de la page où l’on se trouve.
Documents joints et documents multimédia
Il s’agit sans doute de la fonction la plus attendue de cette nouvelle version : SPIP
permet d’associer des documents de formats multimédia (audio, vidéo, PDF...) à
des articles ou de les installer dans des rubriques.
http://www.spip.net/fr_article1832.html (3 of 9)2006.04.17 1.12.51
[SPIP] SPIP 1.4
Ces documents peuvent être présentés en tant que documents joints, ou
présentés à l’intérieur d’un article (sous la forme d’une vignette dotée d’un lien
hypertexte). Pour cela, SPIP propose un nouveau raccourci : <docxxx|center>.
Il est possible également d’insérer directement certains documents (vidéo,
animations flash...) à l’intérieur des articles, grâce au nouveau raccourci :
<embxxx|center>. Il est possible, pour ceux qui désirent un contrôle plus précis
du comportement de ces documents, de compléter ce raccourci des paramètres
propres à ces formats, par exemple :
<embxxx|center|autostart=true|quality=high>
Pour gérer les documents qui ne sont pas directement insérés dans le texte des
articles, un nouveau format de boucles apparaît : (DOCUMENTS).
Au passage, grâce à l’introduction de ces documents, les images profitent de
certaines améliorations : possibilité de leur donner un titre et d’indiquer un
descriptif. Ces informations seront affichées dans les articles grâce au raccourci :
<docxxx|center>.
De plus, on peut désormais insérer des images dans les brèves.
Sur certains serveurs, SPIP facilite grandement la création automatisée de
portfolio (collections d’images présentées sous forme de vignettes cliquables),
avec création automatique de vignettes de prévisualisation.
Mots-clés
Le système de mots-clés évolue largement, afin d’offrir une plus grande précision
des affichages ; cette nouveauté est en particulier conçue pour les webmestres qui
gèrent beaucoup de mots-clés sur leur site.
Mots-clés sur les rubriques.
Les mots-clés appartiennent forcement à un groupe de mots.
Chaque groupe peut etre « lié » aux articles, et/ou brèves, et/ou rubriques, et/
ou sites syndiqués. De plus, on peut décider que certains groupes sont réservés
aux admins et/ou aux rédacteurs. On peut également décider que certains
groupes de mots sont accessibles à partir des forums publics, et même avec des
http://www.spip.net/fr_article1832.html (4 of 9)2006.04.17 1.12.51
[SPIP] SPIP 1.4
icones.
Possibilité d’entrer plusieurs mots-clés d’un seul coup dans les cases de
formulaire, séparés par des virgules ou des points-virgule. À partir de 4 mots-clés
associés a un article, un bouton « retirer tous les mots » apparaît.
Forums
Prévisualisation des messages des forums publics avant de poster.
La modération des forums se décide désormais article par article, avec une
option par défaut (qui s’applique également aux forums de rubrique, de brèves,
etc.. de maniere indifférenciée pour le coup).
Prévisualisation des messages des forums privés avant de poster.
Moteur de recherche
Quand on demande un article depuis une page recherche, coloration des mots
de la recherche dans le texte de l’article.
La recherche dans l’espace privé utilise désormais, en plus des « titres et
numéros », la recherche en texte intégral si elle est disponible.
Multi-base
Il est possible de gérer plusieurs sites sous SPIP dans une même base MySQL :
configuration manuelle dans ecrire/inc_version.php3, tout au début (mettre un
préfixe différent pour chaque installation).
Attention : cette fonctionnalité est réservée aux utilisateurs confirmés.
Sites syndiqués
Possibilité de passer certains sites syndiqués en « modération a priori », de
http://www.spip.net/fr_article1832.html (5 of 9)2006.04.17 1.12.51
[SPIP] SPIP 1.4
manière à valider les articles syndiqués un par un. Évidemment, cela enlève
beaucoup de charme à la syndication de sites, censée faire vivre votre propre site
en l’absence du webmaster
Possibilité d’utilisation d’un proxy HTTP pour syndiquer les sites (réservé aux
utilisateurs confirmés).
Squelettes
Inclusion de squelettes à l’interieur d’un autre squelette. Pour inclure un
squelette machin.php3 en lui passant le numéro de rubrique, faire par exemple :
<INCLURE(machin.php3){id_rubrique}>
Modification du comportement de #INTRODUCTION des articles :
s’il y a un descriptif, c’est ce descriptif qui est directement utilise (tel quel, avec
propre) ;
s’il n’y a pas de descriptif, comportement habituel (resume chapeau + texte).
Critère {branche}, qui permet de récupérer toutes les sous-rubriques d’une
rubrique (expérimental).
Nouvelles balises #LOGO_RUBRIQUE_SURVOL et
#LOGO_RUBRIQUE_NORMAL, utile pour une maquette ou le logo de la
rubrique courante est toujours affichee en survol. (Principe similaire aux
#LOGO_ARTICLE_NORMAL et #LOGO_ARTICLE_SURVOL qui existent déjà dans
les versions précédentes.)
Nouvelle balise #LOGO_BREVE_RUBRIQUE, qui affiche le logo de la brève ou, à
défaut, celui de la rubrique contenant la brève. (Principe similaire à
#LOGO_ARTICLE_RUBRIQUE.)
Nouvelle balise #FORMULAIRE_ECRIRE_AUTEUR qui affiche un formulaire
permettant d’écrire à un auteur, sans jamais faire apparaître son adresse email
sur le site public.
Gestion des filtres sur LOGO_xxx et sur FORMULAIRE_RECHERCHE, la syntaxe
[(#TOTO||filtre)] assure que |filtre est un filtre.
http://www.spip.net/fr_article1832.html (6 of 9)2006.04.17 1.12.51
[SPIP] SPIP 1.4
Aide au debogage des squelettes en cas d’erreur MySQL
Variables de présentation du type $debut_intertitre... réglables soit de
manière globale dans mes_fonctions.php3, soit de manière plus fine dans
article.php3, rubrique.php3, etc.
Raccourcis
De nouveaux raccourcis complètent la gestion des listes :
Raccourci
- (tiret espace)
_ (underscore
espace)
-* , -**...
-# , -## ...
Fonction
puce spip standard
<br> saut de ligne sans puce
<ul><li>... Listes
hiérarchiques
<ol><li>... Listes numériques
Sécurité
Nouveau système d’authentification des visiteurs (dans l’espace privé, mais
aussi dans l’espace public), à base de cookies. Le système est conçu pour assurer
un plus grand niveau de sécurité, mais aussi pour offrir une plus grande
compatibilité avec les différents hébergeurs.
Lors de la mise a jour de spip, il est conseillé de vérifier qu’on n’utilise pas la
méthode « .htaccess » (supprimer le fichier ecrire/.htaccess s’il existe). Si
on ne veut pas de cookies (ou si le navigateur ne les aime pas), le système propose
de basculer sur une authentification http a l’ancienne.
Le système propose deux niveaux de sécurité : l’un est plus adopté aux
utilisateurs qui « bidouillent » avec plusieurs navigateurs en même temps, ou plus
ordinateurs simultanément, et un système nettement plus strict, qui interdit
toutes connexions simultanées et offre un niveau de sécurité plus élevé.
Un bouton « Se déconnecter » est proposé en permanence, son utilisation est
notamment conseillée aux utilisateurs « mobiles » (connexion depuis un
http://www.spip.net/fr_article1832.html (7 of 9)2006.04.17 1.12.51
[SPIP] SPIP 1.4
ordinateur qu’ils ne sont pas seuls à utiliser).
Pour les utilisateurs qui ont oublié leur mot de passe, le système gère désormais
la possibilité de récupérer un nouveau mot de passe, grâce à un échange d’email.
ATTENTION : On ne crée plus les fichiers .htpasswd et .htpasswd-admin
s’ils n’existent pas déjà (sécurite).
Statistiques
Nouveau système de statistiques, nettement plus fiable que la version précédente
(la version précédente était destinée à fournir une « indication » des visites, et
non une information précise).
Le système se composé de deux parties : visites (relativement léger) et referers
(plus lourd). La connaissance des referers permet de plus la mise à jour
quotidienne d’un « pourcentage de popularité » par article. Ainsi l’article le plus
« populaire » est à 100%. (Pour plus de détails lire La « popularité » des articles.)
La nouveauté la plus visible est la présence de graphiques affichant l’évolution des
visites jour après jour pour l’ensemble du site et pour chaque article publié.
Divers
Exportation de la base en plusieurs étapes si le serveur interrompt la sauvegarde
avant la fin de l’exportation complète.
Amélioration de la compatibilité avec les différentes configurations de PHP : les
tags PHP passent en <?php (compatibilité avec l’option PHP
« short_open_tags »).
Ajout d’une page ecrire/admin_repair.php3 permettant de mettre en
œuvre le système d’auto-réparation de MySQL suite à un plantage (crash disque,
etc.) [Versions de MySQL à partir de 3.23.14]
Quelques incompatibilités et petits bugs ont été corrigés depuis la sortie de la version 1.4
- après les avoir corrigés, nous avons publié une 1.4.2 dont les caractéristiques
principales sont identiques à celles mentionnées dans cet article. Pour plus de détails
voir les annonces récentes.
http://www.spip.net/fr_article1832.html (8 of 9)2006.04.17 1.12.51
[SPIP] L'histoire minuscule et anecdotique de SPIP
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
L’histoire minuscule et anecdotique de SPIP
français
SPIP 1.8.3
SPIP 1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
1.2.1
SPIP 1.0.3,
1.0.4, 1.0.5
català
English
Español
italiano
Les prémices de SPIP remontent au courant de l’année 1998 : Pierre Lazuly
souhaite développer un système de publication pour faciliter la gestion de son site
« Les chroniques du Menteur ». ARNO* a réalisé en Server Side Includes (une
technologie très rudimentaire) un petit outil pour gérer les éditos du Scarabée et,
de son côté, Erwan a développé un outil pour gérer L’Ornitho.
Erwan est alors le seul à savoir gérer une base de données, Pierre est en train de
s’initier à PHP, et ARNO* ne connait ni PHP ni les bases de données. Mais Pierre
passe ses vacances sur un bateau baptisé « SPIP » ; et comme « SPIP » est
l’acronyme de « Système de Publication pour l’Internet », cela suffit à lancer le
projet : on a le titre, le reste devrait être facile...
Cependant, malgré quelques essais (un premier système gère un site à base de
PHP, mais pas de base de données, les informations étant stockées dans des
fichiers selon un format spécifique - une sorte de XML qui s’ignorait -, avec un
premier système d’identification des rédacteurs), le projet ne progresse guère. Il
faudrait en effet :
pouvoir réaliser n’importe quel type de site avec un même outil ;
gérer ce site avec une interface accessible à tous.
http://www.spip.net/fr_article918.html (1 of 8)2006.04.17 1.13.12
[SPIP] L'histoire minuscule et anecdotique de SPIP
Lors d’une soirée, Erwan dessine sur un bout de la nappe en papier du restaurant
la structure d’une base de données qui permettrait de réaliser n’importe quelle
structure de site. L’esthétique de la chose effraie ses deux compères, et SPIP en
reste à ce stade de la nappe de restaurant tâchée de café.
Pierre définit l’utilisation de touches rarement utilisées dans un texte (les
accolades notamment) pour créer rapidement de l’italique et du gras, ce qu’il
nomme les « raccourcis SPIP ». Le système de publication des éditoriaux en
Server Side Includes est traduit en PHP, mais pas d’utilisation de la base de
données mySQL.
L’interface privée du Scarabée
Juste avant l’été 2000, ARNO* réalise le site des éditions Vuibert, dont le principe
est un système PHP/mySQL, une interface privée où les personnels de l’entreprise
enrichissent eux-mêmes le site, et un système de droits qui permet à certaines
personnes (les « administrateurs » du site) de valider certains éléments avant leur
mise en ligne. À partir des éléments fournis par les éditeurs, le système permet en
outre de fabriquer des documents de gestion interne à partir de fichiers HTML
contenant des éléments conditionnels, auxquels on peut attribuer des filtres, ce
qui deviendra un des principes des squelettes de SPIP.
http://www.spip.net/fr_article918.html (2 of 8)2006.04.17 1.13.12
[SPIP] L'histoire minuscule et anecdotique de SPIP
L’interface de gestion du site Vuibert
Parallèlement, avec Fil, il créé un système de publication simplifié pour gérer les
« Cahiers documentaires » du Monde diplomatique pour lesquels, notamment, le
système de raccourcis typographiques est plus développé. La fonction qui gère la
typographie française et les raccourcis est diffusée à partir de la fin mai 2000 sous
la forme d’un fichier intitulé « spiplib.inc ».
Durant l’été 2000, le Minirézo décide de relancer son site uZine, sous la forme
d’un site dynamique auquel n’importe qui pourrait participer. ARNO* développe
un outil à base de PHP et de MySQL, dont la particularité est la simplicité de
l’interface de gestion du site. L’ensemble est affreusement mal programmé, mais
fonctionne...
En septembre 2000, le lancement d’uZine 2 avec ce système valide l’idée qu’on
peut utiliser une interface graphique très simple pour gérer un site relativement
complexe, afin que n’importe qui puisse y participer sans connaissances
techniques.
L’objectif de pouvoir réaliser n’importe quel type de site est écarté (le système
correspond, à la base, aux besoins d’uZine 2), mais il est décidé que le système
allait servir de base au système SPIP lui-même.
http://www.spip.net/fr_article918.html (3 of 8)2006.04.17 1.13.12
[SPIP] L'histoire minuscule et anecdotique de SPIP
L’interface d’origine de SPIP
Cette première version comprend un correcteur orthographique basé sur le
dictionnaire des mots communs de l’ABU. Ce correcteur sera finalement
abandonné : impossible à diffuser à cause de la taille du dictionnaire (plusieurs
mégaoctets, plus de 300 000 mots) et, appliqué à un texte très long, il mettait
n’importe quel serveur sur les genoux... On trouve également une exportation
automatique de l’intégralité d’une rubrique vers un autre site (fonctionnalité elle
aussi abandonnée, et remplacée par un système de syndication de contenus) ;
ainsi, les site Insurgence et Radiophare proposaient-ils des textes tirés de
rubriques d’uZine, récupérés automatiquement et reformatés selon leur propre
interface graphique.
Antoine participe à partir de ce moment au développement de SPIP, Fil soutient
le projet, et le développement continue dans l’optique d’offrir un système complet
sous licence libre.
Une procédure d’installation automatisée est intégrée, le principe des squelettes
permettant de réaliser des interfaces graphiques sans utiliser PHP est élaboré, un
système de cache est installé, et surtout des modifications importantes du système
d’authentification des rédacteurs permettent de faire fonctionner SPIP chez un
grand nombre d’hébergeurs.
Quelques semaines avant le lancement officiel de SPIP, les sites uZine, du Monde
diplomatique et de Vacarme testent le système en conditions réelles d’utilisation,
http://www.spip.net/fr_article918.html (4 of 8)2006.04.17 1.13.12
[SPIP] L'histoire minuscule et anecdotique de SPIP
et permettent de valider le système de cache, la gestion d’une grande quantité
d’information et le principe de l’interface de gestion d’un site.
Le 1er juillet 2001 : SPIP 1.0 est lancé officiellement. L’intervalle de temps
important entre l’ouverture d’uZine 2 (avec une préversion de SPIP) et le
lancement de SPIP est dû à plusieurs éléments :
développer de nouvelles fonctionnalités, stabiliser le produit (éliminer des
bugs), nettoyer une partie du code (qui était particulièrement sale), assurer une
plus grande compatibilité avec de nombreux hébergeurs ;
redessiner une interface graphique pour l’espace privé, qui permette d’inclure et
hiérarchiser les 200 000 nouvelles fonctionnalités ajoutées au produit initial ;
tester les choix du système sur plusieurs sites aux contenus et aux
fréquentations très différents ;
rédiger une documentation complète du système (une véritable plaie !).
Octobre 2001 : SPIP 1.2 (il n’y a pas eu de version officielle 1.1). Le processus de
développement a évolué : en effet, depuis le lancement officiel, il y a d’autres
utilisateurs de SPIP que ses développeurs ! Ainsi, les nouvelles fonctionnalités
répondent beaucoup plus aux besoins réels exprimés par les webmestres (et non
plus aux besoins d’uZine), plusieurs informaticiens compétents apportent
ponctuellement des solutions pour le développement, et le débuggage se fait
quasiment en temps réel.
Janvier 2002 : SPIP 1.3. Le développement continue, avec son lot de nouveautés.
Un changement dans le développement : de nombreux utilisateurs sont désormais
très compétents avec SPIP. De ce fait :
les réponses aux questions des utilisateurs débutants sont largement prises en
charge par d’autres utilisateurs, ce qui libère énormément de temps pour le
développement du système (le lancement officiel de SPIP avait provoqué une
charge de travail énorme pour les développeurs, dans l’explication de l’utilisation
du système) ;
ces utilisateurs devenant plus compétents, les nouvelles fonctionnalités de SPIP
sont moins spectaculaires, et concernent largement une utilisation poussée du
système.
http://www.spip.net/fr_article918.html (5 of 8)2006.04.17 1.13.12
[SPIP] L'histoire minuscule et anecdotique de SPIP
L’interface de SPIP 1.3
Septembre 2002 : SPIP 1.4. Refonte radicale de l’interface de l’espace privé ; le
nombre de fonctionnalités devenait trop important pour l’ancienne interface, la
nouvelle permet de mieux structurer et hiérarchiser les fonctions de SPIP.
Fontion très attendue : SPIP permet désormais d’incorporer des documents joints
(notamment multimédia) à son site.
http://www.spip.net/fr_article918.html (6 of 8)2006.04.17 1.13.12
[SPIP] L'histoire minuscule et anecdotique de SPIP
L’interface de SPIP 1.4
Décembre 2002 : SPIP 1.5. Cette version propose de nouveaux squelettes par
défaut, nettement plus compatibles avec la norme xhtml. Les autres modifications
sont beaucoup plus discrètes pour l’utilisation quotidienne de SPIP, mais
renforcent nettement la stabilité et la cohérence du système.
Mai 2003 : SPIP 1.6. L’énorme nouveauté de cette version est la possibilité de
changer la langue de l’espace privé : on peut désormais utiliser SPIP anglais,
italien, espagnol, danois, allemand, arabe, créole réunionais, vietnamien... Un
outil spécifique facilitant la traduction de l’interface est créé. Les volontaires pour
proposer des traductions se regroupent sur la liste spip-trad.
Novembre 2003 : journée SPIP au Médialab. Pascale organise une journée de
rencontres entre les développeurs, les traducteurs et les créateurs de sites.
L’interface de SPIP 1.6 en arabe
N.B. L’interface graphique est affichée de droite à gauche.
Janvier 2004 : SPIP 1.7. La principale nouveauté de cette version est d’introduire
le multilinguisme : un site sous SPIP peut contenir des articles dans plusieurs
langues, gérer des règles typographiques et des affichages automatiques (dates,
formulaires...) dans plusieurs langues, et présenter les liens entre les différentes
traductions d’un article.
http://www.spip.net/fr_article918.html (7 of 8)2006.04.17 1.13.12
[SPIP] L'histoire minuscule et anecdotique de SPIP
Avril 2005 : SPIP 1.8. Une année de travaux. L’interface graphique est remaniée,
l’ergonomie évolue notablement. Sous le capot, un nouveau moteur de
« compilation » des squelettes ouvre des perspectives de développements
inédites. SPIP introduit de plus des mécanismes client-serveur (certaines
fonctions, difficiles à livrer « installées » avec SPIP — comme le correcteur
d’orthographe ou la production de formules mathématiques —, sont effectuées
par des serveurs, chaque site utilisant ainsi une ressource centralisée).
Le noyau des développeurs accueille Emmanuel, qui avait publié sur
SPIP Contrib’ le nouveau moteur, ensuite adopté et finalisé pour cette version. Le
projet de mastère de Diala, graphiste, sert de base à la nouvelle interface. On note
que les contributions « extérieures » sont de plus en plus
« touffues » (comprendre : de haut niveau).
télécharger le squelette de cette page
http://www.spip.net/fr_article918.html (8 of 8)2006.04.17 1.13.12
[SPIP] SPIP 1.3
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
SPIP 1.3
français
italiano
La version 1.3 de SPIP contient de très nombreuses modifications et
nouvelles fonctionnalités. Les nouveautés peuvent sembler peu
spectaculaires (la version 1.2, notamment, proposait des nouveautés
beaucoup plus visibles), mais elles sont très importantes. La plus
visible est sans doute le nouveau système de référencement de sites.
Les nouvelles possibilités offertes par le langage de boucles concernent
essentiellement les webmestres qui savent créer leur propre interface
graphique avec les squelettes de SPIP ; fonctionnalités discrètes, mais
qui permettent de réaliser des sites à la navigation beaucoup plus
complète qu’auparavant.
On trouvera le détail de ces nouvelles modifications dans l’« Aide en
ligne » de l’espace privé de son site, dans la documentation de SPIP
(sur uZine), et dans le nouveau tutorial sur l’utilisation avancée des
boucles.
http://www.spip.net/fr_article1253.html (1 of 6)2006.04.17 1.13.34
[SPIP] SPIP 1.3
SPIP
1.8.3
SPIP
1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
1.2.1
SPIP
1.0.3,
1.0.4, 1.0.5
Système de référencement de sites. Le précédent système de syndication
de sites Web est entièrement refondu. Il est désormais possible de référencer
n’importe quel site Web ; pour chaque site référencé, on peut indiquer de manière
optionnelle une syndication de contenu (récupérer automatiquement la liste des
derniers articles publiés sur un site). De plus, pour chaque site référencé, on peut
installer un logo, et lui attribuer des mots-clés.
Les sites référencés peuvent être proposés par les administrateurs, les rédacteurs
ou les visiteurs du site public (selon réglage dans la « Configuration précise » du
site). Un forum est attribué à chaque site pour discuter dans l’espace privé du
référencement (ou non) d’un site ; il est également possible d’attribuer un forum
public à chaque site référencé.
Le fonctionnement de la syndication de contenu est affiné : les auteurs et le
descriptif de l’article sont récupérés (si le site syndiqué les indique) ; il est possible
de bloquer un article syndiqué précis sans bloquer l’intégralité de la syndication.
Lorsqu’un site syndiqué n’est plus accessible, ou son fichier backend inutilisable,
la syndication est désactivée et les administrateurs se voient signaler le problème
(ce qui évite les blocages d’une rubrique contenant un site syndiqué défaillant).
Cette nouvelle fonctionnalité est sans doute la modification la plus visible de cette
version 1.3.
Éléments dépliables. Dans l’espace privé, afin de limiter l’encombrement de
certaines pages, et de privilégier la présentation de certaines informations, de
nombreux éléments apparaissent masqués, mais affichages d’un simple clic sur un
triangle noir. Cette fonctionnalité n’est disponible qu’avec Mozilla et MSIE (pour
les autres butineurs, les éléments ne sont pas masqués).
La présentation des mots-clés se fait désormais selon plusieurs menus
déroulants, par groupes de mots-clés.
http://www.spip.net/fr_article1253.html (2 of 6)2006.04.17 1.13.34
[SPIP] SPIP 1.3
Date des brèves. Il est désormais possible de modifier manuellement la date
d’une brève (auparavant, la date était fixée automatiquement lors de la validation
et il n’était pas possible de la modifier).
Dates imprécises. Pour les articles et les brèves, il est possible d’indiquer une
date imprécise. C’est-à-dire une date sans jour, ou même sans mois. On peut ainsi
indiquer une date du genre « 5 mai 2001 » ou « mai 2001 » ou « 2001 ».
Upload d’images par FTP. Pour contourner la limitation imposées par
certains hébergeurs qui interdisent l’installation d’images par l’intermédiaire d’un
formulaire Web, il est possible d’installer les fichiers des images par FTP dans un
dossier « /ecrire/upload ». Ces fichiers seront alors proposés, dans l’espace privé,
dans un menu déroulant remplaçant l’interface de téléchargement habituelle.
Forum interne des administrateurs. En plus de l’habituel forum interne
accessible à tous les rédacteurs, apparition d’un forum interne réservé aux
administrateurs.
Nouveau raccourci <cadre>. Pour afficher un morceau de code dans un
article, un nouveau raccourci : <cadre>...</cadre>. Le texte à l’intérieur de
ces balises sera affiché dans une fenêtre de formulaire, ce qui facilite le copiercoller par le lecteur.
Cela donne par exemple :
<html>
<head>
<title>Le titre</title>
</head>
<body>
<h1>Ma page</h1>
Blah blah blah...
</body>
</html>
Les déplacements de rubriques gèrent de manière plus cohérente le
déplacement des brèves qui s’y trouvent.
Lorsque l’on peut supprimer une rubrique (parce que cette rubrique est vide on ne peut pas effacer une rubrique contenant des éléments publiés, proposés ou
http://www.spip.net/fr_article1253.html (3 of 6)2006.04.17 1.13.34
[SPIP] SPIP 1.3
en cours de rédaction), un bouton « Supprimer cette rubrique » apparaît sur la
page de cette rubrique (auparavant, il fallait passer par la page « Afficher tout le
site »).
Une rubrique qui ne contient pas d’articles publiés, mais seulement des brèves
ou des sites référencés, est désormais accessible sur le site public (auparavant, il
fallait au moins un article publié).
Les modifications qui suivent concernent le site public. Elles concernent donc,
pour l’essentiel, le système de boucles qui permet de créer les squelettes de
l’interface du site public.
Modification backend. Le fichier de backend d’un site sous SPIP peut
désormais n’afficher que les articles d’un secteur. « backend.php3 » affichera les
derniers articles de l’ensemble du site ; « backend.php3 ?id_rubrique=3 »
n’affichera que les derniers articles d’un secteur (où « id_rubrique=3 » indique le
numéro du secteur).
Backend pour les brèves. On peut désormais appeler un fichier backend
contenant les dernières brèves publiées sur le site : « backend-breves.php3 ».
Possibilité également de restreindre l’affichage à un secteur.
Sélection d’éléments selon un mot-clé ou un groupe de mots. Il est
désormais possible de sélectionner des articles, des brèves ou des sites référencés
en fonction d’un nom de mot-clé, ou d’un nom de groupe de mot-clé.
Par exemple :
<BOUCLE_importants(ARTICLES)
{id_rubrique}{titre_mot=importants}>
sélectionne les articles de la rubrique courante, liés au mot-clé « importants ».
<BOUCLE_importants(ARTICLES)
{id_rubrique}{type_mot=note}>
sélectionne les articles de la rubrique courante, liés à des mots-clés du groupe de
mots « Note ».
Limitation : il n’est pas possible de sélectionner selon plusieurs critères
« titre_mot » dans une même boucle. Par exemple, on ne peut pas récupérer en
http://www.spip.net/fr_article1253.html (4 of 6)2006.04.17 1.13.34
[SPIP] SPIP 1.3
une seule boucle les articles associés aux mots « importants » et « résumé ». Pour
cela, il faut imbriquer deux boucles successives.
Date des rubriques. Il est désormais possible de trier les rubriques {par
date}. La « date » des rubriques est calculée automatiquement : il s’agit de la
date du dernier article publié dans cette rubrique ou ses sous-rubriques. Cela
permet ainsi d’afficher les rubriques en fonction des derniers articles publiés dans
ces rubriques.
Nouveau critère d’âge. Il était possible d’afficher les rubriques en fonction
de leur « âge » par rapport à la date actuelle. Par exemple, les articles sélectionnés
selon le critère {age < 30} étaient les articles publiés depuis moins de 30 jours.
Un nouveau critère apparaît : « age_relatif », qui calcule l’âge par rapport à une
date « courante » (par exemple la date d’un article, ou même une date passée
dans l’URL de la page.
Ce nouveau critère permet par exemple :
d’afficher les articles publiés avant ou après un autre article ;
de créer des affichages sous forme de calendrier (tous les articles publiés en mai
2002, par exemple).
Nouveaux squelettes. Les squelettes fournis en standard avec SPIP sont
nommés « article-dist.html », « rubrique-dist.html »... Lorsque l’on réalise ses
squelettes personnels, on les nomme « article.html », « rubrique.html »... ; de
cette façon, lors d’une mise à jour de SPIP, les squelettes personnels ne sont pas
écrasés.
Squelettes pour une seule rubrique. On peut désormais créer un squelette
qui ne s’applique qu’à une seule et unique rubrique (et non à ses sous-rubriques).
Par exemple : « article=60.html » s’applique à la rubrique 60, mais pas à ses sousrubriques.
Pour résumer la nouvelle façon de nommer les squelettes :
« article=60.html » s’applique aux articles de la rubrique 60, mais pas aux
articles de ses sous-rubriques ;
« article-60.html » s’applique à tous les articles de la rubrique 60 et aux sousrubriques de la rubrique 60 ;
« article.html » est le squelette personnalisé qui s’applique à l’intégralité du site
(si le fichier « article.html » existe, « article-dist.html » n’est plus du tout utilisé) ;
« article-dist.html » est le squelette fourni par défaut avec SPIP.
Classement numéroté. Pour forcer l’ordre d’affichage d’éléments tels que les
http://www.spip.net/fr_article1253.html (5 of 6)2006.04.17 1.13.34
[SPIP] SPIP 1.3
rubriques ou les articles, il est très simple de faire précéder leur titre d’un numéro
d’ordre (par exemple : « 1. Mon premier article », « 2. Mon deuxième article »...).
Pour forcer l’affichage selon le numéro qui précède le titre, on peut utiliser le
critère {par num titre}. Si l’on se contente d’utiliser {par titre}, on
obtient un classement du type : 1, 10, 11, 2, 3...
De plus, pour ne pas afficher ce numéro, on utilise le filtre
« supprimer_numero ». Dans les squelettes concernés, il suffit d’afficher le titre
ainsi :
[(#TITRE|supprimer_numero)]
Une bonne partie de ces nouvelles fonctionnalités concerne les utilisateurs
confirmés de SPIP, c’est-à-dire les webmestres qui modifient eux-mêmes les
squelettes de leur site.
Afin de montrer comment utiliser ces nouvelles fonctions, mais aussi pour réaliser
des sites à la navigation plus complète (et complexe) que les sites réalisés avec les
squelettes standards, un nouveau tutorial explique l’utilisation avancée des
boucles et des mots-clés. Ce tutorial exploite notamment plusieurs des nouvelles
fonctionnalités de la version 1.3 (par exemple l’appel d’articles en fonction d’un
mot-clé).
Enfin il y a une multitude de petites modifications d’interface, souvent très
discrètes, l’optimisation de certaines parties du code, et la correction de
nombreux bugs.
télécharger le squelette de cette page
http://www.spip.net/fr_article1253.html (6 of 6)2006.04.17 1.13.34
[SPIP] Effectuer une mise à jour
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
Effectuer une mise à jour
français
SPIP 1.8.3
SPIP 1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
1.2.1
SPIP 1.0.3,
1.0.4, 1.0.5
•••••••
català
English
Português
Español
italiano
occitan
Effectuer une mise-à-jour de SPIP est très simple. Cependant, voici une
méthode recommandée pour éviter les erreurs.
La procédure, décrite en détail ci-après, peut sembler compliquée. En réalité,
nous entrons volontairement dans le détail de chaque opération pour vous
éviter certaines erreurs ; mais dans la pratique, la mise-à-jour de SPIP se réalise
en quelques minutes et est d’une grande simplicité.
1. Sauvegardez votre base de données.
Avant toute modification importante d’un système informatique, il est toujours
conseillé d’effectuer une sauvegarde de précaution.
Notez bien : il s’agit uniquement d’une précaution. Vous n’êtes pas obligé de
l’effectuer, et le fichier de cette sauvegarde ne vous servira certainement à rien,
puisque la mise à jour de SPIP se déroulera sans problème !
http://www.spip.net/fr_article1318.html (1 of 6)2006.04.17 1.14.4
[SPIP] Effectuer une mise à jour
C’est la même logique que lorsque vous modifiez le système d’exploitation de
votre ordinateur (installer une nouvelle version de Windows, de MacOS ou de
Linux...) : vous sauvegardez vos documents importants, mais vous savez très
bien que, si la mise-à-jour s’est bien déroulée, vous n’aurez pas besoin de
réinstaller ces documents.
Ce point est important : sauvegardez votre base de données avant la
mise-à-jour, mais ne la réinstallez pas ! En effet, nous avons constaté que
de nombreux utilisateurs sauvegardaient leur base de données, effectuaient la
mise-jour, puis réinstallaient leurs documents à partir de cette sauvegarde ;
c’est une erreur, et leurs sites présentaient alors des dysfonctionnements. La
sauvegarde est une simple précaution en cas de gros problème lors de la mise à
jour, mais si l’opération se déroule bien (ce qui est presque toujours le cas !),
vous ne devez pas réinstaller cette sauvegarde. (La sauvegarde est
réalisée avec une structure des données correspondant à la version précédente
de SPIP ; si vous installez ces données après la mise à jour, vous les réinstallez
dans une structure qui a évolué, provoquant ainsi l’apparition de problèmes.)
http://www.spip.net/fr_article1318.html (2 of 6)2006.04.17 1.14.4
[SPIP] Effectuer une mise à jour
Pour réaliser la sauvegarde de votre base de données (c’est-à-dire de
l’intégralité de vos documents réalisés avec SPIP), rendez-vous dans la page
« Sauvegarde/restauration de la base » de l’espace privé, et cliquez sur le
bouton « Sauvegarder la base ».
La procédure d’authentification par FTP démarre :
La nouvelle page vous indique un nom à recopier, du type « admin_xxxxx ».
Copiez ce nom, et démarrez votre logiciel-client FTP. Rendez-vous sur votre
compte FTP correspondant à votre site, et placez-vous dans le dossier « /data »
qui se trouve à l’intérieur du dossier « /ecrire ». Dans ce dossier « /data »,
créez un nouveau dossier auquel vous donnez le nom indiqué ci-dessus (votre
nouveau dossier aura donc un nom de la forme « admin_xxxx »).
Une fois ce dossier créé, revenez à la page de votre butineur, et cliquez sur le
bouton « recharger cette page ». La sauvegarde est alors effectuée.
Si vous le désirez, vous pouvez vérifier dans votre logiciel FTP que le document
« dump.xml » (ou « dump.xml.gz ») a été créé : ce document est la sauvegarde
de votre site. Vous pouvez la laisser sur votre compte FTP, ou la télécharger sur
votre propre ordinateur.
2. Installez la nouvelle version de SPIP
La véritable procédure de mise-à-jour commence ici.
http://www.spip.net/fr_article1318.html (3 of 6)2006.04.17 1.14.4
[SPIP] Effectuer une mise à jour
Le principe est très simple : il suffit d’installer les fichiers de SPIP une nouvelle
fois, exactement comme vous l’aviez fait lors de la première installation. Soit
avec « spip_loader » qui effectue l’installation automatique des fichiers, soit
plus traditionnellement en décompactant SPIP sur votre propre disque dur et
en envoyant tous les fichiers par FTP chez votre hébergeur.
Notez bien : il n’est pas nécessaire de supprimer les fichiers de la
version précédente. Cela n’est ni nécessaire ni conseillé : en effet,
si vous supprimez les anciens fichiers, vous devrez certainement
procéder à nouveau au paramétrage de SPIP (indiquer les données
de connexion à la base de données, etc.), procédure inutile si vous
vous contentez d’écraser les anciens fichiers avec les nouveaux. En
effaçant les anciens fichiers, vous risquez même d’effacer les
images contenues dans vos articles ! Donc : restez simple : inutile
d’effacer quoi que ce soit avant d’installer les nouveaux fichiers ;
les nouveaux écraseront les anciens automatiquement...
3. Déclenchez la mise-à-jour de votre site
Une fois tous les fichiers réinstallés (par FTP, ou automatiquement avec
« spip_loader »), rendez vous dans l’espace privé de votre site.
Notez bien : attendez que tous les fichiers soient bien installés
chez votre hébergeur. Inutile d’essayer d’intervenir sur votre site
pendant le transfert des fichiers, vous obtiendriez des résultats
incohérents...
Dans votre espace privé, vous obtenez invariablement le message : « Message
technique : la procédure de mise à jour doit être lancée afin
d’adapter la base de données à la nouvelle version de SPIP. Si vous
êtes administrateur du site, veuillez cliquer sur ce lien. » :
En tant qu’administrateur, suivez le lien pour pouvoir déclencher la mise-à-jour
http://www.spip.net/fr_article1318.html (4 of 6)2006.04.17 1.14.4
[SPIP] Effectuer une mise à jour
de SPIP. Vous arrivez sur un écran d’authentification par FTP, exactement
similaire à la procédure décrite plus haut (pour la sauvegarde de la base) :
Une nouvelle fois, copiez le mot indiqué par cet écran et, avec votre logicielclient FTP, créez un nouveau répertoire dans « ecrire/data », et donnez-lui
le nom que vous venez de copier.
Cliquez sur « recharger cette page », ce qui déclenche la mise à jour de la
base de données de SPIP.
Voilà, l’opération de mise-à-jour est terminée.
Répétons ce conseil, car c’est une erreur très classique : ne réinstallez pas la
base de données à partir de la sauvegarde effectuée précédemment.
Cette sauvegarde correspond désormais à une ancienne structure des données,
elle est donc plus ou moins inutilisable. Si l’opération s’est bien déroulée, vous
pouvez même détruire cette ancienne sauvegarde.
En cas de pépin !
À certains endroits de l’espace privé (et parfois sur le site public),
j’obtiens des messages d’erreur du type « file not found », « file
missing », ou d’autres messages indiquant un problème de fichier
incomplet ou manquant.
Il y a peut-être eu des problèmes lors du téléchargement des fichiers par FTP ;
http://www.spip.net/fr_article1318.html (5 of 6)2006.04.17 1.14.4
[SPIP] Effectuer une mise à jour
avec votre logiciel-client FTP, vérifiez la taille des fichiers incriminés ;
notamment, si un fichier a une taille de 0 ko, réinstallez ce fichier.
J’obtiens beaucoup de messages d’erreur.
Réinstallez à nouveau l’intégralité des fichiers par FTP. On ne sait jamais...
http://www.spip.net/fr_article1318.html (6 of 6)2006.04.17 1.14.4
[SPIP] SPIP 1.2, 1.2.1
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
SPIP 1.2, 1.2.1
français
SPIP
1.8.3
SPIP
1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
1.2.1
italiano
La version 1.2 de SPIP est disponible.
Parmi les nouvelles fonctionnalités, les plus importantes sont :
Administrateurs à accès restreint
Cette fonction très demandée (mais à l’utilité toute relative...) permet de créer des
administrateurs aux responsabilités limitées à une ou plusieurs rubriques du site et ainsi de déléguer une partie de la gestion, sans pour autant donner « tout
pouvoir » ; pour les rubriques qui ne lui sont pas attribuées, cet administrateur a
les mêmes droits qu’un rédacteur. Certaines pages réservées aux administrateurs,
qui concernent la gestion globale du site (telles que « Configuration précise », ou
la gestion des rédacteurs), ne sont pas accessibles aux administrateurs à accès
restreint.
Messagerie interne
Un système de messagerie interne complète les outils destinés à faciliter le travail
coopératif sur un site SPIP. Les rédacteurs peuvent échanger des messages (à un
http://www.spip.net/fr_article1310.html (1 of 4)2006.04.17 1.14.19
[SPIP] SPIP 1.2, 1.2.1
SPIP
1.0.3,
1.0.4, 1.0.5
ou plusieurs destinataires), chaque message ouvrant un forum privé entre ses
destinataires. Il est également possible de noter des « pense-bête ». Un calendrier
affiche les rendez-vous importants et récapitule l’activité éditoriale du site selon
une nouvelle présentation graphique.
La messagerie interne (que l’on peut activer ou désactiver pour l’ensemble du site,
mais à laquelle chaque rédacteur peut décider individuellement de ne pas
participer) est complétée d’une liste des rédacteurs connectés à l’espace privé.
Chaque rédacteur connecté peut être ainsi contacté par l’envoi d’un message,
simplement en cliquant sur le logo associé à son nom. Chaque rédacteur peut
décider, individuellement, de ne pas apparaître dans la liste des rédacteurs
connectés.
Nouveau système de cache
L’espace public (toujours calculé à partir des squelettes) bénéficie d’un nouveau
moteur (nom de code : « Pantagruel ») et d’un nouveau système de cache. Le
système de cache est désormais décomposé en deux opérations : l’analyse des
squelettes (création d’un fichier PHP pré-interprété), puis l’intégration des
données de la base de données pour chaque page et sauvegarde d’un fichier cache
indépendant pour chaque page.
Les gains de vitesse (et de charge sur le serveur) apportés par ce nouveau moteur
sont très importants.
Flux compressé
SPIP utilise désormais, lorsque le serveur l’autorise et lorsque le navigateur du
visiteur est compatible, la compression des données de PHP4 : les données
échangées entre le client et le serveur sont compactées, réduisant ainsi de manière
très importante la bande passante utilisée et les temps de chargement.
Feuilles de style et variables PHP pour modifier un peu plus les squelettes
Certaines informations générées à partir de la base de données et des squelettes
sont désormais complétées d’indications de feuilles de style. Le webmestre a donc
la possibilité, s’il le souhaite, de pousser la personnalisation de sa mise en page.
Par exemple : des classes CSS différentes sont attribuées aux liens hypertextes à
l’intérieur du site et vers l’extérieur, ce qui permet de les différencier
graphiquement.
Mots-clés sur les brèves
http://www.spip.net/fr_article1310.html (2 of 4)2006.04.17 1.14.19
[SPIP] SPIP 1.2, 1.2.1
Des mots-clés peuvent être associés aux brèves.
Moteur de recherche interne
Un moteur de recherche interne permet d’effectuer des recherches sur les titres
des articles et des brèves.
Syndication RSS1.0
La syndication des sites (récupération de fichiers backend) par SPIP est
désormais compatible avec les fichiers RSS 1.0 (jusque là, seuls les RSS 0.9x
étaient compatibles).
Critères négatifs dans les boucles des squelettes
Il est possible d’utiliser des critères d’exclusion dans les critères de sélection des
boucles. Par exemple de choisir les articles dont le surtitre n’est pas égal à
« Edito », les rubriques autres que la rubrique 6...
Les utilisateurs trouveront encore une foule de petites modifications graphiques
(la plupart discrètes), il y évidemment de nombreuses corrections de bugs, et de
nombreuses fonctions ont reçu des optimisations permettant de gagner plus ou
moins de temps (très variables selon les sites, les textes...).
Une version de SPIP, 1.2.1, est disponible en ligne.
Elle corrige un bug apparu chez certains hébergeurs (notamment Altern), pour
des sites ayant effectué la mise-à-jour de la version 1.0.6 à la 1.2. Ce bug se
manifeste par la disparition des messages des forums lorsque la messagerie
interne de SPIP est activée. Ce problème ne concerne donc que quelques sites.
Si vous avez rencontré ce problème lors d’une mise à jour de votre site, cette
version 1.2.1 corrige le problème.
Si l’installation de la version 1.2 n’a pas provoqué de difficultés avec les messages
des forums, vous n’avez pas besoin d’effectuer cette mise-à-jour.
http://www.spip.net/fr_article1310.html (3 of 4)2006.04.17 1.14.19
[SPIP] SPIP 1.0.3, 1.0.4, 1.0.5
SPIP, système de publication pour l’internet
Documentation en français
Présentation et premiers pas
Évolutions et mises à jour
SPIP 1.0.3, 1.0.4, 1.0.5
français
SPIP
1.8.3
SPIP
1.8.2
SPIP 1.8,
1.8.1
SPIP 1.7,
1.7.2
SPIP 1.6
SPIP 1.5
SPIP 1.4
L’histoire
minuscule
et
anecdotique
de SPIP
SPIP 1.3
Effectuer
une mise à
jour
SPIP 1.2,
1.2.1
italiano
1.0.3. Cette version corrige quelques petits bugs dans le moteur typographique,
et accélère notablement l’usage du cache.
1.0.4. Dans la foulée, nous sortons la version 1.0.4, qui corrige un bug de la
précédente, qui ne concernait que certains serveurs. Si vous aviez installé la
version 1.0.3 et rencontré une erreur du type « Parse error on line 394 », installez
cette version 1.0.4.
1.0.5. Nouvelle version de SPIP :
La gestion des sites syndiqués est améliorée. On peut désormais désactiver la
syndication dans la page de configuration (pour alléger l’interface).
Les brèves proposent également des forums internes, utilisables pour la
validation (comme pour les articles).
Une nouvelle page permet de suivre/gérer les forums publics, selon leurs
threads, pour chaque article individuel. Accès via la page de chaque article, et via
la page générale de suivi des forums.
http://www.spip.net/fr_article1309.html (1 of 2)2006.04.17 1.14.37
[SPIP] SPIP 1.0.3, 1.0.4, 1.0.5
SPIP
1.0.3,
1.0.4,
1.0.5
La fonctionnalité « doublons » dans les squelettes est améliorée. Il y a
désormais des doublons pour les auteurs, les breves, les mots-cles, les articles, les
rubriques et les forums.
Dans le site public, la rapidité est accrue sur certaines grosses pages affichant
beaucoup de titres d’articles (notamment plan du site, rubriques, sommaire). En
effet, le texte d’un article n’est plus récupéré que quand il est réellement affiché.
L’envoi de mail marche désormais sur online.fr.
L’envoi automatique des messages de forum aux auteurs des articles marche de
nouveau.
télécharger le squelette de cette page
http://www.spip.net/fr_article1309.html (2 of 2)2006.04.17 1.14.37
[SPIP] Guide de l’utilisateur
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
Guide de l’utilisateur
Les langues de SPIP
Un mémento des raccourcis SPIP
Rechercher
français
tout le site
Rechercher
Modifications récentes
Le calendrier de SPIP
1.8.2
Internationaliser les
squelettes
Principe général
<INCLURE> d’autres
squelettes
Un fichier PDF qui regroupe sur une seule page les
raccourcis de mise en page de SPIP.
FAQ de l’administrateur SPIP
Foire aux Questions
Quels sont les éléments gérés par SPIP ?
L’aide en ligne
SPIP-Contrib : des outils pour les rédacteurs
http://www.spip.net/fr_rubrique136.html (1 of 2)2006.04.17 1.16.27
[SPIP] Guide de l’utilisateur
Les balises propres au
site
La boucle ARTICLES
SPIP 1.8.3
Les filtres de SPIP
Traitement automatisé
des images
Images typographiques
Suivre la vie du site (fichiers backend et
calendrier ical)
Suivre la vie du site
Indiquer l’adresse d’une mailing-list
Les fichiers backend
L’abonnement au calendrier
télécharger le squelette de cette page
http://www.spip.net/fr_rubrique136.html (2 of 2)2006.04.17 1.16.27
[SPIP] Les langues de SPIP
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
Les langues de SPIP
français
Les langues
de SPIP
Un mémento
des raccourcis
SPIP
FAQ de
l’administrateur
SPIP
Quels sont
les éléments
gérés par
SPIP ?
L’aide en
ligne
•••••••
English
български
català
Kréol réyoné
Español
italiano
occitan
Türkçe
Deutsch
Depuis [SPIP 1.6], l’espace privé de SPIP est accessible en plusieurs langues, au
bon vouloir de chaque rédacteur.
Nous sommes loin d’avoir expérimenté toutes les possibilités, et tous les besoins
liés au multilinguisme. Voici néanmoins quelques éléments qui vous permettront
d’ajuster le fonctionnement de votre site à vos besoins et à vos projets.
La langue principale du site
Elle se règle dans la configuration, et détermine plusieurs caractéristiques de
votre site. En particulier, ce sera la langue des formulaires proposés dans l’espace
public de votre site (recherche, écrire à l’auteur, s’inscrire, forums, panneau de
connexion vers l’espace privé, etc.), ainsi que celle utilisée dans les emails envoyés
par SPIP.
Cette « langue principale » définit également les règles de typographie qui
s’appliqueront aux textes - en français et en espéranto, SPIP ajoute des espaces
insécables avant les doubles ponctuations, etc.
http://www.spip.net/fr_article1972.html (1 of 3)2006.04.17 1.16.43
[SPIP] Les langues de SPIP
Ce sera aussi la langue dans laquelle seront accueillis les nouveaux rédacteurs lors
de leur première entrée dans l’espace privé : ils pourront ensuite choisir une autre
langue, grâce au menu dédié.
Enfin, pour le vietnamien (une langue qui comprend des mots très courts et dans
laquelle l’accentuation joue un rôle capital), une règle de translittération spéciale
s’applique pour l’indexation des articles dans le moteur de recherche. De même
pour l’allemand.
Le multilinguisme
SPIP 1.7 introduit une amélioration très demandée : la possibilité de réaliser des
sites en plusieurs langues de façon naturelle. Toute une batterie d’outils est
fournie à cet effet. Dans l’espace privé, on peut notamment changer
individuellement la langue des articles et rubriques du site, et gérer les
traductions des articles. Du côté du site public, diverses sophistications tendent à
minimiser les efforts nécessaires à la réalisation d’un site multilingue.
Modifier la langue d’un élément spécifique (article ou rubrique) a les mêmes
effets que de modifier la langue du site (comme expliqué plus haut), mais ces
effets se limitent à l’élément modifié : s’il s’agit d’une rubrique, la modification
s’applique à tous les éléments contenus dans cette rubrique (y compris les sousrubriques, etc.) ; s’il s’agit d’un article, il est seul affecté par la modification de la
langue.
Ainsi une rubrique en arabe verra ses textes affichés de droite à gauche, un article
en français héritera des règles typographiques du français, et ainsi de suite.
Notons que SPIP n’a aucun problème à afficher plusieurs langues différentes sur
une même page. Par exemple, un sommaire pourra afficher des articles en
allemand et en espéranto, les dates étant affichées dans les langues
correspondantes.
Traduire et adapter SPIP
SPIP 1.7 est proposé en arabe (ar), catalan (ca), créole de la Réunion (cpf),
danois (da), chinois(zh) allemand (de), anglais (en), bulgare (bg),espéranto (eo),
espagnol (es), farsi (fa), français (fr), galicien (gl), italien (it), néerlandais (nl),
sept dialectes d’occitan (oc) [1], polonais (pl), portugais (pt), et vietnamien (vi).
Cette liste n’est pas exhaustive, et d’autres traductions sont en préparation
http://www.spip.net/fr_article1972.html (2 of 3)2006.04.17 1.16.43
[SPIP] Les langues de SPIP
(basque, norvégien (norsk bokmål)hébreu, langues slovènes, roumain...) ; elles
viendront s’ajouter dans les versions prochaines de SPIP. Si vous désirez
participer aux traductions en cours, aider à traduire ou relire la documentation,
etc., vous êtes les bienvenus sur la liste de discussion spip-trad@rezo.net ; nous
disposons d’outils permettant de réaliser rapidement (et éventuellement à
plusieurs) les fichiers de traduction - l’opération complète peut prendre entre 3
jours et une semaine de travail, en fonction de votre connaissance de SPIP.
Nous avons également besoin de personnes désirant traduire des articles de la
présente documentation ; n’hésitez pas à visiter l’espace des traducteurs et à
proposer votre contribution.
A bientôt !
[1] Voir à ce propos l’article « Les versions occitanes de SPIP : pourquoi autant de
« òc » ? »
télécharger le squelette de cette page
http://www.spip.net/fr_article1972.html (3 of 3)2006.04.17 1.16.43
[SPIP] Un mémento des raccourcis SPIP
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
Un mémento des raccourcis SPIP
français
Les langues
de SPIP
Un
mémento des
raccourcis
SPIP
FAQ de
l’administrateur
SPIP
Quels sont
les éléments
gérés par
SPIP ?
L’aide en
ligne
български
català
Türkçe
English
Español
italiano
Philippe Allart a réalisé ce mémento des raccourcis de mise en page SPIP.
Mémento des raccourcis SPIP
télécharger le squelette de cette page
http://www.spip.net/fr_article1578.html2006.04.17 1.17.4
Mémento pour l'enrichissement typographique dans
SPIP
Ce tableau rappelle brièvement les méthodes à utiliser pendant l'écriture d'un article pour
ajouter des titres, du texte en gras, en italique, etc..., sans avoir à connaître HTML.
L'utilisation d'HTML reste néanmoins possible, et nécessaire pour les cas plus complexes.
Fonctionnalités
Méthodes
Intertitre
{{{ le titre }}}
Changement de
paragraphe
Passer une ligne
Caractères gras
{{texte en gras}}
Caractères en italique
{texte en italiques}
Commentaires
Le texte entre triples accolades est affiché comme un titre.
Le texte entre double accolades apparaitra en gras.
Le texte entre simples accolades est affiché en italique.
Astuce: pour avoir du texte en gras et en italique, mettre trois accolades
en insérant une espace (pour faire 1+2), et en respectant la symétrie. Ex
:
{ {{ texte en gras et en italique }} }
Liste à puces
- premier élément
- deuxième élement
Le petit trait sera automatiquement remplacé par une puce, telles qu'elle
est définie dans la charte graphique.
- etc...
Trait de séparation
Lien hypertexte
Entrer une ligne contenant quatre petits tirets (au moins).
---[texte -> URL]
Mettre le texte et l'URL entre crochets, séparés par une flèche.
Le texte devient une zone cliquable, et renverra le lecteur sur la page
web indiquée par « URL ». Ex :
[le site national de l'AITF->http://www.aivf.asso.fr]
Lien hypertexte vers
un article
[texte->n°d'article]
Pour renvoyer vers un article du site, il suffit de donner le numéro de
l'article. Par exemple, en supposant que l'article 12 donne la liste des
contacts :
[nous conctacter->12]
Lien vers une
rubrique
[texte->rubxxx]
Lien vers une brève
[texte->brxxx]
Où xxx est le numéro de la rubrique. Ex :
[voyez notre agenda->rub3]
Où xxx est le numéro de la brève. Ex :
[Annonce de l'AG->br25]
Note de bas de page
automatique
[[texte de la note]]
Note de bas de page
numérotée
[[<x>texte de la note]]
Faire un tableau
simple
| aaa | bbb | ccc |
Insérer une image
| xxx | yyy | zzz |
<IMG1|left>
<CENTER>
<IMG1|center>
</CENTER>
<IMG1|right>
Le texte entre doubles crochets droits apparaîtra en bas de la page, et
sera remplacé par un numéro généré automatiquement.
Le texte entre doubles crochets apparaîtra en bas de page, et sera
remplacé par le numéro x indiqué entre « < > ».
Pour faire un tableau simple il suffit de séparer les colonnes par la barre
verticale.
Cette méthode autorise uniquement des cellules d'une seule ligne. Pour
faire des tableaux plus complexes, utiliser le langage HTML.
L'image doit avoir été précédemment téléchargée sur le site par la
fonction « télécharger une nouvelle image » dans la colonne de gauche
affichée quand on rédige un article.
Le système indique alors sous quel nom l'image est disponible, et c'est
ce nom qui doit être utilisé dans les commandes ci-contre.
Trois commandes sont disponibles, selon qu'on veut voir l'image à
gauche, au centre ou à droite.
Pour plus d'informations, dans l'espace d'administration de SPIP, cliquer sur [AIDE], puis « łes articles », et enfin « les
raccourcis typographiques ».
[SPIP] FAQ de l'administrateur SPIP
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
FAQ de l’administrateur SPIP
français
Les langues de
SPIP
Un mémento
des raccourcis
SPIP
FAQ de
l’administrateur
SPIP
Quels sont les
éléments gérés
par SPIP ?
L’aide en ligne
•••••••
català
Deutsch
English
Türkçe
Português
Español
italiano
Débuter
1. J’ai l’impression que je n’ai pas accès à toutes les fonctionnalités
depuis l’interface. Pourtant, je suis bien administrateur.
Vérifiez que vous êtes bien en interface complète. C’est affiché dans le tableau de
bord en haut de chaque page de l’espace privé. En interface simplifiée, beaucoup
de fonctionnalités sont masquées afin de rendre l’utilisation plus simple pour les
néophytes.
Supprimer des éléments
1. Comment supprimer un article ?
On ne peut pas supprimer directement un article, mais on peut le mettre « à la
poubelle » dans le menu de sélection du statut de l’article. Les articles à la
poubelle sont automatiquement effacés au bout de 24 heures ; cela vous laisse un
temps de répit en cas de mauvaise manipulation.
http://www.spip.net/fr_article1112.html (1 of 3)2006.04.17 1.18.20
[SPIP] FAQ de l'administrateur SPIP
2. Comment supprimer une brève ?
De la même manière que pour les articles (cf. ci-dessus), on ne peut supprimer
directement une brève ; mais les brèves refusées sont effacées automatiquement
au bout du même délai (24 heures).
3. Comment supprimer une rubrique ?
Pour pouvoir être supprimée, une rubrique doit être vide (i.e. ne contenir ni
article - sauf à la poubelle - ni sous-rubrique). Si cette condition est vérifiée, la
rubrique peut être supprimée dans « afficher tout le site », en dépliant
l’arborescence jusqu’à rendre visible la rubrique, et en cliquant sur le lien
« supprimer » à côté de celle-ci.
Les différents types de navigation
1. Quel est l’intérêt des mots-clés ?
Dans la plupart des sites, la navigation la plus évidente sera celle imposée par les
rubriques : on navigue dans le site en se repérant dans la classification
arborescente mise en place grâce aux rubriques.
Les mots-clés permettent d’avoir un autre niveau de navigation, transversal et
indépendant. Chaque article peut se voir associer plusieurs mots-clés. Ainsi dans
le site public, on peut afficher la liste des mots-clés associés à un article ; puis la
liste des autres articles associés à chacun de ces mots. La navigation définie ne
décrit pas un arbre, elle est beaucoup plus lâche, horizontale et permet de se
déplacer de proche en proche.
Pour résumer les différences fonctionnelles :
tout article est dans une rubrique et une seule ;
les rubriques peuvent être imbriquées à l’infini (sous-rubriques, etc.) ;
un nombre arbitraire (zéro, un, plusieurs) de mots-clés peut être associé à
chaque article, et de même chaque mot-clé peut être associé à un nombre
arbitraire (zéro, une, plusieurs) d’articles ;
les mots-clés ne peuvent pas être imbriqués les uns dans les autres.
Pour un exemple opérationnel d’utilisation des mots-clés, on pourra consulter le
site du Monde diplomatique. Les rubriques y définissent la classification rigide du
site (dossiers, cahier, cartes, archives classées par date...). Les mots-clés
permettent de lier les articles traitant d’un même thème ; ils y sont classés en
deux groupes, « sujets » et « pays ».
http://www.spip.net/fr_article1112.html (2 of 3)2006.04.17 1.18.20
[SPIP] FAQ de l'administrateur SPIP
2. Je ne comprends pas la différence entre mots-clés et moteur de
recherche. Est-ce que c’est la même chose ?
Les mots-clés et le moteur de recherche sont deux choses fondamentalement
différentes dans SPIP (d’ailleurs, on peut désactiver le moteur de recherche tout
en conservant les mots-clés, et vice-versa).
Avec les mots-clés, ce sont les administrateurs du site qui définissent les relations
entre les articles en liant des mots-clés à ces articles. Ces mots-clés peuvent
ensuite être affichés explicitement dans le site public, ainsi que la liste des articles
associés à chacun d’entre eux ; sans cet affichage, ils servent à très peu de choses.
Cela donne une navigation de proche en proche, indépendante des rubriques,
mais toujours fixée par les administrateurs.
Le moteur de recherche effectue des recherches à la demande du visiteur sur
n’importe quel terme ou groupe de termes. Les mots-clés sont certes inclus dans
les champs utilisés par la recherche, mais au même titre que les différents champs
des articles (chapo, texte, etc.). Le moteur de recherche sert ainsi à trouver des
informations sans avoir à passer par les navigations (rubriques, mots-clés)
définies par les administrateurs, qui ne sauraient penser à tous les termes
susceptibles d’être recherchés dans un site.
Pour des informations plus techniques sur le moteur de recherche, voir l’article y
consacré dans le guide du webmestre SPIP.
3. Les mots-clés peuvent-ils ralentir mon site ?
Non.
4. Le moteur de recherche peut-il ralentir mon site ?
C’est possible.
télécharger le squelette de cette page
http://www.spip.net/fr_article1112.html (3 of 3)2006.04.17 1.18.20
[SPIP] Quels sont les éléments gérés par SPIP ?
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
Quels sont les éléments gérés par SPIP ?
français
Les langues
de SPIP
Un mémento
des raccourcis
SPIP
FAQ de
l’administrateur
SPIP
Quels sont
les éléments
gérés par
SPIP ?
L’aide en
ligne
•••••••
català
Kréol réyoné
English
român•
Türkçe
Español
italiano
Développé, au départ, pour gérer le site uZine 2, SPIP est naturellement destiné à
gérer un site de type webzine : à la base, une hiérarchie de rubriques, et des
articles installés dans ces rubriques. Le système gère également les forums et des
brèves (par exemple : revue de presse...).
Voyons plus en détail quels sont ces différents éléments pris en charge par SPIP,
ce qui nous permettra par ailleurs de clarifier le vocabulaire utilisé par la suite.
1. La hiérarchie des rubriques
Une rubrique est un espace destiné à accueillir des articles, des brèves... Rien de
plus simple : on peut aussi dire dossier (comme sur votre ordinateur : vos
documents sont rangés dans des dossiers).
Les rubriques peuvent être installées les unes dans les autres, formant ainsi une
hiérarchie. Une rubrique est soit à l’intérieur d’une autre rubrique, soit elle n’est
rattachée à aucune autre et constitue alors un point d’entrée dans le site (nous
parlons alors de tête de rubrique, ou de secteur). L’emboîtement des rubriques les
unes dans les autres constitue l’ossature de votre site, puisque c’est autour de
http://www.spip.net/fr_article497.html (1 of 6)2006.04.17 1.19.4
[SPIP] Quels sont les éléments gérés par SPIP ?
cette structure que viendront se greffer les différents éléments de votre site
(articles, brèves, sites syndiqués...)
Ci-dessous, les rubriques 1 et 2 sont des secteurs (logiquement, ces rubriques
définissent les grands « secteurs » thématiques du site).
Rien de plus simple. Ci-dessus, les rubriques 11, 12 et 13 sont dans la rubrique 1.
Les rubriques 221 et 222 sont dans la rubrique 22, elle-même dans la rubrique 2.
On nomme hiérarchie le chemin logique qui mène à une rubrique. Ainsi, la
hiérarchie de la rubrique 221 est : rubrique 2, puis rubrique 22.
La gestion de la structure hiérarchique est très simple : il suffit d’indiquer dans
quelle rubrique se situe chacune des rubriques (cela se règle par un simple menu
déroulant).
Le schéma ci-dessus montre comment on déplace une rubrique : lorsqu’une
rubrique est déplacée, toutes les sous-rubriques qu’elle contient la « suivent »
vers son nouvel emplacement. Par exemple, si nous déplaçons la rubrique 22 à
l’intérieur de la rubrique 12, les rubriques 221 et 222 la suivent (la rubrique 22
aurait tout aussi bien pû être placée comme tête de rubrique, ou à l’intérieur de la
rubrique 23 par exemple. En revanche, l’interface graphique vous interdit de
placer la rubrique 22 à l’intérieur de la rubrique 221 : sinon on obtiendrait une
boucle que le système ne saurait pas gérer.
Signalons ici la première grosse limitation de SPIP : SPIP ne gère qu’une seule
structure, et c’est la structure hiérarchique que nous venons de décrire. En
http://www.spip.net/fr_article497.html (2 of 6)2006.04.17 1.19.4
[SPIP] Quels sont les éléments gérés par SPIP ?
particulier :
il n’est pas possible qu’une rubrique appartienne à deux rubriques différentes
(par exemple, pour un site de cinéma, on ne pourrait pas créer une rubrique
« Orson Welles » qui dépendrait à la fois d’une rubrique « Réalisateurs » et en
même temps d’une rubrique « Acteurs ») ; cela interdit également de réaliser
plusieurs hiérarchies entrecroisées ;
SPIP ne gère pas les structures en boucle (ou récursives).
Ces limitations ne sont pas dues à des difficultés techniques : l’impératif, ici, a été
de conserver la simplicité d’utilisation, et notamment la simplicité de l’interface
(créer une interface pour une telle hiérarchie est aisé, car c’est d’un emploi
fréquent ; en revanche, gérer simultanément plusieurs niveaux de hiérarchie ou
des structures en boucle pose de gros problèmes d’ergonomie).
On peut attacher un forum individuel à chaque rubrique (voir plus loin).
Terminons cette partie sur les rubriques en expliquant le principe des rubriques
actives. Il arrive fréquemment, lorsqu’on travaille sur le site, que des rubriques
soient vides, ou qu’elles ne contiennent que des articles qui ne sont pas encore
publiés (ils sont en préparation et donc pas encore diffusés publiquement).
Imaginons par exemple que la rubrique 221 ne contienne aucun article publié ; il
est évident que, si un visiteur du site arrivait sur cette rubrique, il serait dans une
impasse, une rubrique qui ne lui proposerait rigoureusement aucune information.
C’est pourquoi nous parlons de rubriques actives : sur le site visité par le public,
seules les rubriques contenant des articles publiés (ou des sous-rubriques
contenant des articles publiés) sont considérées comme actives, et donc affichées
sur le site public. Cette gestion des rubriques actives/non actives est
automatique ; cependant le webmestre doit être conscient que toutes les
rubriques créées dans la partie privée de SPIP n’apparaissent pas forcément sur le
site public.
2. Les articles
Les articles, c’est encore plus simple : un article se trouve dans une rubrique.
Point. Cela se gère très simplement par un menu déroulant.
Notez qu’une rubrique contenant elle-même des sous-rubriques peut
parfaitement recevoir des articles.
La seule subtilité des articles, c’est leur statut. Un article peut être :
en cours de rédaction : son (ou ses) auteur(s) sont en train d’y travailler, il
n’apparait donc pas sur le site public, et son accès est limité sur le site privé ;
http://www.spip.net/fr_article497.html (3 of 6)2006.04.17 1.19.4
[SPIP] Quels sont les éléments gérés par SPIP ?
proposé à la publication : lorsque l’auteur décide que son article est terminé, il
le propose au comité de rédaction (les administrateurs et les autres rédacteurs)
afin de décider s’il doit être publié ou non. L’article n’est toujours pas visible
publiquement, mais tous les participants à l’espace privé peuvent le voir et son
invités à le commenter dans un forum lié à cet article ;
publié : l’article est publié sur le site public ;
refusé : l’article n’est pas publié.
C’est la seule chose à comprendre pour les articles ; pour le reste, c’est très simple,
et tout se gère par une interface Web.
Limitation : un article ne peut se trouver que dans une seule rubrique à la fois
(même problème de conception d’interface que précédemment).
On peut attacher un forum à chaque article (voir plus loin).
3. Les brèves
La description la plus simple pour les brèves, c’est l’anglicisme news. Ce sont des
« articles » de moindre importante que les véritables articles, et ils ne sont pas
signés. En revanche, il est très simple de leur adjoindre un lien vers un article ou
un site Web. Les brèves sont donc idéales pour constituer une revue de presse en
ligne (mais rien n’interdit de les détourner de leur usage).
Les brèves ont une gestion plus sommaire que les articles :
les brèves ne peuvent être attachées qu’à des secteurs, des têtes de chapitre
(dans notre exemple, les brèves correspondraient aux rubrique 1 et 2) ;
les brèves ne sont pas signées, et leur mise en place est très simple : interface
réduite, validation d’un clic.
On peut attacher un forum à chaque brève (ci-dessous).
4. Les forums de discussion
Les forums de discussion sont gérés automatiquement par SPIP. Les forums de
discussion sont ici directement liés au contenu rédactionnel du site : on peut
ouvrir un forum indépendant pour chaque article, pour chaque rubrique et pour
chaque brève.
Par défaut, les forums de SPIP sont modérés à postériori. Cela signifie que chaque
http://www.spip.net/fr_article497.html (4 of 6)2006.04.17 1.19.4
[SPIP] Quels sont les éléments gérés par SPIP ?
message envoyé par un utilisateur du site est immédiatement publié. En revanche,
les administrateurs du site bénéficient d’une interface qui leur permet de lire les
derniers messages postés depuis une semaine et, le cas échéant, de les supprimer.
L’administrateur du site pourra décider de modifier le comportement des forums.
Il pourra choisir :
l’absence totale de forums sur son site ;
des forums modérés à priori : les contributions n’apparaissent qu’une fois
validées par un administrateur ;
des forums sur abonnement : les participants doivent auparavant s’inscrire et
recevoir (automatiquement) par mail un code leur permettant de participer.
Les messages supprimés ne sont pas détruits de la base : ils sont mis de côté, et
affichent l’adresse IP de l’expéditeur ainsi que la date et l’heure de l’envoi. En cas
de problème juridique (ou de spammeur fou), c’est un recours indispensable.
Lorsque les forums sont actifs, il est possible, pour chaque article, d’y interdire
localement l’usage d’un forum.
5. Les auteurs
SPIP gère les auteurs du site de deux façons : à la fois pour la signature des
articles (pseudo, gestion des adresses email, biographie...), et pour la gestion des
accès au site privé. Ces deux aspects se gèrent via la même interface (réservée aux
administrateurs).
6. Les sites syndiqués
Les systèmes de publication automatique (SPIP, phpNuke...) fabriquent
automatiquement un fichier standardisé (en XML) indiquant leurs dernières
publications.
SPIP permet d’aller récupérer de tels fichiers sur le réseau, et de les inclure dans
sa propre navigation. On peut ainsi indiquer sur son propre site des listes des
dernières publications d’autres sites. Lorsque ces sites sont mis à jour, les
nouveautés apparaissent automatiquement sur votre propre site.
Dans SPIP, les sites syndiqués sont indiqués dans les rubriques (de façon à
afficher, à côté de ses propres articles, des articles tirés d’autres sites ayant une
thématique similaire).
http://www.spip.net/fr_article497.html (5 of 6)2006.04.17 1.19.4
[SPIP] Quels sont les éléments gérés par SPIP ?
7. Les pétitions
Il est possible d’attacher à n’importe quel article une pétition validée par email.
Quelques clics permettent de configurer une telle pétition (invitant les utilisateurs
à « signer » tel texte).
Le processus de signature effectue automatiquement la validation par email (un
mail est envoyé au signataire, lui indiquant une URL sur laquelle il « validera » sa
signature). Ainsi on obtient des pétitions plus « fiables », puisque chaque
signature correspond bien à une adresse email existante.
8. Les mots-clés
Il est possible de créer des mots-clés liés aux articles. Par exemple, un article
pourra être lié aux mots clés « France », « Politique »... L’usage des mots-clés
permet de proposer une navigation entre différents articles portant sur les mêmes
thèmes ; en particulier, cela permet de contourner la limitation de SPIP selon
laquelle un article ne peut appartenir qu’à une seule rubrique.
télécharger le squelette de cette page
http://www.spip.net/fr_article497.html (6 of 6)2006.04.17 1.19.4
[SPIP] L'aide en ligne
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
L’aide en ligne
français
•••••••
български
català
Español
italiano
occitan
Português
Les langues
de SPIP
Un mémento
des raccourcis
SPIP
FAQ de
l’administrateur
SPIP
Quels sont
les éléments
gérés par
SPIP ?
L’aide en
ligne
Deutsch
English
român•
Türkçe
SPIP intègre une aide en ligne complète, que vous pouvez retrouver, dans l’espace
privé, en cliquant sur le point d’interrogation
disponible un peu partout.
Le bouton principal d’ouverture de l’aide en ligne se situe dans la barre de
navigation du site privé, en haut et à droite : il s’agit du panneau mauve marqué
d’un point d’interrogation (vous ne pouvez pas le manquer) :
Nous vous invitons en particulier à lire la page « Articles/Raccourcis
typographiques », qui vous indique comment mettre en page vos articles sous
http://www.spip.net/fr_article891.html (1 of 2)2006.04.17 1.19.55
[SPIP] L'aide en ligne
SPIP.
Tout l’intérêt de cette aide en ligne réside dans les innombrables petits points
d’interrogation
installés dans l’interface de la partie privée : chacun ouvre l’aide en ligne à la
rubrique correspondant exactement à l’action en cours. N’hésitez pas à en abuser :
Pour le reste, vous constaterez que l’interface de SPIP est très simple. Et en tant
que rédacteur, n’hésitez pas à expérimenter : vous ne pouvez pas réellement faire
de dégâts.
télécharger le squelette de cette page
http://www.spip.net/fr_article891.html (2 of 2)2006.04.17 1.19.55
[SPIP] Suivre la vie du site (fichiers backend et calendrier ical)
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
Suivre la vie du site (fichiers backend et calendrier
ical)
Suivre la vie du site (fichiers backend
et calendrier ical)
Suivre la vie du site
Indiquer l’adresse d’une mailing-list
Les fichiers backend
L’abonnement au calendrier
Rechercher
français
tout le site
Rechercher
Modifications récentes
Le calendrier de SPIP
1.8.2
Internationaliser les
squelettes
Principe général
http://www.spip.net/fr_rubrique286.html (1 of 2)2006.04.17 1.21.30
[SPIP] Suivre la vie du site
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
Suivre la vie du site (fichiers backend et calendrier ical)
Suivre la vie du site
français
Suivre la vie
du site
Indiquer
l’adresse d’une
mailing-list
Les fichiers
backend
L’abonnement
au calendrier
català
Español
italiano
Türkçe
SPIP propose aux utilisateurs différentes méthodes pour suivre l’activité de votre
site. Les utilisateurs sont invités à les utiliser en fonction de leurs besoins et/ou
des logiciels dont ils ont l’habitude.
Le suivi par mail de l’activité éditoriale est facilité dans la version SPIP 1.7 : il est
possible d’indiquer l’adresse d’une liste de diffusion (mailing-list) dans la
configuration du site, tous les participants étant ainsi automatiquement informés
de son existence.
L’annonce des dernières nouveautés par syndication XML (fichier backend) est
toujours présente, elle est rappelée aux participants du site. En effet, cette
fonctionnalité conçue initialement pour la syndication entre sites Web peut être
utilisée à partir de logiciels sur les ordinateurs de bureau (news readers, logiciels
de suivis de news).
SPIP 1.7 introduit une nouveauté notablement plus efficace : la synchronisation
des informations privées et publiques du site dans des logiciels de calendrier. Il
s’agit d’une fonctionnalité nettement plus puissante que les précédentes, la
richesse des informations échangées étant sans commune mesure.
http://www.spip.net/fr_article2275.html (1 of 2)2006.04.17 2.20.4
[SPIP] Indiquer l'adresse d'une mailing-list
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
Suivre la vie du site (fichiers backend et calendrier ical)
Indiquer l’adresse d’une mailing-list
français
Suivre la vie
du site
Indiquer
l’adresse
d’une mailinglist
Les fichiers
backend
L’abonnement
au calendrier
•••••••
català
Español
italiano
Le suivi par mail de l’activité éditoriale est facilité dans la version SPIP 1.7 : il est
possible d’indiquer l’adresse d’une liste de diffusion (mailing-list) dans la
configuration du site, tous les participants étant ainsi automatiquement informés
de son existence.
Créer une mailing-list
SPIP ne gère pas lui-même de liste de diffusion (ou mailing-list) : il n’est pas
conçu pour cela et, par ailleurs, d’excellents logiciels libres gèrent une telle
fonction parfaitement ; de plus, de nombreux sites proposent des mailing-lists
faciles à utiliser par des débutants.
SPIP est donc conçu pour faciliter l’utilisation d’une liste de diffusion « externe » :
vous devez créer une telle liste de diffusion [1] et indiquer ses coordonnées dans
SPIP.
Une fois la liste créée, vous obtenez deux informations :
— l’adresse email à laquelle il faut envoyer un message pour qu’il soit expédié à
tous les abonnés de la liste,
— l’adresse (URL) Web de la page d’information de cette liste, où vos visiteurs
pourront s’abonner en indiquant leur adresse email personnelle.
http://www.spip.net/fr_article2388.html (1 of 3)2006.04.17 2.20.19
[SPIP] Indiquer l'adresse d'une mailing-list
Indiquer les informations de la mailing-list dans
SPIP
L’adresse de cette mailing-list se règle dans la page de « Configuration du site »,
« Interactivité », dans l’encadré « Envoi de mails automatique » :
Dans la partie « Suivi de l’activité éditoriale », sélectionnez « Envoyer les
annonces à l’adresse... » et indiquez l’adresse email de votre liste de diffusion. De
cette façon, chaque événement du site (article proposé, article publié...) sera
immédiatement envoyé à cette adresse et expédié à tous les abonnés de cette liste
de diffusion.
Indiquez dans l’encadré qui suit l’adresse (URL) Web de la page d’information
de cette liste. Cette adresse sera alors signalée à tous les rédacteurs dans la page
http://www.spip.net/fr_article2388.html (2 of 3)2006.04.17 2.20.19
[SPIP] Indiquer l'adresse d'une mailing-list
« Suivre la vie du site » comme la page où ils pourront s’abonner à la liste de
diffusion.
Si la mailing-list ne propose pas de page Web d’information, vous pouvez indiquer
l’adresse email spécifique permettant de s’y abonner (souvent dans un format du
type : spip@rezo.net?subject=subscribe).
[1] De nombreux hébergeurs de sites proposent de gérer de telles listes en même temps
qu’ils hébergent votre site, et de nombreux services - marchands ou non - proposent des
systèmes de listes de diffusion.
télécharger le squelette de cette page
http://www.spip.net/fr_article2388.html (3 of 3)2006.04.17 2.20.19
[SPIP] Les fichiers backend
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
Suivre la vie du site (fichiers backend et calendrier ical)
Les fichiers backend
français
Suivre la vie
du site
Indiquer
l’adresse d’une
mailing-list
Les fichiers
backend
L’abonnement
au calendrier
•••••••
català
Español
italiano
Le format XML/RSS a été conçu pour « exporter » la liste des derniers articles
publiés par un site Web. De cette façon, différents outils peuvent
automatiquement récupérer et afficher les titres et descriptions des dernières
mises à jour d’un site Web.
L’usage premier de ce format est la syndication de contenu : un site Web affiche
(automatiquement) les dernières mises à jour d’un autre site Web. On appelle cet
usage la syndication de contenu. SPIP, comme la plupart des outils de gestion de
contenu (CMS), permet d’afficher facilement les informations publiées sur
d’autres sites (via la fonctionnalité « Référencer/syndiquer un site Web »).
Une utilisation plus récente de ce format consiste à permettre aux usagers de
l’internet de s’« abonner » à un site Web en récupérant automatiquement et
régulièrement la liste des dernières mises à jour du site. En utilisant un logiciel
adapté (un newsreader), l’usager n’a plus besoin de visiter tous les sites qui
l’intéressent pour voir s’il y a des mises à jour : le logiciel lui indique directement
quelles sont les nouveautés des différents sites auxquels il s’est « abonné ». Cet
usage est particulièrement utile pour suivre l’activité de plusieurs sites en même
temps.
SPIP créée automatiquement les différents fichiers au format XML/RSS
permettant à un autre site de syndiquer le contenu de son propre site, et/ou aux
visiteurs du site de s’y « abonner » avec un newsreader. Ces fichiers se nomment
http://www.spip.net/fr_article2389.html (1 of 3)2006.04.17 2.20.33
[SPIP] Les fichiers backend
des fichiers « backend ».
S’« abonner » à un site Web
L’utilisateur doit installer sur son ordinateur un logiciel spécifique lui permettant
de s’« abonner » à des sites Web. Il existe deux types de logiciels de ce type :
— les extensions s’ajoutant à un client Web (Mozilla ou Microsoft Explorer
notamment) ; ainsi les fonctions de newsreader sont directement intégrées à
l’interface du client Web habituel, le fonctionnement en est très simplifié (souvent
lié à la gestion des signets - bookmarks - du navigateur) ;
— les logiciels indépendants, non liés à un navigateur Web.
La solution la plus simple consiste à installer une extension de son navigateur
Web. On trouvera plusieurs extensions de ce type pour l’excellent Mozilla FireFox
(habituellement sous la mention « News », ou « RSS Reader » ; voir par exemple
RSS Reader Panel).
Exemple de lecteur RSS dans Mozilla FireFox
Habituellement, les newsreaders se présentent ainsi :
— en haut à gauche, la liste des sites auxquels on s’est abonnés (on a indiqué le
titre du site et l’adresse du fichier « backend » correspondant) ;
— pour chacun de ces sites (ici en bas à gauche), la liste des derniers articles
publiés, accompagnés d’un court descriptif ;
— dans la fenêtre principale, l’article lui-même est affiché lorsqu’on clique sur le
titre d’un des articles référencés.
http://www.spip.net/fr_article2389.html (2 of 3)2006.04.17 2.20.33
[SPIP] L'abonnement au calendrier
SPIP, système de publication pour l’internet
Documentation en français
Guide de l’utilisateur
Suivre la vie du site (fichiers backend et calendrier ical)
L’abonnement au calendrier
français
Suivre la vie du
site
Indiquer
l’adresse d’une
mailing-list
Les fichiers
backend
L’abonnement
au calendrier
•••••••
català
Español
italiano
SPIP 1.7 introduit une nouveauté très efficace pour suivre la vie d’un site Web : la
synchronisation des informations privées et publiques du site dans des logiciels
de calendrier.
SPIP permet l’exportation de calendriers au format iCal. Ce format permet à des
logiciels de calendrier d’afficher une liste d’évéments datés et une liste de tâches,
en les récupérant automatiquement et régulièrement sur le Web.
Cette fonction est particulièrement utile pour suivre l’activité de plusieurs sites
sous SPIP. De cette façon, on peut par exemple afficher sur la même page d’un
logiciel de calendrier :
— la liste des derniers articles publiés sur son propre site,
— la liste des activités éditoriales de plusieurs sites SPIP auxquels on participe,
— les différents rendez-vous personnels (par exemple les rendez-vous personnels
que l’on note sur son site, les annonces de rencontres de l’espace privé d’une
association, etc.),
— la liste des derniers articles référencés par le Portail des Copains,
— les dates des prochaines vacances scolaires,
— les horaires des prochains matchs de son équipe de basketball préférée...
Les logiciels de calendrier permettant d’exploiter de tels fichiers sont actuellement
peu nombreux. Sous MacOSX, le logiciel iCal est incontournable et bénéficie
d’une ergonomie très poussée. Pour les autres plateformes, le principal logiciel
http://www.spip.net/fr_article2390.html (1 of 3)2006.04.17 2.20.51
[SPIP] L'abonnement au calendrier
actuellement disponible est l’extension Mozilla Calendar qui s’installe très
facilement dans Mozilla ou FireFox.
Une fois ces logiciels (iCal ou Mozilla Calendar) installés sur votre ordinateur, il
suffit de cliquer sur les liens proposant la synchronisation de calendrier pour
qu’un nouveau calendrier s’affiche dans le logiciel. La gestion et la navigation de
ces calendriers est ensuite très simple.
L’affichage de plusieurs calendriers sous Mozilla Calendar
La copie d’écran ci-dessus (cliquez sur la vignette pour l’agrandir) affiche un
exemple sous Mozilla Calendar. On trouve :
en haut à gauche, la liste des calendriers auxquels l’utilisateur s’est abonné : à la
fois des calendriers de rendez-vous personnels, l’activité éditoriale de plusieurs
sites, les publications publiques d’autres sites... Des codes couleur permettent de
repérer les rendez-vous de chaque calendrier ;
à gauche, une liste de tâches à effectuer : on trouve notamment l’annonce du
nombre d’articles et de brèves proposés sur différents sites ;
à droite dans la fenêtre principale, des « rendez-vous » présentés dans un
calendrier graphique (ici en affichange mensuel) : en gris les derniers articles
sélectionnés par rezo.net, en rose des rendez-vous personnels, en jaune des
articles proposés sur un autre site...
en double-cliquant sur un rendez-vous, on a obtenu sa fiche (fenêtre en bas à
gauche) ; on y trouve le titre, le rappel de la date, ainsi que l’introduction de
l’article (éventuellement, le dernier message d’une discussion privée ou le texte
d’un rendez-vous personnel) et, très utile, l’adresse Web (URL) où l’on pourra
consulter ou modifier cette information.
http://www.spip.net/fr_article2390.html (2 of 3)2006.04.17 2.20.51
[SPIP] L'abonnement au calendrier
N.B. La « synchronisation » n’est pas possible dans les deux sens :
— on peut récupérer les informations d’un calendrier réalisé à partir d’un site sous
SPIP dans son logiciel de calendrier, mis à jour régulièrement,
— on ne peut pas envoyer vers le site SPIP concerné des modifications réalisées à
partir du logiciel de calendrier.
télécharger le squelette de cette page
http://www.spip.net/fr_article2390.html (3 of 3)2006.04.17 2.20.51
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising