Skip to content
Extraits de code Groupes Projets
Valider 58f8daff rédigé par nicod's avatar nicod
Parcourir les fichiers

doc: Mise à jour TODO

et DODO :sleeping:
parent 514618b0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -5,9 +5,21 @@ ...@@ -5,9 +5,21 @@
[ ] Utiliser les crayons pour éditer un block côté public (cf branche dev/crayons) [ ] Utiliser les crayons pour éditer un block côté public (cf branche dev/crayons)
- problème : sérialiser tous les champs dans ['valeurs'] avant d'enregister : tester pipeline pre_edition ? formulaire_verifier ou _traiter ? - problème : sérialiser tous les champs dans ['valeurs'] avant d'enregister : tester pipeline pre_edition ? formulaire_verifier ou _traiter ?
[ ] Ne plus gérer de status de blocks mais gérer deux configs de blocks pour un objet, une publiée une prépa [ ] Sur les boutons de gestion de blocks, ne plus utiliser la puce statut mais une icône avec un oeil barré ou non qui indique Affiché / Masqué, et qui swappe le statut \
- utiliser une config en session comme le constructeur de formulaire de saisies ? Une icône corbeille pour mettre à la poubelle
- pb à résoudre : pouvoir faire une prévisualisation des blocs en cours d'édition sur la page de l'objet
[x] Brancher les blocks sur la corbeille
[x] Pouvoir détacher un block d'un objet et le rattacher à un autre objet ?
**UX**
[ ] S'inspirer de la gestion des blocs de Kirby\
https://getkirby.com/docs/guide/page-builder/using-blocks
[ ] Créer quelques types de blocks de démo en .yaml + .html dans demo/blocks
- Texte simple avec titre optionnel + niveaux de titre
- Bloc conteneur + bloc enfant
## blocktypes ## blocktypes
...@@ -15,27 +27,24 @@ ...@@ -15,27 +27,24 @@
[ ] Pouvoir brancher un type de block sur un modèle auto-documenté (html + yaml) : un blocks/modele_*.yaml spécifique qui référence le modèle ? [ ] Pouvoir brancher un type de block sur un modèle auto-documenté (html + yaml) : un blocks/modele_*.yaml spécifique qui référence le modèle ?
[ ] Pouvoir restreindre l'utilisation de certains types de blocs à certains objets [ ] Pouvoir restreindre l'utilisation de certains types de blocs à certains objets\
- ajouter un critère sur les boucles blocks ou modifier ces boucles en pipeline pour ne remonter que les blocs dont les types sont associables à l'objet en cours Remarque : ajouter un critère sur les boucles blocks ou modifier ces boucles en pipeline pour ne remonter que les blocs dont les types sont associables à l'objet en cours
[ ] Si le type de block est associable aux rubriques, pouvoir restreindre son utilisation à une branche [ ] Si le type de block est associable aux rubriques, pouvoir restreindre son utilisation à une branche, à la façon des champs extras\
- remarque idem point précédent Remarque idem point précédent
[ ] Gestion de champs de type fichiers : comment les associer aux blocks ? [ ] Gestion de champs de type fichiers : comment les associer aux blocks ?
- comme des documents liés dont l'id est référencé dans la valeur du champ, en plus d'un lien dans spip_documents_liens ? (hum...) - comme des documents liés dont l'id est référencé dans la valeur du champ, en plus d'un lien dans spip_documents_liens ? (hum...)
- avec des rôles dynamiques ? (hum...) - avec des rôles dynamiques ? (hum...)
- ou bien simplement, documenter avec un exemple comment gérer ça avec un pipeline `formulaire_traiter`? (cf exemple réel d'utilisation pour un bloc image avec un champ d'upload, qui ajoute une image à l'objet éditorial en cours)
**UX** [ ] Créer un deuxième plugin dans lequelle déplacer la procédure de migration \
Elle sera rangée à l'abri et ne polluera pas le plugin principal \
[ ] Créer quelques types de blocks de démo en .yaml + .html dans demo/blocks Des démos de blocs pourraient être ajoutés dans ce plugin
- Texte simple avec titre optionnel + niveaux de titre
- Bloc conteneur + bloc enfant
## Questions ## Questions
[ ] Pouvoir détacher un block d'un objet et le rattacher à un autre objet ? [ ] CSS : charger (privé et public) un blocks/identifiant.css ou .html.css ou .scss ?
[ ] CSS : charger (privé et public) un blocks/identifiant.css ou html.css ou scss ?
[ ] Trouver un nom moins générique que blocks ? [ ] Trouver un nom moins générique que blocks ?
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter