Rubriqueur

Créer rapidement une arborescence complète de rubriques et d’articles

Ce plugin permet de créer rapidement une arborescence complète de rubriques et d’articles à partir d’une simple liste saisie dans un formulaire.
L’arborescence peut être créée à la racine du site ou dans n’importe quelle rubrique existante (en fonction des droits pour les administrateurs restreints).

Une fois installé, le plugin propose une entrée « Créer des rubriques » dans le menu Edition.

Le formulaire propose de choisir la rubrique dans laquelle créer l’arborescence, et une zone de texte dans laquelle on saisit sa liste de rubriques.
Les rubriques sont indentées avec deux espaces pour créer des sous-niveaux.
Pour créer un article, on ajoute tiret et espace devant le titre.

Exemple :

Plats
  Cassoulet
    - Au confit d'oie
    - Au confit de canard
  Moules Frites
Desserts
  Fondant au chocolat
  Croustade
    - Aux pommes
    - Aux fruits rouges

Comme le signale casp dans les commentaires, vous pouvez aussi préciser les numéros de rubriques, et même utiliser des balises multi, exemple :

1. <multi>[fr]accueil[en]Home</multi>
  1. <multi>[fr]sousrub[en]sousrub</multi>
  2. <multi>[fr]sousrub[en]sousrub</multi>

Un clic sur « Prévisualiser » réaffiche le formulaire avec un aperçu de l’arborescence qui sera créée, il suffit de vérifier si tout est correct et de confirmer pour créer les rubriques.

Capture écran du plugin Rubriqueur

Note : Sur le même principe et pour créer des mots-clefs arborescents, un autre plugin existe qui se greffe sur le plugin mots arborescents. Voir https://git.spip.net/spip-contrib-extensions/mots_creer

Discussion

3 discussions

  • 2

    Bonjour,

    Si on crée des articles qui sont dans des rubriques et que ces rubriques sont préexistantes, au même niveau, on obtient des rubriques en doublons.

    Structure préexistante :

    Garage
      - Voiture verte
      - Voiture rouge
    Parking
      - Vélo orange

    On ajoute de nouveaux articles :

    Garage
      - Voiture jaune
    Parking
      - Vélo vert

    Ce qui donne :

    Garage
      - Voiture verte
      - Voiture rouge
    Garage
      - Voiture jaune
    Parking
      - Vélo orange
    Parking
      - Vélo vert

    Y aurait-il la possibilité de d’éviter ce doublonnage ?

    • Salut @graphie :)

      malheureusement non, en l’état en tout cas le plugin ne vérifie pas si les rubriques existent déjà ou pas.
      Il a surtout été pensé pour gagner du temps en générant toute une arbo au démarrage d’un site par exemple, pas forcément pour la vie du site ensuite.

    • Oui, bien sûr, ce n’est pas sa vocation première : en fait, je cherchais un outil/plugin pour importer « en masse » des articles et leurs rubriques, comme le faisait Importer en masse des articles .

    Répondre à ce message

  • 8

    Bonjour ! Ce plugin est vraiment génial et très pratique pour un site dans lequel il faut créer une grande ramification de rubriques pour représenter, par exemple, un système de classification phylogénétique du vivant (dossiers dans d’autres dossiers à l’infinit). J’ai installé le plugin mais quand j’essaye de créer les rubriques, le message suivant apparait :

    « Forbidden
    You don’t have permission to access this resource.

    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. »

    Est-ce qu’il fait faire quelque chose de plus pour que le plugin fonctionne ?

    • Humm... très bizarre ce message d’erreur, c’est le serveur qui répond par une erreur 403, pas SPIP.

      Quelle version de SPIP et du plugin utilises tu ?

    • Salut nicod_,

      Le site est sous SPIP 3.1.10 et la dernière version de Rubriqueur.

    • Je viens de tester sur SPIP 3.2, avec la version zip téléchargée depuis l’espace privé / gestion de plugins, et avec la version git, tout fonctionne bien.
      J’ai même réinstallé une 3.1.15 pour tester, ça fonctionne bien.
      Il doit donc y avoir une particularité de ton côté...
      Il faudrait éplucher les logs Apache pour voir d’où vient l’erreur, si tu y a accès.

      PS : il faudrait penser à faire la mise à jour de SPIP hein, un malheur est si vite arrivé :)

    • Merci beaucoup pour les messages !

    • Salut nicod_

      Il y avait un problème de sécurité sur le serveur. Maintenant tout marche bien !

    • Salut nicod_,

      Excuse moi se je me prolonge sur le problème. J’vais dis que le plugin Rubriqueur marche bien. Les rubriques sont effectivement crées. Mais le message suivant apparait tout en haut de la page de confirmation de la creation des rubriques. Est-ce que tu penses que c’est encore un problème avec le serveur ?

      Warning : in_array() expects parameter 2 to be array, null given in /home/zoobiobr/public_html/portal/plugins/auto/rubriqueur/v2.2.1/formulaires/rubriqueur.php on line 114

      Au delà des problèmes, j’ai traduit Rubriqueur vers le brésilien. Sans COVID, je promets ! Comment je peux faire pour envoyer le fichier de langue ?

    • Salut Filipe,

      j’ai corrigé le code pour qu’il n’affiche plus ce warning, même si cela n’avais pas d’incidence sur le fonctionnement (merci du signalement).

      Pour la traduction, chouette :)
      On a un site spécialisé pour ça : https://trad.spip.net
      Tu peux te créer un compte, et proposer des traductions pour tout ce que tu veux : pour SPIP lui même ou pour les plugins.
      Le plugin rubriqueur n’y était pas encore référencé, je viens de l’ajouter, ça devrait être pris en compte d’ici quelques heures.
      Il apparaitra alors dans la liste des contribs :
      https://trad.spip.net/spip.php?page=tradlang_bilan&priorite=30.%20contribs

      Quand tu auras fait les traductions sur trad.spip.net, elles seront automatiquement intégrées au plugin.

    • Génial ! Merci beaucoup !

    Répondre à ce message

  • 2

    Bonjour
    J’ai installé le plugin Créer des mots-clés 1.0.2 et lorsque je clique sur Documentation j’arrive sur cette page ???
    Le plugin fait exactement ce que je veux qu’il fasse à partir de Edition/créer des mots cles
    http://localhost:8888/monsite/ecrire/?exec=motscreer

    J’aimerais pouvoir avoir ce formulaire en espace public

    #FORMULAIRE_MOTSCREER{id_mot=oui,id_groupe=#ID_GROUPE,#SELF}

    Je vois le formulaire en espace public mais je ne suis pas capable d’enregistrer les mots-clés.
    Merci de votre aide

    • Bonsoir,
      Moi non plus je ne comprends pas pourquoi " Créer des mots clés 1.0.2 - stable"  Documentation "

      renvoie vers cette page sur le plugin rubriqueur...

    • C’était une erreur de copier coller entre mes deux plugins, j’ai corrigé.

      Il n’y a pas (encore) de doc pour le plugin « Créer des mots clés », mais si l’un de vous se sent de l’écrire, ce serait avec grand plaisir que j’accepterais :)

      PS : il n’a pas été prévu du tout pour être utilisé dans l’espace public, mais ça pourrait faire l’objet d’une évolution, il faudrait à priori voir du côté des autorisations.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom