TYPO3 – Installer TYPO3 pour créer son site web



Dans la section “rions un peu des CMS” ou “à la découverte des CMS du monde”, prenons TYPO3, qui connaît pourtant quelque références de poids dans le secteur dit du grand compte : Dassault system, Omega (les montres)… Mais voilà, il s’agit d’un CMS, initié par un danois du nom Kasper Skårhøj, passablement ardu à limite un truc de “Meshugene”. Ainsi donc, à moins d’avoir la gestion des sites cités plus haut, il faut vraiment être un peu maso ou allemand (la communauté est effet très active outre-rhin) sur une application pareille. Bien sur, une fois l’effort passé de compréhension, tous les adeptes de TYPO3 vous disent que c’est un bonheur.

Cela étant dit, se moquer des danois et des allemands est chose facile et on pourrait tout aussi bien dire le plus grand mal du CMS prénommé SPIP, français d’origine !

Pour conclure, avant de rentrer dans le dur, sur une note aussi consensuelle qu’une campagne européenne, chaque CMS est fait pour un usage spécifique, à vous donc de bien analyser vos besoins et le CMS s’imposera alors parait-il de lui même. On peut donc conclure que TYPO3 est donc fait pour s’arracher les cheveux…

Toutefois, passons à l’installation de TYPO3, car les plaisanteries n’ont qu’un temps !

Où trouver l’installation de TYPO3 ?

Il vous est proposé un “TYPO3 Testsite” qui permet une prise en main direct de l’outil. Pour cela, il faut cliquer sur http://typo3.org/1274.0.html puis chercher “TYPO3 Testsite”, ensuite télécharger le package au format .zip ou tar.gz
Il vous reste ensuite à le déployer sur votre serveur de dévéloppement le “TYPO3 Testsite”. Dans notre exemple, on fera l’installation dan sun répertoire de htdocs de MAMP nommé /typo-3.8.1/

Pour installer rapidement et simplement un site en local qui fonctionne avec le couple php-mysql, reportez-vous aux articles de ce blog&nsp;:

  • Installer un environnement php-mysql sur Mac
  • Installer un environnement php-mysql sous Windows
  • Je vous livre in extenso, le texte qui vous invite à télécharger “TYPO3 Testsite” qui commence par un retentissant sans plus attendre. Sachez-le, installer TYPO3 Testsite peut vous changer à jamais !!!

    IF YOU REALLY CAN’T WAIT!
    =========================

    If you’re so keen to get started with TYPO3 that you can’t wait until you’ve read to the bottom of this document first, do this…
    1 – Download the testsite ZIP distribution
    2 – Unzip the distribution to your server
    3 – In your browser hit http://[your.site.name]/index.php
    4 – Follow the instructions in the 1-2-3 install tool
    Please note – we’re not going to support this…if you have a problem, read the rest of the document before you ask any questions!

    Installer TYPO3

    Créer la base de données (BDD) qui va accueillir le site sous TYPO3

    Nous avons toujours nos 2 façons de créer une BDD, via phpMyAdmin ou via la console MySQL, on choit là encore la deuxième via la console puis le client MySQL.

    Créer la BDD via la console MySQL

    On se connecte à MySQL et on crée la base. Vous pouvez néanmoins vous laissez guider et passer cette étape dans la mesure ou TYPO3 peut se charger lui-même de la création de la BDD.

    /Applications/MAMP/Library/bin/mysql -u root -p
    # Création de la base typo3_install
    CREATE DATABASE typo3_install;
    	# Création simultanée de la base typo3_install et l'utilisateur typo3_install
    	CREATE USER 'typo3_install'@'localhost' IDENTIFIED BY
    	'typo3_install';GRANT USAGE ON *.* TO 'typo3_install'@'localhost' IDENTIFIED
    	BY 'typo3_install'WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR
    	0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; CREATE DATABASE IF NOT EXISTS
    	typo3_install;GRANT ALL PRIVILEGES ON typo3_install.* TO 'typo3_install'@'localhost';

    Au terme de cette commande, nous aurons donc de quoi compléter les informations demandées lors de l’installation de TYPO3. A savoir les informations suivantes :

    Database Name = typo3_install
    Database User name = typo3_install
    Database Password = typo3_install
    Database Host = localhost

    Les principales destinations et informations de TYPO3

    Voilà les principales adresses à connaitre. Nous avons donc fait une installation en local, dans un répertoire nommé typo-3.8.1
    Backend : votreserveurlocl/typo-3.8.1/typo3/index.php
    Frontend : votreserveurlocl/typo-3.8.1/

    Par défaut, les spécifications du compte admin sont les suivantes.

    • User: admin
    • Pwd: password

    Il vous reste deux choses importantes à connaitre, en fin d’installation, et à modifier éventuellement mais cela n’est pas indispensable en développement :

    • Changer le paswword de l’admin
    • Générer une clé de cryptage “Encryption key” qui sera de la forme 168908dd3227b8358eababa07fcaf09173693781d47f84a372e713d45966a6e18bf1fc2f20fdf0d9dfd9b0af40405338

    Les écrans d’installation de TYPO3

    TYPO3, comme de nombreux CMS a réduit son processus d’installation à 3 étapes essentielles. Dans notre exemple, nous avons déjà créé la BDD donc nous différons légèrement de l’installation classique recommandée.

    Etape 1 – les paramètres de connexion à la BDD

    TYPO3 - Installer TYPO3 pour créer son site web

    TYPO3 - Installer TYPO3 pour créer son site web

    Etape 2 – Les paramètres de connexion à la BDD

    Nous sélectionnons nous une BDD existante typo3_install

    TYPO3 - Installer TYPO3 pour créer son site web

    TYPO3 - Installer TYPO3 pour créer son site web

    Etape 3 – Le récapitulatif de la configuration BDD

    Nous sélectionnons nous une BDD existante typo3_install

    TYPO3 - Installer TYPO3 pour créer son site web

    TYPO3 - Installer TYPO3 pour créer son site web

    4. C’est fait !

    Vous pouvez accéder au “backend” et au “frontend”

    TYPO3 - Installer TYPO3 pour créer son site web

    TYPO3 - Installer TYPO3 pour créer son site web

    5. L’écran “All Configuration”

    Vous devez vous rendre sur cette écran pour générer une clé de cryptage “Encryption key”

    TYPO3 - Installer TYPO3 pour créer son site web

    TYPO3 - Installer TYPO3 pour créer son site web

    TYPO3 - Installer TYPO3 pour créer son site web

    6. L’écran “backend”

    TYPO3 - Installer TYPO3 pour créer son site web

    7. L’écran “frontend”

    TYPO3 - Installer TYPO3 pour créer son site web

    Pour aller plus loin