From b51187810adf5c35994c17c7197f7235a4326240 Mon Sep 17 00:00:00 2001 From: Lina Wolf <48202465+linawolf@users.noreply.github.com> Date: Mon, 7 Oct 2024 10:02:37 +0200 Subject: [PATCH] Update Prerequisites (#186) Releases: main --- Documentation/Index.rst | 77 +++++++----------- Documentation/Introduction/Index.rst | 22 ----- .../Prerequisites/EmptyInstallation.png | Bin 0 -> 19930 bytes Documentation/Prerequisites/Index.rst | 46 +++++++++++ Documentation/Summary/Index.rst | 2 +- 5 files changed, 75 insertions(+), 72 deletions(-) create mode 100644 Documentation/Prerequisites/EmptyInstallation.png create mode 100644 Documentation/Prerequisites/Index.rst diff --git a/Documentation/Index.rst b/Documentation/Index.rst index 9a7d715..bdf1be7 100644 --- a/Documentation/Index.rst +++ b/Documentation/Index.rst @@ -1,34 +1,14 @@ .. include:: /Includes.rst.txt .. _start: -========================== -TYPO3 Sitepackage Tutorial -========================== +=========================== +TYPO3 site package tutorial +=========================== -:Version: - |release| +This tutorial describes step by step how to come from your first TYPO3 +installation to the first basic site. -:Language: - en - -:Author: - Michael Schams & TYPO3 contributors - -:License: - This document is published under the - `Creative Commons BY-NC-SA 4.0 `__ - license. - -:Rendered: - |today| - ----- - -This tutorial describes how to create a fully functional TYPO3 website from -design templates (HTML, CSS, JavaScript, etc.) by using a -*sitepackage extension*. - -A working copy of the sitepackage extension can be retrieved from the +A working copy of the site package extension can be retrieved from the `TYPO3CMS-Tutorial-SitePackage-Code`_ repository. .. _TYPO3CMS-Tutorial-SitePackage-Code: https://github.com/TYPO3-Documentation/TYPO3CMS-Tutorial-SitePackage-Code/tree/main @@ -37,26 +17,25 @@ A working copy of the sitepackage extension can be retrieved from the **Table of Contents:** -.. toctree:: - :maxdepth: 2 - :titlesonly: - - Preface/Index - Introduction/Index - MinimalExample/Index - DesignTemplate/Index - FluidTemplates/Index - TypoScriptConfiguration/Index - ExtensionConfiguration/Index - ExtensionInstallation/Index - CreatePages/Index - MainMenuCreation/Index - ContentMapping/Index - Summary/Index - -.. Meta Menu - -.. toctree:: - :hidden: - - Sitemap +.. toctree:: + :maxdepth: 2 + :titlesonly: + + Preface/Index + Introduction/Index + Prerequisites/Index + MinimalExample/Index + DesignTemplate/Index + FluidTemplates/Index + TypoScriptConfiguration/Index + ExtensionConfiguration/Index + ExtensionInstallation/Index + CreatePages/Index + MainMenuCreation/Index + ContentMapping/Index + Summary/Index + +.. toctree:: + :hidden: + + Sitemap diff --git a/Documentation/Introduction/Index.rst b/Documentation/Introduction/Index.rst index b368952..f3a76ec 100644 --- a/Documentation/Introduction/Index.rst +++ b/Documentation/Introduction/Index.rst @@ -87,25 +87,3 @@ accessible version control system such as `GitHub `__. Last, but not least, configuration settings in the sitepackage can be overwritten using TypoScript setup and constants. - - -.. _prerequisites: - -Prerequisites -============= - -This TYPO3 tutorial assumes that the reader has some basic knowledge in the -following areas: - -* HTML, CSS and JavaScript -* SSH/FTP (copy files and directories to and from the server) - -It is also recommended that the reader has worked with TYPO3 before, knows what -the *frontend*, *backend* and *Extension Manager* are and how to access the -*Install Tool*. Missing knowledge can be acquired by working through the TYPO3 -documentation, for example the :doc:`Getting Started Tutorial `. - -The sitepackage in this tutorial will build a new, clean website from scratch, -so it is assumed you have an empty TYPO3 instance with no pages, design -templates, configuration, etc. You will need a valid TYPO3 backend user login with -administrator privileges and SSH/FTP access to the server is recommended. diff --git a/Documentation/Prerequisites/EmptyInstallation.png b/Documentation/Prerequisites/EmptyInstallation.png new file mode 100644 index 0000000000000000000000000000000000000000..8a9ad300d8bcb41f7bb3e39c466e1a8750f87be7 GIT binary patch literal 19930 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 literal 0 HcmV?d00001 diff --git a/Documentation/Prerequisites/Index.rst b/Documentation/Prerequisites/Index.rst new file mode 100644 index 0000000..902d2ed --- /dev/null +++ b/Documentation/Prerequisites/Index.rst @@ -0,0 +1,46 @@ +.. include:: /Includes.rst.txt + +.. _prerequisites: + +============= +Prerequisites +============= + +Before you start working on this tutorial you should have a working TYPO3 +installation in versions 13.3 or above. + +We assume you use Composer and work locally with DDEV. + +Your TYPO3 installation should be empty and have no pages, designs or third +party extensions installed. + +You can follow this tutorial to install TYPO3 with DDEV and Composer: + +* :ref:`Installing TYPO3 with DDEV `. + +.. note:: Answer "no" when asked if you want to create a basic site. + +You should be able to log in into the TYPO3 backend and see the following: + +.. figure:: EmptyInstallation.png + :alt: Screenshot of a fresh TYPO3 13.4-dev installation with no page in the page tree + + A fresh, empty TYPO3 installation (light mode) + +This TYPO3 tutorial assumes that the reader has some basic knowledge in the +following areas: + +* HTML, CSS and JavaScript +* DDEV +* Composer + +It is also helpful if you know the following concepts: + +* Backend +* Frontend +* Page tree +* How to create a page +* How to create page content +* The page module +* The list module +* The TypoScript module diff --git a/Documentation/Summary/Index.rst b/Documentation/Summary/Index.rst index 3bbcd19..03ff642 100644 --- a/Documentation/Summary/Index.rst +++ b/Documentation/Summary/Index.rst @@ -104,7 +104,7 @@ also download the extension built in this tutorial below. Download sitepackage Extension ------------------------------- -`GitHub `_ +`GitHub `_ .. _site-package-builder: