WordPress: мой путь от HTML/CSS к CMS

Приветствую всех! Сегодня я хочу рассказать о своем новом увлечении – WordPress. Я портной, который начал писать статьи о дизайне глазами человека без профильного образования. И вот теперь я решил попробовать себя ещё в одной роли: роль разработчика на WordPress. Почему? Давайте разбираться.
От HTML/CSS к конструкторам и CMS
Всё началось лет пять назад. Тогда я загорелся желанием стать front-end разработчиком, изучил специализированные блоги и приступил к воплощению задуманного. Используя HTML/CSS3 и немного JavaScript, на что потратил немало сил и нервов, я написал свой первый лэндинг по дизайну из Photoshop (который тоже пришлось освоить). И когда более-менее вразумительный результат был достигнут, я ощутил себя героем, попавшим в Валгаллу. Честно говоря, это было круто – иметь полный контроль над кодом! Эта эйфория длилась какое-то время, пока я экспериментировал с простыми одностраничными лэндингами, созданными исключительно по моей фантазии. Чужие дизайнерские решения отошли на второй план: я же «крутой» дизайнер, умею шить, строить модели и так далее.
Как это выглядело? Идея возникала спонтанно, как ветер в форточку. Я садился за компьютер, брал листок бумаги, делал схематичный набросок, по нему писал код, получал что-то отдаленно напоминающее сайт. Скептически анализировал результат, вносил правки и после бесчисленных итераций изменений забрасывал проект, потому что то, что рождалось в голове, не всегда удавалось воплотить руками. Год я так развлекался.
Затем я попробовал себя в онлайн-конструкторах: Tilda и Craftium. Параллельно освоил Figma – на нем проще создавать дизайн интерфейсов, подбирать цветовые темы, шрифтовые пары, разрабатывать логотипы и другую необходимую для сайта «утварь». Конструкторы оказались удобны для создания простых сайтов-клонов, достаточно быстро и симпатично, но всё же ограничивали мою свободу творчества. Этот опыт дал мне понимание и толчок к тому, что первый вариант – ручное создание сайта – лично для меня предпочтительнее. И я снова приступил к покорению структур кода, да и вообще ко всему, что связано с веб-разработкой, ибо любое приложение в сети — это сложный многогранный продукт, над которым работает уйма людей, и мне предстояло как-то их заменить собой и искусственным интеллектом (но это тема для другой статьи – я только присматриваюсь). Эта работа требует времени и усилий, но ИИ мне в этом помогает. А еще я люблю метаться от одного к другому. Поэтому, пока изучаю сложные науки кодинга и промпт-инжиниринга, CMS — отличная площадка для практики и получения опыта.
Таких платформ пруд пруди, я изучил форумы, почитал советы… И вот, наконец, мой выбор пал на WordPress. Потому что он написан на PHP – языке программирования, который входит в стек обязательных к изучению. К тому же, у меня уже был настроен локальный сервер (Open Server), и WordPress легко встал на него.
Случайный баннер и вдохновение от Аделя Гадельшина
Недавно в генеративной сети Яндекс «Шедеврум», где я черпаю визуальный контент, я увидел баннер с предложением написать сайт за пять дней. Но дело было не столько в самом баннере, по которому я перешел из любопытства. Меня подтолкнул к действию зажигательный спич организатора и вдохновителя интенсива – Аделя Гадельшина. Его умение находить нужные аргументы и мотивировать на действия оказалось решающим фактором. Благодаря ему я все-таки перешел с локального сервера на настоящий хостинг, где сейчас строю свой сайт. Хостинг у меня был и раньше, но именно с Аделем я всерьез решил изучить в боевых условиях CMS WordPress и создать свой блог, хотя мне всегда претило это, а мечтал я о портфолио. Уметь с нуля писать сайт посредством кодинга и передвигать что-то там по экрану — совершенно разные уровни.
Но жизнь странная штука и умеет преподносить сюрпризы, но об этом в следующий раз. Главное, я начал работу над проектом в реальных условиях, что подняло мою самооценку, а эта статья тому подтверждение. Она написана на этом самом WordPress!
Первые шаги с WordPress: что я узнал
Начать работать с WordPress в последние годы не так сложно – порог вхождения значительно снизился. Вот некоторые вещи, которые мне удалось понять за пару дней:
- Панель администратора: Это центральный пункт управления сайтом. Здесь можно создавать страницы и записи, настраивать внешний вид, добавлять плагины и многое другое.
- Темы оформления: WordPress позволяет легко менять дизайн сайта с помощью тем. Есть тысячи бесплатных и платных тем на любой вкус.
- Плагины: Это небольшие программы, которые расширяют функциональность WordPress. С их помощью можно добавить контактную форму, SEO-оптимизацию, социальные сети и многое другое.
- PHP: Хотя я пока только начинаю изучать PHP, я уже понимаю, что это ключ к полной свободе в настройке WordPress.
Что дальше?
В следующих статьях я планирую:
- Поделиться своим опытом установки и настройки WordPress на локальном сервере и хостинге, рассказать о преимуществах использования локального сервера и когда стоит переносить сайт в продакшн.
- Рассказать о самых полезных плагинах для начинающих.
- Объяснить, как создавать темы оформления с нуля (по мере моего продвижения в изучении PHP).
- Рассмотреть особенности работы с WordPress для портного – например, создание интернет-магазина одежды.
Всё, что я буду освещать в статьях — это свежий опыт, словно горячие пирожки из уютной и доброжелательной пекарни.
Подписывайтесь на мой блог, чтобы не пропустить новые статьи! И давайте вместе открывать WordPress – глазами человека, который только начинает свой путь в нём.