22
33.. _getting-started-glossary-index :
44
5+
6+ .. todo: Note for contributing
7+ .. todo: Links for further information
8+
59========
610Glossary
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
4045accessed 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.
5666This 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
89109HTML-based output in the TYPO3 CMS. See :ref: `Fluid Reference<t3coreapi:fluid> `
90110for 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
147176be 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"
175212when 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
205250language 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