Différences entre versions de « Typo3 »
imported>SylvainBeucler m (→Installation d'un site de test : bump typo3 version) |
imported>SylvainBeucler m (→Documentation) |
||
(3 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 12 : | Ligne 12 : | ||
tar xzf quickstart-3.8.1.tar.gz | tar xzf quickstart-3.8.1.tar.gz | ||
cd quickstart-3.8.1/ | cd quickstart-3.8.1/ | ||
− | rm media tslib showpic.php | + | rm -f media tslib showpic.php |
− | ln -fs ../typo3_src- | + | ln -fs ../typo3_src-*/ typo3_src |
ln -fs typo3_src/index.php index.php | ln -fs typo3_src/index.php index.php | ||
</pre> | </pre> | ||
− | Ce n'est pas fini ensuite: il faut faire une installation comme pour le site "dummy", puis demander à vérifier l'état des bases ( | + | Ce n'est pas fini ensuite: il faut faire une installation comme pour le site "dummy", puis demander à vérifier l'état des bases (<code>Setup > 2: Database Analyser > COMPARE</code>), cocher toutes les cases et appliquer les modifications (plusieurs écrans d'affilée). Le site est ensuite utilisable comme site Typo4: vous avez une base fonctionnelle pour apprendre et tester. Mot de passe par défault: <code>admin : password</code>. |
== Documentation == | == Documentation == | ||
Ce site "quickstart" est utilisé comme base pour le [http://typo3.org/documentation/document-library/tutorials/doc_tut_quickstart/current/ manuel de prise en main] (traduit en [http://typo3.org/documentation/document-library/tutorials/doc_tut_quickstart_fr/current/ français]), et ses [http://typo3.org/documentation/videos/xvid-format/ vidéos] (screencasts) associées. | Ce site "quickstart" est utilisé comme base pour le [http://typo3.org/documentation/document-library/tutorials/doc_tut_quickstart/current/ manuel de prise en main] (traduit en [http://typo3.org/documentation/document-library/tutorials/doc_tut_quickstart_fr/current/ français]), et ses [http://typo3.org/documentation/videos/xvid-format/ vidéos] (screencasts) associées. | ||
+ | |||
+ | == Internationalization - i18n == | ||
+ | |||
+ | Pour être prêt à publier du contenu multilingue, il faut explicitement passer la base en UTF-8. | ||
+ | Quelques étapes suffisent: | ||
+ | Dans <code>typo3conf/localconf.php</code>: | ||
+ | # Dialoguer avec le navigateur en UTF-8 plutôt que latin-1: | ||
+ | $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; | ||
+ | # Dialoguer avec la base de données en UTF-8: | ||
+ | $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; | ||
+ | Extension des caractères utilisables dans la base: | ||
+ | for table in `mysql -B typo3_dummy -e 'SHOW TABLES;' | tail -n +2` | ||
+ | do mysql typo3_dummy -e 'ALTER TABLE `'$table'` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;' | ||
+ | done |
Version actuelle datée du 24 novembre 2008 à 16:58
Présentation succincte
Typo3 est un logiciel de CMS, qui se veut généraliste: à la place de proposer des cas d'utilisations précis (blog, portail...) il met en avant une infrastructure pour développer des sites administrables ensuite par des non-techniciens.
Installation d'un site de test
À l'installation, Typo3 ne donne accès qu'à un site vide, qu'il faut ensuite peupler. Cela rend les choses plus difficile pour débuter.
Comme on le voit sur la page de téléchargement la version 3 proposait un site directement utilisable sous le nom "quickstart", qui n'est plus directement installable pour une version 4. En revanche, il est possible de le mettre à jour simplement pour la version 4:
tar xzf quickstart-3.8.1.tar.gz cd quickstart-3.8.1/ rm -f media tslib showpic.php ln -fs ../typo3_src-*/ typo3_src ln -fs typo3_src/index.php index.php
Ce n'est pas fini ensuite: il faut faire une installation comme pour le site "dummy", puis demander à vérifier l'état des bases (Setup > 2: Database Analyser > COMPARE
), cocher toutes les cases et appliquer les modifications (plusieurs écrans d'affilée). Le site est ensuite utilisable comme site Typo4: vous avez une base fonctionnelle pour apprendre et tester. Mot de passe par défault: admin : password
.
Documentation
Ce site "quickstart" est utilisé comme base pour le manuel de prise en main (traduit en français), et ses vidéos (screencasts) associées.
Internationalization - i18n
Pour être prêt à publier du contenu multilingue, il faut explicitement passer la base en UTF-8.
Quelques étapes suffisent:
Dans typo3conf/localconf.php
:
# Dialoguer avec le navigateur en UTF-8 plutôt que latin-1: $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; # Dialoguer avec la base de données en UTF-8: $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;';
Extension des caractères utilisables dans la base:
for table in `mysql -B typo3_dummy -e 'SHOW TABLES;' | tail -n +2` do mysql typo3_dummy -e 'ALTER TABLE `'$table'` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;' done