Module conventions

This is applicable starting from version 1.5.0. Previous versions do not support the module based structure!

Since Geomajas 1.5.0, the source code has been split up in a modular design, connected together by the Spring framework. By introducing this modular design, we aim to achieve the following goals:

  • The general benefit of modularization: making it easy for people to extend the framework by creating new modules, and perhaps having companies adopt support for user created modules.
  • Clean split between Geomajas and (demo) applications.
  • To have the ability to apply different client faces on Geomajas. The existing dojo interface being the first example, and GWT the next.
  • Still provide the ability to build everything at once, only now you can choose to build a single module, or group of modules.