Tastenplayer hat geschrieben:[...]Soll man denn jetzt seinen Style konvertieren? Blicke da momentan nicht so ganz durch. Was soll diese Änderung bewirken? Wird der Style dadurch schneller?
Wenn Zeit dafür da ist, macht es Sinn, den Style der eigenen Extensions bereits jetzt in der Twig-Syntax aufzubauen, da diese zur Laufzeit deutlich schneller abgearbeitet werden (ich bin zur Zeit zu faul dazu, daher warte ich noch etwas ab, bzw. schiebe das noch vor mir her).
Allerdings nutzt das phpBB zur Zeit noch einen Cache für alle Template-Dateien so dass diese Konvertierung zur Laufzeit in der Regel nur einmal gemacht werden muss, da anschließend immer der Template-Cache verwendet wird.
Aber auch die Prüfung, ob sich eine Template-Datei erneuert hat, kostet ja auch Rechenzeit, abgesehen von einer dann nötigen neuen Konvertierung. Und die Cache-Dateien belegen zusätzlichen Speicherplatz auf dem Server (wobei das bei den aktuellen Webspace/Webserver-Angeboten kaum noch ins Gewicht fällt).
Ja, das phpBB selber nutzt aktuell noch die "alte" phpBB-Methoden in den Template-Dateien, aber ich denke, dass kann sich in einer der nächsten größeren Updates auch ändern und alle Forum-Styles könnten dann bereits in Twig ausgeliefert werden.
In wie weit dann weiterhin ein eingebauter "Konverter" für einen Cache vorhanden ist, um als "Übergangslösung" für Extension zu dienen, bleibt zur Zeit offen. Ich denke, für ein Release als Übergangszeit könnte das Sinn machen, aber wohl spätestens danach sollten auch alle Extension Template-Files nach Twig konvertiert sein, da hierdurch schlichtweg einiges an Rechenzeit eingespart werden kann.
Und letztlich wird dadurch ja auch die Ladezeit der Forum-Seiten verkürzt, was sich positiv für alle Nutzer auswirkt.
Kurzum:
Aktuell besteht noch kein akuter Handlungsbedarf, die eigenen Extension-Templates auf Twig zu konvertieren, aber nach und nach sollte man das dann doch tun, um später nicht alles auf einmal machen zu müssen (mir graut es jetzt schon davor, bei der Anzahl an Template-Dateien, die ich bereits erstellt habe).