Раньше мы ненавидели конструкторы страниц WordPress — теперь решили использовать один

Опубликовано: 2017-01-11

Ненависть — это сильно сказано. Я, возможно, немного расширил его, просто ради интригующего названия этой статьи :). Тем не менее, как разработчики, которые разрабатывают продукт для других разработчиков, я могу сказать, что нам определенно не нравилась концепция механизма «перетаскивания и опускания», автоматически «пишущего код», который мы можем легко написать вручную, и, вероятно, он работал бы намного лучше и эффективнее. более чистая работа в нем.

Что не нравится в конструкторах страниц WordPress?

Итак, зачем вообще ненавидеть конструкторы страниц? Я имею в виду, что это просто инструмент, облегчающий жизнь при создании веб-страниц WordPress.

Что не нравится в конструкторах страниц WordPress
Ответ на вопрос «что не нравится в конструкторах страниц WordPress?» вероятно, зависит от того, кто вы, потому что есть разные точки зрения на это. Вот несколько «проблем», которые обычно возникают у людей с опытом программирования в нише конструктора страниц WordPress:

Раздутый код

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

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

Слизь шорткода

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

Слизь шорткода компоновщика страниц WordPress

Слизь шорткода компоновщика страниц WordPress

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

Избыточные шорткоды могут вызывать конфликты с другими плагинами, которые вы можете использовать на своем сайте WordPress.Tweet

Нет стандартизации

Утверждение о том, что рынок конструкторов страниц должен быть стандартизирован, высказывалось многими разработчиками WordPress в прошлом, но я чувствую, что Пиппин Уильямсон сумел описать его лучше всего в своем подробном обзоре конструкторов страниц.

В своем посте Пиппин особо упоминает, как плагины компоновщика страниц изменяют/нарушают пользовательский интерфейс WordPress по умолчанию для своих пользователей, из-за чего остальным разработчикам становится труднее предвидеть, что пользователи WordPress видят при входе на свои веб-сайты на основе WordPress. Он изображает экосистему компоновщика страниц как «Дикий Запад» на данный момент, требующий какой-то стандартизации, чтобы сделать ее более предсказуемой и удобной для пользователя.

Медленно убивая индустрию разработки веб-сайтов и тем WordPress

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

Вероятно, стоит отметить, что это самоуверенная и предвзятая причина неприязни к конструкторам страниц WordPress, поскольку она, очевидно, основана на (законном) страхе потерять существующие каналы дохода.

Пока мы в теме: вы можете прочитать подробное исследование, которое мы недавно провели и опубликовали на крупнейшем тематическом рынке ThemeForest, чтобы узнать, как тема «золотой лихорадки» далека от завершения.

Ограниченные возможности настройки

Конструктор страниц WordPress (по-прежнему) не может делать все, что может хороший разработчик интерфейса. Вот, я сказал это.

Разработчики страниц по-прежнему ограничены по сравнению с тем, как хороший (человек) программист может настроить веб-сайт. Они просто не предназначены для создания сложных дизайнов веб-страниц, анимации или специальных эффектов. Что у них есть, так это ограниченный набор модулей и приемов, которые позволяют вам перетаскивать элементы в определенные области макета страницы. Эти элементы также могут красиво перемещаться в зависимости от размера экрана/устройства, но это все.

Конструктор страниц WordPress (по-прежнему) не может делать все, что может хороший разработчик интерфейса.

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

Сказав это, я предполагаю, что когда-нибудь в будущем они смогут создавать более сложные структуры.

Почему продуктовые команды выбирают конструкторы страниц WordPress?

Похоже, что большинство конструкторов страниц WordPress начинались как модули перетаскивания, которые были встроены в определенную тему WordPress. Эта идея превратилась в то, чем сегодня стали самые популярные конструкторы страниц WordPress; автономный плагин WordPress, который можно использовать для быстрой настройки любой темы WordPress. Другими словами, конструктор страниц WordPress может взять в свои руки бразды правления и начать «оседлать» любую область с контентом в вашей теме WordPress, предоставив теме обрабатывать верхний и нижний колонтитулы веб-сайта и обертку контента.

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

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

  • Пользовательский интерфейс
  • Точность (совершенный пиксель)
  • Скорость
  • Гибкость
  • Адаптивный макет

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

  1. Создайте тему самостоятельно
  2. Реализуйте дизайн с помощью какого-нибудь плагина для конструктора страниц WordPress (не обязательно собственного).
  3. Продайте тему на своем веб-сайте, упомянув, что она работает на основе компоновщика страниц, в качестве аргумента в пользу простоты использования и параметров настройки.

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

Подпишитесь и получите бесплатную копию нашей книги

11 проверенных способов увеличить процент успешных споров по кредитным картам на 740%

Поделитесь с другом

Введите адрес электронной почты вашего друга. Мы отправим им только эту книгу по электронной почте, честь скаута.

Спасибо, что поделились

Потрясающе — копия «11 проверенных методов увеличения числа успешных споров по кредитным картам на 740%» была только что отправлена ​​на адрес . Хотите помочь нам распространить информацию еще больше? Продолжайте, поделитесь книгой с друзьями и коллегами.

Спасибо за подписку!

- мы только что отправили Вашу копию «11 проверенных способов увеличить процент успешных споров по кредитным картам на 740%» по адресу .

В письме есть опечатка? нажмите здесь, чтобы изменить адрес электронной почты и отправить снова.

Книжная обложка
Книжная обложка

Так почему же мы все-таки использовали конструктор страниц WordPress?

После целой секции критики программистов в отношении компоновщиков страниц пришло время подумать о том, почему мы в конечном итоге использовали компоновщик страниц WordPress для некоторых страниц веб-сайта Freemius. Вот пример на нашей странице «О нас», а также на странице «Возможности».

Так почему же мы все-таки приняли такое решение?

Главным образом из-за следующих преимуществ, которые он предоставляет для нас:

Двигайся быстрее

Мы запускаем стартап-компанию, создаем продукт. Наш сайт – это наше «лицо» в сети. Важно, чтобы наш дизайнер создавал и редактировал страницы, которые он проектирует для нашего сайта, без необходимости «тратить» на это драгоценные часы разработчиков каждый раз, когда нам нужна новая страница или мы хотим что-то настроить на существующей странице.

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

Типичными примерами для таких компаний, как наша, являются:

  • Добавление/удаление функций и необходимость обновления списка функций
  • Ребрендинг и редизайн — это процесс, через который в какой-то момент могут пройти многие коммерческие компании. Будь то освежить внешний вид, а иногда даже избавиться от плохого изображения, которое по какой-либо причине застряло.
  • Добавление новых разделов на существующие страницы нашего сайта. Быстрый пример — раздел с ценами, который мы недавно добавили на наши целевые страницы (на данный момент все еще написанный вручную), после того, как поняли, что многие люди ищут его.
  • A/B-тестирование — возможность войти и настроить наш веб-сайт включает в себя «статические» страницы, а также ориентированные на маркетинг целевые страницы, которые обычно требуют тщательного A/B-тестирования, чтобы получить версию, которая, как мы знаем, работает лучше всего с точки зрения конверсии. показатель.

Расширьте возможности нашего маркетинга

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

Поскольку мы начали работать с компоновщиком страниц WordPress, наш производственный процесс сократился. Гораздо короче.Твитнуть

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

Плагины WordPress Page Builder изменились

Если вы посмотрите на один из современных плагинов для создания страниц WordPress и сравните его с более ранними версиями, выпущенными всего пять лет назад, вы увидите два принципиально разных существа.

Разработчики страниц сегодня берут на себя обязательство оставаться в курсе последних событий и использовать лучшие практики дизайна и пользовательского интерфейса.

В более ранних версиях элементы размещались с использованием абсолютного позиционирования, которое не принимало во внимание другие элементы на странице или размер экрана устройства и, следовательно, довольно легко ломало макет. Теперь большинство современных компоновщиков страниц позволяют создавать хорошо структурированные HTML-страницы и использовать относительное (или Flexbox) позиционирование элементов, что обеспечивает более устойчивый и независимый от устройства результат. АКА, адаптивный макет.

современные конструкторы страниц WordPress поддерживают адаптивный макет

Дизайн не вечен

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

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

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

Стоимость не составляет труда

Глядя на это с нашей конкретной точки зрения, у нас нет особых требований к конструктору страниц. Для того, чего мы хотим добиться с его помощью на данный момент — его можно использовать бесплатно (как в бесплатном пиве). Даже если бы необходимые нам функции не были бесплатными и заставили бы нас перейти на версию «Pro», быстрый расчет стоимости показал бы, что это все еще стоит финансовых вложений для нас.

Легко увидеть, потратим ли мы сэкономленные часы разработчиков, если сможем делегировать задачу прямо нашему дизайнеру, который и так работает над ней. Один час разработчика, работающего над настройкой веб-страницы, может стоить намного больше, чем ежемесячный регулярный платеж в XX долларов за конструктор страниц.

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

Заключение — подходят ли вам конструкторы страниц WordPress?

В конце концов, это всегда будет баланс гибкости и простоты использования.

В настоящее время веб-сайт Freemius содержит только одну страницу, созданную с помощью конструктора страниц WordPress — нашу страницу «О нас». Когда мы попытались реализовать другую страницу (специальную страницу сравнения продуктов) с немного более сложными требованиями к дизайну, мы наткнулись на довольно много проблем и вопросов, на которые конструкторы страниц, которые мы пробовали, не ответили. Итак, на данный момент у нас есть гибридный веб-сайт, содержащий как страницы с ручным кодированием, так и страницы, созданные с помощью компоновщика страниц.

Будущее кажется более ярким, поскольку конструкторы страниц WordPress могут предоставить более технически подкованным дизайнерам / разработчикам возможность создавать веб-страницы со сложным дизайном, который в настоящее время все еще кажется им сложным.

В любом случае, я не могу отрицать, что конструкторы страниц WordPress с каждым днем ​​выглядят все лучше и уже удовлетворяют потребности многих в простых в создании и (что не менее важно) простых в редактировании веб-страницах.