<div dir="ltr">Hi Kai,<div><br></div><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><span lang="EN-US">What IDE do you use to edit your module resources</span></blockquote>
<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US">Eclipse</span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
<span lang="EN-US"><br></span></p><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><span lang="EN-US">Would you prefer another IDE</span></blockquote>
<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US">nope, Eclipse works fine for me. our OpenCMS-stuff is done by the build-system not the IDE. This way everybody can use his prefered IDE... but as we all know Eclipse works best :)</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US"><br></span></p><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote">
<span lang="EN-US">How do you sync your module resources from your IDE to the OpenCms VFS and vice versa.</span></blockquote><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
<span lang="EN-US">i use CmsShell to import the modules. some of my colleagues prefer the HTTP-upload in workplace. In general we do not sync back from OpenCMS. things like manifest.xml and co. are generated by the build. module structure for new projects is generated by the build too.</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><br></p><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote">
<span lang="EN-US">Do you use a version control system and if yes, which (eg. Git, svn, CVS, …)?</span></blockquote><div>svn and git </div><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
<span lang="EN-US"><br></span></p><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><span lang="EN-US">How do you build module classes</span></blockquote>
<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US">gradle</span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
<span lang="EN-US"><br></span></p><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><span lang="EN-US">How do you package your modules to module zips</span></blockquote>
<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">newer projects use gradle... older ones use maven+ant</p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
<span lang="EN-US"><br></span></p><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><span lang="EN-US">How do you deploy modules to integration and/or production environments</span></blockquote>
<div>we use XLDeploy(<a href="http://xebialabs.com/products/xl-deploy">http://xebialabs.com/products/xl-deploy</a>). we have done it by-hand in the past, but the amount of problems associated with humans doing things by-hand was annoying :)</div>
<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US"><br></span></p><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote">
<span lang="EN-US">Do you use Continuous Integration for OpenCms modules and if yes, what tools do you use</span></blockquote><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
<span lang="EN-US">we use Jenkins, but do no utilze it fully... it just builds our packages, runs our tests and uploads the deployment packages.</span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
<span lang="EN-US"><br></span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US">i look forward to your talk.</span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
<span lang="EN-US"><br></span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US">see your in cologne,</span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
<span lang="EN-US">Eugen</span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US"><br></span></p></div></div><div class="gmail_extra"><br clear="all">
<div><div dir="ltr"><br>codecentric AG | Merscheider Straße 1 | 42699 Solingen | Deutschland<br>tel: <a>+49 (0) 212 23362831</a> | fax: +49 (0) 212 23362879 | mobil: <a>+49 (0) 175 2244073</a><br><a href="http://www.codecentric.de" target="_blank">www.codecentric.de</a> | <a href="http://blog.codecentric.de" target="_blank">blog.codecentric.de</a> | <a href="http://www.meettheexperts.de" target="_blank">www.meettheexperts.de</a> | <a href="http://www.more4fi.de" target="_blank">www.more4fi.de</a>    <br>


<br>Sitz der Gesellschaft: Solingen | HRB 25917| Amtsgericht Wuppertal<br>Vorstand: Michael Hochgürtel . Mirko Novakovic . Rainer Vehns<br>Aufsichtsrat: Patric Fedlmeier (Vorsitzender) . Klaus Jäger . Jürgen Schütz<br><br>
Diese E-Mail einschließlich evtl. beigefügter Dateien enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und löschen Sie diese E-Mail und evtl. beigefügter Dateien umgehend. Das unerlaubte Kopieren, Nutzen oder Öffnen evtl. beigefügter Dateien sowie die unbefugte Weitergabe dieser E-Mail ist nicht gestattet.<br>
</div></div>
<br><br><div class="gmail_quote">2014-08-28 13:26 GMT+02:00 Kai Widmann <span dir="ltr"><<a href="mailto:Widmann@mediaworx.com" target="_blank">Widmann@mediaworx.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="DE" link="blue" vlink="purple"><div><p class="MsoNormal"><span lang="EN-US">Hello to all OpenCms developers, <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal">
<span lang="EN-US">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.<u></u><u></u></span></p><p class="MsoNormal">
<span lang="EN-US">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. <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">So let’s head straight to the questions.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- What IDE do you use to edit your module resources (e.g. Eclipse, IntelliJ, NetBeans, Text Editor, …)?<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">- 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?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- 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)?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- Do you use a version control system and if yes, which (eg. Git, svn, CVS, …)?<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">- How do you build module classes (e.g. javac, integrated IDE build system, Maven, Gradle, …)?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- How do you package your modules to module zips (e.g. manual module export from OpenCms, IDE plugin, Maven,  Gradle, …)?<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">- 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, …)?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- Do you use Continuous Integration for OpenCms modules and if yes, what tools do you use (e.g. Jenkins, Hudson, Bamboo, …)?<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">A big thank you in advance to everyone willing to reply!<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Cheers<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Kai Widmann<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal">
<span style="font-size:10.0pt;font-family:"Verdana","sans-serif"">_______________________________________________<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif"">Kai Widmann<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif"">mediaworx berlin AG<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif"">Fon (0 30) 2 75 80 – 262<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif"">Fax (0 30) 2 75 80 – 200<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p></div></div><br>_______________________________________________<br>

This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please visit<br>
<a href="http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev</a><br>
<br>
<br>
<br>
<br></blockquote></div><br></div>