Анонсирован старт разработки SMF 3.0

Автор digger®, 06 ноября 2023, 09:22:19

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

digger®

Команда разработчиков хочет сообщить, что внесены существенные изменения в опубликованную в настоящее время дорожную карту 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

gorbi

Можно прокомментировать что такое альфа1 ?


gorbi

То есть это значит, что довольно большой кусок кода уже написан?

digger®

Цитата: gorbi от 08 ноября 2023, 07:03:50То есть это значит, что довольно большой кусок кода уже написан?
Не знаю насколько большой, на гитхабе есть бранч 3.0 желающие могут оценить что в нем. Пока, видимо, просто переписывание кода 2.1, без оглядки на работоспособность.

siborg

Есть ли информация об улучшении редактора? Очень неудобно оформлять посты с изображениями без возможности вставки картинки из буфера обмена и drag&drop.