Lesson 2 — Delivering expected design and layout with a site package extension
Prerequisites and goals
Prerequisites
Theoretical prerequisites
This lesson assumes that you already know the following:
- Understand the structure and components of a TYPO3 site package extension
- Master the concept of extension configuration and dependencies
- Learn about extension development workflows and best practices
- Understand how site packages integrate with TYPO3's core functionality
Practical prerequisites
Before you start this lesson, please have the following things ready:
- Successfully create a basic site package extension structure
- Set up proper extension configuration files and dependencies
- Demonstrate proficiency in managing extension resources
- Apply proper naming conventions and coding standards
Goals
Theoretical goals
By the end of this lesson, you should know the following:
- Understand the relationship between site packages and frontend rendering
- Master the concepts of template organization within extensions
- Learn about asset management and distribution in site packages
- Understand responsive design implementation in TYPO3 extensions
Practical goals
By the end of this lesson, you should have completed the following:
- Successfully implement design templates in the site package
- Configure proper asset inclusion and distribution
- Demonstrate proficiency in responsive layout implementation
- Apply proper template override and customization techniques