Sites Web : Installation de SoyezCréateurs - SoyezCreateurs - SPIP-Contrib

Publié le lundi 3 mai 2010

⇒ 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

http://files.spip.org/spip-zone/plugin_porte_plume.zip http://files.spip.org/spip-zone/soyezcreateurs_net_3.zip
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 :

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

'Zip
Télécharger le plugin/squelette SoyezCreateurs pour SPIP 2.0

Autres plugins à installer

SoyezCreateurs nécessite d’autres plugins pour fonctionner

Plugins obligatoires pour activer le plugin

  • Fonctions Images :
    'Zip
    Télécharger Fonctions Images

ou bien par SVN : svn://zone.spip.org/spip-zone/_plugins_/fonctions_images

  • CFG :
    'Zip
    Télécharger le plugin CFG

ou par SVN : svn://zone.spip.org/spip-zone/_plugins_/cfg

  • Saisies :
    'Zip
    Télécharger le plugin Saisies pour 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

  • Boutons Texte
    'Zip
    Version 0.3.3
  • Forms & Tables (un peu foireux)
  • Enluminures Typographiques v3 :
    'Zip
    Version 3.3.1

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) :

  1. # ! /bin/sh
  2. #Installation de SPIP
  3. svn checkout svn ://trac.rezo.net/spip/branches/spip-2.0 ./
  4. sleep 15 ;
  5. svn checkout svn ://zone.spip.org/spip-zone/_squelettes_/gribouille
  6. sleep 15 ;
  7. #Si besoin de la mutualisation, decomenter la ligne suivante
  8. #svn checkout svn ://zone.spip.org/spip-zone/_plugins_/mutualisation
  9. #sleep 15 ;
  10. #Installation des plugins
  11. mkdir plugins
  12. cd plugins
  13. svn checkout svn ://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.0/plugins/__soyezcreateurs
  14. sleep 15 ;
  15. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/acces_restreint
  16. sleep 15 ;
  17. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/acronymes
  18. sleep 15 ;
  19. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/agenda/2_0_0 ./agenda/
  20. sleep 15 ;
  21. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/autorite
  22. sleep 15 ;
  23. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/boutonstexte
  24. sleep 15 ;
  25. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/cfg
  26. sleep 15 ;
  27. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/clevermail/1_9_3 ./clevermail/
  28. sleep 15 ;
  29. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/couteau_suisse
  30. sleep 15 ;
  31. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/crayons
  32. sleep 15 ;
  33. svn checkout svn ://zone.spip.org/spip-zone/_core_/plugins/porte_plume
  34. sleep 15 ;
  35. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/porte_plume/extensions/enluminures_typographiques_v3
  36. sleep 15 ;
  37. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/fonctions_images
  38. sleep 15 ;
  39. svn checkout svn ://zone.spip.org/spip-zone/_fondation_/forms_1_9_3_foireux_mais_parfois_utile ./forms/
  40. sleep 15 ;
  41. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/Lecteur_multimedia
  42. sleep 15 ;
  43. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/sedna
  44. sleep 15 ;
  45. #svn checkout svn ://zone.spip.org/spip-zone/_plugins_/thickbox2
  46. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/nyroceros
  47. sleep 15 ;
  48. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/spip-bonux-2
  49. sleep 15 ;
  50. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/accessibilite
  51. sleep 15 ;
  52. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/fulltext
  53. sleep 15 ;
  54. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/savecfg
  55. sleep 15 ;
  56. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/gestion_documents
  57. sleep 15 ;
  58. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/contact
  59. sleep 15 ;
  60. svn checkout svn ://zone.spip.org/spip-zone/_plugins_/protection_formulaires
  61. #svn checkout svn ://zone.spip.org/spip-zone/_plugins_/woopra
  62. #svn checkout svn ://zone.spip.org/spip-zone/_plugins_/notation
  63. sleep 15 ;
  64. cd ..
  65. #Installation du squelette SoyezCreateur : il faut le faire dans un sous dossier
  66. #car sinon, conflit avec le .svn de SPIP
  67. svn checkout svn ://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.0/ ./__sc/
  68. #Deplacement du squelette au bon endroit
  69. mv ./__sc/htaccess.txt ./.htaccess
  70. #Effacer ses traces
  71. rm -r -f ./__sc
  72. #Creer le dossier squelettes au besoin
  73. mkdir squelettes
  74. #mettre les droits idoines pour les dossiers
  75. chmod 755 config
  76. chmod 755 IMG
  77. chmod 755 local
  78. 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) :

  1. svn up
  2. cd plugins
  3. for inode in $(ls)
  4. do
  5. if
  6. [ -d $inode ]
  7. then
  8. echo « ==================================== »
  9. echo $inode
  10. cd $inode
  11. svn up
  12. cd ..
  13. fi
  14. done

Résultat

'PNG
Apparence à l’installation
Voici l’apparence du site à l’installation.
SoyezCréateurs est disponible pour :
  • 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_/mediatheque Plugins 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…


Revenir en haut