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 `The Book
  <http://symfony.com/doc/current/index.html>`_ dort erfahren Sie mehr über Controller, Vorlagen usw.
* Docblock-Anmerkungen: Es wird ApiGen zu Erstellung der Dokumentation verwendet. 
  :doc:`More on this <apidocumentation>`.
* 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. 

Wo gibt es Hilfe?
*****************


Themen
*******

.. toctree::
   :maxdepth: 1

   git
   github
   apidocumentation
   requestresponse
   code_convention
   translations
   elements
   administrations

