Ценность модуля Blog

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

Аватар пользователя Vladimir_Z Vladimir_Z 15 февраля 2010 в 0:03

Для создания блогов в Друпале, как известно, есть модуль Blog.
Но у него есть один (относительный) недостаток - ссылки "Добавить запись в блог" и "Создание новой статьи блога" выводятся не очень красиво, и темизировать их затруднительно.
Они выводятся через theme_item_list и его конечно можно перекрыть в теме, перехватить эти ссылки и добавить им нужные стили, но... стоит ли это того?

Если на сайте уже используется модуль Views, может стоить сделать свой тип материала для блога и выводить его на свой вкус с помощью Views?

Конечно модуль Blog работает несколько эффективнее, чем Views в части запросов в базу и вывода данных.

Вопросов у меня два:
1. Существенным ли будет проигрыш в производительности при использовании Views?
2. Если в последующем потребуется сделать коллективные блоги, получится это без модуля Blog?

Комментарии

Аватар пользователя volocuga volocuga 15 февраля 2010 в 0:10

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

С другой стороны, аппетит приходит во время еды и можно ожидать, что вьюсы вы рано или поздно поставите.Ставьте сразу уж.

Аватар пользователя Vladimir_Z Vladimir_Z 15 февраля 2010 в 13:59

А какая-то польза от использования именно модуля Blog для блогов есть?
Может от с чем-то лучше интегрируется?

Где-то мне уже попадалось обсуждение вопроса как лучше делать блог на Views или Blog.
Но не могу найти.

Аватар пользователя olk olk 15 февраля 2010 в 14:10

Для модуля Blog есть Blog api, позволяющее «заливать» блоги через внешние программки (в принципе через это апи можно залить любой тим материала),
Плюс у модуля Blog, есть несколько хуков позволяющих выводить ссылки на дневники например в профиле юзера, блок последних записей в блог и т.д.
Но в тоже время сам вывод страницы блогов (и/или блоков) можно сделать и через Views который «перекроет» стандартный вывод , ничего этому не мешает.

Аватар пользователя volocuga volocuga 15 февраля 2010 в 15:08

Это корный модуль,наследие "той эпохи". Если подумать, не совсем ясно зачем он вообще нужен, ведь если взять любую ноду и включить коменты выйдет тоже самое.

Аватар пользователя olk olk 15 февраля 2010 в 15:26

"volocuga" wrote:
Это корный модуль,наследие "той эпохи". Если подумать, не совсем ясно зачем он вообще нужен, ведь если взять любую ноду и включить коменты выйдет тоже самое.

Все же не совсем так, добавляется некоторый функционал по сравнению с обычной нодой ...
1. Отдельный пемишен на данный тип материала
2. Ссылка View recent blog entries в профиле пользователя
3. Подстановка breadcrumb
4. Свой блок - Recent blog posts
5. Свой фидер

В принципе конечно ничего особенного, но все же Smile