PacktLib: TYPO3 Extension Development

TYPO3 Extension Development

Credits

About the Author

About the Reviewer

Preface

About TYPO3 API

Overview of TYPO3 API

PHP Classes and Files

How Data Is Stored in TYPO3

Common TYPO3 API

Backend API

Frontend API

Summary

Anatomy of TYPO3 Extension

TYPO3 Extension Categories

Extension Files

Summary

Planning Extensions

Why is Planning Important?

How to Plan

TYPO3-Specific Planning

Planning Our Extension

Summary

Generating Extensions

Why Generation?

Preparing for Generation

Generation Steps

Adjusting Extensions

Summary

Frontend Plugin: An In-Depth Study

Frontend Plugins: The Basics

Templating

Localization

Caching

Summary

Programming Frontend Plugins

Review and Update Generated Files

Clean Up Extension

Programming the Plugin

Summary

Programming Backend Modules

Planning a Backend Module

Adjusting the Database

I´╗┐mplementing a Frontend Hook

Backend Modules: The Basics

Implementing a Backend Module

Summary

Finalizing Extensions

Overview

Updating Code Files

Writing Documentation (Extension Manual)

Uploading Extensions to TER

Summary