dimanche 28 décembre 2008

[spip] Impossible d'installer mes plugins :-(

La galère quand on suit toutes les instructions et que le plugin ne veut pas apparaître dans la partie privée... tout est ok, mais ça ne marche pas ! Avant tout, mettre à jour spip et les versions du ou des plugin(s) (attention : il faut que tout soir compatible...) Voici quelques étapes qui pourront débloquer la situation... :
1. Désactiver tous le(s) plugin(s) dans la partie privée de Spip
2. Vider le cache de spip
3. Vérifier que /tmp soit en 777
4. Dans /tmp, effacer les fichiers suivants : charger_pipelines.php, charger_plugins_fonctions.php, charger_plugins_options.php, et verifier_plugins.txt.
5. Si ce n'est déjà fait, télécharger le(s) plugin(s) en question dans le dossier /plugins.
6. Enfin réactiver le(s) plugin(s) un par un, ce qui va recréer ces 4 fichiers dans /tmp

Et si ça ne marche pas... s'adresser aux créateurs des plugins !

mercredi 24 décembre 2008

Votre propre carte Google Maps sur votre site ? Maps Builder...

Aujourd'hui allez donc faire un tour chez Maps Builder, un site web dont le but est de créer vos propres cartes à partir de Google Maps, pour pouvoir ensuite les exporter de différentes manières, tout est possible, comme un simple bouton vers la carte ou l'implémentation sur votre propre site web en deux clics. C'est gratuit pour l'instant, et c'est très puissant... prise en main en quelques minutes et pas mal de paramètres de personnalisation !

Vous pouvez voir la carte sur laquelle je l'ai testé ici.

samedi 20 décembre 2008

[spip] Publier une rubrique où il n'y a pas de contenu

Spip, par défaut, ne publie pas de rubrique s'il n'y a pas de contenu publié à l'intérieur (brève, article, site, ou pièce jointe). Pour contourner cela sur tout le site web, il suffit d'ajouter au squelette rubrique.html le critère {tout} et le tour est joué (il faudra tout de même ajouter ce critère à toutes les boucles faisant appel à des rubriques, comme le menu par exemple) :
<BOUCLE_rubrique_principal(RUBRIQUES){id_rubrique}{tout}>

Si vous souhaitez garder les paramètres par défaut à l'exception d'une seule rubrique, les 2 solutions :
1. Publier une image transparente d'1 pixel sur 1 pixel (vous trouverez cette image dans /dist/images/rien.gif) dans la rubrique : celle-ci, transparente ne se verra pas, et la rubrique sera visible, puisqu'il y a un contenu publié à l'intérieur.
2. Créer un squelette spécifique à cette rubrique, en y ajoutant {tout} dans la boucle principale. L'inconvénient de cette solution étant qu'il faudra mettre à jour deux fois tous les changements dans le squelette.

Ce problème de page qui ne s'affiche pas lorsqu'on l'appelle peut se trouver aussi dans les auteurs, lorsqu'on veut par exemple afficher la page d'un auteur qui n'a rien signé sur le site. Dans ce cas la solution la plus simple est d'ajouter {tout} au squelette auteurs.

mardi 16 décembre 2008

Coordonnées de la capitale de 200 pays

Toujours utile quand on vous confie des missions spécifiques sur un site web, voici les coordonnées de la capitale de 200 pays dans le monde : pays, capitale, altitude, latitude, longitude, fuseau horaire, le tout au format Oo ou Office.

Tout ceci vient de ce site-là, où vous trouverez toutes les infos que vous n'avez jamais imaginé sur tous les pays du monde.

vendredi 12 décembre 2008

[spip] Faire d'une rubrique votre page d'accueil "sommaire"

Dans le cas où votre page d'accueil n'a pas besoin d'être calculée dynamiquement, ou très peu, vous pouvez avoir envie que ce ne soit juste qu'une rubrique parmi d'autres, ne serait-ce que parce que les utilisateurs pourront la modifier plus facilement et vraiment à leur envie. Mais dans ce cas que faire du squelette sommaire, qui est censé être la page d'accueil du site ?

- Faire un squelette particulier pour la rubrique qui sera l'accueil : rubrique=1.html par exemple
- Ouvrir ou créer le squelette sommaire, supprimer tout le contenu, et y placer l'inclusion de la rubrique en question : <INCLURE{fond=rubrique}{id_rubrique=1}>

Et voilà votre page sommaire sera celle de la rubrique 1.

lundi 8 décembre 2008

Tout savoir sur les licences libres

Que ce soit pour nos créations ou pour le contenu des sites que nous développons, il est bon de les protéger en leur donnant une licence libre. Pourquoi ?
Les licences libres sont nées en réaction à un processus de verrouillage de l'informatique. Apparues à l'origine pour protéger des logiciels, elles se sont ensuite étendues à tout type de création sur le même modèle. L'idée fondamentale, philosophique, est d'ouvrir totalement son œuvre afin de travailler en toute transparence, dans un esprit de confiance, de partage et de pérennité.
- Confiance parce que seule la possibilité d'entrer dans les rouages d'une création permet de comprendre cette création, et ainsi d'avoir toute confiance en elle.
- Partage parce que les licences libres se basent sur l'idéal de communauté dans laquelle tout le monde partage ses connaissances et ses savoirs.
- Pérennité enfin puisque les spécificités des créations sont ouvertes, permettant la continuité de celles-ci à l'abri de l'avenir-même de leurs auteurs.

Cette explication, et bien d'autres, ce trouvent sur ce site, indispensable pour tout comprendre et bien choisir.

jeudi 4 décembre 2008

[spip] Spip et Dreamweaver

Si, comme des millions de personnes, vous avez l'habitude de travailler avec Dreamweaver lorsqu'il s'agit de sites web, vous l'utilisez sûrement aussi pour les squelettes Spip. Deux points importants :

- Dreamweaver corrige automatiquement le code, et donc vos boucles, puisqu'il ne les reconnaît pas. Que faire ? C'est expliqué ici. A noter que pour la version CS3 du logiciel, le plugin ci-dessous est obligatoire.

- Il existe un plugin pour vous faciliter l'écriture des boucles :
Vous trouverez ici un plugin parfait pour générer facilement vos boucles. Comme indiqué ci-dessus, si vous utilisez Dreamweaver CS3, son installation est obligatoire.