Open BoboTiG opened 7 years ago
J'ai du râter un truc, tu peux définir BO ? :D
BO == Back Office == admin :)
Avec un peu de recul et pour décliner
/var/template/
(ou l'actuel /themes/
) -> template default + templates partagés par les vhosts
/var/{vhost}/template/
-> template(s) dédié à un vost
Et pour les présentés dans le BO, dans la liste, on affiche :
En ferme : l'admin de la ferme, autorise ou non les customs
, mets en place ou non des shared
, modifie le défaut si il veux...
En solo : l'utilisateur utilise /var/template/
ou /var/{vhost}/template/
, ça ne change pas grand choses.
Qu'en pensez-vous ?
On garde /themes
pour les thèmes partagés (je préfère que l'on garde themes plutôt que template, plus parlant) et /var/domain.tld/themes
pour les thèmes propres au vhost.
Pour la présentation dans le BO, on peut lister en priorité les thèmes du vhost suivis de ceux par défaut. On utilisera le nom d'un groupe (optgroup
) pour spécifier qu'il s'agit des thèmes partagés.
themes
, yep, c'est vrai que c'est plus cohérent ;)
on bascule /themes/
dans var : /var/themes/
?
oui, plus lisible avec optgroup
, on peux peut-être aussi mettre un size
sur le select
si la liste de thèmes est trop grande, non ?
Non, var
est volatile, il n'est créé qu'à l'installation.
Je suis dessus, par contre, je me suis peut-être un peu enflammé sur certains détails ... ^^ Je pousse mes travaux lors de la bascule post-3.7
Admettons qu'il s'agisse d'une ferme de blog, toutes les données propres à chaque domaine se trouvent dans var/domain.tld. C'est vrai pour tout sauf les thèmes. J'en parlais avec @RemRem en privé, on ne peut pas se permettre de copier le thème par défaut dans chaque dossier des domaines. Point de vue maintenance, c'est l'horreur. Et d'un autre côté, on ne devrait pas partager/mélanger les thèmes de chaque domaine.
Solution apportée: le thème par défaut ne change pas de chemin. Et chaque domaine peut avoir ses propres thèmes en plus. Dans le BO, il y aura donc le thème par défaut + les siens. Dans le cas d'une ferme de blog ayant tous le même design, il suffira d'adapter le thème par défaut, aussi simple que cela.
Vos avis là-dessus ?