diff --git a/README.md b/README.md index 9cb6959cddabc7f684cc5f564e1219de0ad6fccc..2c224198ee59273fc8f17fc684064d744f3b04c7 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,10 @@ [WIP] Un plugin pour composer des pages sous forme de blocs, rangés les uns à la suite des autres (appelés parfois "lames") 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 les squelettes du site public, ajouter simplement #GENERER_BLOCS 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_BLOCS{objet,#ID_OBJET} + diff --git a/TODO.md b/TODO.md index 34a1dc644b556dd800475e912ec3ad584832607e..c46c3f31fb0ba95b860e0fc19f8497125930e476 100644 --- a/TODO.md +++ b/TODO.md @@ -1,29 +1,17 @@ -[ ] Trouver un nom moins générique que blocks / blocs ? - -# blocs - -[x] Supprimer le titre des blocs, pas utile, et utiliser une fonction de génération du titre - -[x] Formulaire de config : sur quels objets utiliser des blocs +# Todo -[x] Ajouter des blocs sous les objets liés +[ ] Trouver un nom moins générique que blocks / blocs ? -[x] Gérer les rangs des blocs sous les objets liés +## blocs [ ] Afficher les blocs sous les objets liés : largeur limitée, affichage simplifié + preview en popin ? -[ ] Pouvoir modifier les blocs en ajax - -[x] Affichage côté public : une balise #GENERER_BLOCS{objet,#ID_OBJET} +[ ] Modifier le statut des blocs dans l'édition en popin -# blocs_types - -[x] Ajouter un identifiant unique aux types de blocs (slug), qui sera le nom du squelette recherché pour l'affichage (blocks/identifiant.html) +## blocs_types [ ] Gérer des types de blocs conteneurs, qui peuvent contenir des blocs -[x] Associer les blocs aux articles et rubriques à l'installation - [ ] Créer quelquess blocs types à l'installation [ ] Ajout d'un champ pour des css persos sur chaque type de bloc ? css spécifiques pour le privé ?