diff --git a/README.md b/README.md index e9f0cb70356a048939f0165480c99b458d36f079..214006d75a2989c5c6df634b42ddd6328ae3426e 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,12 @@ Cf TODO.md Chaque type de bloc a un identifiant unique (slug), qui permet de chercher un squelette dans le path sous la forme blocks/identifiant.html, sinon on prend blocks/dist.html\ Dans le privé, on cherche d'abord blocks_prive/identifiant.html, ce qui permet d'avoir un affichage différent dans l'espace privé du site public (espace plus réduit en largeur, pas les même css ou js chargés) +Dans la configuration de chaque type de block : +- on peut choisir de restreindre un type de bloc à un objet éditorial (par exemple, un block "menu des articles de la rubrique", qu'on ne pourrait associer qu'aux rubriques) + +Dans la configuration de chaque block : +- on peut définir une ancre nommée, pour faire un lien direct vers ce bloc + Dans les squelettes du site public, ajouter simplement #GENERER_BLOCKS pour générer tous les blocs d'un objet.\ La balise reconnait le contexte de la boucle en court, sinon on peut utiliser #GENERER_BLOCKS{objet,#ID_OBJET} diff --git a/TODO.md b/TODO.md index 0b30bcd9713173ddacd5a60acca3dac426749467..b30a722df95a03d72e05e476fca22304077c3933 100644 --- a/TODO.md +++ b/TODO.md @@ -1,30 +1,20 @@ # Todo -[ ] Trouver un nom moins générique que blocks ? - ## blocks [ ] Utiliser les crayons pour éditer un block côté public (cf branche dev/crayons) -[ ] Appliquer |propre automatiquement sur les textarea ? - [ ] Ne plus gérer de status de blocks mais gérer deux configs de blocks pour un objet, une publiée une prépa - utiliser une config en session comme le constructeur de formulaire de saisies ? - pb à résoudre : pouvoir faire une prévisualisation des blocs en cours d'édition sur la page de l'objet -[ ] Pouvoir détacher un block d'un objet et le rattacher à un autre objet ? - ## blocktypes -### Technique +**Technique** [ ] Gérer des types de blocks conteneurs, qui peuvent contenir des blocks -[ ] CSS -- ajout d'un champ pour des css persos sur chaque type de block ? css spécifiques pour le privé ? -- ou bien charger (privé et public) un blocks/identifiant.css ou html.css ou scss ? - -### UX +**UX** [ ] Saisie blocktypes : utilisation de leurs logos comme illustrations d'exemples de mise en page ? @@ -32,3 +22,15 @@ - Texte simple avec titre optionnel - Galerie d'images avec params de mise en page - autres ? + +## Questions + +[ ] Trouver un nom moins générique que blocks ? + +[ ] Appliquer |propre automatiquement sur les textarea des blocks, ou bien laisser ça aux squelettes ? + +[ ] Pouvoir détacher un block d'un objet et le rattacher à un autre objet ? + +[ ] CSS +- ajout d'un champ pour des css persos sur chaque type de block ? css spécifiques pour le privé ? +- ou bien charger (privé et public) un blocks/identifiant.css ou html.css ou scss ?