InfoPath Team Development

Update 12-09-2012

An InfoPath developer provided me with some feedback that makes the PowerShell script in conjunction with the makecab process unnecessary. All that needs to be done is to build the template, extract the files using the built in InfoPath ‘Export Source File’ process under File->Publish. Check those into SVN. To make changes you just check out the project from SVN and right click on the manifest.xsf make your changes and save over the extracted assets in the checked out project folder. If there are changes that create new files remember to add them to source control as well.


As any department expands from novelty to serious working on the same assemblies at the same time groups; managing versions becomes crucial to maximizing productivity. When working on SharePoint projects a lot of that is just business as usual. Visual Studio workflows, site templates, event receivers and so on.

What do you do with an InfoPath Designer XSN when you have more than one developer to manage? Well, just break it down and use the same tools you are already employing. In my case we use Subversion and TortioseSVN. Add Power Shell, Code Compare (or NotePad++) and MakeCab.exe and you can roll a solution on the back of developer cooperation.

This document “InfoPath Team Development” explains how I introduced parallel development into our shop. The methodology I pulled from existing web examples which I turned into a PowerShell script is viewable as a text download as “MakeDirectiveFile.”

The Word Document explains how to roll XSN’s like marbles.

Posted in sharepoint

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Activity

  • Lunch Run
    On January 3, 2018 11:07 am rode 3.00 mi. during 00:30:00 hours climbing 0.00 ft.
  • Yoga
    On January 2, 2018 8:13 pm rode 0.00 mi. during 01:00:00 hours climbing 0.00 ft.
  • Treadmill
    On January 2, 2018 11:45 am rode 3.00 mi. during 00:30:00 hours climbing 0.00 ft.
  • Weight training
    On November 13, 2017 4:00 am rode 0.00 mi. during 00:30:00 hours climbing 0.00 ft.
  • Weight lifting
    On November 7, 2017 1:10 pm rode 0.00 mi. during 00:30:00 hours climbing 0.00 ft.
  • Afternoon Walk
    On November 3, 2017 5:00 pm rode 1.10 mi. during 00:20:00 hours climbing 0.00 ft.