Ускоряем индексацию с помощью LiveJournal CrossPoster (Drupal only)

Есть у меня один сайтик на Drupal 5 , молодой ещё, но достаточно перспективный. Ничего в нём особенного вроде нет – 50% материалов сайт представляют собой качественный рерайт, 50% собственных мыслей по теме. Но страницы этого сайта индексируются достаточно быстро. Не так быстро, как новости о "Ночлежке" или Lively Google (новая трёхмерная социальная сеть), но всё равно хорошо – от 15 минут до 24 часов.

Ускорение индексации

А всё благодаря кросспостигу в ЖЖ (Livejournal.com), который я организовал с помощью шикарного модуля ljxp (LiveJournal CrossPoster). Есть правда один маленький нюанс: модуль работает только под 5-ую версию лучшей в мире CMS. Если кто знает, как организовать кросспостинг под Drupal 6 – расскажите плиз. А я пока дам инструкцию по работе с LiveJournal CrossPoster для Drupal 5.

Установка LiveJournal CrossPoster

Модуль можно взять отсюда http://drupal.org/project/ljxp. Доступны пока только версии под Drupal 4 и Drupal 5. Будет ли версия модуля под Drupal 6 я не знаю, но очень надеюсь, что будет. Если нет, то буду собственноручно колупать и портировать модуль – уж больно он хорош.

Для установки достаточно просто скопировать папку с модулем в вашу директорию sites/all/modules на сервере. Кстати, рекомендую все устанавливаемые модули помещать в sites/all/modules, а темы в sites/all/themes. Это пригодится при апдейте движка до новой версии.

После этого нужно включить модуль в панели администрирования модулей (admin/build/modules) и переходить к настройке.

Настройка LiveJournal CrossPoster

По адресу /admin/settings/ljxp можно выбрать режим кросспостинга для каждого из доступных типов материалов. Доступно три режима кросспостинга:

  • Cannot crosspost to LJ
  • Crosspost to LJ by default
  • Can crosspost to LJ, but not by default

Лично я в своём блоге ставлю "Crosspost to LJ by default", чтобы новые записи автоматически постились в ЖЖ. А вот на коллективных блогах даю право выбора пользователям - "Can crosspost to LJ, but not by default", при этом рассказываю им о том, как это сделать.

Не забываем дать права на странице управления доступом (admin/user/access) для тех ролей, которым разрешаем кросспостинг – ставим птички напротив "Can crosspost to livejournal".

Дальнейшие настройки следует проводить в профиле пользователя. Остановлюсь только на самых существенных моментах.

  • Host: по умолчанию livejournal.com Подходит любой ЖЖ-совместимый сайт (LiveJournal-compliant site)
  • User: имя ЖЖ-аккаунта.
  • Password: пароль учетной записи ЖЖ. Пароль сохраняется в базе в хэшированном виде.
  • Community: список сообществ ЖЖ, в которые попадет этот пост. Я использую кросспостинг только для ускорения индексации, но не для привлечения трафика из ЖЖ, поэтому в сообщества посты не публикую.
  • Your site name: название сайта для заголовка поста в ЖЖ. По умолчанию - имя сайта, на котором настраиваем модуль.
  • Tag posts with categories: связаные с материалом термины таксономии будут переданы в ЖЖ в качестве тэгов.
  • Livejournal posts will be: публиковать посты, для всех (Public) или только для друзей (Friends only). Конечно, Public.
  • Comments: ставлю комменты только на своём сайте (Require users to comment here) - комменты в ЖЖ отключены.
  • How to handle teasers: незачем отдавать в ЖЖ весь материал (вдруг решат что ЖЖ – первоисточник), поэтому достаточно Post only the teaser.

После этого можно сохранить страницу профиля и переходить к созданию материалов.

Один раз создав аккаунт в ЖЖ и настроив кросспостинг у себя на сайте можно наслаждаться ускорением индексации, а при более хитром обращении, ещё и получением трафика из ЖЖ.

В самое ближаёшее время планирую автоматизировать кросспостинг из ЖЖ в другие социальные сети, например, в "Мой Круг". Получится просто супер ускоренная индексация. А главное - всё делается автоматом.


Серёга Чаботько (s13.by) сменил фамилию. Теперь он Гугл! Правда по английски получилось сурово - Huhl. Почти как хахоль. Сорри, Серёга, не ожидал от тебя такого прикола.

Если вас интересует создание сайта - советую обратить внимание на inclouds.ru - большой опыт работы и сжатые сроки выполнения сложных задач.

Модуль установил выводит

Модуль установил выводит сообщение LiveJournal crosspost successful.
Но на странице ничего не появляется.

Разобрался модуль очень

Разобрался модуль очень хороший. Разместил пару новостей в сообществах и в своем блоге получил +30 посетителей сайта, очень эффективно. Это при том, что сайт новый и +30 это рост более чем в 15 раз.

Очень рад, что смог помочь.

Очень рад, что смог помочь. Подписывайтесь на RSS и следите за обновлениями. Скоро появится ещё много интересных материалов.

Этот плагин есть и для

Этот плагин есть и для WordPress.
Многие блогосервисы поддерживают трансляцию из ЖЖ, поэтому я красиво и с нужными ссылками делаю кросс-пост в ЖЖ, а уже оттуда - по всем подряд блогофермам.

по блогофермам это как? что

по блогофермам это как?
что такое блогоферма и как енто сделать?

Еще вопрос как постить сразу

Еще вопрос как постить сразу в несколько сообшеств и как быстро отобрать сообщества в которые можно писать без модерации????

могу вас поздравить! модуль

могу вас поздравить! модуль для drupal 6 версии появился для скачки!

Установил этот модуль, всё

Установил этот модуль, всё настроил как положено, но в жж посты всё равно не транслируются. В чем может быть проблема?

Какая версия Drupal у вас?

Какая версия Drupal у вас?

5.х Точнее, не знаю, скорее

5.х Точнее, не знаю, скорее всего 5.7

Пробовал отключать и включать функцию передачи в жж тегов, не помогло.

Даже не знаю, честно. У меня

Даже не знаю, честно. У меня на 5-ке заработало как по маслу...

Ок, всё равно спасибо :)

Ок, всё равно спасибо :)

Каким образом это ускоряет

Каким образом это ускоряет индексацию основного блога?

Поисоквые роботы постоянно

Поисоквые роботы постоянно находятся на блоговых платформах. Там появляется ссылка на ваш новый пост. По ссылке они попадают к вам.

Подпишись на RSS