Benutzer-Werkzeuge

Webseiten-Werkzeuge


dev:284:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dev:284:start [30.09.2017 07:55] – [Standards] Manuela v.d.Deckendev:284:start [15.11.2018 00:44] (aktuell) – [Standards] Manuela v.d.Decken
Zeile 1: Zeile 1:
 dev:284:start dev:284:start
-====== Hilfe zur Entwicklung mit WB-2.10.0 ======+====== Hilfe zur Entwicklung ab WB-2.10.0 ======
  
 Die Versionen 2.10.0 und nachfolgende der 2.x Serie basieren alle auf dem weiterentwickelten, ursprünglichen Code von WebsiteBaker.\\ Die Versionen 2.10.0 und nachfolgende der 2.x Serie basieren alle auf dem weiterentwickelten, ursprünglichen Code von WebsiteBaker.\\
 Was jedoch auf keinen Fall bedeutet, dass sich das System nicht doch deutlich weiter entwickelt hat. Es sind eine ganze Reihe neuer Klassen und Funktionalitäten hinzu gekommen, die im Folgenden beschrieben und erklärt werden. Auch wird auffallen, dass sich verschiedene, althergebrachte Bezeichnungen geändert haben.\\ Was jedoch auf keinen Fall bedeutet, dass sich das System nicht doch deutlich weiter entwickelt hat. Es sind eine ganze Reihe neuer Klassen und Funktionalitäten hinzu gekommen, die im Folgenden beschrieben und erklärt werden. Auch wird auffallen, dass sich verschiedene, althergebrachte Bezeichnungen geändert haben.\\
-So wurde z.B. aus dem **//BackEnd//** das **//ACP//** (**A**dmin**C**ontrol**P**anel) aus **//Snippets//** wurden **//FrontEnd-Extensions//** und ganz allgemein wurden **//Module//** zu **//Addons//**. In der Dokumentation zur 2.10.0 werden diese neuen Begriffe bereits weitgehend durchgängig verwendet. Die dazu gehörenden funktionalen Änderungen werden jedoch erst so Schritt für Schritt in die Codierung einfließen. Wir verwenden die neuen Begriffe jedoch schon jetzt, damit sich Entwickler und Benutzer bereits frühzeitig daran gewöhnen können.+So wird z.B. aus dem **//BackEnd//** das **//ACP//** (**A**dmin**C**ontrol**P**anel) aus **//Snippets//** werden **//FrontEnd-Extensions//** und ganz allgemein werden **//Module//** zu **//Addons//**. In der Dokumentation zur 2.10.0 werden diese neuen Begriffe bereits weitgehend durchgängig verwendet. Die dazu gehörenden funktionalen Änderungen werden jedoch erst so Schritt für Schritt in die Codierung einfließen. Wir verwenden die neuen Begriffe jedoch schon jetzt, damit sich Entwickler und Benutzer bereits frühzeitig daran gewöhnen können.
  
-:!: **Jede Neuentwicklung / Überarbeitung für die 2.10.0 und nachfolgend muss zwingend auf den allgemeinen [[dev:all:psr|Coding-Standards]] sowie diesen hier veröffentlichten Anleitungen und Sicherheitsregeln basieren!\\ Addons, die diesen Kriterien nicht entsprechen, werden entweder gar nicht in das offizielle Repository aufgenommen, oder aber mit einer deutlichen Warnung vor Inkompatibilität versehen! **+<div important>**Jede Neuentwicklung / Überarbeitung für die 2.10.0 und nachfolgend muss zwingend auf den allgemeinen [[dev:all:psr|Coding-Standards]] sowie diesen hier veröffentlichten Anleitungen und Sicherheitsregeln basieren!\\ Addons, die diesen Kriterien nicht entsprechen, werden entweder gar nicht in das offizielle Repository aufgenommen, oder aber mit einer deutlichen Warnung vor Inkompatibilität versehen! **</div>
  
 ===== Standards ===== ===== Standards =====
Zeile 12: Zeile 12:
 [[dev:284:psr|Spezifische Anpassungen der PSR-Standards an Versionen ab WB-2.10.x]] [[dev:284:psr|Spezifische Anpassungen der PSR-Standards an Versionen ab WB-2.10.x]]
  
 +[[dev:284:charsets|Charactersets und Collationen]]
 ===== Änderungen und Neuheiten ab der Version 2.1x.x ===== ===== Änderungen und Neuheiten ab der Version 2.1x.x =====
  
-**[[dev:284:deprecated|Deprecated-Liste der 2.1x.x]]**\\+**[[dev:284:deprecated|Deprecated-Liste]]**\\
 //(also 'Unerwünschtes' aus den letzten Versionen, das nicht mehr eingesetzt werden soll))// //(also 'Unerwünschtes' aus den letzten Versionen, das nicht mehr eingesetzt werden soll))//
  
Zeile 34: Zeile 35:
  
 **[[dev:284:frontextensions|Frontend - Extensions (Ersatz der alten Snippets)]]** **[[dev:284:frontextensions|Frontend - Extensions (Ersatz der alten Snippets)]]**
- 
-**[[dev:284:acpaddons|'ACP-Addons' um das ACP zu erweitern]]** 
  
 **[[dev:284:templates|Frontend-Templates]]** **[[dev:284:templates|Frontend-Templates]]**
 +
 +**[[dev:284:addons|'Addons' um das System zu erweitern]]**
 +
 +**[[dev:284:addonsapi|'Addons-API' Core-Schnittstellen für Addons]]**
 +
 +
 +
 ===== Codebeispiele und Verfahrensweisen ===== ===== Codebeispiele und Verfahrensweisen =====
  
 **[[dev:284:showmenu2|Wie funktioniert das mit ShowMenu2 ?]]** **[[dev:284:showmenu2|Wie funktioniert das mit ShowMenu2 ?]]**
dev/284/start.1506758119.txt.gz · Zuletzt geändert: 30.09.2017 07:55 von Manuela v.d.Decken