|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Jean-Philippe Janssens Inscription : septembre 2010 Messages : 5 ![]() |
Bonjour,
je bosse actuellement sur un CMS en PHP dont on m'a demandé d'un peu optimiser la fonctionnalité. J'essaie actuellement de simplifier la façon pour créer des templates. Actuellement nous employons le système suivant : Le CMS possède un éditeur dans lequel on sélectionne le template voulu. <tiré d'une DB SQL> Une fois le bon template sélectionne on trouve une fenêtre dans lequel on peut entrer du html ainsi que des placeholders. <avec la liste des placeholders à gauche>. Le tout est sauvegarder dans la banque de données. Ensuite dans le code php je fais un truc genre Code :
Merci d'avance. ^^ |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
Salut,
Tu gagnerais dejà beacoup de temps à l'exécution si tu rappatriais tous les templates en un seul voyage au lieu de faire un GetTemplate() à chaque itération. Cela implique que pour une page tu puisses référencer facilement à l'exécution les templates inclus dans la page ainsi que les éventuels templates inclus dans les templates... |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Jean-Philippe Janssens Inscription : septembre 2010 Messages : 5 ![]() |
Merci pour cette réponse.
Je suis d'accord, pour l'instant nous utilisons beaucoup trop de query. Après je me demande s'il ne serait pas plus simple de faire un gros template en XSLT (par exemple) via l'editeur de templates plutot que de faire une centaine de petits templates, parce que entrer tout dans la banque de données prend un temps fou. |
|
|
00
|
|
|
#4 |
![]() ![]() |
C'est comme tout, faire un gros template pourquoi pas mais il faut se méfier du code monolithique. En l'état actuel, je pense qu'il faudrait voir comme tu le suggère s'il n'y aurait pas une manière judicieuse et logique de regrouper des petits templates afin d'en réduire le nombre. Parce qu'inclure une centaine de template pour monter une page web relève d'un tour de force que je n'ai jamais vu auparavant
![]() Je ne te cache pas que faire du template pour faire du template ça ne sert à rien à part pour faire chuter les perfs. |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Jean-Philippe Janssens Inscription : septembre 2010 Messages : 5 ![]() |
Merci pour tes conseils.
Je ne compte pas réduire tout à un template mais bien regrouper ce qui peut l'être. Faire 10 templates différents parce que un arbre à 5 niveaux donc chaque branche peut renfermer ou lien ou pas est peu judicieux à mon avis. Je dois pouvoir faire ça en un. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com