Recherche dans WordPress avec le plugin Solr

Mardi 12 mai 2009 par dominique
Posté dans Lucene / Solr, Web 2.0, Wordpress

Je fais la promotion de Solr dans certain de mes articles et donc, je me devais d'utiliser Solr pour la recherche dans ce blog.

J'ai donc installé très simplement Solr sur mon serveur qui dispose déjà de Tomcat (pour les recherches avec Lucene dans l'application Web www.crossfeeds.fr). Pour cette installation, j'ai suivi le procédure utilisant JNDI et décrite dans mon récent article "Introduction à Solr – Installation et configuration (2)".

Du coté de WordPress, j'ai utilisé le tout nouveau plugin Solr for WordPress de Matt Weber. J'ai du apporter quelques modifications au plugin principalement pour le traduction en Français. Matt m'a confirmé qu'il allait travailler à simplifier l'internationalisation de son plugin pour les prochaines versions mais aussi simplifier et éclaircir la procédure d'installation. En effet, les étapes 4 et 5 de cette procédure ne sont pas très claires et je vais essayer d'apporter des précisions.

Note du 8 juin 2011 :

Cet article n'explique pas du tout l'installation de Solr et notamment qu'il faut disposer d'un serveur permettant d'installer Java et Tomcat (ou Jetty). Ceci n'est pas toujours possible pour des blogs hébergés sur des serveurs mutualisés. La solution à ce problème est de louer une instance Solr. MySolrServer propose ce service. J'en parle dans l'article "MySolrServer propose l’hébergement d’instances Solr"

Lire la suite »


Gérer les catégories des articles WordPress

Dimanche 9 novembre 2008 par dominique
Posté dans Wordpress

Lorsque vous supprimez une catégorie dans l’interface d’administration WordPress, il n’est pas possible de réaffecter les articles concernés à une autre catégorie et ces articles se retrouvent dans la catégorie « Non classé ».

Le plugin « Batch Categories » ajoute des fonctionnalités à la gestion des catégories sous WordPress, à savoir :

  • retrouver les articles appartement à une catégorie
  • réassigner des articles à une catégorie
  • supprimer des articles d’une catégorie
  • modifier l’organisation des catégories

Batch Categories se trouve ici.


Widgets RSS de WordPress et time-out

Mardi 7 octobre 2008 par dominique
Posté dans Flux RSS, Wordpress

WordPress propose en standard un plugin RSS afin d’afficher le contenu de un ou plusieurs flux. Ce plugin utilise la librairie MagpieRSS afin de lire les flux et les parser. Le plugin KB advanced RSS qui est une version plus évoluée du plugin standard utilise également cette librairie embarquée dans WordPress. Ces plugins ont en conséquence le même problème pour lire les flux un peu lents.  En effet, les développeurs de WordPress ont paramétrés par défaut un time-out trop bas à mon sens pour la lecture des flux.

Lire la suite »


WordPress : Premiers pas

Lundi 11 février 2008 par dominique
Posté dans Technique, Wordpress

Je début avec WordPress donc la mise en place de Zoonix ne m’a pas pris que quelques minutes. Je suis maintenant assez à l’aise avec MySQL et Apache car j’héberge Zoonix sur un serveur OVH dédié que j’utilise pour d’autres projets. L’installation en elle même est donc simple et ne prend pas plus de temps que les 5 minutes promises dans ce document. Le plus fastidieux est en faite de trouver un thème de base afin de mettre en place une interface sympa et simple sans utiliser le thème par défaut. Puis, de traduire et adapter un minimum ce thème.

Pour trouver le thèmes et faire mes premières modifications, j’ai trouvé quelques blogs intéressants dédiés à Wordprees : WordPress tuto et fran6art, le blog. Je trouve ce dernier particulièrement intéressant à cause de son tutoriel « créez votre thème WordPress de A à Z ! »

La seconde étape a été de configurer correctement Apache et Zoonix pour obtenir des adresses du style « http://www.zoonix.fr/2008/02/11/sample-post/ » et non pas « http://www.zoonix.fr/?p=17« . Pour cela, il faut :

  1. Activer le module rewrite de Apache, en dé-commentant la ligne suivante dans le fichier httpd.conf.
    LoadModule rewrite_module modules/mod_rewrite.so
  2. Activer les options suivantes dans le virual hos dédié au blog
    <Directory … >
    Options FollowSymLinks
    AllowOverride FileInfo

    </Directory>
  3. Sélectionner le format de permalien « Basé sur la date et le titre » dans les options de WordPress (Options + Permaliens). WordPress créé ou modifie le fichier .htaccess à la racine du blog (attention il faut au préalable s’assurer que la serveur Apache possède des droits d’écriture suffisant)

Voilà ou j’en suis. Zoonixne manquera pas d’évoluer dans les semaines prochaines. Je vous indiquerai les points techniques intéressants qui seront résolus et les sources d’informations qui m’auront aidées.