SharePoint Blog - René Hézser

Anmelden  RSS Feed RSS Feed
Startet die Suche

Archive

Kategorien

Links

Andere Blogs




ITaCS GmbH


Installation, Deployment, Activation of Features  

Aug 312008

I get plenty of questions on how to add, deploy or activate a SharePoint Solution.

Solution

A SharePoint solution is a *.wsp file (which is a cab file) which contains at least one feature.

Feature

A feature adds new functionality to your SharePoint farm. It can be wrapped inside a solution file, or be deployed by adding files to your SharePoint servers.

Installing a Solution

To install a solution to your SharePoint farm, copy the wsp file to one of your SharePoint servers, and run "stsadm -o addsolution -filename yoursolution.wsp".

Because the installation process only includes the filename, every "-name" for updates etc. are identical to the filename. See below.

Upgrading a Solution

If you already have a solution installed and want to update it, simply update the solution with an updated wsp file and the stsadm command "stsadm -o upgradesolution -filename yoursolution.wsp -name yoursolution.wsp -immediate [-allowgacdeployment]".

You can schedule the deployment with -time instead of -immediate.

The allowgacdeployment parameter is necessary if the solution places assemblies (DLLs) into the global assembly cache (GAC).

Scopes

The scope of a feature defines on which object you can activate the feature. The scope can be "Farm", "WebApplication", "Site" or "Web".

Note from the SharePoint SDK:

For Web site scoped Features, a user must have the ManageWeb permission on the Web site to perform Feature activation or deactivation and property update through the object model or through the user interface (UI). For site collection scoped Features, a user must have the ManageWeb permission on the root Web site of the site collection to perform Feature activation or deactivation and property update through the object model, but to navigate to the Site Collection Features page and to activate or deactivate Features through the UI, the user must be a site collection administrator.

 Deployment

Before you can use a feature, you have to deploy it. If the feature was installed to your SharePoint farm, it will show up in the "Solution Management".

Clicking on a name of one solution will bring up the properties of the solution. You can see if it has been deployed and deploy it to other webapplications.

With the "Deploy Solution" Button, you can deploy the solution to one webapplication at a time.

Feature Activation

After a solution has been installed and deployed, you can activate the features containing the solution at the scope which it is designed for (see above).

Activation on Farm level

Activation on Web Application level

Make sure you choose the Web Application where you want to activate the feature!

Activation on Site Collection level

Some features require activation at the Site Collection level. This could be Webparts, which will put a .webpart file in the Webpart catalog, so you can easily add them to a page.

Activation on Web level

If the feature is designed to work on website level, you have to activate it in the "Site Administration" section of your "Site Settings".

 

I hope this post will clarify where to activate and how to install SharePoint Solutions J

Tags: SharePoint Feature Solution Deployment

 
Posted by René Hézser | 11  Comments | Trackback Url  | 0  Links to this post | Bookmark this post with:        
Tags: SharePoint, Solution
Technorati Tags: ,

Links to this post

Comments

commented on  Wednesday, January 07, 2009  10:24 AM  by  warning: "One or more features must be turned on before this feature can be activated."
When hitting the "activate" button, i'm getting the message "One or more features must be turned on before this feature can be activated."

This is a deployment in WSS3.0, deployment was completed successfully

commented on  Thursday, January 08, 2009  5:42 PM  by  AW: Installation, Deployment, Activation of Features
What is the context of this comment?
On the error page, it will show you which feature has to be activated.

René

commented on  Tuesday, January 13, 2009  2:38 PM  by  AW: Installation, Deployment, Activation of Features
Hi, I am also trying to install the web part and I get the same error describe by um. The context like you said is not describe in the error page. The only thing that happened is that I get the error message "One or more features must be turned on before this feature can be activated" and your RH.Wiki picture/Document Upload Webpart is listed with no button or anything else.

I am also using a WSS3.0

Thanks!

commented on  Tuesday, January 13, 2009  6:31 PM  by  AW: Installation, Deployment, Activation of Features
The context is, that you are talking about my Wiki Webpart. It was mentioned nowhere.
So now that I know where your problem is:
Activate the Wiki feature on the sitecollection. Then you can activate the Wiki feature on the web, and it will not complain.

René

commented on  Wednesday, January 14, 2009  8:51 PM  by  AW: Installation, Deployment, Activation of Features
Hi, I am also trying to install the web part and I get the same error describe by um. The context like you said is not describe in the error page. The only thing that happened is that I get the error message "One or more features must be turned on before this feature can be activated" and your RH.Wiki picture/Document Upload Webpart is listed with no button or anything else.

I am also using a WSS3.0

Thanks!

commented on  Wednesday, January 14, 2009  10:10 PM  by  AW: Installation, Deployment, Activation of Features
In the Sharepoint Central Administration - Action site - Sites collection administration - Sites collections functions I have activated the RH.Wiki Picture/ Document Upload Web part and it work.

Now, in my site, in Action Site - Site administration - Site functions if I tried to activate it I get the error describe in my previous message.

Thanks for the help!

commented on  Wednesday, January 28, 2009  3:28 PM  by  Funktion nicht implementiert
hi,
ich kann das feature als webpart hinzufügen, aber wenn ich einen artikel bearbeiten will, ist im bearbeitungsfenster der upload button nicht zu sehen.

was mach ich falsch?
mfg
chris

commented on  Wednesday, January 28, 2009  7:43 PM  by  AW: Installation, Deployment, Activation of Features
Please comment on problems with a particullar Webpart on the post which deals with the Webpart! This post is about features in general.

Bitte bei Problemen mit einem Webpart den Kommentar auch bei dem jeweiligen Beitrag hinterlassen! Dieser Beitrag handelt von Features im allgemeinen.

commented on  Wednesday, October 06, 2010  3:31 PM  by  Konstantin
Hi, I'm trying to deploy this cool solution into 2010 too, and I encountered similar problems. Please reply, you solved it? thanks

commented on  Tuesday, April 12, 2011  1:37 AM  by  krankenversicherungsvergleich-2
thanks a lot!!! great post

commented on  Monday, February 20, 2012  7:50 AM  by  KG
ich habe rh.fileserveraccess.wsp installiert und auch bereitgestellt:

Name: rh.fileserveraccess.wsp
Typ: Kernlösung
Enthält Webanwendungsressourcen: Ja
Enthält globales Assembly: Ja
Enthält Codezugriffssicherheits-Richtlinie: Nein
Bereitstellungsservertyp: Front-End-Webserver
Bereitstellungsstatus: Bereitgestellt
Bereitgestellt für: http://sXXXXX001/; http://sXXXXX001:1985/
Ergebnis des letzten Vorgangs: Die Lösung wurde erfolgreich bereitgestellt.
Details zum letzten Vorgang: SXXXXX001 : http://sXXXXX001:1985/ : Die Lösung wurde erfolgreich bereitgestellt.

Zeitpunkt des letzten Vorgangs: 20.02.2012 07:44
Und das wars es jetzt, ich kann die Lösung nicht in der Web-Seite aktivieren oder nutzen... was mache ich falsch?

Name *:
URL:
Email:
Kommentar:


CAPTCHA Image Validation