Affichage des articles dont le libellé est CMS. Afficher tous les articles
Affichage des articles dont le libellé est CMS. Afficher tous les articles

30 décembre 2013

Surligner les titres du menu de votre blog blogger

Je viens de passer 3h bien bêtes pour que le menu de mon blog (qui est en fait le widget "liste des pages" /pageList) veuille bien rester en surbrillance (highlighting) lorsque l'on est dans la rubrique choisie. C'est tellement plus compréhensible quand on sait dans quelle rubrique on est.

Le problème est que sur Blogger, les rubriques sont ou bien des pages statiques (et là la surbrillance fonctionne d'origine) ou bien des liens. Dans mon cas certaines de mes rubriques sont en fait des filtres des articles de mon blog par thème : ce sont en fait des recherches par mot clé. Ex : http://stephane-rouilly.blogspot.fr/search/label/machines.

Quand on se plonge un peu dans le modèle d'un blog blogger on trouve tout un jeux d'instructions et de variables qui sont préprocessés coté serveur. Ex :

25 janvier 2012

Installer Wordpress sur une pile AMP sous Mac OS Lion

Pour mon cours à Sciences Po, je fais des test sur Wordpress (j'avais dispensé un cours sur la Scénographie des analyses de controverses avec Wordpress il y a 2 ans à Science Po aussi).

Pour l'installer sur mon Mac en Lion (OSX 10.7), il me faut la pile AMP : Apache (le serveur web bien connu), MySql (le système de gestion de base de données) et PHP (le langage applicatif coté serveur). A partir d'OSX 10.6, Apache et PHP sont installés nativement. Il manque simplement MySql et il faut aussi activer PHP. J'ai choisi cette voie plutôt qu'une install toute simple de la pile AMP complète avec MAMP, XAMP ou autre pour utiliser les Apache et PHP natifs et ne pas en multiplier les instances.



Cet article explique parfaitement la marche à suivre pour installer AMP et fonctionne aussi bien en Lion qu'en Snow Leopard (OSX 10.6). On peut aussi installer PhpMyAdmin, ça peut toujours servir. Reste à installer Wordpress lui même. Un petit script de commande fait ça très bien (téléchargement de Wordpress inclus), il suffit de copier dans le terminal (en modifiant bien sur les données entre []) :
mkdir ~/Sites/wordpress ; cd ~/Sites/wordpress ; curl -O http://wordpress.org/latest.tar.gz ; tar -xvzf latest.tar.gz ; mv wordpress/* . ; rmdir wordpress/ ; rm latest.tar.gz ; rmdir wordpress/ ; rm latest.tar.gz ; cp wp-config-sample.php wp-config.php ; mysql -u [username] -p[password] -e "create database [databasename];" ; nano wp-config.php
 Nous voila donc à l'étape des "5mn install" via l'url http://localhost/wordpress/wp-admin/install.php qui ressemble à ça :


Il faut choisir un nom pour le blog, un nom d'utilisateur et un mot de passe à ne pas oublier. 


Et c'est terminé !

28 décembre 2011

Un générateur de sites web simples


Pour une voisine, j'ai recherché aujourd'hui une manière simple de créer puis gérer un site web pour présenter un service aux particuliers qu'elle veut monter rapidement.

Le site doit comporter seulement quelques pages, peu d'images, étant à destination d'étrangers il doit être multilingue, permettre le payment des prestations via paypal et intégrer un long formulaire assez complexe pour connaitre précisément le besoin des clients.

Comme je suis un peu lassé des CMS comme Joomla, SPIP ou Wordpress qu'il faut installer, mettre à jour régulièrement pour des questions de sécurité et twicker un peu avec des plug-in à bidouiller donc difficiles à maintenir ensuite, j'ai cherché des outils en ligne uniquement, quitte à ce qu'ils soient un peu payant ensuite pour des fonctionnalités étendues, le besoin étant très standard.

J'avais d'abord retenu Snappages qui me semblait très clair et élégant. L'intégration d'un formulaire construit avec Jotform, système indépendant complet et puissant, facilement intégrable dans tout type de site ou blog n'a posé aucun problème. Le coté multilingue par contre était complètement absent et nécessitait de construire le même site pour chaque langue sans même qu'une fonction de duplication n'existe. Bien sur, l'intégration de Google Translate (plug-in intégré) était possible, mais aller savoir pourquoi, les traductions étaient particulièrement mauvaises sauf de Français vers Anglais alors qu'en standard, elles sont plutôt convenables.

02 août 2006

Comment désactiver la fonction de validation pour publier directement un article sous SPIP 1.9 ?

Après de (trop) longues recherches, voici comment faire en SPIP V1.9. Aucun des moyen cité pour les versions antérieures ne fonctionne malheureusement. En voici donc un nouveau :
En V1.9.0, pour rendre automatique la validation / publication d’un nouvel article (et non pas avoir à passer chaque nouvel article de l’état "brouillon" à l’état "publié"), il faut modifier le fichier ecrire/exec/articles.php.
Il faut remplacer "prop" par "publie" dans la ligne suivante :
$id_article = spip_abstract_insert("spip_articles",
"(id_rubrique, statut, date, accepter_forum, lang, langue_choisie)", "($id_rubrique, 'publie', NOW(), '" .
substr($GLOBALS['meta']['forums_publics'],0,3)
. "', '"
. ($row["lang"] ? $row["lang"] : $GLOBALS['meta']['langue_site'])
. "', 'non')");
Actuellement (en V1.9.0) c’est à la ligne 1444.
En espérant vous avoir fait gagner 2 bonnes heures de recherches pénibles.