Articles taggés avec ‘spip’

Bookmark permettant d’éditer directement une page avec Spip

Monday 30 August 2004

Pour éditer une page de son site construit avec Spip, il faut normalement cliquer sur “Modifier cette rubrique / cet article / cette brève”. Une autre méthode consiste à créer un bookmark qui permet d’éditer n’importe quel article, brève, rubrique (adapté de spip-contrib). L’adresse de ce bookmark est la suivante:

javascript:var fin=location.href.substring(0, location.href.lastIndexOf('/'));fin=fin.replace(//ecrire/,'');var url=location.href;var re=/(article)(=*)(d+)/;if (re.test(url)==true) { var id=RegExp.$3;var type='article';} else {re=/(breve)(=*)(d+)/; if (re.test(url)==true) { id=RegExp.$3;type='breve';}else { re=/(rubrique|coll)(=*)(d+)/; if (re.test(url)==true) { id=RegExp.$3;type='rubrique';}}} location=fin+'/ecrire/'+type+'s_edit.php3?id_'+type+'='+id;

Selon moi, voici les avantages de cette manière de faire:

  • Il ne faut pas au préalable se loguer sur /ecrire, car en cliquant sur ce bookmark, soit on tombe directement sur la fenêtre d’édition, soit on sera forcé de passer par l’interface de login si on ne l’a pas déjà fait.
  • En cliquant sur ce bookmark, on peut directement éditer la rubrique / article / brève, alors que cliquer sur “Modifier cette rubrique / cet article / cette brève” ne nous amène pas directement à la fenêtre d’édition (on épargne ainsi un clic quelque peu énervant!). C’est un problème lié au libellé de “Modifier cet…”. Il fautdrait plutôt appeler ce bouton “Se rendre à …” ou “Voir …”.
Tags: , ,

Sélectionner des articles de plusieurs rubriques sous Spip

Monday 30 August 2004

Cette boucle affichera par exemple le titre des articles de la rubrique 2 et 12 :

<BOUCLE_ARTICLES (ARTICLES){id_rubrique==^(2|12)$}>
#TITRE
</BOUCLE_ARTICLES>

Tags: , ,

Déplacement d’un site Spip sur le serveur

Monday 30 August 2004

Pour déplacer un site SPIP d’un répertoire à un autre, voici une procédure à suivre. Imaginons que vos fichiers sont dans http://monsite/spip/ et que vous vouliez les mettre à la racine, dans http://monsite/.

  • copier par FTP tous les fichiers contenus dans votre répertoire (spip) sur votre disque dur. Uploader ces mêmes fichiers à la racine de votre site.
  • Remettre les droits “777″ au répertoires suivants : /CACHE, /IMG, /ecrire et /ecrire/data.
  • supprimer ensuite tous les fichiers contenus dans /CACHE
  • supprimer le fichier “inc-config.php3″ dans /ecrire/
  • lancer l’URL suivante : http://monsite/ecrire

La procédure d’installation va se relancer, choisir sa langue et insérer à nouveau les codes d’accès à sa base de données (qui normalement ne devrait pas avoir bougé).

Tags: , ,

Création de squelettes sous Spip

Monday 30 August 2004

Je vous conseille de suivre ce tutoriel pour débuter avec Spip et vous familiariser de manière très rapide avec la logique des 4 squelettes de base : sommaire, rubrique, article et plan. Ces squelettes sont en texte seulement, et n’utilisent que les rubriques et articles (titre et texte), afin de simplifier au maximum les squelettes. Ainsi les webmestres débutant avec les squelettes spip auront plus de facilités à comprendre leur fonctionnement.

Tags: , ,

Crypter une adresse email sous Spip

Monday 30 August 2004

Plusieurs méthodes sont décrites permettant de crypter les adresses email présentes sur le site afin d’empêcher les spammeurs de les récupérer.

Tags: , , ,

La boucle SYNDIC_ARTICLES sous Spip

Monday 30 August 2004

“La boucle SYNDIC_ARTICLES retourne une liste des articles des sites syndiqués. On peut soit l’utiliser à l’intérieur d’une boucle SITES (cette dernière récupère une liste de sites référencés, ensuite on récupère chaque article de ces sites), soit directement à l’intérieur d’une rubrique (on récupère directement tous les articles syndiqués dans une rubrique, en court-circuitant le passage par la liste des sites).”

Tags: , ,

La syndication sous Spip

Monday 30 August 2004

Cet article propose une méthode détaillée pour mettre en place ce que l’auteur nomme “un puissant moyen de construction collective de savoirs en réseau“.

Il essaie d’expliquer la situation suivante : “imaginez : tous les sites d’une association en réseau syndiqués entre eux, permettant aux visiteurs d’être en temps réels au courant des dernières parutions sur tous les sites de l’association dans le monde, et de pouvoir y effectuer des recherches à partir d’un seul point d’entrée ?”.

L’auteur distingue trois fonctions :

  • la syndication de l’hôte (production de syndication)
  • la syndication des sites distants (utilisation de syndication)
  • la fourniture de références de syndication

Enfin, trois exemples sont proposés pour aller plus loin.

Tags: , ,

Rapidité d’un site sous Spip

Monday 30 August 2004

“Contrairement à la plupart des systèmes de publication gratuits, SPIP intègre un système de cache permettant d’accélérer l’affichage du site public. Quelques pistes pour comprendre ce qui influe sur la rapidité de votre site…”.

Tags: , ,