Introduction
############

This book is targeted at Mapbender3 developers and will cover useful topics
not needed by administrators or users of Mapbender3 installations.

Things you should now
*********************

There are a couple of things you should be familiar with in order to contribute
to Mapbender3:

* Object-Orientated PHP: We're using PHP 5.3 which offers full object
  orientation. No simple scripts anymore.
* Symfony2: This is what we build upon. So read `The Book
  <http://symfony.com/doc/current/index.html>`_ and learn about controllers,
  templating and the other cool things.
* Docblock annotations: We use ApiGen to generate code documentation.
  :doc:`More on this <apidocumentation>`.
* JavaScript: We use jQuery a lot and especially the jQuery UI widget factory.
  These are essential to understand to write maintainable JavaScript code.

Getting Help
************


Topics
******

.. toctree::
   :maxdepth: 1

   git
   github
   apidocumentation
   requestresponse
   code_convention
   translations
   elements
   administrations

