• Здравствуйте.
    Сейчас на одном сервере лежит русская версия сайта. Я хочу создать английскую версию, разместить ее на другом сервере, и как-то настроить синхронизацию. Чтобы при добавлении записи на русскую версию, она автоматически копировалась на английскую. Это через master-slave настроить можно. Но как быть с загружаемыми файлами, а также как и где хранить перевод поста на английский? Плагины использовать не хочется, они уж больно сайт засоряют.
    Может у вас какие идеи или подобный опыт есть?
    Спасибо.

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Плагины использовать не хочется, они уж больно сайт засоряют.

    Плагинопаранойя лечится изучением матчасти.

    Чтобы при добавлении записи на русскую версию, она автоматически копировалась на английскую.
    …Может у вас какие идеи

    Есть идея подумать 🙂
    О какой «синхронизации» можно говорить, если контент совсем разный. Сайты. собсно, тоже разные, уж коль речь о другом сервере.

    Модератор Юрій

    (@yube)

    Может у вас какие идеи или подобный опыт есть?

    Идеи: xmlrpc или curl/post на свой скрипт добавления записи и аплоада файлов. Импорт RSS тоже сойдет. Перевод на лету Гуглем или Бингом (обхохочешься).

    Опыт — есть. Делал году в 2009, наверно, репликацию записей на «родственные» блоги. Молодой был, глупый 🙂

    О какой «синхронизации» можно говорить, если контент совсем разный. Сайты. собсно, тоже разные, уж коль речь о другом сервере.

    По сути ссылки (английская версия на поддомене будет), категории, метки, картинки к постам — все одинаковое будет. Отличаются только текст типа заголовка, основного текста, названия категорий, меток и пара мета-полей для хранения количества просмотров. Получается, надо либо дублировать поля для текста и тогда будет один пост, который берет из нужных полей контент. Либо дублировать посты, делать разные ссылки. Но категории и метки надо в любом случае оставлять одни и те же для обоих языков.

    Идеи: xmlrpc или curl/post на свой скрипт добавления записи и аплоада файлов. Импорт RSS тоже сойдет. Перевод на лету Гуглем или Бингом (обхохочешься).

    Это на крайний случай, если другие варианты не подойдут) Просто сайт живет, изменяется и вносить изменения на каждом по-отдельности напрягает

    По сути ссылки (английская версия на поддомене будет), категории, метки, картинки к постам — все одинаковое будет

    Из всего этого — разве что картинки (всё остальное же другое). Но их ничего не стоит либо скопировать (иначе какой смысл в другом сервере), либо вставлять с «русского» сайта.
    А все надписи/подписи и пр ВСЁ текстовое (может и не только текстовое) — всё другое.

    Ок. Если прекратить параноить в тч и про другой сервер (заодно избавиться от приключений с доп. геммороем по подключению поддомена на нём), то стоит просто взять специальный плагин для мультиязычности.

    Ок. Если прекратить параноить в тч и про другой сервер

    Про другой сервер — это не плагинопаранойя. Просто у меня сейчас физически сервер в Питере, и для посетителей из США страницы грузятся раза в 2-3 дольше, чем у посетителей из СНГ, Европы. Вот я и хочу на сервере в США сайт развернуть для английской версии, уже присмотрел хостинг, пинги очень маленькие внутри США, что положительно скажется на индексацию гуглом.
    Но хочется минимизировать мои телодвижения при работе с сайтом, чтобы все автоматизировано было.

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

    Вот я и хочу на сервере в США сайт развернуть для английской версии,

    Туда же можно и русскую версию поместить 🙂
    Ну или найти другой нормальный хостинг, к которому отовсюду будет нормальный доступ.

    Модератор Yui

    (@fierevere)

    永子

    или использовать CDN для медиафайлов, если цель — укорение регионального доступа

    Туда же можно и русскую версию поместить 🙂
    Ну или найти другой нормальный хостинг, к которому отовсюду будет нормальный доступ.

    Если бы были такие сервера, которые с любой точки мира грузились бы одинаково быстро, сейчас бы не было такой популярности CDN 🙂

    или использовать CDN для медиафайлов, если цель — укорение регионального доступа

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

    • Ответ изменён 8 лет, 7 месяцев назад пользователем xdypx.

    Если бы были такие сервера, которые с любой точки мира грузились бы одинаково быстро, сейчас бы не было такой популярности CDN

    Я Вас удивлю, но сейчас даже шареды предоставляют услугу облачного хостинга 🙂

    А вообще к любому нормальному хостингу что на Евразии, что на обеих Америках нет проблем с доступом из любой страны (ограничений конкретных стран с великими фаеволами и тугими каналами не в счёт).

    если у вашего хостера есть возможность предоставить БД для удаленного доступа, то можете второй сайт подключить к ней

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Тема «Создать копию сайта для английской версии» закрыта для новых ответов.