В декабре 2022 года среди участников сообщества ClassicPress прошло голосование касательно дальнейшего развития этой CMS. Разработчикам задали вопрос, нужно ли делать повторный форк WordPress или же оставить проект как есть. ClassicPress отстает по совместимости с тем же PHP 8+, в то время как WordPress продолжает развиваться. Текущий форк ClassicPress базируется на WordPress 4.9, а потому далеко не все плагины будут работать с кодом пятилетней давности.
В дискуссии, которая прошла среди основных участников ClassicPress, Виктор Нагорный, один из директоров проекта, объявил о результатах голосования: «За повторный форк проголосовало 20 человек; за вариант ‘оставить как есть’ — 18». Виктор подвел итоги предыдущих обсуждений и предложил свой собственный подход (с учетом нехватки разработчиков):
«ClassicPress – это не WordPress без Gutenberg, но и не отдельная CMS, учитывая небольшую команду разработчиков. У нас просто нет рук, чтобы добиться существенного прогресса по отходу от WP.
Учитывая, что голоса в опросе разделились практически пополам, мне кажется, что лучшим вариантом станет гибридный подход. Нам нужен компромисс, который удовлетворит обе стороны.
Наша команда небольшая, а потому нам нужен подход, позволяющий гарантировать высокую эффективность с меньшими затратами. Единственный способ сделать это – использовать те труды, которые были выполнены разработчиками WP. По мере роста нашей команды мы всегда сможет изучить вопрос отделения от WP, но в данный момент сделать это попросту невозможно».
Некоторые участники прошлой дискуссии рассматривали повторный форк как бесполезное занятие, затягивание времени до неизбежного следующего форка – но только так можно сохранить совместимость с остальной частью экосистемы WordPress.
«Если вы читали недавние темы на форуме, то вы видели, что сообщество ждет совместимости плагинов с WordPress. Это и есть еще одна причина для повторного форка», — отметил основной участник ClassicPress Альваро Франц.
Альваро, являющийся автором форка WP-CMS на базе WordPress 6.0, ранее отмечал, что не хочет дальше поддерживать старый движок на базе WordPress 4.9.
«ClassicPress – не конкурент WordPress (и никогда не сможет конкурировать с этой платформой), это просто компактная версия CMS для тех, кто и сейчас отключает Gutenberg через плагины, для разработчиков, которым требуется другой подход к разработке своих проектов (более близкий к классическому подходу, но все же отвечающий современности!)», — отметил Альваро.
«Нет никакого смысла делать свежую копию WordPress, чтобы потом отключать в ней половину функционала через плагины. В чем смысл такого подхода? Почему бы просто не оставить такую версию CMS, которая будет охватывать именно этот вариант использования?»
В рамках предложенного Виктором гибридного подхода Альваро порекомендовал сохранить в проекте некоторые изменения, которые появились в ClassicPress v1.x:
- новостной виджет.
- анонимизация данных, передаваемых в API.
- поддержка всех конечных точек в API.
Дискуссия по поводу того, как быть с форком, продолжается. Создатели ClassicPress склоняются к использованию WP-CMS на базе WordPress 6.0, однако более детальной информации по этому вопросу пока нет.
Источник: wptavern.com