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
- User: admin
- Pwd: password
- Changer le paswword de l’admin
- Générer une clé de cryptage “Encryption key” qui sera de la forme
168908dd3227b8358eababa07fcaf09173693781d47f84a372e713d45966a6e18bf1fc2f20fdf0d9dfd9b0af40405338
- Un lien direct vers une vidéo d’introduction “TYPO3 Intro: Creating a Web Page in 4 Minutes”
http://typo3.org/fileadmin/dl/videos/videos_en/intro/introduction.htm - Integration of an HTML template – Les principes d’intégration
http://typo3.org/documentation/document-library/tutorials/doc_tut_templselect/0.1.0/view/1/3/ - Documentation – Learning TYPO3 – La documentation officielle
http://typo3.org/documentation/document-library/ - Un allemand qui vous présente TYPO3 dans ces grandes largeurs.
http://www.youtube.com/user/fiausbilden - Un alsacien pas franchement politiquement correct qui parle des difficultés sur TYPO3.
http://www.bertrandkeller.info/2007/12/12/109-installer-un-template-sous-typo3/
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.
Il vous reste deux choses importantes à connaitre, en fin d’installation, et à modifier éventuellement mais cela n’est pas indispensable en développement :
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
Etape 2 – Les paramètres de connexion à la BDD
Nous sélectionnons nous une BDD existante typo3_install
Etape 3 – Le récapitulatif de la configuration BDD
Nous sélectionnons nous une BDD existante typo3_install
4. C’est fait !
Vous pouvez accéder au “backend” et au “frontend”
5. L’écran “All Configuration”
Vous devez vous rendre sur cette écran pour générer une clé de cryptage “Encryption key”