.. _extensions: ============================= Developing & Using Extensions ============================= Extension Development ===================== .. container:: row m-0 p-0 .. container:: col-md-6 pl-0 pr-3 py-3 m-0 .. container:: card px-0 h-100 .. rst-class:: card-header .. rubric:: Getting started with extension development .. container:: card-body * :ref:`Introduction to extensions in TYPO3 ` * Extension :ref:`t3coreapi:extension-files-locations` * :ref:`t3coreapi:extension-naming` and :ref:`t3coreapi:cgl` .. container:: col-md-6 pl-0 pr-3 py-3 m-0 .. container:: card px-0 h-100 .. rst-class:: card-header .. rubric:: TYPO3 Explained - API Quicklinks .. container:: card-body * :ref:`QueryBuilder ` based on Doctrine * :ref:`t3coreapi:DependencyInjection` * :ref:`t3coreapi:request-handling` Extension Manuals ================= .. container:: row m-0 p-0 .. container:: col-md-6 pl-0 pr-3 py-3 m-0 .. container:: card px-0 h-100 .. rst-class:: card-header .. rubric:: System Extensions .. container:: card-body Here you can find documentation of system extensions and third-party extensions, if available. System extensions are shipped with the TYPO3 core. A list of all available system extension documentation is found in the :ref:`system extensions section `. .. container:: col-md-6 pl-0 pr-3 py-3 m-0 .. container:: card px-0 h-100 .. rst-class:: card-header .. rubric:: Third-party extensions .. container:: card-body Third-party extensions are available through the TYPO3 Extension Repository (TER) or via composer. Go to the `TYPO3 Extension Repository (TER) `__ to search for documentation of third-party extensions. .. container:: col-md-6 pl-0 pr-3 py-3 m-0 .. container:: card px-0 h-100 .. rst-class:: card-header .. rubric:: Document an extension .. container:: card-body Documentation is an essential part of an extension. Learn :ref:`how to document ` an extension and :ref:`publish the documentation ` on docs.typo3.org. .. toctree:: :hidden: Extension Development Basics SystemExtensions Third-party extensions Document an extension