The reality is that this concept is not something new in Sitecore (except for the name). In a way, it is an extension of the Standard Values that allows us to put default values in templates. When you create a content item, the item automatically gets default values from Standard Values. You can actually see [standard value] by the field title to tell you that it came from there. This is similar to a Clone where [original value] appears by the title field. When a content item’s field is updated the [standard value] disappears, the same way with a clone. So if you think about it, this is how Sitecore looks for content for an item: Clone Field Values >> Cloned Item Field Values >> Template Standard Values.
Is this really beneficial? If you think putting default values in data templates is valuable, then it is. I do think it allows us to have more options on how content is shared among content items especially for Sitecore instances where there are multiple similar Websites. Let’s say that you own several franchises and you wish to pre-define service pages. However, you do want to have your franchises to overwrite service descriptions if needed. Cloning service pages from the main site is one way of doing so. Just so you know, since this is a core Sitecore feature, the next version of Sitecore Foundry definitely benefits from this.
Of course I do have some questions on this new great feature:
- What API changes are we to expect?
- Can I create a clone of an item?
- If I delete a cloned item, what happens? When “un-cloning”, does it create a new version and can I revert back to a cloned version?
- If I clone a published version, is my clone published? Maybe not since clones do not inherit Workflow state, but the publish state is not really part of workflow…
- Can I revert a field back to the cloned item’s field value (maybe even programmatically)?
- Are Sitecore Dictionary and Tokens affected? (read more about tokens in my previous post).
- Can you clone a specific version of a content item? Language? How about of a clone?
- Can cloning be secured? User-specific access?
So happy to be given a privilege to post a comment here.
ReplyDeletewww.joeydavila.net
ReplyDeleteI have found your blogs to be friendly and welcoming. Thanks for making this one. I really enjoy reading and surfing it. Try to visit my site @ www.imarksweb.org
Zack
It's a great pleasure to read your blog. Keep on sharing some kind of knowledge. Have a good day :)
ReplyDeletegofastek.com
Good post. I learn something more challenging on completely different blogs everyday. It will always be stimulating to read content from other writers and practice just a little something from their store. I’d choose to use some with the content on my weblog whether or not you don’t mind. Natually I’ll offer you a link on your internet blog. Thanks for sharing. casino slots
ReplyDeleteGood post..Keep on sharing....
ReplyDeleteSitecore Training
Sitecore Online Training
Sitecore Training in Hyderabad