Tutorial :.net multilingual cms


i am planning a simple, dual-language website and i'd like to use a .net based cms but i can't find anything suitable. i have experience with dotnetnuke and sharepoint but neither fit the bill - dotnetnuke does not do dynamic site elements multi-lingually & sharepoint is a monster PITA no matter what angle you look at it :).

i am on the verge of choosing Joomla! & Joom!Fish. they fit the bill nicely, with one exception: i would like to create some cms plug-ins and i would much prefer to write them in .net. any suggestions?


Have you looked at Umbraco? I have worked with it to try out for clients and it looks really good.

I would look to them as a possible solution.


There is the N2 CMS, which is pretty good. Also have a look at cuyahoga


Kentico is pretty good too.


You can check out Sitefinity. It is proprietary, but supports multilingual sites and is very, very extensible. .NET-based so you can basically fine-tune it for your needs, or write anything custom that is not coming out of the box.


I would recommend Ektron CMS400.net -- it's an excellent CMS with great built-in translation.


I agree with @Danimal ektron is very good. It's not free, but you definitely get what you pay for.


BlogEngine is pretty good for a blogging platform with good multi-lingual support.


1 more vote for Umbraco.
Depends on what you are used to, but is one of the nicest CMS I've used, and have found it pretty easy to add my own user controls to it.
Apparently supports multi languages, but I have never tried that.


+1 for umbraco. It has never ever limited me in any way. It does have a learning curve, but once you get to know the basics of the system, you'll be amazed what things can be done in a short period of time. Also, great supporting community!


Webnodes CMS supports multiple languages, and you don't need to know XSLT.. The templates are standard aspx pages..

You define content types in the content definitions module, and strongly typed classes are created based on those content types. This gives you strongly typed collections, and compile time error checking, as well as Intellisense for all properties on a content object(called a node). Since the system also has a built-in ORM, you never have to write a line of SQL.


The latest version of Umbraco DOES NOT support 1:1 or "tabbed" translations. I would never recommend it as an i18n solution.


+1 for Umbraco as a great CMS. As far as multilingual support though, I'm in the same boat as seanb. I know it supports it, but I've never dealt with it myself.


For .NET, assuming you're comfortable with XSLT, Umbraco - www.umbraco.org

The XSLT qualification is important because that's the basis of the template (for content) system so whilst the end users have no requirement to use XSLT those defining the templates will.


As we roll towards the end of 2011 there is now an alternative to XSLT, support for the Razor engine is being added to Umbraco and its fair to say that Razor is probably a bit less challenging than XSLT (much as I continute to be impressed by what one can do with XSLT, it does need a different mindset).

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »