Нужно сделать сайт на modx - с этим нет проблем, так как движок совершенно замечательный, гибки и все дела. Но вот проблема с тем, чтоб сделать его мультиязычным.
Самый простой вариант - дублировать ресурсы, например создали в подразделе ru/ страницу avalon.html и следом делаем страницу de/avalon.html. Но это мне просто, а будущему владельцу сайта - нет, для него это будет излишняя заморочка. Поэтому нужно делать кошерно.
Нашел три варианта:
- MIGX Multilang
- Babel
- Xlexicon
Первый крут, но для того чтоб его освоить, нужно освоить MIGX, который непрост, да и документации не так уж много. И если с MIGX все понятно, то с MIGX Multilang вообще все сложно. Картинки загружаю в каталог по умолчанию, но плагин дописывает ru или de - совершенно неуместные здесь. Как добавить tv в перевод? Документация описывает самые азы, но толку от них не много.
Babel и xlexicon - там заморочка с контекстами..
Самое главное, что сайт нужен весьма несложный:
Некий каталог.
Обычный посетитель может добавить в каталог данные с картинками, но они в каталог попадут после модерации.
Поиск по каталогу.
Страница объекта/товара.
Как это проще реализовать? Стоит ли дальше заморачиваться с MIGX Multilang? Или проще с Babel?