Расширения проектируются таким образом, чтобы они дополняли ядро. Это означает, что система TYPO3 будет выглядеть как «единое целое», в то время как на самом деле она состоит из основного приложения и набора расширений, предоставляющих различные функции. Доработка и модификация существующих расширений, обновление под новые версии системы и новые требования архитектуры. Обслуживание разработанных расширений, техническая поддержка и сопровождение, установка из репозитория и настройка.
Мы хотим, чтобы вы стали лидером в 2020 году
В марте 2019 года мы представили пересмотренную структуру ядра разработки, состоящую из четырех групп для координации разработки ядра TYPO3.
- Основные инициативы (Core Initiatives)
- Компоненты обновления (Component Mergers)
- Фрейворк обновления (Framework Mergers)
- Команда Продуктов (Product Team)
В то время как основные инициативы представляют собой огромную группу участников всех видов, обновление компонентов и обновление фреймворков несут постоянную ответственность за поддержание продукта TYPO3 Core и параллельно продвижение вперед. Мы решили провести ежегодный цикл, чтобы новые люди могли присоединиться, а существующих освободить от своих обязанностей, если их график или мотивация больше не актуальна. Но мы можем оценить, смогут ли они продолжать тратить время и усилия на дальнейшее развитие TYPO3.
Подробнее о структуре и обязанностях читайте здесь https://typo3.org/community/teams/typo3-development и https://typo3.org/article/a-revised-core-development-structure.
Обновленцы (Mergers) - это люди, ответственные за внесение изменений от всех участников в ядро TYPO3 - эффективное «слияние» изменений в репозиторий Git TYPO3 Core. В то время как Framework Merger отвечают за все части TYPO3 Core, обновления компонентов имеют специальную и настраиваемую область, свою собственную «ветку», чтобы сфокусировать внимание в этом единственном месте, и могут формировать компонент со своим собственным видением, чтобы эта область сияла.
В идеале - если вы хотите подать заявку - вы уже привыкли к рабочему процессу TYPO3 Core Contribution и знакомы со структурой кода TYPO3 Core. Вы знаете, как исправить ошибку в Core, и уже делали это в прошлом. Поскольку TYPO3 Core - это проект с открытым исходным кодом, управляемый сообществом, вам нужно найти хорошее расписание, подходящее для вашего дня. Более важно иметь предсказуемое количество доступного времени. В идеале ваш работодатель (если не самозанятый) может предоставить вам еженедельный интервал времени, а также получить выгоду от наличия основного разработчика в их команде.
Мы ищем 8 людей, для обновления следующих компонентов:
- Accessibility
- Backend Client Side Development (TypeScript / JavaScript)
- CLI Integration
- Content Editing Experience + RTE
- Documentation
- Extbase + Plugin API
- Fluid Engine + Fluid Integration
- Form Framework
- Issue Tracking / Reporting
- Logging
- Performance / Caching
- Persistence / Database Layer / Workspaces
- SEO
- Tests / Testing Framework
- Dashboard (new)
Любое существующее обновление может применяться. В то же время я призываю новых людей присоединиться к нашим усилиям, чтобы сделать TYPO3 еще лучше и взять на себя ответственность. TYPO3 - это настоящая CMS с открытым исходным кодом, управляемая сообществом, где разработчики могут быть в центре разработки продукта!
Вы можете подать заявку начиная с сегодняшнего дня - наша заявка доступна до 30 марта 2020 года, 23:59 CEST.