#PBSUpdate: прирост производительности на 200% и новые элементы

Написано

в

,

Only a few weeks ago, we released PBS Version 4.1. This update included tweaks on the formatting bar and some text formatting updates, among others. For Version 2.0 though, while we made additional features, we decided to focus more on PBS’ overall performance.

200% Performance Increase & A Little Help from CodeInWP

Толчком к этим изменениям послужила статья об ожиданиях от конструкторов страниц от CodeInWP. В ней был представлен краткий список их фаворитов с обзором каждого по определенным критериям. Хотя Page Builder Sandwich не вошел в сам список, нас все же кратко упомянули в статье:

With Page Builder Sandwich you won’t also lose your content and will be able to continue updating the page easily via a default WordPress editor.

Прочтение этого и подтолкнуло нашу команду к дальнейшему совершенствованию PBS. И, поскольку мы не попали в список, нам в то же время было любопытно узнать, в чем именно заключаются наши недостатки. Чуть позже мы связались с CodeInWP с просьбой сделать краткий обзор PBS, и приглашенный автор Энн Тейлор дала нам очень конструктивный и полезный ответ:

“…I played around with a free version a bit. It shows a lot of promise: lots of modules, pretty intuitive UI, great WYSIWYG experience, everything is dragged around easily. However, when I had around 10 modules on the page, it became hard to continue working with it because of low editing speed…”

Этот отличный отзыв побудил нас еще глубже изучить скорость и производительность PBS. Мы протестировали множество различных сценариев и обнаружили огромные узкие места в скорости. Основной причиной проблем с производительностью были различные вычисления, которые плагин выполнял для отображения контуров, панелей инструментов и других визуальных подсказок при редактировании. Ниже представлен график производительности PBS версии 4.1 в Chrome:

Here are the important points of the graph in a nutshell:

  • Высокие фиолетовые области — это плохо
  • Широкие фиолетовые области — еще хуже
  • Мы сильно всё ускорили, и теперь наш график для версии 4.2 выглядит так:

If you compare the tall and wide purple areas from the two graphs, that means that we have achieved a 200% performance increase!

4 New Elements

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

Spacer Element

Настроить внешние отступы элементов (margins), чтобы получить нужное пространство, очень просто. В качестве альтернативы можно использовать элемент-разделитель (spacer). Это особенно полезно, если вы хотите, чтобы определенные строки не сжимались слишком сильно на экранах мобильных устройств.

Featurette Element

Элемент featurette можно использовать для более быстрого создания секций вашей страницы. Эти секции могут включать в себя главные баннеры (hero headers), карусели с отзывами и другие компоненты, которые вы можете использовать для расширения функциональности вашей страницы.

Since all of the Featurette Elements are pre-designed, all you’ll have to do is simply drag the “Featurette” button from the Elements Tab, and choose what you want to add on your workspace from there.

Team Members Element

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

Gallery Element

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

A Huge Thank You

Версия 4.2 — одно из наших самых важных обновлений на сегодняшний день. В конце концов, производительность и функциональность имеют решающее значение для любого отличного плагина. Мы хотели бы поблагодарить @Ann Taylor и CodeInWP за конструктивный отзыв и пожелания удачи на нашем пути. И огромное спасибо всем пользователям PBS за вашу постоянную поддержку.

Скоро мы выпустим еще больше обновлений (включая обещанную функцию Google Fonts и многое другое), так что следите за новостями!

А пока — приятного создания сайтов от команды PBS!