Différences entre versions de « SPIP »
Sauter à la navigation
Sauter à la recherche
imported>SylvainBeucler m (numéros réservés) |
imported>SylvainBeucler m |
||
Ligne 100 : | Ligne 100 : | ||
* syndic7: logo du site en page d'accueil | * syndic7: logo du site en page d'accueil | ||
* article23: texte en page de connexion administrateur (ecrire/) | * article23: texte en page de connexion administrateur (ecrire/) | ||
+ | |||
+ | Donc: | ||
+ | * Configuration/Référencement de sites et syndication: activer "Gérer un annuaire de sites Web" | ||
+ | * Créer un secteur "Personnalisation d'EVA", logo "logo_eva.gif" (noter le numéro, rub1 dans EVA) | ||
+ | ** Une sous-rubrique "Boutons du menu" | ||
+ | ** Lien "10. Plan du site", logo "plan_site.gif" | ||
+ | ** Lien "40. Ecrire", logo "ecrire.gif" | ||
+ | ** Une sous-rubrique "Titre, logo, URL du site" | ||
+ | *** Lien "Accueil", avec votre logo (noter le numéro, 7 dans EVA) | ||
+ | ** Une sous-rubrique "Fenêtre de connexion" | ||
+ | *** Article "Fenêtre de connexion", logo "ecrire.gif", sans auteur (noter le numéro, 23 dans EVA) |
Version du 23 novembre 2006 à 18:54
SPIP permet de gérer un site de publication avec un modèle administrateur/rédacteur (validation a priori), un système de cache, de forums, de squelettes avec un language de requêtes sur les documents...
Mise à jour
Màj simple de SPIP: envoyer spip_loader.php3 sur le site, s'authentifier, aller sur http://site/spip_loader.php3, suivre les instructions. Corriger les squelettes si introduction d'une incompatibilité.
Mettre à jour la base
- Allez dans l'interface administrateur
- Cliquez sur le lien de mise à jour
- Créez le dossier de confirmation dans
ecrire/data
- -> ce devrait être automatisé!! (ticket). Voir éventuellement [1]
Copier uniquement les fichiers spécifiques (non-SPIP)
\cp -a ../www/IMG . rm -rf IMG/icones_barre/ IMG/icones/*-dist.* IMG/cache-*x* rmdir IMG/icones/
\cp ../www/mes_fonctions.php3 mes_fonctions.php \cp ../www/dossier_squelettes .
Mise à jour partielle des squelettes entre 1.8 et 1.9
cd dossier_squelettes rm -f *.php3 sed -i -e 's/<INCLURE(\([^.]\+\)\.[^)]\+)\([^>]*\)>/<INCLURE{fond=\1}\2>/g' *.html sed -i -e 's:#DOSSIER_SQUELETTE/\([a-zA-Z0-9-_.]\+\):#CHEMIN{\1}:g' *.html
Utiliser SVN
But:
- installation rapide:
svn co svn://trac.rezo.net/spip/branches/spip-1.8 chgrp -R www-data CACHE/ IMG/ ecrire/data/ chmod -R g+w CACHE/ IMG/ ecrire/data/
- voir quels fichiers ont été modifiés/ajoutés dans une installation de SPIP
svn status
- se mettre à jour les bugfixes rapidement:
svn update
- pour mettre à jour vers la version d'après en supprimant les fichiers inutiles:
svn switch svn://trac.rezo.net/spip/branches/spip-1.9
Test Install
# sauvegarde de la base mysqldump --opt base_spip > ~/spip-date.sql
# optionnel: utilisation de la base dans l'installation de test mysql base_spip_test < ~/spip-date.sql # changement du nom du site mysql base_spip_test -e "update spip_meta set valeur='http://spip.test.org' where nom='adresse_site';" # changement des paramètres # file: ecrire/inc_connect.php3
# tidy permissions chgrp -R www-data CACHE/ IMG/ ecrire/data/ chmod -R g+w CACHE/ IMG/ ecrire/data/
SpipCarto
Les bases de ce qu'il y a savoir:
- Récupération: cvs -d:pserver:anonymous@cvs.berlios.de:/cvsroot/spip-carto co -r BRANCH-V1 spipcarto
- Installation: http://yoursite/ecrire/cartes.php3?installation=oui (cf. site officiel)
- Documentation: cf. site de test
EVA-Web
Les différences:
- dossier eva/ avec l'aide en ligne
- dossiers smileys/, images/ avec des images
- des images associées aux articles dans IMG/
- des fichiers PHP supplémentaires
ecrire/eva_habillage.php3 ecrire/eva_colortable.gif
pour modifier les .css depuis l'interface d'administration,fonction_deplier.js fonction_deplier.php3
pour les menus dépliants,spip_image_reduite.php3
pour les miniatures. - mes_fonctions.php3 avec de quoi gérer les smileys
- ecrire/lang/local_fr.php3 pour des traductions spécifiques à EVA
- ecrire/lang/spip_fr.php3 pour s/email/courriel/
- eva_style.css, eva_style_print.css, eva_styles/ pour les styles
Passer EVA dans un SPIP 1.9.1
cp -a ../eva-web_v2.2/ecrire/eva_habillage.php3 ../eva-web_v2.2/ecrire/eva_colortable.gif ecrire/ cp -a ../eva-web_v2.2/fonction_deplier.* ../eva-web_v2.2/spip_image_reduite.php3 . cp -a ../eva-web_v2.2/article-album-photo.php3 ../eva-web_v2.2/article-album.php3 . cp -a ../eva-web_v2.2/mes_fonctions.php3 . # ou le faire à la main si vous avez modifié le ficher cp -a ../eva-web_v2.2/smileys/ ../eva-web_v2.2/squelettes/ ../eva-web_v2.2/images/ . cp -a ../eva-web_v2.2/eva_style.css ../eva-web_v2.2/eva_style_print.css ../eva-web_v2.2/eva_styles/ . cp -a ../eva-web_v2.2/ecrire/lang/local_fr.php3 ecrire/lang/
fonction_deplier.php3 ne fonctionne plus, je l'ai remplacé par:
<?php include_ecrire("inc_filtres.php3"); include_ecrire("inc_layer.php3");
Numéros réservés:
- rub1: éléments de personnalisation
- rub2: boutons de menu additionnels
- rub16: rubrique Recherche avec présentation spéciale.
- syndic7: logo du site en page d'accueil
- article23: texte en page de connexion administrateur (ecrire/)
Donc:
- Configuration/Référencement de sites et syndication: activer "Gérer un annuaire de sites Web"
- Créer un secteur "Personnalisation d'EVA", logo "logo_eva.gif" (noter le numéro, rub1 dans EVA)
- Une sous-rubrique "Boutons du menu"
- Lien "10. Plan du site", logo "plan_site.gif"
- Lien "40. Ecrire", logo "ecrire.gif"
- Une sous-rubrique "Titre, logo, URL du site"
- Lien "Accueil", avec votre logo (noter le numéro, 7 dans EVA)
- Une sous-rubrique "Fenêtre de connexion"
- Article "Fenêtre de connexion", logo "ecrire.gif", sans auteur (noter le numéro, 23 dans EVA)