Introduction

ABCD a  6 modules:

Lesquels se sont activés selon les droits pour chaque utilisateur.

Installation:

L'installation du système contemple deux classeurs:

ABCD:il contient les scripts et d´autre ressources nécessaires pour l'opération des programmes et présentation des pages du système.

BASES: il a les ressources que l'utilisateur produit ou modifie ; les bases de données pendant l'opération d'ABCD (bases de données, dossiers de messages, dossiers d'aide, etc).

Le moteur de bases de données usagé est WXIS de Bireme qui peut être invoqué dans les différents scripts à travers de deux méthodes:

Exec:il travaille en invoquant WXIS d'un chemin qui resemble la ligne de command.

Http:il travaille en invoquant WXIS à travers d'un CGI. C'est bas la responsabilité du administrateur du système la définition du classeur virtuel de CGI dans lequel le wxis sera invoqué.

La forme d'invoquer WXIS est définite par l'administrateur du système au moment de l'installation et il l'enregistre dans ABCD à travers des paramètres correspondants dans le dossier de configuration.

Dossier de configuration d´ABCD

Il se trouve dans le classeur /abcd/php sous le nom config.php et il possède les paramètres suivants:

$db_path

La route vers le classeur où se trouvent les bases de données
Eg.:   $db_path="/abcd/www/bases/";

Remarquez-vous que la route devrait finir avec /. Il devrait maintenir aussi la syntaxe du paramètre parce que d´autre façon il sera produit une erreur au moment de l'exécution du scripts.

Les bases de données peuvent être localisées dans n´importe quel classeur dans le disque dur du système. Alors, ce paramètre est utilisé pour leur localiser. Sous ce classeur, ABCD créera un subclasseur pour chaque base de données.

$Wxis

La route où l´exécutable wxis.exe se localisera, si c'est la méthode sélectionnée pour l'exécution des scripts. Si l'exécution sera emportée pour la méthode d´un CGI, ce paramètre se laisse en blanc.

Eg.: $Wxis="/abcd/www/cgi-bin/wxis.exe";

Il indique que l'exécutable s´appelle wxis.exe et il est localisé dans le classeur /abcd/www/cgi-bin/

          $Wxis="";

Il indique que la méthode d'exécution de WXIS sera à travers d´un CGI

$wxisUrl

Il spécifie l'URL à utiliser pour invoquer WXIS, quand la méthode sélectionnée est à travers d´un CGI.

Eg.: $wxisUrl=http://localhost:9090/cgi-bin/wxis.exe;

Dans ce cas le paramètre $Wxis devrait être en blanc ($Wxis="";). Cependant, si les deux paramètres ont assigné une valeur, l´ABCD prend l'url défini dans $wxisUrl pour l'exécution de Wxis.

$lang

Il spécifie la langue du dialogue à être utilisée par défaut.
Eg.: $lang="es";  pour l´espagnol
         $lang="en";  pour l´anglais

Les langues disponibles se trouvent dans le classeur bases et dans le dossier nommé lang.tab

$lang_db Il spécifie la langue du dialogue à être utilisée pour localiser les structures d'une base de données (FDT, FMT, PFT)quand ils ne sont pas localisés dans la langue active.
$institution_name Nom de l´institution
$FCKConfigurationsPath La route pour accéder vers le dossier de configuration du éditeur de Html, FCKEditor.

Remarquez que ces paramètres sont partis d'un script programmé, donc vous ne devez pas changer leurs noms ou la syntaxe qu´est montré. Seulement vous pouvez changer ces qui sont montré entre guillemets("....")  pour placer les valeurs appropriées.

Vérification d'utilisateurs

Dans le classeur bases il y a un subclasseur qui s´appelle acces où les utilisateurs qu´ont accès à ABCD sont entreposés. Au moment de l'installation il y a huit types d'utilisateur:

ABCD est configuré dynamiquement selon les droits établi d´avant pour chaqu´un.

Vérification de l'installation d'ABCD

Pour vérifier si le wxis est bien installé vous pouvez exécuter l'url suivant: http://localhost:9090/cgi-bin/wxis.exe?IsisScript=hello.Si la reponse est comme ça:

WXIS|file error|file open|Isis_Script|
 

Pour vérifier si le wxis est bien installé vous pouvez exécuter l'url suivant: http://localhost:9090/php/test/test.php. Sélectionnez dans la page présentée le deuxième link. S´il y a un certaine erreur dans la configuration la page le montrera.

 

alors, le wxis est bien installé.