Mailer-Project Bug-Tracker - Branch 0.2.1-FINAL
View Issue Details
0000176Branch 0.2.1-FINALFeature Requestpublic2010-05-26 17:282012-06-06 11:23
ReporterQuix0r 
Assigned ToQuix0r 
PriorityhighSeveritymajorReproducibilityN/A
StatusassignedResolutionopen 
PlatformPHP5-LatestOSLinuxOS Version2.6
Product Version0.2.1-FINAL 
Target Version0.2.1-FINALFixed in Version 
Summary0000176: Globalere Verwendung der Expression-Language (Kurz: EL)
DescriptionDie bereits in den News angekuendigte Expression-Language (kurz: EL; und seit einigen Commits implementierte) soll nun "global" eingesetzt werden. Mit "global" sind sowohl HTML- als auch Email-Templates und Sprachelemente gemeint. Letzteres ist fuer einige Code-Stellen noetig, wo ein Sprachelement verwendet wird und gleichzeitig dynamisch Content mit diesem zusammen ausgegeben werden soll.

Zudem sollen die noch sehr oft vorkommenden eval()-Befehle auf moeglichst einen reduziert werden, wenn die Cache-Dateien dies spaeter erlauben, vielleicht sogar ganz entfallen (Hinweis: Include-Dateien sind schneller als eval()). Ob dies machbar ist, wird sich zeigen.
Additional InformationDie noetigen Vorbereitungen sind bei mir bereits lokal durchgefuehrt. Ich habe die Sprache komplett auf Filter umgeschrieben. Dabei musste ich feststellen, dass das Vorhaben mit dem noch aktuellen Code nicht moeglich war und somit ein Komplettumbau noetig ist.

Dazu will ich eine Art Queue aufbauen, wo EL-Codefragmente eingereiht und dann hintereinander abgearbeitet werden. Dabei koennen problemlos neue entstehende EL-Codefragmente wieder eingereiht werden. Auch werden die erzeugten Cache-Dateien komplett umstrukturiert, da diese noch nicht entlastend genug sind.
Tagsel, el-code, expression language
related to 0000175closed Quix0r translateGender() Gibt Meldung "Unknown gender detected." zurueck 
parent of 0000143closed Quix0r Login soll mit abgelehnten Cookies klappen 
parent of 0000001assigned Quix0r Eure Ideen für das kommende 0.2.1-FINAL 
Not all the children of this issue are yet resolved or closed.
Attached Files

There are no notes attached to this issue.

Issue History
2010-05-26 17:28Quix0rNew Issue
2010-05-26 17:28Quix0rStatusnew => assigned
2010-05-26 17:28Quix0rAssigned To => Quix0r
2010-05-26 17:30Quix0rRelationship addedrelated to 0000175
2010-05-26 17:42Quix0rRelationship addedchild of 0000001
2010-05-28 18:27Quix0rBuildSVN-HEAD => 0.2.1-FINAL
2010-05-28 18:40Quix0rProduct Version => 0.2.1-FINAL
2010-06-21 09:03Quix0rRelationship addedparent of 0000143
2011-07-16 13:28Quix0rRelationship deletedchild of 0000001
2011-07-16 13:28Quix0rRelationship addedparent of 0000001
2012-06-06 11:23Quix0rTag Attached: el
2012-06-06 11:23Quix0rTag Attached: el-code
2012-06-06 11:23Quix0rTag Attached: expression language