Создание сайта используя минимальное количество модулей

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

Аватар пользователя REDkiy REDkiy 30 июня 2011 в 19:18

Около месяца серьёзно осваиваю Drupal 6, на данный момент в небольшом проекте используется версия 6.22.
Перебрав множество всяких модулей и перечитав некоторое количество документации, стало ясно что мои потребности вполне можно реализовать не устанавливая по каждому чиху отдельный модуль. Возможно будет достаточно углублённого знания views, cck, а так же чуть более сложных вопросов настройки самого Drupal. Задача в основном сводится к созданию разных шаблонов размещения материала. Например, нужна страница с размещением небольших по размеру статей, возможно с рисунками, в некоем подобии таблицы размером 3х3 с возможностью сортировки по дате добавления или по определённому тегу. Или что-то более сложное.
На данный момент интересует просто хорошая объёмная документация с примерами. В частности по cck и views. Что-то основополагающее, что ли.
И интересует кто чем обходится и каковы результаты.
Спасибо.

Комментарии

Аватар пользователя dima_berd dima_berd 30 июня 2011 в 21:12

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

Но, это так, очень холиварно. Если сайт не ожидает серьезных нагрузок связка CCK + Views творит чудеса)))

Я могу посоветовать видео с сайта http://www.lullabot.com/.
Можно найти на http://rutracker.org/forum/index.php например.

Аватар пользователя dima_berd dima_berd 1 июля 2011 в 13:46

RxB wrote:

Что такое серьёзная нагрузка?

Это философский вопрос)))
Одно зернышко это уже куча зерна, или нет? А два зернышка? А десять)))

Например: http://www.kinopoisk.ru/
Интересно, это Drupal + CCK + Views?)))))))))))))))))))))

Аватар пользователя Andruxa Andruxa 30 июня 2011 в 23:02

"REDkiy" wrote:
нужна страница с размещением небольших по размеру статей, возможно с рисунками

cck + filefield + imagefield

"REDkiy" wrote:
в некоем подобии таблицы размером 3х3 с возможностью сортировки по дате добавления или по определённому тегу

views

итого - 4 модуля

но есть любители поковырять ядро

Аватар пользователя REDkiy REDkiy 2 июля 2011 в 22:09

Andruxa wrote:
"REDkiy" wrote:
нужна страница с размещением небольших по размеру статей, возможно с рисунками

cck + filefield + imagefield

"REDkiy" wrote:
в некоем подобии таблицы размером 3х3 с возможностью сортировки по дате добавления или по определённому тегу

views

итого - 4 модуля

но есть любители поковырять ядро

Спасибо за ответ!
В ядро я не полезу, не хватит умения, да и думаю можно обойтись без этого, пусть и дополнительными модулями.
Интересно, а вообще есть какая-нибудь статистика по используемым на реальных сайтах модулям?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 1 июля 2011 в 13:59

"dima_berd" wrote:

Это философский вопрос)))
Одно зернышко это уже куча зерна, или нет? А два зернышка? А десять)))

Например: http://www.kinopoisk.ru/
Интересно, это Drupal + CCK + Views?)))))))))))))))))))))


Не уходите от ответа, пожалуйста.
Я работаю с сайтами которые чувствуют и при 200 000 просмотрах нормально со вьюсом.
На шареде видел максимум 80 000 просмотров, естественно анонимных больше.
У спортбокс.ру до 10 000 000 просмотров (в пике)и вьюс.
Что все делают не так?

Аватар пользователя dima_berd dima_berd 1 июля 2011 в 23:03

RxB wrote:

Не уходите от ответа, пожалуйста.
Я работаю с сайтами которые чувствуют и при 200 000 просмотрах нормально со вьюсом.
На шареде видел максимум 80 000 просмотров, естественно анонимных больше.
У спортбокс.ру до 10 000 000 просмотров (в пике)и вьюс.
Что все делают не так?

Извините, я продолжу уходить)))
Ой, я же не говорю что кто-то, что-то делает не так.
Меня вот сильно смутили запросы к БД которые строит Views. Как мне показалось, это далеко не оптимально.
Но, как я сразу и сказал, осторожное отношение к Views это вещь холиварная.
Я написал только один сайт на Друпал, и не буду спорить с Вами.

Например, что бы вывести в блок тизеры нод, мне проще написать свой модуль. Спокойнее так.
У меня на сайте, есть база недвижимости, и расширенный поиск по ней, реализован на фильтрах Views. Тут уже писать свой модуль желания не возникло.

По моему, Views - это инструмент. Как и любой инструмент, его нужно использовать по назначению.
И мне кажется не стоит им злоупотреблять.

Это мое, очень, очень скромное, не категоричное ИМХО.)))

Аватар пользователя Andruxa Andruxa 3 июля 2011 в 1:45

"REDkiy" wrote:
статистика по используемым на реальных сайтах модулям

http://drupal.org/project/modules/?filters=type%3Aproject_project%20im_v...
(сортировка по most installed), правда - сложно сказать, сколько из сайтов, использующих эти модули, являются продакшн, а сколько - в разработке.