Что такое темизация сайта на Drupal

Перед тем, как приступить к написанию этого курса, я полез в интернет и начал искать, что говорят про темизацию и дизайн сайтов на Drupal. Нарыл такую цитату:

Drupal часто ругают за однообразность и узнаваемость дизайнов, которые используются на Друпал-сайтах. То что за данным сайтом стоит Друпал можно определить не только URL-адресам специфического вида, узнаваемым путям к папкам модулей и главной странице в виде списка последних опубликованных документов, но и по стандартной двух-трехколоночной структуре сайта, наличии стандартных форм авторизации и поиска, облаков тегов, списков новых документов и других часто используемых блоков.

Все это частично верно, но верно не только для Drupal а для всех CMS. Wordpress настолько узнаваем, что прям противно. Когда-то очень очень давно я работал с Joomla. Там каждый компонент имел свой дизайн. Вроде ты поставил тему с синими кнопочками, а на форуме они вдруг стали красными. Не знаю как сейчас, но тогда приходилось работать над каждым компонентом. Притом дизайн нужно было менять а не создавать. Лично я, как дизайнер, считаю что сайту на Drupal гораздо легче придать свой неповторимый и уникальный вид. Притом работать с ним очень просто. Все построено на шаблонах. Если вы сверстали какой-то определенный блок, например хлебные крошки, то поверьте, вас не будет ждать сюрприз, что на форуме вдруг эти хлебные крошки неожиданно изменили свой внешний вид. Хотя если вам так надо, не проблема – можно сделать и разные. Вы сами все контролируете!

Ну а если вернуться к цитате, то все это говорит лишь о том, что верстальщик не справился со своей задачей. Drupal нам позволяет изменить дизайн абсолютно всего. Но нужно работать. Могу сказать так – если вы делаете, к примеру, обычный магазин, то больше всего времени у вас уйдет на верстку. Это если мы говорим о серьезном подходе к своей работе. Зайдите на любую биржу фрилансеров и почитайте что нам предлагают так называемые "специалисты". Не успеет клиент разместить объявление – нужен интернет магазин, как куча "мастеров" уже тут как тут: 
– Сделаем, срок 1 день. 

– Сделаем лучше всех, срок 3 дня. Мобильная версия и первичное SEO в подарок.  

Серьезно? 1-3 дня? Да у меня дизайнер будет неделю, а то и больше (у дизайнеров бывают творческие кризисы), рисовать макет сайта. Притом я его буду пинать каждый день, чтобы быстрей. И потом я еще, минимум неделю, буду верстать. И то, при условии, что пока у дизайнера был творческий кризис, я уже сделал весь функционал. Ну не получится быстрей сделать хороший сайт! Мы пробовали. Но мы, принципиально, никогда не работаем с готовыми шаблонами, и даже если клиент просит, мы не беремся за такую работу. Многие хвалятся, что в стоимость включена мобильная версия. Это ни что иное, как колхозный маркетинг. Сегодня больше половины всех посетителей открывают сайты на смартфонах. Так что мобильная версия это само собой и всегда. Тоже про первичное SEO. Не знаю что они имеют в виду, но я считаю, что верстальщик должен правильно использовать теги, разработчик установить возможность настройки мета тегов, сайтмап, и грамотные адреса. И все это само собой разумеющееся. Клиент, который, хоть немного, понимает в сайтостроении, все это знает. Он не купится на "срок 1-3 дня". И на копеечные цены, кстати, он тоже не купится.

Чтобы сделать красиво, придется поработать. Само не получится. Если вы делаете сайт себе, то конечно имеете полное право сказать – "и так сойдет". Однако если вы хотите делать сайты на заказ, если хотите, чтобы ваши клиенты считали вас грамотным и надежным специалистом, вы должны делать даже больше чем просит вас заказчик. Когда-то давным-давно мой дядя говорил мне – всегда старайся делать хорошо – плохо, оно само получится :-).

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

  1. Установим базовую тему и на ее основе создадим свою подтему. Это у нас будет белый лист бумаги, на котором можно будет уже что-то там такое рисовать, размещать и передвигать так как нам нравится. 
  2. Подберем инструмент, которым нам будет удобно работать с темой таким образом, чтобы мы что-то там такое делали со своей темой на своем компьютере, и сразу же видели что у нас получается на сайте.
  3. Научимся делать квизы. 
  4. Разберемся как сделать Landing Page и не только как отдельный сайт, но и как отдельные страницы сайта LandingPage-ного типа.
  5. Разберемся во встроенных режимах отображения Drupal и как их использовать.
  6. Изучим кое-какие twig шаблоны — самый главный инструмент темизации.
  7. И наконец разберем инструменты ускорения нашего сайта.

Все это, при условии, что вы знаете, хотя бы немного, CSS и HTML поможет вам сверстать ваш сайт в таком виде, в каком вы хотите его видеть или в каком нарисовал вам его ваш дизайнер.

Комментарии