Re: Squelettes et thèmes sur contrib

Eric Lupinacci <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAM6W4bbDypPOrPA3xRRLwapbhqq1KZjCDaW=SUnhYe538zcgnA@mail.gmail.com>
Hello,

Comme j'ai raté le début du fil je vais répondre d'abord au premier mail de
Charles.
Ca me parait important de faire un état des lieux de la refonte de Contrib
qui comme l'a dit Rasta s'est un peu arrêtée depuis que je suis passé sur
la migration Git.
Néanmoins, il y a pas mal de choses de faites sauf la refonte ergo mais qui
ne doit pas juste se limiter aux squelettes et aux thèmes.



Le lun. 6 avr. 2020 à 23:34, Charles Razack <[email protected]> a
écrit :

> Anecdote du soir : en voulant dépanner un⋅e primo arrivant⋅e qui cherchait
> des squelettes et des thèmes, j'ai voulu l'aiguiller sur la bonne page dans
> contrib et là je me suis retrouvé pris au dépourvu, depuis la page
> d'accueil je n'ai pas retrouvé où ils étaient non plus. Un petite recherche
> et j'ai fini par voir que c'était dans l'entrée de menu « interface
> publique ».
>
> Attention je ne viens pas remettre en question l'énorme travail de
> classement fait par eric :)
> Cette discussion ne porte pas spécifiquement sur les catégories et le
> classement des articles.
>
Aujourd'hui l'état de la refonte de Contrib est le suivant :
- les catégories ont été revues sur deux niveaux
- elles sont affectées à chaque plugin
- cette *affectation ne se fait plus dans le paquet.xml mais via une page
de Contrib ce qui permet de modifier simplement lesdites affectations*.
Contrib est la référence de la catégorisation
- le rubricage colle à l'organisation des catégories
- aucune refonte des pages n'a eu lieu, ce qui fait que l'actuel menu des
rubriques est devenu le menu des catégories (qui à mon avis est surement
peu utilisé depuis des années).
- l'ensemble des plugins du référentiel (ceux qui sont zippés) est installé
sur Contrib comme sur Plugins SPIP dans le but de *remplacer à terme les
pages de Plugins SPIP*.

En outre, j'ai développé un plugin spécifique permettant de créer et de
lancer des contrôles pour s'assurer que les mécanismes qui lient les
catégories et les rubriques sont bien respectés et de pouvoir dès lors
faire les corrections nécessaires.
Et il existe aussi un nouveau plugin d'archivage pour traiter la
problématique de l'archivage des contributions.

Si techniquement ces articles relèvent effectivement de l'« interface
> publique », par contre sur le site public personne ne va penser à aller
> chercher ces contenus là-dedans.
> Ceux qui découvrent SPIP cherchent tout simplement des « thèmes » ou des «
> templates » – ou des squelettes s'ils ont commencé à se documenter sur
> spip.net.
> C'est même valable pour les ancien⋅nes aussi :)
>
Oui, l'organisation interne a un but mais pas celui de fournir la structure
ergonomique du public.
Il existait d'ailleurs un menu de navigation général dans une version
précédente ou l'on voyait il me semble Plugins, Squelettes et Thèmes (à
vérifier).
On est donc tout à fait d'accord qu'il faille renouer avec ce type de liens.

Mais attention, ce n'est pas suffisant.
Il faut absolument faire ce travail conjointement avec l'intégration des
pages de Plugins SPIP sinon on va faire n fois le boulot.


> Ensuite une fois arrivé dans ce secteur, on a l'arborescence classique de
> rubriques et d'articles, avec parfois plusieurs niveaux de sous-rubriques :
> il faut aller tout au bout de la navigation jusqu'à l'article final pour
> enfin avoir éventuellement une capture d'écran et voir à quoi ressemble tel
> squelette ou tel thème. Ça doit en décourager pas mal.
>
Oui alors là c'est le serpent de mer du site de thèmes...
Je pense que tu as qu'il faut le faire sur Contrib mais en cohérence avec
l'intégration de Plugins SPIP.


> Je pense qu'au-delà de donner accès à la documentation, cette partie de
> contrib a un rôle de vitrine et devrait se rapprocher de l'herbier.
> Bref il s'agirait de mettre les thèmes et squelettes en avant et permettre
> de les retrouver de façon intuitive. Pas exactement un mini site dans le
> site, mais quelque chose entre les 2.
>
> Quelques premières pistes de réflexion :
>
> *1) Navigation*
>
> La navigation sur le site public n'a pas a refléter systématiquement le
> rangement dans le privé. C'est une bonne règle générale, mais on peut y
> déroger selon les cas.
> Il pourrait par exemple y avoir une limite à 2 niveaux de profondeur :
>
>    - Niveau 0 : en page d'accueil, 2 entrées « Thèmes » et « Squelettes »
>    à la racine dans le menu de navigation (à la place de « Interface publique
>    » donc).
>    - Niveau 1 : ces liens mènent directement à une liste filtrable de
>    tous les thèmes ou squelettes.
>    - Niveau 2 : enfin en cliquant sur un thème/squelette on arrive à
>    l'article de documentation.
>
> Je ne crois pas qu'il faille se polariser sur ce menu des catégories.
Et même je ne pense pas qu'il faille le modifier.
Il faut proposer une navigation alternative qui permet d'aller directement
sur une vision spéciale du référentiel de thèmes et de squelettes.
Et ne pas oublier qu'un theme ou un squelette étant un plugin il aura aussi
sa page "plugin" mais en plus une page "visuelle".

++
Eric
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.