Статья

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

Наши услуги


Неделя инициативы TYPO3 - Инсайдерский отчет

Logo

Неделя Инициатив TYPO3 была введена в этом году, чтобы собрать вместе членов Инициатив TYPO3 для продвижения развития. Основная разработка теперь организована в стратегические инициативы, где команды могут сосредоточиться на целевом усилии по одной задаче. Это недельное мероприятие предоставило возможность всем присоединиться к инициативам.

24 участника из 8 инициатив встретились в течение 1 недели в Фестенбурге, Оберхарц, Германия, чтобы пообщаться, сотрудничать и соединиться друг с другом и вывести инициативы TYPO3 на новый уровень.

С самого начала встретились за барбекю (основная задача: узнать имя каждого) и быстро спланировали следующее утро, участники были продуктивными и работали над своими соответствующими темами.

Но потом - шок: интернет не работает. Для всего отеля. Весь день. И ночь. Что делать? Ну, если честно, может быть, отключение интернета должно стать новой стратегией построения команды: она привела к большему количеству общения и социальных взаимодействий, а также к действительно креативным решениям.

Кей Стробач превратил свой телефон в точку доступа к Интернету для всех (в одном углу, где у телефона действительно было соединение). Петра Хазенау быстро организовала альтернативные рабочие комнаты в ТУ Клаусталь («Подойди к ТУ за быстрой помощью!»), И участники собрались в баре отеля для расширенного общения.

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

Теперь, когда все работает, как планировалось, инициативы начали собирать результаты:

TYPO3 Доступность

Недавно Инициатива доступности TYPO3 возобновила свою работу по повышению осведомленности о доступности во вселенной TYPO3. Они уже начали регулярные звонки для координации и вопросов и ответов, к которым может присоединиться каждый (см. Канал Slack #cig-accessibility).

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

TYPO3 Панель инструментов

Первый выпуск расширения панели мониторинга произошел в #t3con. С тех пор инициатива собрала отзывы и пожелания, которые были сформированы в ходе Недели инициативы. Например, теперь у нас есть возможность определять предустановки (предопределенные панели мониторинга), добавлять новые панели мониторинга, группы и виджеты.

Кроме того, на архитектурной основе была проделана большая работа: были переработаны конфигурация и код, добавлены функциональные тесты, охватывающие 100% кода. Документация была также написана и опубликована.

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

TYPO3 Документация

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

Тема документации была обновлена, документация была реструктурирована, чтобы быть легко доступной, и были намечены следующие шаги для поиска документации. Старые сервисы, такие как api.typo3.org, были обновлены и запущены. Наслаждайтесь нашей новой и улучшенной документацией и регулярно проверяйте docs.typo3.org для получения последних новостей.

Extbase

Александр Шницлер - компонент слияния для extbase - также был частью T3INIT. Он работал над различными исправлениями ошибок и обзорами в области extbase, а также говорил о будущих изменениях и о том, куда мы хотим перейти с extbase. В дополнение к выполненным обзорам была начата доработка документации extbase.

Персистентность (Persistence)

Инициатива персистентности позаботилась о двух давних проблемах: унифицированние типов возврата для драйверов PDO и сравнении индексов в инструменте установки. Кроме того, SQL Server для тестов получил обновление, а PDO MySQL был добавлен в набор тестов.

Чтобы добиться дальнейшего прогресса по инициативным темам, команда усердно работала над удалением записей pid-1 из системы, чтобы упростить наложение записей в будущем, тем самым устраняя сложность и делая новые API более удобными в использовании.

Координация и общение происходили с другими инициативами, поскольку персистентность обеспечивает основу для многих из них.

Инициатива прогрессивных веб-приложений (PWA)

PWA и инициатива без руководства работали над многими частями их проекта.

Они создали демонстрационный проект PWA на основе DDEV, чтобы люди начали быстро. Если вы хотите добавить базовую поддержку PWA на свой существующий веб-сайт на базе Fluid, взгляните на новое расширение pwa_manifest

Расширение без заголовка (headless) получило дальнейшие улучшения (более простая обработка данных, больше полей и многое другое) и сопутствующее расширение headless_news, обеспечивающее вывод JSON для популярного расширения новостей.

Команда также предоставляет nuxt-typo3 и create-nuxt-typo3, внешнее JS-приложение и его кикстартер. Взгляните на https://typo3-initiatives.github.io/nuxt-typo3/, чтобы получить впечатление.

TYPO3 SEO Инициатива

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

В качестве одной из больших функциональностей команда начала с интеграции Schema.org для TYPO3.

Инициатива структурированного контента

Инициатива по структурированному контенту создала дорожную карту для их работы на основе текущих горячих точек. Они создали 16 персон для редакторов, интеграторов и разработчиков в качестве основы для будущих концепций и создали опрос для сбора данных от интеграторов и разработчиков в качестве первого шага. Команда рассмотрела другие решения CMS для их проблем и приняла к сведению хорошие и плохие практики.

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

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

Другие темы, которые мы рассмотрели

В течение недели были рассмотрены различные другие темы: исправлены некоторых проблем с linkvalidator, улучшена производительность дерева страниц за счет загрузки Ajax, реализована возможность сброса пароля для бэкэнда и было рассмотрено множество ожидаемых исправлений.

Чтобы получить визуальное представление о том, что было сделано, посмотрите следующие две картинки. Первый - первый день - темы, которые мы привели к началу, второй - результат - все желто-зеленые посты завершены.

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

Спасибо Спонсорам и Участникам!

Это событие - как и большинство из них - было бы невозможно без спонсоров, поэтому особая благодарность:

... и организаторы:

… и, конечно, спасибо всем участникам, а во многих случаях компаниям, которые их отправляют:

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

Оставайтесь с нами для следующего отчета.