Skip to content

Commit febb63c

Browse files
Alagtsgithub-actions[bot]
authored andcommitted
Add requested changes to /Installation/Updates/Index.rst
1 parent 833a8bf commit febb63c

File tree

1 file changed

+26
-47
lines changed

1 file changed

+26
-47
lines changed

Documentation/Installation/Updates/Index.rst

Lines changed: 26 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,8 @@ Maintaining TYPO3
1414
When and why should we perform TYPO3 updates?
1515
=============================================
1616

17-
With the newest version of TYPO3 the TYPO3 core developers present you the best
18-
version of TYPO3 CMS currently available on the market. It has the newest security features and the
19-
most amount of useful features. That is why you should always want to have your
20-
TYPO3 instances on the newest version possible. Another advantage is that you get free security fixes.
17+
With the newest version of TYPO3 you receive free bugfixes and free security patches
18+
for at least three years from the time of the first LTS minor (for example v13.1) release.
2119

2220
In TYPO3 however, we follow a specific cycle which usually takes 1.5 years long. Every
2321
1 and a half year a new TYPO3 version occurs. You can follow the cycle `here <https://typo3.org/cms/roadmap>`__.
@@ -36,8 +34,20 @@ bugs - so it is the **bug fixing phase**. The light orange area corresponds to t
3634
you want to get further bugfixes you have to book an
3735
`extended support <https://typo3.com/services/extended-support-elts>`__ which usually costs money.
3836

39-
In the following we look a bit deeper into the types of updates. Otherwise, when you feel safe with the concepts you
40-
can use the :ref:`Upgrade Guide <t3coreapi:upgrading>` as a general or later reference to perform updates.
37+
Before we look a bit deeper into the :ref:`types of updates <getting-started-major-minor-patchlevel-updates>`
38+
we summaries how a TYPO3 user should act with respect to TYPO3 updates:
39+
40+
* When a new major LTS version is released, users **should** focus on updating to this version as soon as possible.
41+
* When a new minor version is released, users **must** update to the new minor version, since the previous minor version is **not** supported any more.
42+
* When a new patch level version is released, users should always update to the new version, because it contains important bugfixes and security fixes (if announced). Here you find the `security advisories <https://typo3.org/help/security-advisories>`__.
43+
44+
Additionally, users should take care of updated extensions on a regular schedule
45+
in order to use the most recent versions.
46+
47+
When you feel safe with the concepts of TYPO3 updates you can in general use
48+
this :ref:`Upgrade Guide <t3coreapi:upgrading>`.
49+
50+
Now we explain the types of updates.
4151

4252
.. _getting-started-major-minor-patchlevel-updates:
4353

@@ -100,36 +110,18 @@ information we refer to the :ref:`Patch/Bugfix update guide<t3coreapi:minor>`.
100110
Extension updates
101111
=================
102112

103-
In a TYPO3 instance you have usually have third party extensions installed. When you update your TYPO3 version you
113+
In a TYPO3 instance you have usually third party extensions installed. When you update your TYPO3 version you
104114
have to update the third party extensions too. In the **TYPO3 Extension Repository (TER)** you can enter the name of
105115
that extension and get information about supported TYPO3 versions. You find the TER `here <https://extensions.typo3.org/>`__.
106-
You will recognize that some extension developers stopped developing their extension further. We recommend that you only
107-
use third party extensions that are still supported.
116+
Some extension authors prefer to only publish their extensions on `packagist <https://packagist.org/packages/typo3/>`__.
117+
When the extension does not exist for the current TYPO3 version you can create an
118+
issue or search for an alternative extension offering the same functionality.
119+
For example the `gridelements extension<https://extensions.typo3.org/extension/gridelements>`__
120+
was replaced by the `container extension<https://extensions.typo3.org/extension/container>`__, both
121+
having equal functionalities.
108122

109123
Useful commands to simplify the updates of extensions can be found in the :ref:`Upgrade extensions guide <t3coreapi:upgradingextensions>`.
110124

111-
.. _getting-started-cronjobs:
112-
113-
Cron jobs
114-
=========
115-
116-
You can use cron jobs to do tasks that occur repeated. The backend module called
117-
:ref:`TYPO3 Scheduler <typo3/cms-scheduler:start>` can be used to perform a cronjob that you defined previously.
118-
In your terminal you can type
119-
120-
121-
.. code-block:: shell
122-
:caption: Create or open the crontab
123-
124-
crontab -e
125-
126-
to create a new job on unix-like operating systems. In :ref:`Setting up the cron job <typo3/cms-scheduler:cron-job>` you can
127-
see how this works. Normally you have to define the time interval in which the job should be performed frequently. To
128-
test your pattern you can insert it `here <https://crontab.guru/>`__ and test if it performs like you expect. When you
129-
are not familiar with cron jobs we refer to https://en.wikipedia.org/wiki/Cron. With a cron job you can for example
130-
create a fal cleanup or a sys history cleanup.
131-
132-
133125
.. _getting-started-deprecations:
134126

135127
Deprecations
@@ -153,21 +145,8 @@ the scope in which you want to perform deprecation replacements. For both extens
153145
exist can find the respective deprecation. Here is an overview about the
154146
`existing rector rules <https://github.com/sabbelasichon/typo3-rector/blob/main/docs/all_rectors_overview.md>`__.
155147
When a rule is missing you can't find the deprecation. Check `here <https://getrector.com/find-rule>`__ if your desired
156-
rector rule exists already. When you feel able to create your own rector or fractor rule and want to publish it to the
157-
TYPO3 community, everyone using these tools would be happy to profit from your effort.
158-
159-
.. _getting-started-logfile-rotations:
160-
161-
Log file rotations
162-
==================
163-
164-
165-
.. _getting-started-sys-log:
166-
167-
Sys log
168-
=======
169-
170-
We have to take care of sys_log errors.
148+
rector rule exists already. If you feel able to create your own rector or fractor rule and want to share it with the TYPO3
149+
community, everyone using these tools would be happy to benefit from your efforts.
171150

172151
.. _getting-started-language-updates:
173152

@@ -176,4 +155,4 @@ Language updates
176155

177156
After a TYPO3 update you have to update your translations. We refer to the article
178157
:ref:`Update backend translations <t3coreapi:update_backend_translation>`. You have to update the language packs that
179-
you are using.
158+
you are using after each TYPO3 update.

0 commit comments

Comments
 (0)