Доработка phpBB3
Метки: phpBB3 | движок | форум
Суббота, 21 ноября 2009 г.
Подписаться на комментарии по RSS
Движок форума phpBB3 довольно популярен в интернете, даже несмотря на то что есть минимум 3 форумных движка которые имеют такой же продвинутый функционал и хорошую взломоустойчивость и бесплатные как и phpBB. Если сейчас стоял бы вопрос при создании сайта с нуля, какой форумный движок выбрать, я бы всё же попробовал бы тот же SMF. Даже несмотря на то что легче работается с тем с чем уже работал. Но так как мне достался для доработки сайт на котором стоит phpBB3, деваться некуда. Ранее я уже описывал первые проблемы с которыми столкнулся при переносе форума на Денвер.
Самое первое что мне не нравиться в phpBB со времени когда я запускал на нём один из первых собственных форумов - система модов для расширения функциональности. Именно модов а не плагинов. Представляете сколько всяких модов нужно поставить что бы добиться желаемой функциональности а потом, если необходимо обновиться до более новой версии, всё начинать с нуля. Почти все моды при обновлении теряются. И опять открывать установочную инструкцию и методом копипасте, перекапывая кучи файлов в разных папках, устанавливать моды. Даже автоустановщик модов не может помочь, а только облегчить некоторые моменты. Пока сама идеология движка, в шутку называемого пых-пых ББ, не будет пересмотренна в сторону системы плагинов а не модов, этот движок будет постоянно терять свои позиции.
Но как говориться, даренному коню в зубы не смотрят, поэтому приходится сейчас работать с тем что есть. А основная задача сейчас, довести форум до максимальной функциональности где с помощью модов, а где с помощью интеграции с другими движками. Последнюю неделю я как раз этим и занимался. Установил мод баннерокрутилки, довольно удачная система управленния рекламой на форуме. Переделал форумный миничат, добавил мод статичных страниц. Потом занялся форумной галереей и на этой стадии застрял на пару дней. Первая галерея которую я поставил для пробы tsGallery не подошла по нескольким позициям, второй мод оказался намного более продвинутым - phpBBgallery но для корректной работы нужно обновлять форум с 3.0.2 до 3.0.6 или минимум до 3.0.5, а это значит что все моды установленные на форуме нужно будет переустанавливать с нуля!
Если бы ещё все эти моды ставил я, то задача была бы не такой уж и сложной. Но часть модов была установленна ещё до того как я взялся за форум. И если что то встанет не так, представляете как будут реагировать постоянные посетители которых в сутки бывает около 1500 ! Я поменял стиль оформления и не учёл что в прежнем стоял мод активных ников и цитирования только части текста, так сразу посыпались жалобы с просьбой вернуть всё назад. На таких форумах нужна предельная осторожность если что то где то доделываеш. И поэтому по согласованию с хозяйкой форума было решено не ставить мод галереи, а интегрировать в форум готовый движок галереи с мощным функционалом - Coppermine.
Пришлось конечно повозиться с интеграцией, так как по умолчанию Coppermine интегрируется с phpBB2. с тройкой официальный мост интеграции есть только в бета версии 1.5.2 а я поставил последний стабильный релиз 1.4.25. Но как говорится - поиск рулит. С помощью переводчика Google встроенного в браузер, перекопав кучи топиков на забугорных форумах я нашёл вполне рабочий бридж для интеграции. И даже придумал свой собственный вариант доработки. Сделал вывод ссылки на персональный альбов в галерее из профиля юзера! Способ очень элементарный но нигде не применяемый. Хотя из за своей простоты он и работает не совсем так как хотелось бы. Если в галерее у юзера нет уже созданной им галереи, то ссылка на ещё не созданную галерею, но зарезервированную именно для него, всё равно будет.
Теперь на очереди интеграция с форумом движка блогов LifeType, тут тоже есть проблема в том что существует интеграция только с двойкой. А так как в тройке система авторизации сделанна по другому, интегрировать тройку по схеме двойки не получится. Один хороший знаток движка LifeType обещал помочь с интеграцией как только немного освободиться, так что пока жду. Тот мод блогов который предлагается для форума я даже и блогами назвать не могу, так, пародия. Поэтому после тестирования на Денвере от варианта с модом блогов было решено отказаться в пользу интеграции.
Ну а в завершение хочу поделиться очень полезными находками для всех блоггеров, если они имеют отношение к той же теме что и мой блог - Рейтинг блогов вебмастеров, оптимизаторов и манимейкеров. Там кстати блог разработчика движка на котором работает мой блог занимает 7-е место! И вторая не менее полезная находка для тех кто зарабатывает на своих блогах - блог о том кто сколько зарабатывает со списком партнёрских программ.
Оставьте комментарий!