Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
dev:all:psr [06.09.2017 09:34] – [Offizielle Standards] Manuela v.d.Decken | dev:all:psr [28.12.2018 23:37] – [Offizielle Standards] Manuela v.d.Decken | ||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
|MAY / OPTIONAL |KANN / OPTIONAL |hiermit wird eine wirkliche Option bezeichnet, die sein kann aber nicht sein muss| | |MAY / OPTIONAL |KANN / OPTIONAL |hiermit wird eine wirkliche Option bezeichnet, die sein kann aber nicht sein muss| | ||
- | * **[[dev: | + | * **[[dev: |
* **[[dev: | * **[[dev: | ||
* **[[dev: | * **[[dev: | ||
- | * **[[dev:all:psr:psr-4|Improved Autoloading]]** - Eine modernere Interpretation automatischen Ladens, die die weiteren Fortschritte im Ökosystem reflektiert. | + | * **[[http:// |
* **[[dev: | * **[[dev: | ||
===== Grundsätzliche Regeln zur Programmierung im WB-Umfeld ===== | ===== Grundsätzliche Regeln zur Programmierung im WB-Umfeld ===== | ||
Mit jeder weiteren Version von WebsiteBaker entfernt sich der Programmierstil immer weiter vom bisherigen, seit fast 10 Jahren gewohnten, ' | Mit jeder weiteren Version von WebsiteBaker entfernt sich der Programmierstil immer weiter vom bisherigen, seit fast 10 Jahren gewohnten, ' | ||
- | Derzeit, also __bis zur 2.10__ ist die Einhaltung vieler Regeln noch freiwillig, __in der 2.10__ wird vieles bereits deprecated und __nach der 2.10__ werden viele der Vorgaben zwingend | + | Derzeit, also __bis zur 2.10__ ist die Einhaltung vieler Regeln noch freiwillig, __in der 2.12__ wird vieles bereits deprecated und __nach der 2.12__ werden |
==== Allgemeine Regeln für Addons ==== | ==== Allgemeine Regeln für Addons ==== | ||
Zeile 36: | Zeile 36: | ||
- ... dürfen **niemals** eine indirekte Adressierung verwenden oder zulassen! | - ... dürfen **niemals** eine indirekte Adressierung verwenden oder zulassen! | ||
- | - | ||
- | für spätere Versionen (nach 2.8.4) werden noch weitere Einschränkungen kommen. Siehe die jeweiligen Abschnitte dieser Dokumentation. | + | für spätere Versionen (nach 2.10.x) werden noch weitere Einschränkungen kommen. Siehe die jeweiligen Abschnitte dieser Dokumentation. |