Citation :le système de poids de xoops ne fonctionne plus
Je suis d'accord, il n'est pas adapté pour le drag&drop.
Petite réflexion en passant... :
Sur la gestion actuelle des blocsLe système de boîte de choix actuel est très pratique pour l'affectation de l'emplacement d'un bloc, sur quelle(s) page(s) il doit apparaître). Si l'avantage de cette affectation "croisée" est simple et très économe en clics, elle présente (à mon avis) a un double "défaut":
• celui du positionnement sur la page (emplacement "rigide")
> manque de souplesse, exemple : si je souhaite que mon bloc recherche s'affiche dans la colonne de gauche en page d'accueil et dans la colonne de droite sur mon module News, je n'ai d'autre choix que de le dupliquer)
• celui de s'accompagner du poids du bloc (positionnement relatif "hasardeux")
> positionnement relatif de blocs aléatoire, exemple : un bloc qui apparait avec un poids 2 en page d'accueil n'est pas assuré de se retrouvé verticalement au même endroit sur ma page du module News ; il suffit en effet que j'intercale un autre bloc sur cette page avec le même poids...).
A bien y réfléchir (mais faudrait approfondir
), la notion de poids est peut être la plus problématique, car il faut constamment vérifier ce positionnement relatif, ce qui oblige à de multiples allers-retours dans le panel d'administration des blocs. C'est un peu le rôle du module BlocksAdmin de rendre cette tâche moins fastidieuse. Evidemment, il suffit de se faire un petit "crobar" pour que ces "défauts" ne soient finalement que des broutilles.
Sur le systeme Drag&DropDans un environnement Drag&Drop, je ne vois pas comment on pourrait conserver l'avantage du système actuel et qui consiste à propager un bloc sur le site sur les pages de son choix et en trois clics :
• positionnement (Côté)
• poids (Poids)
• emplacement (Visible dans)
A mon avis, le seul élément d'automatisation qui pourrait être conservé dans un panel d'administration serait l'emplacement (sur quelle(s) page(s) apparait ce bloc).
Partant de là, on peut imaginer que :
1. l'administrateur choisit la page qu'il veut mettre en forme (page d'accueil du site, page d'accueil du module, ...)
2. sur ces pages, les blocs paramétrés pour y apparaitre sont tous mis "à la queue le leu" ; l'administrateur place les blocs (horizontalement / positionnement et verticalement / poids)
3. les informations validées entrent dans la Base suivant cette forme : sur telle page, il y a tant de blocs, qui occupent telle position...
.. euh c'est plus tellement un hack ! comment cela fonctionne dans les autres CMS
?
@+
Ps : j'installe un nouveau windows, j'avais un peu de temps à perdre
(et en espérant ne pas vous avoir fait perdre le vôtre !)