Auteurs : Tom Warwick
Traduit par : Léo - W-Seils
Nous parlons souvent de TYPO3 comme étant le CMS d'entreprise idéal et nous nous réjouissons du fait qu'il soit utilisé pour les sites web d'entreprises, les intranets et les portails d'universités à travers le monde.
Cependant, en plus d'être le choix idéal pour les grands projets d'entreprise, il peut être intéressant de considérer TYPO3 pour votre prochain projet personnel, tel qu'un micro-site ou un blog personnel.
Dans ce guide en deux parties, je veux montrer à quel point il est facile d'installer TYPO3 et de l'utiliser pour un blog personnel. Nous allons :
Nous voulons créer un blog simple avec une page "à propos de moi" et une page "contact". Nous savons qu'il ne s'agira pas d'un site à fort trafic et nous pouvons donc configurer notre serveur web en conséquence.
Dans cet exemple, je vais utiliser un Droplet Digital Ocean qui est plafonné à 4 $ par mois. D'autres fournisseurs sont également disponibles, notamment AWS et Google Cloud. Tout ce dont j'ai besoin, c'est d'un serveur web fonctionnant sous Apache ou NGINX avec PHP 8.2 ou plus installé et un accès à la ligne de commande afin que nous puissions utiliser Composer pour installer TYPO3 et ensuite configurer la base de données.
TYPO3 prend en charge SQLite depuis la version 9 de 2017 et nous l'utiliserons pour ce projet. Cela signifie que nous n'avons pas besoin de créer une base de données dédiée (plus de coûts) et que nous ne voulons pas avoir à installer et à configurer une base de données sur notre serveur web qui consommera notre CPU et notre RAM limités - SQLite est parfait pour ce scénario.
SQLite présente quelques inconvénients, notamment en ce qui concerne la concurrence, mais pour un petit site avec un faible trafic et un seul utilisateur administratif, il est très rentable.
N'oubliez pas de consulter le guide de Brian Douglas sur l'optimisation de SQLite pour les applications web.
Depuis le dossier racine de votre répertoire web, exécutez la commande suivante :
composer create-project typo3/cms-base-distribution blog "^13"
Ceci créera un nouveau répertoire appelé blog et y installera la dernière version de TYPO3.
Assurez-vous de configurer votre serveur web de manière à ce qu'il serve le répertoire public qui se trouvera dans le répertoire blog nouvellement créé.
Si nous accédons au domaine ou à l'IP du serveur, nous pouvons commencer le processus d'installation.
Étape 0 - création du fichier FIRST_INSTALL. Une capture d'écran de l'outil d'installation.
La première chose à faire est de créer un fichier vide appelé « FIRST_INSTALL » dans le répertoire public.
Dans mon exemple, il s'agit de
/var/www/blog/public/FIRST_INSTALL
PHOTO
Ensuite, TYPO3 va analyser notre environnement (notre serveur web) et vérifier qu'il est capable de continuer le processus d'installation. Si quelque chose ne va pas, cela sera signalé ici et vous aurez la possibilité de résoudre le problème et de scanner à nouveau. Les erreurs les plus courantes que vous rencontrerez ici sont liées à des extensions PHP manquantes dont TYPO3 a besoin pour fonctionner.
Ensuite, nous devons configurer la base de données pour notre installation TYPO3. TYPO3 supporte un certain nombre de SGBD dont MySQL (y compris MariaDB), PostgreSQL et SQLite.
Nous allons utiliser SQLite dans ce guide pour les raisons mentionnées plus haut. Dans le menu déroulant, sélectionnez « Connexion SQLite configurée manuellement ».
En sélectionnant cette option, TYPO3 créera une base de données SQLite et la placera dans /blog/var/sqlite/.
Avant que le processus d'installation ne soit terminé, nous avons la possibilité de créer une page de départ vide dans notre site et de demander à TYPO3 de créer deux groupes d'utilisateurs en arrière-plan - Éditeur et Éditeur avancé.
Dans mon exemple, je vais seulement sélectionner la première option et demander à TYPO3 de créer une page par défaut pour moi.
Vous pouvez en savoir plus sur les groupes d'utilisateurs en visitant ce lien.
Une fois le processus d'installation terminé, le formulaire de connexion au backend s'affiche
Le point d'entrée par défaut pour toute installation de TYPO3 est /typo3. Il peut être changé pour quelque chose de plus unique mais par défaut il sera toujours www.my-site.example/typo3.
Une fois connecté, le backend de TYPO3 et le module Dashboard s'affichent.
Ne vous laissez pas impressionner, nous avons un accès administrateur complet, donc chaque module du CMS est visible pour nous.
Il y a trois modules sur le côté gauche qui sont importants pour nous.
Module Page
À partir du module Page, nous construirons notre arborescence de pages, en commençant par ajouter des pages et à partir de là, nous créerons et publierons nos articles de blog.
Module Liste de fichiers
Nous utilisons le module Filelist pour stocker et gérer nos ressources ; les images, les documents et les fichiers seront stockés ici.
Configuration du site (Sites)
Trouvé avec le module Site Management, ici nous pouvons configurer notre installation TYPO3. Nous pouvons ajouter le domaine de nos sites, spécifier la langue par défaut et charger nos extensions une fois que nous les avons installées.
Allez dans le module Site Management et sélectionnez Sites.
Pour l'instant, nous avons un seul site configuré (TYPO3 supporte plusieurs sites dans une même installation).
Nous pouvons voir que nous avons un domaine assigné à notre site et une langue par défaut définie. Si nous devons faire des changements, sélectionnez l'icône Crayon (édition).
La deuxième partie est consacrée aux pages, aux thèmes et au contenu. Nous allons :
Si vous débutez avec TYPO3, consultez le Guide de démarrage de TYPO3.
Vous pouvez également accéder à un guide d'installation détaillé pour TYPO3, qui comprend des informations sur la façon d'installer TYPO3 avec et sans Composer en visitant le Guide d'installation officiel.