Мэтт Мулленвег наложил вето на план внедрения типа записей Knowledge и гайдлайнов в ядро, заявив, что ИИ-функционал сначала требует массовой адаптации

Предложение о внедрении нового типа записей wp_knowledge и функционала Guidelines в WordPress 7.1 было отклонено. Соучредитель Мэтт Мулленвег заявил, что не хочет видеть в ядре новые функции, которые еще не получили реального распространения.

В пятницу руководитель релиза WordPress 7.1 Энн Маккарти сообщила о принятом решении, опубликовав комментарий к предложению о слиянии, внесенному разработчиком Грегом Зюлковским, в блоге Make WordPress Core.

«Предложение о слиянии было рассмотрено совместно с Мэттом, и в результате стало ясно, что оно не будет реализовано в версии 7.1», — написала Маккарти. По ее словам, приоритетами Мулленвега в работе над ИИ были бенчмаркинг и оценки, связанные с проектом WP Bench, и он не планировал добавлять в ядро ​​функции, «которые еще не получили реального распространения с впечатляющим еженедельным ростом (например, двузначными показателями)».

«В текущем виде это предложение не соответствует указанным требованиям», — написала Маккарти.

Представитель команды AI Team Джейсон Адамс также поделился мыслями в пятницу во время рабочего совещания команды в WordPress Slack. «Похоже, что Guidelines не войдут в версию 7.1 ввиду опасений Мэтта», — написал Адамс. «Мы продолжим работу над этим функционалом в Automattic, поэтому, если все пойдет хорошо, мы сформируем новое предложение в будущем».

Решение было принято за пять дней до релиза WordPress 7.1 Beta 1.

Зачем вообще нужны Guidelines? Их идея заключается в том, что большинство сайтов на WordPress имеют стандарты контента — то есть правила относительно тональности, предпочтений в изображениях, подходящего и неподходящего языка, — но эти правила обычно хранятся вне WordPress в Google Docs, командных вики или у кого-то в голове. Guidelines, впервые выпущенные в качестве эксперимента Gutenberg в марте, предоставляют владельцам сайтов страницу настроек для фиксации этих стандартов внутри WordPress, к которым затем могут обращаться авторы, редакторы, плагины и ИИ-инструменты.

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

Предложение сразу же вызвало негативную реакцию как в комментариях, так и в группах, как Dynamic WordPress в Facebook, о чем сообщало издание Search Engine Journal.

Старший инженер-программист rtCamp Дэвид Левин назвал это предложение «преждевременным» и «крайне спекулятивным» в серии комментариев, утверждая, что оно существенно отличается от функционала Guidelines, который сейчас есть в Gutenberg. Он также написал, что объединение руководств, контекста и заметок под единым супертипом wp_knowledge — слишком смелое предположение, учитывая, что эксперимент с Guidelines еще даже не прошел полный релиз-цикл. Он добавил, что канонический ИИ-плагин— подходящее место для такой возможности.

Разработчик Джон Браун назвал эту функцию «совершенно ненужной на большинстве сайтов».

Разработчик Джордж Стефанис не возражал против этой идеи, но отметил, что, по его мнению, дизайн Guidelines в первую очередь создан для обслуживания ИИ-процессов. Он привёл в пример плагины вроде WP Help и Plugin Notes Plus как варианты использования, ориентированные на обычных людей, отметив, что лучше сделать акцент на таких сценариях. «Я просто думаю, что надо также подчеркнуть и другие сценарии, чтобы добиться более широкой поддержки», — написал он.

Инженер Automattic Артур Пишек, который разработал Telegram-агент WordCamp Europe полностью на основе Guidelines, выступил против критиков. Он утверждал, что тип записи оставляет нулевой след, когда не используется, и что WordPress нуждается в общем соглашении, прежде чем каждый плагин начнет внедрять свой собственный несовместимый слой знаний.

В своих заключительных комментариях перед тем, как Маккарти опубликовала решение Мулленвега, Зюлковский предложил сузить область применения, исключив memory из списка встроенных типов, и отверг критику процесса, отметив, что в Guidelines был соблюден документированный путь features-as-plugins. Но все это не имело значения. Мулленвег хочет видеть реальное внедрение с двузначным еженедельным ростом, а предложение пока не соответствует этому уровню.

Выпуск первой бета-версии WordPress 7.1 запланирован на 15 июля, а финальный релиз состоится 19 августа во время WordCamp US в Финиксе.

Источник: https://www.therepository.email

Дмитрий/ автор статьи
CCO, Senior SEM/PPC Specialist, WordPress-энтузиаст, переводчик с английского и немецкого. Серый кардинал русскоязычного WP-комьюнити.
Блог про WordPress
Добавить комментарий

Получать новые комментарии по электронной почте.