SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 181 visiteurs en ce moment

Accueil > Améliorations de l’espace privé > Forcer le choix d’une rubrique > Forcer le choix d’une rubrique

Forcer le choix d’une rubrique

16 février 2007 – par Vincent Ramos – 18 commentaires

6 votes

Il arrive fréquemment que des rédacteurs oublient de classer leurs articles dans les rubriques idoines. Ce plugin les en empêche en leur rappelant l’importance du rubriquage.

Présentation

Lors de la création d’un nouvel article, si le rédacteur n’était pas en train de naviguer dans l’arborescence des rubriques (que ce soit dans le site public ou privé), l’article en question est classé dans une rubrique qui n’a sans doute que peu de rapports avec elle.

De plus, il n’existe pas de rubrique par défaut dans SPIP et, souvent, les rédacteurs peu expérimentés demandent la publication de leurs articles sans avoir pensé à les classer autrement que dans la rubrique qui s’est présentée d’elle même. C’est alors à l’administrateur qu’il revient de modifier les articles proposés pour qu’ils ne se retrouvent pas placés par hasard dans l’arborescence du site.

Aperçu de la boîte d’avertissement

Ce plugin permet d’éviter ce problème, de deux manières :
-  tout nouvel article peut être classé dans une rubrique par défaut ;
-  lors de la première édition d’un nouvel article, une boîte de dialogue [1] recouvre la zone d’édition tout en la bloquant et rappelle au rédacteur qu’il doit faire le choix d’une rubrique. Il faut qu’il ferme cette boîte (après en avoir lu le message, espérons-le) pour accéder à l’édition du contenu. Cette boîte n’apparaît pas si le nouvel article est déjà rubriqué.

Installation du plugin

Comme pour les autres plugins, il suffit de télécharger l’archive ci-jointe, de la décompresser et d’installer le répertoire obtenu dans le répertoire /plugins de SPIP. L’activation du plugin se fait dans l’interface privée.

Version 1.3.0

Consulter la documentation officielle pour plus de détails.

Fonctionnement et configuration

Une fois le plugin activé, la boîte rappelant qu’un nouvel article n’est pas rubriqué se manifeste automatiquement [2].

Il est possible de modifier le message affiché, en éditant le fichier message_boite.inc (écrit en HTML). Il convient de s’assurer, si le message par défaut doit être changé, que d’éventuels caractères étendus sont convertis en entités HTML, afin d’éviter tout problème de codage. Ce n’est pas une boîte de dialogue en javascript : la boîte est codée en HTML et CSS ; c’est un bloc transparent prenant tout l’espace d’affichage doté d’un bloc translucide plus petit comprenant le message à afficher ainsi qu’un lien pour faire disparaître le bloc conteneur. Ainsi, tant que le message est visible, il empêche d’accéder à la zone d’édition, qu’il recouvre entièrement.

Le fichier forcer_choix_rubrique_options.php, quant à lui, permet d’activer une option supplémentaire : le rubricage par défaut des nouveaux articles. Ce rubricage par défaut prend tout son sens si l’on utilise aussi le plugin Accès restreint par groupes : on peut ainsi créer une rubrique « fantôme » (nommée par exemple Choisissez une rubrique) qui ne peut pas apparaître dans le site public mais peut recevoir les articles qui resteraient non rubriqués malgré l’avertissement.

Compatibilité

Ce plugin n’est pas entièrement compatible avec Internet Explorer 6 (et versions inférieures) car ce navigateur ne sait pas gérer la propriété de positionnement fixed de CSS2. De fait, le bloc transparent empêchant d’accéder à la zone d’édition ne fonctionne pas ; seule la boîte contenant le message est affichée.

Voir en ligne : http://plugins.spip.net/forcer_choi...

Notes

[1En HTML + CSS.

[2Il faut pour cela que les variables $GLOBALS['id_rubrique'], $_GET['id_rubrique'] et $GLOBALS['id_article'] soient vides et que la variable $_GET['exec'] vaille articles_edit.

Dernière modification de cette page le 11 juin 2012

Retour en haut de la page

Vos commentaires

  • Le 12 septembre 2011 à 18:51, par Alain En réponse à : Forcer le choix d’une rubrique

    Bonjour,

    Je tente d’installer le plugin sur mon site qui est en version 2.1.10 et un rapport d’erreur m’indique qu ’il faut que mon site soit en version 1.9.2 ou 2.1 minimum....

    Donc comment puis-je corriger cette méprise ??

    Cordialement.

    Répondre à ce message

  • Le 11 mars 2011 à 10:15, par Maïeul En réponse à : Forcer le choix d’une rubrique

    pourrais je mettre le plugin sur la spip-zone afin de permettre de le récuperer via svn ?

    Répondre à ce message

  • Le 23 juillet 2010 à 22:00, par Yann En réponse à : Forcer le choix d’une rubrique

    Bonsoir,

    Avec les nouvelles versions 2.1 qui positionnent tjrs l’article dans la dernière rubrique de la liste,
    cet outil pourrait etre bien utile ....

    J’aimerais meme pouvoir automatiquement positionner la rubrique à la valeur dont l’auteur est Admin.restreint : mais que diable peut-on bien devoir mettre dans forcer_choix_rubrique_options.php ?

    En lisant le code, cela devient un peu plus clair :
    $_GET['id_rubrique'] = "100";

    Reste plus qu’a imaginer la fonction qui va chercher dans la table ’spip_auteurs’ la bonne formule.....

    Je vais essayer

    @suivre

    Merci

    Répondre à ce message

  • Le 18 mars 2007 à 22:30, par croik En réponse à : Forcer le choix d’une rubrique

    Bonjour,
    totalement débutant j’ai installé ce plugin dans mon site et le fait est que ça marche ...trop bien !
    En effet, lorsque l’on clique sur « fermer » il ne se passe rien et l’on ne peut pas rédiger son article...
    Que faire ?

    • Le 19 mars 2007 à 06:45, par Vincent Ramos En réponse à : Forcer le choix d’une rubrique

      Si vous voulez qu’on vous aide, il faut donner un minimum d’information : message d’erreur javascript éventuel, version de SPIP utilisée, navigateurs testés...

    • Le 19 mars 2007 à 22:35, par ? En réponse à : Forcer le choix d’une rubrique

      Bonjour,
      j’utilise Firefox et la version de SPIP est 1.9.1. Il n’y a pas de message d’erreur mais simplement après mise en place de la grande fenêtre « ATTENTION... » l’action sur le bouton « Fermer » est sans effet et tout se bloque.
      J’espère que ces indications suffiront à vous aider à m’aider...

    • Le 21 mars 2007 à 11:46, par Vincent Ramos En réponse à : Forcer le choix d’une rubrique

      J’espère que ces indications suffiront à vous aider à m’aider...

      Difficilement, malheureusement, car ce plugin a été développé sous Firefox pour SPIP 1.9.1.

      Si vous voulez m’aider à déboguer, voici ce que vous pouvez faire :
      -  téléchargez l’extension Web Developer ;
      -  donnez-moi le contenu du débogueur JavaScript (icône qui, dans la barre d’outils du plugin, est tout à droite et devient rouge quand il y a un problème : cliquez dessus pour plus d’infos).

      Merci.

    • Le 4 avril 2007 à 17:09, par Alex En réponse à : Forcer le choix d’une rubrique

      J’ai le même problème avec FF.
      Rapport webdevelopper :

      Deprecated method document.getSelection() called. Please use window.getSelection() instead.

      Erreur : monTitreparent has no properties
      Fichier source : http://******.net/test/ecrire/?exec=articles_edit&new=oui#
      Ligne : 43

    • Le 5 avril 2007 à 01:22, par Vincent Ramos En réponse à : Forcer le choix d’une rubrique

      Tout d’abord, merci de votre rapport.

      Ce qui me surprend, c’est que forcer_choix_rubrique n’utilise pas la méthode getSelection(). Je ne pense pas que ce problème soit spécifique à ce plugin. Du reste, je n’en trouve non plus aucune trace dans le source de SPIP. Quelle version utilisez-vous ?

      Sinon, j’ai trouvé d’où vient l’erreur : c’est que le plugin part du principe que l’affichage des rubrique passe par AJAX, ce qui n’est pas le cas pour votre site (soit que vous ayez défini la constante _SPIP_SELECT_RUBRIQUES à 100000, soit qu’il n’y ait pas assez de rubriques pour qu’AJAX se donne la peine d’intervenir. Dans ce cas, l’id est différent.

      Je suis en train de chercher une solution, que je publierai au plus tôt.

    • Le 5 avril 2007 à 01:32, par Vincent Ramos En réponse à : Forcer le choix d’une rubrique

      C’est corrigé : le nouveau zip contient la version mise à jour. Merci encore de votre retour.

    • Le 5 avril 2007 à 01:36, par Vincent Ramos En réponse à : Forcer le choix d’une rubrique

      Pour information : le plugin a été mis à jour et corrige ce bug.

    • Le 11 avril 2008 à 10:03, par Gefonline En réponse à : Forcer le choix d’une rubrique

      Bonjour,

      pour ma part je n’arrive pas à personnaliser l’interface privée. Je suppose qu’avec la nouvelle version de spip, le code php proposé n’est plus valide. Quelqu’un pour m’éclairer ?

      Merci

    • Le 13 avril 2009 à 12:47, par Vincent Ramos En réponse à : Forcer le choix d’une rubrique

      Je viens de tester le plugin avec SPIP 2.0.6 et je ne rencontre aucun problème. Pourriez-vous être plus précis quant à l’erreur rencontrée ?

      Merci.

    • Le 21 avril 2009 à 09:00, par Gefonline En réponse à : Forcer le choix d’une rubrique

      J’avoue ne pas comprendre le sens de ma question, qui date de l’an dernier, et qui semble n’avoir aucun rapport avec la contrib. D’autant que je n’ai jamais utilisé ce plugin. Quoi qu’il ait bien pu se passer, le plus simple est d’ignorer la question, désolé !

    • Le 23 octobre 2009 à 22:33, par Zinzibulo En réponse à : Forcer le choix d’une rubrique

      Je viens de tester le plugin avec SPIP 2.0.6 et je ne rencontre aucun problème. Pourriez-vous être plus précis quant à l’erreur rencontrée ?

      Dans la compatibilité, il n’est pas précisé Spip 2. (2.0.9 pour ma part)
      Y-a-t-il une raison ? Oubli ou autre...

    Répondre à ce message

  • Le 23 mars 2008 à 20:10, par spipfactory En réponse à : Forcer le choix d’une rubrique

    Super plug ; moi qui passé mon temps a redirigé les articles dans les bonnes rubriques

    Pour info fonctionne sous SPIP 1.9.3 dev [11312]

    @micalement stéphane

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • cibc : bannière d’avertissement pour les cookies

    28 octobre 2014 – 55 commentaires

    L’objectif de ce plugin est d’informer l’utilisateur et de recueillir son consentement (ou son refus) sur l’utilisation par le site de cookies de mesure d’audience, de publicité ciblée ou de réseaux sociaux. Les objectifs de ce plugin Le premier (...)

  • SPIP-Bible

    25 janvier 2010 – 90 commentaires

    Permet de citer rapidement des extraits de la Bible en utilisant un modèle dans le texte d’un article.

  • Pour un fonctionnement communautaire efficace dans la communauté SPIP

    24 mai – commentaires

    Où l’on propose de tester des nouvelles façons de prendre des décisions et d’avancer collectivement sur des projets SPIP, de manière transparente, en impliquant la communauté, et en étant plus accueillants pour les nouvelles personnes. Tout ça dans la (...)

  • Mailshot

    16 janvier 2013 – 258 commentaires

    Ce plugin prend en charge l’envoi en nombre d’info-lettres par email. Mailshot permet l’envoi en nombre d’emails au moyen d’un SMTP (ou d’un service externe) dédié à cet effet. Il permet de limiter la cadence d’envoi. Enfin, ce plugin implémente la (...)

  • Configurer Mailjet

    25 avril 2016 – 11 commentaires

    N’hésitez pas à relire le préambule de cette rubrique avant de créer un compte sur une plateforme tierce . Après avoir créé votre compte Étape 1 : Ajouter votre domaine Aller sur la page : https://app.mailjet.com/account/domain Suivre les (...)

Ça spipe par là