В качестве предисловия Я хотел бы поделиться своим опытом интеграции форума phpbb3 и платформы WordPress на базе Curl. Нам приходилось интегрировать форум часто и по-разному.
Никогда с WordPress, плюс клиент хотел, чтобы форум отображался в существующем контенте блога.
Так родился wpbb3 , плагин, позволяющий довольно легко соединить форум и блог.
Из существующих подобных решений (вывода контента форума в контент блога) есть WP-Юнайтед , но слишком сложен в установке и к тому же меняет файлы форума, тем самым усложняя его (форум) обновление.
При создании wpbb3 были поставлены следующие задачи:
- простота интеграции;
- интеграция без изменения файлов форума и блога;
- бесперебойное обновление блога и форума;
- беспроблемное удаление форума (в случае чего).
Требования для работы плагина
- Wordpress 3.2.1 и выше;
- Phpbb3 3.0.9 (ниже не тестировался);
- Наличие Curl на сервере.
Как работает плагин
Плагин работает достаточно просто.Хук, используемый форумом, подготавливает все динамические ссылки форума для использования Curl, затем щелкните ссылку, и Curl загружает содержимое форума в шаблон блога.
Статический контент обслуживается напрямую с помощью перезаписи.
Регистрация, авторизация - общая, из блога.
Что происходит в конце
После установки плагина получаем: Внешний интерфейсАдмин
Где скачать и как установить
Вы можете скачать Здесь .Как установить читайте в doc/install_ru.html. Учитывая, что ширина области контента блога по умолчанию составляет 580 пикселей, т.е.
узкая, то я включил в комплект плагина шаблон phpbb3 subsilver2, конвертированный под эту ширину (для демонстрации).
Скажу сразу, переделка шаблона под плагин не была основной целью, поэтому возможны мелкие несовершенства.
Примечания
Форум phpbb3 довольно популярен и используется для самых разных задач, поэтому сразу учесть и отразить в плагине все нюансы работы форума невозможно (ИМХО).Я надеюсь на ваше понимание.
Все ошибки будут устранены, пожелания (по возможности) исполнены.
Текущая версия плагина — 0.1.16-бетта.
Теги: #wordpress #плагины WordPress #phpbb3 #интеграция #разработка сайтов
-
Характеристики Стероидов
19 Oct, 24 -
Введение В Ms Dynamics Crm
19 Oct, 24 -
Привет, Дорогая, Я Двадцать Лет Назад
19 Oct, 24 -
Утечка Известных Уравнений Жидкости
19 Oct, 24 -
В Небольших Заказах Тоже Есть Жизнь
19 Oct, 24 -
Выпущена Django 1.2 Альфа 1!
19 Oct, 24 -
Закон Мерфи Угрожает Блогосфере
19 Oct, 24