Framavox
August 12th, 2019 09:41

Action 12 - Adaptation du squelette de Contrib

Lupinacci Eric
Lupinacci Eric Public Seen by 19

Le but de cette action est d'adapter le squelette de Contrib actuel basé sur Galactic pour lui permettre de répondre aux objectifs de la refonte profonde du coeur du site. En particulier, les adaptations majeures consisteront :
- à intégrer les pages de Plugins SPIP qui disparaitra quand le nouveau Contrib sera au point
- à prendre en compte la nouvelle sectorisation en distinguant le carnet, l'à propos, les contributions de la vie de SPIP et les contributions techniques organisées autour de la nouvelle catégorisation
- à intégrer les nouveaux workflows permettant l'interaction avec le site (documenter un plugin, proposer un changement de catégorie, ouvrir un projet de plugin...)
- etc.

Pour proposer des adaptations le mieux serait de faire des petites maquettes simples, c'est plus lisible que de longs discours.

https://demo.codimd.org/WL_7Xyl4QqeVYuXUrMBN3g#

Maïeul

Maïeul August 13th, 2019 09:35

franchement je suis pas du tout apte à ce genre de choses...

tcharlss

tcharlss August 13th, 2019 09:48

+100 pour faires des maquettes filaires avant de se lancer dans du code.
Au préalable il y a une quand même une étape importante : lister les pages principales et pour chacune faire la liste de leur contenu par ordre d'importance

Lupinacci Eric

Lupinacci Eric August 13th, 2019 10:07

Ok pas de souci. Je ne pense pas qu'il y en ait des masses actuellement, c'est plus l'intégration de Plugins SPIP et des workflows qui va en rajouter.

RastaPopoulos

RastaPopoulos August 13th, 2019 10:28

Ça va en rajouter un peu, mais surtout même pour les pages existante, c'est que le contenu va changer. D'où le fait de lister pour chacune ce qu'on aimerait dedans, même avant les maquettes filaires, et si possible dans l'ordre d'importance (hiérarchie de l'info quoi). Faudrait peut-être ouvrir un pad pour ça.

Lupinacci Eric

Lupinacci Eric August 13th, 2019 11:47

Yep, tout à fait. Je sais pas trop par contre comment faire ces maquettes, quel outil utiliser. J'ai pencils qui est pas mal mais y a aussi powerpoint ou équivalent. Vous avez des préférences voire des idées ?

tcharlss

tcharlss August 13th, 2019 13:57

Avec Rasta on les fait directement en HTML, c'est plus propre, plus rapide, et ça permet de tester le responsive. Moi j'utilise un chouette programme Bulgare proprio très pratique : Bootstrap Studio. Ça se base comme son nom l'indique sur Boostrap, et les styles de base sont assez neutres pour faire des maquettes filaires.

Pour donner un exemple, j'ai repris la page d'accueil actuelle de Contrib : https://bravecassine.com/public/contrib/sommaire.html

Après travailler collaborativement sur des mêmes maquettes risque d'être compliqué, à moins d'avoir tous le même outil libre (pour l'instant, aucun à ma connaissance), et de s'échanger sans arrêt les sources. À mon avis, inutile de se focaliser trop là-dessus : chacun peut bosser avec l'outil qu'il veut, on partage les sources si besoin, l'important sera de les communiquer au même endroit. Ici, ou sur un pad ? Je sais pas trop.

RastaPopoulos

RastaPopoulos August 13th, 2019 14:00

Oui d'où l'importance (dans un pad par ex, c'est le plus simple) de bien définir ensemble uniquement par écrit, la liste des contenus de chaque page (exhaustivement). Comme ça où sait quels blocs il y a besoin dans chaque page, et c'est le document de référence pour ça, sans avoir besoin de se référer à telle maquette de tel format de tel logiciel.

Maïeul

Maïeul August 25th, 2019 13:31

on commencerait un framapad avec ca ?

RastaPopoulos

RastaPopoulos August 26th, 2019 14:57

framapad c'est obsolète et ça rame :p Mais oui un pad, sur codimd par exemple. En tout cas un truc pour écrire à plusieurs quoi.

Maïeul

Maïeul September 17th, 2019 13:23

RastaPopoulos

RastaPopoulos August 4th, 2020 08:26

Yo,

je vois @EricL qui râle (avec raison) que le projet n'avance plus et que l'étape non pas forcément la plus importante, mais en tout cas la plus visible, qui est la refonte ergo, n'a jamais redémarré.

Je pense que dans un gros et complexe projet de long terme, en plus bénévole et uniquement sur le temps libre, c'est normal qu'il y ait des hauts et des bas, des pics d'engouements (et on a beaucoup débattu dans plein de fils ici et ça a concrètement fait avancer plein de choses), et des passages à d'autres sujets, parce que boulot, famille, etc.

Je pense que pour reprendre petit à petit le sujet, c'est cette action qui est la plus adéquat, car ça se voit, et que ça peut toujours être progressif. Certains points qui sont en attente dans d'autres fils (la meilleure manière de faire des liens entre plugins, etc) peuvent toujours s'intégrer petit à petit à l'ergo ensuite.

Et surtout je trouve important que si ça doit repartir, ça doit l'être publiquement ici-même, afin que celleux qui se sont "officiellement" inscrits pour suivre ce projet puissent réagir, continuent de pouvoir argumenter et avancer à plusieurs.

Je suis toujours d'avis, par expérience professionnelle notamment, que faire des maquettes visuelles n'est pas la meilleure chose comme première étape, car on mélange alors l'argumentation et nos réactions sur le choix de ce qu'on veut mettre dans chaque page, et sur l'emplacement et la visibilité des choses. Il est donc toujours utile de faire des maquettes de contenus uniquement, en listant 1) les pages à faire, et 2) dans chacune par ordre hiérarchique ce qu'on veut voir dedans. En plus c'est beaucoup plus rapide à faire et à la portée de tout le monde, puisque juste du simple texte. Une fois qu'on est d'accord sur l'essentiel, on peut se mettre à faire des maquettes filaires pour placer visuellement les choses.

Le pad pour lister tout cela à plusieurs est toujours ici : https://demo.codimd.org/WL_7Xyl4QqeVYuXUrMBN3g?both

jeanmarie

jeanmarie August 26th, 2020 10:23

Merci pour la relance et assez d'accord avec toi !

Pour le contenu, est-ce qu'on liste tout ou bien ce qu'on veut en plus de ce qu'il y a déjà dans la version actuelle de contrib (auteurs, urls sources, forum, notes, etc...)?

RastaPopoulos

RastaPopoulos August 31st, 2020 11:08

@jean marie grall Pour chaque page, il faudrait lister tout ce qu'on veut y voir, par ordre hiérarchique d'importance (comme en mobile first quand t'as qu'une colonne, et que ça te force à mettre le plus important en premier). Le but étant que quand on lit ce document, on sait 100% de ce qu'on va devoir placer/coder, sans présumer qu'on connait le site actuel (et sans devoir y faire des allers retours).