Skip to content


Установка и интеграция Bbpress

Прочитал у Тода о Bbpress, форуме для вордпреса и решил установить (давно хотел сделать форум, но все руки не доходили). Основное преимущества данного блога над другими — тесная интеграция с вордпресом (одни и те же разработчики). Опишу по порядку, все что нужно сделать

  1. Скачиваем дистрибутив, можно сразу руссифицированный с сайта bbpress.ru.
  2. Заходим в cpanel хостинга и создаем поддомен для форума, например forum.ваш_домен — адрес, по которому будет находится ваш форум.
  3. может работать с отдельной базой данных либо с базой данных вордпресса, там где хранятся все таблицы wp_. Если планируете отдельную базу — создайте ее, задайте пользователя.
  4. Закачиваем дистрибутив из скачанного архива на свой хостинг, в папку соответствующую поддомену п.1.
  5. Редактируем bb-config.php (в архиве он называется bb-config-sample.php), указываем базу данных, пользователя и пароль. Если используем ту же базу, что и для вордпресса — то информацию можно взять из файла его конфигурации wp-config.php.
    Замените фразу ’put your unique phrase here’  в четырех строках (см. ниже) на произвольный набор символов:
    define( ‘BB_AUTH_KEY’, ‘put your unique phrase here’ );
    define( ‘BB_SECURE_AUTH_KEY’, ‘put your unique phrase here’ );
    define( ‘BB_LOGGED_IN_KEY’, ‘put your unique phrase here’ );
    define( ‘BB_NONCE_KEY’, ‘put your unique phrase here’ );
    !!! для интеграции с вордпресом тут будет необходима особая настройка
    Русский язык включается строкой define( ‘BB_LANG’, » ):
    изменяем на define( ‘BB_LANG’, »ru_RU )
  6. Заходим через браузер по адресу форума и следуем по инструкции, шаг 2 можно пропустить. Когда все закончится, вам а почту придет письмо с паролем администратора (key master) и можно работать с форумом.

Интеграция  Bbpress и

Дальше инструкция для тех, кто хочет совместить обе системы:

  • Заходим в админку форума, Настройки -> Интеграция с WordPress и  настраиваем «Карту пользовательских ролей» — задаем какие права получат пользователи вордпреса при заходе на форум, администратору максимум, остальным — как вам нравится. Сохраняем.
  • В вордпресе устанавливаем плагин Интеграция с bbPress, активируем и настраиваем его: пишем путь для форума и т.п., после чего сохраняем. После этого плагин напишет, какую строчку (или строки) текста нужно добавить в файл wp-config.php. Редактируем этот файл.
  • Дальше сложнее. auth_salt и другие параметры, отвечающие за безопасность. Нужно открыть конфиги wp-config.php и bb-config.php и сделать эти параметры одинаковыми:
    define( ‘BB_AUTH_KEY’, ‘text’ ); и  define(‘AUTH_KEY’, ‘text’ );
    пройтись по всем 4 параметрам (см. п.5). Если у вас вордпресс старый или обновлялся со старой версии, то у него в конфиге нет таких строчек, нужно добавить.
  • Возвращаемся к настройкам форума. После Карты ролей идут настройки адреса блога — заполняем их. Потом заполняем параметры auth_salt и т.п., их можно взять из базы данных или со странички http://ваш_сайт/wp-admin/options.php (у меня они почему-то не поменялись, зашел в базу и поменял вручную).
  • Если используете одну базу данных то просто указываем префикс к таблицам вордпресса если нет — ставим галочку «Показать установки дополнительной базы данных» и заполняем. Сохраняем.
    После этого зайти в форум можно будет только с логином паролем пользователя из вордпресса.
  • Если что-то не получается — попробуйте очистить куки и зайти еще раз.
    Если не вышло — можно зайти в cpanel, в базу данных и отредактировать в таблице bb_meta данные вручную. Либо удалить все таблицы bb_ и установить форум заново.

Общие впечатления

Очень похоже на вордпрес, на ранние версии, где очень много приходилось делать вручную: искать и закачивать темы, редактировать их через ftp, минимум настроек.  но в целом все просто и довольно быстро работает. Возможность установить в туже БД, что и вордпресс будет полезна для простых хостигнов с ограниченным количеством баз.

Русификация сделана отлично, тем оформления не так много как для вордпресса, но если поискать, то можно найти интересную. Я, например нашел тему, полностью совпадающую по дизайну с Carrington Blog — оригинальной темой этого блога (которую я пытался чуть-чуть адаптировать). Думаю, что у многих популярных тем есть аналоги для форума. Редактировать темы просто — они состоят из нескольких мелких файлов: заголовок, футер и т.п.

Плагины тоже существуют, есть даже статьи типа «топ 100 плагинов для ббпреса», можно развивать и наращивать возможности.

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

Понятно, почему у нас эта система не распространилась — блоги ведут в основном одиночки и просто общаются в комментах. Но для ряда проектов, типа моего проекта Гало возможность пользователям создавать свои сообщения просто необходима. Если же вам это не нужно, не хотите пускать пользователей даже подписчиками в вордпрес (на некоторых форумах рекомендовали так делать в целях безопасности) — то вам интеграция не нужна.

Posted in CMS, Блогинг, технические заметки.

Tagged with , .


Кросспостинг и число страниц

Проводил эксперимент с кроспостингом в ЖЖ.

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

Изменил настройки, открыл ЖЖ для поисковиков. Через 2-3 месяца заметил что число индексированных страниц в гугле стало уменьшаться, причем довольно быстро, по 30 страниц в неделю, с яндексом проблем небыло. Хорошо что успел вовремя заметить. После скрытия ЖЖ от поисковиков число страниц стало прибавляться. 

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

Posted in SEO.

Tagged with .


Обновление яндекс-метрики

Яндекс давно смотрит на конкурента-гугл и перенимает у него полезные вещи. Сегодня обновилась яндекс метрика, появилась сводная панель. Из особенностей: прогноз посетителей на сегодня

Posted in технические заметки.

Tagged with .


WordPress. Версия 2.9

Обновил. Проблем нету, памяти больше не требует (как было 21-22 М, так и осталось). Единственная проблема — simpl tag не хочет работать, но думаю через пару дней его обновят.

Основные нововведения

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

Запоминание положения при редактировании и созранении php кода в темах — будет удобно.

Возможность указания вордпресу самому оптимизировать базу данных (как это делает WP-Optimize). Интересно. хотя лучше было это сделать не текстовой переменной в настройках конфига, а в панеле управления.

Более 500 исправлений. Пока сложно сказать, вероятно скажется на производительности и удобстве в целом, но я так долго еще не проработал в новой версии, чтобы оценить.

Производительность. Протестировал новую версию с различными кэш плагинами. Лучший результат — без них, 0.63 секунды. Использование различных плагинов для кэширования страниц, базы данных увеличивает время на 0.1-0.3 секунды. хотя это может быть связано с моими настройками сервера.

Всем специалистам и новичкам, работающим с ворбпрессом рекомендую интересный новый блог Todа wordpressinside.ru

Posted in Блогинг.


Яндекс.Почта для домена

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

Для чего это нужно?

  1. Чтобы завести красивый и короткий почтовый аккаунт, в который входит ваш домен, например v@innet-life.ru
  2. Пользоваться всеми возможностями яндекса. С-panel вашего хостера наверняка предоставляет возможность создания почты, но её размер, методы борьбы со спамом, количество свободного места, и другие возможности, которые есть у яндекс-почты там не будет

Как это сделать?

  1. Заходим по ссылке Яндекс.Почта для домена,
  2. Добавляем ваш домен "Подключить домен".
  3. Проверка владения доменом. Можно делать 2 разными способами, но для тех, у кого просто отдельный блог и простой хостинг подойдет только первый: загрузить (например по ftp) в корневой каталог вашего сайта файл с кодовым именем и такой же информацией внутри (файл можно создать в блокноте, поместить код, а потом сохранить и назвать нужным именем).
  4. Изменение MX-записей. Эту операцию необходимо делать в cpanelе вашего сайта.  Важно! все ваши почтовые ящики, созданные раньше, пропадут.
    • Заходим в раздел Mail
    • Выбираем из списка разделов "Modify Mail Exchanger (MX Entry)"
    • Нажимаем "Change an MX Entry"
    • В выпадающем списке после фразы "Change MX for" выбираем основной домен (или, если вы хотите другой адрес, то можно создать субдомен и использовать его), в поле "to" mx..ru и нажимаем кнопку.
  5. Через некоторое время (час-два) в панеле управления почтой для домена появится возможность добавлять и удалять почтовые ящики, до 100 штук на один домен. 

При первом заходе в ящик система попросит уточнить персональные данные и все! можно пользоваться.

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

Posted in Интернет, технические заметки.