Integrate SharePoint 2013 Design Manager with TFS
I think all artefacts produced in a SharePoint project should be treated as software artefacts. This includes all the UI stuff implemented by designers, such as css files and master pages.
Treating them as software artefacts means that they should be version-controlled. The problem is that there’s no design tool that integrates with TFS, making version control integration with the designers’ workflows can be a pit of a pain.
I wanted to talk to you quickly about how you could do this in SharePoint 2013. Let’s assume we want to take advantage of SharePoint 2013’s new design manager capabilities and have all your stuff stored safely in TFS.
We could end up with the following list of requirements for the designer’s workflow:
- The designer should be able to edit the design files with any editor
- The designer should be able to see any changes automatically in SharePoint, without copying files manually
- The designer should have to use Visual Studio only as a version control client, nothing more
Here’s an approach you might want to try out:
- Map an SP2013 master page gallery as a network drive (using the new WebDAV), e.g. Y:
- Create a project in TFS, say $/MyDesignProject
- Map the TFS project’s working folder to your master page gallery’s network drive (Y drive)
- Add, modify any design files in the web editor of your choice
- When you’re done, the following tasks may need to be done:
1. If you modified a file, you’ll need check in your changes in Source Control Explorer. If someone else had checked in some changes to the same file, you’ll need to merge
2. If you added a file, you need to add it to TFS in Source Control Explorer before you can check it in, but this should be no biggie
3. To delete a file, you have to delete it through the Source Control Explorer. The file will be deleted automatically from your working folder (which now is also your master page gallery).
One thing this approach doesn’t solve is building your solutions. In order to build your design package (.wsp) for deployment, you’ll need to export it using Design Manager. You can’t do it in Visual Studio, unless
- You pre-create a new SharePoint Project in $/MyDesignProject and do some crazy folder mappings that I haven’t tried yet
- Custom code
Hope this helps!
Popularity: 1% [?]
Perfect! I was first trying to map to TFS straight from network location. Using network drive did the trick.
Interesante articulo . Aprendo algo con cada web todos los días. Siempre es estimulante poder leer el contenido de otros escritores. Desearía usar algo de tu blog en mi blog, naturalmente pondré un enlace , si me lo permites. Gracias por compartir.
Appreciate you taking the time in sharing these particulars. Thanks. https://www.orlandotowingpartners.com/waterfordlakes
I will try this in Sharepoint.
Trying this now. Thank you!
Thanks a lot for the summary of all these things.
This is really good.
Thanks for sharing this solution! It’s a great help to me! Been reading other articles in this site.
Impressive sharepoints! Thanks for this amazing articles in this site. https://columbiatowingservice.com
Nice post! Thanks for sharing this site!
Thanks for this Sharepoint article!
Great Sharepoint tips! Thanks a lot for posting this! sidingspringfieldva.com
Awesome tips! Keep it coming. woodbridgemoldremoval.com
Excellent software artefacts! Thanks for sharing your helpful site! treeservicewoodbridgeva.com
The features are wonderful. It’s the best I ever used and it’s simple. Thanks a lot! http://www.roofersreddingca.com
Love this so much. Thanks for the updates.
This is great! I also love the features. http://www.landscapingaugustaga.net
This has been useful for every person who encounter this issue. http://www.concretecontractorstuscaloosa.com
Glad to see this update!
https://www.lipowiczlaw.com/
Thanks for this information! plumbingchantillyva.com
Thanks you very much for this interesting artefacts information! roofingarlingtonva.com
Keep up the wonderful effort with what you do!
Thanks for this information.
https://www.applyrite.com/
This info is awesome.
https://fingerlakesrealtypartners.com/
Thank you for sharing some tips! http://www.inspectionmanaging.com/
That was good sterlingtowtruck.com
Great website. http://www.landscaperbirmingham.com
The article is really excellent
Impressive article.
I learned so much from them. Thank you. https://insuranceranked.com/
If you want to find casual sex contacts with fine shemales in France check out our web platform Shemale Sex en Lille
With this update, everything would be fine and useful again.
https://www.junkremovalsantaclarita.com/
Thanks for sharing this awesome article.
Such a great site, I’m happy that I found this one.
Glad to find this article, keep on posting.
Amazing! Thanks for sharing this one.
Awesi=ome! I really love the information
Amazing! thanks for this.
Find fine hot ladies for sex contacts in EU at sex luzern
This is an amazing great site.
When you’re working with SharePoint 2013 Design Manager, you can easily integrate it with Team Foundation Server (TFS) for source control and management. This integration gives you the ability to manage your SharePoint site designs and branding in TFS, and also makes it easier to work with a team of designers and developers on your projects.
For your own sexy experience with hot ladies in France check Salope Auvergne Rhone Alpes
If you are looking for casual chat contacts in France you must to visit transexuelle lyon
Thanks for sharing this information. Keep sharing! kenmore repair
Great! The designer should be able to see any changes in Owensboro Drywall Contractors and automatically in SharePoint, without copying files manually. Cheers!
Great post, interesting points raised. Thanks for sharing.
Appreciation for bestowing lovely information to us. I like your post and all you share with us is modern and exceptionally instructive, I could need to bookmark the page so I can come here again to grasp you, as you have buckled down. modern web design and development
Thank you for sharing your approach for version controlling SharePoint artifacts in SharePoint 2013. Version controlling design files and treating them as software artifacts can indeed be beneficial for managing changes and collaboration in a SharePoint project. https://www.bhi-gc.com/
If you modified a file, check your changes in Source Control Explorer. You’ll need to merge if https://www.drywallelpaso has checked in some changes to the same file.
This is very helpful and informative blog. Thank you for sharing. kenmore repair