[opencms-dev] Survey: How do you develop and deploy OpenCms modules?

Kai Widmann Widmann at mediaworx.com
Thu Aug 28 13:26:14 CEST 2014


Hello to all OpenCms developers,

at the OpenCms Days 2014 we'll be holding a session that outlines how we at mediaworx do OpenCms module development and deployment using IntelliJ, Maven and Jenkins.
In preparation I would like to find out how other OpenCms developers are approaching that task, so I've assembled some questions I'd like to ask you all. Every reply would be of great value to us (and probably to other developers) and everyone sharing his answers will be mentioned in the "Thank You" section of our slides.

So let's head straight to the questions.

- What IDE do you use to edit your module resources (e.g. Eclipse, IntelliJ, NetBeans, Text Editor, ...)?
- Would you prefer another IDE that you can't use because of any restrictions (e.g. missing OpenCms VFS sync capability)? If so, which IDE would you like to use?
- How do you sync your module resources from your IDE to the OpenCms VFS and vice versa (e.g. IDE plugin, OpenCms Synchronization, WebDav, Network Share, Cut & Paste)?
- Do you use a version control system and if yes, which (eg. Git, svn, CVS, ...)?
- How do you build module classes (e.g. javac, integrated IDE build system, Maven, Gradle, ...)?
- How do you package your modules to module zips (e.g. manual module export from OpenCms, IDE plugin, Maven,  Gradle, ...)?
- How do you deploy modules to integration and/or production environments (e.g. manual import of module zips in OpenCms, copy & paste of changed resources, automated deployment using CI, ...)?
- Do you use Continuous Integration for OpenCms modules and if yes, what tools do you use (e.g. Jenkins, Hudson, Bamboo, ...)?

A big thank you in advance to everyone willing to reply!

Cheers

Kai Widmann

_______________________________________________

Kai Widmann
mediaworx berlin AG

Fon (0 30) 2 75 80 - 262
Fax (0 30) 2 75 80 - 200

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20140828/5a795726/attachment.htm>


More information about the opencms-dev mailing list