#1
| |||
| |||
Welche Template-Funktionen sind ein Muss?Hallo, hoffe, ich habe das richtige Forum gewählt. Welche Funktionen müssen eurer Meinung nach im Template enthalten sein? Beispiel:
Fürs kommende phpBB3 ist hier eine Liste mit den Template-Funktionen zu finden. Meiner Meinung nach sind das etwas zu viele, zumal die Syntax von einigen Anweisungen stark an PHP angelehnt ist. Welche derartigen Funktionen schätzt ihr bei eurer Foren-/Blog-/CMS-Software? |
#2
| ||||
| ||||
Ich nutze bei mir simple <if(Bedingung)><then>wenn true</then><else>wenn false</else></if> wobei der <else> part optional ist. Zudem lassen sie sich nicht verschachteln, da sie keine eindeutige bezeichnungen haben.. sollten die verschachtelungen größer werden, dann überleg ich mir nicht sowieso gleich mit php zu lösen.. __________________ Björn C. Klein Welt-Held! PunkRockNews.de |
#3
| ||||
| ||||
Ich programmiere nach dem Model Viewer Controller Konzept und daher bietet meine TemplateEngine ausschließlich eine Funktion zum Setzen der Variablen und alles andere wird innerhalb der Templates direkt mit PHP gelöst: Code: <?php foreach($values AS $value): ?> <?php if($value == NULL): ?> <?=$value?> <?php endif; ?> <?php endforeach; ?> |
#4
| ||||
| ||||
Hi, ich mache das so ähnlich wie Reimer (TRS). PHP war nunmal früher eine Template-Sprache und wieso Overhead produzieren durch eine neue Template-Engine, wenn PHP zur Verfügung steht. MfG MaMo __________________ Forensoftware mit integriertem CMS: Viscacha 0.8! |
#5
| ||||
| ||||
Ich werde bei meinem CMS XSL [XSLT/XPath/XSL-FO] einsetzen. Eignet sich meiner Einschätzung nach am besten für das MVC2 (MVC für's Web) Konzept. |
#6
| ||||
| ||||
Zitat:
|
#7
| ||||
| ||||
Im UNB1 wird folgende Sprache eingesetzt: HTML templates - Unclassified NewsBoard Forum (Meine URL finde ich schön genug, um sie hier zu zeigen. Leider erlaubt das vB diese Option nicht.) Allerdings wurden die Templates dann doch etwas umfangreicher und manche Anwender haben sich über deren Komplexität beschwert. Dieses Problem werde ich im UNB2 vermutlich anders lösen, indem es ein Komponenten-Konzept geben wird. Ich bin mit MVC-Programmierung nicht so ganz vertraut, aber es könnte dem schon recht nahe kommen. Es gibt Komponenten, die die eigentliche Arbeit machen und Funktionen anbieten und es gibt welche, die die Daten dann in eine Webseite integrieren können. Somit wird also wohl einfaches PHP zur Darstellung zum Einsatz kommen. Ob ich trotzdem noch irgendwo Templates verwende, weiß ich noch nicht. __________________ Yves Goergen Softwareentwicklung, Fotografie, Webhosting, UNB Components (in Arbeit) |
#8
| ||||
| ||||
@Reimer: Ich bin leider von Natur aus faul. Schau dir am besten mal PapayaCMS an, oder natürlich SelfHTML: SELFHTML: XML / Darstellung von XML-Daten / Grundlagen von XSL/XSLT SELFHTML: XML / Darstellung von XML-Daten / Beispiele für XSLT :P |
#9
| |||
| |||
Hallo, ich realisiere meine Templates ebenfalls in PHP. Es gibt für mich keinen Grund, eine neue Scriptsprache lernen zu müssen, wenn PHP alles bietet. Natürlich sollte man sich in Templates auf das nötigste beschränken. XSLT habe ich mir auch angeschaut, jedoch hab ich mich aus Performance-Gründen dagegen entschieden. Bei diesen Ausgaben müsste ich nämlich meinen Output als XML generieren, mittels XSLT-Definition diesen abarbeiten und einen neuen Output generieren. Ohne XSLT muss ich eben nur den output generieren. Wenn ich die Daten also nicht als XML vorliegen habe, dann macht XSLT meiner Meinung nach keinen Sinn, zumal die "Sprache" auch recht komplex ist. Wurstbrot |
Stichworte |
- |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Realistische Einschätzung der nötigen Funktionen für ein Weblogsystem | Philipp Gérard | Entwicklung und Konzeption sozialer Software | 35 | 17.04.2005 01:18 |
Brauch ein einfaches Board mit vielen Funktionen!! | boardy | Entscheidungshilfe | 12 | 21.07.2004 14:14 |
Welche Template-Klasse? | Fabchan | Programmierung und Datenbanken | 11 | 25.03.2004 14:43 |
PHP4 / Tokenizer Funktionen | exe | Programmierung und Datenbanken | 2 | 28.02.2004 15:05 |