Звоните нам:
+380(50)4139380
Пишите нам:
Оставить заявку прямо сейчас!
rad@rad.kiev.ua
CMS Drupal: open source система управления содержимым веб-сайта.
Надо же с чего-то начинать? Вот и начну с того продукта, на базе которого построен этот сайт.
Сайт состоит из следующих элементов: главные ссылки, логотип и название сайта, многоуровневая система меню, облако тэгов, собственно содержимое сайта и footer — область где прописаны копирайты и стоят счётчики.
Самое главное — внешний вид.
Внешний вид — штука достаточно обманчивая. Когда я показал этот сайт одному знакомому, он спросил: «Как ты его заставил так выглядеть?».
Все очень просто. Но только для тех, кто знаком с php, html и css.
Внешний вид сайта определяется набором файлов, которые в совокупности называются «темой сайта» (theme).
Давайте рассмотрим «базовую» тему для того, что бы разобраться в том, как это работает. Тема называется Base и её можно скачать с официального сайта.
Содержимое каталога themes/base состоит из всего трёх файлов:
license.txt, page.tpl.php, style.css. License.txt содержит стандартную GNU General Public License version 2. Page.tpl.php — это шаблон страницы, а style.css — это файл описания стилей, на который ссылается шаблон.
Таким образом, простая тема — это шаблон плюс описание стилей.
Для человека, который разбирается в HTML и СSS модифицировать данную тему до нужного состояния будет очень легко. Разве что это займёт некоторое время. Текущая тема сайта — это модифицированная тема Abac с сайта drupal. На приемлемую модификацию темы у меня ушло около часа «домашнего времени», то есть когда меня отвлекают по разным семейным вопросам.
Навигация по сайту — ключевой параметр.
Не буду спорить с этим утверждением. Если на сайте плохо устроена навигация, отсутствует меню или ссылки раскиданы по разным элементам интерфейса, то сайт не будет посещаемым насколько он хорош ни был бы.
Удобный сайт — ключ к его успеху.
То, что вы видите на этом сайте — это результат функциональности стандартных модулей. И главные ссылки (вверху страницы) и меню (пока видно только зарегистрированным пользователям).
За облако тэгов отвечает модуль tagadelic. Он автоматически считает количество статей и под какими тэгами они идут. В результате получается популярное и удобное средство для навигации по сайту.
Другая сторона медали.
Как и в любой другой большой системе, в этой тоже регулярно находят ошибки и исправляют их. Однако я не видел ни одного сайта, который был взломан именно из-за того, что он был основан на Drupal.
Когда разрешаете комментарии не забывайте о том, что существуют веб-спамеры, которые с автоматическим удовольствием проспамят ваш сайт.
Как любой другой специалист, который использует тот или иной open source продукт, я покопался в исходных текстах этой системы и остался очень доволен качеством кода.
Документация для разработчиков находится по адресу http://api.drupal.org. Как автора не одного специализированного модуля меня она вполне устраивает.
Специалист по Drupal,
Алекс Радецкий.



