Rogrid, un plugin WordPress dédié aux grilles personnalisées



Rogrid est un plugin WordPress développé pour structurer et afficher des contenus sous la forme de grilles entièrement adaptées à mes différents sites. Anciennement nommé Ultragird, il est né du besoin de dépasser les limites des extensions génériques et de conserver une véritable maîtrise sur la présentation des pages.

Une grille ne sert pas uniquement à aligner plusieurs images et plusieurs titres. Elle joue un rôle important dans l’organisation d’un site, la mise en valeur de ses contenus et la manière dont les visiteurs découvrent les différentes pages disponibles.

Rogrid permet de construire ces affichages directement depuis WordPress, en définissant les contenus à sélectionner, leur ordre, les informations présentes sur chaque carte et le comportement général de la grille.

Un plugin initialement développé sous le nom Ultragird

Rogrid est l’évolution d’un premier plugin nommé Ultragird. Cette extension avait été créée pour remplacer plusieurs solutions de grilles devenues trop limitées face aux besoins rencontrés sur mes projets WordPress.

Les plugins existants permettaient généralement d’afficher des articles ou des pages selon quelques critères simples. Leur personnalisation devenait toutefois plus complexe dès qu’il fallait travailler avec des pages, des tags précis, des contenus enfants ou une présentation propre à chaque site.

Le développement d’Ultragird a permis de construire une base entièrement personnalisée. Le changement de nom vers Rogrid lui donne aujourd’hui une identité plus cohérente avec les autres outils développés autour de mes projets.

Créer des grilles directement depuis WordPress

Rogrid permet de créer différentes grilles depuis une interface intégrée à l’administration WordPress. Chaque configuration possède ses propres paramètres et peut être utilisée indépendamment sur une page précise.

Les grilles sont enregistrées comme des éléments administrables. Il devient ainsi possible de retrouver une configuration existante, de modifier ses critères ou d’ajuster son affichage sans reconstruire entièrement la présentation du site.

Cette méthode apporte davantage de clarté lorsqu’un projet utilise plusieurs modèles de grilles. Une page peut présenter une sélection thématique, tandis qu’une autre affiche les contenus liés à une catégorie, une ville ou une structure particulière.

Le shortcode associé à chaque grille permet ensuite de l’intégrer à l’emplacement souhaité dans WordPress. Dans sa structure d’origine, le plugin utilise notamment un système de type

Aucun filtre défini.

pour afficher une grille classique enregistrée dans l’administration.

Deux systèmes adaptés à des usages différents

Rogrid distingue deux grandes formes d’affichage : les grilles classiques et les grilles enfants. Cette séparation permet de répondre à des besoins différents sans surcharger chaque configuration avec des options inutiles.

Les grilles classiques

Les grilles classiques permettent de sélectionner des contenus selon plusieurs critères définis dans l’administration. Elles sont particulièrement utiles pour créer des sélections thématiques ou afficher des pages partageant des informations communes.

Chaque grille peut être configurée indépendamment et intégrée dans différentes parties du site. Son contenu reste maîtrisé depuis WordPress sans devoir modifier directement la page dans laquelle elle apparaît.

Les grilles enfants

Les grilles enfants ont été pensées pour afficher automatiquement les pages rattachées à une page parente. Elles permettent de construire une navigation visuelle à partir de la hiérarchie déjà présente dans WordPress.

Lorsqu’une page rassemble plusieurs sous-pages, Rogrid peut identifier cette relation et générer automatiquement la grille correspondante. Le shortcode

permet historiquement d’afficher les contenus enfants de la page actuelle.

Cette logique évite de préparer manuellement une nouvelle grille pour chaque page parente. Les contenus affichés évoluent naturellement lorsque de nouvelles pages enfants sont ajoutées à la structure.

Structurer les contenus grâce aux tags WordPress

Rogrid permet d’utiliser les tags comme critères de sélection, y compris sur les pages WordPress. Cette possibilité apporte une méthode de classement complémentaire aux catégories et à la hiérarchie parent-enfant.

Une grille classique peut rechercher les pages correspondant à un tag exact. Cette précision évite de faire remonter des contenus associés à un terme proche mais ne répondant pas réellement au filtre défini.

Les tags permettent de créer des regroupements transversaux entre plusieurs pages. Des contenus placés dans différentes parties du site peuvent ainsi apparaître dans une même grille lorsqu’ils partagent une caractéristique commune.

Cette méthode devient particulièrement utile sur des plateformes comportant de nombreuses pages locales, thématiques ou éditoriales. La structure générale du site reste intacte, tandis que les grilles créent de nouveaux chemins de navigation entre les contenus.

Afficher uniquement les contenus réellement exploitables

Une grille visuelle perd rapidement sa cohérence lorsqu’un contenu ne dispose pas d’image. Rogrid peut donc exclure automatiquement les pages dépourvues d’un visuel exploitable.

Cette règle permet de conserver une présentation homogène sans faire apparaître de cartes incomplètes. Les contenus restent disponibles sur le site, mais ne sont pas intégrés dans une grille reposant principalement sur leurs images.

Le nombre d’éléments affichés peut également être limité. Cette option permet d’adapter la grille à son emplacement, à la longueur de la page et à l’importance accordée aux contenus sélectionnés.

Une grille de présentation peut ainsi contenir seulement quelques cartes, tandis qu’une page d’exploration plus complète peut proposer un nombre beaucoup plus important de résultats.

Choisir l’ordre des contenus affichés

Rogrid permet de contrôler l’ordre dans lequel les pages apparaissent dans une grille classique. Selon le contexte, les contenus peuvent notamment être classés par date ou présentés dans un ordre aléatoire.

Le classement par date permet de mettre en avant les publications les plus récentes ou de conserver une organisation chronologique. Cette méthode convient particulièrement aux grilles destinées à suivre l’évolution éditoriale d’un site.

L’ordre aléatoire apporte davantage de variété en faisant remonter différents contenus. Afin d’éviter que toutes les cartes changent à chaque chargement de page, le plugin peut conserver une sélection aléatoire stable pendant plusieurs jours.

Cette stabilité repose sur un système temporaire permettant de maintenir le même ordre pendant une période généralement comprise entre sept et quinze jours. Les visiteurs découvrent ainsi une grille cohérente, renouvelée périodiquement sans devenir imprévisible à chaque consultation.

Personnaliser les cartes de chaque grille

Chaque contenu affiché dans Rogrid prend la forme d’une carte. Celle-ci peut réunir plusieurs informations afin de donner au visiteur un aperçu clair avant l’ouverture de la page correspondante.

L’image occupe généralement la partie principale de la carte. Elle attire l’attention et permet d’identifier rapidement le sujet, la ville, la catégorie ou l’univers présenté.

Le titre peut ensuite être affiché sous le visuel. Rogrid peut utiliser le titre du contenu ou une version optimisée pour le référencement lorsqu’elle est disponible dans les données WordPress.

Un extrait peut également accompagner le titre afin de résumer la page. Cette information aide le visiteur à comprendre le contenu proposé sans alourdir excessivement la grille.

Afficher des informations complémentaires

Rogrid permet d’enrichir les cartes avec plusieurs informations complémentaires selon les besoins du projet. La date de publication, le nom de l’auteur ou les tags associés peuvent notamment être intégrés dans la présentation.

Ces éléments ne sont pas forcément nécessaires sur toutes les grilles. Leur affichage peut être adapté à la nature du site et à la quantité d’informations utiles pour guider les visiteurs.

Un bouton de type Voir + peut également être ajouté à la carte. Il fournit un appel à l’action clair et invite le visiteur à ouvrir la page pour découvrir l’intégralité du contenu.

L’objectif reste de trouver un équilibre entre information et lisibilité. Une carte doit suffisamment présenter la page sans remplacer le contenu complet vers lequel elle conduit.

Mettre en valeur la page parente

Rogrid peut afficher une information liée à la page parente du contenu. Cette fonctionnalité permet de replacer chaque carte dans la structure générale du site et de mieux comprendre son rattachement.

Une page consacrée à un sujet précis peut, par exemple, indiquer la catégorie, la zone géographique ou l’ensemble plus large auquel elle appartient. Cette information apparaît alors sous la forme d’un badge ou d’un repère visuel.

L’option consacrée à la page parente a été pensée notamment pour les grilles classiques. Elle permet de conserver une lecture plus claire lorsque les résultats proviennent de plusieurs branches différentes de l’arborescence.

Ce repère facilite également la navigation en donnant davantage de contexte aux visiteurs avant même qu’ils ouvrent le contenu.

Créer des effets visuels sans surcharger la navigation

La présentation des cartes peut être enrichie avec différents effets au survol. Ces animations apportent davantage de dynamisme et permettent de signaler clairement qu’un élément est interactif.

Le mouvement reste volontairement maîtrisé afin de ne pas nuire à la lecture. L’objectif n’est pas de multiplier les animations, mais de renforcer la qualité de l’expérience et la compréhension de l’interface.

Rogrid peut également intégrer des compositions plus avancées, notamment à travers des blocs de mise en avant comme les ProBox. Ces éléments permettent de varier les formats et de rompre la répétition d’une grille entièrement uniforme.

Une carte particulière peut ainsi bénéficier d’une présentation différente lorsqu’un contenu doit être davantage valorisé que les autres.

Gérer automatiquement les pages enfants

Le système de grille enfant représente une partie importante de Rogrid. Il s’appuie directement sur la hiérarchie des pages WordPress afin d’identifier les contenus rattachés à la page actuellement consultée.

Cette détection doit fonctionner aussi bien dans l’éditeur classique que dans les contextes utilisant un constructeur de pages. Le plugin retrouve la page parente réelle afin d’afficher les bons contenus, même lorsque le shortcode est intégré dans une mise en page plus complexe.

Lorsqu’une page possède de nombreux enfants, Rogrid peut organiser leur affichage avec une pagination. Cette méthode évite de charger une quantité excessive de cartes dès l’ouverture de la page.

La pagination peut fonctionner en AJAX afin de renouveler les résultats sans recharger entièrement le contenu. La navigation reste ainsi plus fluide et conserve le visiteur au même emplacement dans la page.

Une administration pensée pour rester simple

Rogrid dispose d’une organisation dédiée dans l’administration WordPress. Le menu principal donne accès aux grilles classiques et aux réglages consacrés aux grilles enfants.

Cette séparation permet de retrouver facilement les différents systèmes sans ajouter une page d’accueil intermédiaire inutile. Chaque sous-menu conduit directement à la partie du plugin réellement utilisée.

Les paramètres des grilles classiques sont regroupés dans des métaboxes. Les critères, l’ordre, le nombre d’éléments et les différentes informations affichées peuvent ainsi être définis depuis une interface familière aux utilisateurs de WordPress.

Une colonne consacrée au shortcode permet également de retrouver rapidement le code nécessaire pour intégrer chaque grille dans une page ou un modèle.

Un plugin adapté aux sites comportant de nombreuses pages

Rogrid prend tout son intérêt sur des projets possédant une arborescence importante. Lorsque plusieurs centaines ou plusieurs milliers de pages doivent être présentées, une gestion manuelle des sélections devient rapidement difficile.

Le plugin permet de construire des règles d’affichage réutilisables. Les contenus sont sélectionnés selon leurs tags, leur relation hiérarchique, leur date ou les autres paramètres définis dans la grille.

Une nouvelle page peut ainsi apparaître automatiquement dans le bon affichage dès qu’elle respecte les critères prévus. Il n’est plus nécessaire de modifier chaque grille après l’ajout d’un nouveau contenu.

Cette automatisation facilite la croissance des sites. L’organisation visuelle évolue avec les publications sans demander une reconstruction permanente des pages de navigation.

Améliorer la découverte des contenus

Une arborescence WordPress peut être logique pour l’administration sans toujours être immédiatement compréhensible pour les visiteurs. Les grilles apportent une représentation plus visuelle et plus accessible des contenus disponibles.

Les images, les titres et les extraits permettent de parcourir rapidement plusieurs pages avant de choisir celle qui correspond réellement à la recherche effectuée.

Rogrid favorise également le maillage interne. Chaque carte crée un lien vers une autre page du site et participe à la circulation des visiteurs entre plusieurs contenus associés.

Le plugin ne sert donc pas seulement à améliorer l’apparence des pages. Il contribue directement à leur organisation, à leur accessibilité et à leur découverte.

Une structure adaptable à chaque identité visuelle

Les grilles ne doivent pas imposer une apparence identique à tous les sites. Rogrid a été développé pour pouvoir s’adapter aux différents univers graphiques de mes projets.

La taille des images, la forme des cartes, les espacements, les informations affichées et les effets peuvent évoluer selon la maquette concernée.

Cette flexibilité permet de conserver une logique technique commune sans uniformiser l’identité des plateformes. Chaque site peut utiliser Rogrid tout en gardant ses propres couleurs, ses propres typographies et son propre style.

Le plugin devient ainsi une base de structuration plutôt qu’un modèle graphique figé imposé à l’ensemble des projets.

Un outil complémentaire aux autres plugins développés

Rogrid rejoint Syncro, Ropix, Dataro, Trackro, Roview, Roads et Quizro parmi les outils créés pour répondre aux besoins de mes projets WordPress.

Syncro permet de préparer et de synchroniser les contenus, tandis que Ropix prend en charge les images. Dataro apporte des données structurées et Rogrid intervient ensuite dans la manière dont les différentes pages sont présentées aux visiteurs.

Ces outils peuvent participer à un même workflow. Les contenus sont créés, enrichis, illustrés puis organisés dans des grilles adaptées à la structure finale du site.

Rogrid reste toutefois utilisable indépendamment. Il peut accompagner n’importe quel projet WordPress nécessitant une présentation plus maîtrisée de ses pages et de ses contenus.

Une création issue d’une problématique réelle

Rogrid n’a pas été développé uniquement pour proposer une nouvelle apparence. Il répond à une difficulté réellement rencontrée : afficher des contenus très nombreux selon des critères précis, sans dépendre des limites d’une extension générique.

Chaque fonctionnalité est apparue à partir d’un usage concret. Les tags exacts, les pages enfants, l’ordre aléatoire stable, les badges parents ou la pagination AJAX répondent tous à des situations observées sur mes sites.

Le plugin a évolué progressivement sous le nom Ultragird avant de devenir Rogrid. Ce changement accompagne une volonté de lui donner une identité plus claire et de l’intégrer pleinement à l’ensemble des outils développés.

Rogrid illustre ainsi une démarche commune à mes créations : identifier une limite, imaginer un fonctionnement mieux adapté puis construire une solution capable d’évoluer avec les projets qui l’utilisent.

Une nouvelle manière de structurer les contenus WordPress

Rogrid transforme la grille en un véritable outil de navigation et de structuration. Les contenus ne sont plus simplement alignés dans une page, mais organisés selon une logique définie par les besoins du site.

Le plugin permet de créer des sélections thématiques, d’afficher automatiquement des pages enfants, de filtrer les résultats et de personnaliser chaque carte.

Cette organisation apporte davantage de cohérence aux plateformes comportant de nombreux contenus. Les visiteurs disposent d’une présentation claire, tandis que la gestion reste centralisée dans WordPress.

Rogrid représente ainsi l’aboutissement du travail commencé avec Ultragird : construire un système de grilles flexible, évolutif et réellement adapté à la structure de mes différents projets web.

Voir un autre article sur le thème Plugin : Ropix