4 частых вопроса о пользовательской разработке WordPress
Опубликовано: 2020-12-17Прежде чем мы углубимся в вопросы, необходимо ответить на важный вопрос: «Что такое индивидуальная разработка WordPress?»
Индивидуальная разработка означает создание вручную функций и стилей для веб-сайта или приложения. Конечно, это будет включать использование многих уже созданных решений, таких как плагины и инструменты, конфигурации серверов и скрипты, но суть этого заключается в создании чего-то нового, созданного специально программистами и дизайнерами.
И причина, по которой мы рассматриваем этот вопрос, состоит в том, чтобы прояснить любые недопонимания, которые могут возникнуть. Fiverr предлагает множество «экспертов по WordPress», множество маркетинговых агентств, которые занимаются веб-дизайном, и так далее. Однако большинство из них относятся к типу работы «WordPress Lego» или «Конструкторы страниц».
Обычно, говоря о создании веб-сайтов, люди связывают это с человеком, который выбирает премиальную тему (что-то, уже созданное другими разработчиками и продаваемое «на каждом сайте») и устанавливает ее на своем сайте WordPress.
Затем, благодаря встроенным плагинам для создания тематических страниц, таким как Elementor, Beaver или Avada, владелец сайта создает свои целевые страницы. И это приводит к первому часто задаваемому вопросу, который мы рассмотрим:
1. В чем разница между веб-сайтом с настраиваемой сборкой и конструктором страниц?
Во многих открытых предложениях для работы фрилансера, а также на страницах продаж различных агентств WordPress, компаний веб-разработки или даже компаний, занимающихся поисковой оптимизацией, вы найдете такие термины, как «Индивидуальный веб-дизайн», «Создание сайта WordPress» или «Я буду создавать дизайн» профессиональный и отзывчивый сайт на WordPress ». Однако, если вы внимательно посмотрите на то, что включено, в нем говорится о таких вещах, как «Настройка дизайна» как о привилегии (что, очевидно, хорошо), но всего за 50 долларов за всю работу.
На самом деле это то, что напрямую относится к категории «Конструктор страниц». Почему? Потому что полная разработка нового сайта включает в себя:
- Этап обнаружения - агентство / разработчик изучает существующую базу кода, что нужно перенести, что оставить или внедрить повторно.
- Хорошее понимание проблем, которые необходимо решить, чтобы приступить к новому дизайну. На этом этапе может произойти множество итераций.
- Пользовательский код, написанный для темы WordPress, пользовательские плагины для необходимой функциональности. Это может занять от нескольких недель до нескольких месяцев в зависимости от объема.
При использовании конструктора страниц многие из этих проблем пропускаются просто потому, что это не настраивается.
Вместо этого вы выбираете премиальную тему, которая имеет предопределенный внешний вид (или предоставляет набор опций), а затем вы создаете страницы с помощью предоставленных инструментов, разделов и элементов. Конечно, дизайнеры все еще могут работать над пользовательской графикой и изображениями, но довольно часто для этого требуется второй человек.
Некоторые из различий между ними могут заключаться в следующем:
Вы можете прочитать об этом более подробно в этой статье: Индивидуальные темы WordPress против премиальных тем - DevriX
2. Почему выбирают WordPress в первую очередь?
Многие владельцы бизнеса задаются этим вопросом еще до того, как связываются с агентством WordPress. И это очень актуальный вопрос, поскольку существует так много решений, как полностью разработанные на заказ системы с чем-то вроде Laravel, Node или Django. Но дело в том, что для большинства вакансий WordPress - идеальный выбор.
Вот некоторые из причин, по которым стоит использовать WordPress:
- Это открытый исходный код. Что ж, технически самые хорошие CMS такие, так что это не главный фактор.
- Это время проверено. Он существует уже более 15 лет, большинство проблем, с которыми можно было столкнуться, были решены, и он создан для работы с небольшими ошибками на огромных веб-сайтах.
- Он основан на PHP, поэтому даже если ваша команда разработчиков менее опытна с WordPress, при условии, что у них есть опыт работы с PHP, многого можно достичь.
- Существует масса высококачественных агентств по разработке WordPress.
- Он очень хорошо работает как на больших, так и на маленьких сайтах.
- Вокруг WordPress проводится масса общественных мероприятий.
- Дело не только в блогах!
Кроме того, нет реальной причины ограничивать ваш технический стек, WordPress также может отлично работать как Headless, где вы создаете свое клиентское представление в чем-то вроде React или Vue.js и подключаетесь к данным WordPress через REST API или GraphQL.

Для многих предприятий WordPress также является очень хорошим выбором из-за надежной многоузловой системы, продвинутой электронной коммерции и многоязычных расширений.
3. Можем ли мы легко редактировать наши новые целевые страницы?
Многие владельцы сайтов WordPress начали с покупки темы премиум-класса и создания основных целевых страниц с помощью конструктора страниц. Из-за UX таких конструкторов часто возникают проблемы при позиционировании элементов или с отзывчивостью, скоростью или удобством использования.
Следующим шагом для растущего бизнеса является обращение к профессиональным разработчикам, которые могут вывести свои веб-сайты на новый уровень. Однако, в зависимости от того, на каких разработчиков они выберут, будь то более дешевые фрилансеры, агентства разработчиков или премиальные с большим опытом, конечный результат будет сильно различаться.
В более низком ценовом диапазоне разработчик может создать собственный дизайн статически - это означает, что это практически просто файл HTML / CSS, выводящий текст на страницу. Это невозможно отредактировать. Здесь чаще всего возникает вопрос о редактировании новых целевых страниц.
Вот несколько подходов к разработке, которые позволят вам редактировать контент:
- Строительный опыт с новым редактором Gutenberg. Требуется опыт работы с Gutenberg API, React, PHP, UX и CSS, чтобы все выглядело хорошо
- ACF (расширенные настраиваемые поля) для каждой строки на странице, которую необходимо изменить.
- ACF с гибкими шаблонами, которые представляют редактируемые разделы, которые можно повторно использовать для создания пользовательских целевых страниц с предопределенными компонентами.
Технически, пользовательский дизайн также может быть создан для работы с конструкторами страниц (как и все премиальные темы), но это также позволит редакторам сайта испортить внешний вид сайта и часто требует больше времени для реализации по сравнению с другие решения.
Узнайте больше о том, что входит в создание пользовательской темы здесь: Что входит в создание пользовательской темы WordPress? - DevriX
4. Как выглядит процесс создания нового веб-сайта?
Это огромный вопрос. Мы попытались погрузиться в подробности в отдельной статье здесь: Полный план действий по созданию и развитию профессионального веб-сайта WordPress - DevriX
Но подведем итог по более важным моментам:
- Начальный этап в основном сосредоточен на сборе информации. С какой проблемой сталкивается текущий сайт (если он существует) или что должен решить новый?
- На этапе проектирования определяется новый внешний вид. Дизайн и создание контента часто идут рука об руку. Хорошим подспорьем для дизайнеров является наличие общего плана / содержания, которому нужно следовать.
- Часть веб-разработки - это место, где создается первоначальный вид сайта. Это то, что мы считаем v1. Перед выпуском начальной версии может появиться много запросов, выходящих за рамки диапазона, которые могут быть отложены на период после выпуска, если они не укладываются в первоначальный бюджет. С планом на основе Retainer такие задачи, выходящие за рамки объема, могут быть решены в следующие недели и месяцы после первоначального выпуска и, конечно же, доработаны.
Большинство компаний-разработчиков также создадут настройку, которая оптимизирует разработку, представление обновлений и тестирование нового сайта и его функций, а также последующих обновлений версий.
Например:
- Создание этапа разработки и этапа тестирования, на котором можно увидеть копии действующего сайта. На этом этапе он виден только клиенту и разработчикам (часто за паролем). Там они могут продемонстрировать любые новые функции и протестировать их.
- Система управления / продажи билетов для отслеживания запросов и обновлений. Это можно сделать в версии контролируемой системы управления, такой как Github, в форме задач или специальной системы управления персоналом, такой как Asana или Jira.
- Ежедневное / еженедельное / ежемесячное обновление статуса для прогресса, любых возникших проблем, а также демонстрации проделанной работы. Здесь основная цель - увидеть, как идут дела, и высказать свое мнение / мнение о том, можно ли что-то изменить / обновить.
Конечно, не исключено, что некоторые запросы не вписываются в первоначальный объем, поэтому во время таких звонков / переговоров обе стороны могут прийти к соглашению о том, чтобы приспособить их или изменить что-то из исходного объема. Важно отметить, что чем больше изменений, тем сложнее становится планирование.