Thursday, January 31, 2013

Wednesday, January 30, 2013

Create a variation site in SharePoint 2010

Follow these steps to create a variation enabled site collection.

Step 1:
Install language packs for SharePoint ,you can download the language packs by click here 
NOTE: for windows 7 users follow these additional steps to set up Language packs
 
Step2:
Create the Variation Source site
This is the site collection which is going to hold the variation (sub) sites.

Step3:
Go to Site Action - > Site settings- > Under Site Collection Administration - > Variation
Set the variation Home (Starting location where variations of this site will be created. Variations of this site will include the site and all subsites)

Step 4:
 Go to Site Action - > Site settings- > Under Site Collection Administration - >Variation Labels - >New Label
In here you have to create the variation labels (e.g. En-US,Fr-FR)

Tick the "Set this variation to be the source variation" check box if you want to set this as a source variation site.
Source site is the site  which will propagate any contents to the target sites.
Repeat step 4 to create any amount of target labels.
Note: You can create only one source label.

Step 5:
Go to Site Action - > Site settings- > Under Site Collection Administration - >Variation Labels - > press Create Hierarchies
Press OK 
 
Step 6:
Go to Central Administration click on Monitoring tab - >Under Timer jobs click Review job definitions
Select the Variation create hierarchy job definition

Press Run Now

If variation site is successfully created Hierarchy created column will be indicate as Yes


Wednesday, September 12, 2012

Programatically redirect to custom error page

 

 An easy way of redirecting to custom error page in sharePoint.

http://howtosharepoint.blogspot.com/2010/04/how-to-programatically-redirect-to.html

 

 

Thursday, May 17, 2012

How to create SharePoint list instance / List Definition from an existing List

 There are many ways to create a SharePoint list instance/list definitions in your web Part projects.
  1. Manually add List definitions ,list instances and create the solution.
  2. Save the list as a template and manually modify the schema.xml file, from the element.xml file given   by the template.etc
But these solutions involve manual works which can lead to more human errors.
Crating an list instance to your SharePoint project is no longer a difficult task for a developer if your following these steps.

Step 1
Go to you share Point site and create a custom List . in this example I am going to create a list called TestList.

 Step 2
Create the columns as per your need.

Step 3.
Move to the site action - > site settings. under site actions click on save site as template  link.
Note:if your have a publishing site deactivate the following features in order to perform this operations.(Otherwise save site as template link will not appear)
  1. site collection feature
    • SharePoint Server Publishing Infrastructure
  2.  site feature
    • SharePoint Server Publishing
give a name for the template and save the template.If you need the contents from the list tick the Include content check box.

Step 4.
After you save the template you can find the template inside the Solution gallery.
you can move the solution gallery by clicking on the link appears soon after you save the template.
or you can go to site action - >site settings -> under Galleries Solutions 

The saved template appears here.Click on the template(Web service package) and save the template in your local machine.

Step 5.
Move to visual studio project .
File - > Add - > new project select Import share point solution package project from the list.
provide a name ,select a location and save the project.
Alternatively you can open up a new - > project -> Import share point solution package

follow the wizard appears.
  1. Give the share point site name.
  2. Browse the template(Web service package) you have saved in the step 4.
  3. Click finish

Step 6.
Open up the project you have created in the windows Explorer.
Inside the List Instances folder you can find the list instance you have created.



Step 7
Now you can add this list instance to your project .
Create a folder named as List Instance in you project
Copy the list instance into your project by open up your project in the in the Windows explorer.

Now you can include this list instance to to the project by click on the Show all files - >Include in project


Step 8.
Now you have added the list to your site.But in order to include this list with the deployment .You have to create a New feature and add the list instances and the modules.







Friday, March 23, 2012

How to restore an existing SharePoint list to your website.(Share point 2010)
If you wish to take a back of your existing SharePoint list and need to restore it to another SharePoint website or to use within a sub site in you existing site. here are the steps to follow.
 1.Go to the Existing List (e.g. ContactUs List)
2.Select List Settings 
3.Select Save List as template
 provide a suitable name for the template.



Select the Include contents check box if you wish to save the content with the template.

You can find this saved template on SiteActions -- > Settings -- > List templates under you root site.

If you wanted to back up this into a new site

1.Go to SiteActions -- > Settings -- > List templates and select the saved template and click "download a copy" in the ribbon.

2.Go the the site you wish to restore this List
3. Move to SiteActions -- > Settings -- > List templates 
4. Click the "Document" tab and select "Upload a docuement" browse the downloaded template and add it in to the List templates library.


Now you can use the template 


move to site action -- > more item 
select List now you'll find the saved list in the list templates.




add the list to the required sites.Enjoy.. :)