TYPO3 версии 11.2 - выход из орбиты

TYPO3 версии 11.2 - выход из орбиты

Поиски комманды TYPO3 продолжаются с выпуском TYPO3 версии 11.2. В новом выпуске спринта серии TYPO3 v11 внесены улучшения, которые делают работу с серверной частью молниеносной и доставляющей удовольствие.

Ключевые изменения в TYPO3 v11.2

Дерево страниц и файлов на основе SVG «Везде»

В TYPO3 v9 было переработали дерево страниц, перешли на подход, основанный только на SVG, и удалили весь код ExtJS из серверной части. Это привело к сверхбыстрому отрисовке и значительно облегчило работу в дереве страниц. Была дополнительно оптимизирована эта область в версии 10 и переработан внутренний модуль «Список файлов» в TYPO3 версии 11.1 ранее в этом году. С тех пор список папок использует ту же легкую технику, что и дерево страниц.

Оба компонента, дерево страниц и список файлов / папок, также отображаются в «Выбор записи». Это модальное окно, которое позволяет пользователям выбирать страницу, файл, папку, внешний URL-адрес или адрес электронной почты и т. Д. Селектор записи теперь имеет те же самые современные компоненты и архитектуру для дерева страниц и список файлов / папок.

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

Используется технология SVG, которая является легкой, тонкой и сверхбыстрой визуализацией во всех современных браузерах. Поскольку данные загружаются с использованием AJAX на основе JSON, с сервера выбираются только необходимые части деревьев. То же самое относится и к области содержимого, что приводит к невероятному повышению производительности при работе в серверной части.

Всякий раз, когда в игру вступает компонент дерева (страница или дерево файлов), его внешний вид и функции теперь оптимизированы и согласованы во всей серверной части TYPO3. Пользователи Backend могут даже использовать свою клавиатуру для навигации по компонентам дерева.

Глубокие ссылки в бэкэнде

Некоторые члены сообщества TYPO3 почесали в затылках, когда было объявлено о намерении реализовать глубокие ссылки и обмен ссылками для бэкэнда TYPO3. Каковы преимущества и действительно ли нужна эта функция?

Во внешнем интерфейсе нет ничего необычного в глубоких ссылках. Если вас интересует членство в ассоциации TYPO3, например, вы посетите веб-сайт typo3.org и перейдете на соответствующую страницу. В конечном итоге вы попадаете на typo3.org/project/association/membership . Эта ссылка представляет собой путь к фрагменту веб-содержимого на веб-сайте. Вы можете добавить эту ссылку в закладки в своем браузере и / или отправить ее своим коллегам.

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

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

Если два или более редактора отвечают за поддержание содержания веб-сайта, теперь они могут легко указать своим коллегам на конкретную цель в серверной части. Это не ограничивается страницей. Пользователи серверной части могут, например, поделиться глубинной ссылкой на конкретный элемент контента:

    « Привет, коллега. Я обновил страницу списка экипажа, как обсуждалось. Не могли бы вы добавить свои рабочие смены к следующему элементу содержимого:
    https ﹕ //example.com/typo3/record/edit?edit[tt_content sizes[3 sizes=edit.
    Спасибо, Ухура. ”

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

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

 « Найдите модуль« Интернет »в серверной части слева, затем нажмите« Список ». Теперь выберите страницу «Актеры Звездного пути» в дереве страниц. Если вы не знаете, где находится страница в дереве страниц, введите имя в поле поиска. Щелкнув страницу, найдите таблицу «Вояджер» в области содержимого. Тогда ... »

Теперь это вся история. Интеграторы и клиенты могут просто поделиться глубинной ссылкой. Получатель переходит по ссылке и попадает в нужное место. Быстро и просто.

Нет сомнений в том, что пользователи серверной части оценят эту функцию, поскольку она делает работу в серверной части намного более эффективной.

 

Конфигурация сайта: региональные стандарты системы

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

В более старых версиях CMS при настройке нового сайта для своего экземпляра интеграторам TYPO3 приходилось вручную вводить идентификатор локали. Чтобы ускорить настройку сайта и его языков, TYPO3 v11.2 теперь определяет, какие локали доступны в системе, и перечисляет их в раскрывающемся списке.

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

Уборка

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

В TYPO3 v11.2 обновлен CKEditor до версии 4.16 и Bootstrap с v5-beta2 до beta3. Также добавлена совместимость с Doctrine DBAL версии 2.13.

Composer

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

С TYPO3 версии 11.2 мы начинаем закладывать курс на будущее. Наша долгосрочная стратегия - отказаться от проприетарных файлов ext_emconf.php, которые в настоящее время используются каждой системой и сторонними расширениями.

Если вы разработчик TYPO3, убедитесь, что ваши расширения содержат допустимый файл composer.json . Это поможет вам избежать возможных проблем в будущем. Расширение без поддержки Composer считается плохой практикой, и, кроме того, расширения требуют действующего файла composer.json, чтобы их документация отображалась на docs.typo3.org. Чтобы узнать, насколько просто добавить поддержку Composer, см. Документацию TYPO3 .

Как администратор или интегратор TYPO3, мы настоятельно рекомендуем вам с этого момента настраивать TYPO3 с помощью Composer. Руководство по установке и обновлению TYPO3 также содержит инструкции по переносу существующей установки в Composer.

Системные требования, поддержка и обслуживание

Системные требования для TYPO3 v11.2 остаются такими же, как указано в предыдущих объявлениях о выпуске TYPO3 v11. То же касается и наших обещаний по поддержке и техническому обслуживанию.