Hi there,<br><br>we're currently starting our first bigger project based on OpenCMS.<br><br>However, we have some questions on how to setup a development environment that is suitable for developing in a team.<br>Thus, any help, ideas and suggestions are highly appreciated.<br>
<br>First, I'd like to give a quick overview on our current development process:<br><br>So far, we used a single shared database for development, so that any developer can use the same test data.<br>Development occured in otherwise isolated environments, i.e. each developer had her own JBoss, own working copy etc.<br>
Source code distribution happened via Subversion whereas test data resided in the shared data base.<br><br>Additionally, we told JBoss where to find the application (especially the JSPs) in our working copy.<br>Thus we could just edit a JSP and immediately see the changes in the running application.<br>
<br>All this allowed us to code quickly, use the same test data without any hassle etc.<br><br><br>However, OpenCMS doesn't seem to support that approach.<br><br>As far as I know, OpenCMS needs all JSPs (and maybe the jars, too) to reside in the VFS which would make using a shared database for OpenCMS quite difficult.<br>
<br>Additionally, if we used a database per development machine, it would be difficult to distribute the test data.<br><br>The third point would be the instant editing of JSPs which doesn't seem to work, since we'd need synchronization with the VFS.<br>
<br><br>Do you have any ideas?<br><br>Or any hint on how you do OpenCMS development in a bigger team.<br><br>Thanks in advance,<br><br>Thomas<br>