Интеграция форумного движка Vanilla в Drupal

Главные вкладки

Аватар пользователя vtros vtros 16 февраля 2008 в 0:43

Здравствуйте. Оказывается, существует возможность интеграции в Drupal, великолепного форумного движка Vanilla.
Vanilla обладает отличной функциональностью, большим количеством модулей для расширения, приличным количеством тем, и при этом, обладает минимализмом в стиле Web 2.0. Крайне проста в освоении. Русская локализация присутствует. Весит форум всего 321 Kb.

Ссылки:
Lussumo Community
Скачать Get Vanilla
Топик по интеграции в Drupal
Пошаговая инструкция по интеграции

Дополнительно для тех, кто не знаком еще с Vanilla подскажу, как не наступить на грабли, при установки движка.

1. Русский перевод на сайте Vanilla, смотрите в разделе Vanilla Add-ons, скачать нужно версию 1. Его нужно перекодировать в UTF-8, почему-то там кодировка win1251, хотя форум Vanilla работает только в UTF-8.

2. При установки форум обязательно требует пароль для базы данных, поэтому если будете ставить на локалке, а большинство web-мастеров на локалке паролей к базам не создают, нужно в форме пароля указать YES. После установки и запуска форума, выскочит ошибка связи с базой. Нужно открыть файл database.php в папке conf, и добавить строчку $Configuration['DATABASE_PASSWORD'] = '';

Тепер непосредственно по интеграции. Если спокойно и внимательно делать как написано в инструкции, все начинает работать сразу. У меня на все доделки-переделки ушло около часа. Форму регистрации форума можно выкинуть из шаблона форума, или наоборот использовать, если кому не нравиться друпаловская. Через форму регистрации форума можно авторизироваться на сайте, а вот регистрация у меня не прошла, хотя внимательно я пока не разбирался с этим вопросом .

В трех словах интеграция выглядит так: инсталлируете форум, правите конфигурационные файлы, добавляете таблицы в базу, под конец делаете запрос-обновление в базе и ВСЁ. База, которую создал форум при инсталяции больше не нужна, и её можно удалить.

Осталось запихнуть форум в дизайн.
Если кому интересно в сообществе, прошу подсказать как это сделать как можно грамотнее, без всяких там фреймов и т.п. Еще в шаблон форума нужно запихнуть дефолтовые друпаловские аватары, вместо форумных, потому, что не удобно для пользователя два раза закачивать аватары, да и модуль vanilla, отвечающий за аватары требует Image-Magick ( пока писал пришла мысль запихнуть в шаблон форума друпаловскую переменную аватара, не знаю сработает или нет, буду разбираться).
Спасибо за внимание, кому интересно приглашаю на "бубен-ный" танец :).
Тема актуальна, поскольку к сожалению в 6-ке, так, с друпаловским форумом ничего кардинального сделано так и не было.

ВложениеРазмер
Иконка изображения vanilla-forum.png4.72 КБ

Комментарии

Аватар пользователя Natalie Natalie 16 февраля 2008 в 5:20

А по мне так слишком минималистичен. Если уж ставить внешний форум, то тогда уже что-нибудь более навороченное, чтобы имело смысл.

Аватар пользователя vtros vtros 16 февраля 2008 в 11:46

Natalie wrote:
А по мне так слишком минималистичен. Если уж ставить внешний форум, то тогда уже что-нибудь более навороченное, чтобы имело смысл.

Natalie, Вы не правы. Достигнуть функциональности известных форумных движков с помощью модулей ваниллы элементарно, более того можно заметно превзойти эти монстры. А вот возможности интеграции с известными сервисами web 2.0, у большинства монстров просто нет, например отправка постов и сообщений в твиттер или интеграция с файловыми серверами и фотохостингами на уровне одного клика. Мне этот твиттер конечно не нужен, я вообще не понимаю этой фишки, но пользователи хотят, что бы такая функция была. Посмотрите страницу модулей для ваниллы и Вы будете приятно удивлены всевозможным фишкам и возможностями. Про производительность ваниллы и нагрузки на сервер вообще помолчать лучше. Если бы такой форум был в строен в друпал по дефолту, цены бы не было такому друпалу!
Кстати автор интеграции назвал данное скрещение: DRUPILLA Smile

Аватар пользователя m0ro m0ro 16 февраля 2008 в 6:28

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

Аватар пользователя Natalie Natalie 16 февраля 2008 в 17:30

Вам виднее Smile Пока что все имплементации, что я видела, довольно куцие и неудобные, поэтому у меня сложилось такое мнение. Конечно, если Друпал не менять, он тоже выглядит довольно убого Smile

Аватар пользователя vtros vtros 16 февраля 2008 в 20:11

Натали! Помогите впихнуть сиё чудо в дизайн. В wordpress-е это делается элементарно. Добавляются в шаблон форума переменные заголовка и подвала, и форум в дизайне WP. С друпалом это по понятным причинам не пройдет.
К слову, оказывается на основе ваниллы, можно и блог даже сделать, только он получается такой же убогий, как и форум в Друпале. Посмотреть можно здесь: http://www.spodesabode.com/, хотя мне кажется, если не куча дизайнов к WP, в чём он очень выигрывает, всё-таки WP может тут отдыхать, хотя бы по причине отсутствия рейтингового модуля up/down, который есть и у друпала и у ваниллы и о боже... у хабра.

Аватар пользователя Natalie Natalie 17 февраля 2008 в 0:02

vtros, как я вам помогу, если я даже не смотрела интеграцию?
Вероятно, вам придется взять тему для Друпала и переделать ее для форума. Или хотя бы шапку и цвета.

Аватар пользователя VanillaIn.ru VanillaIn.ru (не проверено) 15 марта 2008 в 14:23

Теперь у Vanilla есть русское сообщество. Переводы, обсуждения можно найти на VanillaIn.ru. Возможно тут найдутся люди, которые вам помогут с некоторыми вопросами, а, может, это будете именно вы. Вообщем рады представить сообщество VanillaIn.ru

Аватар пользователя tmp tmp 26 марта 2008 в 16:27

Огромное СПАСИБО! Я до этой статьи и не знал о Ваниле. )) посмотрел его в чистом виде на ванила.ру - довольно интересный форум. немного не привычен, когда все привыкли к стандартным видам. Но привыкнуть легко, + все очень интуитивно понятно. И + довольно приятно - легкий вид! ) Было бы очень интересно посмотреть на интегрированный уже в друпал. Кинте плиз ссылу Smile Спасибо!

Аватар пользователя Wave Wave 16 апреля 2008 в 23:43

Сегодня на хабре видел тему про Vanilla. К тому моменту, когда я в топик зашёл, демонстрационный сайт отдефейсили, оставили редирект на порно.
Что-то теперь этот форум мне доверия не внушает.

Аватар пользователя vanillain.ru vanillain.ru (не проверено) 18 апреля 2008 в 11:05

Не путайте дефейс с редиректом. Демо сайт был сделан специально для хабра, с полным доступом в админку, вроде бы сидят умные люди, портить нечего, зато есть возможность показать форум полностью, а не только пользовательскую часть. Но и на хабре нашлись .. .ну которые везде находятся, и сделали сей неприятный факт - поставили переадресацию. Доступ к этой вкладке настроек мы закрыли в течении 5 минут, но факт остается фактом - нашим людям безгранично доверять не стоит. Так что прошу не переносить наш недочет на неблагонадежность самого движка.

Аватар пользователя Akzhan Akzhan 18 апреля 2008 в 18:00

На демо-сайте разершили администратору полный доступ ко всему.

В таких условиях легко отдефэйсить и Drupal Smile

Аватар пользователя Химический Али Химический Али 18 апреля 2008 в 13:05

А у него есть возможность переключить вид главнйо страницы с родного на стандартный - со списоком разделов?

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

Аватар пользователя Akzhan Akzhan 18 апреля 2008 в 18:01

Мне Ванилла нравится - во-первых, она тоже модульная система. Во-вторых, очень качественный код. В-третьих - темы надо искать или писать свои, и для Друпала тоже...

Тот же Гарланд в Друпале хоть и хорошая тема, но мне уже она приелась Smile

Аватар пользователя vanillaIn.ru vanillaIn.ru (не проверено) 24 апреля 2008 в 16:16

Есть, 1 маленький модуль, который делает стартовую страницу любую из страниц форума, в том числе и страниц разделов.

Аватар пользователя www.vanillaIn.ru www.vanillaIn.ru (не проверено) 6 мая 2008 в 18:20

http://lussumo.com/addons/index.php?PostBackAction=Search&Type=Themes&So...
http://lussumo.com/addons/index.php?PostBackAction=Search&Type=Styles&So...
Страницы тем и стилей. Но для многих сайтов естественно все делается под заказ. Особых проблем не наблюдалось

Аватар пользователя www.vanillaIn.ru www.vanillaIn.ru (не проверено) 6 мая 2008 в 18:20

http://lussumo.com/addons/index.php?PostBackAction=Search&Type=Themes&So...
http://lussumo.com/addons/index.php?PostBackAction=Search&Type=Styles&So...
Страницы тем и стилей. Но для многих сайтов естественно все делается под заказ. Особых проблем не наблюдалось