WordPress преодолел 27% доли рынка, полагаясь на Customizer для дальнейшего успеха

Опубликовано: 2016-11-19
кредит фотографии: Луис Ллерена
кредит фотографии: Луис Ллерена

Сейчас на WordPress работает 27,1% всех веб-сайтов в Интернете по сравнению с 25% в прошлом году. Хотя может показаться, что WordPress аккуратно добавляет 2% Интернета каждый год, его процентное увеличение колеблется из года в год, и подъем становится все более трудным с увеличением веса.

кредит: w3techs.com
кредит: w3techs.com

В январе 2015 года Малленвег заявил, что следующей целью WordPress является достижение 50% доли рынка (большинство веб-сайтов), и он назвал Jetpack ключевым фактором в предотвращении упадка WordPress, противоречивое заявление, сделанное Pressnomics. В то время Automattic тайно работала над Calypso, интерфейсом WordPress.com на основе JavaScript, но не раскрывала проект до ноября 2015 года.

Трудно сказать, какое влияние Calypso оказала на долю рынка WordPress, поскольку 27% статистики w3tech охватывают в основном сайты, размещенные на собственном хостинге. Вслед за ним год спустя Мулленвег подсчитал, что менее 10% этих сайтов размещены на WordPress.com.

«Однако похоже, что около четверти из них использует Jetpack, и это число выросло с момента выпуска Calypso», — сказал он. «Помните — Calypso предназначен для сайтов Jetpack, а также для WP.com».

В недавнем интервью WPWeekly Малленвег сказал, что он также с оптимизмом смотрит на то, что приобретение WooCommerce и продажа и управление компанией Automattic расширения домена .blog добавят «еще 5-10% к этой доле рынка». На самом деле внутри Automattic есть команда под названием Team 51, которая работает над стратегиями увеличения доли рынка до 51%.

«Для достижения 51% и выше — это больше, чем просто блоги и больше, чем просто веб-сайты», — сказал Мулленвег. «Нам нужно хорошо делать магазины, нам нужно хорошо делать вики, нам нужно хорошо делать сайты по недвижимости, нам нужно хорошо делать рестораны — все эти вещи могут выходить за рамки того, что вы обычно считаете основным опытом работы с WP».

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

Самое слабое звено WordPress также является его величайшей возможностью

В прошлом Малленвег называл настройку самым слабым звеном в WordPress, но также и одной из самых важных областей для улучшения, говоря: «Настройщик — это все». Во время обращения к State of the Word в 2015 году он сказал: «Настройка — это самая большая возможность улучшить работу WordPress». Я спросил его, считает ли он, что необходимые улучшения для повышения конкурентоспособности программного обеспечения должны исходить из самого ядра или коммерческие продукты могут внести изменения в правила игры для настройщика, редактора и других проблемных областей WordPress.

«Я думаю, что для того, чтобы повлиять на рост WordPress, улучшения настройки должны происходить в ядре или Calypso/Jetpack, иначе не будет достаточного охвата», — сказал Малленвег. «Неважно, насколько хорош коммерческий продукт — наличие платного доступа будет означать, что он не охватит достаточное количество людей, чтобы повлиять на кривую роста WP». Он рассказал, что видит в Customizer важнейший компонент будущего WordPress:

Я думаю, что необходимые улучшения будут получены только благодаря настройщику и системе тем, которые являются гибкими, интуитивно понятными и мгновенными, что, возможно, также потребует нарушения обратной совместимости, и редактору сообщений, который использует тот же язык, шаблоны, интерфейс и концепции. Нам нужно использовать и принять подход React/Redux к javascript, такой как Calypso, и переименовывать или создавать нерелевантные концепции, такие как меню, которые просто сбивают с толку людей.

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

«Ключевой необходимостью здесь является настройка , а не обязательно существующий интерфейс «Customizer», который у нас есть сегодня», — сказал Уэстон Рутер, специалист по сопровождению компонента Customize. «Ключевая потребность WordPress заключается в том, чтобы иметь возможность предварительного просмотра большего количества функций в WordPress, как Хелен написала здесь в Твиттере:»

Выборочное обновление было добавлено ранее в этом году в версии 4.5, что дает WordPress возможность предварительного просмотра элементов без полной перезагрузки страницы. Это один из способов, с помощью которого Customize API решает «мгновенный» аспект, описанный Мулленвегом выше.

«Плагин Customize Posts — это попытка перестроить редактор сообщений с нуля с предварительным просмотром в реальном времени для всех изменений в данных сообщений и метаданных сообщений в основе», — сказал Рутер. «Это первый подход к редактированию постов, основанный на JavaScript. Больше не нужно ждать полной перезагрузки страницы, чтобы сохранить черновик. Больше не нужно нажимать кнопку предварительного просмотра, чтобы загрузить сообщение в новом окне. Все изменения сохраняются в виде черновиков и предварительно просматриваются в реальном времени. Это повторное использование компонента редактора TinyMCE».

В не столь отдаленном будущем WordPress может рассмотреть возможность редактирования внешнего интерфейса с помощью Customizer. Ruter и участники также работают над использованием Customize API для поддержки виджетов следующего поколения в ядре, которые будут использовать JS для пользовательского интерфейса и откроют дверь для управления виджетами через REST API.

«Наборы изменений, появившиеся в версии 4.7, — это самое далеко идущее архитектурное улучшение кастомайзера с момента его создания», — сказал Рутер. «Наборы изменений позволяют отделить функции предварительного просмотра в реальном времени от текущего интерфейса Customizer. Эта архитектура позволяет разрабатывать предварительный просмотр в реальном времени в других контекстах, а именно во внешнем интерфейсе, в приложениях на основе REST API и безголовых сайтах». Ruter ожидает, что конечные точки REST API для управления наборами изменений появятся в версии 4.8.

Проект WP JS Widgets избавляет виджеты от их сильной зависимости от PHP и создает основу JavaScript в Customizer, которая позволяет использовать любую библиотеку для создания элементов управления виджетами.

«На самом деле элемент управления может быть реализован с использованием любого стека технологий JS», — сказал Рутер. «В плагине JS Widgets у меня есть демонстрация элементов управления виджетами в настройщике, созданном с использованием настройщика Element, Backbone.js, а также React». Плагин в настоящее время реализует три основных виджета, и участники работают над другими.

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

Хотя этот конкретный проект строится так, чтобы не зависеть от библиотеки JavaScript, Рутер сказал, что, по его мнению, было бы полезно изучить использование React/Redux в интерфейсе «Customizer 2.0»:

Расширение возможностей настройщика за пределы первого впечатления

Рутер сказал, что ему будет трудно предложить создать клиентский сайт, который зависел бы от администратора WordPress в вопросах управления сайтом и авторства контента.

«Большая часть работы, которую мы проделали в XWP за последние несколько лет, основывалась на Customizer, чтобы обеспечить редакционные возможности, которых, как мне кажется, не хватает администратору WP», — сказал Рутер. «Мы вкладываем значительные средства в настройщик, потому что считаем его лучшей основой, которую WordPress может предложить для предоставления опыта, который мы хотим предоставить нашим клиентам».

Если Customizer так важен для успеха WordPress, любопытно, что команда разработчиков остается относительно небольшой, и лишь немногие компании вкладывают средства в эту функцию специально. XWP вкладывает значительные средства в разработку Customizer, и большая часть этой работы — прототипы в виде функциональных плагинов, таких как Customize Snapshots, Customize Posts и несколько других проектов плагинов.

«Я точно не знаю, почему все больше разработчиков в сообществе WordPress не работают с настройщиком», — сказал Рутер, технический директор XWP. «Это может быть отчасти проблема восприятия, где, казалось бы, застряла негативная репутация. Или это может быть технологическая проблема, когда Customizer сильно отличается от других областей WordPress, поскольку является одностраничным приложением JavaScript».

Когда Customizer был впервые представлен, он включал поддержку «option» и «theme_mod», за которыми последовали виджеты и навигационные меню немного позже. Сообщество WordPress не имело полного представления о масштабах и возможностях Customizer для решения некоторых основных проблем проекта, включая авторство контента с предварительным просмотром в реальном времени. Пользователи просто видели ограниченный пользовательский интерфейс, который им не нравился для настройки тем. Большинство пользователей понятия не имели, что Customizer обеспечивает архитектурную основу других аспектов WordPress.

«Отчасти проблема заключается в нехватке авторов», — сказал Рутер. «Но даже более того, самая большая проблема заключается в наличии общего видения. Когда сообщество WP с каждым новым выпуском ненавидит улучшения кастомайзера, это несколько демотивирует.

«Если бы сообщество осознало стоящую за этим концепцию и оценило полноценный интерфейс администратора с предварительным просмотром в реальном времени и постановкой изменений, это имело бы огромное значение», — сказал Рутер. Ему и его участникам сложно сформулировать объем работ, и у них сильно не хватает рук.

«Может возникнуть проблема с ускорением», — сказал он. «Но это был мандат для сообщества WP в целом — глубоко изучить JavaScript. Я говорю, почему бы не изучить JavaScript глубже, опираясь на настройщик?»

GoDaddy планирует инвестировать в улучшения основного настройщика

GoDaddy — удивительная компания, которая за последние пару лет стала еще одним ключевым игроком на пути WordPress к 50% доли рынка. Компании, производящие продукты и услуги WordPress, а также хосты, очень заинтересованы в том, чтобы программное обеспечение продолжало доминировать на рынке.

«Для GoDaddy очень важно, чтобы доля рынка WP увеличивалась, — сказал Гейб Мэйс, глава отдела продуктов WordPress в GoDaddy. «Мы глубоко заинтересованы в успехе сообщества WordPress не только потому, что многие из наших клиентов используют его, но и из-за того, что оно представляет».

Мэйс сообщает, что примерно 1/3 всех сайтов GoDaddy и половина всех новых сайтов работают на WordPress. С миллионами клиентов, использующих программное обеспечение, компания взяла на себя инициативу по созданию нового опыта работы специально для клиентов WordPress. Я спросил Мэйс, не беспокоит ли GoDaddy, что конкуренты, такие как Wix и Weebly, сокращают долю рынка WordPress.

«Я не знаю, подходит ли слово «беспокойство», потому что 1) мы знаем о проблеме и 2) мы способны ее решить», — сказал Мэйс. «Как сообщество, мы либо заботимся о том, чтобы исправить это, либо нет. С последним связаны негативные последствия, представляющие экзистенциальную угрозу для общества».

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

«Часть проблемы, с которой мы сталкиваемся сейчас, заключается в том, что WordPress выиграл от такого сильного соответствия продукта рынку и, следовательно, от такого быстрого роста, что не было типичных механизмов обратной связи, заставляющих нас улучшать такие вещи, как UX», — сказал Мэйс. «С другой стороны, наши конкуренты упорно боролись за каждый базисный пункт доли рынка, который у них был. Мы похожи на тех прирожденных спортсменов, которые достигли вершины благодаря своему природному таланту, но теперь нам нужно освоить основы, улучшить форму и т. д., чтобы оставаться на вершине, когда игра меняется».

Новый опыт GoDaddy по адаптации — это попытка улучшить этот UX, и Мэйс сказал, что компания работает над значительными улучшениями ядра WordPress, чтобы обеспечить лучший опыт первого использования.

«Я рад сообщить, что мы также вернемся к этим улучшениям», — сказал он. «Мы рады, что Аарон Кэмпбелл присоединился к нам в качестве нашего первого основного участника в начале этого года, и мы работаем над другими способами ускорить наши основные усилия».

Мэйс сказал, что GoDaddy планирует представить основные дополнения к Customizer и связанным с ним основным компонентам в ближайшем будущем, но пока не раскрывает никаких подробностей.

«Хозяева получают огромную выгоду от WordPress, и как хосты мы вместе можем сделать гораздо больше для продвижения WordPress вперед», — сказал Мэйс. «Мы хотим подавать здесь пример, и у нас большие планы на 2017 год».

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

«По мере роста WordPress мы росли вместе с ним», — сказал Миллер. «Противоположность роста пугает — это стагнация или спад. Многие уже давно предсказывали это в WordPress, но он продолжает расти и раздвигать новые границы, как дерзкий подросток».

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

«WordPress — это фантастика, как и все инновационные инструменты и услуги, связанные с ним, от тем, плагинов до хостинга», — сказал Миллер. «Но я все больше понимаю причину, по которой многие, возможно, из нижней части рынка, говорят: «Я не хочу возиться с обновлениями, или беспокоиться о безопасности, или объединять 15 отдельных инструментов, чтобы делать то, что мне нужно». . Мне просто нужен простой веб-сайт, я хочу, чтобы все было в одном пакете, в основном для меня, поэтому я просто выберу SquareSpace или Weebly».

Хотя WordPress предлагает гораздо больше с точки зрения сообщества и расширяемости по сравнению с Wix, Weebly и Squarespace, начать работу — самая сложная часть для новых пользователей. Вот где такие инструменты, как Jetpack и GoDaddy, полезны для предоставления пользователям того, что им нужно для достижения успеха с WordPress.

Даже при хорошем опыте работы с HTML и CSS настройка сайта WordPress может быть сложной задачей. Ваш сайт никогда не будет чувствовать себя как дома в Интернете, если вы изо всех сил пытаетесь настроить его в соответствии со своими предпочтениями. Хорошей новостью является то, что руководитель проекта WordPress, участники, хосты и компании-производители работают вместе над улучшением настройки различными взаимодополняющими способами, чтобы обеспечить будущее проекта на все более конкурентном рынке.