Названия и домены

Создание сайтов

Контакты

Последние комментарии

Многоязычность на сайте


Изображение пользователя Макс К..
  


Рубрика:

Многоязычность в Друпале реализуется через дополнительный модуль, i18n. Обсуждение этого модуля на сайте Drupal.ru.


На Друпале есть еще одна возможность организовать мультиязычность, если требуется не слишком строгая синхронизация сайтов. Друпал поддерживает мультисайтинг. Например, можно на одно название купить два домена, один в зоне .ru, другой в зоне .com, третий в зоне .de. Один движок Друпала может поддерживать все три сайта, работая на каждом сайте с отдельной базой.

Для многоязычного сайта мультисайтинг позволяет объединять таблицы в базах.

Один крайний вариант - все три базы порознь, все три сайта независимы, только движок общий.

Другой крайний вариант, все базы слиты в одну, тогда получаются 3 зеркала.

Для практики интересны промежуточные варианты с объединением только части таблиц. Например, можно объединить таблицы в базах, связанные с аутентификацией. Тогда посетители одного сайта смогут переходить на другой сайт с теми же логинами и паролями. Можно объединить профили пользователей, чтобы им не заполнять по 3 раза одно и то же. Или настройки ролей. Объединять контент нежелательно, тогда появятся одинаковое содержимое на разных сайтах, будут проблемы с поисковиками.

Мультисайтинг используется чаще всего для многоязычных сайтов, у которых для посетителей с разными языками выставляется разное содержимое, которое не требуется синхронизировать. Например, FAQ по способам оплаты удается синхронизировать на разных языках, только если он влезает на одну страницу. Если ответы раскидывать по разным страницам, то американцам будет неинтересно читать подробности оплаты через Яндекс-деньги. А русским - через Пэйпал.

Есть также содержимое, которое вообще невозможно синхронизировать. Например, синхронизация форумов на 2-3-х языках весьма затруднительна и в большинстве случаев бессмысленна. Здесь или заводить разные форумы на одном сайте или на отдельных сайтах заводить свои форумы, которые не будут синхронизироваться.


Также мультисайтинг полезен для продвижения сайтов в поисковиках. Английский контент выкладывать на сайт в зоне .com, что будет приятно импортным поисковикам. Русское содержание - на сайт в зоне .ru, это будет приятно Яндексу и Рэмблеру.

У меня довольно часто заказывают подбор название сайта и в качестве одного из требований идет, чтобы название было свободно и в зоне .com и в зоне .ru одновременно. Эти заказчики сразу собираются разносить разноязычный контент по разным доменам.

Домены нынче дешевые, хостинги разрешают на одном тарифном плане размещать несколько доменов.

  • Если количество денег от посетителей со вторичного языке ожидается больше 30% от посетителей с основного языка, то лучше сразу ориентироваться на мультисайтинг. И посетителям удобнее и поисковикам.
  • Если второй язык дает от 5 до 30% денег по сравнению с посетителями основного языка, то установка многоязычного модуля i18n будет оптимальным решением вопроса.
  • Если второй язык будет давать меньше 5% доходов по сравнению с основным языком, то проще внутри сайта сделать подсайт на втором языке. А в меню на каждой странице сайта дать на него ссылку.

Цифры, понятно, условные.

Ссылка 

Статья "Мультисайтинг это просто" 

..........................
Макс Кириленко, подбор названий и доменов