views:

207

answers:

4

Source control in Sharepoint Designer (SD) is arguably more a headache than a solution; especially when more than one person is editing the same code. In my case, I am mostly using SD to edit static files (css, js and html).

I suppose it depends on the sharepoint development environment (currently using development VMs), but I have experienced conflicts where SD does not allow you to check-in/out, can not allow you to save.... and a whole host of other issues that makes mastering the tool difficult.

what other ides do you use for sharepoint development other than SD? Preferably a non-Microsoft solution? Has any one successfully stopped using sharepoint developer totally?

A: 

For css/javascript/ html we use Aptana. it's a derivative of Eclipse and supports Eclipse plug-ins. Aptana allows you to define multiple debugging environments, so you can test for FF, IE 6 - 8, etc. Just to warn you, there have been times when we've tested in Aptana and once we've imported the resulting mark-up into SharePoint we have run into weird issues as SharePoint does not support standard HTML.

David Robbins
thanks David. My primary issue is with SD's source control -- There are two types of people who touch the code. 1. The webpart or masterpage developer 2. the CSS person (me)There have been times that, the CSS person had to modify the master page or some sort of html to get the CSS right, and ultimately some wrong version of code is deployed to test environment. I was thinking of some centrally located source like SVN can be used without dependence on sharepoint designer
bushman
+1  A: 

Do not use SharePoint Designer to push out customizations - you may lose these due to Windows Updates. If all your customizations are deployed as Features you can have full source control implemented using Visual Studio. Once you check something out with VS, you can then use SD2007 to make stylistic tweaks.When customizations are complete, just use VS to check back in.

IrishChieftain
@IrishChieftain:thanks. I have to now go read up on Feature Deployments in sharepoint.
bushman
No prob, in a typical SharePoint working environment, designers would normally hand their work over to a developer/admin to re-deploy to staging.
IrishChieftain
A: 

Although it is not a comparable tool to SharePoint Designer, you may also save yourself some headaches with Mossquito.

Mossquito? Interesing find, thank you!Dont wanna google it? here=> http://www.boldbrick.com/Mossquito/Product-Info.aspx
AlexanderN
A: 

Mossquito is the way to go. No kidding.

Borg