Babel 2.0.0-beta

Babel 2.0.0-beta

Released Dec 16, 2010 by mikrobi

Babel is an Extra for MODx Revolution that helps you managing your multilingual websites using differentc ontexts. Babel even supports managing several different multilingual websites within one MODx instance by using so called context groups.

Babel maintains links between translated resources. In the manager you can use the Babel Box to easily switch between the different language versions of your resource. Translations can be created automatically by Babel or defined manually.

Additionally Babel can be used to synchronize certain template variables (TVs) of translated resource which should be the same in every context (language).

Offical documentation is located at You may have a look at our tutorial for setting up your multilingual website with MODx and Babel.

Feel free to suggest ideas/improvements/bugs on GitHub:

This version is deprecated. It is recommended to use a newer version.

Download 36kb (391 downloads)
Downloads: 39,181
License: GPLv2
Discuss Extra
Requires Revolution 2.4.x or greater
Supports mysql

- Total reengineering of the whole extra (code structure and logic, too).
  => NOT BACKWARD COMPATIBLE to older versions.
- Fixed issue with primary key validation errors when linking the Babel TV to templates
- Added build script
- Added multilanguage support for the extra itself
- Easier but more powerfull configuration:
    No need to specify names/caption of context anymore (caption is derived from the contexts' cultureKey).
    3 system settings which can be set during package installation.
    * babel.contextKeys:
        Define which context should be used to link translation.
        Defining several groups of context is supported, too (see readme.txt).
    * babel.babelTvName:
        Name of TV in which links between translated resources are keept.
    * babel.syncTvs:
        IDs of TVs which should be synchronized by Babel.
- Moved CSS into asset folder
- Moved codebase to
- Plugin listens to OnEmptyTrash event to remove links to non-existing resources stored in the Babel TV
- Plugin listens to OnContextRemove event to remove links to non-existing context stored in the Babel TV
  and to clean the babel.contextKeys setting
- This version is NOT BACKWARD COMPATIBLE to older versions

Installation Instructions

Install via package management and set configuration parameters in the setup dialog according to your needs

Version Released Author Downloads
17 Versions 2 Contributors 39,222 Downloads
3.0.0-pl Dec, 12 2016 goldsky 10,706
3.0.0-rc1 Apr, 15 2016 goldsky 3,334
3.0.0-beta5 Mar, 22 2016 goldsky 1,246
3.0.0-beta4 Mar, 25 2015 goldsky 4,589
3.0.0-beta3 Feb, 14 2015 goldsky 878
3.0.0-beta2 Feb, 11 2015 goldsky 298
2.2.5-pl Dec, 11 2011 mikrobi 11,527
2.2.4-pl Mar, 29 2011 mikrobi 2,556
2.2.3-rc1 Jan, 26 2011 mikrobi 794
2.2.2-rc2 Jan, 18 2011 mikrobi 452
2.2.2-rc1 Jan, 17 2011 mikrobi 444
2.2.1-rc1 Jan, 09 2011 mikrobi 486
2.2.0-pl Dec, 23 2010 mikrobi 469
2.1.1-pl1 Dec, 22 2010 mikrobi 339
2.1.1-rc1 Dec, 20 2010 mikrobi 348
2.1.0-beta Dec, 20 2010 mikrobi 365