Remonter des articles sans modifier leur date de publication

J’ai enfin trouvé comment résoudre un problème que j’avais depuis plusieurs années sur mon blog personnel : je souhaite remonter de temps en temps un article que j’ai mis à jour, mais sans toucher à sa date de publication. Faute de mieux, je mettais l’article en question en avant, ce qui le plaçait effectivement sur la page d’accueil. C’était une solution toutefois temporaire et l’article disparaissait quand je retirais la mise en avant.

voiretmangerfr-full
Le résultat final : le premier article affiché sur la page d’accueil a été publié en 2015.

Sans compter que je voulais aller un petit peu plus loin. Mon idée était de remonter un article comme si je venais de le publier, et ainsi de le voir en tête sur la page d’accueil, puis descendre la liste au fil du temps. Mais tout cela, sans modifier la date originale de publication qui reste une information importante à mes yeux. Difficulté supplémentaire, l’article mis à jour doit apparaître dans le flux RSS du blog, à nouveau comme s’il s’agissait d’une publication supplémentaire.

Pourquoi vouloir ce comportement ? J’écris sur des séries et je mets à jour un article unique à chaque nouvelle saison. Je pourrais créer un nouvel article à chaque fois, mais je préfère garder un article unique, modifié au fil du temps.

serie-saison-exemple.png
Exemple de mise à jour de série sur le blog.

Lire la suite « Remonter des articles sans modifier leur date de publication »

Publicités

Algolia, un moteur de recherche très efficace pour WordPress

Vous ne le savez peut-être pas, mais la recherche de base est très mauvaise sur WordPress. Le moteur de recherche intégré se contente de piocher dans les titres et le corps des articles, il ignore totalement les métadonnées (catégories, tags, taxonomies personnalisées, etc.). Pire, les résultats de recherche sont affichés par ordre de publication et non par pertinence. Les articles les plus récents sont ainsi systématiquement mis en avant, ce qui n’a aucun sens sur mon blog personnel, composé essentiellement de critiques de films et séries et d’avis sur des restaurants.

De ce fait, cela fait des années que j’utilise une extension qui améliore le moteur de recherche par défaut. J’ai longtemps utilisé Relevanssi, qui a surtout l’avantage d’être gratuit et qui est très complet, mais aussi très lent. Depuis plus de trois ans, j’utilisais SearchWP, un concurrent payant, tout aussi complet et beaucoup plus rapide. J’ai eu l’occasion d’en parler ici-même lorsque je l’ai déployé et je n’ai que des bonnes choses à dire à son sujet.

searchwp

Malheureusement, ce blog ne rapporte pas d’argent et la recherche n’est pas assez utilisée pour justifier la dépense. La recherche instantanée que j’ai mise en place début 2014 suffit certainement à la majorité des lecteurs… elle me suffit d’ailleurs le plus souvent. Ajoutons que le tarif d’une licence pour SearchWP a nettement augmenté au fil des années et il faut désormais compter 79 $ par an. C’est totalement inimaginable pour moi et je me suis mis en tête de chercher une solution gratuite.

Puisque j’héberge désormais mon blog sur un VPS géré par mes soins (mon guide pour transférer un blog WordPress est toujours disponible à cette adresse), je pouvais essayer la solution ElasticSearch. Ce moteur de recherche est très utilisée, c’est même celui qu’exploite WordPress.com, le réseau de sites hébergés d’Automatic qui est utilisé pour ce blog technique. L’installation était simple, la configuration beaucoup moins et je n’ai jamais réussi à obtenir de bons résultats.

C’est alors que j’ai testé Algolia et j’ai été bluffé par la qualité des résultats sans aucun réglage de ma part.

algolia-logo-light.png

Lire la suite « Algolia, un moteur de recherche très efficace pour WordPress »