Skip to content

Commit 1c9297c

Browse files
github-actions[bot]Kiebelelinawolf
authored
[Backport 12.4] Restructure chapters and add missing cards (#543)
* [TASK] Add missing cards in TYPO3 concepts * [TASK] Adapt order in firstProjectSetup * [TASK] Adapt order in working with extensions * Update Documentation/Extensions/Index.rst --------- Co-authored-by: Kiebele <[email protected]> Co-authored-by: Lina Wolf <[email protected]>
1 parent 1dea639 commit 1c9297c

File tree

3 files changed

+63
-43
lines changed

3 files changed

+63
-43
lines changed

Documentation/Concepts/Index.rst

Lines changed: 48 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -15,37 +15,29 @@ TYPO3 Concepts
1515
:class: pb-4
1616
:card-height: 100
1717

18-
.. card:: TypoScript
19-
20-
TypoScript is the basic configuration language used to configure the
21-
frontend output of a page in TYPO3.
22-
23-
.. card-footer:: :ref:`Create a minimal page created by pure TypoScript <typoscript>`
24-
:button-style: btn btn-secondary stretched-link
25-
26-
.. card:: Fluid templating
18+
.. card:: Backend
2719

28-
Fluid is the standard templating engine that is used with TYPO3.
20+
The backend in TYPO3 is the administrative interface where users
21+
manage content, configure settings, and control the overall
22+
structure and functionality of the website.
2923

30-
.. card-footer:: :ref:`Quick introduction to Fluid <fluid-templates>`
24+
.. card-footer:: :ref:`Backend <backend>`
3125
:button-style: btn btn-secondary stretched-link
3226

33-
.. card:: TCA
27+
.. card:: Frontend
3428

35-
TCA (Table Configuration Array) in TYPO3 is a configuration system that
36-
defines the structure, behavior, and appearance of database tables and
37-
their fields in the backend, impacting how data is stored, validated,
38-
and displayed.
29+
The frontend in TYPO3 refers to the part of the website that visitors
30+
see and interact with, including all visual elements and
31+
content displayed in the browser.
3932

40-
.. card-footer:: :ref:`Quick introduction to TCA <tca>`
33+
.. card-footer:: :ref:`Frontend <frontend>`
4134
:button-style: btn btn-secondary stretched-link
4235

43-
.. card:: Webroot and assets
36+
.. card:: Project Structure
4437

45-
In TYPO3 files that are displayed in the web browser, must - for
46-
security reasons - be placed in certain directories.
38+
This chapter describes the structure of a TYPO3 project.
4739

48-
.. card-footer:: :ref:`Webroot and assets - where to put public files <webroot>`
40+
.. card-footer:: :ref:`Project Structure <project-structure>`
4941
:button-style: btn btn-secondary stretched-link
5042

5143
.. card:: Extensions
@@ -66,26 +58,55 @@ TYPO3 Concepts
6658
.. card-footer:: :ref:`Cache <cache>`
6759
:button-style: btn btn-secondary stretched-link
6860

69-
.. card:: Project Structure
61+
.. card:: TypoScript
7062

71-
This chapter describes the structure of a TYPO3 project.
63+
TypoScript is the basic configuration language used to configure the
64+
frontend output of a page in TYPO3.
7265

73-
.. card-footer:: :ref:`Project Structure <project-structure>`
66+
.. card-footer:: :ref:`Create a minimal page created by pure TypoScript <typoscript>`
7467
:button-style: btn btn-secondary stretched-link
7568

69+
.. card:: Fluid templating
70+
71+
Fluid is the standard templating engine that is used with TYPO3.
72+
73+
.. card-footer:: :ref:`Quick introduction to Fluid <fluid-templates>`
74+
:button-style: btn btn-secondary stretched-link
75+
76+
.. card:: TCA
77+
78+
TCA (Table Configuration Array) in TYPO3 is a configuration system that
79+
defines the structure, behavior, and appearance of database tables and
80+
their fields in the backend, impacting how data is stored, validated,
81+
and displayed.
82+
83+
.. card-footer:: :ref:`Quick introduction to TCA <tca>`
84+
:button-style: btn btn-secondary stretched-link
85+
86+
.. card:: Webroot and assets
87+
88+
In TYPO3 files that are displayed in the web browser, must - for
89+
security reasons - be placed in certain directories.
90+
91+
.. card-footer:: :ref:`Webroot and assets - where to put public files <webroot>`
92+
:button-style: btn btn-secondary stretched-link
93+
94+
7695
.. toctree::
7796
:caption: Topics
7897
:glob:
7998
:titlesonly:
8099
:hidden:
81100

101+
Backend/Index
102+
Frontend/Index
103+
ProjectStructure/Index
104+
Extensions/Index
105+
Cache/Index
82106
TypoScript/Index
83107
Fluid/Index
84108
TCA/Index
85109
Assets/Index
86-
Backend/Index
87-
Frontend/Index
88-
Extensions/Index
89110
*/Index
90111
*
91112

Documentation/Extensions/Index.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@ Working With Extensions
2121

2222
Information on how to install extensions using Composer.
2323

24-
.. card:: :ref:`Recommended extensions <recommended-extensions>`
25-
26-
An overview of recommended extensions.
27-
2824
.. card:: :ref:`Create your own extension <create-own-extension>`
2925

3026
This guide contains information on how to create your own extension.
3127

28+
.. card:: :ref:`Recommended extensions <recommended-extensions>`
29+
30+
An overview of recommended extensions.
31+
3232
.. toctree::
3333
:hidden:
3434
:titlesonly:
3535

3636
HowToFindExtensions
3737
InstallingExtensions
38-
RecommendedExtensions
3938
CreateOwnExtension
39+
RecommendedExtensions

Documentation/FirstProject/Index.rst

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,15 @@ First project setup
1313
:class: pb-4
1414
:card-height: 100
1515

16+
.. card:: The "Introduction Package"
17+
18+
The "Introduction Package" is a great place to start if you are looking
19+
to test drive TYPO3 and see a prebuilt site that contains
20+
a range of example page templates and content.
21+
22+
.. card-footer:: :ref:`Set up a prebuild site <introductionpackage_index>`
23+
:button-style: btn btn-secondary stretched-link
24+
1625
.. card:: :ref:`Root page <create-root-page>`
1726

1827
Learn how to create the first page, the so called root page.
@@ -29,16 +38,6 @@ First project setup
2938
.. card-footer:: :ref:`Create a site configuration <site-configuration>`
3039
:button-style: btn btn-secondary stretched-link
3140

32-
33-
.. card:: The "Introduction Package"
34-
35-
The "Introduction Package" is a great place to start if you are looking
36-
to test drive TYPO3 and see a prebuilt site that contains
37-
a range of example page templates and content.
38-
39-
.. card-footer:: :ref:`Set up a prebuild site <introductionpackage_index>`
40-
:button-style: btn btn-secondary stretched-link
41-
4241
.. card:: :ref:`Settings <siterecords>`
4342

4443
Learn where to apply settings for your system.
@@ -57,8 +56,8 @@ First project setup
5756
:hidden:
5857
:titlesonly:
5958

59+
IntroductionPackage/Index
6060
CreateRootPage
6161
SiteManagement/Index
62-
IntroductionPackage/Index
6362
Settings
6463
CreateSitePackage

0 commit comments

Comments
 (0)