Статья

Новости и Полезные статьи

Категории новостей


Наши услуги


Oops, an error occurred! Code: 20240418040129ba463a7c

TYPO3 версия 10.3 - уже скоро

Logo

Да, мы приближаемся к выпуску TYPO3 v10 LTS с каждым днем и с каждой фиксацией кода - и вы можете это почувствовать. Сегодня мы очень рады объявить о выпуске последнего спринта v10 перед выпуском LTS в апреле 2020 года.

Давайте рассмотрим несколько выдающихся аспектов в качестве примеров того, что интеграторы, администраторы и разработчики могут ожидать от новой версии.

Функция Freeze

В качестве последней спринт версии цикла v10 TYPO3 версии 10.3 является так называемой версией “feature freeze”. Это означает, что с сегодняшнего дня, до выпуска LTS в апреле, новых функций не будет, а основная команда и все участники сосредоточены на тестировании, полировке и доработке релиза. Тем не менее, есть некоторые исключения для небольших улучшений, чтобы завершить функции, которые уже были добавлены в предыдущих выпусках v10 sprint.

Ключевые изменения и улучшения

Информационная панель (Dashboard)

Информационная панель это самая большая и, пожалуй, самая захватывающая новая функция, которую с нетерпением ждут в сообществе, со временем интегрировалась в ядро TYPO3.

Панель инструментов предоставляет внутренним пользователям быстрый обзор важной системной информации и статусов. Краткая информация отображается в виджетах, а широкий спектр типов и стилей доступен сразу после установки. Некоторые стандартные виджеты включены в ядро TYPO3, например «кнопка призыва к действию», учебное пособие по началу работы, новости TYPO3 в виде RSS-канала и некоторая базовая информация о текущем экземпляре TYPO3.

Гибкость и расширяемость были важными факторами на этапе разработки концепции и разработки информационных панелей. Разработчики могут создавать свои собственные виджеты, а пользователи бэкэнда могут не только настраивать несколько панелей мониторинга (и легко переключаться между ними), но также добавлять, удалять и даже переставлять виджеты по своему желанию.

Чтобы узнать больше о панелях мониторинга, прочитайте статью Ричарда Хезера “An Update About the Dashboards” (руководитель инициативы).

Новый сервер переводов

TYPO3 известен своим многоязычным бэкэндом: на рынке не так много систем управления контентом, которые позволяют пользователям работать в области администратора на их родном языке, независимо от того, на каком языке фронт проекта.

После долгой истории с Pootle TYPO3 теперь использует Crowdin для переводов на новом уровне. Георг Рингер, который возглавляет инициативу по локализации, дал нам представление о концепции и идее этой инициативы в прошлом году (см. Его статью “Better Multilingual Support”). Решение SaaS Crowdin теперь используется в качестве платформы управления локализацией/переводом для TYPO3 v10 по умолчанию, и вы можете сделать больше, чем просто переводить языки для бэкэнда TYPO3. Решение также может быть использовано для перевода меток расширений TYPO3, ваших расширений!

Поскольку TYPO3 v9 LTS будет поддерживаться, по крайней мере, до октября 2021 года, эта функция опционально доступна начиная с версии 9.5.14 TYPO3 в качестве функции переключения.

Смотрите документацию для получения более подробной информации.

Шаблоны электронных писем в HTML

До сих пор системные письма TYPO3 были просто текстовыми электронными письмами. Но не больше!

TYPO3 v10.3 теперь поддерживает красивые HTML и обычные электронные письма на основе шаблонов с помощью движка шаблонов Fluid. Несколько электронных писем, созданных ядром TYPO3, используют новый формат: например, электронное письмо с уведомлением, которое может быть инициировано, если пользователь входит в бэкэнд, или электронное письмо, которое отправляется соответствующим пользователям, когда элемент меняет свой этап рабочей области.

Почему бы вам самим не запустить тестовое электронное письмо в инструменте установки, чтобы увидеть, как красиво может выглядеть электронное письмо в формате HTML?

Но это еще не все: перезаписывая пути по умолчанию к файлам шаблонов Fluid, разработчики и интеграторы могут реализовать свои собственные настраиваемые шаблоны электронной почты. Представьте себе сгенерированные системой электронные уведомления с логотипом бренда и цветами вашего агентства! Насколько это удивительно?

Управление пользовательским интерфейсом стало проще

Учетные записи внутренних пользователей, без сомнения, являются одним из наиболее важных наборов данных в системе TYPO3. Управлять учетными записями пользователей, включая сведения о пользователях и разрешениях, непросто, если у вас нет четкого и хорошо продуманного обзора данных.

Пользовательский модуль внутреннего интерфейса теперь предоставляет новый подробный вид для администраторов TYPO3. Он отображает основные пользовательские данные, такие как реальное имя, адрес электронной почты и дату начала/окончания, в верхней части, а также все группы, подгруппы, разрешения, подключения БД и файлов, разрешенные типы страниц, доступ для чтения/записи к таблицам и т.д.

Подводя итог этой новой функции: управление внутренними пользователями еще никогда не было таким простым и понятным.

Улучшенная конфиденциальность пользователя с помощью файлов cookie SameSite

Мы не можем подчеркнуть это достаточно - фактически, я думаю, что мы упоминали об этом почти в каждой статье о выпуске за последние несколько лет - безопасность является одним из наших главных приоритетов, а максимальные настройки конфиденциальности являются настройками по умолчанию TYPO3.

Теперь TYPO3 поддерживает файлы SameSite cookies для улучшения конфиденциальности пользователей. Современные браузеры, такие как Firefox, Chrome, Opera, Microsoft Edge и Safari, включают эту новую функцию для «снижения риска утечки информации из разных источников» с «некоторой защитой от атак подделки межсайтовых запросов», согласно OWASP. Веб-сайты и веб-приложения могут устанавливать флажок для каждого cookie-файла, который указывает, должен ли cookie-файл быть ограничен контекстом первого лица или того же сайта. Другими словами, теперь мы можем определить, предоставлять ли определенную информацию (например, файл cookie сеанса) сторонним сайтам, если, например, на сайте используются сценарии или фреймы.

Все куки, отправленные TYPO3, теперь поддерживают флаг SameSite. Для файлов cookie сеанса внешнего интерфейса установлено значение «SameSite = Lax», а для файлов cookie внутреннего сеанса, а также файлов cookie сеанса Install Tool и рабочей области установлен более строгий флаг «SameSite = Strict».

В некоторых редких случаях (например, с решениями OAuth2 или OpenID) параметры по умолчанию могут быть слишком строгими. В этих крайних случаях инструмент установки предлагает конфигурацию системы для настройки политик файлов cookie SameSite.

Кстати, благодаря важности и несомненному улучшению конфиденциальности функция файлов cookie SameSite также была реализована в TYPO3 v8 и v9 в начале этого месяца, так что вы можете применять расширенные настройки конфиденциальности даже в более старых версиях TYPO3.

Скорректированные системные требования

Еще в марте 2019 года мы объявили, что требуется версия 5.7 или более поздняя, если вы используете популярный сервер баз данных MySQL для TYPO3 v10. Хотя эта версия полностью поддерживается и может использоваться без проблем, вы можете даже использовать более низкую версию. TYPO3 v10 LTS будет совместим с MySQL версии 5.5 или новее.

Само собой разумеется, что MySQL - не единственный движок базы данных, который был успешно протестирован с TYPO3. Мы также официально поддерживаем MariaDB, PostgreSQL и встроенный в PHP движок баз данных SQLite.

Вы можете узнать больше о системных требованиях в официальной документации.

Скачать

TYPO3 может быть установлен различными способами. Например, установите традиционным способом, используя пакет с исходным кодом на get.typo3.org, или современным способом, настроив проект с использованием composer. Более подробную информацию можно найти на get.typo3.org/version/10.

Что дальше

Чтобы узнать больше о новых функциях, изменениях и улучшениях TYPO3 версии 10.3, взгляните на новые презентации TYPO3 или подробный технический список изменений (technical changelog).

Следующим релизом в дорожной карте является TYPO3 v10.4, версия долгосрочной поддержки (LTS), запланированная на 21 апреля 2020 года. TYPO3 v10 LTS будет иметь приоритетные исправления ошибок и поддержку до апреля 2023 года.

Теперь мы рекомендуем вам ознакомиться с версией 10.3 TYPO3, ознакомиться с новыми функциями и улучшениями, поделиться своими мыслями и сообщить о проблемах.

Если вы разработчик расширений, ознакомьтесь с API и его изменениями и ознакомьтесь с новыми функциями TYPO3 v10. Если вы поддерживаете общедоступное расширение TYPO3 в репозитории расширений TYPO3 (TER), GitHub или Packagist, пожалуйста, опубликуйте версии, совместимые с v10, как можно скорее. Это облегчит для сообщества TYPO3 принятие TYPO3 v10, как только будет выпущен релиз LTS.

После публикации расширения, совместимого с v10, в репозитории расширений TYPO3 (TER) следите за учетной записью @t3extensions Twitter. Если вам повезет, он будет поднят и повышен. Говоря об удаче: знаете ли вы, что если вы действительно выпустите свои расширения v10, у вас будет шанс выиграть призовой розыгрыш, о котором только что объявила Ассоциация TYPO3, чтобы помочь ускорить принятие TYPO3 v10? Также следите за хэштегом #TYPO3CMSX в социальных сетях для получения последних обновлений и новостей.

Ой, подожди! Еще одна важная вещь: PARTY! Дни вокруг 21 апреля заполнены презентациями релизов TYPO3 по всему миру - и приглашаются все: разработчики, интеграторы, редакторы, менеджеры, художники-графики и т.д. Найдите вечеринку релиза в вашем регионе в oофициальном списке участников релиза или добавьте вашу встречу в списке.

ЛогоНазваниеТипДемоСсылки
image
image