« Bandeau » : une navigation améliorée dans le privé

Et si on repensait la navigation principale de l’espace privé de SPIP ?

Le plugin Bandeau permet de tester en situation réelle une nouvelle navigation de l’interface de SPIP 2. Aussitôt activé, il remplace la navigation principale de l’espace privé par une version améliorée, graphiquement assortie.

C’est un prototype fonctionnel abouti, issu des réflexions collectives sur les listes de discussion, à commencer par ce long thread : « Prototype de navigation haute pour l’interface SPIP » (liste [spip-dev], 04 Feb 2009), et autres protos dont ce prototype de navigation pour l’interface SPIP.

Comme la navigation est un repère fort, il est logique que vous soyez un peu déstabilisés au départ car certaines habitudes ne seront plus adaptées. Néanmoins, à l’usage cette navigation devrait s’avérer plus confortable que l’actuelle, notamment lorsque de nombreux plugins sont installés.

N’hésitez donc pas à faire vos retours d’utilisation !

Certains plugins n’apparaitront peut-être pas dans les menus : c’est qu’ils ne prennent pas encore en charge cette nouvelle navigation.
Pour ajouter une entrée dans les menus lorsque le plugin Bandeau est activé, voir la documentation « Définir des boutons », où « bouton » désigne non un bouton mais une entrée dans les sous-menus de cette nouvelle navigation.

Cette navigation fera partie de la prochaine version, SPIP 3, pour laquelle ce plugin ne sera donc pas maintenu, car inutile.

Attention : ce plugin est abusivement appelé « bandeau », terme qui désigne un visuel horizontal, mais il propose bien un menu de navigation principal de l’espace privé, certes horizontal, mais qui pourrait aussi bien être vertical (cf. : Contresens de SPIP).

Discussion

43 discussions

  • Joli et efficace = Adopté
    Bravo et merci

    Répondre à ce message

  • 1

    Hello Tetue,
    Voici un essai de thème « red »

    que je cède bien volontiers, avec les icônes qui vont bien :

    Encore merci !

    • Bonjour,

      Je voudrais installer par exemple votre thème.

      Mais où faut-il le placer exactement dans les fichiers de SPIP ?

      Faut-il installer Zpip, ZenGarden avant ?

      merci d’avance,

      Cordialement,

    Répondre à ce message

  • 1

    Plug in Essayé.
    Plug in adopté.

    Bravo.

    Comme Phil, je pense que l’accès aux paramètres couleur/icones/textes est peut être un poil perdu dans les profondeurs, et moins évident que le reste. A part ça, rien que du bon.

    • Bonsoir,

      Je regrette d’etre tombe sur ce plugin par le plus grand des hasards
      (pourtant je crois bien suivre la/les listes regulierement)

      Alors là, je dis BRAVO ...... ENFIN ...... BRAVO ......

      Après toutes les critiques que j’entendais sur l’interface privée
      (et les bruits sur sa refonte....... incertaine)

      Le premier flash est superbe : deja cela fait pro !
      mais surtout ces menus deroulants
      donnent enfin une ergonomie « actuelle »

      SPIP n’a plus a rougir devant d’autres CMS...
      et si on retir les icones cela fait carrement correct !
      (juste peut-etre proposer un second jeu d’icones plus petites (a la firefox......) ;-)

      Heureusement que j’ai lu la reponse de Romy, a DavDuf,
      sans cela je n’aurais pas trouvé non plus les couleurs,
      et j’avoue y avoir chercher un bouton submit ... ;-)
      D’accord aussi avec Francois

      Pour les anciens, le jeu des trois bandeaux surprend un peu
      mais sur que cela ne durera pas !!

      Maintenant, vivement que Marcimat nous concocte quelques pages complementaires (integrant le topo de David...) sur les ajouts de boutons et de sous menus (il y a de la place dans le troisième bandeau),
      et cela le fait !!
      Et peut-etre que j’arriverai a finaliser mes applications intégrées !

      Alors, une idée en plus (mais j’ai cru comprendre que c’etait deja fait /Cerdic ?)
      la configuration des menus et sous menus par plugin, et par groupe,
      pour pouvoir dans l’interface des preferences personnelles,
      y rajouter des boutons et menus personnalisés....

      PS idée pour ZPIP (qui me fait encore des misèrees)
      peut-on ajouter une seconde « ligne » variable dans barre-nav (comme dans extra) ?
      et à quand un ecran « privé » vraiement large ???

      PPS autre recherche, et donc idée que j’evoque a la volée :
      quand on commence a avoir un site « rempli »
      et pas seulement d’articles en historiques, genre recueil de documentation
      les navigations classiques ne sont pas suffisantes, et il faut commencer a jouer entre
      recherches (cf. fullText, groupes de mots-cles, masquages partiels, articles liés [1], et autres facilités pour des navigations alternatives (surtout qui prendraient en compte l’effet d’AccesRestreint : les squelettes Dist ou Zpip sont insuffisants,
      -  quelle solution recommanderiez-vous ? [2]

      Bon, au final BRAVO / MERCI / et a suivre
      YannX

    Répondre à ce message

  • François

    Merci pour ce plugin. J’apprécie son utilisation. Il fonctionne bien malgré la batterie de plugins installées par ailleurs. (Spip 2.1.1)

    Des icônes principales un poil moins hautes et celles de raccourcis un chouilla plus grandes me conviendraient sans doute mieux (avis personnel).

    J’ajouterai aussi qu’un ou deux jeux d’icônes alternatifs dans le genre Crystal ou Oxygen seraient peut-être un plus pour « vendre » plus facilement Spip.

    <gourmand>À quand la refonte plus générale de l’interface privée dans le même esprit ? </gourmand>

    Répondre à ce message

  • 1
    Benoît

    Petit souci d’affichage avec le plugin Thélia :
    Après installation du Plugin Thélia, le bouton de Thélia apparaît en dessous, mais n’est pas intégré dans la barre.
    Suite aux explications ici, je suis allé voir dans plugin.xml de Thélia. J’y ai trouvé ceci :

    	<pipeline>
    		<nom>ajouter_boutons</nom>
    		<action>ajouter_boutons</action>
    		<inclure>spip_thelia_fonct.php</inclure>
    	</pipeline>

    C’est sans doute cela qu’il faut modifier, mais j’avoue ne pas bien savoir quoi faire pour que le bouton de Thélia se retrouve dans le menu Edition et pas en dessous.

    Encore bravo pour ce plugin, qui fait vraiment gagner en efficacité et en ergonomie !

    • Benoît

      Je réponds à moi-même, car j’ai trouvé une solution (je ne sais pas si c’est la meilleure, mais cela fonctionne) :
      Dans le dossier du plugin Thelia, dans le fichier plugin.xml, j’ai enlevé ceci :

      	<pipeline>
      		<nom>ajouter_boutons</nom>
      		<action>ajouter_boutons</action>
      		<inclure>spip_thelia_fonct.php</inclure>
      	</pipeline>

      Que j’ai remplacé par ceci :

      	<bouton id='Thelia' parent='bando_edition'>
      		<titre>Boutique Thélia</titre>
      		<url>?exec=spip_thelia_catalogue</url>
      	</bouton>	

      Alors, ce qui n’est pas très bien est que cette modification partira à la mise à jour du plugin. Mais cela fonctionne. Le lien vers Thélia est maintenant sagement rangé dans le menu Edition, et ne vient plus faire une grande ligne vide sous la barre des menus.

    Répondre à ce message

  • Je trouve le nouveau bandeau franchement plus pratique, après un peu de pratique.

    Si « Menu de navigation : Afficher uniquement le texte » est coché
    Messagerie interne et calendrier sont invisibles (pas de texte)

    Il y a des items du menu qui sont visibles aux administrateurs (notamment dans configuration et squelette) qui les amènent vers « accès interdit »

    je peux faire une liste après test si besoin

    dd

    Répondre à ce message

  • 2
    Jerry Wham

    Je viens d’installer le plugin avec la configuration « basic » et je trouve ça effectivement beaucoup mieux que l’ancien (organisation plus cohérente, raccourcis plus intuitifs et design plus frais).

    Excellent boulot ! Merci.

    Pour les boutons qui n’apparaissent pas, il faut en effet modifier le fichier plugin.xml qui se trouve dans le dossier du plugin correspondant. Parfois, c’est juste l’icône qui n’apparait pas : c’est que le chemin vers l’icône doit être modifié (notamment cela a été la cas pour zengarden et mediatheque).

    @ Cedric Morin : pour changer le thème de la partie privée, ce n’est pas le fichier mes_options.php qu’il faut modifier (supprimer le # du commentaire de la ligne 9) mais le fichier bando_options.php. Merci de m’avoir mis sur la voie.

    Nouvel utilisateur de spip, j’en profite pour remercier toutes les bonnes âmes qui ont permis le développement de cet outil magnifique.

    • Si tu modifies le fichier bando_options.php tu perdra ta modification à chaque mise à jour. C’est pour cela qu’il faut ajouter la ligne

      $GLOBALS['theme_prive_defaut'] = 'basic';

      dans ton fichier config/mes_options.php.
      Si ce fichier n’existe pas, il suffit de le créer et d’y mettre la ligne ci-dessus pour qu’elle soit prise en compte dans SPIP.

      Pour les plugins dont l’icone n’apparait pas, je viens de rationaliser la convention de chemin sur les icones, il faut donc mettre a jour les plugins comme zengarden ou mediatheque, en effet.

    • Jerry Wham

      @Cedric Morin : Merci, je vais modifier ça.

    Répondre à ce message

  • 2

    je viens de tester c’est pas mal !

    cependant (alors que je suis webmestre), je n’ai pas le bouton « squelettes » comme on le voit sur l’image que tu associes à l’article, faut installer un plugin particulier pour voir ce bouton, il a été supprimé ?

    ce que j’aime bien c’est la disponibilité permanente des raccourcis pour rajouter des objets SPIP.

    • Bonjour

      il te faut un plugins de catégorie squelettes : sarka, soyez_createur, annuaire ..

    • Les onglets principaux ne sont pas affichés à qui n’a pas les droits correspondants et/ou lorsqu’ils sont « vides ». Il est très vraisemblable que tu n’aies aucune option ni aucun plugin avec paramétrage de squelettes, d’où l’absence de l’entrée correspondante.

      Tous les plugins ne sont pas encore branchés dans cette nouvelle navigation mais tu peux déjà essayer l’un de ceux-ci : MediaBox, Gravatar, SkelEditor, Comments ou bien évidemment le ZenGarden.

    Répondre à ce message

  • J’utilise ce plugin sur 70 sites en production. Je n’ai eu que des retours positifs.

    Par contre, il reste encore peu traduit (5 langues seulement).

    Répondre à ce message

  • Excellent ! bravo et merci, une belle avancée, bien visible, pour notre chère interface privée... ;-)

    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