Drupal – движок для построения интернет-сообществ. Сообщество сложно представить себе без функционального форума. К сожалению, стандартный форум Drupal оставляет желать лучшего из-за множества недостатков:
- Базовая функциональность – нельзя создать модераторов и закрытые форумы, разбить темы или соединить их, подписаться на темы и послать частные сообщения.
- Много раздражающих мелочей в юзабилити - нельзя перейти к последнему непрочитанному сообщению, если в теме больше одной странице, подпись добавляется прямо в тело сообщения, а не динамически, и т.д.
- Написание сообщения - нет BBCode, смайликов, цитирования, прикрепления файлов к комментариям.
Причем речь идет не о каких-то приятных, но не очень важных примочках, а необходимой функциональности, привычной любому пользователю даже захудалых форумных движков.
Но если вы не хотите расставаться с Drupal’ом всего лишь из-за неадекватного форума, то на данный момент у вас три пути:
1)Сделать интеграцию с отдельными форумными движками. Существующие проекты подобного типа:
vbDrupal (интеграция с форумом VBulletin)
phpBB
SMF
FUDforum
Преимущества такого подхода:
Вы получаете всю фукнциональность как Drupal’a, так и развитого движка форума, с общими пользователями.
Недостатки:
- Интеграция обычно ограничивается общими пользователями и выводом блока последних сообщений форума. Вы не сможете сделать с темами чужого форума то, что можно сделать с родными материалами (например, какие-нибудь интересные подборки с помощью модуля views).
- Возможно, придется менять тему форума, чтобы она совпадала с темой движка.
- Нужно изучать и поддерживать не одну, а сразу две системы.
- Возможная несовместимость разных движков.
Скорее всего, такой подход лучше всего работает в случае, когда вся общественная жизнь протекает на оживленном форуме, а на самом сайте от пользователей мало что требуется.
2) Следующий подход – попробовать заменить форум Drupal’a специально написанным для него модулем форума. На данный момент существует один такой модуль, uieforum.
Преимущества:
- Автор обещает привычную функциональность стандартных форумных движков
- Форум лучше интегрирован в Drupa, чем отдельные движки форума.
- Используется тема Друпала.
Недостатки:
- Не используется система контента Drupal'a, темы форума не являются материалами.
- Модуль очень медленно обновляется, официальной версии для 5х пока нет (Примечание: dev-версия появилась вскоре после написания этой статьи). Вы будете зависеть от автора модуля.
- Этот модуль заменяет модуль forum полностью, и вернуться обратно к модулю Drupal’a будет проблематично.
3) Наконец, у вас есть выбор продолжать использовать родной форум Drupal’a и попробовать через дополнительные форумы и изменение оформления постараться превратить его во что-нибудь более удобное.
Преимущества:
- Вы оставляете встроенный модуль forum’a, которые будет поддерживаться высококлассной командой программистов Drupal’a.
- Интеграция оформления.
- У вас есть выбор между различными дополнительными модулями и стилями оформлениями. Если какой-то из этих модулей не подойдет или не будет обновляться вовремя, это не будет критично для вашего форума.
Недостатки:
- Модули создаются отдельно разными людьми и могут конфликтовать друг с другом
- Нужно потратить время на настройку форума и оформления.
Именно последнему пути будет посвящена эта серия заметок. Да, настройка форума требует времени и сил, но то же самое можно сказать и о системе в целом, когда вы начинаете выходить за рамки стандартной функциональности, ставить дополнительные модули и менять оформление.
Вам не обещают, что получится идеальный форум. Мало того, вам сразу гарантируют, что из Drupal’a вы не сделаете такого навороченного монстра, как VBulletin. Если вам это жизненно важно, рекомендую следовать первому пути. А здесь мы будем пытаться сделать форум Drupal’a более удобным, при этом оставим его органичной частью этого замечательного движка. Какие шаги и настройки подойдут для вашего форума – решать лично вам.
В ходе эксперимента мы будем пытаться воссоздать ленточный многостраничный форум, где сообщения показываются полностью и следуют одно за другим в хронологическом порядке. Это, конечно, не значит, что никакие настройки и модули не будут работать для древовидной структуры, но скорее всего без чего придется обойтись (например, без flatforum).
Условия эксперимента:
• Чистая установка Друпала 5х
• Из дополнительные модули мы будем ставить только те, что нужны для улучшения для форума.
• Модули должны быть достаточно проверенными и рабочими, желательно в официальном релизе для пятерки.
• Никаких хаков – если вы работали какое-то время с Друпалом, то должны знать, что это моветон. Вы только создадите себе лишние проблемы, если будете изменять код ядра и даже дополнительных модулей (особенно, если вы сами не программируете и не знаете, что делаете).
Статьи лучше всего подойдут пользователям Друпала, знакомым с основами идеологии и функциональности системы (установка модулей, базовая конфигурация, таксономия и т.д.). Автор – не программист и не дизайнер, и будет пытаться найти решения с помощью модулей, готового оформления и кода. Замечания по содержанию и стилю приветствуются, а ваши решения просто-таки требуются! Возможно, в результате мы сможем создать полезное руководство по настройке и улучшению форума Drupal’a.
Заметки будут разбиты на несколько частей и будут публиковаться в моем блоге. В следующей части мы рассмотрим базовые настройки форума и комментариев в Drupal'e. А пока рекомендую обратить внимание на druBB - рабочую группу по созданию инсталляционного профиля и дистрибутива Drupal’a с продвинутой функциональностью.
Продолжение:
Эксперимент: улучшаем форум в Drupal 5.x. Часть первая. Базовые настройки.
Комментарии
Блеск! Все предельно четко и просто разложено по полочкам. Жду продолжения с нетерпением.
Natalie, я ваш фан.
Браво, Natalie!
Это будет самая оживлённая тема на www.drupal.*** ;))
Тема Форума действительно САМАЯ ЖИВОТРЕПЕЩУШАЯ
Из нового сказать ничего не могу, пока пробовал Quote
Quote - отличная вещь, тока к теме адаптировать нужно, особ. аватары, рекомендую
не знаю, меня форум устраивает... даже с учётом недостатков...
главное, темы можно переносить из одного места в другое, а форумы из одного контейнера в другой... но я вообще за то, чтобы вернуть всё как было в версии 4.4, с единой таксономией и без этих контейнеров...
но тема нужная, согласен... Натали спасибо... многим будет интересно и полезно почитать и узнать кое-что новое...
B.X писал : не знаю, меня форум устраивает...
А вы представьте, что на ваш форум одновременно свалилось 500 пользователей, vb выдержит и хостер ничего не скажет
Доводы теоретические
вы мне эксперимент покажите с пятьюстами свалившихся пользователей...
я думаю и Друпал выдержит, если хостер выдержит...
а не выдержит хостер, и vB будет в отключке...
Да выдержит-то он выдержит, но вот насколько удобно будет...
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
Переводы некоторых модулей.
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Это релиз, или наработки? Я вас wiki-зирую больше все равно ни кто этого не сделает.
======================================================
Ссылки на:[url=http://drupal.ru/node/4210]Дизайн[/url],[url=http://drupal.ru/node/4207]Документацию[/url],[url=http://drupal.ru/node/3983]Переводы[/url].Тестируем [url=http://wiki.drupal.ru]WiKi[/url]
Отличная работа. 5+
Пока только общие фразы... Хочу продолжения, но уже конкретику, по модулям
ПыСы Про + и - хорошо написано.
Я же говорю, это только вступление Раз все за, будем продолжать
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
Переводы некоторых модулей.
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Natalie, может попробывать глубже формализовать задачу?
можно будет разбить эту задачу по направлениям, выделить подзадачи, может общими усилиями, что-то родится?
Или будем ждать результатов работы группы druBB?
druBB мы ждать не будем, они пока ничего конкретного не делает, только собирают полезные ссылки
Как видите, это только вступление. Дальше я собираюсь рассмотреть базовые настройки Друпала, заняться оформлением, доступом, и другими задачами администрации форума. Естественно, это только общий план, я записываю свои мысли по мере того, как сама разбираюсь с форумом, так что ваши пожелания и предложения приветствуются
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
Переводы некоторых модулей.
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
отлично.
пишите свои мысли прям здесь.
как говорится одна голова хорошо, а 4896 лучше.
ЗЫ: пока не заметил ваше сообщение в этом блоге собирался как раз идти по третьему пути, так что пойдемте вместе
вероятно меня клинет, но кажется пробегала информация об интеграции с http://www.punbb.org ?
Garamond, вроде никто не сподобился...
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
Переводы некоторых модулей.
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Garamond, нет, там были только запросы на интеграцию, да мысли, какой двиг быстрее - друпал, мамба или пунбб.
Вообщем совместить двиги сами по себе очень сложно, т.к. разная идеология - в punbb ООП используется только в виде layer'a для БД, а остальное - в виде вызовов функций с параметрами.
Сам же просто накатал небольшой кусок кода (выводящий последние сообщения), и вставил его в блок у друпала.
Надо посмотреть, что будет в версии 1.3, которую вот-вот обещают выпустить (вот-вот длится второй год :)), там модули будут подключаться, как в друпале, а не хаками и правкой кода.
из недостатков uieforum можно уже вычеркнуть:
"Модуль очень медленно обновляется, версии для 5х пока нет. Вы будете зависеть от автора модуля."
http://drupal.org/project/uieforum
http://ftp.osuosl.org/pub/drupal/files/projects/uieforum-5.x-1.x-dev.tar.gz
Это еще версия в разработке, а от автора все равно зависеть будете
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
Переводы некоторых модулей.
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
О, супер! Это крайне актуально.
Спасибо за ясность представления!
Ну как успехи, Натали?
Пока никак, реальная жизнь вносит коррективы Постараюсь к середине мая написать продолжение.
"Базовая функциональность – нельзя создать модераторов и закрытые форумы, разбить темы или соединить их, подписаться на темы и послать частные сообщения."
"Закрытые форумы" можно легко сделать с помощью OG Forum.
Правда для этого нужно будет поставить кучу модулей для удовлетворения зависимостей, но это реально рабочее решение.
Ссылка
Продолжение:
Эксперимент: улучшаем форум в Drupal 5.x. Часть первая. Базовые настройки
ведет на эту же страницу
uie -ирландская недоработка, прикол uei в том что его может посмотреть только админ, он нормально работает только для 4 версии друпы.
Лучше подскажите как сделать smf не как во фрейме.
С уважением Александр
В общем остановился на uie и его и дорабатываем.
Поседняя версия для 5.x от 2008-Jan-10 Так что продвижение там есть...
Добрый день, а подходит этот метод для 6-го друпала?
правильная ссылка на первую часть — http://drupal.ru/node/4471