Прощание с холстом

Опубликовано: 2017-10-24

Мы пришли к сложному решению: с сегодняшнего дня мы больше не продаем Canvas.

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

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

Темы меняются

Мы запустили Canvas в феврале 2010 года — одну из первых тем, созданных с помощью WooFramework, — и она стала одной из самых популярных. Canvas продвинул темы вперед, изменив концепцию фреймворков тем, позволив разработчикам создавать удивительные сайты. Мы видели, как Canvas использовался для создания прекрасных впечатлений в личных блогах, политических веб-сайтах, музыкальных магазинах, предлагающих тысячи продуктов с интеграцией WooCommerce и т. д.

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

Canvas не создан для того, чтобы идти в ногу с изменениями

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

Когда я впервые присоединился к WooThemes в 2009 году, мы только что создали новую структуру тем, получившую название «WooFramework», и начали создавать темы поверх нее. Это было одной из наших самых сильных сторон и, в конечном счете, одной из наших самых больших проблем. Canvas выиграл от WooFramework, который был создан в то время, когда Customizer еще не существовало, а параметры темы становились популярными.

В то время это было отличным решением. Однако со временем мы продолжали добавлять функции в тему; это усложняло код и в конечном итоге затрудняло развитие Canvas с такими изменениями, как Customizer и Gutenberg Project.

Это подводит нас к Canvas 6.

Холст 5

Мы создали две версии Canvas 6; один дошел до стадии альфа-тестирования с избранной группой существующих клиентов Canvas. К счастью, эта обратная связь помогла нам понять , что мы создали то, чего не хотели клиенты . Нашей целью было продолжить работу над Canvas и найти лучшее решение для того направления, в котором движется Canvas.

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

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

Это включает в себя другую нашу флагманскую тему, Storefront, которая была построена поверх стартовой темы Underscores, которая лучше подготавливает тему к будущему.

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

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

Мы не публикуем код Canvas, потому что он не будет служить сообществу.

Обновление : мы обновили язык в этом разделе, чтобы уточнить, что Canvas является открытым исходным кодом, но мы не будем делать код общедоступным. Исходный код доступен и всегда был доступен под лицензией GPL для активных пользователей Canvas. Теперь, когда мы больше не продаем тему, мы решили не создавать общедоступный репозиторий для исходного кода. Тема по-прежнему будет доступна для загрузки с панели управления вашей учетной записи WooCommerce.com.

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

  • Код WooFramework содержит большое количество кода, который скоро устареет (для обратной совместимости), и тема потребует регулярного обслуживания для поддержания существующих стандартов кода.
  • Из-за устаревших параметров темы и отсутствия поддержки Customizer Canvas не соответствует текущим стандартам WordPress.org — это то, что мы высоко ценим.
  • Независимо от того, какие предупреждения мы могли бы поместить в README в репозитории, кто-то должен был бы проверить этот репозиторий, что отвлекает внимание от предоставления вам лучшего опыта в других продуктах в будущем.

В будущем мы предлагаем пользователям внести изменения — и мы здесь для вас

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

Это означает, что;

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

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

В качестве практического шага мы считаем, что Storefront — лучшая замена Canvas как для разработчиков, так и для тех, кто создает сайты без изменения кода своей темы.

Разработчики любили Canvas за расширяемость хуков и фильтров, а в Storefront есть и это, и многое другое. Он был построен с нуля специально для этой цели. Существует множество расширений, предлагающих аналогичную функциональность Canvas. И самое главное, он имеет хорошие возможности для поддержки как Customizer (прямо сейчас), так и Gutenberg (в будущем).

Ваш успех в будущем

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

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

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