Недавно выпущенный плагин Builder Builder под названием Builderius вызвал восторженные отзывы в частной группе WordPress Facebook. В разговоре с одним из его директоров, Элвисом Крсталовичем, подчеркнул, как гибкость WordPress с открытым исходным кодом позволяет разработчикам переосмыслить само построение сайтов, создавая инструменты, которые определяют гибкость, обслуживание и практику профессионального развития.
Содержание
Builderius — это страница?
Я видел дискуссию в частной группе WordPress Facebook под названием Динамический WordPress и обратился к одному из разработчиков, чтобы узнать больше. Интервью связано с тем, как WordPress вдохновляет людей создавать новые и интересные продукты, как и в Builderius.
Что такое Builderius, это строитель страниц?
«Да, Builderius — это строитель страниц, но это также инструмент разработчика. Мы предпочитаем называть это средой визуальной разработки. Это имя лучше отражает то, что на самом деле делает Builderius-оно привносит мощные методы веб-разработки в визуальный, простой в использовании интерфейс. Вместо того, чтобы просто украшать контент визуальными элементами, Builderius помогает вам создавать веб -сайты, как это делают профессиональные разработчики, но без крутой кривой обучения.
Builderius привносит рабочие процессы профессионального развития прямо в WordPress. Такие вещи, как контроль версий и стадии, которые обычно требуют технических знаний, упрощаются в интуитивно понятные кнопки и рабочие процессы на вашей панели администратора. Вы получаете все преимущества практики профессионального развития без необходимости изучения сложных систем, таких как GIT или управление сервером ».
Как работает проектирование сайта с Builderius
Затем я спросил, как работает проектирование сайта с Builderius, на что это похоже в общем смысле.
Krstulović ответил:
«Вся работа, которую занимается пользователем Builderius, является совершенно невидимой на сайте Live, пока эта работа не будет сохранена и опубликована в качестве публичного выпуска. Это означает, например, что вы можете безопасно работать на занятом живом веб -сайте, и никто не узнает. Даже если вы совершите ошибку в Builderius, вы будете единственным, кто узнает. Когда работа, которую вы выполнили, завершена и подписана, вы нажимаете кнопку, и эта функция сайта, перепроектирующая так, чтобы все могли видеть и использовать.
Выпуски — это небольшие пакеты, которые содержат JSON и некоторые активы, используемые в среде Builderius и ничего другого, поэтому обработка перемещения релиза от Dev в ветку продура в основном очень быстро. Это означает отсутствие времени простоя сайта даже для крупной переделки. Это также означает безопасный и легкий откат. Просто вернитесь к предыдущему выпуску, и вы вернулись туда, где вы были ».
Минимальный и гибкий подход к укладке веб -сайта
Затем Krstulović описал свою философию дизайна с помощью их страничного строителя:
«Builderius основан на хороших принципах разработки, которые делают веб -сайты более подлежащими обновлениям и проще в обновлении. Например, мы сохраняем контент отдельно от стиля — профессиональный подход, который облегчает управление веб -сайтами по мере их роста. Если у вас есть элемент, используемый на веб -сайте, вы можете легко изменить то, как он выглядит без необходимости перестраивать его в каждом случае, поскольку данные, разметка и стиль независимы.
Например, мы не отправляем элементы (например, виджеты Ementor), например, «Название сообщения». Мы даем пользователю агностик «HTML -контейнер», который может быть любым элементом HTML, одной или более сложной комбинацией элементов, которые затем можно связать с любыми динамическими данными с помощью наших динамических тегов данных. Вы можете выбрать их из всплывающего окна, живущего рядом с любым входом контента, или HTML-атрибута.
Поэтому, чтобы сделать заголовок сообщения, вы добавите заголовок, а затем связали его с тем, чтобы опубликовать тег данных заголовка. Это на шаг больше, но это делает все более минимальным и гибким одновременно. Затем вы можете поменять разметку на что угодно, изменить данные, которые она показывает … и многое другое.
Когда дело доходит до стиля, Builderius дает вам полную свободу. В отличие от других строителей страниц, которые ограничивают те селекторы CSS, которые вы можете использовать, мы позволяем вам написать любой селектор прямо в интерфейсе. Например, при стилии «Содержание пост» из шаблона Builderius вы можете нацелить на дочерние элементы Post, используя логические/составные селекторы CSS — а не через пользовательский код.
Мы отправляем нашу структуру CSS с открытым исходным кодом, выбирая этот подход к настройкам темы или пресетам, потому что рамки являются более модульными и гибкими. Вы можете удалить детали, которые вам не нужны, или принести свою собственную структуру, если вы предпочитаете ».
Для кого это страница -строитель?
Многие люди из группы Dynamic WordPress Facebook, которые взволнованы этой страницей, являются продвинутыми веб -разработчиками, которые создают сайты для клиентов. Поэтому я спросил его, кто таковы их конечные пользователи, или это подходит для предприятий, ищущих решения для перетаскивания?
Krstulović ответил:
«Мы считаем, что это дает различные преимущества для разных групп пользователей. Для фронтального разработчика, который борется с иногда грязным опытом разработки WordPress, он обеспечивает чистый и организованный рабочий процесс, что разработчики ожидают от современного веб-разработчика. И это делает это быстрее. Задачи Frontend обрабатываются визуальными инструментами, а данные снимаются на место с помощью удобных тегов данных.
Для начинающих веб -строителей, которые хотят учиться и продвигаться в своем ремесле, это более простой способ в этой сложной области. Это проще, потому что визуальные инструменты, как правило, легче для большинства людей, и потому что Builderius делает так много для пользователя с точки зрения организации процесса разработки, от отслеживания версий и всего этого, до составления кода и обработки шаблона.
Для разработчиков, которые заботятся о доступности, Builderius предлагает окончательный контроль над каждым аспектом HTML.
Builderius не для всех. Наверняка не для бизнеса, ищущего простое решение для перетаскивания, и не для того, чья основная цель — облегчить их, не понимая их.
Но для разработчиков, которые заботятся о деталях, которые расстроены ограничениями инструментов, которые заставляют их согнуть дизайн вокруг инструмента, а не наоборот, Builderius может быть для них.
Если пользователь потребуется время, чтобы выучить инструмент, он сможет создавать очень быстро, и именно так его просят. И, может быть, что еще более важно, если вы изучите Builderius, вы можете взять это знание в другом месте. Нет проприетарных имен, странные обходные пути, просто визуальная веб -разработка ».
Зачем использовать Builderius вместо блоков Гутенберга?
Затем я спросил, почему кто -то решит использовать Builderius над местными блоками WordPress. Расширяет ли это творческая свобода или упрощает опыт построения сайта?
Krstulović ответил:
«Ответ да. Builderius предоставляет вам больше свободы как разработчика или строителя сайтов, а также меньше свободы для человека, который может использовать эту свободу для нарушения вещей, посредством ролей управления веб -сайтами. Разработчики обеспечивают разработку, а контент людей обеспечивают контент.
Для креативщиков: когда Builderius берет на себя управление страницей, он удаляет все, что WordPress поместило туда, связанную с ее масштабами работы. Это удаляет различные активы, HTML, все. Например, Block CSS исчез. В свою очередь, вы получаете чистый лист, где вам нечего отменить. Вы можете использовать наименее конкретные CSS, и это будет работать. Это означает, что вы можете использовать какую-то совершенно не WP CSS-библиотеку, не опасаясь, что она будет мешать WordPress. Это супер свободно и очень аккуратно.
Этот подход фактически делает создание сайта проще в долгосрочной перспективе. В то время как блоки отлично подходят для быстрых макетов, они могут стать сложными, когда вам нужно что -то конкретное. Вы можете в конечном итоге охотиться через настройки JSON, искать скрытые параметры или даже написать пользовательский код React.
С Builderius есть более четкий путь. Все, где вы ожидаете этого, следуют тем же моделям, которые использует профессиональная веб -разработка.
Это также начинается немного более крутым, но по мере продвижения, построение сайта становится простым и быстрее.
Например, вы можете легко построить свой собственный план, сохранить его в качестве выпуска и привлечь его на каждом старте сборки сайта. Это может иметь все, что вы хотите, внутри, расширенная структура CSS, пользовательские компоненты, пользовательские шаблонные каркасы… и многое другое.
И каждый аспект остается редактируемым, чтобы быть полностью измененным, если вы этого желаете. Гибкость, точность и контроль процесса ».
Какие ожидания должны иметь пользователи?
Builderius — это программное обеспечение 1,0 версии. Поэтому я спросил Крсталовича, каким будет разумное ожидание для Builderius. Krstulović ответил, что Builder — это бета -версия, но очень функциональная.
Он ответил:
«Это на самом деле бета -версия 1.0 бесплатной версии Builderius. Итак, мы в самом начале.
Но это не означает, что это не должно использоваться или что это может сделать очень мало. Мы считаем, что бесплатная версия сыграет важную роль в будущем внедрении Builderius. Его роль состоит в том, чтобы расширить экосистему и сделать строитель более широко используемым, протестированным, интегрированным с другими инструментами и т. Д.
Мы тщательно разработали бесплатную версию, которая была бы по -настоящему полезна для реальных проектов, а не только для демонстрации. Мы хотели найти правильный баланс, где у него достаточно функций для создания профессиональных веб -сайтов, при этом оставляя некоторые расширенные возможности для оплачиваемой версии.
Builderius Free создан очень элегантным строителем для создания довольно простых веб -сайтов с точки зрения масштаба и динамической сложности данных, а также для тех веб -сайтов, которые являются строгими в отношении контроля стиля, доступности, производительности и так далее.
Короче говоря, если вы можете построить сайт с помощью простых полей ACF или метабокс (так что без ретрансляторов и аналогичных), с посты и страницами по умолчанию, и зацикьте эти посты на шаблонах, в которых используется основной запрос WordPress (архивы, результаты поиска, индекс блога), вы можете создать его с бесплатной версией.
Так что пока не ожидайте, что они пройдут по удаленным данным. Не ожидайте изменения рендеринга шаблона на основе взаимодействия с пользователем или параметров URL … не в бесплатной версии. Но если это простой сайт, и вы хотите сделать его профессионально, бесплатно может быть хорошо подходит.
Конечно, у нас также есть несколько ошибок, чтобы они скважение в течение этого периода ».
Вынос
Из этого интервью я узнал, что Builderius является ориентированным на разработчиком страничного строителя, который более точно описывается как среда визуальной разработки, а не как инструмент перетаскивания. Он также интегрирует рабочие процессы профессионального развития, такие как управление версиями и постановка непосредственно в WordPress. Поэтому по этой причине Builderius не предназначен для предприятий, ищущих простое решение для перетаскивания. Это больше для фронтальных разработчиков, которые ценят структурированный, эффективный рабочий процесс в WordPress.
Доступно в репозитории WordPress.org
Если вы заинтересованы в Builderius, это сейчас Доступно для загрузки на официальном репозитории плагина WordPress.orgПолем
Узнайте больше о Builderius в Builderius.io Веб -сайтПолем
Показанное изображение от Shutterstock/rsplaneta