Einführung¶
Diese Dokumentation ist an Mapbender3-Entwickler gerichtet und behandelt Themen, die von Mapbender3-Administratoren und -Benutzern nicht benötigt werden.
Dinge, die Sie wissen sollten¶
Sie sollten einige Dinge wissen, um an der Mapbender3-Entwicklung mitwirken zu können:
- Objektorientiertes PHP: Verwendet wird PHP 5.3, das volle Objekt-Orientierung anbietet. Es gibt keine einfachen Skripte mehr.
- Symfony2: Mapbender3 baut auf Sympfony2 auf. Folgen Sie der Anleitung Symphony dort erfahren Sie mehr über Controller, Vorlagen usw.
- Docblock-Anmerkungen: Es wird ApiGen zu Erstellung der Dokumentation verwendet. Erfahren Sie mehr.
- JavaScript: jQuery wird viel genutzt, hier kommt v.a. die jQuery UI Widget Factory zum Einsatz. Das Verständnis davon ist essentiell, um JavaScript-Code zu schreiben.
Installation¶
Die Installation aus den Git-Quellen ist im Kapitel Git-basierte Installation beschrieben.