2024-03-28 11:19 CET


View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000176Branch 0.2.1-FINALFeature Requestpublic2012-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
Attached Files

-Relationships Relation Graph ] Dependency Graph ]
related to 0000175closedQuix0r translateGender() Gibt Meldung "Unknown gender detected." zurueck 
parent of 0000143closedQuix0r Login soll mit abgelehnten Cookies klappen 
parent of 0000001assignedQuix0r Eure Ideen für das kommende 0.2.1-FINAL 
Not all the children of this issue are yet resolved or closed.
+Relationships

-Notes
There are no notes attached to this issue.
+Notes

-Issue History
Date Modified Username Field Change
2010-05-26 17:28 Quix0r New Issue
2010-05-26 17:28 Quix0r Status new => assigned
2010-05-26 17:28 Quix0r Assigned To => Quix0r
2010-05-26 17:30 Quix0r Relationship added related to 0000175
2010-05-26 17:42 Quix0r Relationship added child of 0000001
2010-05-28 18:27 Quix0r Build SVN-HEAD => 0.2.1-FINAL
2010-05-28 18:40 Quix0r Product Version => 0.2.1-FINAL
2010-06-21 09:03 Quix0r Relationship added parent of 0000143
2011-07-16 13:28 Quix0r Relationship deleted child of 0000001
2011-07-16 13:28 Quix0r Relationship added parent of 0000001
2012-06-06 11:23 Quix0r Tag Attached: el
2012-06-06 11:23 Quix0r Tag Attached: el-code
2012-06-06 11:23 Quix0r Tag Attached: expression language
+Issue History