C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Resources » Articles » .NET Framework »

6 basic steps of how to create a WebPart in SharePoint


Posted Date: 11 Jun 2009    Resource Type: Articles    Category: .NET Framework
Author: Shivprasad KoiralaMember Level: Gold    
Rating: 1 out of 5Points: 15










The basic 5 steps of how to crea




6 basic steps of how to create a WebPart in
SharePoint


Introduction



Step 1:- Create the Webpart  





Step 2 :- Copy the compile DLL to the virtual directory in the BIN folder.




Step 3:-
Make entry of the WebPart in to web.config file.




Step 4:- Add it to the WebPart
gallery




Step 5:- Add the WebPart to
site pages.




Step 6:- View the WebPart


 


Introduction

 


This is beginners tutorial of how to deploy a WebPart in SharePoint. It
is a 5
step procedure and this tutorial will walk through the same. In case you are
fresher to SharePoint you can read my FAQ articles listed below. I am sure
within an hour you can get acquainted to SharePoint and get started.



Quick Start FAQ Part I :- 11 basic FAQ questions , must for every new comer.It's
a the basic Quick Start FAQ tutorial which talks about What is SharePoint ,WSS,MOSS,Site/Site
collection , Virtual Path provider and then ends with explaining SitePages and
Application pages
SharePoint FAQ - Part 1 






Quick Start FAQ part II:- This is the second part in the series which explains
the ready made functionalities,custom pages,deploying/activating/deactivating
features and lot.
SharePoint FAQ - Part 2 






Quick Start FAQ Part III:- This covers page templates , page instances , WSS
model , understand safe mode processing , deploy custom controls and understand
WebParts. So let’s drink the SharePoint wine series by series, slowly , maintain
the hangover and enjoy this great product.
SharePoint FAQ - Part 3 




For past some days I have been writing and recording videos in SharePoint,
design patterns, UML, FPA, Enterprise blocks and lot you can watch the videos at
http://www.questpond.com 



You can download my 400 .NET FAQ EBook from

http://www.questpond.com/SampleDotNetInterviewQuestionBook.zip
 

 


Step 1:- Create the Webpart  


 


The first step is to create the WebPart. Below is the code snippet of a webPart.
So we need to reference the ‘WebParts’ , the custom webpart class should inherit
from ‘WebPart’ class and finally we need to override the ‘CreateChildControls’
method with our custom implementation.

 




 




Step 2 :- Copy the compile DLL to the virtual directory in the BIN folder.


 


The second step is to copy the compiled DLL in
the virtual directory of the sharepoint site.



You can get the virtual directory from the IIS from home directory tab in IIS.
For instance the current website is hosted on the sharepoint 80 virtual site
which is actually located at ‘C: \Inetpub\wwwroot\wss\VirtualDirectories\80’.

 



So now let us browse to ‘C: \Inetpub\wwwroot\wss\VirtualDirectories\80\bin’
directory and copy the DLL in the bin folder.

 



Step 3:-
Make entry of the WebPart in to web.config file.


 


Now that we have copied the DLL to ‘bin’ folder
, we need to make a ‘SafeControl’ entry in the ‘Web.Config’ file of the virtual
directory.

So now let’s browse to ‘C:\Inetpub\wwwroot\wss\VirtualDirectories\80’ , open the
web.config file and add the class library name in the ‘SafeControls’ section of
the web.config file. Below code snippet shows the same in a visual manner.

 




Step 4:- Add it to the WebPart
gallery




Now that we have added the WebPart in the ‘web.config’ file its time to make it
available in the web part gallery. So click on Site settings  then click
webparts  Click new button, you should see the figure shown below.



You can also see the webpart which you recently added is seen the gallery. To
make it available click the check box and click populate gallery.

 



You should now see your webpart ( for this
context it is SimpleLabelWebPart) in the WebPart gallery.




Step 5:- Add the WebPart to
site pages.


 


Ok so now that our WebPart is available in the
gallery it’s time to add this WebPart to a SharePoint page. So goto the page
where you want to add this WebPart , click on the site action menu and click
edit page as shown in the below figure.

 



On the page you should see a ‘Add a webpart’
button , click on it and it will populate with the existing web parts. Browse to
your web part and click add.



Once done your webpart is now added to the site
page. You can edit the default webpart properties by clicking on ‘Modify Shared
WebPart’. For simplicity sake we have changed the title.



Step 6 :-
View the WebPart




You can see the changed title display when view the page normally. So with a few
lines of coding you can see how we have achieved huge customization.

 








Attachments






















Responses

Author: codedefiner    25 Jul 2009Member Level: Bronze   Points : 1
you can find more about how to create webpart in Sharepoint at
Create webpart in Sharepoint 2007


Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Sign In to add tags.
How to create a WebPart in SharePoint  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: Credit Card Processing
Previous Resource: Caching Concepts
Return to Discussion Resource Index
Post New Resource
Category: .NET Framework


Post resources and earn money!
 
More Resources



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use