Win prizes like Hard Disk, Pen drives, T-Shirts etc.
for more information
SharePoint Articles ↓
SharePoint Object Model
MasterPage & Page Layout
List & Library
View All Jobs
See All News
.Net Articles ↓
Testing (QTP) Training
Request a Quote
Variations in SharePoint 2013 tutorial
09-Jan-2017 8:14 PM
In this article I have explain how to use variations on multiligual sites in sharepoint 2013.
What is variations?
Variations feature creates sites and syncs content and supported list items from a source variation site to one or more target variation sites. By default, the variations feature syncs publishing pages from the Pages library of the source variation site, and any lists that are configured to be synced to specific target variation sites.
Variations timer jobs:
Variations Create Hierarchies Job Definition:
Creates a complete variations hierarchy by creating all variation sites, lists, and pages from the source variation site, based on the variation labels. By default, this timer job runs hourly.
Variations Propagate List Items Job Definition:
Creates and updates list items on target variation sites after a list is configured to send items to specific target variation labels. By default, this timer job runs every 15 minutes.
Variations Propagate Page Job Definition:
Creates and updates pages on target variation sites after a page on the source variation site is approved or after it is manually submitted by a user. By default, this timer job runs every 15 minutes.
Variations Propagate Sites and Lists Job Definition:
Creates variation sites and lists when the Create Everywhere option is enabled. By default, this timer job runs every 30 minutes.
Open -> Central admin -> Click Monitoring -> Under timer jobs -> Click Review job definiton
Create a new publishing site:
Created a site named "YourSiteName"
Click Site settings -> Under site collection administration -> Click Variations settings
Site, list, and page creation behaviour:
1. Create everywhere:
It will create a site, list and pages from source to target variation sites automatically.
2. Create selectively:
It will sync the sites lists and pages first time after that we have to do manually.
Recreated a deleted target pages:
It will help you to recreate the deleted pages in source variation site into target variation sites once republished by source.
If Create Everywhere is enable it will do this step automatically created on a target variation.
Update target page web parts:
If you have done any changes in webparts on source variation sites it will be updated to the target variation site also.
It will send the notification to the users when the new page is created or updated in source and variation sites.
Now am going to create a Variation label:
Click on variation labels -> Click New
Now am going to create a label for source variation site "English"
- For Site template language "Select English"
- Next select locale "Selected English (United States)"
- Next create a label "en-us"
- Select Publish template with or without workflow
- In this scenario am selected Publishing template with workflow
It will created as a source
Click new label for create a target variation:
- Select template language as "Arabic"
- Select locale as "Arabic(U.A.E)"
- Click Continue
- Provide the label name In my scenario "ar-ae"
- Select the hierarchy creation "Publishing sites list with variations and pages"
- Click Continue
Allow Human translation and Machine translation you need
In my scenario used both translation
Here you can provide the page update behaviour will be automatically or manually
In my scenario am selected automatically
Review all those settings and click finish.
So it will be enabled as a target variation site
Click Create hierarchy -> Click Ok
Now check the variation logs and run the timer jobs manually for immediate requirement
Here is the final result
For english :
In next article we will see the pages, list sync and content.
Vinod (Sharepoint developer)
If You Like this Post, Please Like us in Facebook and Follow us in Twitter
Share This Now >>
Sharepoint consultant, Csharpcorner MVP, Microsoft MVP
view full profile
To insert images, Upload images
or you can use flickr or picasa to upload images. After that paste the image url in the editor image dialog box.
Recent SharePoint Articles
-How to delete file using Rest API in SharePoint Online Offic...
-Enable tree view in Office 365 SharePoint Online sites
-SharePoint hosted add-in error Failed to get web title Error...
-How to retrieve host web site title in add-in web in SharePo...
-How to retrieve all host web lists in add-in web in SharePoi...
-Create a delayed site collection in SharePoint server 2013
See all articles
SharePoint Tag Cloud
AngularJS SharePoint (4)
Backup and Restore (13)
Business Conectivity Services (11)
CAML and LINQ (10)
Central Administration (3)
Excel Services (14)
Featurs and Event Receivers (18)
Interview Questions (11)
List and Library (125)
MasterPage and PageLayOut (24)
Moss 2007 (3)
Product Reviews (37)
REST API SharePoint (45)
SharePoint 2010 (96)
SharePoint 2013 (167)
SharePoint 2016 (46)
SharePoint 3rd party tools (2)
SharePoint Apps (52)
Sharepoint Customization (85)
SharePoint Designer (35)
SharePoint Object Model (82)
SharePoint Online and Office 365 (92)
SharePoint Search (40)
SharePoint Security (25)
Site Collection and Web Application (17)
Site Definition and Templates (15)
Video Tutorials (3)
Visual Studio (36)
WCF and Web Service (8)
Windows Azure (20)
Related SharePoint Articles
-InfoPath Replace function in SharePoint 2013
-Steps to enable remote connections for SQL Server Express 2008 R2
-SharePoint 2013 List Validation Settings Example
-Failed to provision the SharePoint Central Administration Web Application error
-User Information List in SharePoint 2010
-Sort and Group blog post in blog site home page using custom column in post list for SharePoint 2010
See all articles
Recent Article Comments
24-Mar-2017 11:02 AM
Try the most promising tool OST to PST Converter software which can recover...
24-Mar-2017 5:59 AM
Good one thanks for sharing sir
15-Mar-2017 10:47 AM
07-Mar-2017 3:55 PM
Danilo da Silva Guimarães
Thanks for sharing the information!Helped me a lot! =)Sincerely,Danilo
03-Mar-2017 6:48 AM
As a beginner,those codes are very easy to debug and outputs are straight f...
See all article comments
Subscribe by e-mail address to receive latest news and updates.