⇒ https://contrib.spip.net/SoyezCreateurs-1237?tri_articles=titre
La documentation sur le squelette SoyezCreateurs disponible sur la zone. Un squelette conforme aux bonnes pratiques en matière d’accessibilité, (…)
Installation de SoyezCréateurs
Juin 2009, Par RealET, yohannp — Licence GPL, Squelettes, Intranet-Extranet, Accessibilité, sur SPIP-Zone, Avec CFG, avec Forms & Tables, SPIP 2.0, Webmestre, SPIP 2.1
SoyezCréateurs est disponible pour :
- SPIP 2.0.10+ : Télécharger le plugin/squelette SoyezCreateurs pour SPIP 2.0
- SPIP 2.1.0+ : Télécharger le plugin/squelette SoyezCreateurs pour SPIP 2.1
Attention : la procédure décrite dans cet article a été écrite pour SPIP 2.0. Il sera nécessaire de l’adapter à SPIP 2.1.
Installation
Le squelette SoyezCreateurs est un squelette multi-usages pouvant être configuré très largement grâce au plugin CFG.
L’installation du squelette est très simple, il suffit de l’installer comme n’importe quel autre plugin.
SoyezCreateurs nécessite SPIP 2.1.8 minimum
Vous pouvez le télécharger avec le zip ci-dessous, ou tout simplement si vous êtes un habitué de SVN sur la zone : svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.1/plugins/soyezcreateurs
Autres plugins à installer
SoyezCreateurs nécessite d’autres plugins pour fonctionner
Plugins obligatoires pour activer le plugin
ou bien par SVN : svn://zone.spip.org/spip-zone/_plugins_/fonctions_images
- CFG :
ou par SVN : svn://zone.spip.org/spip-zone/_plugins_/cfg
ou bien par SVN : svn://zone.spip.org/spip-zone/_plugins_/saisies (nécessaire pour configurer le squelette avec CFG)
ou par SVN : svn://zone.spip.org/spip-zone/_plugins_/spip-bonux-2
ou par SVN : svn://zone.spip.org/spip-zone/_plugins_/mediatheque
Plugins facultatifs permettant plus de fonctionnalités
- Agenda 2.0
- AccesRestreint v3.0
- CleverMail
- Couteau Suisse
- Crayons
- Sedna
- Autorité
- Accessibilité
- Fulltext
- Médiathèque
- Acronymes
ou par SVN : svn://zone.spip.org/spip-zone/_plugins_/porte_plume/extensions/enluminures_typographiques_v3
- SaveCFG : plugin permettant de sauvegarder une configuration de couleurs et de la restaurer
Linux
Pour les utilisateurs ayant accès à un shell linux, il est possible d’exécuter ce script pour installer le squelette d’un seul coup avec SPIP (http://zone.spip.org/trac/spip-zone/browser/_squelettes_/soyezcreateurs_net/plugins_2.1/documentation_a_ne_pas_publier_par_ftp_sur_son_site/linux/installsc.sh) :
-
# ! /bin/sh
-
#Installation de SPIP
-
svn checkout svn ://trac.rezo.net/spip/branches/spip-2.0 ./
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_squelettes_/gribouille
-
sleep 15 ;
-
#Si besoin de la mutualisation, decomenter la ligne suivante
-
#svn checkout svn ://zone.spip.org/spip-zone/_plugins_/mutualisation
-
#sleep 15 ;
-
-
#Installation des plugins
-
mkdir plugins
-
cd plugins
-
svn checkout svn ://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.0/plugins/__soyezcreateurs
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/acces_restreint
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/acronymes
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/agenda/2_0_0 ./agenda/
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/autorite
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/boutonstexte
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/cfg
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/clevermail/1_9_3 ./clevermail/
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/couteau_suisse
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/crayons
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_core_/plugins/porte_plume
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/porte_plume/extensions/enluminures_typographiques_v3
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/fonctions_images
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_fondation_/forms_1_9_3_foireux_mais_parfois_utile ./forms/
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/Lecteur_multimedia
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/sedna
-
sleep 15 ;
-
#svn checkout svn ://zone.spip.org/spip-zone/_plugins_/thickbox2
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/nyroceros
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/spip-bonux-2
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/accessibilite
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/fulltext
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/savecfg
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/gestion_documents
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/contact
-
sleep 15 ;
-
svn checkout svn ://zone.spip.org/spip-zone/_plugins_/protection_formulaires
-
#svn checkout svn ://zone.spip.org/spip-zone/_plugins_/woopra
-
#svn checkout svn ://zone.spip.org/spip-zone/_plugins_/notation
-
sleep 15 ;
-
-
cd ..
-
-
#Installation du squelette SoyezCreateur : il faut le faire dans un sous dossier
-
#car sinon, conflit avec le .svn de SPIP
-
svn checkout svn ://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.0/ ./__sc/
-
#Deplacement du squelette au bon endroit
-
mv ./__sc/htaccess.txt ./.htaccess
-
-
#Effacer ses traces
-
rm -r -f ./__sc
-
-
#Creer le dossier squelettes au besoin
-
mkdir squelettes
-
-
#mettre les droits idoines pour les dossiers
-
chmod 755 config
-
chmod 755 IMG
-
chmod 755 local
-
chmod 755 tmp
Un script pour la mise à jour est aussi disponible (http://zone.spip.org/trac/spip-zone/browser/_squelettes_/soyezcreateurs_net/plugins_2.0/documentation_a_ne_pas_publier_par_ftp_sur_son_site/linux/updatesc.sh) :
-
svn up
-
cd plugins
-
for inode in $(ls)
-
do
-
if
-
[ -d $inode ]
-
then
-
echo « ==================================== »
-
echo $inode
-
cd $inode
-
svn up
-
cd ..
-
fi
-
done
Résultat

- Apparence à l’installation
- Voici l’apparence du site à l’installation.
- SPIP 2.0.10+ : [->doc6740]
- SPIP 2.1.0+ : [->doc8289] Attention : la procédure décrite dans cet article a été écrite pour SPIP 2.0. Il sera nécessaire de l’adapter à SPIP 2.1.
Installation
Le squelette SoyezCreateurs est un squelette multi-usages pouvant être configuré très largement grâce au plugin CFG. L’installation du squelette est très simple, il suffit de l’installer comme n’importe quel autre plugin. SoyezCreateurs nécessite SPIP 2.1.8 minimum Vous pouvez le télécharger avec le zip ci-dessous, ou tout simplement si vous êtes un habitué de SVN sur la zone : svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.1/plugins/soyezcreateurs
Autres plugins à installer
SoyezCreateurs nécessite d’autres plugins pour fonctionner Plugins obligatoires pour activer le plugin -* Fonctions Images : ou bien par SVN : svn://zone.spip.org/spip-zone/_plugins_/fonctions_images
- [CFG->2169] : ou par SVN :
svn://zone.spip.org/spip-zone/_plugins_/cfg - Saisies : ou bien par SVN :
svn://zone.spip.org/spip-zone/_plugins_/saisies(nécessaire pour configurer le squelette avec CFG) - [SPIP Bonux->2857] : ou par SVN :
svn://zone.spip.org/spip-zone/_plugins_/spip-bonux-2 - [Médiathèque (alias medias)->2891] : ou par SVN :
svn://zone.spip.org/spip-zone/_plugins_/mediathequePlugins facultatifs permettant plus de fonctionnalités -* [Agenda 2.0->2858] - [AccesRestreint v3.0->2859]
- CleverMail
- [Couteau Suisse->rub449]
- [Crayons->1475]
- [Sedna->2171]
- [Autorité->2168]
- Accessibilité
- [Fulltext->3009]
- [Médiathèque->2891]
- Acronymes
- Boutons Texte
- Forms & Tables (un peu foireux)
- Enluminures Typographiques v3 : ou par SVN :
svn://zone.spip.org/spip-zone/_plugins_/porte_plume/extensions/enluminures_typographiques_v3 - SaveCFG : plugin permettant de sauvegarder une configuration de couleurs et de la restaurer
Linux
Pour les utilisateurs ayant accès à un shell linux, il est possible d’exécuter ce script pour installer le squelette d’un seul coup avec SPIP (http://zone.spip.org/trac/spip-zone/browser/_squelettes_/soyezcreateurs_net/plugins_2.1/documentation_a_ne_pas_publier_par_ftp_sur_son_site/linux/installsc.sh) : # ! /bin/sh #Installation de SPIP svn checkout svn ://trac.rezo.net/spip/branches/spip-2.0 ./ sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_squelettes_/gribouille sleep 15 ; #Si besoin de la mutualisation, decomenter la ligne suivante #svn checkout svn ://zone.spip.org/spip-zone/_plugins_/mutualisation #sleep 15 ; #Installation des plugins mkdir plugins cd plugins svn checkout svn ://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.0/plugins/__soyezcreateurs sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/acces_restreint sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/acronymes sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/agenda/2_0_0 ./agenda/ sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/autorite sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/boutonstexte sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/cfg sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/clevermail/1_9_3 ./clevermail/ sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/couteau_suisse sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/crayons sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_core_/plugins/porte_plume sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/porte_plume/extensions/enluminures_typographiques_v3 sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/fonctions_images sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_fondation_/forms_1_9_3_foireux_mais_parfois_utile ./forms/ sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/Lecteur_multimedia sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/sedna sleep 15 ; #svn checkout svn ://zone.spip.org/spip-zone/_plugins_/thickbox2 svn checkout svn ://zone.spip.org/spip-zone/_plugins_/nyroceros sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/spip-bonux-2 sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/accessibilite sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/fulltext sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/savecfg sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/gestion_documents sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/contact sleep 15 ; svn checkout svn ://zone.spip.org/spip-zone/_plugins_/protection_formulaires #svn checkout svn ://zone.spip.org/spip-zone/_plugins_/woopra #svn checkout svn ://zone.spip.org/spip-zone/_plugins_/notation sleep 15 ; cd .. #Installation du squelette SoyezCreateur : il faut le faire dans un sous dossier #car sinon, conflit avec le .svn de SPIP svn checkout svn ://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.0/ ./__sc/ #Deplacement du squelette au bon endroit mv ./__sc/htaccess.txt ./.htaccess #Effacer ses traces rm -r -f ./__sc #Creer le dossier squelettes au besoin mkdir squelettes #mettre les droits idoines pour les dossiers chmod 755 config chmod 755 IMG chmod 755 local chmod 755 tmp Un script pour la mise à jour est aussi disponible (http://zone.spip.org/trac/spip-zone/browser/_squelettes_/soyezcreateurs_net/plugins_2.0/documentation_a_ne_pas_publier_par_ftp_sur_son_site/linux/updatesc.sh) : svn up cd plugins for inode in $(ls) do if [ -d $inode ] then echo « ==================================== » echo $inode cd $inode svn up cd .. fi done
Résultat
→ Lire la suite sur le site d’origine…

