Ce rapport existe également au format PDF


Le serveur web du centre NTE :
nouveau dispositif

Rapport de stage et documentation du dispositif

Olivier Clavel

Diplome staf - TECFA

Table des matières

I Introduction et informations préliminaires 1

A Présentation du centre NTE et du stage 1

Le centre NTE et ses missions 1

Coordonnées du centre 1

Collaborateurs permanents du centre 1

B Le stage 2

II Cahier des charges du dispositif. 2

A Description des différentes sections publiques du site 2

Composition 2

4

Accueil 4

Réalisations 4

En cours 4

Ressources 5

Les publications 5

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 généraux 16

Paramètres pour l'envoi de mail 16

Couleurs 17

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

IX Conclusions 30

A Travail sur le projet 30

B Futurs développements 31

I Introduction et informations préliminaires

II Cahier des charges du dispositif.

III Matériel et logiciels requis

IV Installation (quick-start)

V Structure du système de fichier et fonctions des fichiers/répertoires.

VI Structure de la base de donnée

VII Structure d'appel des librairies

VIII Documentation des fonctions et paramètres

IX Conclusions