Einführung

Diese Dokumentation ist an Mapbender-Entwickler gerichtet und behandelt Themen, die von Mapbender-Administratoren und -Benutzern nicht benötigt werden.

Dinge, die es zu beachten gilt

Sie sollten einige Dinge wissen, um an der Mapbender-Entwicklung mitwirken zu können:

  • Objektorientiertes PHP: Verwendet wird PHP > 5.6, welches objektorientierte Programmierung ermöglicht.

  • Symfony: Mapbender baut auf Symfony auf. Folgen Sie der Anleitung Symfony, dort erfahren Sie mehr über Controller, Vorlagen usw.

  • Docblock-Anmerkungen: Es wird ApiGen zu Erstellung der Dokumentation verwendet.

  • JavaScript: jQuery wird häufig verwendet, v.a. kommt hier die jQuery UI Widget Factory häufig 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.