Getting started with development

What do you need

 
In some way you must obtain a properly configured developers environment for qcadoo.

You can do this the easy way by downloading our Ubuntu Linux image for VirtualBox which already has all the developer tools installed and configured to work with qcadoo. See Developers virtual system image for the download link and instructions how to run it.
 

You can also do this the hard way by configuring all the tooling on your system. At first you will have to install qcadoo MES by following the instructions from Installation manual. In this scenario you will also have to setup a new plugin project for the warehouse plugin. Please go to the Setup a new plugin page for instructions.

How to learn

The best way to start learning is to do our two tutorials step by step:

  1. How to create an independent module ?
  2. How to extend another module?

After you walked the through and experimented a little you can find more information in the Plugin developement documentation and our JavaDoc.

You can also look in the source code of our qcadoo MES git repository for examples how to do things.