Привет, Пикабу!
Как и ожидалось, несмотря на мои просьбы, повылазили знатоки и профи своего дела и начали разводить холивар. Ну да пожалуйста, на то он и Пикабу)))
Однако, я понял, что не достаточно ясно излжил некоторые моменты. Исправляюсь:
1. Почему WordPress?
С момента, когда вордпресс был блоговым, прошло достаточно много времени. Сегодня это универсальная платформа, разработкой и поддержкой которой занимается компания Automattic. Непосредственно над CMS трудится несколько десятков сотрудников, что позволяет им достаточно оперативно латать "дыры" в системе.
Так же вордпресс является абсолютно нейтральной системой, не предназначенной для каких-то конкретных задач. Да, не спорю, существуют отдельные системы, заточеные под конкретные задачи, но это уже следующий уровень. Я же, напомню, пишу для простых обывателей, не разбирающихся в разработке.
2. Хватит хейтить!
Ребята, вы серьёзно думаете, что больше четверти населения планеты, крупные компании, сотни команд разработчиков - тупые ослы? Нет, вы серьёзно?!
Значит вы, сидя у себя в квартире, знаете, "что говно, а что - конфетка", а остальные все - тупари, использующие "систему из блога", как заявил один в комментарии к предыдущей статье? Подумайте ещё раз.
Хватит уже. Как дети.
Ну а теперь, собственно, сама тема.
- Разработка дизайна. Тонкости -
Итак, для своего сайта вы выбрали CMS WordPress. Теперь у вас "есть два путя", как в старом анекдоте:
1. Найти фрилансера/веб-студию и заказать тему у них.
2. Использовать готовую тему оформления с встроенным плагином вёрстки.
Рассмотрим подробнее оба варианта.
*** Здесь и далее, говоря о самостоятельной сборке сайта, я буду приводить примеры самых бюджетных, но не всегда бесплатных, вариантов. Позднее подробно расскажу, почему. ***
Итак, если заказывать у веб-студии, необходимо найти ту, которая будет работать максимально открыто и не будет прятать содержимое страницы в шаблонах темы (сталкивался и с таким), чтобы клиент не мог что-то изменить сам, или же прибегать к иным хитростям, дабы привязать клиента к себе.
В любом случае, перед принятием сайта попросите показать вам его изнутри, убедитесь, что всё сделано корректно и поддаётся редактированию. Разбираться в этом нужно. Хотя бы поверхностно.
Если же вы решили создать свой сайт самостоятельно, либо поручить это одному из сотрудников, то вам на помощь придут специальные плагины и темы оформления.
Несколько команд разработчиков ведут активную работу по разработке и популяризации систем "drag-and-drop", что буквально переводится как "тяни и бросай", подробнее здесь. Суть этих систем в том, что каждый может создавать страницы не имея навыка программирования.
Делятся они на два вида:
1. независимые плагины, которые могут быть встроены в любую тему оформления;
2. встроенные плагины, которые идут в комплекте с темой оформления и подстроенны под неё.
По понятным причинам я рекомендую последние, поскольку в них всё более гормонично и не будет проблем с совместимостью.
- Разработка дизайна. Начало -
Итак, денег у вас не много, поэтому вы решили не платить студии, а сделать всё самостоятельно.
Первым этапом у нас будет выбор темы оформления. Будем выбирать вариант, где всё включено, а именно: тема, drag-and-drop разработчик, набор предустановленных стилей.
К примеру, мы взяли очень популярную тему Avada (офф.сайт и страница на themforest).
Как только мы установили эту тему, нам будет предложено активировать один из наборов стилей. Выбираем наиболее близкий к тому, который хотим видеть на сайте, и активируем. Потом проще немного подправить, чем настраивать всё с нуля.
Заходим на любую страницу нашего сайта и видим, как это всё работает. Вотано! Контейнеры, столбцы, элементы... Вот всё то, с чем вам или вашему сотруднику придётся работать. Далее вам просто нужно разобраться в функциях и настройках элементов, которые будут предложены для использования.
Через несколько дней, а может и часов, вы поймёте, на сколько такие решения упростили создание простых сайтов, не содержащих каких-то сложных сверхфункций.
Пример сайта пивоварни из шаблона Avada
Если углубиться в тему, то можно найти более изысканные и сложные варианты тем, на базе которых появляются целые платформы для продажи разработчиками собственных дополнений к ним. Но это уже по желанию каждого.
В следующий раз мы поговорим о расширении функционала темы на примере создания магазина.
P. S.: В процессе работы с темой и её собственным конструктором не сложно заменить, что пользователь, фактически, перестаёт работать с CMS как таковой, всё реже заходя в админку. Происходит то же самое, что и в случае с компьютерами - мы работаем не с операционной системой, а с программами, используя Windows или Mac только для запуска полюбившихся нам приложений и доступа к файлам.
P. P. S.: Делайте бэкапы!
С уважением,
ManFromMoscow