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

Learning resources

Teacher's instructions

Student's instructions