Bonjour,
merci pour les compliments, ça fait toujours plaisir.
Petite précision, je ne suis absolument pour rien dans les contenus eux-mêmes, mon job est juste de faire en sorte que les choses s’affichent comme le graphiste les a prévues, et qu’elles fonctionnent comme cela est prévu…
8)
Les snippets pour les tris ainsi que ceux du panier de la Librairie Marabane et de Callune ont été écrits par mes soins pour l’occasion.
Mais comme j’apprends MODx en même temps, je n’ai pas forcément super bien tiré parti de l’API…
Souvent, je me suis rajouté du travail, et plein de code inutile par la méconnaissance de l’API, et pas le manque de doc vraiment claire.
Pour débuter, la doc va bien, mais dès qu’on en est à vouloir écrire Snippet, Module, ou Plugin, elle commence à devenir plus qu’elliptique, et c’est en analysant et essayant de comprendre le code des snippets et plugins existants que j’ai bricolé.
Maintenant, plus ça va, plus je connais les méthodes de l’API qui vont bien, et qui permettent de pas écrire 15 lignes de code PHP quand 2 auraient suffit. Chaque nouveau site me permet de tirer parti des enseignements du précédent… Mais j’ai forcément envie de ré-écrire
Pour la prochaine boutique, le but serait que j’arrive à enfin écrire les choses de manière "générique", pour pouvoir le proposer ici.
Le truc, c’est aussi qu’un site comme Callune, c’est énormément de trucs à gérer (TVA multiple, viande à la coupe avec paiement différé re-calculé sur le poids réel pesé, ce genre de trucs) et je parle même pas du manager permettant de gérer les clients, les commandes, etc… Donc c’est un peu le Bronx.
Et donc, il faut que j’arrive à synthétiser mieux les choses pour les rendre plus réutilisables, et c’est pas une mince affaire. Arriver à pondre un module de boutique qui déchire ça me plairait assez, mais ya du travail…
(Si ça intéresse quelqu’un d’en discuter…)
Pour les parties en flash, la passerelle est réalisée avec amfphp. (
http://www.amfphp.org/)
Le XML, c’est bien pour transférer des affaires d’un système à un autre, mais pour bosser je trouve ça lourd et fastidieux.
amfphp me permet de faire directement un
=> return mysql_query($sql);
et de chopper un tableau propre du résultat directement exploitable dans flash.
sans autre manipulation…
Broadway quoi.