Skip to content

Commit

Permalink
Merge branch 'main' into templating-13-dev
Browse files Browse the repository at this point in the history
  • Loading branch information
brotkrueml committed Jan 29, 2024
2 parents b9d0b8e + 44141d0 commit 313991c
Show file tree
Hide file tree
Showing 17 changed files with 1,003 additions and 447 deletions.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 3
indent_size = 4

# MD-Files
[*.md]
Expand Down
26 changes: 26 additions & 0 deletions Documentation/Home/ApiTypo3Org.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
:orphan:

.. include:: /Includes.rst.txt

.. _apilanding:

===============================================
Welcome to the official TYPO3 API Documentation
===============================================

TYPO3 source code is well documented and allows you to understand many internals
just by browsing through the various classes and methods.

You can find the sourcecode of TYPO3 in a mono-repository on GitHub:

* `13-dev (main) <https://github.com/typo3/typo3>`__
* `12.4 (current stable) <https://github.com/typo3/typo3/tree/12.4>`__
* `11.5 (old stable) <https://github.com/typo3/typo3/tree/11.5>`__

For explanations please refer to :ref:`TYPO3 explained <t3coreapi:start>`
in the desired version:


* :ref:`13-dev (main) <t3coreapimain:start>`
* :ref:`12.4 (current stable) <t3coreapi12:start>`
* :ref:`11.5 (old stable) <t3coreapi11:start>`
13 changes: 0 additions & 13 deletions Documentation/Home/CheatSheets.rst

This file was deleted.

26 changes: 21 additions & 5 deletions Documentation/Home/ExtensionManuals.rst
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ Extension Development
* :ref:`t3coreapi:request-handling`

Extension Manuals
==================
=================

.. container:: row m-0 p-0

Expand All @@ -56,7 +56,7 @@ Extension Manuals

.. container:: card-body

Here you can find documentation of system extensions and third party extensions,
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
Expand All @@ -74,18 +74,34 @@ Extension Manuals

.. container:: card-body

Third party extensions are available through the
Third-party extensions are available through the
TYPO3 Extension Repository (TER) or via composer.

Go to the `TYPO3 Extension Repository (TER) <https://extensions.typo3.org/>`__ to search
for documentation of third party extensions.
for documentation of third-party extensions.

The legacy :ref:`Extension manual search <extensionsManualSearch>` is still available.

.. 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 <how-to-start-docs-extension>` an extension
and :ref:`publish the documentation <register-for-rendering>` on docs.typo3.org.



.. toctree::
:hidden:

Extension Development Basics <https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/Index.html>
SystemExtensions
Third party extensions <https://extensions.typo3.org/>
Third-party extensions <https://extensions.typo3.org/>
Document an extension <https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-us/WritingDocForExtension/Index.html>
52 changes: 3 additions & 49 deletions Documentation/Home/References.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,8 @@ Reference Manuals

.. rst-class:: horizbuttons-striking-m

- `12.4 <https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog-12.html>`__
- `11.5 <https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog-11.html>`__
- `v12 <https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog-12.html>`__
- `v11 <https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog-11.html>`__

.. container:: col-md-6 pl-0 pr-3 py-3 m-0

Expand Down Expand Up @@ -100,16 +100,13 @@ Reference Manuals

TypoScript is a configuration language that is specific to
TYPO3. This is used to configure the frontend.
For an introduction see the
:ref:`TypoScript in 45 Minutes <t3ts45:start>` tutorial.

.. container:: card-footer pb-0

.. rst-class:: horizbuttons-striking-m

- `12.4 <https://docs.typo3.org/m/typo3/reference-typoscript/12.4/en-us/>`__
- `11.5 <https://docs.typo3.org/m/typo3/reference-typoscript/11.5/en-us/>`__

.. container:: col-md-6 pl-0 pr-3 py-3 m-0

.. container:: card px-0 h-100
Expand All @@ -121,8 +118,7 @@ Reference Manuals
.. container:: card-body

A complete reference of all available Fluid ViewHelper within
TYPO3 CMS. The reference for 9.5 is automatically generated. The
others are currently maintained manually.
TYPO3.

.. container:: card-footer pb-0

Expand All @@ -138,48 +134,6 @@ Reference Manuals
enables you to read the manual for a different version. The versions of the manual correspond to
the TYPO3 version. :ref:`Read more ... <usage-version-selector>`

**Migrated manuals**


With our ongoing consolidation efforts, some documents have been merged into other documents
for better overview, less duplication and confusion. The latest versions (since TYPO3 9.5) of
these documents only show a "Has been moved" message. The information has been moved to
:ref:`t3coreapi:start`.

In case information for older TYPO3 versions (8.7 and below) is required, the obsoleted documents
are listed here:

.. t3-field-list-table::
:header-rows: 1

- :Manual: Manual
:Description: Description

- :Manual: Inside TYPO3
`8.7 <https://docs.typo3.org/m/typo3/reference-inside/8.7/en-us/>`__ |
`7.6 <https://docs.typo3.org/m/typo3/reference-inside/7.6/en-us/>`__
:Description: Outdated. Core v9 version and above have been integrated into :ref:`t3coreapi:start`

- :Manual: Core Coding Guidelines
:Description: Outdated. **All versions** have been integrated into :ref:`t3coreapi:cgl` (TYPO3 Explained)

- :Manual: TypoScript Syntax and In-depth Study
:Description: Outdated. **All versions** have been integrated into :ref:`t3coreapi:typoscript-syntax-start` (TYPO3 Explained)

- :Manual: Services API
`8.7 <https://docs.typo3.org/m/typo3/reference-services/8.7/en-us/>`__ |
`7.6 <https://docs.typo3.org/m/typo3/reference-services/7.6/en-us/>`__
:Description: Outdated. Core v9 version and above have been integrated into :ref:`t3coreapi:services` (TYPO3 Explained)

- :Manual: File Abstraction Layer
`8.7 <https://docs.typo3.org/m/typo3/reference-fal/8.7/en-us/>`__ |
`6.2 <https://docs.typo3.org/m/typo3/reference-fal/6.2/en-us/>`__
:Description: Outdated. Core v9 version and above have been integrated into :ref:`t3coreapi:fal` (TYPO3 Explained)

- :Manual: Security Guide
`8.7 <https://docs.typo3.org/m/typo3/guide-security/8.7/en-us/>`__
:Description: Outdated. Core v9 version and above have been integrated into :ref:`t3coreapi:security` (TYPO3 Explained)


.. toctree::
:hidden:
Expand Down
Loading

0 comments on commit 313991c

Please sign in to comment.