Dependency Graph | [ View Issue ] [ Relation Graph ] [ Horizontal ] | |||
|
||||
|
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000068 | Branch 0.2.1-FINAL | Feature Request | public | 2009-02-08 02:01 | 2016-11-23 11:10 |
Reporter | Quix0r | ||||
Assigned To | Quix0r | ||||
Priority | high | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | PHP5-Latest | OS | Linux | OS Version | 2.6 |
Product Version | 0.2.1-FINAL | ||||
Target Version | 0.2.1-FINAL | Fixed in Version | 0.2.1-FINAL | ||
Summary | 0000068: Auslagerung (moeglichst) aller HTML-Codes in Templates | ||||
Description | Es ist noch immer sehr viel HTML-Code in den Templates vorhanden. Dies kann bei Aenderungswuenschen am Aussehen des Scriptes fuer neue User (Betreiber) hinderlich sein, oder das Einspielen von Updates nicht mehr moeglich machen. Auch im Zuge der kommenden Umstellung auf XHTML ist dies nicht gerade foerderlich. Es sollten als zur Vorbereitung und zur (fast) stoerungsfreien Uebergang auf Templates alle Konstanten innerhalb des PHP-Code wie folgt schrittweise umgestellt werden. Auch im Hinblick auf die Umstellung von Konstanten auf Array-Elemente kann dies sehr gut vorbereitend sein. Beispiele derzeit: $OUT = <tr><td class=\"some_class\">".SOME_FOO_CONSTANT."</td></tr>\n"; oder: $message = SOME_MESSAGE; Nach Umstellung: $OUT = <tr><td class=\"some_class\">{!SOME_FOO_CONSTANT!}</td></tr>\n"; bzw: $message = getMessage('some_message'); getMessage() sollte dann so angepasst sein, zuerst in's Array und dann die Konstante, gross geschrieben zu suchen. Um weiter zu verhindern, dass alle Templates von Gross- auf Kleinschreibung umzustellen, sollte getMessage() beim Pruefen auf's Array-Element den Elementnamen klein schreiben. | ||||
Tags | No tags attached. | ||||
Attached Files |
|
Notes | |
Quix0r (administrator) 2009-10-11 04:21 |
Eine ganze Reihe an Konstanten sind nun in die Konfiguration (temporaer) verlagert, um Speicherplatz/Gewschindigkeit zu optimieren. Bitte nun z.B. {?POINTS?} verwenden und nicht (wie voher) {!POINTS!}. |
Quix0r (administrator) 2012-11-28 18:41 |
Mit Revision 3049 sollte nun das meiste ausgelagert sein. Den Rest muss man schauen, ob er wirklich extern benoetigt wird (ist meistens zu kleiner Code und oefters befinden sich Templates um diesen herum). |
Quix0r (administrator) 2016-11-23 11:10 |
Und zu damit. |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2009-02-08 02:01 | Quix0r | New Issue | |
2009-02-08 02:05 | Quix0r | Projection | none => major rework |
2009-02-08 02:05 | Quix0r | ETA | none => > 1 month |
2009-02-08 02:05 | Quix0r | Fixed in Version | => 0.2.1-FINAL |
2009-02-08 02:05 | Quix0r | Description Updated | |
2009-02-08 02:05 | Quix0r | Steps to Reproduce Updated | |
2009-02-08 02:05 | Quix0r | Additional Information Updated | |
2009-02-08 02:38 | Quix0r | Relationship added | child of 0000070 |
2009-02-08 15:33 | Quix0r | Relationship added | parent of 0000065 |
2009-02-08 15:36 | Quix0r | Relationship added | related to 0000069 |
2009-02-19 17:01 | Quix0r | Description Updated | |
2009-02-19 17:04 | Quix0r | Description Updated | |
2009-02-19 17:18 | Quix0r | Relationship added | related to 0000004 |
2009-02-20 03:04 | Quix0r | Relationship added | parent of 0000085 |
2009-08-06 16:06 | Quix0r | Product Version | 0.2.1-FINAL => |
2009-08-06 16:06 | Quix0r | Fixed in Version | 0.2.1-FINAL => |
2009-10-11 02:11 | Quix0r | Assigned To | => Quix0r |
2009-10-11 02:11 | Quix0r | Status | new => assigned |
2009-10-11 04:21 | Quix0r | Note Added: 0000382 | |
2009-11-25 22:56 | Quix0r | Fixed in Version | => 0.2.1-FINAL |
2010-05-28 18:27 | Quix0r | Build | SVN-HEAD => 0.2.1-FINAL |
2010-05-28 18:34 | Quix0r | Product Version | => 0.2.1-FINAL |
2010-06-08 03:38 | Quix0r | Fixed in Version | 0.2.1-FINAL => |
2012-11-26 13:30 | Quix0r | Relationship added | related to 0000154 |
2012-11-28 18:41 | Quix0r | Note Added: 0000608 | |
2012-11-28 18:41 | Quix0r | Status | assigned => resolved |
2012-11-28 18:41 | Quix0r | Fixed in Version | => 0.2.1-FINAL |
2012-11-28 18:41 | Quix0r | Resolution | open => fixed |
2016-11-23 11:10 | Quix0r | Note Added: 0000685 | |
2016-11-23 11:10 | Quix0r | Status | resolved => closed |