Веб-разработка

Готовая тема WordPress или разработка собственной: что выбрать?

2179 
 

В статье мы рассмотрим ситуацию, с которой сталкивается большинство клиентов, когда принимают решение сделать сайт на WordPress: купить или использовать готовую тему из репозитория или разрабатывать свою. Базово расскажем о темах и постараемся объективно оценить плюсы и минусы каждого из решений. 

Что за темы и о каком репозитории идет речь?

Тема (theme) в WordPress - это набор файлов: PHP, CSS, JS, которые формируют внешний вид сайта и его кодовую архитектуру. 

Репозиторий WordPress - официальный каталог, где хранятся все темы и плагины, доступные для установки прямо из админки сайта. 

Чтобы оказаться в репозитории тем достаточно перейти в админке сайта по пути: Внешний вид / Темы / Добавить тему. После этих действий отобразится плитка из наиболее популярных тем в WordPress. 

Выбрав понравившуюся тему мы можем нажать на нее, изучить описание, посмотреть превью и установить на свой сайт. 

После установки добавленная тема появится по пути: Внешний вид / Темы и будет готова к активации на вашем сайте. Процесс активации любой темы является аналогичным, поэтому не будем дублировать его для темы, написанной под конкретный проект.

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


Разместите
тендер бесплатно

Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.

Заполнить заявку 13691 тендер
проведено за восемь лет работы нашего сайта.


Собственная тема VS тема из репозитория WordPress

Разумеется, как при использовании собственной темы, так и при использовании темы из репозитория есть как положительные моменты, так и отрицательные. Рассмотрим и те и другие.

Плюсы готовой темы из репозитория

  1. Модерация. Каждая тема перед попаданием в каталог проходит проверку модераторами на соответствие требованиям WordPress (код, безопасность, лицензия GPL) . 

Безусловно, это  не гарантирует абсолютной идеальности, но отсеивает откровенно вредоносный или плохой код.

Обратите внимание: в официальном репозитории находятся только бесплатные темы. Если вы купили тему на стороннем маркетплейсе (ThemeForest, TemplateMonster) или у частного разработчика - она не проходила модерацию WordPress.org, и вы полагаетесь только на продавца.

  1. Возможность быстро развернуть сайт. При наличии готовой темы достаточно активировать ее и далее приступить к наполнению.

  2. Рейтинг. У тем есть оценка и комментарии, по которым можно сделать вывод о её качестве и удовлетворенности использования пользователями.

  3. Автообновления. Большинство тем получают обновления: устраняются уязвимости, добавляются новый функционал в работу сайта.

Минусы готовой темы из репозитория

  1. Избыточный функционал. Большинство тем разрабатывают с упором на их “универсальность” и возможность использовать на наибольшем количестве сайтов. Благодаря такому подходу в код темы закладывается большое количество функционала, который вы на своем сайте использовать скорее всего не будете.

  2. Проблемы с производительностью. Минус, который возникает из первого пункта. Даже если вы не пользуетесь встроенным функционалом на 100%, то с большей вероятностью, все технические ресурсы (CSS и JS), избыточные запросы к базе данных, сложную логику в PHP,  вы будете таскать по всему сайту, что не может положительно сказываться на производительности.

  3. Проблемы с масштабированием. Если вы решили добавить дополнительный функционал в купленную тему, то ее доработка в большинстве случаев будет занимать больше времени, а следовательно будет дороже, чем внедрение кода в собственную.

  4. Плохие показатели в Google PageSpeed Insights. В большинстве случаев покупные темы показывают низкие оценки в мобильной версии: «Удалите неиспользуемый CSS», «Устраните ресурсы, блокирующие рендеринг». 

  5. Тема может быть заброшена - тогда вы останетесь с необновляемым кодом, который однажды перестанет работать с новой версией WordPress или PHP.

Плюсы разработки собственной темы

  1. Уникальность. В большинстве случаев темы, созданные под конкретный проект являются уникальными, как в дизайне, так и кодовой архитектуре.

  2. Гибкость и масштабируемость. Развивать собственную тему проще и удобнее, т.к. разработчики отлично видят код и им не приходится каждый раз “вклиниваться” в жесткие рамки популярного решения.

  3. Скорость загрузки. Перекликается с пунктом выше, т.к. зависит от навыков разработчиков, но в большинстве случаев самописные темы имеют показатели лучше, чем темы из репозитория. 

  4. Нет ограничений в дизайне и коде. Не нужно подстраиваться под дизайнерские решения темы. Реализовать можно именно то, что нужно вам.

  5. Решение конкретных задач. Темы из репозитория пытаются быть для всех, в случае с собственной разработкой внедряются только те решения, которые нужны вашему проекту: динамичное изменение цен, удобное расположение элементов в админке, создание собственных типов записи.

Минусы разработки собственной темы

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

  2. Поиск разработчиков. К сожалению, большая часть компаний, занимающихся, созданием сайтов на WordPress предлагают установку готовых решений из репозитория, т.к. это быстрее и не требует технических навыков. Подбор квалифицированных разработчиков обычно дольше.

  3. Ваш код и ваша ответственность. Очередной пункт, возникающий из компетентности команды разработки. Уязвимости, баги, недоработки и качество кода решает ваша команда, нельзя написать на форум или поставить негативную оценку в репозитории, приходится вникать в проблемы и решать их на месте.

Написать самому или выбрать готовую?

Разобрав оба варианта дадим свои рекомендации, когда есть смысл использовать готовую тему, а когда лучше потратиться и разработать собственную. Для наглядности рассмотрим две ситуации:

Ситуация 1. Вы решили организовать доставку цветов к 8 Марта — проект живёт 3–4 недели, после праздника спрос падает, и продолжать его вы не планируете. В этом случае рациональнее быстро запустить сайт с минимальными затратами: установить готовую тему из репозитория, настроить приём заказов, запустить рекламу на пару недель, а по завершении сезона просто закрыть проект. 

Здесь не нужна уникальная тема, сложное масштабирование и долгосрочная поддержка. Главное скорость, цена и выполнение задачи на короткий срок. 

Ситуация 2. У вас развивающийся цех 3D-печати: сайт нужен для демонстрации профессионализма, размещения услуг, ведения блога и портфолио, причём развивать его вы планируете вместе с бизнесом. В этом случае стоит сразу подойти к разработке ответственно и пойти по пути создания собственной темы — такое решение окупит себя в долгосрочной перспективе, позволит гибко улучшать и дополнять функционал, а также реализовывать именно те задачи, которые требуются вашему проекту.

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

Лучшее
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
Pingvera .ru
Pingvera .ru
10 июля
А главное - что можно всегда мониторить этот сайт и не терять деньги за каждый день простоя! Есть очень простой агент, ставится как плагин в WordPress - оповещения в телеграмм, в Макс или на почту. https://pingvera.ru/




2179

Лучшие статьи

Поделиться: 0 0 0
Fullstack-разработчик в  AdvertPRO , Москва
 0  1  1

Оцените статью
Спасибо за оценку