About Me

My photo
a Dynamic and Energetic guy.....

Sunday, January 16, 2011

Best Practices in SharePoint Development



  1. When user creates a Webpart the UserControl should be placed in ~/ControlTeamplates folder
  2. To identify SharePoint content within VS 2010
    1. Server Explorer à SharePoint Data Connections à Lists, Tasks, Calendar        
  3. To add a workflow feature
    1. Template/1033/Workflows (can do using VS 2010 navigation)
  4. After create a feature
    1. Rename chanaka.wsp as chanaka.wsp.cab
    2. Open as zip file
    3. Check about automatically created,
      1. Public key
      2. Solution id
      3. Feature id
  5. When want to add Images to SharePoint portal
    1. Right click on solution VS 2010 server explorer
    2. Add à Sharepoint "Images" Mapped Folder
    3. It will be placed in (14 hive) SharePoint root à TemplateàImages
  6. When we add a SPI (SharePoint Project Item) it will creates (Eg:- A Webpart name as chanaka)
    1. Element.xml (List ID, URL, Property Name, Webpart group)
    2. Chanaka.webpart (Name / Description)
    3. Chanaka.feature (Better to set Scope = "Site" )
      1. New UI in VS 2010 to work with
        1. Manifest.xml
        2. Dependencies
        3. SPI View
      2. Connect as a Event Receiver
        1. Right click on feature name in VS
        2. Add a Event Receiver
        3. Write the logic in one of event (Eg:- Feature Activated)

No comments:

My Masters