|
Am I dreaming? The Domino Designer SVN Plugin is released. And it works.
Julian Buss, November 8th, 2010 10:51:01
Tags: LotusNotes852
Domino Developers all around the world asked for professional version control since ages. And now, finally, it's here, available for download at OpenNTF.
I just installed and tried it. And yes, it works. To be exact: it's G R E A T. The integration in Domino Designer (DDE) could be a little more tight, but I'm sure that will come in the next version. But for the basic stuff, the IBM devs did everything right. You might recall, the main problem was that in DDE a project is some kind of "virtual", all those design elements do not live on your local disk, but inside the NSF. No version control plugin could handle that, therefore it was always possible to install the SVN plugin into DDE, but the plugin didn't had anything to synchronize since there was no "on-disk" version of the design elements. The IBM devs solved that by implementing a plugin of their own, which is able to:
And since we have an on-disk project now, the SVN plugin can handle that for the version control logic. Per default, the following logic applies:
That means that you can do a compare operation (and other version control stuff) on all design elements containing "real" code out of the box. And if you decide to use editable DXL for forms, views etc. you can even do compare operations for those, too. I just exported some of our projects to our SVN repository and I feel so much relieved that finally I have all my code in a safe SVN repository. Thank you very much, IBM devs, that you made that possible. Oh, and BTW: I'm very happy that IBM decided to release the plugin on OpenNTF now instead of waiting for 8.5.3. It's great that IBM uses that channel to get stuff to us quickly.
Comments (6) | Permanent Link
1) Am I dreaming? The Domino Designer SVN Plugin is released. And it works.
Hi Julian Buss, Thanks for sharing good news. I am one among those who were dreaming about version control for Lotus Notes Projects. Thanks for the team who had put efforts to make this possible. 2) Am I dreaming? The Domino Designer SVN Plugin is released. And it works.
hej, did you follow the instructions from the documentation? and what version control system are you using? I am experience problems getting things started :-? 3) Am I dreaming? The Domino Designer SVN Plugin is released. And it works.
Patrick, yes, I followed the documentation and it works for me. I'm using SVN; we already had a SVN server in place and I just use that one. 4) Am I dreaming? The Domino Designer SVN Plugin is released. And it works.
Hej Julian, I have installed the plugins according to the document 'Feature: IBM Lotus Domino Designer Sourcecontrol enablement'. The installations did not cause any problems. I have installed collabnet surversion edge as system. It is residing on my local machine... From point 4.Steps to create Designer Application and OnDisk Project association I am experiencing problems. It is not clear where I should specify what system/server I want to connect to and how to do that. Any assistance or clearification form point 4 would therefor be highly appreciated. Maybe an article that demonstrates all the steps in more detail would be benefitial to other readers as well. Thanks in advance, Patrick 5) Am I dreaming? The Domino Designer SVN Plugin is released. And it works.
Patrick, you need to open the SVN perspective in DDE, there you have a button to establish a connection to a SVN server. After you established the basic connection , you can use the "Navigator" view to see your on-disk project, right click on that and choose "team -> share project". Watch out THE VIEW for an upcoming article about using the SVN plugin :-) 6) Am I dreaming? The Domino Designer SVN Plugin is released. And it works.
So finally something to replace TeamStudio Chiao! I think the approach they have used to create this plugin could also be applied to create integration with other source control systems too. |
