|
1 | 1 | .. include:: /Includes.rst.txt |
2 | | - |
3 | 2 | .. _introduction: |
4 | 3 |
|
5 | 4 | ============ |
6 | 5 | Introduction |
7 | 6 | ============ |
8 | 7 |
|
9 | | -.. _system-overview: |
10 | | -.. _overview: |
11 | | - |
12 | | -System Overview |
13 | | -=============== |
14 | | - |
15 | | -The TYPO3 system is multi-layered. The backend and frontend user interfaces |
16 | | -sit on top of the application layer, which in turn sits on the infrastructure |
17 | | -layer. The webserver, database and PHP in the infrastructure layer are |
18 | | -prerequisites for running TYPO3. |
19 | | - |
20 | | -TYPO3 Core primarily consists of the API (Application Programming Interface), |
21 | | -which defines a framework for managing the project content. The base features |
22 | | -of the API include content storage, user permissions and access, content |
23 | | -editing, and file management. These features are delivered via system |
24 | | -**extensions** that use the API. All of the content is stored in a database |
25 | | -that TYPO3 then accesses via the API. |
26 | | - |
27 | | -Extensions are clearly confined code additions, such as plugins, backend |
28 | | -modules, application logic, skins, and third-party apps. |
29 | | - |
30 | | -The most important thing to note is that everything is an extension in TYPO3 |
31 | | -CMS. Even the most basic functions are packaged in a system extension called |
32 | | -"core". |
| 8 | +TYPO3 is a content management system based on PHP. |
| 9 | +The :ref:`TYPO3 - Getting Started Tutorial <t3start:start>` gives you an |
| 10 | +introduction to the core concepts of TYPO3 and will help you to kickstart your |
| 11 | +first project. |
33 | 12 |
|
34 | | -.. figure:: /Images/Graphics/Typo3CmsStructure.svg |
35 | | - :alt: TYPO3 System layers diagram |
36 | | - :class: with-border |
37 | | - :width: 800px |
| 13 | +.. _introduction-installation: |
38 | 14 |
|
39 | | - Diagram showing the layers of the TYPO3 system |
| 15 | +A basic TYPO3 installation |
| 16 | +========================== |
40 | 17 |
|
| 18 | +Installation with Composer is covered in the Getting Started Guide |
| 19 | +(see :ref:`Installation <t3start:installation_index>` chapter). |
41 | 20 |
|
42 | | -Application layer |
43 | | ------------------ |
| 21 | +You can also `download TYPO3 from our official page <https://get.typo3.org/version/13>`_ |
44 | 22 |
|
45 | | -The TYPO3 Core framework interacts with system and 3rd party extensions via |
46 | | -the TYPO3 extension API. |
| 23 | +If you are starting out we would suggest using the latest TYPO3 version with |
| 24 | +long term support. |
47 | 25 |
|
48 | | -The core and extensions interact with each other seamlessly and operate as a |
49 | | -single, unified system. |
| 26 | +.. _introduction-site-package: |
50 | 27 |
|
51 | | -User interface layer |
52 | | --------------------- |
| 28 | +A basic site package |
| 29 | +==================== |
53 | 30 |
|
54 | | -The backend is the **content-creation** side. It is the administrative area |
55 | | -where you manage content and configuration based on the extensions that are |
56 | | -installed. |
| 31 | +To get started you need a basic |
| 32 | +`site package <https://docs.typo3.org/permalink/t3coreapi:site-package>`_. |
57 | 33 |
|
58 | | -The frontend is the **content-delivery** side. Typically a website, it is the |
59 | | -meeting place for templates, CSS, content, and logic from extensions, |
60 | | -delivering your project to the world. |
61 | | -The frontend doesn't have to be a website, it could be a native mobile |
62 | | -application, a web application built in a frontend framework, or an API to |
63 | | -interface with other systems. |
| 34 | +You can use the `official Site Package Builder <https://get.typo3.org.ddev.site/sitepackage>`_ |
| 35 | +to generate one for you or follow the :ref:`site package tutorial <t3sitepackage:start>`. |
64 | 36 |
|
65 | | -.. _introduction-installation: |
66 | | - |
67 | | -A basic installation |
68 | | -==================== |
| 37 | +.. _introduction-getting-help: |
69 | 38 |
|
70 | | -To follow this document, it might help to have a totally trimmed down |
71 | | -installation of TYPO3 with *only* the Core and the required system |
72 | | -extensions at hand. |
| 39 | +Getting help with TYPO3 |
| 40 | +======================= |
73 | 41 |
|
74 | | -The installation process is covered in the :doc:`Getting started |
75 | | -Guide <t3start:Index>`. |
76 | | -You should perform the basic installation steps and not install any |
77 | | -distribution. This will give you the "lightest" possible version of TYPO3. |
| 42 | +`Meet the TYPO3 Community <Meet the TYPO3 Community>`_. You can chat with us |
| 43 | +`on Slack <https://typo3.org/community/meet/chat-slack>`_, go to meetings in |
| 44 | +your `local user group <https://typo3.org/community/meet/user-groups>`_ or |
| 45 | +meet us at `events <https://typo3.org/community/events>`_. |
78 | 46 |
|
79 | | -In your basic installation, go to the :guilabel:`Admin Tools > Extensions` |
80 | | -module. You will see all extensions installed by Composer are activated by |
81 | | -default. |
| 47 | +You can discuss TYPO3 related questions in the https://talk.typo3.org/ forum. |
82 | 48 |
|
83 | | -.. include:: /Images/AutomaticScreenshots/Introduction/ExtensionsMinimalList.rst.txt |
| 49 | +If you think you have found a bug in the TYPO3 Core code, have a look at our |
| 50 | +`issue tracker on forge <https://forge.typo3.org/projects/typo3cms-core/issues>`_ |
| 51 | +where you can check if the bug has already been reported or not. |
0 commit comments