télécharger la documentation complète de chrono

Transcription

télécharger la documentation complète de chrono
Chrono-calendrier
page 1/8
Module de chrono-site
Chrono-calendrier
A* Installation
L'installation de chrono-calendrier est totalement indépendante de chrono-site ! Vous pouvez
parfaitement installer chrono-calendrier sur un site ne contenant pas chrono-site ! Il vous suffit de
disposer d'un hébergement comportant une base mysql !
1* Télécharger l'archive (.zip) et décompressez la dans un dossier (chrono_calendrier par exemple)
2* Complétez le fichier variables_calendrier.php ..... Quelques remarques sur ce fichier :
a- Vous devez renseigner avec précision les variables de connection ($hote etc.)
b- La variable $prefixe vous permet d'installer éventuellement plusieurs chrono-calendriers
dans des sous-dossiers différents avec un $prefixe différent !
c- La variable $k_admin vous permet de garder les mêmes comptes que pour le chrono-fil
par exemple !
Si vous désirez installer une salle des profs avec chrono-calendrier et chrono-fil il est conseillé de
donner le même nom au trois variables $k_admin (dans les trois fichiers variables_calendrier.php,
variables_fil.php et variables_profs.php). Vous pouvez par exemple mettre comme nom $k_admin
= 'chrono_admin_tout' ; dans chacun des trois fichiers. Cela signifie que les trois modules utiliseront
la même table d'administrateurs. L'administrateur général retrouvera donc les même comptes
partout !
Important : il faut dans ce cas remplir les comptes dans le module chrono_fil car c'est dans celuici que les comptes demandent le plus de précisions ! Les comptes privés que cous remplirez dans
chrono-fil serviront à créer des fiches dans chrono-fil et à gérer le calendrier et aussi à ouvrir la
salle des profs virtuelle. Les comptes publics que vous remplirez dans chrono-fil serviront à lire le
fil, le calendrier et entrer dans la salle des profs ! Remarquons que le niveau choisi dans un compte
public de chrono-fil n'a aucune importance !
d- La variable $public permet de décider si la consultation du calendrier (et du semainier)
sera publique ou bien s'il faudra des codes pour consulter ! Ces codes seront défini par
l'administrateur (celui des deux variables $identifiant et $motdepasse) !
e- Vous pouvez séparez le semainier en zones (de 1 à 6 ) voir l'annexe 1
f- Pardéfaut la variable $reunion est égale à 'conseils' (pour conseils de classe) vous pouvez
la remplacer (voir l'annexe 1)
g- Les autres variables sont les variables d'environnement (couleurs etc..)
3* Expédiez alors votre dossier (chrono_calendrier par exemple) sur le serveur !
4* Rendez vous dans ce dossier (http://jlepine.free.fr/calendrier/ par exemple) et cliquez sur « Gérer
le calendrier » Tapez vos identifiants et une fois dans l'administration ..... une installation des tables
dans la base de données doit se faire automatiquement (si ce n'était pas le cas cliquez faites-la à la
main en tapant http://jlepine.free.fr/calendrier/installe_calendrier.php )....Le fichier
installe_calendrier.php se détruit automatiquement. Après cette installation revenez à l'administration
! Chrono-calendrier vous a installé par défaut le semestre actuel .... Vous pouvez installer plusieurs
semestres par avance si vous le désirez en cliquant sur « Créer le 1er (ou 2ème) semestre 200X » ....
Votre chrono-calendrier est installé !
B* Utilisation
Si la consultation est publique ($public = 1 dans le fichier variables_calendrier.php ci-dessus)... tout
le monde pourra consulter votre calendrier sinon seuls les détenteurs des codes que vous aurez
définis (voir l'annexe 2) pourront le consulter !
En mode Semainier l'utilisateur peut naviguer d'une semaine à l'autre.
En mode Calendrier il peut naiguer (+1 mois ou -1 mois ou +6 mois ou -6mois) il peut également
cliquer sur l'imprimante pour obtenir une version imprimable du calendrier ! Il peut aussi cliquer sur
une semaine pour en afficher le détail ! De même il est possible de faire afficher le nombre de mois
Chrono-calendrier
page 2/8
Module de chrono-site
désiré.
L'administrateur après avoir cliqué sur « Gérer le calendrier » et saisi ses codes peut :
a- Créer un nouveau semestre ou bien détruire le dernier
b- Gérer la feuille de style et redéfinir les polices d'affichages.
c- Gérer les comptes (définir de nouveaux utilisateurs) Voir l'annexe 2
d- Et surtout remplir le calendrier : il suffit de cliquer sur une semaine pour avoir accès à
la fenêtre de saisie ! Les explications sur chacune des colonnes sont données ci-après !
Remarque : les a- b- c sont réservés à l'administrateur général !
Annexe 1 – Format du calendrier : dans variables_calendrier.php vous pouvez définir de une à six
colonnes, voici deux exemples :
Chrono-calendrier
page 3/8
Module de chrono-site
1er exemple les variables sont :
$reunions = 'Conseils';
$zone_1 = 'Matinée';
$zone_2 = 'Après-midi';
$zone_3 = '';
$zone_4 = '';
$zone_5 = '';
Voici l'écran de saisie qu'obtiendra l'administrateur :
La colonne « Conseils » est nécessaire (si elle vide dans le fichier variables_calendrier.php elle
apparaîtra quand même !) car ce sont les commentaires de cette colonne qui s'affichent dans le
calendrier général (voir ci-contre). A la limite cette colonne peut être unique (il suffit de vider les
cinq autres variables).
Voici ce que donne (ci-contre) l'affichage de la saisie ci-dessus dans le calendrier général :
Ci-dessous l'affichage du Semainier correspondant à la saisie ci-dessus :
Chrono-calendrier
Second exemple les variables sont :
$reunions = 'Important';
$zone_1 = '8h00-10h00';
$zone_2 = '10h00-12h00';
page 4/8
Module de chrono-site
Chrono-calendrier
page 5/8
Module de chrono-site
$zone_3 = '12h00-14h00';
$zone_4 = '14h00-16h00';
$zone_5 = '16h00-18h00';
Voici l'écran de saisie qu'obtiendra l'administrateur (ci-dessous) et ci-contre l'affichage dans le
calendrier général obtenu (seule la colonne « important » est affichée) :
Chrono-calendrier
page 6/8
Et voici ce que l'on pourra lire dans le semainier :
Module de chrono-site
Chrono-calendrier
page 7/8
Module de chrono-site
Annexe 2 : gestion des comptes utilisateurs (privés et publics)
Nous allons étudier la gestion des comptes à partir des exemples ci-dessous :
Le compte prive & prive est celui de l'administrateur général. Celui-ci a accès au calendrier en
consultation comme en création, de plus il accès à l'administration des comptes (écran ci-dessus) et à
la création de nouveaux semestres.
jean a accès à la création du calendrier (remplissage des semaines) mais pas à la gestion des comptes
ni à la création de nouveaux semestres !
Elea et Julie peuvent consulter le semainier et le calendrier mais ne peuvent pas le gérer !
Jean et prive peuvent bien entendu consulter aussi le calendrier !
Remarque : si la variable $public est égale à 1 dans le fichier variables_calendrier.php la
consultation est publique !
Chrono-calendrier
page 8/8
Module de chrono-site
Annexe 3 Programmer des événements réguliers
Voici, sur quelques exemples, la façon de programmer un événement répétitif sans avoir à le réécrire.
Il faut pour cela utiliser le signe # en tout début de commentaire de la façon suivante :
le signe # suivi d'un nombre n indique tout simplement au système qu'il faut écrire ce commentaire
tous les n jours
Exemple 1 : si vous tapez dans la case du vendredi après-midi le commentaire #7Réunion du conseil
de direction vous retrouverez, après enregistrement, le commentaire Réunion du conseil de
direction tous les vendredi après midi (tous les 7 jours) sauf les jours fériés.
Si le signe # n'est pas suivi d'un nombre cela indique au système qu'il faut répéter le commentaire
tous les mois au même jour
Exemple 2 : si vous tapez #Réunion des profs de maths dans la colonne Réunions du second lundi du
mois de septembre vous retrouverez après avoir enregistré le commentaire Réunion des profs de
maths le second lundi de chaque mois (octobre, novembre etc) sauf les lundi fériés!
Attention : pour effacer if suffit de refaire la même chose au même endroit avec un commentaire vide
(comme par exemple #7 ou # !)
Remarquons au passage que l'on peu ainsi vider tous les commentaires à partir d'une certaine date en
tapant #1 à cette date; Ce qui va enregistrer un commentaire vide tous les 1 jour !
Annexe 4 : fonctionnement de la saisie
Une fois dans votre espace de gestion vous pouvez :
* Cliquez sur un numéro de semaine pour changer le fond de la semaine : trois fond sont possibles,
le fond blanc classique et deux fonds définis par les images raye_gauche.jpg et raye_droite.jpg du
dossier images/ . Vous pouvez ainsi mettre certaines semaines en évidence ! Le clic sur le numéro
de semaine change en boucle les trois fonds possibles.
* Cliquez sur une semaine (ailleurs que sur le numéro) pour l'éditer.
* Cliquez sur un numéro de JOUR (à gauche) pour le rendre férié (ou non férié). La couleur férié
l'emporte sur le fond de semaine ci-dessus !
* Cliquez sur un titre de mois pour rendre tout le mois férié (ou non férié) sauf week-end;
Remaque : pour imprimer vous devez cocher l'option internet Imprimer les images de fond;

Documents pareils