Как стать автором
Обновить

Комментарии 75

Вообще о таком движке впервые слышу, долгожданный релиз движка… О_о

Для меня долгожданным релизом форумных движков был IPB 3.0, да я считаю что в плане удобства администрирования и модерирования, а также просто написания постов туда IPB — является лучшим движком на рынке.

Да он платный, но разработчикам тоже кушать хочется.
Vanilla и такие движки как IPB, vB, phpbb — это немного разные явления. Если «большие» форумы напичканы функционалом по самое немогу, их админки — это дремучий лес, где легко заблудиться, а «базовый» функционал форума включает в себя столько всего, что глаза разбегаются, то vanilla отнюдь не стремится быть таковой.

Обратите внимание, как оформлены обсуждения в современных успешных крупных проектах — как правило, там есть только поле ответа и кнопка отправить. Ну, может быть ещё, кнопка «нравится». И всё. И именно такими сервисами пользуется большинство.

Создатели Vanilla справедливо решили, что 90% пользователей форумов используют всего 10% функционала, а потому и решили написать решение, где есть только эти 10%, но выполнены они очень качественно.

А потому, это совершенно разные явления.
На хабре давно были публикации о нём, я даже имел глупость поставить первую версию в один из проектов. Сам себе придумал себе головную боль на свою голову))) А так симпотичный был проект. Надо посмотреть что они там понакодили за год с небольшим.
Ну это небо и земля, два разных продукта.
Стоит ещё отметить, что на этом двиге очень удобно создавать сервисы вопросов-ответов, которые сейчас всё больше набирают популярность.
А где можно посмотреть демо из коробки?
Можно посмотреть скриншоты на vanillaforums.com, а демы пока нет.
Тут можно посмотреть подробнее: vanillaforums.org/features
НЛО прилетело и опубликовало эту надпись здесь
Я всё равно буду русифицировать ее под себя. Думаю положу русскую версию в их базу плагинов.

А вообще грустно. Я давно ждал релиза, но сроки на одном проекте поджимали — поставил СМФ. И двух недель не прошло как… :(

С иной стороны то, что не доставляет — во второй части убрали систему «шепот». Замена тоже неплоха, но первый вариант — привычнее.
Как это убрали? sink на месте, никуда не делся.
Sink — это утопить тему. Не поднимать ее с новыми ответами.

А шепот — это возможность в любой теме написать сообщение (или начать новую тему) которое будет видно заранее перечисленному кругу пользователей.
Для этого в новой версии есть conversations (inbox).
Я знаю что есть. Просто для моих нужд — прошлая версия была удобнее. Можно было прямо в теле обсуждения давать некоторые комментарии для избранных, или вести скрытые ветки разговоров, которые начались из общака.

Это удобно — следить за скрытым разговором, видеть откуда он отпочковался. В данном случае видими придется искать этот функционал в модах.
Возможно мало кому важное, но всё же моё мнение:
1) Сделать нормальную лайв-дему, без триалов, без регистрации, без «это наш саппорт-форум, но вроде как и дема тоже...»
2) Читаю тему — русский язык, захожу по ссылкам — а там ничего не понятно — «Номе, Феатирес...», сделайти плиз локализованную версию сайта (ов)
3) Не надо выдавать в теме форума первыми (по-умолчанию) ответы с большим количеством плюсов, это вроде форум…
4) Не понял (видимо как раз из-за отсутствия демы), в нем можно делать подфорумы, разделы?
5) Адресная строка или вообще хоть какая-то вменяемая навигация все же еще заслуживает право на жизнь.
1. Ну вот пытаюсь уговорить разрабов, пока безуспешно.
2. Гы, если что, я — не разработчик движка. :)
3. Согласен, но «из коробки» там вообще нет инструмента голосовалки, так что все сообщения показываются по порядку.
4. Можно. Одно- или Двухуровневые. Разделы отображаются в виде списка в боковой панели. Поначалу непривычно, но потом оказывается жутко удобно.
5. Не совсем понял о чём вы.
5. Насчет такой ерунды -> «Главная — Основной раздел — Вопросы разработчикам» (навигация вроде как), я просто не вижу другой навигации, но если говорите, что есть, то может и не актуально.

Если Вы не разработчик, но хотите помочь проекту и мои идеи совпадают с Вашими — смело показывайте разрабам, проект вроде ничего.

P.S. Перечитал и не увидел нигде пояснения, что Вы демонстрируете не свой продукт и не продукт «знакомых», сделайте где-нибудь пометку, что это фан-обзор пожалуйста.
Создал вот разделов на тестовом полигоне (см справа): tigr.vanillaforums.com/
Именно про это и говорил.
А реклама ет часть «бесплатного» форума? Хм, тогда уж проще панбб поставить…
можешь поставить движок на своем хостинге без рекламы и т.п.
Да, это часть бесплатного тарифа.
Ну, мне просто проект понравился, а посколько разработка открытая, то я вносил в него некоторые изменения, написал пару плагинов. Так что, я тут человек со стороны, но самому проект понравился.

P.S: Вы предлагаете добавить в текст «мопед не мой, я просто разместил объяву»? :)
Нет, я предлагаю написать так — «Пользователи просят добавить — ....» и можно даже ссылку дать на эту саму страничку.
Много параллелей в стиле с ipb3, phpbb3, livestreet, twitter, O2reborn — это чтоб быстрей освоится или ...?
Сколько ресурсов кушает в сравнении с ^above^?
Там ещё больше в дефолтной схеме с фейсбуком.

В плане ресурсов — не измерял. Но судя по коду и вообще, разработчики код ещё не оптимизировали. Ну или оно просто достаточно быстро работает, что в особой оптимизации пока не нуждается.
судя по всему поддержки memcache нет в движке а значит при больших нагрузках здохнет, в phpbb вроде есть в IPB — точно есть поддержка
Ну при больших сдохнет, куда оно денется :) Там даже кеширования как такового нет (разработчики говорят, что работают над ним).
На чем написан форум? Как насчет его интеграции с текущей системой пользователей на работающем сайте? Есть ли какие-либо APIs позволяющие автоматически добавлять/изменять юзеров?
php/jquery, есть плагин proxy connect для интеграции в сторонние системы. Из коробки этот плагин пока что поддерживает только wordpress.
Спасибо. А нету API чтобы самопальную систему подключить? Я ищу движок форума для моего сайта, но хочется его интегрировать с текущей доморощенной системой аутентифиакции максимально удобно для юзеров. Насколько это возможно с Vanilla? Что можете посоветовать чтобы получить дополнительную инфу по этому вопросу?
Я этим не занимался, так что из личного опыта ничего не скажу, но почитайте вот эту страничку из их вики: vanillaforums.org/page/singlesignon
Спасибо!
Сам по себе проект очень интересный и перспективный.

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

Надеюсь, такого безобразия больше нет и проект грамотно развивается.
Ну, шаблоны нынешние по-прежнему представляют из себя совмещённый html и php, правда php там по большей части для вытаскивания разных данных и фраз. Хотя в комплекте идёт smarty, можно писать и под него (правда я лично не пробовал).
Впервые познакомился с Ванилой около года назад, движок очень понравился своей простотой, удобством и структурной организацией. Но для того, чтобы заставить его корректно работать с русским языком тогда требовались пляски с бубном.
По этой причине с большим сожалением оставил его и выбрал другой форум для своего проекта.
Интересно, как он теперь работает с русским?
Полностью на utf. Всё из коробки.

Есть пара мелких проблем (например, расширение тегов не работает с юникодом, и юникодные символы из адресов вырезаются, это правда легко лечится). В остальном -всё отлично.

Правда перевода нет, но во многом перевод из первой части должен подойти.
Что-то много 'ПРИНЦИПИАЛЬНО НОВЫХ! РЕВОЛЮЦИОННЫХ ИДЕЙ!' в последнее время наблюдается…
унылое российское сообщество, которое второй год не может сделать перевод — главный минус.
работал с первой версией, главный минус — нужно очень много возни по установке доп модулей, которые давно можно было включить в базовый функционал.
Я знаю, что рано такое спрашивать но что с защитой от спама, имеется?
Только капча при регистрации.
Первую версию смотрел и пару раз использовал на клиентских сайтах. Если честно, все «маркетинговая» шумиха вокруг скрипта была какая-то искусственная и пришла с Запада — ну, да, непохоже на другие, с виду много проще и все такое, бесплатно опять-таки. Я честно повелся, люблю минимализм и новизну.

Но в реальной жизни мне ее использовать не понравилось. Были проблемы с «допиливанием» оформления (очень напросто, особенно после правок обновлять движок), были проблемы со спамом. Я понимаю, что существует over 9000 дополнений, но минимальный «набор выживания» должен быть в базовой версии. Давно дело было, пару-тройку лет уж не возвращался.

Очень надеюсь, что в новой версии скрипт кардинально улучшился, не растеряв простоты. Хотя «свой» фреймворк — это плохой знак.
Интересно сколько у него запросов к базе при открытии главной?
Шесть. Но там используется абстракция, потому некоторые запросы выглядят страшно:

select d.InsertUserID as `FirstUserID`, d.DateInserted as `FirstDate`, d.CountBookmarks as `CountBookmarks`, iu.Name as `FirstName`, iu.Photo as `FirstPhoto`, d.Body as `Body`, d.Format as `Format`, d.DateLastComment as `LastDate`, d.LastCommentUserID as `LastUserID`, lcu.Name as `LastName`, concat_ws(' → ', pc.Name, ca.Name) as `Category`, ca.UrlCode as `CategoryUrlCode`, d.*, w.UserID as `WatchUserID`, w.DateLastViewed as `DateLastViewed`, w.Dismissed as `Dismissed`, w.Bookmarked as `Bookmarked`, w.CountComments as `CountCommentWatch`
from GDN_Discussion d
left join GDN_User iu on d.InsertUserID = iu.UserID
left join GDN_User lcu on d.LastCommentUserID = lcu.UserID
left join GDN_Category ca on d.CategoryID = ca.CategoryID
left join GDN_Category pc on ca.ParentCategoryID = pc.CategoryID
left join GDN_UserDiscussion w on d.DiscussionID = w.DiscussionID and w.UserID = 1
where w.Bookmarked = :wBookmarked
and w.UserID = :wUserID
order by d.DateLastComment desc
limit 10
Интересно, зачем черновики для комментов? Ладно еще для постов…
В целом любопытно, а есть механизмы для переезда с первой версии? Структура БД сильно поменялась?
Да, имеется инструмент импорта.
Странно заметил что нет поддержки прозрачности не у Gif не у Png
Все же поразительно с каким упорством разработчики форумных движков не хотят сделать нормальные древовидные комментарии.
Наверное потому, что обычно форумы бьются на страницы по 10 комментариях, а как при нелинейных комментах это делать? :)
Да и часто бывает, что отвечаешь сразу нескольким юзерам…
Наверное потому, что обычно форумы бьются на страницы по 10 комментариях, а как при нелинейных комментах это делать? :)


Как в ЖЖ, например. А вообще разбивать дискуссию на страницы это анахронизм какой-то…

Да и часто бывает, что отвечаешь сразу нескольким юзерам…


При древовидной структуре все такие сообщения по идее должны как раз находиться в одной ветке.
Форум это несколько другой формат общения, нежели комменты. Не находите?
В смысле другой? Вот в этой Ванилле есть кнопка «post comment», например.

Вообще, что я периодически нахожу, так это форумы с темами в сотни сообщений и когда интересующее меня сообщение находится на 43 странице и является ответом на сообщение на 24 странице, которое в свою очередь отвечает на сообщение на 17 странице… я вижу что мир несовершенен, причем мне кажется что в данном случае это не является следствием какой-то объективной причины.
Имхо, комментарии не подразумевают долго обсуждения. Как вы себе представляете тему форума с 1000 сообщений в древовидном виде?
Я не то что представляю, я неоднократно участвовал в таких темах. В чем проблема-то? По ctrl+f быстро находишь нужное место и читаешь/пишешь. Подряд все комменты, кстати, тоже гораздо удобнее читать в виде дерева.
Вы наверное не сталкивались с такой ситуацией, когда нужный коммент находится где-то далеко внизу портянки из тысячи комментов, а страничка вот уже в пятый раз до конца не догружается. Кстати, частенько бывает на Хабре такое (когда больше 200 комментов).
Я сталкивался со всяким. Бывает и форумы не догружаются.

Слушайте, ну вы серьезно считаете что например вот этим удобно пользоваться?
Я вообще считаю, что такого объема форумами всегда будет неудобно пользоваться, независимо от типа комментариев :) Тут только поиск спасает, и то не всегда
Имхо, комментарии не подразумевают долго обсуждения. Как вы себе представляете тему форума с 1000 сообщений в древовидном виде?
НЛО прилетело и опубликовало эту надпись здесь
Хабр не форум, на форуме есть такая кнопочка редактировать сообщение, а тут её нет
Заглянул в код, MVC используется. Своё написано. Выглядит вполне себе неплохо, но я заглянул в Views… Товарищъ, это форменный ппц! ©
А в папке settings поковырялся… уууу.....! Издеваетесь над людьми, которые захотят конфигурацию подправить?

В общем среди прочих выделяется, но уплыл не далеко.
Чем вам не понравился config/config.php?

Папка settings — вы о чём?

views — можно писать и под смарти. А так да, немного намешано кода. Но совсем немного.
Дело не в смешанном коде, а в том, как он написан. Это ужасно.
Вы поройтесь там хорошенько. Ничего хорошего оно не сулит в плане разбираться в этом.
Те получается прикрепить теги на кириллице, ругается так:
Tags can only contain the following characters: a-z 0-9 + # _
Есть такое дело, разработчики обещают это в 2.1.
А так, движок заинтересовал. Всё такое «лёгкое» не напрягающие. Таким форум и должен быть.
Вот только настроек маловато. Не нашёл где можно включить 24-ёх часовое отображение времени и и так по мелочи.
Кстати, получилось самому исправить. Тут написал vanillaforums.org/discussion/11271
Сделали первую версию перевода ванилла 2, как и предыдущую, выложили на оф и на сообщество www.vanillain.ru. Отписывайте, что нужно доделать, перевод конечно же не идеальный, а, учитывая специфику описаний, вообще местами многозначно. Тем не менее мы старались
интересно было бы глянуть в сравнении с xenForo
А чего там сравнивать? Это принципиально разные движки, с совершенно разными нишами. xenForo — полноценный движок форума со всеми прибамбасами, сложными структурами подфорумов, полным управлением тегами, и так далее и тому подобное. Vanilla же, простой движок, для простых площадок. Там, где не нужна сложная структура и навороты. А нужен просто движок, чтобы были темы и ответы. Но сделано всё вебдванольненько. :)
т.е. что-то уровня punBB только в стиле веб 2.0-я? :)
Визуально Vanilla проще, чем punBB. Да и юзабилити там получше.
спасибо
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории