Команда разработчиков хочет сообщить, что внесены существенные изменения в опубликованную в настоящее время дорожную карту SMF. В частности, решено не создавать ветку SMF 2.2. Вместо этого запускается разработка SMF 3.0.
Пересмотренная дорожная карта развития выглядит следующим образом:
2.1.5
Поддержка SVG
Подписки
Вложения
Уведомления
2.1.6
Поддержка WebP
Поддержка PHP 8.3
Подписки
Вложения
Уведомления
3.0
Пользовательские иконки разделов
Улучшения доступности
Упрощение темы и CSS
Улучшение отчета о лайках
Повторяющиеся события календаря
Макет панели администрирования
Пользовательские поля профиля с мультивыбором
Анонимизация при удалении
Открытие ссылок перенаправления в новом окне
Улучшения в автоматическом изменении размера изображения
Улучшения автовставки URL-адресов
ООП-рефакторинг
Минимум PHP 8.0
UTF8MB4
Поддержка MySQL 8+
Хуки тем оформления
Улучшения скрипта апгрейда
Обнаружение омоглифов
Отделение языков от тем оформления
Самым большим изменением в SMF 3.0 является масштабный пересмотр и модернизация внутреннего кода. В частности, код SMF 3.0 Alpha 1 был полностью переписан для использования современных парадигм объектно-ориентированного программирования. Это крупное обновление, которое помогает обеспечить долговечность SMF и, как мы надеемся, также окажется привлекательным для новых поколений PHP-программистов, которые захотят внести свой вклад.
Кроме того, много усилий было потрачено на поддержание обратной совместимости с модификациями и интеграциями, основанными на хуках интеграции. Вообще говоря, моды, разработанные для SMF 2.1 и помеченные как «только хуки» в базе данных настройки SMF, должны быть «из коробки» совместимы с SMF 3.0.
Улучшения в SMF 3.0, ориентированные на пользователей, будут включать свежую современную тему с улучшенной доступностью для пользователей с различными ограниченными возможностями, улучшения системы лайков, простую анонимизацию при удалении учетной записи (важно для GDPR) и многое другое.
Чтобы обеспечить своевременный выпуск, дорожная карта разработки версии 3.0 останется четко определенной. Как всегда, график выпуска — «когда он будет готов» (так что не спрашивайте
), но мы намерены строго придерживаться нашей дорожной карты и выпустить, как только эти цели будут достигнуты. Мы могли бы добавить в дорожную карту еще некоторые функции и изменения, помимо уже перечисленных, но для любых таких дополнений необходимо будет привести убедительные аргументы.
Оригинал:
https://www.simplemachines.org/community/index.php?topic=587334.new#new