TINY v1
PROCEDURE D'INSTALLATION

+--------------------------------------------+

SOMMAIRE

1. Pr駱aration du serveur
    - PHP 4.3
    - MySql
    - PEAR
2. Mise  jour de PEAR
3. Sources PHP de Tiny
4. Installation de la base mySql
5. Configuration 
6. URLs

+--------------------------------------------+
1. Pr駱aration du serveur

En gros, il faut faire tourner Apache, PHP 4.3, et mysql sur un serveur (linux ou Windows)
Test sur : Redhat 7.3
            Apache 1.3.27
            PHP 4.3
            MySql  3.23.56  


+--------------------------------------------+
2. Mise  jour de PEAR

2.1 : Mise  jour des packages

Seuls quelques packages de PEAR sont install駸 par d馭aut avec PHP. 
Tiny s'appuie sur les packages suivants: 
 - Auth 		1.0
 - DB 			latest
 - HTML/Common 		1.7
 - HTML/PHPLIB 		1.0
 - HTML/QuickForm 	3.0
 - HTML/Table 		1.5
 - HTML/TreeMenu 	latest
 - HTML/Cache		1.5.3

Les sources des packages PEAR sont t駘馗hargeables depuis http://pear.php.net
Cependant, vu que "qui peut le plus peut le moins", le r駱ertoire tiny-v1.0/pear
contient l'ensemble des modules PEAR install駸 avec PHP, compl騁駸 par les fichiers 
n馗essaires  Tiny (en gros, si vous ne voulez pas vous causer de souci, remplacez votre
r駱ertiore "pear" par celui du r駱ertoire "tiny-v1.0".)


2.2 : Ajout des fichiers PEAR de Tiny

 - TinyTable.php     => pear_inst/HTML/
 - TinyForm.php      => pear_inst/HTML/
 - TinyTreeLB.php    => pear_inst/HTML/
 - TinyTreeStat.php  => pear_inst/HTML/
 - dyncalendar.php => pear_inst/HTML/QuickForm/
 - miniword.php    => pear_inst/HTML/QuickForm/
 - Default.php     => pear_inst/HTML/QuickForm/Renderer/  (馗raser la version existante)
Les sources de ces fichiers sont disponibles dans le r駱ertoire inst/pear/


+--------------------------------------------+
3. Sources PHP de Tiny

Les sources de ces fichiers sont disponibles dans le r駱ertoire tiny-v1.0/tiny/
Le r駱ertoire tiny est  extraire vers le r駱ertoire racine de l'application au sens Apache.
En gros, l'arborescence suivante est d駱li馥

Root
  |
  +-- tiny
        |
        +-- core       <- Tiny kernel
        |
        +-- back       <- Outil d'administration des sites cr鳬s
        |     |
        |     +-- Spaw <- Editeur HTML WYSIWYG (www.solmetra.com) 
        |
        +-- portail    <- Exemple de site g駻 depuis Tiny

NB : la cr饌tion du r駱ertoire "tiny" est facultative. Si vous d馗idez de copier les fichiers
     directement  la racine du serveur web, vous devrez modifier la valeur de la constante
     SITE_DIR, d馭inie dans le fichier "core/private/config/host.inc".
     
+--------------------------------------------+
4. Installation de la base mySql

4.1 cr饌tion de la base "tiny"

4.2 cr饌tion des objets SQL
Utiliser le fichier dump "tinydump.sql" contenu dans le r駱ertoire  inst/sql

+--------------------------------------------+
5. Configuration 

 - fichier tiny/core/private/config/host.inc (effectuer le param騁rage en suivant les commentaires)
 - fichier tiny/back/spaw/scripts/miniword.php           (pour l'馘iteur html)
 - fichier tiny/back/spaw/config/spaw_control.config.php (pour l'馘iteur html)

+--------------------------------------------+
6. Urls
 - URL Backoffice :  http://your_ip/tiny/back.php
 - Cnx Backoffice :  admin / admin
 - Url FrontOffice : http://your_ip/tiny/demo.php

