Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Simple multilingual CMS? [closed]

I have been searching for a while now for a dead simple CMS with multi-language support. The ideal candidate is very lean and offers the possibility to set up different languages for different domains. It's OK if the language support is provided by a plugin/extension.

For example I want example.com to point to English and example.fr should be French. With different URI-mappings for SEO.

It can be developed in either of PHP, Ruby or Python and has to be open source.

Any tips?
Thank you

EDIT / MORE DETAILS
What I want is a CMS that is as simple to use and grasp for a client as Radiant is, but with tabs on each resource that can translate articles to different languages.

Languages have to be able to use multiple domains, one for each language.

I want to easily use the same article for more than one language as well as have articles (e.g. blog posts or news stories) that are only connected to one language.

The CMS should be very light in core functionality (like Radiant, unlike Drupal/Joomla) but be easily extendable with plugins.

like image 644
Christoffer Avatar asked May 26 '10 12:05

Christoffer


3 Answers

My requirements (or let's say the requirements of clients): PHP, MySQL, shared hosting.

After a long research and testing period I finally found Processwire CMS. Using their tutorial over here I got the multilingual feature running in a couple of minutes. Just install the modules for "Languages Support" and "Multi-Language". Then you can define languages under Setup > Languages. Afterwards when editing or creating a page, the defined languages will appear in the page settings. For each language you will find a custom textarea for instance.

I also found Bolt CMS and their github thread about multilingual support which points to an extension that looks also feasable providing multi-language support.

Hope that helps.


Update 09/2016:

We used ProcessWire to develop one of our sites and it is fantastic. The concept of combining Fields with Templates (in DB and as PHP file) gives enormous flexibility. And the multilingual part gets extremely easy. You just change the field with type Text to TextLanguage, specify the languages you want to use under >Setup >Languages, and they appear above the textfield and can be switched:

multilingual CMS

From my recent experience I can say that this is the best implementation of a multilingual CMS.

like image 101
Avatar Avatar answered Oct 16 '22 09:10

Avatar


I've looked for a PHP based CMS which supports multilingual text content, but I couldn't find solution that meets my needs.

From my experience I suggest to use Django CMS it is very easy if you know Django basics and it supports mulitlanguage content nicely.

like image 21
dzida Avatar answered Oct 16 '22 08:10

dzida


I suggest SilverStripe CMS

http://www.silverstripe.org

And for the support of different domains take a look at the Subsites Module for SSCMS http://doc.silverstripe.org/modules:subsites

The SSCMS is based on Sapphire Framework, it is very easy to extend and customize the functionality.

like image 4
Dr Casper Black Avatar answered Oct 16 '22 08:10

Dr Casper Black