Lorsque j'ai découvert WWStore j'avoue que j'ai beaucoup apprécié le système de template (j'ai pas mal pratiqué les skins sous DNN ceci explique peut etre cela).
Les skins de DNN sont un très bon exemple : tout est modifiable dans l'apparence du portail, cela donne (je trouve) une grande puissance au produit. Alors qu'est ce que je voudrais "améliorer" dans WWStore ?
Disons que ce que je vois comme amélioration dans un premier temps est le template utilisé pour le catalogue et notemment les ruptures entre les grandes familles de produits (nouveaux produits, produits les plus populaires, catégories...).
Le texte du libellé de ces familles est paramétrable mais par contre son apparence est figé et en dur dans le code. Pourquoi ne pas utilisé un Token particulier pour décidé d'afficher le titre d'une grande famille à tel ou tel endroit ? On irait cherché le texte de ce libellé dans les fichiers ressources comme on le fait depuis la version 2.00.005.
Je sais qu'un choix différent a été fait mais nous aurions pu faire de la même façon pour décider de l'affichage du numéro de page ou bien même de la navigation. On décide alors de l'endroit où l'on souhaite afficher ces informations avec l'aide du template (en passant en plus c'est plus simple pour nous à coder dans WWStore).
Voici un exemple de template au format HTML que l'on pourrait avoir comme token (bien sur libre à nous de faire des templates avec des balises HTML pour la mise en forme), en bleu les nouveaux token :
[MESSAGE]
[DETAILTITLE]
[DETAILPAGETEXT][DETAILPAGENAVIGATION]
[DETAIL]
[NEWTITLE]
[NEW]
[FEATUREDTITLE]
[FEATURED]
[POPULARTITLE]
[POPULAR]
[CATEGORYTITLE]
[CATEGORY]
Après pour ce qui est des libellés des token, je n'ai franchement pas beaucoup poussé la réflexion.