Полная CMS (или платформа для CMS) с поддержкой i18n - PullRequest
2 голосов
/ 20 июня 2009

Мы ищем способ публикации статей на разных языках, включая различия в направлении письма ( RTL / LTR ) и, конечно, наборы символов. Сопровождающий текущий сайт работает с Mambo / Joomla, но уже нашел серьезные ограничения с точки зрения расширяемости.

A аналогичный вопрос уже задан, но я добавлю функциональные и системные требования.

По функциям нам нужны следующие функции:

  • Стандартные функции CMS (двухэтапная публикация, разрешения, различные механизмы публикации ...)
  • В дополнение к стандартной категоризации статьи должны иметь метаатрибут языка
  • Должна быть возможность предоставить отдельную статью на одном или нескольких языках
    • Ссылки между статьями должны указывать язык целевой статьи, если она не соответствует языку исходной статьи.
    • Должна быть возможность прямой ссылки на статью, опубликованную на определенном языке (например, mysite.com/article/23423/my-cool-title?lang=ar).
  • У авторов должно быть какое-то указание на их языковые возможности

На уровне системных требований мы подумали о следующих альтернативах:

  • Стандартный PHP / MySQL на Apache (LAMP)
  • Google App Engine (предпочтительно django)

Мы ищем полную CMS, которую можно легко расширять и администрировать, или среду, охватывающую большую часть функциональности. Пожалуйста, учтите, что мы уже прочитали ответы на ранее упомянутый вопрос .

Спасибо,

Kariem

Ответы [ 5 ]

3 голосов
/ 23 июня 2009

Drupal может очень легко удовлетворить ваши потребности в стеке LAMP. Начиная с Drupal 6 доступно практически все, что вам нужно. Вы можете иметь:

  • Многоступенчатая публикация и рабочий процесс с добавленным модулем Workflow
  • Новый контент может быть помечен на определенном языке или создан как независимый от языка
  • Я не знаю, было бы возможно, чтобы CMS автоматически перечисляла целевой язык ссылки, но с несколькими строками кода не составило бы труда добавить фильтр, например, [ссылка: идентификатор статьи или имя], чтобы вставить ссылку на другую статью, в которой будет указан язык ссылки цели
  • ссылка на конкретный язык / перевод статьи не проблема, большинство людей устанавливают это с префиксом пути в Drupal, поэтому английская статья будет на example.com/en/article/path и, скажем, французская. ком / фр / статьи / путь
3 голосов
/ 22 июня 2009

Вы смотрели на Django-CMS ?

Не думаю, что в нем будет все, что вы упомянули, из коробки, но большинство из них есть, а остальное вы можете добавить сами.

1 голос
/ 23 июня 2009

Я использовал Sitellite CMS , это хорошее программное обеспечение с поддержкой I18n.

0 голосов
/ 08 сентября 2009

Оформить заказ Джанго-блоки . Имеет многоязычное меню, планшеты и даже простую корзину для покупок !!

0 голосов
/ 20 июня 2009

Мне ничего не известно о том, что соответствует вашим требованиям, доступным в данный момент в App Engine. Вы можете настроить что-то вроде Bloog .

...