ClassicPress опрашивает своих пользователей , чтобы определить следующий шаг для программного обеспечения. Проект представляет собой урезанный форк WordPress на основе версии 4.9, в котором по умолчанию используется классический редактор TinyMCE без редактора блоков. Он управляется некоммерческой организацией ClassicPress Initiative.
В июле 2022 года проект оказался в затруднительном положении, когда его директора ушли в отставку, заявив, что сообщество считает, что теперь они мешают развитию ClassicPress. Организация изо всех сил пыталась получить необходимую финансовую поддержку, но с тех пор сплотилась и находится в более стабильном положении после переноса процесса пожертвований в Open Collective .
В недавнем сообщении на форуме под названием « Будущее ClassicPress » один из директоров проекта, Виктор Нагорный, предложил сообществу два пути: создать новый форк ClassicPress с использованием WordPress 6.0 или продолжать как есть.
«Последние несколько лет наша основная команда работала над улучшением ClassicPress и бэкпортом функций из WordPress», — сказал Нагорный. «Поскольку WordPress продолжал развиваться, ClassicPress немного отстал в добавлении новых функций, поскольку основное внимание уделялось совместимости с PHP 8+».
Исследовательский форк WordPress 6.0 с удаленным редактором блоков существует в репозитории GitHub под названием WP-CMS . Он не закончен, но потенциально может стать ClassicPress 2.0. Преимущество этого варианта заключается в том, что он помогает проекту догнать WordPress и улучшить совместимость с более поздними версиями PHP, а также открыть больше плагинов и тем для пользователей, которым для совместимости требуется версия 5.0+. Недостатком является то, что для завершения ClassicPress потребуется несколько месяцев с ограниченным числом участников, а ClassicPress 1.x необходимо будет поддерживать с точки зрения безопасности в течение некоторого времени.
В качестве альтернативы можно продолжать поддерживать проект как есть, не требуя поддержки отдельных версий. Нагорный выделил минусы такого подхода:
Наша небольшая основная команда продолжит работу над совместимостью с PHP.
Бэкпорт из WP имеет приоритет, поэтому новые функции ClassicPress могут не появиться.
Мы не сможем догнать WordPress, будут отсутствовать функции/возможности
Плагины/темы, совместимые с WordPress 5+, будут несовместимы с ClassicPress.
Сейчас проект находится на распутье, рассматривая два варианта, что вынудило сообщество пересмотреть цель ClassicPress.
«Итак, настоящий вопрос: ClassicPress — это Pre-Wordpress 5.0 или просто WordPress без Гутенберга?» Об этом заявил член учредительного комитета Даниэле Скашиафратте.
«Учитывая также, что CP основан на кодовой базе 5-летней давности, а Интернет развивается, я думаю, что мы должны перейти на Re-Fork и найти способ максимально автоматизировать и упростить его».
Основной коммиттер ClassicPress Альваро Франц, который также является автором форка WP-CMS, основанного на WP 6.0, сказал , что не желает помогать с продолжением текущей версии.
«Я не вижу смысла работать над устаревшей версией чего-то, что уже было улучшено многими великими разработчиками WordPress (как утверждает @Mte90 , на самом деле было МНОГО улучшений)», — сказал Франц. «Но я могу позаботиться о v2, поскольку я уже являюсь автором упомянутого форка, я могу помочь с поддержкой WP-CMS с WordPress, а затем использовать его в качестве основы для CP v2».
Главный участник WordPress Джой Рейнольдс прокомментировала ветку, указав, что ClassicPress ждет мрачное будущее, если он будет продолжать пытаться поддерживать все улучшения, сделанные после версии 4.9. Она утверждает, что продолжение того же пути ведет в тупик, учитывая небольшую базу участников проекта:
Весь смысл обратного портирования от WP заключается в том, что у них есть тысячи разработчиков, миллионы пользователей, которые тестируют каждую комбинацию версии, плагина и хоста, чтобы найти проблемы (плюс команда тестирования), команда безопасности и команда производительности. У CP ничего этого нет, и глупо не воспользоваться их усилиями. Но чем больше вещей мы игнорируем или отстаем, тем сложнее что-то портировать.
Есть много вещей, которые продолжают развиваться вне WP, например, PHP, Javascript, CSS, HTML и различные связанные инструменты (например, jQuery, TinyMCE, PHPMailer, Simple Pie и Requests…).
СР не может стоять на месте на 4.9. Это мертво. Но если вы попытаетесь сделать резервную копию всех вещей PHP8, вам будет очень трудно из-за всех изменений форматирования, которые они сделали, плюс все исправления ошибок, плюс все новые функции. Новый форк обходит проблему бэкпорта, беря все сразу и удаляя ненужные блоки.
Лично я считаю, что у CP нет никаких ценных функций, которых нет у WP. В нем есть куча исправлений и несколько функций от WP, но это тупик, особенно с ограниченным списком людей, которые вносят код.
В противоположном комментарии член учредительного комитета ClassicPress Тим Кэй пояснил, почему опрос кажется столь противоречивым.
«Если все, что нужно людям, — это WordPress без Гутенберга, то ClassicPress вообще не нужен, поскольку уже есть плагин, который предоставляет то, что вы ищете», — сказал Кэй. «Это называется Классический редактор .
«Поэтому идея о том, что вопрос в том, должен ли CP по сути отражать урезанную версию WP, совершенно ошибочна. Те, кто желает достичь этой цели, должны использовать этот плагин. Это действительно так просто.
«CP (и работа, которая с ней связана) имеет смысл только в том случае, если это собственная CMS с собственным процессом принятия решений и собственными функциями».
Бывший участник ClassicPress, который сравнил работу над проектом с «полировкой меди на корабле без руля», предложил ClassicPress определить пункт назначения, прежде чем выбирать между двумя путями.
Но с другой стороны, это проблема с CP — она никогда не знала, куда она движется, кроме «WP-без-Гутенберга». «Итак, это означает, что вы получаете такие утверждения, перечисленные как минус для одного из вариантов: «Мы не сможем догнать WordPress».
«Когда я участвовал в CP, я всегда думал, что амбиции значительно перевешивают доступные ресурсы. Время от времени я предлагал радикально сократить проект, но это всегда встречало всеобщее неодобрение. Я все еще думаю, что если CP вообще выживет (и я очень в этом сомневаюсь), вам нужно будет определить более узкое подмножество пользователей и сосредоточить свои ограниченные усилия на их обслуживании».
Опрос ClassicPress и 80 комментариев в обсуждении дают представление о разочаровывающей реальности поддержки форка такого быстроразвивающегося крупного проекта, как WordPress. Пока есть 31 голос, и Нагорный планирует закрыть его в ближайшие дни, если не будет новых голосов.