Skip to content

Commit 300cf3e

Browse files
github-actions[bot]Kiebelelinawolf
authored
[Backport 13.4] Restructure chapters and add missing cards (#544)
* [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 152e97f commit 300cf3e

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
@@ -14,6 +14,15 @@ First project setup
1414
:class: pb-4
1515
:card-height: 100
1616

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

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

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

4544
Learn where to apply settings for your system.
@@ -58,8 +57,8 @@ First project setup
5857
:hidden:
5958
:titlesonly:
6059

60+
IntroductionPackage/Index
6161
CreateRootPage
6262
SiteManagement/Index
63-
IntroductionPackage/Index
6463
Settings
6564
CreateSitePackage

0 commit comments

Comments
 (0)