Расширения проектируются таким образом, чтобы они дополняли ядро. Это означает, что система TYPO3 будет выглядеть как «единое целое», в то время как на самом деле она состоит из основного приложения и набора расширений, предоставляющих различные функции. Доработка и модификация существующих расширений, обновление под новые версии системы и новые требования архитектуры. Обслуживание разработанных расширений, техническая поддержка и сопровождение, установка из репозитория и настройка.
Новые лица, стоящие за разработкой Ядро TYPO3
Сегодня я с гордостью сообщаю о лицах, стоящих за будущей разработкой Ядра:
Компоненты Слияния (Component Mergers)
Слияния компонентов могут объединять предложенные изменения, которые касаются только определенной области:
Extbase & Plugin API, Александр Шницлер (Alexander Schnitzler)
Александр возглавляет разработку в Extbase, и в прошлом году вы уже видели его достижения в этой области. В настоящее время происходит еще больше изменений, что делает Extbase быстрее и проще для разработчиков.
Логирование API, Арно Шун (Arno Schoon)
Арно является лидером в области Logging API, где он уже имеет большой опыт в прошлых проектах в своей компании. Возьмите улучшения v9 и выведите Logging на новый уровень с более простой настройкой и лучшей интеграцией с Backend TYPO3.
Интеграция CLI, Бенджамин Францке (Benjamin Franzke)
Бенджамин приложил огромные усилия для интеграции PSR-15 в TYPO3 v9 и уже готовится к дальнейшим улучшениям работы с компонентами CLI вместе с Хельмутом Хаммелем и мной.
Fluid + Performance/Кэширование, Клаус Дуэй (Claus Due)
Никто иной, как Клаус Дуэй, берет на себя работу по поддержанию своего шедевра Fluid в качестве отдельного компонента и подключению к TYPO3. Он также отвечает за дальнейшее улучшение производительности.
Рабочие процессы и пространства UX, Даниэль Саттлер (Daniel Sattler)
С версии 6.0 Дэниел безмолвно вносит свой вклад в ядро TYPO3, где его все знают за то, что он сделал первые шаги от prototype.js в направлении унифицированной загрузки с RequireJS. Поскольку его работа в основном сосредоточена на разработке на стороне клиента с сильной UX-ориентацией, он теперь отвечает за улучшение UX рабочих пространств.
RTE + Редактирование контента, Йозеф Глатц (Josef Glatz)
Йозеф был очень заинтересован, когда CKEditor4 был интегрирован в TYPO3 v8, чтобы улучшить документацию и облегчить работу редактора в этой области. Помимо обновления до CKEditor 5, он также предоставит более простые способы настройки и интеграции опыта RTE в TYPO3.
Persistence, Мануэль Сельбах (Manuel Selbach)
Мануэль приложил немало усилий, чтобы сделать кросс-DB-совместимую TYPO3 (для v8 и v9) для реализации сценария крайнего случая в средах, отличных от MySQL. Теперь он отвечает за улучшение всего, что связано с сохранением данных в TYPO3 - Extbase, DataHandler и будущих API.
Фреймворк форм, Ральф Циммерманн (Ralf Zimmermann)
Ральф является автором расширения Формы, которое позволяет создавать формы на основе Fluid и простой в использовании редактор «наведи и щелкни», который был интегрирован в TYPO3 v8. Он продолжает развивать этот компонент с дальнейшими дополнениями.
Отчет о проблемах, Риккардо Де Контарди (Riccardo De Contardi)
Если вы когда-нибудь открывали тикет на TYPO3 Ядро, вы, вероятно, наткнулись на имя Риккардо. Именно он пытается воспроизвести все различные сценарии, чтобы определить истинную причину, по которой что-то не работает так, как ожидалось в ядре TYPO3. Вместо того, чтобы фактически объединяться, его специальность сосредоточена на поддержании чистоты нашего трекера.
SEO, Ричард Хезер (Richard Haeser)
Ричард, как автор интегрированного расширения SEO, включенного в TYPO3 v9, сосредоточится на областях, где можно улучшить это расширение, и будет поддерживать TYPO3 в курсе последних разработок в этой области.
Слияния Фреймворков (Framework Mergers)
Слияния фреймворков будут рассматривать и объединять предложенные вами изменения с ядром, если они соответствуют нашим стандартам кодирования и разработке общего API. Позвольте представить вам:
- Andreas Fernandez
- Anja Leichsenring
- Benjamin Franzke
- Daniel Goerz
- Frank Nägler
- Georg Ringer
- Richard Haeser
- Tobi Kretschmann
Узнайте больше о новой структуре на нашей новой странице разработки ядра.
Команда разработчиков TYPO3, состоящая из Susanne Moog, Oliver Hader и Tymoteusz Motylewski, и я очень рады работать вместе с этими замечательными людьми, чтобы создать лучшее для всех пользователей TYPO3 в следующих версиях.
Удачного кодирования, рецензирования и слияния!
Бенни Мак (Benni Mack)
Руководитель проекта TYPO3