Extension WordPress

Cabrio
Collection ferroviaire

Un catalogue de matériel roulant pour un site de modélisme ferroviaire : une fiche par modèle, avec des champs natifs, six classements et un bloc qui affiche le tout.

Extension

Version

2.42.1

mise à jour le 3 novembre 2026

Extension WordPress

WordPress

6.7 +

PHP

8.1 +

testée jusqu’à WordPress 7.1

Mises à jour

Signées

dans le tableau de bord

Langues

FR · EN

écrans et présentation

Licence

GPL

à adapter librement

Présentation

Ce que fait Cabrio Collection ferroviaire

Une collection de modélisme ferroviaire est plus qu’une liste d’articles : chaque modèle a un fabricant, une échelle, une époque, une référence, un constructeur, une vitesse maximale. Cette extension donne à chacun sa propre fiche, sous Matériel roulant dans l’administration.

  • Une quarantaine de champs, remplis dans des boîtes sous l’éditeur : la machine réelle (constructeur, années, dimensions, puissance, les chiffres d’une locomotive à vapeur), ses voyageurs, le modèle (référence, commande, voie, éclairage), les photographies de l’un et de l’autre, et les sources. Une valeur que personne n’avait prévue est gardée, jamais jetée.
  • Six classements : catégorie (locomotives, voitures et wagons, automotrices, sur autant de niveaux qu’il faut), fabricant, échelle, époque, pays et compagnie, chacun avec sa propre page d’archive.
  • Trois blocs qu’un thème place dans ses modèles : Fiche technique, les champs de la fiche en tableaux, les vides laissés de côté ; Chiffres clés, les quelques nombres qui identifient une machine, sous son titre ; Plus dans cette catégorie, les autres modèles au pied d’une fiche.
  • Des adresses qui suivent les catégories : /mon-materiel-roulant/locomotives/<modèle>/. Quand une fiche est dans plusieurs catégories, une boîte choisit celle qui figure dans son adresse.

La collection vit dans l’extension, pas dans le thème : qu’on change de thème, et chaque fiche reste, avec son adresse.

Cabrio Collection ferroviaire version 2.42.1

Mises à jour

Signées

Mise à jour depuis le tableau de bord

Installation

En place
en quelques gestes

  1. Téléversez le dossier cab-rail-collection dans /wp-content/plugins/, ou le zip par Extensions, Ajouter, Téléverser.
  2. Activez-la.
  3. Créez les catégories sous Matériel roulant, puis les fiches. Placez le bloc Fiche technique dans le modèle du thème pour une fiche, si le thème ne le fait pas déjà.

Questions

Vos questions

Puis-je changer les adresses ?

Les bases d’adresse sont en français, parce qu’elles portent les adresses sous lesquelles le site pour lequel elles ont été écrites est connu. Sur un autre site, changez-les dans inc/post-types.php et inc/taxonomies.php.

Puis-je ajouter un champ ?

Oui, sans toucher à l’extension : le filtre cab_field_schema ajoute des groupes, des champs ou des choix au schéma, et les boîtes, l’enregistrement et le bloc Fiche technique le lisent.

Avis

Ce qu’en disent ses utilisateurs

Pas encore d’avis sur Cabrio Collection ferroviaire : le vôtre peut être le premier.

Donner votre avis sur Cabrio Collection ferroviaire

Votre avis paraît après relecture. Votre adresse électronique sert seulement à vous répondre si besoin : elle n’est jamais publiée. Comment nous traitons les avis

Historique

Son histoire

Cabrio Collection ferroviaire 2.42.1

L’historique en français, ici même : Cabrio Dépôt 0.10.0 le montre sur la page de l’extension et dans la fenêtre « Voir les détails » d’un site en français. Rien d’autre ne change.

Version 2.42.0

Les mises à jour viennent du Dépôt de Cabrio Informatique.

L’extension déclare son adresse de mise à jour (Update URI) et embarque le module du Dépôt (inc/cab-depot-client/, 1.0.3) : WordPress propose ses nouvelles versions dans Extensions, comme pour les extensions du répertoire officiel, et n’installe un paquet que si sa signature est bonne. La clé de licence se saisit dans Réglages > Licence Cabrio.

Le readme prend la forme de WordPress : champs d’en-tête, puis Description, Installation et Questions fréquentes, devant le manuel, qui ne change pas. readme-fr_FR.txt donne la présentation en français. Page de l’extension : https://cabrio-informatique.com/extensions-wordpress/cabrio-collection-ferroviaire/.

Version 2.41.0

Les dossiers de médias s’en vont, vers l’extension qui en a besoin.

Déclarer happyfiles_category était juste, mais pas ici : ceci est un catalogue de matériel roulant, qui n’a rien à dire de la médiathèque. L’extension qui a besoin des dossiers est celle qui doit les garder en vie, et c’est Cabrio Gallery Filter, dont tout le rôle échoue sans eux.

Rien ne se perd dans le déménagement et aucune donnée n’est touchée. Les dossiers, leurs 87 termes et leurs 1049 classements sont en base, intacts pour l’une comme pour l’autre extension ; seule la déclaration change de mains. Là-bas, les fonctions sont préfixées cab_gfilter_ : les deux extensions peuvent être actives ensemble pendant que vous les téléversez, dans n’importe quel ordre.

Version 2.40.0

Les dossiers de médias survivent à HappyFiles.

Ses dossiers sont une taxonomie, au sens propre : happyfiles_category sur les pièces jointes, hiérarchique, dans wp_terms comme toute autre catégorie. Pas de table à elle. Retirer l’extension n’en efface rien, mais emporte la déclaration, et une taxonomie non déclarée rend get_terms() et tax_query stériles : une galerie filtrée montrerait zéro image, sans aucune erreur.

La preuve est déjà sur ce site. Divi Gallery Extended est parti depuis longtemps et ses sept termes attachment-category sont toujours en base, avec 37 liens vivants vers des médias qui existent encore, alors que taxonomy_exists() répond non.

Cette extension déclare désormais la même taxonomie sur init en priorité 20, gardée par ! taxonomy_exists() : elle ne fait rien du tout tant que HappyFiles est actif, puisqu’il la déclare en 10. Mesuré avec l’extension éteinte sur le site local : 87 dossiers toujours lisibles, une tax_query qui rend 19 médias, le plus gros dossier toujours à 83.

Demandé par Cyrille : les dossiers doivent rester utilisables, pas seulement lisibles. Le repli ouvre donc son propre écran sous Médias, une colonne dans la médiathèque et un filtre au-dessus. HappyFiles cache les trois parce qu’il a son propre panneau ; sans lui, il n’y a rien d’autre.

Version 2.0.2

La taxonomie post_tag n’est plus attachée au type de contenu. Elle est partagée avec les articles et avec The Events Calendar : les termes de la collection et ceux des événements puisaient dans le même réservoir et se proposaient les uns aux autres. Les cinq fiches qui portaient des étiquettes en ont été détachées ; ces étiquettes ne faisaient de toute façon que doubler les taxonomies dédiées (pays, fabricant, échelle, catégorie). Les associations ont d’abord été archivées dans sauvegardes/etiquettes-materiel-roulant.json.

Versions précédentes

2.0.1

ACF retiré du site. Ses 850 valeurs de méta sur les sept fiches ont d’abord été comparées aux champs natifs, archivées dans sauvegardes/champs-acf-archive.json, puis supprimées avec l’extension. Les dix-neuf clés que la migration n’avait pas reprises étaient toutes des doublons de révisions antérieures du groupe de champs, ou des données que les catégories portent déjà.

2.0.0

CabMiniWorld Content devient Cabrio Rail Collection, et se resserre en conséquence : les types de contenu cab_project et cab_tutorial et la taxonomie cab_project_cat s’en vont, et leurs 40 entrées redeviennent des articles sous leurs catégories d’origine, chaque adresse inchangée. Ces entrées ne portaient aucun champ à elles : seul le matériel roulant a un modèle de données qui mérite un type de contenu. Domaine de traduction, constantes et fichiers de langue renommés. Aucune clé de donnée ne change : type de contenu, taxonomies, clés de méta et nom du bloc restent les mêmes.

1.3.0

Bloc Caractéristiques (cab/spec-sheet) : des tableaux rendus par le serveur à partir des champs de la fiche, les taxonomies d’identité liées à leurs archives et les galeries en dessous. Aperçu dans l’éditeur, avec des interrupteurs d’affichage.

1.2.0

Des champs natifs pour le matériel roulant, à la place du groupe ACF : un schéma dans inc/fields-schema.php, cinq boîtes méta, des sélecteurs de médias, un nettoyage selon le type. Deux nouvelles taxonomies, pays et compagnie ferroviaire. Un script de migration reprend les valeurs ACF : 161 valeurs de méta et 35 termes sur les sept fiches existantes. Les listes fermées ne refusent plus les valeurs inconnues.

1.1.0

Terme principal : la méta _cab_primary_term et sa boîte méta, pour choisir le terme qui porte l’adresse sans SEOPress. La profondeur d’un terme ne dépend plus de la hiérarchie de taxonomie en cache.

1.0.0

Première version : types de contenu, taxonomies, résolution des permaliens qui garde les adresses en ligne, traduction française.

Un souci ?

Laissez-nous remettre votre
informatique sur les rails.