Day 5 — Creating and configuring a site package extension
Today's lessons
Today is dedicated to creating and implementing site package extensions in TYPO3. Beginning with the fundamentals of extension development, students will learn to package design elements and configurations effectively. The day progresses through content editing setup, performance optimization, and security measures, culminating in a hands-on workshop where students will create their own complete site package extension.
Prerequisites and goals
Prerequisites
Theoretical prerequisites
This day assumes that you already know the following:
- The basics and purpose of Fluid templates in TYPO3
- How Fluid templates are used for creating custom designs
- The process of managing Fluid templates within TYPO3
- The basics of the WYSIWYG (What You See Is What You Get) Editor in TYPO3
- How to customize the WYSIWYG Editor for different content editing needs
- Various configuration options available for the WYSIWYG Editor
Practical prerequisites
Before you start this day, please have the following things ready:
- Created and implemented Fluid templates for custom designs in TYPO3
- Managed existing Fluid templates, including editing and updating them
- Applied Fluid templates to pages and content elements in TYPO3
- Customized the WYSIWYG Editor to suit specific content editing requirements
- Configured different options and settings within the WYSIWYG Editor
- Used the WYSIWYG Editor to create and edit content efficiently in TYPO3
Goals
Theoretical goals
By the end of this day, you should know the following:
- The steps involved in creating a Site Package Extension in TYPO3
- How to deliver the expected design and layout using a Site Package Extension
- The process of configuring a Site Package Extension to allow content editing
- The basics of setting up and configuring proper access for Backend Users
- The best practices for ensuring secure and efficient user access management
- More key concepts learned throughout creation and configuration of a Site Package Extension
Practical goals
By the end of this day, you should have completed the following:
- Successfully create a Site Package Extension in TYPO3
- Implement the design and layout as specified in the Site Package Extension
- Configure the Site Package Extension to enable content editing capabilities
- Set up and configure Backend User access to ensure proper permissions and security
- Conduct a hands-on workshop to practice creating and configuring a Site Package Extension
- Participate in a review session to address questions, clarify concepts, and consolidate learning