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. :doc:`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 <../installation/installation_git.html>`_ beschrieben. Wo gibt es Hilfe? ***************** Mailinglisten * `Mapbender3-Developer und -Anwender Mailingliste `_ Bibliotheken und Frameworks: * `Symfony framework `_ * `PHPUnit documentation `_ * `Composer documentation `_ * `General GitHub documentation `_ * `GitHub pull request documentation `_ Themen ******* .. toctree:: :maxdepth: 1 apidocumentation requestresponse elements