Die Template-Engine Fluid
17.10.2022, 00:00 Uhr
Flüssige Templates
Texte lassen sich aus Templates und Variablen dynamisch mithilfe der Bibliothek Fluid zusammenstellen.
Es gibt kaum Anwendungen, in denen nicht mit umfangreichen Zeichenketten hantiert wird. Damit ist gar nicht primär die Datenverarbeitung gemeint, sondern eher Benachrichtigungen, Statusinformationen, Ausgaben an den Benutzer und dergleichen. Nicht selten werden dafür Texte hinterlegt, die dann bei bestimmten Ereignissen herangezogen, mit Daten personalisiert und beispielsweise an den Benutzer verschickt werden. Beispiele sind die E-Mail mit der Zusammenfassung der letzten Bestellung, die Pushnachricht mit aktuellen Informationen, oder die Ausgabe auf dem Bildschirm, um Informationen zusammenzufassen.
Dabei spielt es eine eher untergeordnete Rolle, wo sich diese Texte befinden. Einige sind direkt in der Anwendung integriert, weil angenommen wird, dass diese sich selten ändern. Andere Texte müssen aktiv aus einer Datenbank beschafft werden, eben weil sie sich häufig verändern, beziehungsweise weil sie abhängig von anderen Daten sind, wie der verwendeten Sprache. Diese Texte dienen als Templates, denn sie müssen in der Regel mit Daten aufbereitet werden. Ein Template kann per Definition keine persönlichen Daten oder andere aktuelle Informationen enthalten, da es sich lediglich um eine Vorlage handelt.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar