Skip to main content
Темплейты для Drupal

Ядреная смесь возможностей

Вот за что люблю Друпал - так это за его фантастические возможности в плане организации контента и структуры сайта. В принципе, можно поставить голый движок с базовой темой, и он будет вполне работоспособен. Модулей по мелочи добавить для собственного удобства, и, по сути все. Но! Если пойти все таки дальше и разобраться с модулями CCK, Views и Taxonomy - получится такая ядреная смесь, что любой враг немедленно узавидуется.

Начнем с Taxonomy. Этот модуль позволяет создавать словари для различных типов материалов. Скажем у меня используется аж 5 типов материалов (отдельный для каждого раздела). Для каждого из них я сделала свой словарик, поэтому в каждом разделе (если потыкаете по страницам, увидите) есть своя рубрикация.

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

Вообще то, правильнее было бы начать с модуля CCK, потому что именно он отвечает за возможность создания собственных типов материалов. Причем формируется тип материала так, как нужно вам. Скажем, в вашем типе материала могут быть поля - название и описание, размер, вес, цвет, цена (понимаете, к чему я клоню? :) ) У меня с помощью этого модуля сделаны фотоальбомы. Ну и само собой, все остальные типы материалов. Поля могут быть текстовыми, числовыми, при наличии дополнительных модулей - картинки и флэш, видео и музыка и что угодно еще. То есть на выходе получается шикарнейшая штука.

Теперь - Views. Этот чудо-модуль для Друпала творит чудеса с имеющимся контентом. Блоки а-ля последние, популярные и прочие статьи-посты, вывод галереи, самых разных крутилок и слайдшоу - это все он. С помощью views темизируется и настраивается вывод имеющихся матриалов. Вобщем - нетоптаная трава для фантазийного коня.

Вот на этой троице CCK + Views + Taxonomy и строится наше друпальное счастье. Я кстати к ним подсаживаю неизменно четвертого - модуль Panels. Он позволяет разбить страницу на блоки (схемы прилагаются разные и некоторые из них очень удобные). Собственно страницы у меня сделаны именно виде панелей. Для организации блоков информации для страницы - идеально, особенно актуально для главной).

Напоследок пара советов: некоторые хостинги с Друпалом не уживаются. Скажем на SpaceWeb сайт валился из-за модуля Update. Вероятно, то же происходит и на других хостингах. Наши сайты на друпале живут на хостинге IT-Patrol. И чувствуют там себя замечательно.

И еще очень важно включать кеширование - не только для контента, но и для css, яваскриптов и прочего. Зачем мучить сервер и пользователя лишний раз? Тогда проблем с нагрзкой будет гораздо меньше, чем вы думаете. А если сайт бо большей части статичный, то и вовсе можно поставить агрессивное кеширование.

В следующий раз расскажу, как делать свои типы материалов и что из них можно получить :)

Поставить и настроить Друпал, сделать из базового конструктора конфетку - это одно, а вот ,сскачать аську на телефон бесплатно - совсем другое. Но не менее полезное, если задуматься.

1

Comments

diseon's picture
diseon

хорошая статья