Записи с тегом "IPB"

Апр 20

Один вход для всех сервисов на сайте

Рубрики: Мысли Метки: ,

Меня всегда интересовала разработка многофункциональных порталов. И я давно изучаю тот же Гугл, Яндекс, Майл.ру, Авто.ру, wmj.ru, конкурентов в том числе и множество других порталов. Одна из деталей, которая меня интересовала – это доступ ко всем функциям по единому логину/паролю.

Сегодня я хочу поговорить о интеграции форума в портальный движок. Конкретно – интеграция движка форума в MaxSite CMS (думаю что мои мысли будут актуальны и для вордпресса, джумлы, друпала, да и просто для самописа).

Цель: Объединить форум и сайт на MaxSite CMS. Сделать вход по единому логину/паролю.

В качестве движка форума я использую IPB, и в данный момент размышляю как наиболее эффективно связать MaxSite CMS и IPB. Поделюсь мыслями вслух:

  1. Синхронизация. Довольно хлопотный способ. В таблицу mso_users я планирую добавить новое поле id_ipb_user, в котором будет хранится ID этого же самого пользователя в таблице users форума.

    На форуме запретить:

    • Регистрацию (она доступна только на сайте).
    • Изменение профиля (оно доступно только на сайте).

    На сайте:

    • При регистрации нового пользователя дублировать его аккаунт на форуме IPB
    • При изменении профиля дублировать изменения на форуме.
    • При входе пользователя на сайт, каким-то образом авторизировать его и на форуме.
  2. Разработка плагина для MaxSite CMS – «форум». Интересная мысль, которая пришла ко мне не так давно. Огромным плюсом мне видится то, что форум напишу лично я (либо при содействии комьюнити на forum.max-3000.com). Как бы мы не уважали IPB, vBulletin или phpBB, стоит признать, что все они тормознутые и древние. Я бы сделал движок форума полностью на аяксе, он был бы привлекательным для поисковых систем, там было бы ЧПУ и отличная навигация.

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

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

    • Как быть с теми сообщениями, которые уже есть на моем IPB
    • Снова гуглу в robots.txt скармливать весь старый форум, чтобы он не индексировал, ждать, когда проиндексирует новый форум, терять трафик на 2-3 месяца и наконец терять беки.

Читать далее »

Ноя 20

Как я защитил свой IPB от спама

Рубрики: Cпам, Новости Метки: , ,

Тем кто использует дистрибутивы Invision Power Board от ibresource.ru знакома проблема спама не по наслышке. Хрумер пробивает стандартную капчу IBP очень легко, и как только ваш форум попадает в базы спамеров, в сутки регистрируются десятки новых ботов, безжалостно засирающих форум своими ссылками.

Разобравшись, как создается капча ipb, выяснил, что в корне форума лежит папка style_captcha, в ней еще две:

/captcha_fonts
/captcha_backgrounds

Как вы наверное догадались из названия папок, в captcha_fonts хранятся шрифты, которыми пишутся буквы на капче, а captcha_backgrounds отвечает за фоновые изображения. В каждой из папок несколько файлов шрифтов и фоновых изображений, это нужно для ротации. Читать далее »