Подтвердить что ты не робот

Простая многоязычная CMS?

Я искал какое-то время для мертвой простой CMS с поддержкой нескольких языков. Идеальный кандидат очень скудный и предлагает возможность настроить разные языки для разных доменов. Это нормально, если поддержка языка обеспечивается плагином/расширением.

Например, я хочу, чтобы example.com указывал на английский, а example.fr должен быть французским. С различными URI-сопоставлениями для SEO.

Он может быть разработан в любом из PHP, Ruby или Python и должен быть открытым.

Любые советы? Спасибо вам

ИЗМЕНИТЬ/ПОДРОБНЕЕ
То, что я хочу, - это CMS, которая так же проста в использовании и понимает для клиента, как Radiant, но с вкладками на каждом ресурсе, который может переводить статьи на разные языки.

Языки должны иметь возможность использовать несколько доменов, по одному для каждого языка.

Я хочу легко использовать одну и ту же статью для нескольких языков, а также статьи (например, сообщения в блогах или новости), которые связаны только с одним языком.

CMS должен быть очень легким в основных функциях (например, Radiant, в отличие от Drupal/Joomla), но легко расширяется с помощью плагинов.

4b9b3361

Ответ 1

Я искал CMS на основе PHP, который поддерживает многоязычный текстовый контент, но я не смог найти решение, соответствующее моим потребностям.

Из моего опыта я предлагаю использовать Django CMS, это очень легко, если вы знаете Django, и он прекрасно поддерживает содержание mulitlanguage.

Ответ 2

Мои требования (или, скажем, требования клиентов): PHP, MySQL, общий хостинг.

После длительного периода исследований и тестирования я наконец нашел Processwire CMS. Используя их учебник здесь Я получил многоязычную функцию, запущенную через пару минут. Просто установите модули для "Поддержка языков" и "Многоязычный". Затем вы можете определить языки в разделе "Настройка" > "Языки". Впоследствии при редактировании или создании страницы определенные параметры отображаются в настройках страницы. Например, для каждого языка вы найдете обычную текстовую область.

Я также нашел Bolt CMS и их поток github о многоязычный поддержка, которая указывает на расширение, которое выглядит также осуществимым, обеспечивая многоязычную поддержку.

Надеюсь, что это поможет.


Обновление 09/2016:

Мы использовали ProcessWire для разработки нашего собственного сайта https://www.memelpower.com/, и это фантастика. Концепция объединения полей с шаблонами (в БД и в виде файла PHP) дает огромную гибкость. И многоязычная часть становится чрезвычайно легкой. Вы просто меняете поле с типом Text на TextLanguage, укажите языки, которые хотите использовать в разделе > Настройки > Языки, и они появляются над текстовым полем и могут переключаться:

многоязычная CMS

Из моего недавнего опыта я могу сказать, что это лучшая реализация многоязычной CMS.

Ответ 3

Я предлагаю SilverStripe CMS

http://www.silverstripe.org

И для поддержки разных доменов посмотрите на Subsites Module для SSCMS http://doc.silverstripe.org/modules:subsites

SSCMS основана на Sapphire Framework, очень просто расширить и настроить функциональность.

Ответ 4

Вы также можете попробовать Ionize CMS

http://ionizecms.com/

Выглядит многообещающе

Ответ 5

FrogCMS описывается как PHP-версия Radiant. Я не использовал его сам, но он выглядит довольно простым. Недостатком является то, что его развитие, похоже, застопорилось.

Из моего опыта я бы рекомендовал вам попробовать Silverstripe.

Ответ 6

Вы можете пойти три раза наградами, Joomla.

Joomla - это удостоенный наград контент системы управления (CMS), которая позволяет вы создаете веб-сайты и онлайн-приложений. Многие аспекты, включая его простоту использования и расширяемость, сделали Joomla самое популярное программное обеспечение для веб-сайтов доступный. Лучше всего, Joomla является решение с открытым исходным кодом, которое свободно доступный каждому.

Ответ 7

По моему опыту: Wordpress + wpml

Ответ 8

Это не предварительно упакованная CMS, а глобализация http://github.com/joshmh/globalize2 дает вам большую силу и гибкость в интернационализации приложения Ruby on Rails.

Ответ 9

Я бы порекомендовал плагин Ubiquo + ubiquo_i18n

http://guides.ubiquo.me/edge/ubiquo_i18n.html

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

Отказ от ответственности: я один из разработчиков:)