Skip to content

Commit 783b785

Browse files
author
Kiebele
committed
[TASK] Add descriptions in glossary
1 parent 7e919f5 commit 783b785

File tree

1 file changed

+98
-48
lines changed

1 file changed

+98
-48
lines changed

Documentation/Glossary/Index.rst

Lines changed: 98 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
.. _getting-started-glossary-index:
44

5+
6+
.. todo: Note for contributing
7+
.. todo: Links for further information
8+
59
========
610
Glossary
711
========
@@ -26,11 +30,12 @@ performance optimization accordingly. This helps tailor TYPO3 behavior for each
2630

2731
**B**
2832

29-
**Backend**:
33+
**Backend**: The backend is the administrative interface for editors and administrators.
3034

3135
**Block syntax**: In TypoScript
3236

33-
**Bootstrap**:
37+
**Bootstrap**: Bootstrap is a popular, beginner-friendly framework for building responsive, mobile-first
38+
websites using pre-designed HTML, CSS, and JavaScript components.
3439

3540
**C**
3641

@@ -39,63 +44,80 @@ performance optimization accordingly. This helps tailor TYPO3 behavior for each
3944
**Cache**: Caches are used to improve website performance by storing frequently
4045
accessed data. TYPO3 has multiple caches for various performance relevant areas in both for the frontend and backend.
4146

42-
**cObject**:
47+
**cObject**: A cObject (content object) is a core concept used to render different types of content on a website,
48+
allowing developers to define and control how content elements like text, images, and menus are displayed.
4349

4450
**Character Set**:
4551

46-
**Composer**:
52+
**Composer**: Composer is a tool used in TYPO3 to easily install, update, and manage extensions and libraries,
53+
making it simpler to handle dependencies and keep the system up to date.
4754

4855
**Compression**: In TypoScript you are able to compress css or js files.
4956

50-
**CMS**:
57+
**CMS**: A CMS, or Content Management System, is software like TYPO3 that allows users to create, edit,
58+
and manage website content without needing to code, making it easier to maintain and update websites.
5159

52-
**Content Security Policy**:
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.
5363

5464
**CType**: CType refers to Content Type and is a database column field in a very
55-
important database table called "tt_content", where all the content elements are stored.
65+
important database table called 'tt_content', where all the content elements are stored.
5666
This column defines the name of the specific content element, and influences how it is displayed in the backend and frontend.
5767

5868
**D**
5969

60-
**Database**:
70+
**Database**: A database is used to store and manage all the website's content, settings, and configurations,
71+
allowing the system to retrieve and display data dynamically on the site.
6172

62-
**Documentation**:
73+
**Documentation**: The documentation provides detailed guides and instructions to help users and developers understand,
74+
set up, and customize TYPO3, making it easier to work with the system effectively.
6375

64-
**Docker**:
76+
**Docker**: Docker is a tool that helps run TYPO3 in a consistent and isolated environment by packaging it with all its
77+
dependencies, making setup, deployment, and development easier and more reliable.
6578

66-
**DDEV**:
79+
**DDEV**: DDEV is a local development tool that simplifies setting up a TYPO3 environment on your computer, making it
80+
easy to start developing, testing, and managing TYPO3 projects without complex configuration.
6781

68-
**Deployment**:
82+
**Deployment**: Deployment refers to the process of transferring your website’s code, content, and settings from a
83+
development environment to a live server, making it accessible to users online.
6984

70-
**Debug mode**:
85+
**Debug mode**: The Debug Mode is a feature that helps developers find and fix errors by showing detailed information
86+
about the website’s processes and any issues in the code.
7187

72-
**Developer**:
88+
**Developer**: A developer is someone who builds, customizes, and maintains the website, creating new features,
89+
fixing issues, and ensuring everything works smoothly for users and administrators.
7390

7491
**Dependencies**: In Composer there exist usually dependencies that have to be installed too.
7592

7693
**E**
7794

78-
**Editor**:
95+
**Editor**: An editor is a user who creates and manages content on the website, such as adding text, images, and links,
96+
without needing technical or coding knowledge.
7997

80-
**Extension**:
98+
**Extension**: An extension is an add-on that provides additional features or functionality to the website,
99+
allowing you to customize and expand what TYPO3 can do.
81100

82101
**Extension Configuration**:
83102

84-
**Error page**:
103+
**Error page**: An error page is a custom page that is displayed to users when something goes wrong,
104+
such as when a page is not found (404) or there is a server issue (500).
85105

86106
**F**
87107

88108
**Fluid**: Fluid is a PHP template engine and is the de facto standard for any
89109
HTML-based output in the TYPO3 CMS. See :ref:`Fluid Reference<t3coreapi:fluid>`
90110
for further details.
91111

92-
**Fileadmin**:
112+
**Fileadmin**: Fileadmin is a folder structure where you can organize and manage all the files, such as images,
113+
documents, and media, that are used on your website.
93114

94115
**Filelist**:
95116

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

98-
**Frontend**:
120+
**Frontend**: The frontend is the publicly accessible part of the website.
99121

100122
**Frontend login**:
101123

@@ -109,9 +131,11 @@ for further details.
109131

110132
**I**
111133

112-
**Integrator**:
134+
**Integrator**: An integrator is a person who connects and configures external systems, services, or data sources with
135+
the TYPO3 platform, ensuring smooth integration and functionality across different tools and applications.
113136

114-
**Installtool password**:
137+
**Installtool password**: The Install Tool password is a secure password used to access the Install Tool, a feature that
138+
allows administrators to configure and manage the TYPO3 system, including database connections and system settings.
115139

116140
**J**
117141

@@ -123,13 +147,17 @@ for further details.
123147

124148
**Local extension**:
125149

126-
**LTS**:
150+
**LTS**: LTS (Long-Term Support) in TYPO3 refers to a version of the software that receives extended updates and security
151+
fixes for several years, ensuring stability and reliability for businesses and long-term projects.
127152

128-
**Language file**:
153+
**Language file**: A language file is a file that contains translated text for the website, allowing the content to be
154+
displayed in different languages based on the user’s preferences or settings.
129155

130-
**Layouts**:
156+
**Layouts**: Layouts are templates that define the structure and design of content elements on the website, allowing you
157+
to customize how the content is presented on different pages.
131158

132-
**Log Folder**:
159+
**Log Folder**: The log folder is a directory where system logs are stored, helping administrators track errors, events,
160+
and activities to diagnose and troubleshoot issues with the website.
133161

134162
**Legacy installation**:
135163

@@ -141,54 +169,70 @@ for further details.
141169

142170
**P**
143171

144-
**Production server**:
172+
**Production server**: A production server is the live server where the fully developed website is hosted, making it
173+
accessible to users on the internet, and it typically has optimized settings for performance and security.
145174

146175
**Partial**: A partial is a small or large HTML code snippet that usually can
147176
be used more often and on multiple spots. Here we
148177
:ref:`split up the template into partials <t3sitepackage:partials>`.
149178

150179
**Public**:
151180

152-
**Permissions**:
181+
**Permissions**: Permissions control what users can see and do within the system, such as editing content, managing
182+
files, or configuring settings, based on their assigned roles and access levels.
153183

154-
**PHP**:
184+
**PHP**: PHP is a programming language used in TYPO3 to create dynamic web pages and handle server-side logic, enabling
185+
features like content management, user interactions, and database access.
155186

156-
**Page tree**:
187+
**Page tree**: The Page Tree is a hierarchical structure that represents the pages and their subpages on the website,
188+
allowing you to organize and manage the site’s content and navigation easily.
157189

158190
**Q**
159191

160192
**R**
161193

162-
**Resources**:
194+
**Resources**: In TYPO3, resources refer to files such as images, documents, and other media that are used on the
195+
website, which are stored and managed through the File Abstraction Layer (FAL) for easy access and organization.
163196

164-
**Root page**:
197+
**Root page**: The Root Page is the top-level page in the Page Tree, serving as the starting point for the website's
198+
structure and the foundation for the site's overall configuration and settings.
165199

166-
**Reference index**:
200+
**Reference index**: The Reference Index is a system that keeps track of all content elements, files, and records that
201+
are linked or referenced throughout the website, helping maintain data integrity and consistency.
167202

168203
**S**
169204

170-
**Symlink**:
205+
**Symlink**: A symlink (symbolic link) is a shortcut or reference to a file or directory located elsewhere on the server,
206+
allowing you to link content or resources without duplicating them.
171207

172-
**Snapshot**:
208+
**Snapshot**: A snapshot is a backup or saved version of the website's content, settings, and configuration at a
209+
specific point in time, which can be restored if needed.
173210

174211
**Static file**: In the context of templating we say to a html file "static"
175212
when it does not use Fluid but only plain HTML.
176213

177-
**Site Package**:
214+
**Site Package**: A :ref:`site package <t3coreapi:site-package>` is a custom extension that includes all the necessary
215+
templates, configurations and settings to create and manage a specific website, allowing for easy setup and deployment.
178216

179-
**Site Set**:
217+
**Site Set**: Site sets refer to configurations that define specific settings for different websites or domains within
218+
a multi-site setup, allowing you to manage multiple websites from a single TYPO3 installation.
180219

181-
**Site Configuration**:
220+
**Site Configuration**: Site configuration is the setup that defines the settings for a specific website or domain,
221+
such as its language, routing, and templates, enabling TYPO3 to serve the correct content for that site.
182222

183-
**System extension**:
223+
**System extension**: A system extension is a built-in extension that provides essential functionality and features for
224+
the core system, such as user management, backend tools, and caching, which are necessary for the website to operate.
184225

185-
**SEO**:
226+
**SEO**: SEO (Search Engine Optimization) refers to the process of optimizing a website's content, structure and
227+
technical settings to improve its visibility and ranking in search engine results, helping attract more visitors.
186228

187-
**System maintainer**:
229+
**System maintainer**: A System Maintainer is a person responsible for managing and maintaining the overall health and
230+
performance of the TYPO3 installation, ensuring that the system is up to date, secure, and running smoothly.
188231

189232
**T**
190233

191-
**Third-party extension**:
234+
**Third-party extension**: A third-party extension is an add-on developed by external developers or companies that
235+
extends the functionality of TYPO3, providing additional features or integrations not included in the core system.
192236

193237
**TCA**:
194238

@@ -199,14 +243,17 @@ Get an :ref:`introduction to Fluid templates <t3start:fluid-templates>`.
199243

200244
**Templating**: The templating engine that TYPO3 is using is Fluid.
201245

202-
**TER**:
246+
**TER**: TER (TYPO3 Extension Repository) is an online platform where developers can share and download extensions,
247+
allowing users to easily extend the functionality of their TYPO3 installation.
203248

204249
**TypoScript**: :ref:`TypoScript<t3tsref:start>` is the basic configuration
205250
language used to configure the frontend output of a page in TYPO3.
206251

207-
**Top-level objects**:
252+
**Top-level objects**: Top-level objects are core components or elements, such as pages or content objects, that serve
253+
as the starting points for building and organizing the structure and content of a website.
208254

209-
**Testing**:
255+
**Testing**: Testing involves checking the functionality, performance, and security of a website or extension to ensure
256+
everything works as expected before deployment or during updates.
210257

211258
**TSconfig**:
212259

@@ -216,11 +263,14 @@ language used to configure the frontend output of a page in TYPO3.
216263

217264
**V**
218265

219-
**Vendor folder**:
266+
**Vendor folder**: The vendor folder is where external libraries and dependencies, such as third-party extensions or
267+
frameworks, are stored, typically managed by Composer, to be used by the TYPO3 system.
220268

221-
**Var folder**:
269+
**Var folder**: The var folder is used to store temporary files, cached data, logs, and other system-related
270+
information that helps the system function efficiently during runtime.
222271

223-
**ViewHelper**:
272+
**ViewHelper**: A view helper is a reusable function or tool used in Fluid templates to manipulate or display data in a
273+
specific way, helping to keep the templates clean and organized.
224274

225275
**W**
226276

0 commit comments

Comments
 (0)