Une petite suggestion qui ne mange pas de pain, pardon si elle a déjà
été faite et débattue : un fil d'ariane pour se repérer précisément dans
l'espace privé.
C'est toujours mieux de savoir où on est exactement pour pouvoir y
revenir, surtout avec la multiplication éventuelle d'entrées à droite à
gauche via divers plugins.
Un exemple tordu mais typique de ce qui peut se multiplier : quand on
clique sur Squelettes / Boîte multimédia, on est renvoyé sans le savoir
dans Configuration, un autre item du bandeau principal : ça peut être
franchement déconcertant.
En l'occurrence, pourquoi pas un gros titre « Configuration » et le fil
d'ariane « Squelettes > Configuration de la Boîte multimédia »...?
En fait c'est à chaque page du privé (déjà en 2.1) d'implémenter ou pas le fil d'ariane. J'essaye de le faire en ce qui me concerne, mais il n'y a effectivement aucune recommandation écrite nulle part pour l'instant.
Je pense qu'il serait bien de normaliser le contenu de ce bloc, et de dire que par exemple ça doit toujours être :
- Accueil
- Nom de l'entrée principale du menu (lien vers la page listant son contenu)
- Nom du sous-menu
- Autres sous-pages qu'on ne voit pas dans les menus
Exemple concret quand on est dans l'édition d'un formulaire Formidable :
- Accueil
- Édition (lien vers la page listant tout le sous-menu de cette entrée)
- Formulaires (lien vers la liste de tous les formulaires)
- Formulaire "Machinchose" (lien vers la prévisu du formulaire)
- ... là on est
En tout cas, oui, ergonomiquement je pense très important d'ajouter le nom de l'entrée principale (édition, réaction, squelettes, etc) entre "Accueil" et le chemin spécifique.
Une petite suggestion qui ne mange pas de pain, pardon si elle a
déjà
&ea
e; faite et débattue : un fil d'ariane pour se repérer précisément
dans
espace privé.
En fait c'est à
du privé (déjà en 2.1) d'implémenter ou pas le fil d'ariane.
J'essaye de le faire en ce qui me concerne, mais il n'y a effectivement
aucune recommandation écrite nulle part pour l'instant.
Je pense qu'il serait bien de normaliser le contenu de ce bloc, et de
dire que par exemple ça doit toujours être :
Cela présuppose que l'espace privé soit structuré de façon arborescente et homogène, ce qui n'est pas toujours le cas, certaines pages étant servant en plusieurs endroits.
Autant ça me semble utile d'afficher le fil d'Ariane lorsqu'on navigue dans des pages correspondant à des contenus, qui sont eux effectivement arborés, autant je trouve le fil d'Ariane superflu voire inadapté à la navigation dans les autres pages de l'espace privé.
ç'a l'air assez systématique
et n'y a t il pas quelquechose d'automatisable de ce côté là ?
Non ce n'est pas automatisable, car contrairement (par exemple) aux pages d'admin de Drupal, il n'y a pas de notions d'arborescence dans l'espace privé de SPIP. Il n'y a donc pas de chemin naturel qui pourrait être déduit automatiquement.
On peut juste documenter des normes de codage et dire : si vous voulez que ça s'intègre proprement, c'est comme ci comme ça qu'il faut faire vos pages.
Comme dit dans les réponses, je ne pense pas que ce soit automatisable non plus, ou pas souhaitable de toute façon. Ce dont à besoin l'utilisateur sur le terrain c'est une aide *contextualisée* pas une aide générique et vague. Il faut donc systématiser l'utilisation de la balise #AIDER, avec des nouveaux paragraphes d'aide propres aux plugins.
Actuellement, les plugins qui ont ajouté ça se compte sur les doigts d'une seule main. Il faudrait donc là aussi mieux documenter/mettre en avant comme appliquer cette recommandation.
Lors d'une prochaine surprise party, on pourrait imaginer des ateliers "mise aux normes ergonomique de l'espace privé pour les plugins". En plus ça permet de faire participer plusieurs types de personnes, car ce n'est pas spécialement du codage, c'est surtout squelettes (pour le fil d'ariane) + rédac de doc contextuelle (pour #AIDER).
C'est extrêmement rare. J'ai l'impression d'avoir pourtant pas mal de plugins d'installés sur la plupart des sites que je fais, et la majorité gagneraient grandement à avoir un fil d'ariane. Même pour la page de configuration, au moins on sait où on est.
Même les plugins qui n'ont qu'une seule page ont un intérêt ergonomique à avoir un chemin bien défini. Question de mémorisation, spatialisation, etc.
Des pages qui servent en plusieurs endroits, je n'en connais pas beaucoup. La plupart ont une sous-entrée dans UNE unique entrée du menu principal (édition, réactions, configuration, etc) et donc de là on en déduit leur chemin minimal. Pour savoir au moins dans quelle "grande zone" de l'espace privé on se trouve.
Le menu à gauche est celui de Configuration mais ce n'est pas précisé
(en [17940]).
Quand je débarque depuis Squelettes > Boîte multimédia, j'en conclue
qu'il s'agit du menu de Squelettes, mais
- si je cherche ensuite ce menu dans Squelettes, je ne l'y trouve pas ;
- si je cherche la config de la Boîte dans Configuration, je ne l'y
trouve pas.
Un seul chemin, des fausses pistes, c'est déroutant et ça peut jeter le
doute sur l'ensemble de la navigation, surtout si elle n'est pas plus
recta par ailleurs.
Enfin, un minimum de « localisation » ne ferait pas de mal... pas grand
chose à ajouter à ce qu'en dit Rasta.
Ben, dans un premier temps, que la navigation dans l'espace privé soit
elle-même un peu mieux balisée ne coûte pas grand chose et donnerait
illico l'exemple d'une bonne pratique pour qui voudrait y intégrer un
plugin.
Du coup j'ai fait un truc rapide, mêlant titre de l'entrée principale,
sous-menu et fil d'ariane (ce dernier surtout nécessaire pour s'y
retrouver dans l'arborescence rubriques/articles) :
par exemple, pour l'entrée « Maintenance » puis « Vider le cache » :
Bon, c'est du bricolage, avec duplication de code etc., je ne suis pas
familier du code de l'espace privé mais ça marche à peu près partout ;
en tout cas dans l'idée ça ressemblerait à ça.