This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:dev:all:psr [20.07.2015 10:33] – [General rules for Addons] Manuela v.d.Decken | en:dev:all:psr [28.12.2018 23:37] (current) – [Official Standards] Manuela v.d.Decken | ||
---|---|---|---|
Line 12: | Line 12: | ||
|MAY / OPTIONAL |This states an item which is truly optional.| | |MAY / OPTIONAL |This states an item which is truly optional.| | ||
- | * **[[en: | + | * **[[en: |
* **[[en: | * **[[en: | ||
* **[[en: | * **[[en: | ||
- | * **[[en:dev:all:psr:psr-4|Improved Autoloading (PSR-4)]]** -A more modern interpretation autoloading, | + | * **[[http:// |
* **[[en: | * **[[en: | ||
===== Basic rules for programming in the WB-environment ===== | ===== Basic rules for programming in the WB-environment ===== | ||
With every subsequent release of WebsiteBaker, | With every subsequent release of WebsiteBaker, | ||
- | At present, i.e. before 2.8.4, compliance with many regulations is still voluntary, in the 2.8.4 much is already deprecated, and later on many of the specifications of 2.8.4 will be mandatory. All this sounds very restrictive to many, but this is gladly accepted, since precisely these limitations will eventually ensure a stable modularity, flexibility and interchangeability for stable, reusability and mainly maintainability of code. | + | At present, i.e. before 2.10.0, compliance with many regulations is still voluntary, in the 2.12.0 much is already deprecated, and later on many of the specifications of 2.12.0 will be mandatory. All this sounds very restrictive to many, but this is gladly accepted, since precisely these limitations will eventually ensure a stable modularity, flexibility and interchangeability for stable, reusability and mainly maintainability of code. |
==== General rules for Addons ==== | ==== General rules for Addons ==== | ||
Line 35: | Line 35: | ||
- ... May never use indirect addressing or allow that! | - ... May never use indirect addressing or allow that! | ||
- | for later versions (2.9), further restrictions will come. See the respective sections of this documentation. | + | for later versions (2.12), further restrictions will come. See the respective sections of this documentation. |