Intégrer solr dans WordPress

WordPress / Solr

Certes il existe déjà des plugins qui permettent d’intégrer solr dans WordPress, mais ils sont soit basiques soit non open source. On va donc voir ensemble comment intégrer solr dans WordPress qui est capable d’indexer les champs customs (typiquement des champs ACF) et les documents (pdf par exemple). [Cet article nécessite une connaissance de solr et WordPress.]

Le noiZetier, un page builder

Vous avez pu voir récemment un article vous présentant “Elementor”, un page builder pour WordPress. Il existe sous SPIP, un autre CMS, un constructeur de page : le noiZetier.

Une fois installé, le noiZetier offre une interface d’administration dans l’espace privé permettant de choisir pour chaque page du site des widgets (des noisettes) à différents blocs de la page.

Pour pouvoir l’utiliser rapidement, il est conseillé de le mettre en place avec 2 autres plugins : Zpip-vide, Aveline et Compositions.

Elementor

La petite astuce du jour :

Elementor est un page builder pour WordPress, en plus d'être gratuit il permet la génération d'un site web facilement et rapidement via son interface intuitive.

Simple à mettre en place, il permet d'ajouter dynamiquement des textes / colonnes / liens / visuels... via une interface en drag and drop et de nombreux widgets.

Il est possible d'utiliser des templates prédéfinis ou d'importer le sien.

Après familiarisation avec cet outil, l'intégrateur web bénéficie d'un gain de temps non négligeable dans son travail, ainsi que le client qui peut modifier son site web plus librement.

Cette extension gère également les sites en version responsive, et permet de customiser sa boutique en ligne (faite avec woocommerce) via sa version pro.

Vous trouverez plus d'informations sur cette extension WordPress en cliquant ici : https://elementor.com

 

L’API Rest de WordPress : bref survol de ses pouvoirs magiques

Les API Rest occupent une place centrale dans le domaine applicatif. En quoi consistent-elles exactement ? Basées sur les méthodes API (Application programming interface) et l’architecture REST (Representational State Transfer) elles permettent la distribution via une connexion Internet de données formatées (format xml ou plus couramment json) et réutilisables par des applications tierces.
Elles peuvent, entre autre, assurer l’actualisation de données d’une application mobile à partir d’un site ou dans le sens inverse, la mise à jour d’un site à partir de données issues d’un logiciel.

Potentiellement, tout site dynamique (CMS) qui contient des données en base susceptibles d’être exploitées par un service tiers peut faire l’objet d’un export json formaté selon le standard des API REST . C’est une option qui peut s’avérer utile lorsqu’on souhaite mettre en place un frontend dynamique en full javascript et affranchi des contraintes de chargement des pages.

Advanced Custom Field : Récupération des données

Dans un article précédent, je vous avais fait la présentation globale du plugin ACF. Vous savez donc créer vos champs personnalisés via le Back Office, mais les données sauvegardées dans ces champs ne sont pas automatiquement affichées en Front Office. Heureusement le plugin met à disposition des fonctions qui vous permettront d’interagir avec vos champs.

Dans cet article, je vais vous présenter quelques fonctions très utiles et surtout une méthode simple pour avoir accès rapidement à vos données ACF.

WordPress : la migration Multisite avec MU-Migration

 

MU Migration, édité par 10Up, est un plugin d’import – export de sites dédié à WordPress dans sa version multisites (WPMU).
Il fonctionne sur la base de WP-CLI (http://wp-cli.org/fr/), l’interface de commande pour WordPress qu’il prolonge en fournissant un certain nombre de commandes supplémentaires.
Ce plugin permet l’import / export de sites dans ou depuis une plateforme multisites.
Autrement dit, il est utile quand on veut intégrer un site individuel dans une structure multisites ou au contraire extraire un mini-site pour en faire un site single doté d’une base de données indépendante.