Интеграция LifeType с phpBB3
Метки: LifeType | phpBB3 | интеграция
Суббота, 12 декабря 2009 г.
Подписаться на комментарии по RSS
На этой неделе завершил работу по интеграции движка блогов LifeType с форумом phpBB3. С самого начала у меня была такая идея, не использовать мод блогов для форума, так как все существующие на сегодня моды для тройки имеют довольно примитивный функционал, а именно интегрировать с проверенным и многофункциональном движком блогов LifeType. Правда тут была одна серьёзная проблема - для тройки интеграции с LifeType не существует. Движок блогов имеет много функциональную систему интеграции, но не для тройки. Поэтому пришлось обращаться за помощью к человеку который в совершенстве знает движок LifeType. Без его помощи я бы просто ничего не смог бы сделать.
Кстати если кому то понадобится помощь по движку LifeType, найти её Вы сможете на портале RUSEDU владельцем которого является человек благодаря которому LifeType стал понемногу набирать популярность в рунете. Я знаю минимум около 30 достаточно успешных проектов на этом движке, но их реально намного больше. Я уже писал что этот движок намного меньше нагружает сервер по сравнению с MyWordpress. К примеру на обычном виртуальном хостинге небыло никаких проблем при средней посещаемости 500-600 уникальных посетителях которые публиковали 20-30 новых постов в своих блогах. Нрамотно настроенный движок спокойно выдерживает 2000-3000 уникальных в сутки которые активно обновляют свои блоги. Сам я до таких нагрухок ещё не доходил, но надеюсь что так оно и есть.
Кстати именно факт малой нагрузки на сервер и привлёк моё внимание когда было решено дать юзерам форума возможность вести персональные блоги. Ведь форум прилично посещаемый - под 2000 уникальных посетителей в сутки! Плюс сейчас с форумом интегрированна фотогалерея Coppermine и FlashChat. Кроме того для расширения функциональности в форуме установленно около 20 дополнительных модов, некоторые из которых дают дополнительную нагрузку. И пока до сих пор этот форум живёт на обычном виртуальном хостинге, правда постоянно перерасходуя серверные ресурсы процентов на 40-50. Но это и неудивительно - phpBB даже 3-й версии достаточно ресурсоёмкий движок. При такой посещаемости пора уже на VDS переходить, благо он дешевле чем VIP а по ресурсам даёт больше свободы. Только придётся самим администрировать свой VDS, поэтому пока и задержка.
Так вот по самой интеграции, кроме того что все зарегистрированные юзеры форума должны автоматически получить свой блог, так как в форуме разрешены логины на кирилице, то многие этим воспользовались. Вот тут то и получилась самая большая засада. Сам процесс интеграции я проводил на Денвере что бы уже полностью рабочий вариант закинуть на сервер. Блоги после включения моста создаются, зайти и постить в них под логином и паролем от форума можно, но только если логин на латинице! Кирилические логины LifeType не признаёт изначально. Павел Наумов, большой знаток движка, и в этом очень помог. Он не только выложил файлы моста интеграции но и доработал интеграцию так, что теперь и русские ники LifeType спокойно кушает.
Немного освобожусь и соберу воедино все доработки которые были сделанны для движка блогов в виде патча к версии 1.2.9 (последний релиз LifeType) с помощью которого можно в одном варианте подружить движок с русскими никами и автоматически форматировать псевдоссылки даже из русских названий постов, а во втором варианте интегрировать с phpBB3 как в чистой установке, так и в варианте когда тройку переконвертировали из двойки. Надеюсь что кому то пригодится такой патч. Единственно что ещё хотелось бы доделать в существующей интеграции - при переходе из форума в блоги автоматически быть залогиненым и в блогах. Пока приходиться при входе в блоги повторно вбивать свой логин и пароль от форума. Просто форум и блоги по разному используют систему автологина. Если в форуме автологин работает через куки, то в блога только по текушей сесии, как только закрываеш браузер, авторизация скидывается.
На форуме который я сейчас дорабатываю, есть отдельная тема в которой форумчане пишут свои пожелания по форуму. Что они хотят видеть в форуме и каких функций им не хватает. Например понадобилась активная кнопка Skype, когда юзер включает на своём компе Скайп, кнопка подсвечивается и можно напрмую с форума вызвать юзера на разговор через Skype. За час я всё сделал. Бывают и такие предложения которые можно рассмотреть только в очень отдалённом будующем, так как ресурсов сервера просто не хватит - например скачать фильмы или посмотреть новый фильм без всяких СМС и прочих неудобств. Бывают и ещё более экзотические пожелания. Но в первую очередь делается только то реально нужно форуму, как в принципе и было с блогами для форумчан.
Комментариев: 2
]]>
А нет ли случайно возможности связать Lifetype и ipb 2.*.*?
]]>
В стандартом бридже нашёл только Джомлу и VBB2 VBB3
Но можно поискать в сети, может быть кто то делал. Ну и в крайнем случае обратиться за помощью к спецу по LifeType на форум портала RUSEDU