Categories: Мнение

Магазины тем WordPress движутся к сохранению переносимости данных

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

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

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

На этой неделе WooThemes выпустила Projects — новый плагин для обработки портфолио. Они сказали, что сохранение переносимости данных является одной из основных причин этого решения:

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

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

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

UpThemes начинает с нуля и использует плагины, такие как Church Theme Content и Recipe Schema , чтобы добавить дополнительную функциональность вместо того, чтобы упаковывать все это в темы.

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

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

Советы для потребителей

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

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

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

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

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago