Прогнозирование следующих возможностей для инноваций WordPress
Опубликовано: 2022-12-12WordPress существует с 2003 года. И система управления контентом (CMS) претерпела серьезные изменения на протяжении всей своей жизни. Сегодня он может быть неузнаваем по сравнению с его ранними версиями.
Признаки этой эволюции повсюду. Редактор блоков означает, что нам больше не нужен плагин компоновщика страниц для создания пользовательских макетов. А благодаря редактору сайта и блочным темам можно создать целый сайт, не написав ни строчки кода.
Практически все основные компоненты создания и обслуживания веб-сайта изменились. И есть все основания полагать, что процесс инноваций продолжится. То, чем является WordPress сегодня, лишь закладывает основу для завтрашнего дня.
Но как изменится WordPress? Хотя у нас нет хрустального шара, мы видим множество областей, которые созрели для улучшения. Некоторые из них могут быть решены путем обновления ядра WordPress, в то время как экосистема плагинов и тем может решить другие проблемы.
Итак, давайте попробуем предсказать следующие возможности для инноваций в WordPress. Их нельзя назвать сексуальными, но тем не менее они важны.
Упрощение доступа к данным веб-сайта
Хранение и извлечение данных уже давно является проблемой для разработчиков WordPress. Конечно, все хранится в единой базе данных. Но в спешке все может стать чрезвычайно сложным.
Стандартные сообщения и страницы достаточно легко импортировать или экспортировать. Но когда вы переходите в область данных, генерируемых плагинами, это совсем другая история.
Это потому, что у авторов плагинов есть множество вариантов записи в базу данных. На первый взгляд эта свобода кажется положительной. Это позволяет разработчикам хранить и извлекать данные таким образом, который наиболее подходит для их нужд.
Но для остальных из нас это может быть кошмаром. Каждый плагин, который мы устанавливаем, управляет данными по-своему. Таким образом, составить целостный отчет практически невозможно, если только вы не владеете PHP.
Например, давайте представим веб-сайт электронной коммерции, который также имеет контент только для членов. Мы можем установить WooCommerce для работы интернет-магазина, в то время как отдельный плагин членства ограничивает доступ к контенту.
Если мы просто хотим экспортировать данные, относящиеся к одной из этих функций сайта, это достаточно просто. Но что, если мы объединим каждый аспект в один отчет? Не так просто. Данные могут храниться в разных таблицах базы данных и в разных форматах. Даже с помощью плагинов, предназначенных для экспорта данных, для этой работы часто требуется собственный код.
Препятствия для доступа к данным велики и сложны. Но у ядра WordPress или блестящего разработчика плагинов есть возможность сделать его доступным для владельцев сайтов.
Создание обязательной темы блока
Идея редактора сайта WordPress (он же Полное редактирование сайта) проста: дать возможность любому создать собственный веб-сайт в среде без кода.
Эта функция официально стала частью ядра WordPress в версии 5.9. С тех пор выпускается постоянный поток новомодных блочных тем. Между тем, функциональность этой функции и взаимодействие с пользователем продолжают совершенствоваться.
Помимо прогресса, мы еще не видели, чтобы пользователи перешли на этот новый способ создания веб-сайтов. Рынок тем по-прежнему насыщен классическими темами. Кроме того, разработчики могут по-прежнему опасаться открывать для редактирования ключевые элементы макета.
Чего не хватает, так это веской причины для перехода. Частично это может быть связано с увеличением возможностей редактора сайта. Но, возможно, для привлечения интереса пользователей также необходим преобразующий продукт (или 100).
Представьте себе блочную тему, мощную и универсальную. Тот, который предлагает широкий спектр вариаций стиля для множества вариантов использования. И мы надеемся, что его автор извлек уроки из прошлых ошибок рынка сторонних тем.
Простая, производительная и простая в настройке тема может привлечь пользователей. К счастью, рынок широко открыт. Это означает, что в этом пространстве есть много места для конкуренции.
Обеспечение первоклассной производительности для WordPress
Производительность сайта сложна. Он начинается с мощного сервера, оптимизированного для скорости. Затем есть веб-сайт, где код и активы должны использоваться эффективно. Добавьте к этому базы данных и вызовы сторонних API, и появится множество потенциальных узких мест.
Команда WordPress Core Performance была создана, чтобы помочь ускорить работу CMS. И они уже добились значительного прогресса в области кэширования запросов.
Тем не менее, экосистема WordPress еще больше усложняет процесс. Темы и плагины могут сильно различаться с точки зрения требований к ресурсам. Некоторые делают несколько вызовов базы данных, в то время как другие широко используют сценарии и стили. И даже элементы, которые достаточно хорошо работают на небольших сайтах, могут испытывать трудности при масштабировании.
Существует множество плагинов для кэширования, позволяющих получить максимальную производительность от веб-сайта. Но ни они, ни ядро WordPress не могут объяснить раздутую тему или плагин.
При этом некоторые разработчики решили (в основном) обойти экосистему, запустив безголовые установки. С серверной частью WordPress, которая обрабатывает создание контента, статический внешний интерфейс исключает вызовы базы данных из уравнения. Это может привести к молниеносной загрузке страниц с оговоркой, что некоторые функции плагинов не будут перенесены.
Будут приветствоваться инструменты, которые упрощают процесс создания безголовых веб-сайтов WordPress. И бонусные баллы для тех, кто может сохранить функциональность плагина (корзины, формы и т. д.) на статической стороне или с помощью гибридного подхода. Достигнут значительный прогресс, и будет интересно посмотреть, какие прорывы последуют дальше.
Однако это не означает, что ядро WordPress не должно фокусироваться на скорости. Для большинства пользователей сохранение традиционной установки с использованием базы данных по-прежнему остается реальностью. Каждый шаг к повышению производительности имеет значение.
В поисках следующей большой вещи в WordPress
Приведенные выше прогнозы представляют возможности, которые уже существуют. Один или несколько человек могут взять на себя эти задачи и создать решение, которое сделает WordPress лучше, проще и быстрее. Но они далеко не единственные.
Самое замечательное в CMS с открытым исходным кодом заключается в том, что разработчики ограничены только своим воображением. Таким образом, мы могли видеть новшества, которые еще даже не рассматривались.
По мере взросления WordPress возрастает потребность в создании мощного и удобного интерфейса. Сообщество, полное творческих умов, усердно работает, планируя следующее большое дело. Нам не терпится увидеть, что они придумают.