
Вышел новый долгосрочный релиз TYPO3 CMS v11 LTS
Веб-технологии развиваются с невероятной скоростью. То же самое и с TYPO3 - системой управления контентом с открытым исходным кодом, которая поддерживает веб-сайты и приложения для организаций любого размера. От небольших некоммерческих организаций до многонациональных предприятий. Независимо от вашей отрасли, должности или ваших повседневных задач - TYPO3 v11 LTS - это CMS для всех.
Редакторы и интеграторы будут в восторге от многих улучшений удобства использования и производительности серверной части. Они получают быстрый и современный опыт повседневной работы с TYPO3. TYPO3 v11 LTS поставляется с готовым к использованию безопасным, простым в использовании и гибким решением для многофакторной аутентификации (MFA), ориентированным на пользователей.
В предыдущих выпусках TYPO3 была внедрены единые стандарты и новейшие технологии для разработчиков. Разработчики TYPO3 сдержали свое обещание постоянно улучшать экосистему TYPO3 и перенесли больше компонентов на использование хорошо известных стандартов PSR в TYPO3 v11 LTS. Новая основная версия также поддерживает PHP версии 8, последнюю версию языка программирования, на котором работает система.
Владельцы сайтов и технический директор могут расслабиться, поскольку TYPO3 v11 LTS будет получать обслуживание и исправления ошибок в течение 1,5 лет, а обновления безопасности - как минимум в течение трех лет.
Внутренний пользовательский интерфейс
Улучшения удобства редактирования можно найти во всем внутреннем интерфейсе. От управления контентом до совместной работы в рабочей области и работы с файлами - эти изменения делают TYPO3 быстрее и проще, чем когда-либо прежде.
Улучшенный список с новыми функциями
Представление списка, например, позволяет пользователям серверной части работать с различными записями базы данных. Пользователи Backend теперь могут настраивать список для добавления и удаления столбцов. Это позволяет им получить наиболее точное представление о своих данных в каждой отдельной таблице. Фильтр вверху особенно полезен для больших таблиц. Пользователи серверной части могут ввести несколько букв в поле ввода, чтобы легко найти столбцы, которые они хотят добавить или удалить из списка.
Вторичные функции представления списка, такие как доступ к дополнительным сведениям о записи или истории изменений элементов содержимого, могут быть выполнены для каждой таблицы индивидуально с помощью новой кнопки.
Другая кнопка позволяет пользователям экспортировать данные. Он заметно отображается в заголовке каждой таблицы. Но это не все. Вместо простой загрузки CSV пользователи серверной части теперь могут настраивать экспорт данных и настраивать имя файла, выходной формат (CSV или JSON) и другие характеристики.
Пользователи Backend также заметят флажки слева от каждой записи. Их можно использовать для выбора нескольких элементов и выполнения против них определенного действия. Кроме того, контекстное меню позволяет пользователям отмечать / снимать отметки со всех элементов одним щелчком мыши и переключать текущий выбор. Мы также реализовали эту функциональность в других областях серверной части TYPO3. Например, в общем средстве выбора записей, планировщике и модуле списка файлов.
Селектор записи - это модальное окно, которое позволяет пользователям выбирать страницу, файл или папку, внешний URL-адрес, адрес электронной почты и т. Д. Этот важный компонент теперь имеет ту же самую современную базовую технологию SVG для страницы. дерево и список файлов / папок. Это упрощает и ускоряет создание ссылок на документы и изображения.
В целом доступность была улучшена во всем внутреннем интерфейсе. Была улучшена поддержка навигации с помощью клавиатуры, и компонент доступного дерева страниц теперь используется при просмотре ссылок и выборе папки с файлами.
Мы также переработали область навигации, которая показывает дерево страниц (при доступе к модулям из раздела «Интернет») или список файлов (раздел «Файл»). Пользователи Backend могут изменять ширину, а TYPO3 запоминает последнюю настройку и восстанавливает предыдущее состояние при следующем входе в систему. Говоря о дереве страниц на основе SVG и списке файлов / папок в системе: дополнительные действия в контекстном меню содержат функцию перезагрузки дерева и свертывания всех элементов.
Работа с файлами и папками
Без сомнения, отличное удобство использования для пользователей - это согласованное поведение системы и внешний вид во всех областях серверной части. Модуль «Список файлов» также подвергся визуальной переработке в TYPO3 v11 LTS.
Используя те же легкие технологии, что и дерево страниц, оба компонента теперь имеют единообразный внешний вид в области навигации и разделяют большинство функций. Это не только приводит к повышению производительности, но и упрощает взаимодействие с функциями. Пользователи Backend теперь могут сворачивать элементы, применять сверхбыстрый фильтр и скрывать область навигации, если на экране требуется больше места.
Но это далеко не все улучшения, которые мы внесли в модуль «Список файлов». В TYPO3 v11 LTS пакетное редактирование файлов было значительно упрощено. Подобно представлению списка, серверные пользователи могут выбрать один или несколько элементов (папок и файлов), установить, снять отметку и переключить выбор. После выбора первого элемента отображаются дополнительные кнопки действий. Пользователи могут редактировать метаданные или удалять файлы. Таким образом, работать с несколькими файлами одновременно стало быстрее и проще, чем когда-либо прежде.
Разработчики TYPO3 также ввели новые действия и функции. Теперь серверные пользователи могут, например, загрузить несколько файлов или папок за один раз, указав TYPO3 создать из них ZIP-архив. Функция «выбираемые столбцы» в списке теперь доступна и для файлов. Пользователи Backend могут точно выбрать, какие столбцы должны отображаться в списке файлов.
Глубинные ссылки в бэкэнде TYPO3
TYPO3 поощряет редакторов совместно редактировать и публиковать контент. Чтобы еще больше упростить сотрудничество между пользователями серверной части, TYPO3 теперь имеет глубокие ссылки в серверной части TYPO3.
Это прямые ссылки на модули, страницы или даже на определенные элементы контента. Пользователи могут добавлять в закладки или легко делиться этими ссылками, чтобы одним щелчком мыши другой пользователь мог перейти к той же записи.
Кроме того, для копирования ссылки в буфер обмена требуется всего два щелчка мыши. На всех страницах, где возможно создание прямых ссылок, контекстное меню в верхней части модуля предлагает функцию для создания внутренней закладки TYPO3 или для копирования глубинной ссылки в буфер обмена.
Совместная работа с помощью рабочих пространств и размещения контента
Функция «Рабочие области» - одно из уникальных преимуществ TYPO3 и еще один отличный пример того, как серверные пользователи могут совместно работать над контентом, сценой и публиковать любую страницу, контент или запись. Модуль рабочих пространств имеет оптимизированный интерфейс, а общий внешний вид больше соответствует другим областям серверной части TYPO3.
Формы для будущего
«Фреймворк форм» был частью TYPO3 Core на протяжении многих лет и используется операторами сайтов для многих целей. Контактные формы, запросы в службу поддержки, формы для сбора потенциальных клиентов на сайте продукта - это всего лишь три примера. Решение является гибким, расширяемым, простым в настройке и включает широкий спектр элементов формы и техник.
Гибкая и безопасная многофакторная аутентификация
Когда пользователь входит в серверную часть TYPO3, имя пользователя и пароль иногда просто недостаточно безопасны. Многие экземпляры TYPO3 содержат ценные данные и очень конфиденциальную информацию. Версия 11 обеспечивает гибкую многофакторную аутентификацию (MFA) для защиты процесса входа в систему и повышения безопасности.
Администраторы делают свои установки TYPO3 более безопасными, настраивая MFA для внутренних пользователей и интегрируя их с несколькими поставщиками MFA - будь то с помощью одноразового пароля на основе времени (TOTP) или дополнительных устройств (например, Yubikey).
Улучшения для разработчиков
Разработчики TYPO3 стремимся постоянно улучшать ядро системы, чтобы соответствовать высочайшим стандартам и внедрять самые современные технологии и решения.
Концепции внедрения зависимостей Symfony
Представлен контейнерный интерфейс (PSR-11), диспетчеры событий (PSR-14) и промежуточное ПО (PSR-15) в предыдущих версиях TYPO3. Начиная с версии 11, TYPO3 Core включает в себя проверенные в отрасли концепции внедрения зависимостей Symfony. Разработчики расширений могут и должны также использовать это решение вместо устаревшего решения Extbase и ObjectManager.
PSR-7 Запрос / ответ
Говоря упрощенно, стандарты PSR-7 и PSR-17 описывают, как приложения PHP получают и генерируют HTTP-запросы и как они должны на них отвечать. Хотя эти стандарты не новы в мире TYPO3, мы дополнительно расширили ядро в соответствии с ними и сделали объекты запроса / ответа PSR-7 доступными для разработчиков расширений и интеграторов в еще большем количестве мест. С одной стороны, это означает, что действия контроллера должны теперь возвращать объект ответа PSR-7. С другой стороны, теперь у разработчиков есть полный контроль над ответом.
Надежные программные интерфейсы TYPO3 продолжают развиваться и готовы на долгие годы. Это позволяет разработчикам расширений использовать самые современные концепции и библиотеки.

Extbase: запрос / ответ PSR-7
На будущее
Язык программирования, на котором основана система управления контентом с открытым исходным кодом, - еще один пример нашего долгосрочного видения TYPO3. TYPO3 v11 LTS поддерживает PHP v7.4 и v8.0 . PHP версии 8 не только вводит множество новых функций и оптимизаций в этот популярный язык программирования, но и получает обновления безопасности до ноября 2023 года.
Развертывание и управление зависимостями
Помимо поддержки последней версии PHP и широко доступной версии PHP 7.4, TYPO3 продолжает укреплять свою поддержку Composer, менеджера зависимостей на основе PHP. Composer - это официально рекомендуемый способ установки и обновления TYPO3. Composer упрощает развертывание при разработке, тестировании, публикации и сопровождении экземпляров и расширений TYPO3.
Мы сделали большой шаг вперед, выпустив TYPO3 v11 LTS, и удалили необходимость наличия хорошо известного файла «PackageStates.php» для установок TYPO3 на основе Composer. Также в таких средах расширениям больше не требуется поставлять проприетарный файл «ext_emconf.php».
Многочисленные улучшения, касающиеся управления зависимостями с помощью Composer, - это только одна причина, по которой автоматическое развертывание становится намного проще. Инженеры DevOps извлекают выгоду из усовершенствованного интерфейса командной строки (CLI) TYPO3, который является важным инструментом для их стека развертывания. Например, две новые команды можно использовать для очистки и разогрева кешей.
TYPO3 v11 LTS ставит галочки по всем пунктам
Нет сомнений: версия 11 TYPO3 предназначена для всех - редакторов, интеграторов, разработчиков, инженеров DevOps, технических директоров и владельцев сайтов. Мы призываем пользователей TYPO3 обновиться сейчас, начать использовать новые функции и упростить и ускорить редактирование и разработку для вашей команды. Прочтите, чтобы узнать, что вам нужно знать перед обновлением.
В качестве выпуска LTS TYPO3 версии 11.5 будет получать обслуживание и исправления ошибок в течение 1,5 лет, а также обновления безопасности в течение как минимум трех лет до октября 2024 года. TYPO3 GmbH предлагает расширенную поддержку TYPO3 на срок до трех дополнительных лет. Это означает, что версия ELTS для TYPO3 v11 будет поддерживаться до октября 2027 года. Это до шести лет совместимости с браузерами, исправлений безопасности и соответствия законам ИТ-безопасности для вашей корпоративной CMS.
Системные Требования
TYPO3 v11 LTS требует современного технологического стека с PHP версии 7.4 (минимальная версия) и даже поддерживает PHP версии 8.0. Для CMS требуется сервер базы данных, такой как MySQL, MariaDB, PostgreSQL или Microsoft SQL Server, а также поддерживается встроенный в PHP механизм базы данных SQLite. Поддерживаются все часто используемые веб-серверы (например, Apache, nginx, Microsoft IIS и т. Д.). Для PHP должно быть выделено не менее 256 МБ памяти.
При обновлении версии TYPO3 убедитесь, что все расширения, используемые в вашем экземпляре TYPO3, совместимы с новой версией TYPO3. Более 165 расширений уже совместимы с версией 11 на дату выпуска, включая 10 самых популярных расширений.
Официальная документация TYPO3 предоставляет более подробную информацию о системных требованиях, рекомендуемых настройках, и шаг за шагом инструкции о том , как обновить существующую установку TYPO3 или создать новый экземпляр с нуля. В существующих установках сканер расширений помогает определить, какие расширения используют устаревшие или удаленные функции - даже для расширений, разработанных пользователем.