#Perl
Der imperia View-Prozessor
Die Hauptmotivation für die Entwicklung des imperia View-Prozessors war Frustration über die damals existierenden Template-Engines, die es für Perl gab. Keine davon bot alle Features, die ich für das V im MVC-Framework von imperia unabdingbar fand. Einige der wichtigeren Designentscheidungen hinter dem View-Prozessor sind im Folgenden erläutert, um einen Einblick in die Anatomie eines modernene Template-Prozessors vermitteln.
Einfache Content-Negotiation für Nginx
Content-Negotiation (wörtlich: Inhalts-Aushandlung) - ein Schlüsselkonzept für mehrsprachige Websites - ist für Nginx{:target="blank"} nur als Patch erhältlich. Das Aushandeln der Sprache ist für die meisten Sites aber eine ziemlich triviale Angelegenheit. Statt den Webserver zu patchen, reichen oft ein paar Zeilen Perl-Code.