Liste des objets principaux

Ce plugin permet de lister les objets principaux de SPIP. Un objet principal ou éditorial correspond à une table dans la base de données.

Installation

Ce plugin s’installe comme tous les plugins.
Il nécessite le plugin « Lister les pages de configuration ».

Utilisation

Cette page vous donnera une impression de déjà-vu [1]. En effet, on reprend ici des blocs présents sur d’autres pages. Vous verrez la liste de tous les objets créés sur votre site : articles, auteurs, rubriques, forum, mots-clés, sites référencés, documents, etc.
La seule condition pour avoir le « tableau » est d’avoir du contenu enregistré, certes, mais surtout la présence d’un fichier prive/objets/liste/nom_objet.html.
Pour exemple, les groupes de mots-clés n’ont pas à l’heure actuelle (SPIP 3.0.17) de fichier prive/objets/liste/groupesmots.html.

D’ailleurs, tout en bas de la page, vous pourrez retrouver la liste des objets n’ayant pas encore d’éléments enregistrés. Mais aussi la liste des fameux objets qui n’ont pas de prive/objets/liste/nom_objet.html.

Attention, il n’y a que les webmestres qui peuvent accéder à cette page.

Notes

[1D’ailleurs, c’est un film plutôt sympathique avec Denzel Washington !

Discussion

Une discussion

  • 8

    Hello Teddy,

    Je suis en train d’utiliser tes plugins de liste sur ma 3.2 de tests, franchement, ça change la vie ! Merci !

    Une question cependant : en dehors de « lister les plugins configurables », pourquoi ne pas rendre ces listes accessibles dès le menu développement ?

    A+

    • Salut l’ami !

      Merci pour les compliments ! ;-)

      Je n’ai pas optimisé encore pour SPIP 3.2, notamment, comme tu le suggères un ajout d’un lien dans le menu « Développement ».
      Comme tu as pu le voir, Lister les plugins configurables amène un menu dédié à « mes » plugins « Lister xxx ». Il faudrait que j’améliore leur accès.

      Je suis actuellement en vacances (loin !) et ne suis pas trop devant mon ordi. Je regarde cela dès que possible. Mais si tu veux y participer, tu es le bienvenu.

      Teddy

    • bonsoir,merci pour ce plugin.
      j’aimerai savoir s’il est compatible avec 3.2 et si vous avez eu après vos vacances le temps de l’améliorer.

      Merci

    • Alors pour la compat 3.2 ça je peux répondre : c’est compatible !
      Pour le reste je laisse Teddy reprendre là où vous vous étiez arrêté ;)

    • Bonjour,

      Oui, je confirme le plugin est compatible SPIP 3.2. C’est marqué sur sa fiche : https://plugins.spip.net/lister_objets.html

      Pour les évolutions, pour être honnête, j’avais zappé. Je remets ça sur ma todo list.

      Ybbet.

    • oui, alors comme d’hab l’actualiseur d’info sur contrib ne passe pas. J’actualise à la main l’info ici.

    • Voilà, C’est ajouté dans le menu développement :
      https://zone.spip.net/trac/spip-zone/changeset/112814/spip-zone

      Petit rappel… Lorsque le plugin « Lister les formulaires de configuration » est actif, les plugins de la famille « lister_* » sont retirés du menu.
      cf. fichier autorisations : https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/lister_objets/trunk/lister_objets_autorisations.php?rev=112816#L88

    • Lorsque le plugin « Lister les formulaires de configuration » est actif, les plugins de la famille « lister_* » sont retirés du menu.

      Pourquoi ?

    • J’avais développé cet ensemble de plugins autour d’un plugin fédérateur : « Lister les formulaires de configuration ». Avec utilisation d’un pipeline pour construire le menu en colonne de gauche. Soit, une de mes solutions pour construire ce type de menu entres plugins. (Une autre de mes méthodes, lister les pages prive/squelettes/contenu/monprefixe_*, et une construction de langue particulière. Bref)

      Au départ, ces sous plugins n’étaient pas destinés à être autonomes.

      Puis de fil en aiguille, ça pouvait être sympa de n’avoir à activer qu’un seul plugin et pas « 2 » pour avoir la fonction désirée.
      De là, il fallait pouvoir accéder au plugin désiré par un des menus sans passer par lister_config.

      De plus, je n’aimais pas l’idée d’avoir des menus surchargés. Ce qui me confortait dans leur regroupement sur la page ?exec=lister_config. :-)

      Et en plus, cela permet de simplifier la création de nouveaux plugins « lister_* » et leur intégration sur cette page. Pas de menus à gérer, juste un pipeline à renseigner.

      Voilà pour l’historique.

    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