Ca faisait longtemps que je n'avais pas déterré de discussion (4 ans cette fois) :)
Donc, les tickets #1533 et #845 peuvent être liés. Là ou j'ai commité un nouveau behavior adminPostFormSidebarItems , on peut généraliser et le remplacer par un adminPostItems. Dans le concept, mettre tous les champs (pas que la sidebar) dans un tableau, et permettre aux plugins de jouer avec... Z'en dites ? -- Bruno ---------- Message transféré ---------- De : Dsls <[email protected]> Date : 30 décembre 2009 16:44 Objet : Réagencement de l'édition des billets - exemple À : Dotclear Bazar <[email protected]> Hello, Au détour de tests sur un plugin permettant de gérer ses propres post_types, j'ai été amené à copier-coler post.php (et accessoirement posts.php). J'en ai profité pour expérimenter ce qui serait faisable suite au ticket 845 (http://dev.dotclear.org/2.0/ticket/845). J'ai du coup un peu "détourné" mon plugin initial pour faire un "Proof of concept", ie. la possibilité de réagencer complètement les sections post.php. Le plugin est disponible ici : http://www.morefnu.org/public/archives/dotclear2/plugins/temp/plugin-myPostTypes-0.3.zip Après installation, un nouveau lien "My Posts" dans l'administration apparaît. En cliquant dessus, on voit la liste des billets (ou presque, je teste l'ajout de filtres génériques, et ce n'est pas encore fonctionnel). En sélectionnant un billet, on arrive sur une page en (presque) tous points semblables à l'édition d'un billet. Seul un lien "design mode" apparait en haut. Si vous cliquez dessus, vous pouvez réagencer la page par drag'n'drop (et déplacer de la sidebar vers le contenu principal, et vice-versa), et sauver la mise en page (un bouton apparaît en haut). Cette dernière sera alors conservée... C'est actuellement un gros bricolage, mais c'était juste histoire de montrer comment jouer sur un éventuel futur behavior "adminPostColumns". J'ai créé une nouvelle classe itemSorter pour l'occasion. Ne cherchez pas plus loin dans les fonctionnalités du plugin, c'est codé "à l'arrache", et potentiellement troué de partout :) J'en profite pour vous souhaiter de bonnes fêtes à tous, ++ Bruno -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
