+ TYPO3 goes OS/2 (fr) + TYPO3 goes OS/2 (fr) + TYPO3 goes OS/2 (fr)
Start | Impressum | Sitemap | Suche
Login/Logout/RegisterSucheTermineThinClient-ProjektTYPO3 goes eComStation+ TYPO3 goes OS/2 (de)+ TYPO3 goes OS/2 (en)+ TYPO3 goes OS/2 (es)+ TYPO3 goes OS/2 (fr)+ TYPO3 doet OS/2 (nl)+ TYPO3v4 + OS/2 (de)+ TYPO3v4 + OS/2 (en)Verein, allgemeinVereinslokalitätVereinspersonaliaVorträge/VortragsreihenWeb-LinksWikisImpressum Druckansicht          Startseite  TYPO3 goes eComStation  + TYPO3 goes OS/2 (fr)  

Comment installer le gestionnaire de contenu Web TYPO3 à la volée sur OS/2

présenté par Michael Oehlhof et Roland Schmalenberg le 25 octobre 2005

[Version 0.29 traduite par Guillaume Gay le 26 avril 2007]






Proposition de Logo par Ruben Schmalenberg


Contenu

Préambule

Liste des applications requises

Étape 1 - Mise en place du serveur eCAMP (AMPOS/2 respectivement)

1.1 Installation de Apache/2

1.2 Modification de la configuration de Apache/2

1.3 Installation ou mise à jour de WarpIn

1.4 Installation de MySQL/2

1.5 Configuration de MySQL/2

1.6 Modification du client MySQL/2

1.7 Installation de PHP/2

1.8 Configuration de PHP/2 pour fonctionner avec Apache/2

1.9 Configuration de Apache/2 pour fonctionner avec PHP/2

1.10 Test de Apache/2 et PHP/2

1.11 Installation de phpMyAdmin

Étape 2 - Installation de ImageMagick/2

Étape 3 - Installation de TYPO3 : "Quickstart" ou "Dummy" ?

3.1 Modification du démarrage rapide "TYPO3-Quickstart" à la main

3.2 Modification du démarrage rapide "TYPO3-Quickstart" via REXX

3.3 Installattion du démarrage rapide de TYPO3

3.4 Lancement et test de l'interface de démarrage rapide "TYPO3-Quickstart"

3.5 En savoir plus à propos de TYPO3

Liste des trucs à faire pour "TYPO3 goes eComStation"

Remerciements


Préambule

En automne 2003, après un atelier TYPO3, est venue l'idée de faire tourner TYPO3 sous OS/2 et eComStation. Malheureusement, je (Roland) manquais de compétences pour le faire moi-même. Après quelques installations réussies de TYPO3 sur Windows et Linux à la fin de janvier 2004, j'ai demandé à la communauté germanophone si quelqu'un avait la connaissance et un peu de temps pour effectuer les modifications.

Je n'ai pas eu l'echo escompté, TYPO3 était vraiment méconnu au sein de notre groupe. La situation a commencé à changer après avoir fait quelques sessions relatives à TYPO3 dans les clubs OS/2.

 

Deux simples messages de Michael Oehlhof (qui avait assisté à l'une de mes sessions) début octobre ont tout changé. Dans le premier, il me demandait si je pouvais imaginer faire une présentation de TYPO3 lors de Warpstock 2005 à Dresde. Je lui ai répondu que je voulais bien, mais, selon moi cela n'aurait pas vraiment de sens puisque l'environnement pour l'exécution de TYPO3 sur OS/2 n'existait pas encore... Ce qui conduisit au second message de Michael daté du 10 octobre 2005 avec la simple phrase :

"Salut Roland, j'ai pu faire tourner TYPO3 3.8.0 sur eComStation 1.1."


C'était le début de plus de 4 semaines d'heures (nocturnes) d'expérimentations intenses pour passer du login à TYPO3 fonctionnant à peu près sans erreur à "TYPO3 goes eComStation". Le résultat semblait alors prometteur et devait être reproduisible par quiconque de la communauté OS/2 en suivant la présente recette de cuisine. Cela sera le billet d'entrée pour une nouvelle ère utilisant OS/2 aussi comme plateforme pour les services web.

 

Entretemps, nous avons testé nos deux procédures sur deux installations de référence. Vous êtes en train de lire une version, l'autre pouvant être trouvée sur le site du projet AMPOS/2 de Michael.

 

Une des tâches majeures qui nous restait à effectuer était le portage de ImageMagick qui nous manquait. J'ai eu la chance de réussir à inviter Paul Smedley (Australie) à effectuer ce travail. La plupart du reste était disponible, quelques petites choses comme la modification du code de phpMyAdmin et le portage de sendmail devaient alors être réalisables.

Nous avons travaillé dur pendant nos temps libres pour faire en sorte que le "premier vol" du paquetage complet soit au rendez-vous de Warpstock 2005.

 

Et si la communauté est intéressée par notre travail, Michael, Paul et moi resterons aux commandes.


Liste des applications requises

Paquetage  Téléchargement  Taille de fichiers (octets)  Somme de contrôle 
Apache/2 version 1.3.33  apache_1.3.33-os2.zip   3 700 775  MD5 
ou Apache/2 version 2.0.53  httpd-2.0.53-os2.zip   5 592 116  MD5 
ou Apache/2 version 2.0.55  httpd-2.0.55-os2.zip   5 585 239  MD5 
WarpIn version 1.0.8  warpin-1-0-8.exe   1 190 460  MD5 
MySQL/2 version 4.1.7  mysql-4-1-7-b2.wpi   8.575.484  MD5 
LIBC06B2  libc06b2.zip   0 289 490  MD5 
PHP/2 version 4.3.10  php4.3.10-os2.zip   4 125 028  MD5 
PHPMyAdmin version 2.5.7  phpMyAdmin-2.5.7-pl1.zip   2 037 071  MD5 
ImageMagick/2 version 6.5.2 (préversion) 
GetTypo3forOS2 version 1.15  GetTypo3forOS2_1_15.zip   1 290 187  MD5 
TYPO3 Quickstart-3.8.0  quickstart-3.8.0.zip   18 786 837  MD5 
TYPO3 Dummy-3.8.0  dummy-3.8.0.zip   18 158 646  MD5 
  

Étape 1 - Installation du serveur eCAMP (respectivement AMPOS/2)

(Quelques explications tout d'abord : nous utilisons le terme de "eCAMP", à la manière de LAMP ou WAMP, pour désigner eComStation+Apache/2+MySQL/2+PHP/2. J'aime aussi la proposition "AMPOS/2" de Michael pour Apache/2+MySQL/2+PHP/2+OS/2 ...)

 


Attention :

Comme il y a une erreur à la livraison des pages web générées avec Apache 2.0.53 et 2.0.55, nous vous demandons d'utiliser la distribution alternative avec Apache 1.3.33. Nous avons marqué l'alternative comme option A.

Dès que nous aurons trouvé l'erreur, nous vous en informerons.


1.1 Installation de Apache/2

 

Option A : Apache/2 1.3.33

Extrayez l'archive de distribution apache_1.3.33-os2.zip vers le répertoire \Apps\apache1 de votre disque dur. Créez ensuite un fichier startup.cmd contenant :

@echo off

rem Modifier si nécessaire

set beginlibpath=C:\Apps\apache1;C:\Apps\apache1\libexec;

c:

cd c:\Apps\apache1

httpd -d .

 

Option B : Apache/2 2.0.5x

Extrayez l'archive de distribution httpd-2.0.53-os2.zip ou httpd-2.0.55-os2.zip vers le répertoire C:\Apps\apache2. C'est dans ce répertoire que vous trouverez alors Apache. Vous devrez ensuite modifier le fichier startup.cmd.

Recherchez la ligne

set beginlibpath=F:\Apps\apache2\bin;F:\Apps\apache2\modules;

et modifiez le chemin en

set beginlibpath=C:\Apps\apache2\bin;C:\Apps\apache2\modules;

 

Vous pouvez normalement mettre à jour Apache/2 vers une nouvelle version en extrayant l'archive par-dessus l'installation existante. Le fichier de configuration (httpd.conf) ne sera pas écrasé, contrairement -malheureusement- à votre fichier startup.cmd. Assurez-vous donc de bien effectuer une sauvegarde avant toute mise à jour.


1.2 Modification de la configuration de Apache/2

 

Option A : Apache/2 1.3.33

Allez dans le sous-répertoire \Apps\apache1\conf et copiez httpd.conf-dist-os2 en httpd.conf. Ouvrez ensuite me fichier avec l'éditeur de fichiers de votre choix. Remplacez à présent toutes les occurrences

@@ServerRoot@@

par le chemin

\Apps\apache1

 

Veuillez adapter les paramètres suivants à votre environnement :

 

ligne 288 : ServerAdmin Roland.Schmalenberg@epost.de

ligne 307 : ServerName 192.168.0.100:80

 

 

Option B : Apache/2 2.0.5x

Copiez le fichier httpd-std.conf du répertoire \Apps\apache2\conf en httpd.conf et ouvrez-le à l'aide de l'éditeur de fichiers de votre choix. Si vous ne voulez utiliser Apache/2 uniquement qu'avec une l'adresse IP de votre PC, vous devrez modifier «Listen 80» en, par exemple, «Listen 192.168.0.100:80». Mais il est aussi possible d'utiliser votre interface de "loopback" locale (127.0.0.1). Avec cette dernière option, votre serveur Apache/2 n'autorisera uniquement que les connexions provenant de ce même PC. Cela peut se révéler très utile à des fins de tests.

 

Veuillez adapter les paramètres suivants à votre environnement :

 

ligne 312 : ServerAdmin Roland.Schmalenberg@epost.de

ligne 327 : ServerName 192.168.0.100:80

 

 

Sauvegardez vos modifications et démarrez Apache/2 en lançant startup.cmd. Apache/2 devrait s'afficher dans une boîte OS/2 sans erreur et devrait être en mesure de retourner la page de bienvenue dans votre navigateur à l'ouverture de la page localhost. Veuillez aussi vérifier sa réaction lors d'une demande d'une page qui n'existe pas comme localhost/notexist.html.

Arrêtez Apache/2 en appuyant sur la combinaison de touche Ctrl-C dans la boîte OS/2 et vérifiez dans le dossier de rapports \logs d'Apache/2 que se trouvent les fichiers error.log et access.log. Vous ne devriez pas y voir d'autres erreurs que celle de la requête vers un site non existant, ce qui signifie alors simplement que :

vous avez installé Apache/2 avec succès !


1.3 Installation ou mise à jour de WarpIn

Pour l'installation de MySQL/2 auquel il est fait référence au chapitre 1.4, vous avez besoin de l'installateur WarpIn version 1.0.4 ou ultérieure ...

 

Avertissement aux utilisateurs de eComStation version 1.2

Si vous utilisez cette version, vous n'avez que la version 1.0.2 de WarpIn et vous devrez effectuer une mise à jour vers une version 1.0.4 ou ultérieure. Du fait d'un bug, vous n'y arriverez qu'en suivant l'astuce suivante : supprimez l'ancien fichier c:\ecs\dll\wpirtl.dll à la main avant la mise à jour !

 


1.4 Installation de MySQL/2

Si vous avez installé WarpIn au préalable, un double clic sur mysql-4-1-7-b2.wpi

devrait lancer le processus d'installation de ce paquetage. Mais n'acceptez pas ce qui vous est proposé sans avoir vérifié les points suivants :

- s'il s'agit de la première installation de MySQL/2, vous devez double-cliquer sur "Initial Database" (Base de données initiale);

- le chemin d'installation de toutes les composantes pointe vers C:\Apps\mysql41, en sélectionnant soigneusement chacune d'entre elles.

 

Ces vérifications effectuées, vous pouvez lancer l'installation des 3 composantes (représentant 282 fichiers).


1.5 Configuration de MySQL/2

À présent, le vrai travail manuel commence :

- éditez le fichier CONFIG.SYS et ajoutez à la variable LIBPATH

;c:\Apps\mysql41\dll

- décompressez le fichier LIBC06B2.DLL de l'archive libc06b2.zip versc:\Apps\mysql41\dll,

- déplacez mysql41.dll du dossier c:\Apps\mysql41\bin\ vers le dossier c:\Apps\mysql41\dll,

- créez un dossier \tmp à la racine de votre unité d'installation de MySQL/2,

- modifiez les paramètres de l'objet programme "Start Server" comme suit :

programme

chemin et nom de fichier : *

Paramètres : /c SET tmp=c:/tmp & MYSQLD.EXE --console & if errorlevel 1 pause

Répertoire de travail : c:\Apps\mysql41\bin

session

Start minimized

- renommez l'objet programme "Start Server" en "Lancement du serveur MySQL 4.1.7"

 

Comme la variable LIBPATH a été modifiée, ce serait une bonne idée d'arrêter et redémarrer votre ordinateur afin d'essayer de lancer et d'arrêter MySQL/2. Cela devrait fonctionner sans erreur.

 


1.6 Modification du client MySQL/2

Du fait de problèmes de compilation, le client en ligne de commandes de la version 4.1.7 de l'archive MySQL/2 n'a pas d'historique de commandes intégrée pour un rappel aisé des dernières commandes entrées.

Pour celles et ceux d'entre vous à qui cette fonction ferait défaut, il vous sera utile de savoir que vous pouvez utiliser des fichiers d'une version antérieure de MySQL/2 comme la version 4.0.18. Décompressez tout d'abord l'archive, puis copiez les fichiers suivants :

 

dll\libc05.dll vers C:\Apps\mysql41\bin4-0-18\libc05.dll

bin\mysql.exe vers C:\Apps\mysql41\bin4-0-18\mysql.exe

bin\mysql40.dll vers C:\Apps\mysql41\bin4-0-18\mysql40.dll

 

Enfin, vous devrez créer un objet programme pour le fichier mysql.exe.


1.7 Installation de PHP/2

Veuillez décompresser l'archivephp4.3.10-os2.zip dans le dossier c:\Apps\php4.

 


1.8 Configuration de PHP/2 pour fonctionner avec Apache/2

Un peu de travail à faire à la main :

- copiez le fichier php.ini-dist vers C:\MPTN\ETC\php.ini,

- copiez le fichier c:\Apps\php4\php4.dll vers C:\Apps\php4\modules,

 

Option A : Apache/2 1.3.33

- copiez le fichier c:\Apps\php4\apache13\modphp4.dll vers C:\Apps\apache1\libexec

- copiez le fichier c:\Apps\php4\cgi\php.exe vers C:\Apps\apache1\cgi-bin

 

Option B : Apache/2 2.0.5x

- copiez le fichier c:\Apps\php4\apache20\modphp4.dll vers C:\Apps\apache2\modules

- copiez le fichier c:\Apps\php4\cgi\php.exe tvers C:\Apps\apache2\cgi-bin

 

D'autres modifications dans C:\MPTN\ETC\php.ini devront être effectuées pour la prise en charge de MySQL/2 et TYPO3 :

 

Ligne 234 : memory_limit = 16M ; changed_by_rosch_20051022

Ligne 428 : extension_dir="C:\Apps\php4\modules"

Ligne 488 : upload_max_filesize = 10M ; changed_by_rosch_20051015

Ligne 585 : extension=gd.dll ; changed_by_rosch_20051015

Ligne 586 : extension=mbstring.dll ; changed_by_rosch_20051015

Ligne 587 : extension=mcrypt.dll ; changed_by_rosch_20051015

Ligne 588 : extension=mysql.dll ; changed_by_rosch_20051015

 

Si vous voulez utiliser PHP/2 sans Apache/2, vous devrez ajouter son chemin d'accès à la variable LIBPATH du fichier config.sys :

;c:\Apps\php4\modules

 

 

Souvenez-vous que votre ordinateur devra être arrêté puis redémarré pour que les modifications de la variable LIBPATH prennent effet.

 


1.9 Configuration de Apache/2 pour fonctionner avec PHP/2

Apache/2 doit être mis au courant des nouvelles fonctionnalités.

 

Option A : Apache/2 1.3.33

Éditez le fichier \Apps\apache1\conf\httpd.conf et vérifiez (ou ajoutez au besoin) la présence des entrées suivantes :

 

Ligne 33 : LoadModule php4_module libexec/modphp4.dll

Ligne 394 : DirectoryIndex index.html index.html.var index.php

Ligne 789 : AddType application/x-httpd-php .php

 

Option B : Apache/2 2.0.5x

Éditez le fichier \Apps\apache2\conf\httpd.conf et vérifiez (ou ajoutez au besoin) la présence des entrées suivantes :

 

Ligne 268 : LoadModule php4_module modules/modphp4.dll

Ligne 430 : DirectoryIndex index.html index.html.var index.php

Ligne 873 : AddType application/x-httpd-php .php

 

Vous devez relancer Apache/2 pour qu'il utilise ces nouveaux paramètres.


1.10 Test de Apache/2 et PHP/2

Afin de pouvoir voir les informations d'état, il est utile de créer un fichier texte phpinfo.php dans C:\Apps\apache1\htdocs (Apache/2 1.3.33) ou C:\Apps\apache2\htdocs (Apache/2 2.0.5x) contenant les lignes suivantes :

 

<?php

phpinfo();

?>

 

Si vous faites ensuite appel à 127.0.0.1/phpinfo.php avec votre navigateur, une page vous donnant des informations à propos de votre installation PHP/2 vous sera affichée et vous pourrez alors affirmer :

 

Apache/2, MySQL/2 et PHP/2 ont été installés sans erreur !

 


1.11 Installation de phpMyAdmin

Tout d'abord, créez un dossier c:\Apps\apache1\htdocs\phpmyadmin (pour Apache/2 1.3.33) ou c:\Apps\apache2\htdocs\phpmyadmin (pour Apache/2 2.0.5x). Puis procurez-vous l'archive phpMyAdmin-2.5.7-pl1.zip et décompressez son contenu dans ce dossier (vous êtes avertis qu'il n'y aura pas de dossier phpMyAdmin-2.5.7-pl1 créé).

 

Éditez le fichier config.inc.php et modifiez les valeurs de "host", "user", "password" et "authentication mode" comme il convient. "host" ("hôte") correspond à votre serveur mySQL/2. Si vous avez suivi notre guide d'installation jusqu'ici, les entrées suivantes devraient suffire :

 

ligne 40 : $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpmyadmin';

 

En faisant appel à 127.0.0.1/phpmyadmin/index.php à l'aide de votre navigateur favori, vous devriez obtenir la page d'accueil de phpMyAdmin.

 


Étape 2 - Installation de ImageMagick/2

Parcequ'il n'y a pas de portage pour OS/2 plus récent de ImageMagick depuis la version 4.2.2 (je n'en ai pas trouvé) et que vous devez avoir ce paquetage pour que TYPO3 puisse fonctionner, j'ai demandé (sur le conseil de Andreas Roederer) à Paul Smedley d'essayer de faire un portage de la version la plus récente afin que je (Roland Schmalenberg) puisse tester.

Le résultat semble relativement probant, et j'espère pouvoir fournir le paquetage en version bêta pour Warpstock 2005.


Étape 3 - Installation de TYPO3 : "Quickstart" ou "Dummy" ?

Nous touchons à présent au but. Les dernières étapes pour l'installation du Système de Gestion de Contenu d'Entreprise TYPO3 doivent être effectuées...

Si vous voulez vous éviter des heures stressantes de recherche d'erreurs, nous vous recommandons de procéder comme suit :

 

1. Vérification du fonctionnement de l'environnement TYPO3 en

installant en premier lieu quickstart-3.8.0,

puis en testant le fonctionnement du moteur (BE) et

en vérifiant la livraison correcte des sites web à l'interface (FE).

2. Après cela, installation de TYPO3-package dummy-3.8.0 vide pour votre propre projet Web.

 

Ces étapes vont maintenant vous être expliquées pas à pas, après quoi, vous serez capables d'utiliser la documentation officielle de TYPO3, si vous avez des questions supplémentaires à propos de son utilisation et de son fonctionnement.


3.1 Modification de "TYPO3-Quickstart" à la main

Obtenez le fichier quickstart-3.8.0.zip depuis la zone de téléchargement de typo3.org et décompressez l'archive dans le dossier \htdocs\ de votre version installée de Apache/2.

 

Avant de pouvoir l'utiliser, vous devez procéder à des réglages pour l'exécution sur eComStation ou OS/2. Jusqu'à présent, seules quelques personnes savent que TYPO3 fonctionne sur eComStation ! ;-)

 

Vous devez modifier la variable d'environnement de définition dépendante du système d'exploitation TYPO3_OS dans les fichiers suivants :

 

\htdocs\quickstart-3.8.0\index.php

\htdocs\quickstart-3.8.0\showpic.php

\htdocs\quickstart-3.8.0\t3lib\thumbs.php

\htdocs\quickstart-3.8.0\tslib\index_ts.php

\htdocs\quickstart-3.8.0\tslib\showpic.php

\htdocs\quickstart-3.8.0\typo3\init.php

\htdocs\quickstart-3.8.0\typo3\thumbs.php

\htdocs\quickstart-3.8.0\typo3\sysext\cms\tslib\index_ts.php

\htdocs\quickstart-3.8.0\typo3\sysext\cms\tslib\showpic.php

\htdocs\quickstart-3.8.0\typo3\t3lib\thumbs.php

 

Modifiez chaque occurence de la chaîne :

define('TYPO3_OS', stristr(PHP_OS,'win')&&!stristr(PHP_OS,'darwin')?'WIN':'');

en

define('TYPO3_OS', (stristr(PHP_OS,'win')&&!stristr(PHP_OS,'darwin'))||stristr(PHP_OS,'os/2')?'WIN':'');

 


3.2 Modification de TYPO3-Quickstart via REXX

Pour cette méthode, vous avez besoin de mon fichier de scripts REXX GetTypo3forOS2_1_15.zip. Veuillez le télécharger et le décompresser dans le dossier \htdocs\ de votre installation de Apache/2.

Consultez ensuite le fichier GetTypo3forOS2Readme.txt et invoquez l'aide en ligne intégrée à l'aide de la ligne de commandes suivante : GetTypo3forOS2.cmd -h

 




Image 1 : GetTypo3forOS2 en action - aide intégrée

Tout ce que vous avez à faire pour télécharger TYPO3-Quickstart-3.8.0 depuis un site Européen et effectuer automatiquement les modifications nécessaires pour eComStation est d'invoquer la ligne de commandes suivante :

GetTypo3forOS2.cmd -exec

 




Image 2 : GetTypo3forOS2 en action - cet écran apparaît uniquement après un téléchargement et une modification du paquetage TYPO3 sélectionné réussis

Après cette invocation, le script a automatiquement modifié la valeur de la variable d'environnement TYPO3_OS relative au système d'exploitation dans tous les fichiers suivants :

 

\htdocs\quickstart-3.8.0\index.php

\htdocs\quickstart-3.8.0\showpic.php

\htdocs\quickstart-3.8.0\t3lib\thumbs.php

\htdocs\quickstart-3.8.0\tslib\index_ts.php

\htdocs\quickstart-3.8.0\tslib\showpic.php

\htdocs\quickstart-3.8.0\typo3\init.php

\htdocs\quickstart-3.8.0\typo3\thumbs.php

\htdocs\quickstart-3.8.0\typo3\sysext\cms\tslib\index_ts.php

\htdocs\quickstart-3.8.0\typo3\sysext\cms\tslib\showpic.php

\htdocs\quickstart-3.8.0\typo3\t3lib\thumbs.php

 

 

Toutes les occurrences :

define('TYPO3_OS', stristr(PHP_OS,'win')&&!stristr(PHP_OS,'darwin')?'WIN':'');

ont été remplacées par

define('TYPO3_OS', (stristr(PHP_OS,'win')&&!stristr(PHP_OS,'darwin'))||stristr(PHP_OS,'os/2')?'WIN':'');

 

Dans le fichier

 

\htdocs\quickstart-3.8.0\typo3\install\index.php

 

le script a aussi placé le commentaire dans la ligne :

die("In the source distribution of TYPO3, the install script is disabled by a die() function call.<br/>Fix: Open the file typo3/install/index.php and remove/out-comment the line that outputs this message!");

qui a été changée en :

// die("In the source distribution of TYPO3, the install script is disabled by a die() function call.<br/>Fix: Open the file typo3/install/index.php and remove/out-comment the line that outputs this message!");

 

Maintenant, TYPO3 a été préparé pour lancer l'outil d'installation appelé "1-2-3-Install Tool" et vous pouvez effectuer les étapes documentées suivantes pour obtenir une configuration réussie.


3.3 Installation de "TYPO3-Quickstart"

Lancez les serveurs MySQL/2 et Apache/2 avant de charger l'installation locale Quickstart dans votre navigateur.

 

Vous devriez obtenir la note de sécurité suivante :




Image 3 : outil d'installation "TYPO3 1-2-3-Install Tool" - note de sécurité

En validant le message de sécurité en cliquant sur le bouton OK, vous serez mené(e) à l'outil d'installation de TYPO3 ("TYPO3 1-2-3-Install Tool") et il vous sera demandé un nom d'utilisateur et un mot de passe. Nous pouvons passer ces champs en cliquant sur le bouton "Update localconf.php" ("Mise à jour de localconf.php") parceque nous ne voulons effectuer qu'une installation de test...

 

Mais souvenez-vous :

Si vous voulez vous lancer dans le monde réel, vous devrez d'abord modifier ces entrées d'accès !

 




Image 4 : outil d'installation "TYPO3 1-2-3-Install", étape 1 - définition d'un utilisateur et de son mot de passe


À l'étape 2 de l'outil d'installation "TYPO3 1-2-3 Install", vous devrez définir la base de données à utiliser. Dans notre exemple, nous créons une nouvelle base de données "t3_quickstart" (toutes les bases de données TYPO3 doivent être nommées avec le préfixe "t3_") :




Image 5 : outil d'installation "TYPO3 1-2-3-Install" étape 2 - définition de la base de données

OK, pour la dernière étape, nous devons remplir la base "t3_quickstart" qui est "vide" pour créer la page d'accueil d'un club de football comme exemple, afin d'en apprendre encore un peu plus au sujet de TYPO3 (Oups ! Aurais-je oublié de mentionner quelque chose ?... Mais non ! Pas de panisque ! Nous n'avons pas de nouveau secret.).

TYPO3 utilise une "esquisse" de fichier SQL. Veuillez choisir "database.sql" et cliquer sur le bouton "Import database" ("Importer la base de données") :




Image 6 : outil d'installation "TYPO3 1-2-3-Install" étape 3 - importation de la base de données

Après quelques secondes d'espoir et d'activité sur votre disque dur, l'outil d'installation "TYPO3 1-2-3 Install Tool" vous affichera sa page la plus intéressante avec un "Go" rouge qui nous indique la fin d'une installation réussie :




Image 7 : l'outil d'installation "Typo3 1-2-3 Install Tool" en a terminé

Vous avez fini. Nous ne cliquerons cependant pas sur les liens des "frontend pages" ("pages de l'interface") ou du "backend login" ("ouverture de session pour le moteur"), mais nous suivrons le chemin conseillé et cliquerons sur "Continue to configure TYPO3" ("Poursuite de la configuration de TYPO3") pour effectuer d'autres modifications.

Vous devriez alors obtenir la première page de l'outil d'installation de TYPO3 v3.8.0 :




Image 8 : outil d'installation - première page

Cliquez sur le lien "All Configuration" ("Toute la configuration") pour effectuer une modification relative à la version utilisée de FreeType/2 :




Image 9 : outil d'installation - Toute la Configuration

Faites défiler la page jusqu'à ce qu'apparaisse "TTFdpi" (en utilisant la fonction de recherche intégrée de Mozilla, ça fonctionne mieux), et modifiez la valeur "72" pour "96" :




Image 10 : outil d'installation - Toute la configuration - TTFdpi

En bas de cette page, vous trouverez le bouton "Write to localconf.php" ("Enregistrement dans localconf.php"). Cliquez dessus et vous êtes prêt(e) :




Image 11 : enregistrement de vos modifications

Ça y est ! Nous avons terminé la première installation de TYPO3 !

Et qu'en est-il de nos présentation du club de football ? Cela fonctionne-t-il ?

Nous allons essayer...




Image 12 : Ouf ! L'installation est terminée...

3.4 Lancement et test de l'interface de démarrage rapide de TYPO3

Veuillez afficher la page d'accueil du club de football virtuel en chargeant "http://127.0.0.1/quickstart-3.8.0/".

 

Si vous obtenez cette page du club de football "FC Bigfeet" vous avez vraiment franchi une étape importante !

 




Image 13 : la page de présentation des grands pieds sur la plus jolie des pelouse !

Après cet avant-goût de bonnes choses, vous devriez charger toutes les pages et tester les fonctionnalités étendues comme suit :

a. Home - Guestbook - ajoutez une nouvelle entrée, cela devrait fonctionner

b. Home - Search - Mot clé de recherche "filii" - recherchez dans "Pagecontent". Si vous obtenez 5 résultats, c'est que ça fonctionne.

c. Home - Login - Click here to login - Nom d'utilisateur "john" - mot de passe "football". Vous devriez obtenir une page "Team Pages" modifiée avec les pages sécurisées :

 

Images

Parties

Lost and found

Club Member message board

 

Étant donné que "TYPO3 goes eComStation" est encore en travaux, les fonctionnalités suivantes sont toujours manquantes :

a. toutes les fonctions de courrier électronique qui ont des fonctions sendmail/2 intégrées ou similaires,

b. toutes les fonctions relatives au redimensionnement d'images tant que nous n'avons pas terminé ImageMagick/2.

 

Cependant, si vous avez atteint ce point de la liste d'installation, vous êtes en mesure d'imaginer quelles grandes choses peuvent être réalisées avec cette implémentation de "Typo3 goes eComStation" et dans nos communautés eComStation et/ou OS/2...

 

Allelouïa, ça marche !

 


3.5 En savoir plus à propos de TYPO3

L'une des meilleures méthodes pour se plonger dans TYPO3 est de consulter le document "Getting Started". Ce tutoriel est destiné aux débutants et est disponible sous différentes formes :

 

Quickstart-Getting Started (anglais, en ligne),

Quickstart-Getting Started (anglais, Document OpenOffice, 3.2 Mo),

Quickstart-Getting Started (anglais, PDF, 5.8 Mo),

 

Ces documents sont aussi disponibles en Danois (original) et en traductions allemande, espagnole et française.

 

Un fonctionnement du produit à l'aide de ce tutoriel sera la meilleure preuve de réussite de "TYPO3 goes eComStation".

 

Si vous êtes capables d'y arriver sans erreur, vous pourrez affirmer :

 

"TYPO3 goes eComStation" fonctionne vraiment !

 


"TYPO3 goes eComStation" - liste des choses à faire

Comme beaucoup de projets en travaux, nous découvrirons de plus en plus de tâches à accomplir "à la volée" :

 

- intégration de ImageMagick/2 (projet lancé le 17 oct 2005, maintenu par Paul Smedley et Roland Schmalenberg)

- intégration de sendmail/2 ou création d'une passerelle vers Weasel (Binaires ? Responsable de maintenance ?)

- utilisation de tuyaux nommés ("pipes") au lieu de "sockets" pour MySQL/2 (cela nous donnera-t-il de meilleures performance ?)

- création d'un paquetage d'installation WarpInstall "Prêt à l'usage" pour un environnement eCAMP ou AMPOS/2 (projet lancé, maintenu par Michael Oehlhof et Roland Schmalenberg)

 

 

Avons-nous oublié quelque chose ?

Oui, la traduction de cette documentation dans d'autres langues :

- Espagnol,

- Français,

- Italien,

- Néerlandais,

- Russe,

- ...

Mais la question est :

Qui le fera ?

 


Remerciements

Après tout ça, il est temps de remercier ceux qui nous, Michael et moi, ont aidés à mener à bien ce projet :


à Petra, la femme de Michael, et sa famille, à Anja et ma famille, sans qui il n'aurait pas été possible de créer "TYPO3 goes eComStation",
à Ruben Schmalenberg pour ses compétences en graphisme pour notre logo,
à Paul Smedley pour son travail sur ImageMagick/2,
à Andreas Roederer pour sa relecture et ses propositions,
à Bob St. John (Serenity Systems) et Kasper Skaarhoj (Association TYPO3) pour le support moral dans notre effort,
aux clubs TeamOS/2 Ruhr e.V. et Team Köln/Bonn e.V. pour avoir bien voulu effectuer nos tests et nous avoir maintenu au travail,
et à tous ceux que nous avons oublié de mentionner individuellement...

Ce document est toujours en travaux et est maintenu par Roland Schmalenberg. Si vous avez des propositions, des modifications, des ajouts ou autres, n'hésitez pas à les transmettre par MÉl à roland.schmalenberg (at) lycosxxl.de.




Druckansicht          Startseite  TYPO3 goes eComStation  + TYPO3 goes OS/2 (fr)  
Vereinstermine