Nothing renders BBCode at runtime anymore. Drop the $tags parameter from Tools::checkout(), unregister the Bbcode service, and delete the legacy Johncms\System\Legacy\Bbcode class.
chore: remove obsolete BBCode-to-HTML conversion commands and services
The one-time 9.8->9.9 content conversion commands and their BbcodeToHtmlConverter/MailBbcodeToHtmlConverter services are no longer needed. Console commands are auto-registered, so no manual deregistration is required.
refactor(users): render about/website with HTMLPurifier instead of legacy BBCode
The undocumented BBCode formatting of the profile about/website fields is dropped in favor of HTMLPurifier, removing the runtime dependency on the legacy Bbcode engine.
refactor(forum): drop unused legacy BBCode toolbar from topic page
The topic reply form already uses CKEditor; the buttons() output was passed to the template but never rendered. Remove the Bbcode injection and the now-unused system::app/bbcode templates.
Replace the removed "npm run prod"/"npm run watch" commands with "npm run build" and the "npm run dev" server, and add a frontend build step to the Docker install since the bundle is no longer committed.
Мы используем файлы cookie и сервис веб-аналитики Яндекс.Метрика. Используя сайт, вы соглашаетесь с Политикой использования cookie-файлов и даёте согласие на обработку данных сервисом веб-аналитики Яндекс.Метрика в соответствии с Политикой обработки персональных данных. Cookies можно отключить в любой момент в настройках вашего браузера.