User Tools

Site Tools


en:dev:284:start

This is an old revision of the document!


FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

dev:284:start

Hilfe zur Entwicklung mit WB-2.8.4

Die Versionen 2.8.4 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.
So wurde z.B. aus dem BackEnd das ACP (AdminControlPanel) aus Snippets wurden FrontEnd-Extensions und ganz allgemein wurden Module zu Addons. In der Dokumentation zur 2.8.4 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 so nach und nach daran gewöhnen können.

:!: Jede Neuentwicklung / Überarbeitung für die 2.8.4 und nachfolgend muss zwingend auf den allgemeinen 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!

Standards

Änderungen und Neuheiten in der Version 2.8.4

Deprecated-Liste der 2.8.4
(also 'Unerwünschtes' aus den letzten Versionen, das nicht mehr eingesetzt werden soll))

Die Registry / WbAdaptor (Paket)
(programmieren ohne globale Konstanten und Variablen)

Translate (Paket)
(die zentrale Verwaltung der Übersetzungen macht das bisherige, umständliche Einbinden von Sprachdateien jetzt überflüssig und den Zugriff einfacher und vielseitiger!)

AccessFile (Paket)
(Das Paket sorgt für einen einheitlichen Aufbau und eine sichere Struktur der Accessfiles aller Addons.)

Systemsicherheit (Paket)
(ein ganzes Paket an Einzelelementen. Von Passwortverschlüsselung bis zum Schutz vor CrossSiteScripting.)

Addon-Entwicklung für WB-2.8.4

Codebeispiele und Verfahrensweisen

en/dev/284/start.1433346839.txt.gz · Last modified: 29.07.2015 20:17 (external edit)