GANESHA
 
Manuel d'Installation de la version 1.3

INTRODUCTION

DESCRIPTION

NOUVEAUTÉS

INSTALLATION FRAICHE

MISE A JOUR DE VERSION

FONCTIONNEMENT

DÉTAILS

LICENCE

 

 

 

 

 

 

DÉTAILS DE L'APPLICATION



Description des répertoires

En dézippant ganesha13.zip les répertoires suivants sont créés :

chat

Contient les fichiers du Chat integré a GANESHA

credits

Contient les crédits de GANESHA

cv

 

Pour mettre les CV des tuteurs
Rem : <G a n e s h a> ne génére pas automatiquement ces CV, utilisez vos logiciels de ftp et html préférés. Par contre, ils sont "reconnus" par l'admin et donc par la base de données

formation

 

 

Contient les répertoires des modules de formation. Pour exemple, il y a le module InternetDemo.
Rem : Ganesha ne génère pas automatiquement les répertoires et le contenu des modules, utilisez vos logiciels de ftp et html préférés.
Par contre, ils sont "reconnus" par l'admin (lors de la création du module) et donc par la base de données.

ganesha

admin

Contient tous les fichiers spécifiques au profil admin

bdd

Contient une application accessible uniquement a partir du profil admin permettant de gérer la bdd de Ganesha

class

Contient toutes les classes de Ganesha. C'est par ces classes que Ganesha effectue toutes les requetes a la bdd.

com

Contient tous les fichiers de 'communication' de Ganesha

commun

Contient toutes les pages communes a plusieurs profils.

images

Contient toutes les images utilisées par Ganesha. détails.

inc

Contient tous les fichiers qui gère l'interface graphique.

jpgraph

Contient tous les fichiers spécifiques à l'affichage des graphiques.

phplib

Contient la couche d'abstraction d'accès à la bdd.

skin

Contient les fichiers css utilisés.

stagiaire

Contient tous les fichiers spécifiques au profil stagiaire.

tuteur

Contient tous les fichiers spécifiques au profil tuteur

groupes

Contient les sous-répertoires dédiés aux groupes qui suivent une formation. Avec les versions 1.1.x, il fallait créer en ftp les répertoires, depuis la version 1.2.1 c'est automatisé A la création d'un groupe, un répertoire est créé dans "groupes" avec un sous répertoire "messages". Tous les fichiers transférés par la messagerie ou le dépôt de documents vont se stocker dans ce répertoire. Les deux repertoires sont protégés avec un fichier d'erreur index.htm

phorum

Contient tous les fichiers de l'application de forum appelée PHORUM, que nous avons adapté à Ganesha. Pour info : phorum.org
Pour mieux comprendre cette application un tutoriel

upload_tuteur

Contient les fichiers transférés via le formulaire "vos questions" avec le profil tuteur

visiteurs20

Contient les fichiers spécifiques à l'application des visiteurs.

install

Fichiers pour effectuer une installation. Enlever ce répertoire ou le protéger une fois l'installation effectuée.

testconfig

Fichiers permettant de tester le upload et la fonction mail sur votre serveur. Enlever ce répertoire ou le protéger une fois les tests effectués.

docs

bdd Description de la Base de données dans un document PDF
code Description du code réalisée avec PhpCode
man Contient les fichiers que vous êtes en train de lire :-)
regle Descriptif des regles de codage utilisé dans Ganesha.

 

 

Noms des tables utilisées par Ganesha

Ganesha utilise :

chat

Utilisé pour la gestion du Chat

connectes

Utilisé par le Chat pour connaître les membres connectés

connexion

Utilisé pour la gestion de la connexion

document

Utilisé pour la gestion des documents et des commentaires

formation

Utilisé pour sauvegarder les formations d'un membres

ga_forums

Utilisé pour configurer les forums

groupe

Utilisé pour la gestion Multi Groupe

list_groupe

Contient tous les groupes disponibles

list_module

Contient tous les modules disponibles

list_societe

Contient toutes les sociétés disponibles

membres

Contient tous les membres créés dans Ganesha

mes_doc

Utilisé pour gerer les documents postés par le WebMail

mes_rec

Utilisé pour gerer les messages recus par le WebMail

mes_send

Utilisé pour gerer les messages envoyés par le WebMail

mode_auth

Contient les différents type d'ajthentification disponible dans Ganesha

tracking

Utilisé pour sauvegarder le tracking des stagiaires

type_membres

Contient tous les profils disponibles ( Stagiaire, tuteur, admin )

stat_connexion

Contient les statistiques de connexion des stagiaires.

et génère en dynamique

module_xx (xx numéro du module)
Gx (x numéro du groupe)
Gx_bodies

Les Visiteurs utilisent

v20_archives
v20_domaines
v20_visiteurs

Création de skins

Pour changer les palettes de couleurs configurables par le stagiaire, il suffit de modifier le fichier ./ganesha/inc/color.inc.php et d'y associer les css correspondants (répertoire ./ganesha/skin)

Tout est expliqué dans le fichier color.inc.php et dans les fichiers css.

 

Accueil Site support anema formation