Skip to content

Commit 92faaee

Browse files
AlagtsKiebele
authored andcommitted
[TASK] Glossary: Improve and add missing descriptions
1 parent 9b0c242 commit 92faaee

File tree

1 file changed

+38
-12
lines changed

1 file changed

+38
-12
lines changed

Documentation/Glossary/Index.rst

Lines changed: 38 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
.. todo: Note for contributing
77
.. todo: Links for further information
8+
.. todo: Add missing descriptions
89
910
========
1011
Glossary
@@ -32,22 +33,25 @@ performance optimization accordingly. This helps tailor TYPO3 behavior for each
3233

3334
**Backend**: The backend is the administrative interface for editors and administrators.
3435

35-
**Block syntax**: In TypoScript
36+
**Block syntax**: In TypoScript you can use the block syntax to enhance readability of your code.
3637

3738
**Bootstrap**: Bootstrap is a popular, beginner-friendly framework for building responsive, mobile-first
3839
websites using pre-designed HTML, CSS, and JavaScript components.
3940

4041
**C**
4142

42-
**Class**: In PHP
43+
**Class**: In PHP we can define classes located in the directory
44+
EXT:my_extension/Classes. If the namespace is correct they will be loaded
45+
automatically.
4346

4447
**Cache**: Caches are used to improve website performance by storing frequently
4548
accessed data. TYPO3 has multiple caches for various performance relevant areas in both for the frontend and backend.
4649

4750
**cObject**: A cObject (content object) is a core concept used to render different types of content on a website,
4851
allowing developers to define and control how content elements like text, images, and menus are displayed.
4952

50-
**Character Set**:
53+
**Character Set**: A `character set <https://www.w3.org/International/getting-started/characters.en.html>`__
54+
is a collection of letters and symbols used in a writing system.
5155

5256
**Composer**: Composer is a tool used in TYPO3 to easily install, update, and manage extensions and libraries,
5357
making it simpler to handle dependencies and keep the system up to date.
@@ -57,9 +61,14 @@ making it simpler to handle dependencies and keep the system up to date.
5761
**CMS**: A CMS, or Content Management System, is software like TYPO3 that allows users to create, edit,
5862
and manage website content without needing to code, making it easier to maintain and update websites.
5963

60-
**Content Security Policy**: Content Security Policy (CSP) is a security feature in TYPO3 that helps protect your
61-
website from attacks by controlling which resources (like scripts, styles, or images) are allowed to load, reducing
62-
the risk of malicious content being injected.
64+
**Content Security Policy**: The idea of Content Security Policy (CSP) is to
65+
make the frontend and backend more secure from attacks by restricting the rules
66+
what a user of the website or the TYPO3 backend can do. CSP is a W3C standard
67+
valid for everyone. In TYPO3 there exists a backend module that is in charge
68+
of this additional security feature. CSP helps to protect your website from
69+
attacks by controlling which resources (like scripts, styles, or images) are
70+
allowed to load, reducing the risk of malicious content being injected. To
71+
configure CSP go to :ref:`Content Security Policy <t3coreapi:content-security-policy>`.
6372

6473
**CType**: CType refers to Content Type and is a database column field in a very
6574
important database table called 'tt_content', where all the content elements are stored.
@@ -112,20 +121,28 @@ for further details.
112121
**Fileadmin**: Fileadmin is a folder structure where you can organize and manage all the files, such as images,
113122
documents, and media, that are used on your website.
114123

115-
**Filelist**:
124+
**Filelist**: The filelist is a backend module where you can upload files and
125+
manage your uploaded files.
116126

117127
**FAL**: :ref:`File abstraction layer (FAL) <t3coreapi:fal_introduction>` is a system that manages and organizes media files, allowing you to
118128
easily store, access, and use files across the entire website in a standardized way.
119129

120130
**Frontend**: The frontend is the publicly accessible part of the website.
121131

122-
**Frontend login**:
132+
**Frontend login**: You can also implement a frontend login on your website. To
133+
implement this you can use the system extension felogin provided by TYPO3.
123134

124-
**Fluid styled content extension**:
135+
**Fluid styled content extension**: The fluid styled content extension is a
136+
system extension provided by TYPO3 that gives you default content elements,
137+
palettes and backend fields. That is the reason why you just can use bodytext,
138+
image and assets without having to make a database compare.
125139

126140
**G**
127141

128-
**Global TYPO3 variables**:
142+
**Global TYPO3 variables**: In TYPO3 exists a global TYPO3 configuration array
143+
($GLOBALS) where you can declare :ref:`global settings/variables <t3coreapi:typo3ConfVars>`
144+
for your TYPO3 instance. There are many different options. For example: BE -
145+
backend configuration, DB - database connections and many more.
129146

130147
**H**
131148

@@ -143,7 +160,10 @@ allows administrators to configure and manage the TYPO3 system, including databa
143160

144161
**L**
145162

146-
**Local development**:
163+
**Local development**: It is common practice to develop locally on your local
164+
machine first. Later when you are sure about your website you can think about
165+
deployment and setting up a production environment with better performance and
166+
Content Security Policy settings.
147167

148168
**Local extension**:
149169

@@ -255,7 +275,13 @@ as the starting points for building and organizing the structure and content of
255275
**Testing**: Testing involves checking the functionality, performance, and security of a website or extension to ensure
256276
everything works as expected before deployment or during updates.
257277

258-
**TSconfig**:
278+
**TSconfig**: In TYPO3 you can manage the appearance of the TYPO3 backend with
279+
TSconfig files. You can manage page related appearance, backend user related
280+
appearances and backend user group appearances. You can use
281+
:ref:`TSconfig Reference <t3tsconfig:start>` as a overall reference to look up
282+
all possible settings that you can make using TSconfig. Normally you write all
283+
your settings in TSconfig files like
284+
EXT:my_extension/Configuration/Sets/MyExtension/page.tsconfig.
259285

260286
**U**
261287

0 commit comments

Comments
 (0)