Lesson 2 — Setting up and configuring a TYPO3 project with Composer

Prerequisites and goals

Prerequisites

Theoretical prerequisites

This lesson assumes that you already know the following:

  • Understand Composer's role in TYPO3 project management
  • Learn TYPO3 project structure and dependencies
  • Master Composer configuration for TYPO3 installations
  • Study TYPO3 package management best practices

Practical prerequisites

Before you start this lesson, please have the following things ready:

  • Create TYPO3 project using Composer in DDEV
  • Configure Composer for TYPO3 project requirements
  • Install required TYPO3 dependencies through Composer
  • Verify successful TYPO3 project installation

Goals

Theoretical goals

By the end of this lesson, you should know the following:

  • Understand TYPO3 project configuration requirements
  • Learn about Composer scripts for TYPO3
  • Master TYPO3 extension management through Composer
  • Study TYPO3 environment configuration approaches

Practical goals

By the end of this lesson, you should have completed the following:

  • Configure TYPO3 project settings using Composer
  • Set up custom Composer scripts for TYPO3
  • Manage TYPO3 extensions with Composer
  • Implement environment-specific configurations

Learning resources

Teacher's instructions

Student's instructions