Ce rapport existe également au format PDF
I Introduction et informations préliminaires 1
A Présentation du centre NTE et du stage 1
Le centre NTE et ses missions 1
Collaborateurs permanents du centre 1
II Cahier des charges du dispositif. 2
A Description des différentes sections publiques du site 2
B Autres aspects du site réservés aux administrateurs 5
Emploi du temps administrateur. 5
Projets complet en Intranet. 5
III Matériel et logiciels requis 5
IV Installation (quick-start) 6
V Structure du système de fichier et fonctions des fichiers/répertoires. 7
A Répertoire de base (centre_NTE\) 7
B Sous répetoire db\ : base de donnée 9
C Sous répetoire files\ : fichiers constituant les pages du site (référencés dans la base de donnée) 9
D Sous répetoire images\ : les images utilisées dans le site 9
E Sous répetoire lib\ : les librairies de scripts (php, javascript, html) utilisées. 9
F Sous répetoire pimages\ : les photos des participants à des projets 10
G Sous répetoire projects\ : les rapports html des projets 10
H Sous répetoire projects_doc\ : les rapports de projet sous forme téléchargeable 10
VI Structure de la base de donnée 11
A Schéma récapitulatif de toutes les tables et de leurs relations. 11
B table admin (administrateur du site) 11
C table categories (catégories des projets) 11
D table conferences (donnée sur les conférences) 11
E table news (données des nouvelles affichées sur la première page du site) 12
F table pieces (entrées des sous-menus du site) 12
G table projets (information sur les projets) 12
H table projets_categories (table relationnelle projets <-> catégories ) 13
I table projets_responsables (table relationnelle projets <-> responsables ) 13
J table responsables (responsables des projets) 13
K table Schedule (agenda des administrateurs) 13
L tables Schedule98 et Schedule99 14
M table Seminaires 14
N table zones (entrées principales des menus du site) 14
O table zones_pièces (table relationelle zones <-> pièces ) 14
VII Structure d'appel des librairies 15
VIII Documentation des fonctions et paramètres 16
A paramètres du site : lib\parameters.lib 16
Paramètres pour l'envoi de mail 16
B Fonctions usuelles : lib\usual_fonctions.lib 18
C Fonctions de courrier électronique : lib\smtp.lib 20
D Fonctions d'administration 20
administration de l'agenda : lib\agenda.lib 20
administration des conférences : lib\conferences.lib 22
Administration des menus et soue-menus : lib\menus.lib 23
Administration des news : lib\news.lib 25
Administration des projets : lib\projets.lib 26
Administration des séminaires : lib\sminaires.lib 29