Mercredi 28 juin 2006 — Dernier ajout lundi 15 octobre 2007

Installation du squelette Pyrat.net version SPIP 1.9 et configuration

Mode d’emploi détaillé de l’installation

Retour Sommaire

Téléchargement

Squelette Pyrat.net en version 1.9.n -  Zip - 504.7 ko
Squelette Pyrat.net en version 1.9.n
Retour Sommaire

Configuration du serveur web

Retour Sommaire

Sous Windows (EasyPhp ou Xamp)

  • Configurer un site web en local [1] :
    • Activer le module de rewriting [2] d’URL en décommantant les lignes du fichier httpd.conf :
      LoadModule rewrite_module modules/mod_rewrite.so
      AddModule mod_rewrite.c
    • Activer le virtual host et le configurer [3] :
      NameVirtualHost *
      # host par défaut (correspond à localhost)
      <VirtualHost *>
         ServerAdmin webmaster@localhost
         DocumentRoot "C:\Program Files\EasyPHP1-8\www"
         ServerName localhost
      </VirtualHost>
      # un virtualhost par nom de domaine
      <VirtualHost *>
         DocumentRoot "C:\Program Files\EasyPHP1-8\www\mondossierracinedusiteweb"
         ServerName site1.mondomaine.net
      </VirtualHost>
  • Configurer le DNS :
    • mettre dans le fichier hosts [4] :
      127.0.0.1 site1.mondomaine.net #C:\Program Files\EasyPHP1-8\www\mondossierracinedusiteweb
    • Si vous voulez que le site soit accessible de l’extérieur, configurer le sous domaine site1.mondomaine.net sur le DNS de votre registrar/hébergeur pour pointer sur l’IP fixe de votre connexion ADSL
    • si la connexion ADSL est partagée, configurer le NAT pour que le port 80 soit redirigé sur l’IP de la machine faisant tourner le site web
Retour Sommaire

Sous Linux (ubuntu dapper drake)

Tout d’abord, activer mod_rewrite :

$ sudo a2enmod rewrite

Ensuite, nous allons créer un vhost apache, qui pointera vers spip.local (ou spip.mondomaine.net redirigé vers notre hôte local.)

Pour cela, éditer votre fichier /etc/hosts et sur la ligne comprenant l’adresse IP 127.0.0.1, ajouter spip.local :

127.0.0.1    localhost localhost.localdomain mamachine spip.local

Créer maintenant l’hôte virtuel Apache /etc/apache2/sites-available/spip.local dont voici le contenu :

<VirtualHost *>
   ServerName spip.local
   DocumentRoot "/var/www/spip"
   DirectoryIndex index.php
   <Directory "/var/www/spip">
       AllowOverride All
       Allow from All
   </Directory>
</VirtualHost>

Activer l’hôte virtuel nouvellement créé :

sudo a2ensite dev.monprojet.com

… et relancer apache :

sudo /etc/init.d/apache2 restart

Retour Sommaire

Configuration de SPIP

Installer SPIP et copier par dessus le contenu de l’archive [5].

  • Comment configurer SPIP :
    • aller dans urldusite/ecrire/, et suivre la procédure d’installation,
    • se loguer dans le site et passer en interface complète,
    • gestion des plugins [6] : activation :
      • widget calendrier,
      • agenda,
      • barre Typo
      • -jquery si SPIP 1.9.1 [7]
    • Dans la configuration de SPIP, régler :
      • Nom du site,
      • ne pas publier avant date,
      • pas de forum par défaut,
      • choisir la photo GD2 (si vous ne voyez pas de photo a GD2 actualiser la page), génération auto,
  • Comment configurer le squelette :
    • /ecrire/ ?exec=postconfig,
    • a suivre, 000.racine, crée un nouvel article que vous allez appeler « Édito » ; à l’enregistrement, cela initialise les tables de l’agenda.
    • Et relancer : /ecrire/ ?exec=postconfig,
Retour Sommaire

Paramétrage du site

Il s’agit ici de modifier des mots clés et d’en affecter à des articles ou rubriques.

Retour Sommaire

Paramétrage par modification des mots clés

  • mot 15 : étiquetage ICRA : démarche volontaire du responsable du site visant à indiquer si le site peut ou non être visité sans dommage par des enfants.
  • mot 62 : mention légale obligatoire : coordonnées du propriétaire du site
  • mot 63 : mention légale obligatoire : coordonées de l’hébergeur (nom, adresse, téléphone)
  • mot 7 : description du site à l’usage des outils d’indexation de site (META [8])
  • keywords : mots clef du site destinés à faciliter son indexation par des êtres humain méticuleux (META)
  • ICBM : permet d’indiquer la géolocalisation du siège social du site. Il est imminent que les moteurs de recherche commencent à tenir compte de cette information.
  • paramétrage global de l’affichage de la date de publication des articles dans le site
  • agenda qui affiche par défaut seulement les événement et activité futurs
  • paramétrage global de l’agenda : années scolaires ou années légales
  • affichage par défaut de l’Agenda sous forme d’un plan hiérarchique des rubriques et des articles présent dans ce dernier
  • afficher ou non le nom des auteurs des articles
  • contenu à afficher dans le bandeau de contact (en bas du site) : par exemple : les coordonnées postales
Retour Sommaire

Paramétrage par affectation des mots clés à un objet de SPIP

  • EDITO : à mettre à l’article qui sert d’Édito pour le site

Retour Sommaire

[1La configuration donnée ici est celle d’EasyPhp 1.8 dans le but de permettre que le site soit accessible de l’extérieur

[2nécessaire au fonctionnement du .htaccess du squelette

[3nécessaire à ce squelette car il doit être placé à la racine d’un site web, jamais dans un sous dossier (au sens de l’URL)

[4Sous Linux, dans /etc/hosts et sous windows dans %windir%\system32\drivers\etc\hosts

[5l’archive contient un fichier .htaccess qui doit être à la racine du site, un dossier ecrire/ et un dossier squelettes/

[6Les plugins nécessaires sont sur la zone de SPIP.

[7non nécessaire en 1.9.2 car jquery est intégré dans SPIP à partir de cette version

[8À noter : les moteurs de recherche ne tiennent plus compte des META description et keywords depuis plusieurs années