[opencms-dev] Questions about generating OpenCms module packages
Kai Widmann
kai.widmann at ews-schoenau.de
Mon Jan 6 12:19:09 CET 2025
Hey Ramon,
I use the OpenCms plugin for IntelliJ that can sync OpenCms resources and their meta data. See here:
https://github.com/mediaworx/opencms-intellijplugin
I’m the main developer of this plugin and have used it for more than12 years now.
Creating a new module is a bit tedious, but that’s something I very rarely do, so I didn’t mind and didn’t take the time to create a better process.
I create the module in OpenCms and in IntelliJ and then sync the meta data. See the description in the plugin’s Wiki for details:
https://github.com/mediaworx/opencms-intellijplugin/wiki/5-Usage-Hints
For deploying modules to test and live environments I use Jenkins (using Maven for the build process). Ages ago we did a presentation at the OpenCms Days about our process, the slides are still available here:
https://de.slideshare.net/mediaworx/opencms-module-development-and-deployment-mediaworx
The process hasn’t changed much since then, so the description in the presentation is still accurate for most parts.
Cheers and Happy New Year!
Kai
Webentwickler Backend
EWS Elektrizitätswerke Schönau eG
Lehrter Straße 57 Haus 1 | 10557 Berlin
Hauptsitz: Friedrichstraße 53/55 | 79677 Schönau
www.ews-schoenau.de<https://www.ews-schoenau.de/>
Vorstände
Armin Komenda,
Alexander Sladek,
Sebastian Sladek
Aufsichtsratsvorsitzender
Thomas Jorberg
Genossenschaftsregister
GnR 700017 beim AG
Freiburg im Breisgau
Von: opencms-dev <opencms-dev-bounces at opencms.org> im Auftrag von Ramon Gavira Sáenz via opencms-dev <opencms-dev at opencms.org>
Antworten an: The OpenCms mailing list <opencms-dev at opencms.org>
Datum: Freitag, 3. Januar 2025 um 09:22
An: Lista correo OpenCms <opencms-dev at opencms.org>
Cc: Ramon Gavira Sáenz <ramon.gavira at sagasoluciones.com>
Betreff: [opencms-dev] Questions about generating OpenCms module packages
Hi "#OpenCmsers",
I hope you're all doing well. First of all Happy New Year for all of you!
I have a question about how you manage the creation of packages for new modules in OpenCms. I'd love to know how you approach this:
* Do you generate the module's ZIP file directly from the IDE without going through OpenCms?
* Is there a way to automatically generate the manifest.xml file to keep it consistent with the module's files?
I'm considering deploying a set of modules directly from Git into a clean OpenCms instance and would like to hear about your experience. Do you usually create specific versions of modules by exporting them from OpenCms, or do you use another method?
Any advice or tips would be greatly appreciated. 😊
Best regards,
Ramon G.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencms.org/pipermail/opencms-dev/attachments/20250106/6a2ea701/attachment.htm>
More information about the opencms-dev
mailing list