Sharepoint Forum

Ask Question   UnAnswered
Home » Forum » Sharepoint       RSS Feeds

Permissions for developing a web part

  Asked By: Keely    Date: Jun 08    Category: Sharepoint    Views: 1417

I have what I think is a simple question for those of you who have been
programming for a while. I have a developer who has never developed a
SharePoint web part before. She has been able to do all the programming
needed under our SharePoint farm administrator's account.

We of course do not want to continue this practice and would like her to
be able to develop under her own account. However, I have given her farm
admin rights and site collector rights (full control for both) and she
is still unable to do the development she needs. How can I make her
account able to develop SharePoint applications?



1 Answer Found

Answer #1    Answered By: Shashwat Takle     Answered On: Jun 08

I'm not sure I understand the question.

First, development  of web  parts should be done in a separate development
environment, not a production farm.

Second, development of a web part  doesn't require anything except read access to
the appropriate DLLs. Code in a web part being developed  may require any kind
of access rights  to do its job up to and including farm  administrator. So the
rights required to TEST a web part will vary.

Third, deployment for testing of a web part via a feature/solution will require
Farm admin rights.

So I suspect that you are using the Visual Studio Extensions to develop  the web
part, since they use solutions to deploy and test the web part. VSeWSS does
require Farm admin rights to work properly. That's why its normally a
recommended Best Practice that SharePoint developers work in a disconnected
virtual environment containing a SharePoint farm as a single server. Once the
code is developed it can be deployed to a test server for testing without giving
the original programmer elevated privileges in the production environment.

Didn't find what you were looking for? Find more on Permissions for developing a web part Or get search suggestion and latest updates.