Hey all!
After talking with saerni I started reengineering his great Babel Extra. The usage for normal users is fairly the same but the logic behind has changed a little bit.
Here are some basic changes:
* build script to easily generate packages and updates for the Babel extra
* Babel itself has multilanguage support.
* Easier but more powerfull configuration:
* installation routine and setup-options: You don’t have to configure any settings or properties after package installation: it’s included into the setup routine.
* you don’t have to specify the context (or better language) names any more (but you can change them via the MODx Lexicon management)
* there is no main context anymore: you can translate your resources from every context you’d like do.
* you can define context groups (see this post:
http://modxcms.com/forums/index.php/topic,57291.msg330775.html#msg330775)
* CSS has been moved to the correct folder (as suggested by the MODx best practice)
* Fixed issue with primary key validation errors when linking the Babel TV to templates
* ...
There are a lot of other changes which I don’t have in mind currently. Here are some features which I will add within the next days:
* Clean babel TV after removal of resources
* Possibilty to remove existing translation links
* Possibilty to add translation links to existing resource (instead of creating new resources)
* Use POST instead of GET variable to handle Babel actions or even better: use Ajax
I’m currently talking with saerni how we will proceed with making my version available via
http://modxcms.com/extras/ because the new version is not backward compatible.
I will keep you posted!
Cheers,
Jakob