OpenCms Module Developer

OpenCms Module Developer is a productivity tool that is provided as an Eclipse plug-in which aids the development of OpenCms modules.

OpenCms does not provide a development environment to develop new modules. Modules are best developed in an IDE, like Eclipse or NetBeans, and then uploaded to OpenCms. The Eclipse plug-in OpenCms Module Developer is created to provide the developer with a convenient synchronisation mechanism to communicate his module with OpenCms from within Eclipse.

This plug-in is aimed at module developers. It can only synchronise with modules located in the VFS folder /system/modules/. It's intention is that the developer can develop his module with the tools provided by Eclipse and periodically upload his module to a local OpenCms installation to test his work.

The plug-in is released under the Eclipse Public License v1.0 and the source code can be viewed from the subversion repository.

Features

The OpenCms Module Developer plug-in requires that every module is a separate Eclipse project. Below is a list of current features of the first release.

  • New Module wizard
  • Support for OpenCms 6.0 through 7.0 (rc2 or newer)
  • Support for special web container configurations, such as database drivers that are located in a shared lib folder
  • Eclipse Library containing the OpenCms binaries is automatically added to your project's classpath
  • Upload your module to OpenCms, overwriting existing files and removing obsolete files. OpenCms properties set on existing files are preserved.
  • Upload (as above) and publish your module to OpenCms.
  • Download your module from OpenCms, overwriting existing files and removing obsolete files.
Module Version: 0.0.7
Provided By: Red Star Development
License: Eclipse Public License
Click here to download (82,1 kb)

Download OpenCms

  • OpenCms 17 gives content managers the new app "Date search" to find content that has been changed in a certain time range. The "Websites" app allows to easily export the content of a complete site for archiving. An option has been added to hide "sensitive" content in the Offline project. The default Mercury template has been further improved, e.g. with SEO optimized job postings, a "spacer" function and marker clusters for maps. OpenCms 17 has also been tested and certified using Java 17 LTS and 21 LTS.
    Size:240154KB

    Click here to download

Upgrade OpenCms

  • Update your existing OpenCms installation to the current stable version 17 with the easy to use upgrade wizard.
    Size:196627KB

    Click here to download

Take the guided tour

Try the OpenCms Live Demo