Skip to main navigation Skip to main content Skip to page footer

Feature Unit

The unit drives the functional evolution of the TYPO3 product by researching, identifying, planning, designing, and developing new features and improving existing functionality. It promotes innovation, usability, and a consistent product experience by actively exploring emerging technologies, community needs, and opportunities for future development. The unit coordinates feature development within the TYPO3 Core and collaborates closely with TYPO3 GmbH to align development activities and support the transfer of suitable TYPO3 Suite features into future Core releases.

Together with the Stability & Compliance Unit, it shares responsibility for TYPO3 Core development, with a primary focus on new capabilities and functional improvements.

Responsibility Domain

The Unit’s responsibilities are:

  1. Identifying, evaluating, planning, and developing new features and capabilities for the TYPO3 product.
  2. Maintaining, improving and extending existing product functionality, workflows, and user experience.
  3. Coordinating feature development within the TYPO3 Core and collaborating with TYPO3 GmbH to align feature planning, exchange knowledge, and evaluate the adoption of TYPO3 Suite features into future TYPO3 Core releases.
  4. Defining and promoting a consistent, accessible, and intuitive user experience across the TYPO3 product.
  5. Researching emerging technologies, industry trends, and developments in other open-source projects to identify opportunities for future TYPO3 features and improvements.
  6. Establishing and maintaining collaboration and knowledge exchange with other open-source communities, CMS projects, framework maintainers, and relevant technology providers.
  7. Actively gathering and evaluating feedback, requirements, and ideas from TYPO3 users, agencies, integrators, extension authors, and the wider community.
  8. Encouraging experimentation, prototyping, and proof-of-concept development to explore and validate new product concepts and technical approaches.
  9. Maintaining active collaboration with TYPO3 extension authors to identify common needs, integration challenges, existing community solutions, and opportunities for improvements to the TYPO3 Core.
  10. Actively participating in TYPO3 events, community camps, sprints, and relevant industry events to present and promote new features, engage with users and contributors, gather feedback, and identify needs and opportunities for future product development. Identify additional events and channels (primarily outside the TYPO3 community) through which we can obtain useful feedback to assist in the further development of the product.
  11. Supporting, onboarding, and mentoring contributors to encourage active participation in TYPO3 Core development and foster a welcoming contribution environment.
  12. Facilitating collaboration among contributors, coordinating feature development initiatives, and supporting the review and integration of contributions.
  13. Supporting the complete feature lifecycle, from initial research and concept development through implementation to evaluating adoption, feedback, and opportunities for further improvement.
  14. Collaborating with the Stability & Compliance Unit on TYPO3 Core development, sharing contribution and merge responsibilities while maintaining distinct primary areas of responsibility.
  15. Ensuring that new features are developed in accordance with established quality, security, compatibility, and maintainability requirements in collaboration with the Stability & Compliance Unit (For example, to consider issues surrounding the Cyber ​​Resilience Act).
  16. Creating and prioritizing product roadmap proposals furthering the goals and responsibilities defined above, to be submitted to the Unit Cooperation Panel.
  17. Involving the Stability & Compliance Unit early in the planning and development of significant features to identify and address potential security, compatibility, dependency, and long-term maintenance risks.
  18. Promoting and supporting the responsible use of AI-assisted development tools in TYPO3 Core contributions, in collaboration with the Stability & Compliance Unit, while ensuring adherence to established quality, security, and contribution standards.

Members

Florian Keitgen

Unit Coordinator

Oli Bartsch

Deputy Unit Coordinator

André Kraus

Unit Member

Josua Vogel

Unit Member