[dev] UrlHandlers coté admin (tickets #1645, #1959)
by Bruno
Hello,
Quand j'avais créé le ticket 1645, je pestais pas mal contre toutes ces URL
en dur qu'on met au niveau de l'admin, et ces paramètres GET qu'on mettait
parfois avec des &, parfois avec des &
Je prévois dans la branche twig de faire gérer tout ça par un urlhandler
dédié dans l'admin, mais je me dis que ce n'est pas dépendant de twig, et
que ça peut aussi avoir sa place sur la branche default.
Dans le principe : définir un objet $core->admin->url, et y enregistrer
toutes les url de l'admin avec un mot-clef, du genre :
* admin.posts : liste des billets
* admin.post : édition d'un billet
* admin.categories
* admin.category
* plugin.antispam.filters
* plufin.antispam.filter
...
(c'est une proposition de convention de nommage, je suis ouvert à toute
suggestion).
Ensuite, dans l'admin, plutôt que de mettre :
'<a href="post.php?id='.$id.'">...'
On mettrait :
'<a href="'.$core->admin->url->get('admin.post',array('id'=>$id)).'">'
en twig ça donnerait
<a href="{{ url('admin.post',{'id':id}) }}">...
Avantages :
* fini les liens en dur dans le code
* on peut hooker tout ça via des behaviors (par exemple admin.post peut
pointer vers le getPostType() et aller vers la bonne page d'admin en
fonction du post_type)
* on gère toutes les url à un endroit unique
* on ne construit plus les listes de paramètres des url à la main
Des avis sur le sujet ?
--
Bruno
10 years, 1 month
Prochains ateliers
by Kozlika
Plop,
On a aimé, on veut recommencer. En en discutant avec Tomek, il s'avère
qu'il faut s'y prendre bien à l'avance pour avoir des billets de train (et
j'imagine que c'est pareil pour l'avion) abordables. Je viens de consulter
mon agenda (et Capitaine Train) et je vous propose le 8 février.
Z'en dites ?
--
Anne / Kozlika
10 years, 1 month
Réunion de lundi prochain
by Franck Paul
Voilà, tout est dit, je vous propose, compte tenu qu'on s'est vu IRL
samedi, de se donner une semaine avant de refaire le point.
Si toutefois vous aviez des choses/questions/remarques à exprimer,
faites-le ci-après !
Bonne soirée les gens
PS : Les ateliers de samedi étaient rudement chouettes, faut qu'on en fasse
d'autres \o/
--
Franck
10 years, 1 month
Application pour publier
by Nicolas
Bonsoir à tous,
j'ai une réunion cet après-midi et on reproche à dotclear son
interface pas forcément intuitive ou auto-documentté. Je sais il y en
a qui sont de mauvaise foi. Bon je crois que le principal reproche,
pour résumé, était que dotclear n'est pas wordpress. Et puis il y a eu
l'argument massue "tout le monde l'utilise". Dommage je ne me
rappelais plus de la super formule de Dascricht.
Bon pour faire avancer un peu le schimili ... schimili... le
schmilblick, auriez-vous une (voire des) application à me proposer
pour faciliter la vie de mes gentils blogueurs ? Je pensais à Live
Writer mais le peu que j'avais testé ne me donnait pas une super
impression.
A vos claviers.
Merci d'avance pour les idées.
Nicolas
10 years, 1 month