TYPO3 Logo
TYPO3 Explained
Release: 7.6

Loading data.

  • Introduction

TYPO3 A-Z

  • Autoloading
  • Backend User Object
  • Bootstrapping
  • Caching framework
    • Quick start for Integrators
    • Configuration
    • Caching framework architecture
    • Cache frontends
    • Cache backends
    • Developer information
  • Coding Guidelines
    • Introduction
    • File system conventions
      • TYPO3 directory structure
      • TYPO3 files and user files
      • Extension directory structure
      • File names
    • PHP file formatting
      • General requirements for PHP files
      • File structure
      • PHP syntax formatting
      • Using phpDoc
    • PHP architecture
      • Modeling Cross Cutting Concerns
        • Static methods, static classes, utility classes
        • Traits
        • Services
      • Working with exceptions
      • General links
    • Coding: Best practices
      • Accessing the database
      • Singletons
      • Static methods
      • Localization
      • Unit tests
      • Handling deprecation
      • Namespaces and class names of user files
  • Configuration
    • Glossary
    • Configuration syntax list
    • Configuration methods list
    • TypoScript Syntax
      • What Is TypoScript?
      • Syntax
        • Introduction
        • Contexts
        • TypoScript syntax
        • Conditions
        • Includes
      • Sorting out Details
        • Parsing, Storing and Executing TypoScript
        • Myths, FAQ and Acknowledgements
      • The TypoScript Parser API
        • Introduction
        • Parsing Custom TypoScript
        • Implementing Custom Conditions
    • Global variables
    • Site configuration ➜
    • TypoScript Templates ➜
    • TSconfig
    • TCA ➜
    • Extension Configuration ➜
    • FlexForms ➜
    • User Settings Configuration
      • [‘ctrl’] section
      • [‘columns’] section
      • [‘showitem’] section
      • Extending the User Settings
      • Checking the configuration
    • Form configuration ➜
    • rte_ckeditor configuration ➜
  • Constants
  • Extension Architecture
    • Introduction
    • Files and locations
    • System, Global and Local extensions
    • Choosing an extension key
    • Naming conventions
    • Installing extensions
    • Declaration file
    • Configuration files
    • Configuration options
    • The Extension Manager (EM)
    • Creating a new extension
    • Creating a new distribution
    • Adding documentation
    • Other resources
  • Flash messages
  • Form protection tool
  • Hooks
    • The concept of “hooks”
    • Hook configuration
    • Creating hooks
  • HTTP request library
  • Internationalization
    • Introduction to XLIFF
    • Migration to XLIFF and compatibility issues
    • Translating XLIFF files
  • JavaScript in TYPO3
    • AJAX in the TYPO3 Backend
      • In-depth presentation
      • Developing with AJAX in the TYPO3 Backend
    • Using ExtJS
      • Loading ExtJS
      • Ext.Direct
      • Backend Viewport
      • Page tree
      • Context-sensitive menus
  • Logging with TYPO3
    • Logger
    • Configuration of the Logging system
    • The LogRecord model
    • Log Writers
    • Log Processors
  • Mail API
  • Main classes and methods
    • High priority functions
    • Functions typically used and nice to know
  • Namespaces
  • Page types
  • Rich Text Editors (RTE)
    • Rich Text Editors in the TYPO3 backend
      • Plugging a RTE
      • API for Rich Text Editors
      • Plugging a RTE
      • API for Rich Text Editors
    • Transformations
      • Introduction
      • Process illustration
      • Transformation overview
      • Page TSconfig
      • Custom transformations API
      • Historical perspective on RTE transformations
  • System categories
  • System collections
  • System log
  • System Registry
  • TCE (TYPO3 Core Engine) & DataHandler
    • Introduction
    • Database: TCEmain basics
    • Using TCEmain in scripts
    • The “tce_db.php” API
    • File functions basics
    • The “tce_file.php” API
  • Workspaces
  • XCLASSes (Extending Classes)
  • About This Manual
  • Sitemap
  • Index

PAGE CONTENTS

  • Extension Architecture
  1. Start
  2. Extension Architecture
View source How to edit Edit on GitHub

Extension Architecture¶

  • Introduction
  • Files and locations
  • System, Global and Local extensions
  • Choosing an extension key
  • Naming conventions
  • Installing extensions
  • Declaration file
  • Configuration files
  • Configuration options
  • The Extension Manager (EM)
  • Creating a new extension
  • Creating a new distribution
  • Adding documentation
  • Other resources
  • Previous
  • Next
  • Home
  • Contact
  • Issues
  • Repository

Last updated: Apr 07, 2022 17:01

Last rendered: Apr 07, 2022 17:02

TYPO3 Theme 4.6.2

© Copyright since 2012 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy