This is planned to be included in Sitefinity out of the box by the end of the year. In the meantime there is a solution that we can propose to you. Some of our large customers use this approach currently. This solution here has two aspects:
- Securing your language versions so that an author that does not have permissions to modify them is not able to do any changes
- Hiding the different languages from your system
I am attaching the full source code, along with more detailed instructions and explanation, but here is the short form:
You can secure your language versions with a Custom Workflow activity that checks for some sort of rules. In the code sample provided I use a custom field in the user profile. An administrator is able to enumerate the languages that a particular user has permissions for. The workflow would secure any actions done to a restricted language version (You would need to have custom workflow enabled in your Sitefinity license for this)
The second aspect - usability - is done on a back-end control level. I've added a few of the ways that you can tweak your back-end to accommodate a setup where just one of the languages is visible(Hiding the language labels, changing the default language, etc.).
For more details see the attached file and check out the instructions.
All the best,
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items