<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://doc3-fr.openflyers.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Drpiquouze</id>
		<title>Documentation de la solution web de gestion OpenFlyers version 3 - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://doc3-fr.openflyers.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Drpiquouze"/>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/Sp%C3%A9cial:Contributions/Drpiquouze"/>
		<updated>2026-05-25T03:48:23Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Formules-de-calcul&amp;diff=7053</id>
		<title>Formules de calcul</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Formules-de-calcul&amp;diff=7053"/>
				<updated>2011-01-25T17:54:32Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Formules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Calcul du temps de vol=&lt;br /&gt;
==Introduction==&lt;br /&gt;
Pour calculer le temps de vol, chaque club utilise en général une méthode bien à lui.&lt;br /&gt;
&lt;br /&gt;
Par conséquent comme il nous semble illusoire de proposer toutes les méthodes possibles directement dans OpenFlyers, nous avons préféré mettre en place une zone de saisie libre devant contenir la formule choisie par le club.&lt;br /&gt;
&lt;br /&gt;
Afin de faciliter la démarche de détermination de formule, nous vous proposons ci-après une liste de formules avec la description de leur comportement attendu.&lt;br /&gt;
&lt;br /&gt;
Ci vous ne trouvez pas votre bonheur, n'hésitez-pas à rajouter de nouvelles formules ou à utiliser [[Talk:Formula_pool|l'onglet discussion]] de cette page pour demander de l'aide.&lt;br /&gt;
==Définitions==&lt;br /&gt;
===variables===&lt;br /&gt;
====%TIME_DEPARTURE====&lt;br /&gt;
Heure de début saisie dans le formulaire&lt;br /&gt;
====%TIME_ARRIVAL====&lt;br /&gt;
Heure de fin saisie dans le formulaire&lt;br /&gt;
====%COUNTER_DEPARTURE====&lt;br /&gt;
Compteur départ saisi dans le formulaire&lt;br /&gt;
====%COUNTER_ARRIVAL====&lt;br /&gt;
Compteur arrivé saisi dans le formulaire&lt;br /&gt;
===Fonctions===&lt;br /&gt;
====roundDuration====&lt;br /&gt;
 roundDuration(X,Y)&lt;br /&gt;
Arrondi la valeur X à l'unité Y la plus proche&lt;br /&gt;
Exemple :&lt;br /&gt;
 roundDuration(114,100) donne 100&lt;br /&gt;
&lt;br /&gt;
 roundDuration(114,10) donne 110&lt;br /&gt;
&lt;br /&gt;
'''Attention :''' Les valeurs de temps de vols sont en &amp;quot;[[time unit|sexacentimal]]&amp;quot;.&lt;br /&gt;
 1 minute = 10 sexacentièmes&lt;br /&gt;
 5 minutes = 50 sexacentièmes&lt;br /&gt;
&lt;br /&gt;
 1 centième de minute = 6 sexacentièmes&lt;br /&gt;
 10 centième de minute (=1 dixième de minute) = 60 sexacentièmes&lt;br /&gt;
&lt;br /&gt;
Exemples :&lt;br /&gt;
 pour arrondir à 5 minutes : roundDuration(X,50)&lt;br /&gt;
&lt;br /&gt;
 pour arrondir à 10 centièmes : roundDUration(X,60)&lt;br /&gt;
&lt;br /&gt;
====max====&lt;br /&gt;
 max(X,Y)&lt;br /&gt;
donne le max entre X et Y&lt;br /&gt;
==Formules==&lt;br /&gt;
&lt;br /&gt;
*Les fonctions autorisées sont&lt;br /&gt;
&lt;br /&gt;
max(valeur1,valeur2) : retient la plus grande des 2 valeurs&lt;br /&gt;
&lt;br /&gt;
abs(valeur) : retour la valeur absolue&lt;br /&gt;
&lt;br /&gt;
roundCeil(valeur,cible) : arrondie la valeur jusqu'à la cible&lt;br /&gt;
&lt;br /&gt;
*Les mots clé autorisés&lt;br /&gt;
&lt;br /&gt;
%DURATION : durée du vol&lt;br /&gt;
&lt;br /&gt;
%COUNTERDEPARTURE : valeur du compteur de départ &lt;br /&gt;
&lt;br /&gt;
%COUNTERARRIVAL : valeur du compteur d'arrivée &lt;br /&gt;
&lt;br /&gt;
===Durée du vol===&lt;br /&gt;
 %DURATION&lt;br /&gt;
&lt;br /&gt;
===Différence des compteurs===&lt;br /&gt;
 %COUNTER_ARRIVAL - %COUNTER_DEPARTURE&lt;br /&gt;
===Durée du vol arrondie à 5 minutes===&lt;br /&gt;
 roundCeil(%DURATION, 50)&lt;br /&gt;
&lt;br /&gt;
===Différence des compteurs plus 5 minutes ===&lt;br /&gt;
 %COUNTER_ARRIVAL - %COUNTER_DEPARTURE + 50&lt;br /&gt;
===Différence des compteurs arrondie à 10 centièmes===&lt;br /&gt;
 roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 60)&lt;br /&gt;
&lt;br /&gt;
===Le plus grand entre la durée du vol et la différence des compteurs===&lt;br /&gt;
 max(%DURATION, %COUNTER_ARRIVAL - %COUNTER_DEPARTURE)&lt;br /&gt;
&lt;br /&gt;
===Le plus grand entre la durée du vol et la différence des compteurs arrondie à 5 minutes===&lt;br /&gt;
 max(%DURATION,roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 50))&lt;br /&gt;
Cette formule calcule :&lt;br /&gt;
*la différence des compteurs et l'arrondi à 5 minutes&lt;br /&gt;
*la valeur de la durée de vol saisie par le pilote&lt;br /&gt;
Puis elle prend le plus grand des deux&lt;br /&gt;
&lt;br /&gt;
===Le plus grand entre la durée du vol, arrondie à 5 minutes, et la différence des compteurs, arrondie à 5 minutes,===&lt;br /&gt;
 max(roundCeil(%DURATION,50),roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 50))&lt;br /&gt;
Cette formule calcule :&lt;br /&gt;
*la différence des compteurs et l'arrondi à 5 minutes&lt;br /&gt;
*la valeur de la durée de vol saisie par le pilote et l'arrondi à 5 minutes&lt;br /&gt;
Puis elle prend le plus grand des deux&lt;br /&gt;
=Formules de tarification=&lt;br /&gt;
==Définitions==&lt;br /&gt;
Outre les définitions toujours valides pour le calcul du temps de vol, voici d'autres définitions :&lt;br /&gt;
''A rédiger''&lt;br /&gt;
&lt;br /&gt;
Voir [http://doc-en.openflyers.com/index.php?title=AdminDoc2.1 Formules en anglais]&lt;br /&gt;
&lt;br /&gt;
==Formules==&lt;br /&gt;
===Motoplaneur : tarification à l'heure de vol ET à l'utilisation du moteur===&lt;br /&gt;
Pour cela, on suppose que les compteurs sont utilisés et qu'ils prennent en compte le temps d'utilisation du moteur :&lt;br /&gt;
 %DURATION * $FLIGHT_HOUR_PRICE + (%COUNTER_ARRIVAL - %COUNTER_DEPARTURE) * $ENGINE_HOUR_PRICE&lt;br /&gt;
&lt;br /&gt;
===Avion : réduction lorsque le compte pilote a un solde positif===&lt;br /&gt;
$C2 concerne le tarif horaire de l'avion&amp;lt;br&amp;gt;&lt;br /&gt;
$S le solde positif qui doit être atteint pour bénéficier de la réduction&amp;lt;br&amp;gt;&lt;br /&gt;
$R le montant horaire de la réduction obtenue dans ce cas&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 roundCeil((((getBalance(%PILOT)&amp;gt;$S ? ($C2-$R) : $C2)*%DURATION/600)-0.5),1)&lt;br /&gt;
&lt;br /&gt;
===Avion : réduction lorsque le vol se fait après une certaine heure===&lt;br /&gt;
&lt;br /&gt;
$C2 concerne le tarif horaire de l'avion&amp;lt;br&amp;gt;&lt;br /&gt;
$C2R concerne le tarif horaire réduit de l'avion après une certaine heure&amp;lt;br&amp;gt;&lt;br /&gt;
659 correspond à 06:59 en temps UTC&amp;lt;br&amp;gt;&lt;br /&gt;
Dans ce cas la formule considère que dès 700, la réduction s'applique.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 roundCeil(((((formatDate('hmm',%START_DATE)&amp;gt;659)?$C2R:$C2)*%DURATION/600)-0.5),1)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Formules-de-calcul&amp;diff=7038</id>
		<title>Formules de calcul</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Formules-de-calcul&amp;diff=7038"/>
				<updated>2011-01-10T14:24:32Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Avion : réduction lorsque le compte pilote a un solde positif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Calcul du temps de vol=&lt;br /&gt;
==Introduction==&lt;br /&gt;
Pour calculer le temps de vol, chaque club utilise en général une méthode bien à lui.&lt;br /&gt;
&lt;br /&gt;
Par conséquent comme il nous semble illusoire de proposer toutes les méthodes possibles directement dans OpenFlyers, nous avons préféré mettre en place une zone de saisie libre devant contenir la formule choisie par le club.&lt;br /&gt;
&lt;br /&gt;
Afin de faciliter la démarche de détermination de formule, nous vous proposons ci-après une liste de formules avec la description de leur comportement attendu.&lt;br /&gt;
&lt;br /&gt;
Ci vous ne trouvez pas votre bonheur, n'hésitez-pas à rajouter de nouvelles formules ou à utiliser [[Talk:Formula_pool|l'onglet discussion]] de cette page pour demander de l'aide.&lt;br /&gt;
==Définitions==&lt;br /&gt;
===variables===&lt;br /&gt;
====%TIME_DEPARTURE====&lt;br /&gt;
Heure de début saisie dans le formulaire&lt;br /&gt;
====%TIME_ARRIVAL====&lt;br /&gt;
Heure de fin saisie dans le formulaire&lt;br /&gt;
====%COUNTER_DEPARTURE====&lt;br /&gt;
Compteur départ saisi dans le formulaire&lt;br /&gt;
====%COUNTER_ARRIVAL====&lt;br /&gt;
Compteur arrivé saisi dans le formulaire&lt;br /&gt;
===Fonctions===&lt;br /&gt;
====roundDuration====&lt;br /&gt;
 roundDuration(X,Y)&lt;br /&gt;
Arrondi la valeur X à l'unité Y la plus proche&lt;br /&gt;
Exemple :&lt;br /&gt;
 roundDuration(114,100) donne 100&lt;br /&gt;
&lt;br /&gt;
 roundDuration(114,10) donne 110&lt;br /&gt;
&lt;br /&gt;
'''Attention :''' Les valeurs de temps de vols sont en &amp;quot;[[time unit|sexacentimal]]&amp;quot;.&lt;br /&gt;
 1 minute = 10 sexacentièmes&lt;br /&gt;
 5 minutes = 50 sexacentièmes&lt;br /&gt;
&lt;br /&gt;
 1 centième de minute = 6 sexacentièmes&lt;br /&gt;
 10 centième de minute (=1 dixième de minute) = 60 sexacentièmes&lt;br /&gt;
&lt;br /&gt;
Exemples :&lt;br /&gt;
 pour arrondir à 5 minutes : roundDuration(X,50)&lt;br /&gt;
&lt;br /&gt;
 pour arrondir à 10 centièmes : roundDUration(X,60)&lt;br /&gt;
&lt;br /&gt;
====max====&lt;br /&gt;
 max(X,Y)&lt;br /&gt;
donne le max entre X et Y&lt;br /&gt;
==Formules==&lt;br /&gt;
&lt;br /&gt;
*Les fonctions autorisées sont&lt;br /&gt;
&lt;br /&gt;
max(valeur1,valeur2) : retient la plus grande des 2 valeurs&lt;br /&gt;
&lt;br /&gt;
abs(valeur) : retour la valeur absolue&lt;br /&gt;
&lt;br /&gt;
roundCeil(valeur,cible) : arrondie la valeur jusqu'à la cible&lt;br /&gt;
&lt;br /&gt;
*Les mots clé autorisés&lt;br /&gt;
&lt;br /&gt;
%DURATION : durée du vol&lt;br /&gt;
&lt;br /&gt;
%COUNTERDEPARTURE : valeur du compteur de départ &lt;br /&gt;
&lt;br /&gt;
%COUNTERARRIVAL : valeur du compteur d'arrivée &lt;br /&gt;
&lt;br /&gt;
===Durée du vol===&lt;br /&gt;
 %DURATION&lt;br /&gt;
&lt;br /&gt;
===Différence des compteurs===&lt;br /&gt;
 %COUNTER_ARRIVAL - %COUNTER_DEPARTURE&lt;br /&gt;
===Durée du vol arrondie à 5 minutes===&lt;br /&gt;
 roundCeil(%DURATION, 50)&lt;br /&gt;
&lt;br /&gt;
===Différence des compteurs plus 5 minutes ===&lt;br /&gt;
 %COUNTER_ARRIVAL - %COUNTER_DEPARTURE + 50&lt;br /&gt;
===Différence des compteurs arrondie à 10 centièmes===&lt;br /&gt;
 roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 60)&lt;br /&gt;
&lt;br /&gt;
===Le plus grand entre la durée du vol et la différence des compteurs===&lt;br /&gt;
 max(%DURATION, %COUNTER_ARRIVAL - %COUNTER_DEPARTURE)&lt;br /&gt;
&lt;br /&gt;
===Le plus grand entre la durée du vol et la différence des compteurs arrondie à 5 minutes===&lt;br /&gt;
 max(%DURATION,roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 50))&lt;br /&gt;
Cette formule calcule :&lt;br /&gt;
*la différence des compteurs et l'arrondi à 5 minutes&lt;br /&gt;
*la valeur de la durée de vol saisie par le pilote&lt;br /&gt;
Puis elle prend le plus grand des deux&lt;br /&gt;
&lt;br /&gt;
===Le plus grand entre la durée du vol, arrondie à 5 minutes, et la différence des compteurs, arrondie à 5 minutes,===&lt;br /&gt;
 max(roundCeil(%DURATION,50),roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 50))&lt;br /&gt;
Cette formule calcule :&lt;br /&gt;
*la différence des compteurs et l'arrondi à 5 minutes&lt;br /&gt;
*la valeur de la durée de vol saisie par le pilote et l'arrondi à 5 minutes&lt;br /&gt;
Puis elle prend le plus grand des deux&lt;br /&gt;
=Formules de tarification=&lt;br /&gt;
==Définitions==&lt;br /&gt;
Outre les définitions toujours valides pour le calcul du temps de vol, voici d'autres définitions :&lt;br /&gt;
''A rédiger''&lt;br /&gt;
&lt;br /&gt;
Voir [http://doc-en.openflyers.com/index.php?title=AdminDoc2.1 Formules en anglais]&lt;br /&gt;
&lt;br /&gt;
==Formules==&lt;br /&gt;
===Motoplaneur : tarification à l'heure de vol ET à l'utilisation du moteur===&lt;br /&gt;
Pour cela, on suppose que les compteurs sont utilisés et qu'ils prennent en compte le temps d'utilisation du moteur :&lt;br /&gt;
 %DURATION * $FLIGHT_HOUR_PRICE + (%COUNTER_ARRIVAL - %COUNTER_DEPARTURE) * $ENGINE_HOUR_PRICE&lt;br /&gt;
&lt;br /&gt;
===Avion : réduction lorsque le compte pilote a un solde positif===&lt;br /&gt;
$C2 concerne le tarif horaire de l'avion&amp;lt;br&amp;gt;&lt;br /&gt;
$S le solde positif qui doit être atteint pour bénéficier de la réduction&amp;lt;br&amp;gt;&lt;br /&gt;
$R le montant horaire de la réduction obtenue dans ce cas&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 roundCeil((((getBalance(%PILOT)&amp;gt;$S ? ($C2-$R) : $C2)*%DURATION/600)-0.5),1)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Formules-de-calcul&amp;diff=7037</id>
		<title>Formules de calcul</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Formules-de-calcul&amp;diff=7037"/>
				<updated>2011-01-10T13:24:22Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Formules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Calcul du temps de vol=&lt;br /&gt;
==Introduction==&lt;br /&gt;
Pour calculer le temps de vol, chaque club utilise en général une méthode bien à lui.&lt;br /&gt;
&lt;br /&gt;
Par conséquent comme il nous semble illusoire de proposer toutes les méthodes possibles directement dans OpenFlyers, nous avons préféré mettre en place une zone de saisie libre devant contenir la formule choisie par le club.&lt;br /&gt;
&lt;br /&gt;
Afin de faciliter la démarche de détermination de formule, nous vous proposons ci-après une liste de formules avec la description de leur comportement attendu.&lt;br /&gt;
&lt;br /&gt;
Ci vous ne trouvez pas votre bonheur, n'hésitez-pas à rajouter de nouvelles formules ou à utiliser [[Talk:Formula_pool|l'onglet discussion]] de cette page pour demander de l'aide.&lt;br /&gt;
==Définitions==&lt;br /&gt;
===variables===&lt;br /&gt;
====%TIME_DEPARTURE====&lt;br /&gt;
Heure de début saisie dans le formulaire&lt;br /&gt;
====%TIME_ARRIVAL====&lt;br /&gt;
Heure de fin saisie dans le formulaire&lt;br /&gt;
====%COUNTER_DEPARTURE====&lt;br /&gt;
Compteur départ saisi dans le formulaire&lt;br /&gt;
====%COUNTER_ARRIVAL====&lt;br /&gt;
Compteur arrivé saisi dans le formulaire&lt;br /&gt;
===Fonctions===&lt;br /&gt;
====roundDuration====&lt;br /&gt;
 roundDuration(X,Y)&lt;br /&gt;
Arrondi la valeur X à l'unité Y la plus proche&lt;br /&gt;
Exemple :&lt;br /&gt;
 roundDuration(114,100) donne 100&lt;br /&gt;
&lt;br /&gt;
 roundDuration(114,10) donne 110&lt;br /&gt;
&lt;br /&gt;
'''Attention :''' Les valeurs de temps de vols sont en &amp;quot;[[time unit|sexacentimal]]&amp;quot;.&lt;br /&gt;
 1 minute = 10 sexacentièmes&lt;br /&gt;
 5 minutes = 50 sexacentièmes&lt;br /&gt;
&lt;br /&gt;
 1 centième de minute = 6 sexacentièmes&lt;br /&gt;
 10 centième de minute (=1 dixième de minute) = 60 sexacentièmes&lt;br /&gt;
&lt;br /&gt;
Exemples :&lt;br /&gt;
 pour arrondir à 5 minutes : roundDuration(X,50)&lt;br /&gt;
&lt;br /&gt;
 pour arrondir à 10 centièmes : roundDUration(X,60)&lt;br /&gt;
&lt;br /&gt;
====max====&lt;br /&gt;
 max(X,Y)&lt;br /&gt;
donne le max entre X et Y&lt;br /&gt;
==Formules==&lt;br /&gt;
&lt;br /&gt;
*Les fonctions autorisées sont&lt;br /&gt;
&lt;br /&gt;
max(valeur1,valeur2) : retient la plus grande des 2 valeurs&lt;br /&gt;
&lt;br /&gt;
abs(valeur) : retour la valeur absolue&lt;br /&gt;
&lt;br /&gt;
roundCeil(valeur,cible) : arrondie la valeur jusqu'à la cible&lt;br /&gt;
&lt;br /&gt;
*Les mots clé autorisés&lt;br /&gt;
&lt;br /&gt;
%DURATION : durée du vol&lt;br /&gt;
&lt;br /&gt;
%COUNTERDEPARTURE : valeur du compteur de départ &lt;br /&gt;
&lt;br /&gt;
%COUNTERARRIVAL : valeur du compteur d'arrivée &lt;br /&gt;
&lt;br /&gt;
===Durée du vol===&lt;br /&gt;
 %DURATION&lt;br /&gt;
&lt;br /&gt;
===Différence des compteurs===&lt;br /&gt;
 %COUNTER_ARRIVAL - %COUNTER_DEPARTURE&lt;br /&gt;
===Durée du vol arrondie à 5 minutes===&lt;br /&gt;
 roundCeil(%DURATION, 50)&lt;br /&gt;
&lt;br /&gt;
===Différence des compteurs plus 5 minutes ===&lt;br /&gt;
 %COUNTER_ARRIVAL - %COUNTER_DEPARTURE + 50&lt;br /&gt;
===Différence des compteurs arrondie à 10 centièmes===&lt;br /&gt;
 roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 60)&lt;br /&gt;
&lt;br /&gt;
===Le plus grand entre la durée du vol et la différence des compteurs===&lt;br /&gt;
 max(%DURATION, %COUNTER_ARRIVAL - %COUNTER_DEPARTURE)&lt;br /&gt;
&lt;br /&gt;
===Le plus grand entre la durée du vol et la différence des compteurs arrondie à 5 minutes===&lt;br /&gt;
 max(%DURATION,roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 50))&lt;br /&gt;
Cette formule calcule :&lt;br /&gt;
*la différence des compteurs et l'arrondi à 5 minutes&lt;br /&gt;
*la valeur de la durée de vol saisie par le pilote&lt;br /&gt;
Puis elle prend le plus grand des deux&lt;br /&gt;
&lt;br /&gt;
===Le plus grand entre la durée du vol, arrondie à 5 minutes, et la différence des compteurs, arrondie à 5 minutes,===&lt;br /&gt;
 max(roundCeil(%DURATION,50),roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 50))&lt;br /&gt;
Cette formule calcule :&lt;br /&gt;
*la différence des compteurs et l'arrondi à 5 minutes&lt;br /&gt;
*la valeur de la durée de vol saisie par le pilote et l'arrondi à 5 minutes&lt;br /&gt;
Puis elle prend le plus grand des deux&lt;br /&gt;
=Formules de tarification=&lt;br /&gt;
==Définitions==&lt;br /&gt;
Outre les définitions toujours valides pour le calcul du temps de vol, voici d'autres définitions :&lt;br /&gt;
''A rédiger''&lt;br /&gt;
&lt;br /&gt;
Voir [http://doc-en.openflyers.com/index.php?title=AdminDoc2.1 Formules en anglais]&lt;br /&gt;
&lt;br /&gt;
==Formules==&lt;br /&gt;
===Motoplaneur : tarification à l'heure de vol ET à l'utilisation du moteur===&lt;br /&gt;
Pour cela, on suppose que les compteurs sont utilisés et qu'ils prennent en compte le temps d'utilisation du moteur :&lt;br /&gt;
 %DURATION * $FLIGHT_HOUR_PRICE + (%COUNTER_ARRIVAL - %COUNTER_DEPARTURE) * $ENGINE_HOUR_PRICE&lt;br /&gt;
&lt;br /&gt;
===Avion : réduction lorsque le compte pilote a un solde positif===&lt;br /&gt;
$C2 concerne le tarif horaire de l'avion&amp;lt;br&amp;gt;&lt;br /&gt;
$S le solde positif qui doit être atteint pour bénéficier de la réduction&amp;lt;br&amp;gt;&lt;br /&gt;
$R le montant horaire de la réduction obtenue dans ce cas&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
roundCeil((((getBalance(%PILOT)&amp;gt;$S ? ($C2-$R) : $C2)*%DURATION/600)-0.5),1)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=6432</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=6432"/>
				<updated>2009-06-27T18:25:19Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* iCab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solutions Mac=&lt;br /&gt;
==iCab==&lt;br /&gt;
Pour réaliser un kiosque sur Mac, il est possible d'utiliser un iMac G3 (ordinateur tout en un) auquel on enlève le lecteur de CD/DVD, pour éviter les redémarrages sur un disque système, et sur lequel on installe [http://www.icab.de/ iCab], qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
&lt;br /&gt;
Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur invité, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
 tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
     Activate&lt;br /&gt;
     enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
        -- ''le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]''&lt;br /&gt;
     OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
        -- ''ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur invité''&lt;br /&gt;
 end tell&lt;br /&gt;
&lt;br /&gt;
Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosk, et mettre la page d'OF en page d'accueil.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
Une version Free existe, une version Pro sans limitations est disponible pour $20.&lt;br /&gt;
&lt;br /&gt;
==Opera==&lt;br /&gt;
[http://www.opera.com/ Opera] qui est récemment devenu gratuit, possède également un mode kiosque, malheureusement perturbe complètement l'affichage d'OF.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==wKiosk Browser==&lt;br /&gt;
Il existe également [http://www.app4mac.com/wkioskbrowser.html wKiosk Browser], créé spécifiquement pour cet usage, mais payant ($69 pour un seul poste, la version d'essai quitte après une heure ). Il a des paramétrages très complets et en particulier relance la connexion lors du boot jusqu'à la connexion au site.&lt;br /&gt;
=Solutions PC=&lt;br /&gt;
==XNet==&lt;br /&gt;
Apparemment base sur Windows XP Pro. N'a pas l'air d'etre gratuit...&lt;br /&gt;
==Tout navigateur==&lt;br /&gt;
En l'absence d'un mode kiosque, il est toujours possible de mettre OpenFlyers en page par défaut du navigateur.&lt;br /&gt;
*Pour Firefox ou Internet Explorer, aller dans Outils--&amp;gt;Options... puis dans l'onglet &amp;quot;Général&amp;quot; et préciser &amp;quot;Afficher ma page d'accueil&amp;quot; avec l'adresse du site.&lt;br /&gt;
*Pour pousser la personnalisation, il est possible de mettre dans l'adresse le login et le mot de passe de l'utilisateur sans droit (type visiteur) afin de garder la page de cahier journalier affichée en permanence et dès le lancement du navigateur. Pour cela, suivre la méthode expliquée dans la partie &amp;quot;iCab&amp;quot; : &amp;lt;nowiki&amp;gt;http://www.mon_aero_club.fr/resa/&amp;lt;/nowiki&amp;gt;'''?login=visiteur&amp;amp;password=visiteur''' si login et mot de passe du profil visiteur sont &amp;quot;visiteur&amp;quot; et &amp;quot;visiteur&amp;quot;. Attention, ceci ne fonctionne que pour les comptes qui n'ont uniquement que le profil visiteur (profil sans aucun droits)&lt;br /&gt;
*Si vous mettez un raccourci vers votre navigateur dans le menu Démarrer--&amp;gt;Programmes--&amp;gt;Démarrage, le navigateur affichera le cahier en mode visiteur dès l'allumage du PC.&lt;br /&gt;
&lt;br /&gt;
==Firefox==&lt;br /&gt;
Il existe des thèmes et extensions permettant de transformer Firefox en kiosque.&lt;br /&gt;
Par exemple R-kiosk.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Discussion:OF2.0&amp;diff=5422</id>
		<title>Discussion:OF2.0</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Discussion:OF2.0&amp;diff=5422"/>
				<updated>2006-08-11T18:59:28Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Unités */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Et l'huile ?? ==&lt;br /&gt;
&lt;br /&gt;
De la meme manière que l'on saisit l'avitaillement en essence, il faudrait prévoir la même chose pour l'huile&lt;br /&gt;
&lt;br /&gt;
== Sémantique ==&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas où placer les rêgles de construction des noms pour les tables. De plus, il me semble qu'on en a déjà parlé sur le forum, mais où ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:41, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Unités ==&lt;br /&gt;
&lt;br /&gt;
Il va falloir choisir des unités pour le carburant (et l'huile ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:41, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
A cause de l'internationalisation, il va falloir prévoir plusieurs unités de mesures avec des tables de conversions, ce qui nous donne des litres, des imperials gallons, des US gallons&lt;br /&gt;
&lt;br /&gt;
L'autre possibilité c'est de se limiter aux litres qui est l'unité internationale des volumes ( en aviation aussi ?) --[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Eh eh ! C'est plus compliqué que cela, il faut aussi prévoir des unités de poids. Je ne sais pas si c'est utilisé en aviation légère mais c'est utilisé dès qu'on se met à couler des quantités raisonnables et que parler en tonnes pour le carburant est courant. En fait, l'essencier coule toujours des litres (débitmètres) et facture en tant que tel, mais dans l'avion l'autonomie est déterminée en fonction du poids. En effet, 10.000 L ne font par le même poids (et donc la même &amp;quot;énergie&amp;quot;) qu'il fasse moins -20°C ou +40°C (à cause de la dilatation).&lt;br /&gt;
&lt;br /&gt;
Donc en fait, je me pose la question, s'il ne serait pas intéressant de donner la possibilité de saisir les quantités dans l'unité souhaitée, et de stocker l'unité en plus de la quantité. C'est un peu dans le même état d'esprit que pour les heures de vol : ainsi on ne souffre pas de problème d'arrondi. La quantité saisie est bien la quantité enregistrée.--[[User:Claratte|Christophe]] 12:38, 10 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Ã‡a a l'air très compliqué tout ça d'autant plus que ce n'est pas dans un aéroclub on n'est pas près de faire des pleins de plusieurs tonnes de carburant.&lt;br /&gt;
Donc si comme tu le dis tous les débimètres du monde sont en litres, on fixe les litres comme unité de mesure.&lt;br /&gt;
Et si jamais Air France désire utiliser OF pour sa flotte, on facturera un patch de pour avoir les mesures en tonnes. --[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Je l'attendais ;-)&lt;br /&gt;
&lt;br /&gt;
Oui mais mon exemple perso veut dire qu'il y a peut-être d'autres systèmes dans d'autres endroits...--[[User:Claratte|Christophe]] 18:31, 10 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C'est sÃ»r que l'on peut trouver tout un tas de systèmes de mesure des volumes &amp;quot;exotiques&amp;quot;, mais quand tu fais le plein de ton airbus, tu demandes à ton pompiste 1000 litres ou 700 tonnes de kéro ? (je sais j'ai pas tenu compte de la température :-)&lt;br /&gt;
&lt;br /&gt;
Donc je pense qu'il faudrait dans la partie admin du club spécifier quelle est l'unité de mesure pour l'essence et l'huile. Par contre je serais pour le volume soit stocké dans la bdd en litre qui est l'unité de mesure internationale pour les volumes. Cela passera donc par une moulinette de conversion avant stockage dans la bdd&lt;br /&gt;
&lt;br /&gt;
Voilà quelques unités de mesures des volumes&lt;br /&gt;
&lt;br /&gt;
1 Litre = 33.824 ounces = 1.0570 Quarts = 0.2642 Gallons = 0.2200 Imperial Gallons&lt;br /&gt;
&lt;br /&gt;
--[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Je demande à mon pompiste un volume dans l'unité utilisée par son pays (donc dans 99% des cas des litres mais pour info aux états-unis ils ne connaissent pas les litres).&lt;br /&gt;
&lt;br /&gt;
Autant je pense qu'il est intéressant de se poser la question &amp;quot;à quel niveau bloque-t-on l'unité ?&amp;quot; (plein, avion ou club), autant dans tous les cas, je suis contre une conversion en litre qui amène une inexactitude dans le traitement de l'information. Je ne pense pas que raisonner en terme d'unité internationale soit la bonne tactique, c'est un peu comme dire aux asiatiques de laisser tomber leur langue pour passer à l'informatique, alors que justement l'informatique peut très bien s'adapter aux particularités. Si on dit que la quantité enregistrée est des galons, pourquoi convertir en litres ? A partir du moment ou OF aura l'info que c'est des galons, il pourra toujours proposer une conversion à posteriori.&lt;br /&gt;
&lt;br /&gt;
Donc je propose plusieurs solutions. Soit :&lt;br /&gt;
*créer un champ dans la table club définissant l'unité de volume&lt;br /&gt;
*créer un champ dans la table avion définissant une unité de volume (pour chaque avion donc)&lt;br /&gt;
*créer un champ dans la table contenant les pleins pour indiquer l'unité utilisée pour faire le plein.&lt;br /&gt;
&lt;br /&gt;
La dernière solution à ma préférence. Elle est très simple à mettre en oeuvre. Pour additionner les quantités, il suffit de faire une requête qui distribue les quantités dans des colonnes en fonction de l'unité utilisée, puis d'additionner les colonnes, de convertir le résultat de chaque colonne dans l'unité d'affichage souhaitée, et d'additionner les résultats.--[[User:Claratte|Christophe]] 18:38, 11 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Bargraph de potentiel ==&lt;br /&gt;
&lt;br /&gt;
Jusqu'à présent je ne comprenais pas pourquoi je trouvais la représentation en bargraph non intuitive (sauf lorsqu'on a compris ;-)&lt;br /&gt;
&lt;br /&gt;
Cela vient, il me semble du fait que la jauge se vide (de la droite vers la gauche) plutot que de se remplir (de la gauche vers la droite)&lt;br /&gt;
&lt;br /&gt;
Ou alors, il faudrait pour le potentiel utilisé mettre la couleur de fond pour bien montrer qu'il n'est plus là justement.&lt;br /&gt;
&lt;br /&gt;
Bref, si l'idée du bargraph me parait excellente, je pense qu'il faudra éventuellement affiner la représentation pour qu'elle soit compréhensible du premier coup et sans explication. Sinon, je suis sÃ»r qu'il y aura des pilotes qui diront : &amp;quot;je croyais que&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une autre méthode, consisterait en une couleur unique par barre, qui passerait du vert au rouge au fur et à mesure que le potentiel diminue.&lt;br /&gt;
&lt;br /&gt;
Une autre chose, qui permettrait peut-être de mieux comprendre est de me mettre les barres verticales (plutot qu'horizontales) : cela correspondrait plus à une jauge d'essence, donc à un potentiel.&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:40, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Ordinateur autorisé à saisir les vols ==&lt;br /&gt;
&lt;br /&gt;
Joël avait écrit :&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Pour la convivialité dans le club je préférai que la page la plus souvent visible soit la page du planning de réservation. Ceci ne doit pas être le cas lors d'une connexion standard ou c'est celle du login + mdp qui doit apparaître&lt;br /&gt;
&lt;br /&gt;
Tout à fait. Mais attention : il faut considérer que la saisie des heures de vols doit pouvoir fonctionner sans avoir à rajouter un module particulier côté club pour identifier l'ordinateur.&lt;br /&gt;
Or aujourd'hui, pour l'armoire à clé, c'est comme cela que nous envisageons les choses : avec un sésameur qui envoie un message à OF pour dire &amp;quot;je suis là, retiens mon adresse IP&amp;quot;.&lt;br /&gt;
La question est : peut-on créer un système suffisamment fiable pour que l'ordi du club et lui seul soit reconnu comme ordinateur autorisé à saisir les vols ?&lt;br /&gt;
Je penche vers un système faiblement sécurisé à l'aide d'un simple login/mdp (comme pour le mode visiteur).&lt;br /&gt;
Pour que les gens ne le connaissent pas, il suffit que le gestionnaire du club crée avec le navigateur un bookmark avec enregistrement du login et du mdp.&lt;br /&gt;
Une autre solution consisterait à permettre au gestionnaire du club d'aller dans un menu spécial de l'admin pour dire : &amp;quot;retiens cet ordi comme autorisé à saisir les vols&amp;quot;. Et de ce fait, OF placerait un cookie particulier côté ordi.&lt;br /&gt;
&lt;br /&gt;
Je suis favorable à l'un (voir au deux) systèmes, car cela évite d'avoir à créer un programme (comme le sésameur). D'autant plus qu'on reste dans le cas d'une utilisation somme toute classique et par conséquent qui doit être ouverte à un maximum de configuration.&lt;br /&gt;
&lt;br /&gt;
J'aimerais qu'on garde la philosophie : &amp;quot;installation logicielle &amp;lt;=&amp;gt; installation matérielle&amp;quot;. (le &amp;lt;=&amp;gt; veut dire si et seulement si (vieux souvenirs... pff...).&lt;br /&gt;
&lt;br /&gt;
Par contre pour la gestion des clés, du fait l'obligation d'avoir une interface logicielle pour dialoguer avec l'armoire, la sécurisation est plus élevée.&lt;br /&gt;
&lt;br /&gt;
J'aime bien la 2° solution : menu admin -&amp;gt; cookie particulier. ça permet d'autoriser de façon simple plusieurs ordi : celui en libre service au club, mais aussi celui de la secrétaire, du trésorier chez lui, au moins deux postes qui auraient à accéder aux fonctions &amp;quot;Flights&amp;quot; (la liste est pas exhaustive)--[[User:Jdepardieu|Jdepardieu]] 17:53, 4 December 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
Cette deuxieme solution me plait aussi, mais pour identifier l'ordinateur qui est physiquement relié à l'armoire a clef, plutôt d'utiliser l'adresse ip je proposerais d'utiliser l'adresse mac de la carte reseau. Elle a l'avantage d'identifier de maniere unique la carte reseau, c'est une adresse qui ne peut etre changée. Une adresse ip peut changer à chaque connection, il faudrait donc verifier si l'adresse du pc relié a l'armoire et toujours la même que celle référencé dans la &amp;quot;table des autorisations&amp;quot;.--Utopie 21:02, 4 December 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
== Table des tarifs ==&lt;br /&gt;
&lt;br /&gt;
Pour la colonne type de vol, il faudrait pouvoir y mettre les types sérialisés, cela permettrait de créer des tarifs particulier pour des types cumulés (IFR en montagne) bien que je n'en vois pas trop l'utilité. Mais j'ai un problème : la double doit-elle être considérée comme un type de vol au sens défini plus haut. Auquel cas, faut créer ce type en plus des IFR, montagne, etc. Mais ça me gêne, car le gars peut très bien ne pas mettre double comme type de vol. Donc il faudrait trouver un système pour lier un type à certains paramêtres (présence d'un instructeur ici). Si vous avez une idée...&lt;br /&gt;
&lt;br /&gt;
Sinon, pour les tarifs qui changent en fonction du type de vol, il y a une autre voie que la sérialisation dans le champ &amp;quot;type de vol&amp;quot; : faire l'addition des prix pour chaque type. Ainsi y'aurait un tarif de base (l'avion). Si on fait de la double, on rajoute x euros, si on fait de l'IFR, y euros. Mais le problème c'est que cela ne permet pas au club de faire des ristournes sur certains cumuls. Bref, je ne sais pas trop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vérifications comptables ==&lt;br /&gt;
*Il serait bon de générer un N° de pièce comptable permettant d'identifier le mouvement (Vol/versement/transfert entre compte adhérents, ...) Cela permettra une validation plus simple également au trésorier, et un élément concret au membre qui vient de faire la saisie.&lt;br /&gt;
*D'autre part, si OF peut générer un fichier au format EBP/CIEL ou autre pour transfert vers le logiciel comptable, vous aurez une solution qui intéressera encore plus de clubs.....&lt;br /&gt;
&lt;br /&gt;
A+&lt;br /&gt;
&lt;br /&gt;
--[[User:Hthepaut|Hthepaut]] 18:12, 20 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
*Concernant le N° de mouvement il est prévu dans la table [[Accounting_entry_Table]] par contre il n'était pas prévu de le rendre visible.&lt;br /&gt;
&lt;br /&gt;
Pourriez-vous expliciter comment cela peut aider le trésorier ? (afin de concevoir une interface qui l'aide réellement ;-)&lt;br /&gt;
&lt;br /&gt;
Pour le membre, je pensais qu'une date suffisait à tracer facilement une écriture.&lt;br /&gt;
&lt;br /&gt;
*Pour l'export, c'est le but recherché (sinon cela ne sert à rien de faire de la gestion de comptes ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 10:35, 21 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Le N° de pièce permettra une traçabilité du paiement entre le membre et le trésorier. ce N° peut être reporté sur le chèque lui-même ou tout autre support (enveloppe, ...) qui servira à faire parvenir le mode de paiement jusqu'entre les &amp;quot;mains&amp;quot; du trésorier.&lt;br /&gt;
&lt;br /&gt;
Ce N° peut également servir ultérieurement lorsque nous aborderons les annulations de saisie de vol. Car il y aura des erreurs de saisie (c'est inévitable). Le gestionnaire pourra alors demander à supprimer directement le vol N°xxxx, et resaisir en lieu et place de l'adhérent tête en l'air...Si vous n'avez pas prévu cette fonctionnalité, pensez-y.&lt;br /&gt;
&lt;br /&gt;
--[[User:Hthepaut|Hthepaut]] 16:51, 21 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Pour la traçabilité du paiement, on pense plutôt utiliser le numéro lié au paiement (PAYMENT_NUM qui se trouve dans la table [[Accounting_entry_Table]]). Ainsi si c'est un paiement par chèque, alors on renseigne le numéro de chèque (on peut également y mettre le nom de la banque). Au dos du chèque, j'ai plutôt l'habitude d'y voir figurer le numéro du compte du pilote.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, le fait de faire figurer le numéro de mouvement peut aider au rapprochement. Mais je ne suis pas sÃ»r que cela n'entrainera pas d'autres erreurs de rapprochement dues à la focalisation sur le pointage du mouvement et donc plus de vérification sur le montant ni sur le destinataire.&lt;br /&gt;
&lt;br /&gt;
Concernant les vols, on a prévu la gestion des vols non saisis (vols oubliés). Pour l'annulation ou la modification de mauvaises saisies on s'oriente vers un mode &amp;quot;brouillard&amp;quot; qui permettrait à l'utilisateur (ou au gestionnaire) de modifier ses saisies jusqu'à une validation ultérieure.&lt;br /&gt;
&lt;br /&gt;
L'avantage du mode brouillard par rapport à une saisie sans retour possible est double :&lt;br /&gt;
&lt;br /&gt;
- limiter le nombre de champs à renseigner (puisqu'il y a facilement la possibilité de revenir en arrière) et de validations à effectuer (sur aéro21, c'est un peu lourd : faut valider sur F8 puis sur F4, ou l'inverse, je ne sais plus).&lt;br /&gt;
&lt;br /&gt;
- permettre à l'utilisateur de modifier facilement a posteriori sa saisie ! (par exemple, une fois rentré chez lui, il se dit : zut ! j'ai oublié ceci ou cela...) ou a un gestionnaire de bas niveau (mécanicien, instructeur) de corriger facilement une saisie sans avoir à passer par un gestionnaire de niveau supérieur (secrétaire, trésorier).&lt;br /&gt;
&lt;br /&gt;
Par contre, une fois que c'est validé, il n'y aura plus de modification possible.&lt;br /&gt;
&lt;br /&gt;
== M. Mme Mlle ! ==&lt;br /&gt;
&lt;br /&gt;
Je m'élève vigoureusement contre le projet d'enregistrer dans OF les potentialités matrimoniales des femmes, sans qu'il en soit de même pour les hommes.&lt;br /&gt;
&lt;br /&gt;
Le fait d'indiquer, même sous couvert de pudeur, le statut matrimonial (Mme ou Mlle) d'une femme est une discrimination sexiste inacceptable.&lt;br /&gt;
&lt;br /&gt;
Est-ce qu'il est prévu de faire de même pour les hommes . (Monsieur et Mondamoiseau ?).&lt;br /&gt;
&lt;br /&gt;
J'ai l'air de rigoler en disant ça, mais je pense que le problème est sérieux, et même si ce n'est pas notre rôle de faire évoluer la société et ses pesanteurs, il serait bon que nous adoptions une attitude neutre de ce point de vue.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 20:46, 11 August 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Discussion:OF2.0&amp;diff=5421</id>
		<title>Discussion:OF2.0</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Discussion:OF2.0&amp;diff=5421"/>
				<updated>2006-08-11T18:52:48Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Et l'huile ?? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Et l'huile ?? ==&lt;br /&gt;
&lt;br /&gt;
De la meme manière que l'on saisit l'avitaillement en essence, il faudrait prévoir la même chose pour l'huile&lt;br /&gt;
&lt;br /&gt;
== Sémantique ==&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas où placer les rêgles de construction des noms pour les tables. De plus, il me semble qu'on en a déjà parlé sur le forum, mais où ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:41, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Unités ==&lt;br /&gt;
&lt;br /&gt;
Il va falloir choisir des unités pour le carburant (et l'huile ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:41, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
A cause de l'internationalisation, il va faloir prevoir plusieurs unitées de mesures avec des tables de convertions, ce qui nous donne des litres, des imperials gallons des US gallons&lt;br /&gt;
&lt;br /&gt;
L'autre possibilité c'est de se limiter aux litres qui est l'unité internationale des volumes ( en aviation aussi ?) --[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Eh eh ! C'est plus compliqué que cela, il faut aussi prévoir des unités de poids. Je ne sais pas si c'est utilisé en aviation légère mais c'est utilisé dès qu'on se met à couler des quantités raisonnables et que parler en tonnes pour le carburant est courant. En fait, l'essencier coule toujours des litres (débitmètres) et facture en tant que tel, mais dans l'avion l'autonomie est déterminée en fonction du poids. En effet, 10.000 L ne font par le même poids (et donc la même &amp;quot;énergie&amp;quot;) qu'il fasse moins -20°C ou +40°C (à cause de la dilatation).&lt;br /&gt;
&lt;br /&gt;
Donc en fait, je me pose la question, s'il ne serait pas intéressant de donner la possibilité de saisir les quantités dans l'unité souhaitée, et de stocker l'unité en plus de la quantité. C'est un peu dans le même état d'esprit que pour les heures de vol : ainsi on ne souffre pas de problème d'arrondi. La quantité saisie est bien la quantitée enregistrée.--[[User:Claratte|Christophe]] 12:38, 10 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Ca a l'air tres compliqué tout ca d'autant plus que c'est pas dans un aeroclub on n'est pas prés de faire des plein de plusieurs tonnes de carburant.&lt;br /&gt;
Donc si comme tu le dis tous les débimetres du monde sont en litres, un fixe les litres comme unitée de mesure.&lt;br /&gt;
Et si jamais Air France désire utiliser OF pour sa flotte, on facturera un patch de pour avoir les mesures en tonnes --[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Je l'attendais ;-)&lt;br /&gt;
&lt;br /&gt;
Oui mais mon exemple perso veut dire qu'il y a peut-être d'autres systèmes dans d'autres endroits...--[[User:Claratte|Christophe]] 18:31, 10 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C'est sur que l'on peut trouver tout un tas de systeme de mesure des volumes &amp;quot;exotiques&amp;quot;, mais quand tu fais le plein de ton airbus, tu demande a ton pompiste 1000 litres ou 700 tonnes de kero ? (je sais j'ai pas tenu compte de la temperature :-)&lt;br /&gt;
&lt;br /&gt;
Donc je pense qu'il faudrais dans la partie admin du club specifier quelle est l'unite de mesure pour l'essence et l'huile. Par contre je serais pour le volume soit stocke dans la bdd en litre qui est l'unité de mesure internationale pour les volumes. Cela passera donc par une moulinette de convertion avant stockage dans la bdd&lt;br /&gt;
&lt;br /&gt;
Voila quelques unites de mesures des volumes&lt;br /&gt;
&lt;br /&gt;
1 Litre = 33.824 ounces = 1.0570 Quarts = 0.2642 Gallons = 0.2200 Imperial Gallons&lt;br /&gt;
&lt;br /&gt;
--[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Je demande à mon pompiste un volume dans l'unité utilisée par son pays (donc dans 99% des cas des litres mais pour info aux états-unis ils ne connaissent pas les litres).&lt;br /&gt;
&lt;br /&gt;
Autant je pense qu'il est intéressant de se poser la question &amp;quot;à quel niveau bloque-t-on l'unité ?&amp;quot; (plein, avion ou club), autant dans tous les cas, je suis contre une conversion en litre qui amène une inexactitude dans le traitement de l'information. Je ne pense pas que raisonner en terme d'unité internationale soit la bonne tactique, c'est un peu comme dire aux asiatiques de laisser tomber leur langue pour passer à l'informatique, alors que justement l'informatique peut très bien s'adapter aux particularités. Si on dit que la quantité enregistrée est des galons, pourquoi convertir en litres ? A partir du moment ou OF aura l'info que c'est des galons, il pourra toujours proposer une conversion à posteriori.&lt;br /&gt;
&lt;br /&gt;
Donc je propose plusieurs solutions. Soit :&lt;br /&gt;
*créer un champ dans la table club définissant l'unité de volume&lt;br /&gt;
*créer un champ dans la table avion définissant une unité de volume (pour chaque avion donc)&lt;br /&gt;
*créer un champ dans la table contenant les pleins pour indiquer l'unité utilisée pour faire le plein.&lt;br /&gt;
&lt;br /&gt;
La dernière solution à ma préférence. Elle est très simple à mettre en oeuvre. Pour additionner les quantités, il suffit de faire une requête qui distribue les quantités dans des colonnes en fonction de l'unité utilisée, puis d'additionner les colonnes, de convertir le résultat de chaque colonne dans l'unité d'affichage souhaitée, et d'additionner les résultats.--[[User:Claratte|Christophe]] 18:38, 11 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Bargraph de potentiel ==&lt;br /&gt;
&lt;br /&gt;
Jusqu'à présent je ne comprenais pas pourquoi je trouvais la représentation en bargraph non intuitive (sauf lorsqu'on a compris ;-)&lt;br /&gt;
&lt;br /&gt;
Cela vient, il me semble du fait que la jauge se vide (de la droite vers la gauche) plutot que de se remplir (de la gauche vers la droite)&lt;br /&gt;
&lt;br /&gt;
Ou alors, il faudrait pour le potentiel utilisé mettre la couleur de fond pour bien montrer qu'il n'est plus là justement.&lt;br /&gt;
&lt;br /&gt;
Bref, si l'idée du bargraph me parait excellente, je pense qu'il faudra éventuellement affiner la représentation pour qu'elle soit compréhensible du premier coup et sans explication. Sinon, je suis sÃ»r qu'il y aura des pilotes qui diront : &amp;quot;je croyais que&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une autre méthode, consisterait en une couleur unique par barre, qui passerait du vert au rouge au fur et à mesure que le potentiel diminue.&lt;br /&gt;
&lt;br /&gt;
Une autre chose, qui permettrait peut-être de mieux comprendre est de me mettre les barres verticales (plutot qu'horizontales) : cela correspondrait plus à une jauge d'essence, donc à un potentiel.&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:40, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Ordinateur autorisé à saisir les vols ==&lt;br /&gt;
&lt;br /&gt;
Joël avait écrit :&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Pour la convivialité dans le club je préférai que la page la plus souvent visible soit la page du planning de réservation. Ceci ne doit pas être le cas lors d'une connexion standard ou c'est celle du login + mdp qui doit apparaître&lt;br /&gt;
&lt;br /&gt;
Tout à fait. Mais attention : il faut considérer que la saisie des heures de vols doit pouvoir fonctionner sans avoir à rajouter un module particulier côté club pour identifier l'ordinateur.&lt;br /&gt;
Or aujourd'hui, pour l'armoire à clé, c'est comme cela que nous envisageons les choses : avec un sésameur qui envoie un message à OF pour dire &amp;quot;je suis là, retiens mon adresse IP&amp;quot;.&lt;br /&gt;
La question est : peut-on créer un système suffisamment fiable pour que l'ordi du club et lui seul soit reconnu comme ordinateur autorisé à saisir les vols ?&lt;br /&gt;
Je penche vers un système faiblement sécurisé à l'aide d'un simple login/mdp (comme pour le mode visiteur).&lt;br /&gt;
Pour que les gens ne le connaissent pas, il suffit que le gestionnaire du club crée avec le navigateur un bookmark avec enregistrement du login et du mdp.&lt;br /&gt;
Une autre solution consisterait à permettre au gestionnaire du club d'aller dans un menu spécial de l'admin pour dire : &amp;quot;retiens cet ordi comme autorisé à saisir les vols&amp;quot;. Et de ce fait, OF placerait un cookie particulier côté ordi.&lt;br /&gt;
&lt;br /&gt;
Je suis favorable à l'un (voir au deux) systèmes, car cela évite d'avoir à créer un programme (comme le sésameur). D'autant plus qu'on reste dans le cas d'une utilisation somme toute classique et par conséquent qui doit être ouverte à un maximum de configuration.&lt;br /&gt;
&lt;br /&gt;
J'aimerais qu'on garde la philosophie : &amp;quot;installation logicielle &amp;lt;=&amp;gt; installation matérielle&amp;quot;. (le &amp;lt;=&amp;gt; veut dire si et seulement si (vieux souvenirs... pff...).&lt;br /&gt;
&lt;br /&gt;
Par contre pour la gestion des clés, du fait l'obligation d'avoir une interface logicielle pour dialoguer avec l'armoire, la sécurisation est plus élevée.&lt;br /&gt;
&lt;br /&gt;
J'aime bien la 2° solution : menu admin -&amp;gt; cookie particulier. ça permet d'autoriser de façon simple plusieurs ordi : celui en libre service au club, mais aussi celui de la secrétaire, du trésorier chez lui, au moins deux postes qui auraient à accéder aux fonctions &amp;quot;Flights&amp;quot; (la liste est pas exhaustive)--[[User:Jdepardieu|Jdepardieu]] 17:53, 4 December 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
Cette deuxieme solution me plait aussi, mais pour identifier l'ordinateur qui est physiquement relié à l'armoire a clef, plutôt d'utiliser l'adresse ip je proposerais d'utiliser l'adresse mac de la carte reseau. Elle a l'avantage d'identifier de maniere unique la carte reseau, c'est une adresse qui ne peut etre changée. Une adresse ip peut changer à chaque connection, il faudrait donc verifier si l'adresse du pc relié a l'armoire et toujours la même que celle référencé dans la &amp;quot;table des autorisations&amp;quot;.--Utopie 21:02, 4 December 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
== Table des tarifs ==&lt;br /&gt;
&lt;br /&gt;
Pour la colonne type de vol, il faudrait pouvoir y mettre les types sérialisés, cela permettrait de créer des tarifs particulier pour des types cumulés (IFR en montagne) bien que je n'en vois pas trop l'utilité. Mais j'ai un problème : la double doit-elle être considérée comme un type de vol au sens défini plus haut. Auquel cas, faut créer ce type en plus des IFR, montagne, etc. Mais ça me gêne, car le gars peut très bien ne pas mettre double comme type de vol. Donc il faudrait trouver un système pour lier un type à certains paramêtres (présence d'un instructeur ici). Si vous avez une idée...&lt;br /&gt;
&lt;br /&gt;
Sinon, pour les tarifs qui changent en fonction du type de vol, il y a une autre voie que la sérialisation dans le champ &amp;quot;type de vol&amp;quot; : faire l'addition des prix pour chaque type. Ainsi y'aurait un tarif de base (l'avion). Si on fait de la double, on rajoute x euros, si on fait de l'IFR, y euros. Mais le problème c'est que cela ne permet pas au club de faire des ristournes sur certains cumuls. Bref, je ne sais pas trop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vérifications comptables ==&lt;br /&gt;
*Il serait bon de générer un N° de pièce comptable permettant d'identifier le mouvement (Vol/versement/transfert entre compte adhérents, ...) Cela permettra une validation plus simple également au trésorier, et un élément concret au membre qui vient de faire la saisie.&lt;br /&gt;
*D'autre part, si OF peut générer un fichier au format EBP/CIEL ou autre pour transfert vers le logiciel comptable, vous aurez une solution qui intéressera encore plus de clubs.....&lt;br /&gt;
&lt;br /&gt;
A+&lt;br /&gt;
&lt;br /&gt;
--[[User:Hthepaut|Hthepaut]] 18:12, 20 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
*Concernant le N° de mouvement il est prévu dans la table [[Accounting_entry_Table]] par contre il n'était pas prévu de le rendre visible.&lt;br /&gt;
&lt;br /&gt;
Pourriez-vous expliciter comment cela peut aider le trésorier ? (afin de concevoir une interface qui l'aide réellement ;-)&lt;br /&gt;
&lt;br /&gt;
Pour le membre, je pensais qu'une date suffisait à tracer facilement une écriture.&lt;br /&gt;
&lt;br /&gt;
*Pour l'export, c'est le but recherché (sinon cela ne sert à rien de faire de la gestion de comptes ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 10:35, 21 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Le N° de pièce permettra une traçabilité du paiement entre le membre et le trésorier. ce N° peut être reporté sur le chèque lui-même ou tout autre support (enveloppe, ...) qui servira à faire parvenir le mode de paiement jusqu'entre les &amp;quot;mains&amp;quot; du trésorier.&lt;br /&gt;
&lt;br /&gt;
Ce N° peut également servir ultérieurement lorsque nous aborderons les annulations de saisie de vol. Car il y aura des erreurs de saisie (c'est inévitable). Le gestionnaire pourra alors demander à supprimer directement le vol N°xxxx, et resaisir en lieu et place de l'adhérent tête en l'air...Si vous n'avez pas prévu cette fonctionnalité, pensez-y.&lt;br /&gt;
&lt;br /&gt;
--[[User:Hthepaut|Hthepaut]] 16:51, 21 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Pour la traçabilité du paiement, on pense plutôt utiliser le numéro lié au paiement (PAYMENT_NUM qui se trouve dans la table [[Accounting_entry_Table]]). Ainsi si c'est un paiement par chèque, alors on renseigne le numéro de chèque (on peut également y mettre le nom de la banque). Au dos du chèque, j'ai plutôt l'habitude d'y voir figurer le numéro du compte du pilote.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, le fait de faire figurer le numéro de mouvement peut aider au rapprochement. Mais je ne suis pas sÃ»r que cela n'entrainera pas d'autres erreurs de rapprochement dues à la focalisation sur le pointage du mouvement et donc plus de vérification sur le montant ni sur le destinataire.&lt;br /&gt;
&lt;br /&gt;
Concernant les vols, on a prévu la gestion des vols non saisis (vols oubliés). Pour l'annulation ou la modification de mauvaises saisies on s'oriente vers un mode &amp;quot;brouillard&amp;quot; qui permettrait à l'utilisateur (ou au gestionnaire) de modifier ses saisies jusqu'à une validation ultérieure.&lt;br /&gt;
&lt;br /&gt;
L'avantage du mode brouillard par rapport à une saisie sans retour possible est double :&lt;br /&gt;
&lt;br /&gt;
- limiter le nombre de champs à renseigner (puisqu'il y a facilement la possibilité de revenir en arrière) et de validations à effectuer (sur aéro21, c'est un peu lourd : faut valider sur F8 puis sur F4, ou l'inverse, je ne sais plus).&lt;br /&gt;
&lt;br /&gt;
- permettre à l'utilisateur de modifier facilement a posteriori sa saisie ! (par exemple, une fois rentré chez lui, il se dit : zut ! j'ai oublié ceci ou cela...) ou a un gestionnaire de bas niveau (mécanicien, instructeur) de corriger facilement une saisie sans avoir à passer par un gestionnaire de niveau supérieur (secrétaire, trésorier).&lt;br /&gt;
&lt;br /&gt;
Par contre, une fois que c'est validé, il n'y aura plus de modification possible.&lt;br /&gt;
&lt;br /&gt;
== M. Mme Mlle ! ==&lt;br /&gt;
&lt;br /&gt;
Je m'élève vigoureusement contre le projet d'enregistrer dans OF les potentialités matrimoniales des femmes, sans qu'il en soit de même pour les hommes.&lt;br /&gt;
&lt;br /&gt;
Le fait d'indiquer, même sous couvert de pudeur, le statut matrimonial (Mme ou Mlle) d'une femme est une discrimination sexiste inacceptable.&lt;br /&gt;
&lt;br /&gt;
Est-ce qu'il est prévu de faire de même pour les hommes . (Monsieur et Mondamoiseau ?).&lt;br /&gt;
&lt;br /&gt;
J'ai l'air de rigoler en disant ça, mais je pense que le problème est sérieux, et même si ce n'est pas notre rôle de faire évoluer la société et ses pesanteurs, il serait bon que nous adoptions une attitude neutre de ce point de vue.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 20:46, 11 August 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Discussion:OF2.0&amp;diff=5420</id>
		<title>Discussion:OF2.0</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Discussion:OF2.0&amp;diff=5420"/>
				<updated>2006-08-11T18:51:03Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Vérifications comptable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Et l'huile ?? ==&lt;br /&gt;
&lt;br /&gt;
De la meme manière que l'on saisie l'avitaillement en essence, il faudrait prevoir la même chose pour l'huile&lt;br /&gt;
&lt;br /&gt;
== Sémantique ==&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas où placer les rêgles de construction des noms pour les tables. De plus, il me semble qu'on en a déjà parlé sur le forum, mais où ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:41, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Unités ==&lt;br /&gt;
&lt;br /&gt;
Il va falloir choisir des unités pour le carburant (et l'huile ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:41, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
A cause de l'internationalisation, il va faloir prevoir plusieurs unitées de mesures avec des tables de convertions, ce qui nous donne des litres, des imperials gallons des US gallons&lt;br /&gt;
&lt;br /&gt;
L'autre possibilité c'est de se limiter aux litres qui est l'unité internationale des volumes ( en aviation aussi ?) --[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Eh eh ! C'est plus compliqué que cela, il faut aussi prévoir des unités de poids. Je ne sais pas si c'est utilisé en aviation légère mais c'est utilisé dès qu'on se met à couler des quantités raisonnables et que parler en tonnes pour le carburant est courant. En fait, l'essencier coule toujours des litres (débitmètres) et facture en tant que tel, mais dans l'avion l'autonomie est déterminée en fonction du poids. En effet, 10.000 L ne font par le même poids (et donc la même &amp;quot;énergie&amp;quot;) qu'il fasse moins -20°C ou +40°C (à cause de la dilatation).&lt;br /&gt;
&lt;br /&gt;
Donc en fait, je me pose la question, s'il ne serait pas intéressant de donner la possibilité de saisir les quantités dans l'unité souhaitée, et de stocker l'unité en plus de la quantité. C'est un peu dans le même état d'esprit que pour les heures de vol : ainsi on ne souffre pas de problème d'arrondi. La quantité saisie est bien la quantitée enregistrée.--[[User:Claratte|Christophe]] 12:38, 10 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Ca a l'air tres compliqué tout ca d'autant plus que c'est pas dans un aeroclub on n'est pas prés de faire des plein de plusieurs tonnes de carburant.&lt;br /&gt;
Donc si comme tu le dis tous les débimetres du monde sont en litres, un fixe les litres comme unitée de mesure.&lt;br /&gt;
Et si jamais Air France désire utiliser OF pour sa flotte, on facturera un patch de pour avoir les mesures en tonnes --[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Je l'attendais ;-)&lt;br /&gt;
&lt;br /&gt;
Oui mais mon exemple perso veut dire qu'il y a peut-être d'autres systèmes dans d'autres endroits...--[[User:Claratte|Christophe]] 18:31, 10 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C'est sur que l'on peut trouver tout un tas de systeme de mesure des volumes &amp;quot;exotiques&amp;quot;, mais quand tu fais le plein de ton airbus, tu demande a ton pompiste 1000 litres ou 700 tonnes de kero ? (je sais j'ai pas tenu compte de la temperature :-)&lt;br /&gt;
&lt;br /&gt;
Donc je pense qu'il faudrais dans la partie admin du club specifier quelle est l'unite de mesure pour l'essence et l'huile. Par contre je serais pour le volume soit stocke dans la bdd en litre qui est l'unité de mesure internationale pour les volumes. Cela passera donc par une moulinette de convertion avant stockage dans la bdd&lt;br /&gt;
&lt;br /&gt;
Voila quelques unites de mesures des volumes&lt;br /&gt;
&lt;br /&gt;
1 Litre = 33.824 ounces = 1.0570 Quarts = 0.2642 Gallons = 0.2200 Imperial Gallons&lt;br /&gt;
&lt;br /&gt;
--[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Je demande à mon pompiste un volume dans l'unité utilisée par son pays (donc dans 99% des cas des litres mais pour info aux états-unis ils ne connaissent pas les litres).&lt;br /&gt;
&lt;br /&gt;
Autant je pense qu'il est intéressant de se poser la question &amp;quot;à quel niveau bloque-t-on l'unité ?&amp;quot; (plein, avion ou club), autant dans tous les cas, je suis contre une conversion en litre qui amène une inexactitude dans le traitement de l'information. Je ne pense pas que raisonner en terme d'unité internationale soit la bonne tactique, c'est un peu comme dire aux asiatiques de laisser tomber leur langue pour passer à l'informatique, alors que justement l'informatique peut très bien s'adapter aux particularités. Si on dit que la quantité enregistrée est des galons, pourquoi convertir en litres ? A partir du moment ou OF aura l'info que c'est des galons, il pourra toujours proposer une conversion à posteriori.&lt;br /&gt;
&lt;br /&gt;
Donc je propose plusieurs solutions. Soit :&lt;br /&gt;
*créer un champ dans la table club définissant l'unité de volume&lt;br /&gt;
*créer un champ dans la table avion définissant une unité de volume (pour chaque avion donc)&lt;br /&gt;
*créer un champ dans la table contenant les pleins pour indiquer l'unité utilisée pour faire le plein.&lt;br /&gt;
&lt;br /&gt;
La dernière solution à ma préférence. Elle est très simple à mettre en oeuvre. Pour additionner les quantités, il suffit de faire une requête qui distribue les quantités dans des colonnes en fonction de l'unité utilisée, puis d'additionner les colonnes, de convertir le résultat de chaque colonne dans l'unité d'affichage souhaitée, et d'additionner les résultats.--[[User:Claratte|Christophe]] 18:38, 11 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Bargraph de potentiel ==&lt;br /&gt;
&lt;br /&gt;
Jusqu'à présent je ne comprenais pas pourquoi je trouvais la représentation en bargraph non intuitive (sauf lorsqu'on a compris ;-)&lt;br /&gt;
&lt;br /&gt;
Cela vient, il me semble du fait que la jauge se vide (de la droite vers la gauche) plutot que de se remplir (de la gauche vers la droite)&lt;br /&gt;
&lt;br /&gt;
Ou alors, il faudrait pour le potentiel utilisé mettre la couleur de fond pour bien montrer qu'il n'est plus là justement.&lt;br /&gt;
&lt;br /&gt;
Bref, si l'idée du bargraph me parait excellente, je pense qu'il faudra éventuellement affiner la représentation pour qu'elle soit compréhensible du premier coup et sans explication. Sinon, je suis sÃ»r qu'il y aura des pilotes qui diront : &amp;quot;je croyais que&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une autre méthode, consisterait en une couleur unique par barre, qui passerait du vert au rouge au fur et à mesure que le potentiel diminue.&lt;br /&gt;
&lt;br /&gt;
Une autre chose, qui permettrait peut-être de mieux comprendre est de me mettre les barres verticales (plutot qu'horizontales) : cela correspondrait plus à une jauge d'essence, donc à un potentiel.&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:40, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Ordinateur autorisé à saisir les vols ==&lt;br /&gt;
&lt;br /&gt;
Joël avait écrit :&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Pour la convivialité dans le club je préférai que la page la plus souvent visible soit la page du planning de réservation. Ceci ne doit pas être le cas lors d'une connexion standard ou c'est celle du login + mdp qui doit apparaître&lt;br /&gt;
&lt;br /&gt;
Tout à fait. Mais attention : il faut considérer que la saisie des heures de vols doit pouvoir fonctionner sans avoir à rajouter un module particulier côté club pour identifier l'ordinateur.&lt;br /&gt;
Or aujourd'hui, pour l'armoire à clé, c'est comme cela que nous envisageons les choses : avec un sésameur qui envoie un message à OF pour dire &amp;quot;je suis là, retiens mon adresse IP&amp;quot;.&lt;br /&gt;
La question est : peut-on créer un système suffisamment fiable pour que l'ordi du club et lui seul soit reconnu comme ordinateur autorisé à saisir les vols ?&lt;br /&gt;
Je penche vers un système faiblement sécurisé à l'aide d'un simple login/mdp (comme pour le mode visiteur).&lt;br /&gt;
Pour que les gens ne le connaissent pas, il suffit que le gestionnaire du club crée avec le navigateur un bookmark avec enregistrement du login et du mdp.&lt;br /&gt;
Une autre solution consisterait à permettre au gestionnaire du club d'aller dans un menu spécial de l'admin pour dire : &amp;quot;retiens cet ordi comme autorisé à saisir les vols&amp;quot;. Et de ce fait, OF placerait un cookie particulier côté ordi.&lt;br /&gt;
&lt;br /&gt;
Je suis favorable à l'un (voir au deux) systèmes, car cela évite d'avoir à créer un programme (comme le sésameur). D'autant plus qu'on reste dans le cas d'une utilisation somme toute classique et par conséquent qui doit être ouverte à un maximum de configuration.&lt;br /&gt;
&lt;br /&gt;
J'aimerais qu'on garde la philosophie : &amp;quot;installation logicielle &amp;lt;=&amp;gt; installation matérielle&amp;quot;. (le &amp;lt;=&amp;gt; veut dire si et seulement si (vieux souvenirs... pff...).&lt;br /&gt;
&lt;br /&gt;
Par contre pour la gestion des clés, du fait l'obligation d'avoir une interface logicielle pour dialoguer avec l'armoire, la sécurisation est plus élevée.&lt;br /&gt;
&lt;br /&gt;
J'aime bien la 2° solution : menu admin -&amp;gt; cookie particulier. ça permet d'autoriser de façon simple plusieurs ordi : celui en libre service au club, mais aussi celui de la secrétaire, du trésorier chez lui, au moins deux postes qui auraient à accéder aux fonctions &amp;quot;Flights&amp;quot; (la liste est pas exhaustive)--[[User:Jdepardieu|Jdepardieu]] 17:53, 4 December 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
Cette deuxieme solution me plait aussi, mais pour identifier l'ordinateur qui est physiquement relié à l'armoire a clef, plutôt d'utiliser l'adresse ip je proposerais d'utiliser l'adresse mac de la carte reseau. Elle a l'avantage d'identifier de maniere unique la carte reseau, c'est une adresse qui ne peut etre changée. Une adresse ip peut changer à chaque connection, il faudrait donc verifier si l'adresse du pc relié a l'armoire et toujours la même que celle référencé dans la &amp;quot;table des autorisations&amp;quot;.--Utopie 21:02, 4 December 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
== Table des tarifs ==&lt;br /&gt;
&lt;br /&gt;
Pour la colonne type de vol, il faudrait pouvoir y mettre les types sérialisés, cela permettrait de créer des tarifs particulier pour des types cumulés (IFR en montagne) bien que je n'en vois pas trop l'utilité. Mais j'ai un problème : la double doit-elle être considérée comme un type de vol au sens défini plus haut. Auquel cas, faut créer ce type en plus des IFR, montagne, etc. Mais ça me gêne, car le gars peut très bien ne pas mettre double comme type de vol. Donc il faudrait trouver un système pour lier un type à certains paramêtres (présence d'un instructeur ici). Si vous avez une idée...&lt;br /&gt;
&lt;br /&gt;
Sinon, pour les tarifs qui changent en fonction du type de vol, il y a une autre voie que la sérialisation dans le champ &amp;quot;type de vol&amp;quot; : faire l'addition des prix pour chaque type. Ainsi y'aurait un tarif de base (l'avion). Si on fait de la double, on rajoute x euros, si on fait de l'IFR, y euros. Mais le problème c'est que cela ne permet pas au club de faire des ristournes sur certains cumuls. Bref, je ne sais pas trop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vérifications comptables ==&lt;br /&gt;
*Il serait bon de générer un N° de pièce comptable permettant d'identifier le mouvement (Vol/versement/transfert entre compte adhérents, ...) Cela permettra une validation plus simple également au trésorier, et un élément concret au membre qui vient de faire la saisie.&lt;br /&gt;
*D'autre part, si OF peut générer un fichier au format EBP/CIEL ou autre pour transfert vers le logiciel comptable, vous aurez une solution qui intéressera encore plus de clubs.....&lt;br /&gt;
&lt;br /&gt;
A+&lt;br /&gt;
&lt;br /&gt;
--[[User:Hthepaut|Hthepaut]] 18:12, 20 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
*Concernant le N° de mouvement il est prévu dans la table [[Accounting_entry_Table]] par contre il n'était pas prévu de le rendre visible.&lt;br /&gt;
&lt;br /&gt;
Pourriez-vous expliciter comment cela peut aider le trésorier ? (afin de concevoir une interface qui l'aide réellement ;-)&lt;br /&gt;
&lt;br /&gt;
Pour le membre, je pensais qu'une date suffisait à tracer facilement une écriture.&lt;br /&gt;
&lt;br /&gt;
*Pour l'export, c'est le but recherché (sinon cela ne sert à rien de faire de la gestion de comptes ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 10:35, 21 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Le N° de pièce permettra une traçabilité du paiement entre le membre et le trésorier. ce N° peut être reporté sur le chèque lui-même ou tout autre support (enveloppe, ...) qui servira à faire parvenir le mode de paiement jusqu'entre les &amp;quot;mains&amp;quot; du trésorier.&lt;br /&gt;
&lt;br /&gt;
Ce N° peut également servir ultérieurement lorsque nous aborderons les annulations de saisie de vol. Car il y aura des erreurs de saisie (c'est inévitable). Le gestionnaire pourra alors demander à supprimer directement le vol N°xxxx, et resaisir en lieu et place de l'adhérent tête en l'air...Si vous n'avez pas prévu cette fonctionnalité, pensez-y.&lt;br /&gt;
&lt;br /&gt;
--[[User:Hthepaut|Hthepaut]] 16:51, 21 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Pour la traçabilité du paiement, on pense plutôt utiliser le numéro lié au paiement (PAYMENT_NUM qui se trouve dans la table [[Accounting_entry_Table]]). Ainsi si c'est un paiement par chèque, alors on renseigne le numéro de chèque (on peut également y mettre le nom de la banque). Au dos du chèque, j'ai plutôt l'habitude d'y voir figurer le numéro du compte du pilote.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, le fait de faire figurer le numéro de mouvement peut aider au rapprochement. Mais je ne suis pas sÃ»r que cela n'entrainera pas d'autres erreurs de rapprochement dues à la focalisation sur le pointage du mouvement et donc plus de vérification sur le montant ni sur le destinataire.&lt;br /&gt;
&lt;br /&gt;
Concernant les vols, on a prévu la gestion des vols non saisis (vols oubliés). Pour l'annulation ou la modification de mauvaises saisies on s'oriente vers un mode &amp;quot;brouillard&amp;quot; qui permettrait à l'utilisateur (ou au gestionnaire) de modifier ses saisies jusqu'à une validation ultérieure.&lt;br /&gt;
&lt;br /&gt;
L'avantage du mode brouillard par rapport à une saisie sans retour possible est double :&lt;br /&gt;
&lt;br /&gt;
- limiter le nombre de champs à renseigner (puisqu'il y a facilement la possibilité de revenir en arrière) et de validations à effectuer (sur aéro21, c'est un peu lourd : faut valider sur F8 puis sur F4, ou l'inverse, je ne sais plus).&lt;br /&gt;
&lt;br /&gt;
- permettre à l'utilisateur de modifier facilement a posteriori sa saisie ! (par exemple, une fois rentré chez lui, il se dit : zut ! j'ai oublié ceci ou cela...) ou a un gestionnaire de bas niveau (mécanicien, instructeur) de corriger facilement une saisie sans avoir à passer par un gestionnaire de niveau supérieur (secrétaire, trésorier).&lt;br /&gt;
&lt;br /&gt;
Par contre, une fois que c'est validé, il n'y aura plus de modification possible.&lt;br /&gt;
&lt;br /&gt;
== M. Mme Mlle ! ==&lt;br /&gt;
&lt;br /&gt;
Je m'élève vigoureusement contre le projet d'enregistrer dans OF les potentialités matrimoniales des femmes, sans qu'il en soit de même pour les hommes.&lt;br /&gt;
&lt;br /&gt;
Le fait d'indiquer, même sous couvert de pudeur, le statut matrimonial (Mme ou Mlle) d'une femme est une discrimination sexiste inacceptable.&lt;br /&gt;
&lt;br /&gt;
Est-ce qu'il est prévu de faire de même pour les hommes . (Monsieur et Mondamoiseau ?).&lt;br /&gt;
&lt;br /&gt;
J'ai l'air de rigoler en disant ça, mais je pense que le problème est sérieux, et même si ce n'est pas notre rôle de faire évoluer la société et ses pesanteurs, il serait bon que nous adoptions une attitude neutre de ce point de vue.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 20:46, 11 August 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Discussion:OF2.0&amp;diff=5419</id>
		<title>Discussion:OF2.0</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Discussion:OF2.0&amp;diff=5419"/>
				<updated>2006-08-11T18:46:26Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* M. Mme Mlle ! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Et l'huile ?? ==&lt;br /&gt;
&lt;br /&gt;
De la meme manière que l'on saisie l'avitaillement en essence, il faudrait prevoir la même chose pour l'huile&lt;br /&gt;
&lt;br /&gt;
== Sémantique ==&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas où placer les rêgles de construction des noms pour les tables. De plus, il me semble qu'on en a déjà parlé sur le forum, mais où ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:41, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Unités ==&lt;br /&gt;
&lt;br /&gt;
Il va falloir choisir des unités pour le carburant (et l'huile ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:41, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
A cause de l'internationalisation, il va faloir prevoir plusieurs unitées de mesures avec des tables de convertions, ce qui nous donne des litres, des imperials gallons des US gallons&lt;br /&gt;
&lt;br /&gt;
L'autre possibilité c'est de se limiter aux litres qui est l'unité internationale des volumes ( en aviation aussi ?) --[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Eh eh ! C'est plus compliqué que cela, il faut aussi prévoir des unités de poids. Je ne sais pas si c'est utilisé en aviation légère mais c'est utilisé dès qu'on se met à couler des quantités raisonnables et que parler en tonnes pour le carburant est courant. En fait, l'essencier coule toujours des litres (débitmètres) et facture en tant que tel, mais dans l'avion l'autonomie est déterminée en fonction du poids. En effet, 10.000 L ne font par le même poids (et donc la même &amp;quot;énergie&amp;quot;) qu'il fasse moins -20°C ou +40°C (à cause de la dilatation).&lt;br /&gt;
&lt;br /&gt;
Donc en fait, je me pose la question, s'il ne serait pas intéressant de donner la possibilité de saisir les quantités dans l'unité souhaitée, et de stocker l'unité en plus de la quantité. C'est un peu dans le même état d'esprit que pour les heures de vol : ainsi on ne souffre pas de problème d'arrondi. La quantité saisie est bien la quantitée enregistrée.--[[User:Claratte|Christophe]] 12:38, 10 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Ca a l'air tres compliqué tout ca d'autant plus que c'est pas dans un aeroclub on n'est pas prés de faire des plein de plusieurs tonnes de carburant.&lt;br /&gt;
Donc si comme tu le dis tous les débimetres du monde sont en litres, un fixe les litres comme unitée de mesure.&lt;br /&gt;
Et si jamais Air France désire utiliser OF pour sa flotte, on facturera un patch de pour avoir les mesures en tonnes --[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Je l'attendais ;-)&lt;br /&gt;
&lt;br /&gt;
Oui mais mon exemple perso veut dire qu'il y a peut-être d'autres systèmes dans d'autres endroits...--[[User:Claratte|Christophe]] 18:31, 10 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C'est sur que l'on peut trouver tout un tas de systeme de mesure des volumes &amp;quot;exotiques&amp;quot;, mais quand tu fais le plein de ton airbus, tu demande a ton pompiste 1000 litres ou 700 tonnes de kero ? (je sais j'ai pas tenu compte de la temperature :-)&lt;br /&gt;
&lt;br /&gt;
Donc je pense qu'il faudrais dans la partie admin du club specifier quelle est l'unite de mesure pour l'essence et l'huile. Par contre je serais pour le volume soit stocke dans la bdd en litre qui est l'unité de mesure internationale pour les volumes. Cela passera donc par une moulinette de convertion avant stockage dans la bdd&lt;br /&gt;
&lt;br /&gt;
Voila quelques unites de mesures des volumes&lt;br /&gt;
&lt;br /&gt;
1 Litre = 33.824 ounces = 1.0570 Quarts = 0.2642 Gallons = 0.2200 Imperial Gallons&lt;br /&gt;
&lt;br /&gt;
--[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Je demande à mon pompiste un volume dans l'unité utilisée par son pays (donc dans 99% des cas des litres mais pour info aux états-unis ils ne connaissent pas les litres).&lt;br /&gt;
&lt;br /&gt;
Autant je pense qu'il est intéressant de se poser la question &amp;quot;à quel niveau bloque-t-on l'unité ?&amp;quot; (plein, avion ou club), autant dans tous les cas, je suis contre une conversion en litre qui amène une inexactitude dans le traitement de l'information. Je ne pense pas que raisonner en terme d'unité internationale soit la bonne tactique, c'est un peu comme dire aux asiatiques de laisser tomber leur langue pour passer à l'informatique, alors que justement l'informatique peut très bien s'adapter aux particularités. Si on dit que la quantité enregistrée est des galons, pourquoi convertir en litres ? A partir du moment ou OF aura l'info que c'est des galons, il pourra toujours proposer une conversion à posteriori.&lt;br /&gt;
&lt;br /&gt;
Donc je propose plusieurs solutions. Soit :&lt;br /&gt;
*créer un champ dans la table club définissant l'unité de volume&lt;br /&gt;
*créer un champ dans la table avion définissant une unité de volume (pour chaque avion donc)&lt;br /&gt;
*créer un champ dans la table contenant les pleins pour indiquer l'unité utilisée pour faire le plein.&lt;br /&gt;
&lt;br /&gt;
La dernière solution à ma préférence. Elle est très simple à mettre en oeuvre. Pour additionner les quantités, il suffit de faire une requête qui distribue les quantités dans des colonnes en fonction de l'unité utilisée, puis d'additionner les colonnes, de convertir le résultat de chaque colonne dans l'unité d'affichage souhaitée, et d'additionner les résultats.--[[User:Claratte|Christophe]] 18:38, 11 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Bargraph de potentiel ==&lt;br /&gt;
&lt;br /&gt;
Jusqu'à présent je ne comprenais pas pourquoi je trouvais la représentation en bargraph non intuitive (sauf lorsqu'on a compris ;-)&lt;br /&gt;
&lt;br /&gt;
Cela vient, il me semble du fait que la jauge se vide (de la droite vers la gauche) plutot que de se remplir (de la gauche vers la droite)&lt;br /&gt;
&lt;br /&gt;
Ou alors, il faudrait pour le potentiel utilisé mettre la couleur de fond pour bien montrer qu'il n'est plus là justement.&lt;br /&gt;
&lt;br /&gt;
Bref, si l'idée du bargraph me parait excellente, je pense qu'il faudra éventuellement affiner la représentation pour qu'elle soit compréhensible du premier coup et sans explication. Sinon, je suis sÃ»r qu'il y aura des pilotes qui diront : &amp;quot;je croyais que&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une autre méthode, consisterait en une couleur unique par barre, qui passerait du vert au rouge au fur et à mesure que le potentiel diminue.&lt;br /&gt;
&lt;br /&gt;
Une autre chose, qui permettrait peut-être de mieux comprendre est de me mettre les barres verticales (plutot qu'horizontales) : cela correspondrait plus à une jauge d'essence, donc à un potentiel.&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:40, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Ordinateur autorisé à saisir les vols ==&lt;br /&gt;
&lt;br /&gt;
Joël avait écrit :&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Pour la convivialité dans le club je préférai que la page la plus souvent visible soit la page du planning de réservation. Ceci ne doit pas être le cas lors d'une connexion standard ou c'est celle du login + mdp qui doit apparaître&lt;br /&gt;
&lt;br /&gt;
Tout à fait. Mais attention : il faut considérer que la saisie des heures de vols doit pouvoir fonctionner sans avoir à rajouter un module particulier côté club pour identifier l'ordinateur.&lt;br /&gt;
Or aujourd'hui, pour l'armoire à clé, c'est comme cela que nous envisageons les choses : avec un sésameur qui envoie un message à OF pour dire &amp;quot;je suis là, retiens mon adresse IP&amp;quot;.&lt;br /&gt;
La question est : peut-on créer un système suffisamment fiable pour que l'ordi du club et lui seul soit reconnu comme ordinateur autorisé à saisir les vols ?&lt;br /&gt;
Je penche vers un système faiblement sécurisé à l'aide d'un simple login/mdp (comme pour le mode visiteur).&lt;br /&gt;
Pour que les gens ne le connaissent pas, il suffit que le gestionnaire du club crée avec le navigateur un bookmark avec enregistrement du login et du mdp.&lt;br /&gt;
Une autre solution consisterait à permettre au gestionnaire du club d'aller dans un menu spécial de l'admin pour dire : &amp;quot;retiens cet ordi comme autorisé à saisir les vols&amp;quot;. Et de ce fait, OF placerait un cookie particulier côté ordi.&lt;br /&gt;
&lt;br /&gt;
Je suis favorable à l'un (voir au deux) systèmes, car cela évite d'avoir à créer un programme (comme le sésameur). D'autant plus qu'on reste dans le cas d'une utilisation somme toute classique et par conséquent qui doit être ouverte à un maximum de configuration.&lt;br /&gt;
&lt;br /&gt;
J'aimerais qu'on garde la philosophie : &amp;quot;installation logicielle &amp;lt;=&amp;gt; installation matérielle&amp;quot;. (le &amp;lt;=&amp;gt; veut dire si et seulement si (vieux souvenirs... pff...).&lt;br /&gt;
&lt;br /&gt;
Par contre pour la gestion des clés, du fait l'obligation d'avoir une interface logicielle pour dialoguer avec l'armoire, la sécurisation est plus élevée.&lt;br /&gt;
&lt;br /&gt;
J'aime bien la 2° solution : menu admin -&amp;gt; cookie particulier. ça permet d'autoriser de façon simple plusieurs ordi : celui en libre service au club, mais aussi celui de la secrétaire, du trésorier chez lui, au moins deux postes qui auraient à accéder aux fonctions &amp;quot;Flights&amp;quot; (la liste est pas exhaustive)--[[User:Jdepardieu|Jdepardieu]] 17:53, 4 December 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
Cette deuxieme solution me plait aussi, mais pour identifier l'ordinateur qui est physiquement relié à l'armoire a clef, plutôt d'utiliser l'adresse ip je proposerais d'utiliser l'adresse mac de la carte reseau. Elle a l'avantage d'identifier de maniere unique la carte reseau, c'est une adresse qui ne peut etre changée. Une adresse ip peut changer à chaque connection, il faudrait donc verifier si l'adresse du pc relié a l'armoire et toujours la même que celle référencé dans la &amp;quot;table des autorisations&amp;quot;.--Utopie 21:02, 4 December 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
== Table des tarifs ==&lt;br /&gt;
&lt;br /&gt;
Pour la colonne type de vol, il faudrait pouvoir y mettre les types sérialisés, cela permettrait de créer des tarifs particulier pour des types cumulés (IFR en montagne) bien que je n'en vois pas trop l'utilité. Mais j'ai un problème : la double doit-elle être considérée comme un type de vol au sens défini plus haut. Auquel cas, faut créer ce type en plus des IFR, montagne, etc. Mais ça me gêne, car le gars peut très bien ne pas mettre double comme type de vol. Donc il faudrait trouver un système pour lier un type à certains paramêtres (présence d'un instructeur ici). Si vous avez une idée...&lt;br /&gt;
&lt;br /&gt;
Sinon, pour les tarifs qui changent en fonction du type de vol, il y a une autre voie que la sérialisation dans le champ &amp;quot;type de vol&amp;quot; : faire l'addition des prix pour chaque type. Ainsi y'aurait un tarif de base (l'avion). Si on fait de la double, on rajoute x euros, si on fait de l'IFR, y euros. Mais le problème c'est que cela ne permet pas au club de faire des ristournes sur certains cumuls. Bref, je ne sais pas trop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vérifications comptable ==&lt;br /&gt;
*Il serait bon de générer un N° de pièce comptable permettant d'identifier le mouvement (Vol/versement/transfert entre compte adhérents, ...) Cela permettra une validation plus simple également au trésorier, et un élément concret au membre qui vient de faire la saisie.&lt;br /&gt;
*D'autre part, si OF peut générer un fichier au format EBP/CIEL ou autre pour transfert vers le logiciel comptable, vous aurez une solution qui interressera encore plus de club.....&lt;br /&gt;
&lt;br /&gt;
A+&lt;br /&gt;
&lt;br /&gt;
--[[User:Hthepaut|Hthepaut]] 18:12, 20 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
*Concernant le N° de mouvement il est prévu dans la table [[Accounting_entry_Table]] par contre il n'était pas prévu de le rendre visible.&lt;br /&gt;
&lt;br /&gt;
Pourriez-vous expliciter comment cela peut aider le trésorier ? (afin de concevoir une interface qui l'aide réellement ;-)&lt;br /&gt;
&lt;br /&gt;
Pour le membre, je pensais qu'une date suffisait à tracer facilement une écriture.&lt;br /&gt;
&lt;br /&gt;
*Pour l'export, c'est le but recherché (sinon cela ne sert à rien de faire de la gestion de comptes ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 10:35, 21 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Le N° de pièce permettra une traçabilité du paiement entre le membre et le trésorier. ce N° peut être reporté sur le chèque lui_même ou tout autre support (envelloppe, ...) qui servira à faire parvenir le mode de paiement jusqu'entre les &amp;quot;mains&amp;quot; du trésorier.&lt;br /&gt;
&lt;br /&gt;
Ce N° peut également servir ultérieurement lorsque nous aborderons les annulations de saisie de vol. Car il y aura des erreurs de saisie (c'est inévitable). Le gestionnaire pourra alors demander à supprimer directement le vol N°xxxx, et resaisir en lieu et place de l'adhérent tête en l'air...Si vous n'avez pas prévu cette fonctionalité, pensez-y.&lt;br /&gt;
&lt;br /&gt;
--[[User:Hthepaut|Hthepaut]] 16:51, 21 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Pour la tracabilité du paiement, on pense plutot utiliser le numéro lié au paiement (PAYMENT_NUM qui se trouve dans la table [[Accounting_entry_Table]]). Ainsi si c'est un paiement par chèque, alors on renseigne le numéro de chèque (on peut également y mettre le nom de la banque). Au dos du chèque, j'ai plutot l'habitude d'y voir figurer le numéro du compte du pilote.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, le fait de faire figurer le numéro de mouvement peut aider au rapprochement. Mais je ne suis pas sÃ»r que cela n'entrainera pas d'autres erreurs de rapprochement dues à la focalisation sur le pointage du mouvement et donc plus de vérification sur le montant ni sur le destinataire.&lt;br /&gt;
&lt;br /&gt;
Concernant les vols, on a prévu la gestion des vols non saisis (vols oubliés). Pour l'annulation ou la modification de mauvaises saisies on s'oriente vers un mode &amp;quot;brouillard&amp;quot; qui permettrait à l'utilisateur (ou au gestionnaire) de modifier ses saisies jusqu'à une validation ultérieure.&lt;br /&gt;
&lt;br /&gt;
L'avantage du mode brouillard par rapport à une saisie sans retour possible est double :&lt;br /&gt;
&lt;br /&gt;
- limiter le nombre de champs à renseigner (puisqu'il y a facilement la possibilité de revenir en arrière) et de validations à effectuer (sur aéro21, c'est un peu lourd : faut valider sur F8 puis sur F4, ou l'inverse, je ne sais plus).&lt;br /&gt;
&lt;br /&gt;
- permettre à l'utilisateur de modifier facilement a posteriori sa saisie ! (par exemple, une fois rentré chez lui, il se dit : zut ! j'ai oublié ceci ou cela...) ou a un gestionnaire de bas niveau (mécanicien, instructeur) de corriger facilement une saisie sans avoir à passer par un gestionnaire de niveau supérieur (secrétaire, trésorier).&lt;br /&gt;
&lt;br /&gt;
Par contre, une fois que c'est validé, il n'y aura plus de modification possible.&lt;br /&gt;
&lt;br /&gt;
== M. Mme Mlle ! ==&lt;br /&gt;
&lt;br /&gt;
Je m'élève vigoureusement contre le projet d'enregistrer dans OF les potentialités matrimoniales des femmes, sans qu'il en soit de même pour les hommes.&lt;br /&gt;
&lt;br /&gt;
Le fait d'indiquer, même sous couvert de pudeur, le statut matrimonial (Mme ou Mlle) d'une femme est une discrimination sexiste inacceptable.&lt;br /&gt;
&lt;br /&gt;
Est-ce qu'il est prévu de faire de même pour les hommes . (Monsieur et Mondamoiseau ?).&lt;br /&gt;
&lt;br /&gt;
J'ai l'air de rigoler en disant ça, mais je pense que le problème est sérieux, et même si ce n'est pas notre rôle de faire évoluer la société et ses pesanteurs, il serait bon que nous adoptions une attitude neutre de ce point de vue.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 20:46, 11 August 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Discussion:OF2.0&amp;diff=5418</id>
		<title>Discussion:OF2.0</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Discussion:OF2.0&amp;diff=5418"/>
				<updated>2006-08-11T18:45:52Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : M. Mme Mlle !&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Et l'huile ?? ==&lt;br /&gt;
&lt;br /&gt;
De la meme manière que l'on saisie l'avitaillement en essence, il faudrait prevoir la même chose pour l'huile&lt;br /&gt;
&lt;br /&gt;
== Sémantique ==&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas où placer les rêgles de construction des noms pour les tables. De plus, il me semble qu'on en a déjà parlé sur le forum, mais où ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:41, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Unités ==&lt;br /&gt;
&lt;br /&gt;
Il va falloir choisir des unités pour le carburant (et l'huile ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:41, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
A cause de l'internationalisation, il va faloir prevoir plusieurs unitées de mesures avec des tables de convertions, ce qui nous donne des litres, des imperials gallons des US gallons&lt;br /&gt;
&lt;br /&gt;
L'autre possibilité c'est de se limiter aux litres qui est l'unité internationale des volumes ( en aviation aussi ?) --[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Eh eh ! C'est plus compliqué que cela, il faut aussi prévoir des unités de poids. Je ne sais pas si c'est utilisé en aviation légère mais c'est utilisé dès qu'on se met à couler des quantités raisonnables et que parler en tonnes pour le carburant est courant. En fait, l'essencier coule toujours des litres (débitmètres) et facture en tant que tel, mais dans l'avion l'autonomie est déterminée en fonction du poids. En effet, 10.000 L ne font par le même poids (et donc la même &amp;quot;énergie&amp;quot;) qu'il fasse moins -20°C ou +40°C (à cause de la dilatation).&lt;br /&gt;
&lt;br /&gt;
Donc en fait, je me pose la question, s'il ne serait pas intéressant de donner la possibilité de saisir les quantités dans l'unité souhaitée, et de stocker l'unité en plus de la quantité. C'est un peu dans le même état d'esprit que pour les heures de vol : ainsi on ne souffre pas de problème d'arrondi. La quantité saisie est bien la quantitée enregistrée.--[[User:Claratte|Christophe]] 12:38, 10 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Ca a l'air tres compliqué tout ca d'autant plus que c'est pas dans un aeroclub on n'est pas prés de faire des plein de plusieurs tonnes de carburant.&lt;br /&gt;
Donc si comme tu le dis tous les débimetres du monde sont en litres, un fixe les litres comme unitée de mesure.&lt;br /&gt;
Et si jamais Air France désire utiliser OF pour sa flotte, on facturera un patch de pour avoir les mesures en tonnes --[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Je l'attendais ;-)&lt;br /&gt;
&lt;br /&gt;
Oui mais mon exemple perso veut dire qu'il y a peut-être d'autres systèmes dans d'autres endroits...--[[User:Claratte|Christophe]] 18:31, 10 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C'est sur que l'on peut trouver tout un tas de systeme de mesure des volumes &amp;quot;exotiques&amp;quot;, mais quand tu fais le plein de ton airbus, tu demande a ton pompiste 1000 litres ou 700 tonnes de kero ? (je sais j'ai pas tenu compte de la temperature :-)&lt;br /&gt;
&lt;br /&gt;
Donc je pense qu'il faudrais dans la partie admin du club specifier quelle est l'unite de mesure pour l'essence et l'huile. Par contre je serais pour le volume soit stocke dans la bdd en litre qui est l'unité de mesure internationale pour les volumes. Cela passera donc par une moulinette de convertion avant stockage dans la bdd&lt;br /&gt;
&lt;br /&gt;
Voila quelques unites de mesures des volumes&lt;br /&gt;
&lt;br /&gt;
1 Litre = 33.824 ounces = 1.0570 Quarts = 0.2642 Gallons = 0.2200 Imperial Gallons&lt;br /&gt;
&lt;br /&gt;
--[[User:Scroses|Stéphane]]&lt;br /&gt;
&lt;br /&gt;
Je demande à mon pompiste un volume dans l'unité utilisée par son pays (donc dans 99% des cas des litres mais pour info aux états-unis ils ne connaissent pas les litres).&lt;br /&gt;
&lt;br /&gt;
Autant je pense qu'il est intéressant de se poser la question &amp;quot;à quel niveau bloque-t-on l'unité ?&amp;quot; (plein, avion ou club), autant dans tous les cas, je suis contre une conversion en litre qui amène une inexactitude dans le traitement de l'information. Je ne pense pas que raisonner en terme d'unité internationale soit la bonne tactique, c'est un peu comme dire aux asiatiques de laisser tomber leur langue pour passer à l'informatique, alors que justement l'informatique peut très bien s'adapter aux particularités. Si on dit que la quantité enregistrée est des galons, pourquoi convertir en litres ? A partir du moment ou OF aura l'info que c'est des galons, il pourra toujours proposer une conversion à posteriori.&lt;br /&gt;
&lt;br /&gt;
Donc je propose plusieurs solutions. Soit :&lt;br /&gt;
*créer un champ dans la table club définissant l'unité de volume&lt;br /&gt;
*créer un champ dans la table avion définissant une unité de volume (pour chaque avion donc)&lt;br /&gt;
*créer un champ dans la table contenant les pleins pour indiquer l'unité utilisée pour faire le plein.&lt;br /&gt;
&lt;br /&gt;
La dernière solution à ma préférence. Elle est très simple à mettre en oeuvre. Pour additionner les quantités, il suffit de faire une requête qui distribue les quantités dans des colonnes en fonction de l'unité utilisée, puis d'additionner les colonnes, de convertir le résultat de chaque colonne dans l'unité d'affichage souhaitée, et d'additionner les résultats.--[[User:Claratte|Christophe]] 18:38, 11 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Bargraph de potentiel ==&lt;br /&gt;
&lt;br /&gt;
Jusqu'à présent je ne comprenais pas pourquoi je trouvais la représentation en bargraph non intuitive (sauf lorsqu'on a compris ;-)&lt;br /&gt;
&lt;br /&gt;
Cela vient, il me semble du fait que la jauge se vide (de la droite vers la gauche) plutot que de se remplir (de la gauche vers la droite)&lt;br /&gt;
&lt;br /&gt;
Ou alors, il faudrait pour le potentiel utilisé mettre la couleur de fond pour bien montrer qu'il n'est plus là justement.&lt;br /&gt;
&lt;br /&gt;
Bref, si l'idée du bargraph me parait excellente, je pense qu'il faudra éventuellement affiner la représentation pour qu'elle soit compréhensible du premier coup et sans explication. Sinon, je suis sÃ»r qu'il y aura des pilotes qui diront : &amp;quot;je croyais que&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une autre méthode, consisterait en une couleur unique par barre, qui passerait du vert au rouge au fur et à mesure que le potentiel diminue.&lt;br /&gt;
&lt;br /&gt;
Une autre chose, qui permettrait peut-être de mieux comprendre est de me mettre les barres verticales (plutot qu'horizontales) : cela correspondrait plus à une jauge d'essence, donc à un potentiel.&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 16:40, 8 Jun 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Ordinateur autorisé à saisir les vols ==&lt;br /&gt;
&lt;br /&gt;
Joël avait écrit :&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Pour la convivialité dans le club je préférai que la page la plus souvent visible soit la page du planning de réservation. Ceci ne doit pas être le cas lors d'une connexion standard ou c'est celle du login + mdp qui doit apparaître&lt;br /&gt;
&lt;br /&gt;
Tout à fait. Mais attention : il faut considérer que la saisie des heures de vols doit pouvoir fonctionner sans avoir à rajouter un module particulier côté club pour identifier l'ordinateur.&lt;br /&gt;
Or aujourd'hui, pour l'armoire à clé, c'est comme cela que nous envisageons les choses : avec un sésameur qui envoie un message à OF pour dire &amp;quot;je suis là, retiens mon adresse IP&amp;quot;.&lt;br /&gt;
La question est : peut-on créer un système suffisamment fiable pour que l'ordi du club et lui seul soit reconnu comme ordinateur autorisé à saisir les vols ?&lt;br /&gt;
Je penche vers un système faiblement sécurisé à l'aide d'un simple login/mdp (comme pour le mode visiteur).&lt;br /&gt;
Pour que les gens ne le connaissent pas, il suffit que le gestionnaire du club crée avec le navigateur un bookmark avec enregistrement du login et du mdp.&lt;br /&gt;
Une autre solution consisterait à permettre au gestionnaire du club d'aller dans un menu spécial de l'admin pour dire : &amp;quot;retiens cet ordi comme autorisé à saisir les vols&amp;quot;. Et de ce fait, OF placerait un cookie particulier côté ordi.&lt;br /&gt;
&lt;br /&gt;
Je suis favorable à l'un (voir au deux) systèmes, car cela évite d'avoir à créer un programme (comme le sésameur). D'autant plus qu'on reste dans le cas d'une utilisation somme toute classique et par conséquent qui doit être ouverte à un maximum de configuration.&lt;br /&gt;
&lt;br /&gt;
J'aimerais qu'on garde la philosophie : &amp;quot;installation logicielle &amp;lt;=&amp;gt; installation matérielle&amp;quot;. (le &amp;lt;=&amp;gt; veut dire si et seulement si (vieux souvenirs... pff...).&lt;br /&gt;
&lt;br /&gt;
Par contre pour la gestion des clés, du fait l'obligation d'avoir une interface logicielle pour dialoguer avec l'armoire, la sécurisation est plus élevée.&lt;br /&gt;
&lt;br /&gt;
J'aime bien la 2° solution : menu admin -&amp;gt; cookie particulier. ça permet d'autoriser de façon simple plusieurs ordi : celui en libre service au club, mais aussi celui de la secrétaire, du trésorier chez lui, au moins deux postes qui auraient à accéder aux fonctions &amp;quot;Flights&amp;quot; (la liste est pas exhaustive)--[[User:Jdepardieu|Jdepardieu]] 17:53, 4 December 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
Cette deuxieme solution me plait aussi, mais pour identifier l'ordinateur qui est physiquement relié à l'armoire a clef, plutôt d'utiliser l'adresse ip je proposerais d'utiliser l'adresse mac de la carte reseau. Elle a l'avantage d'identifier de maniere unique la carte reseau, c'est une adresse qui ne peut etre changée. Une adresse ip peut changer à chaque connection, il faudrait donc verifier si l'adresse du pc relié a l'armoire et toujours la même que celle référencé dans la &amp;quot;table des autorisations&amp;quot;.--Utopie 21:02, 4 December 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
== Table des tarifs ==&lt;br /&gt;
&lt;br /&gt;
Pour la colonne type de vol, il faudrait pouvoir y mettre les types sérialisés, cela permettrait de créer des tarifs particulier pour des types cumulés (IFR en montagne) bien que je n'en vois pas trop l'utilité. Mais j'ai un problème : la double doit-elle être considérée comme un type de vol au sens défini plus haut. Auquel cas, faut créer ce type en plus des IFR, montagne, etc. Mais ça me gêne, car le gars peut très bien ne pas mettre double comme type de vol. Donc il faudrait trouver un système pour lier un type à certains paramêtres (présence d'un instructeur ici). Si vous avez une idée...&lt;br /&gt;
&lt;br /&gt;
Sinon, pour les tarifs qui changent en fonction du type de vol, il y a une autre voie que la sérialisation dans le champ &amp;quot;type de vol&amp;quot; : faire l'addition des prix pour chaque type. Ainsi y'aurait un tarif de base (l'avion). Si on fait de la double, on rajoute x euros, si on fait de l'IFR, y euros. Mais le problème c'est que cela ne permet pas au club de faire des ristournes sur certains cumuls. Bref, je ne sais pas trop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vérifications comptable ==&lt;br /&gt;
*Il serait bon de générer un N° de pièce comptable permettant d'identifier le mouvement (Vol/versement/transfert entre compte adhérents, ...) Cela permettra une validation plus simple également au trésorier, et un élément concret au membre qui vient de faire la saisie.&lt;br /&gt;
*D'autre part, si OF peut générer un fichier au format EBP/CIEL ou autre pour transfert vers le logiciel comptable, vous aurez une solution qui interressera encore plus de club.....&lt;br /&gt;
&lt;br /&gt;
A+&lt;br /&gt;
&lt;br /&gt;
--[[User:Hthepaut|Hthepaut]] 18:12, 20 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
*Concernant le N° de mouvement il est prévu dans la table [[Accounting_entry_Table]] par contre il n'était pas prévu de le rendre visible.&lt;br /&gt;
&lt;br /&gt;
Pourriez-vous expliciter comment cela peut aider le trésorier ? (afin de concevoir une interface qui l'aide réellement ;-)&lt;br /&gt;
&lt;br /&gt;
Pour le membre, je pensais qu'une date suffisait à tracer facilement une écriture.&lt;br /&gt;
&lt;br /&gt;
*Pour l'export, c'est le but recherché (sinon cela ne sert à rien de faire de la gestion de comptes ;-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Claratte|Christophe]] 10:35, 21 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Le N° de pièce permettra une traçabilité du paiement entre le membre et le trésorier. ce N° peut être reporté sur le chèque lui_même ou tout autre support (envelloppe, ...) qui servira à faire parvenir le mode de paiement jusqu'entre les &amp;quot;mains&amp;quot; du trésorier.&lt;br /&gt;
&lt;br /&gt;
Ce N° peut également servir ultérieurement lorsque nous aborderons les annulations de saisie de vol. Car il y aura des erreurs de saisie (c'est inévitable). Le gestionnaire pourra alors demander à supprimer directement le vol N°xxxx, et resaisir en lieu et place de l'adhérent tête en l'air...Si vous n'avez pas prévu cette fonctionalité, pensez-y.&lt;br /&gt;
&lt;br /&gt;
--[[User:Hthepaut|Hthepaut]] 16:51, 21 Jul 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Pour la tracabilité du paiement, on pense plutot utiliser le numéro lié au paiement (PAYMENT_NUM qui se trouve dans la table [[Accounting_entry_Table]]). Ainsi si c'est un paiement par chèque, alors on renseigne le numéro de chèque (on peut également y mettre le nom de la banque). Au dos du chèque, j'ai plutot l'habitude d'y voir figurer le numéro du compte du pilote.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, le fait de faire figurer le numéro de mouvement peut aider au rapprochement. Mais je ne suis pas sÃ»r que cela n'entrainera pas d'autres erreurs de rapprochement dues à la focalisation sur le pointage du mouvement et donc plus de vérification sur le montant ni sur le destinataire.&lt;br /&gt;
&lt;br /&gt;
Concernant les vols, on a prévu la gestion des vols non saisis (vols oubliés). Pour l'annulation ou la modification de mauvaises saisies on s'oriente vers un mode &amp;quot;brouillard&amp;quot; qui permettrait à l'utilisateur (ou au gestionnaire) de modifier ses saisies jusqu'à une validation ultérieure.&lt;br /&gt;
&lt;br /&gt;
L'avantage du mode brouillard par rapport à une saisie sans retour possible est double :&lt;br /&gt;
&lt;br /&gt;
- limiter le nombre de champs à renseigner (puisqu'il y a facilement la possibilité de revenir en arrière) et de validations à effectuer (sur aéro21, c'est un peu lourd : faut valider sur F8 puis sur F4, ou l'inverse, je ne sais plus).&lt;br /&gt;
&lt;br /&gt;
- permettre à l'utilisateur de modifier facilement a posteriori sa saisie ! (par exemple, une fois rentré chez lui, il se dit : zut ! j'ai oublié ceci ou cela...) ou a un gestionnaire de bas niveau (mécanicien, instructeur) de corriger facilement une saisie sans avoir à passer par un gestionnaire de niveau supérieur (secrétaire, trésorier).&lt;br /&gt;
&lt;br /&gt;
Par contre, une fois que c'est validé, il n'y aura plus de modification possible.&lt;br /&gt;
&lt;br /&gt;
== M. Mme Mlle ! ==&lt;br /&gt;
&lt;br /&gt;
Je m'élève vigoureusement contre le projet d'enregistrer dans OF les potentialités matrimoniales des femmes, sans qu'il en soit de même pour les hommes.&lt;br /&gt;
&lt;br /&gt;
Le fait d'indiquer, même sous couvert de pudeur, le statut matrimonial (Mme ou Mlle) d'une femme est une discrimination sexiste inacceptable.&lt;br /&gt;
&lt;br /&gt;
Est-ce qu'il est prévu de faire de même pour les hommes . (Monsieur et Mondamoiseau ?).&lt;br /&gt;
&lt;br /&gt;
J'ai l'air de rigoler en disant ça, mais je pense que le problème est sérieux, et même si ce n'est pas notre rôle de faire évoluer la société et ses pesanteurs, il serait bon que nous adoptions une attitude neutre de ce point de vue.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4971</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4971"/>
				<updated>2006-04-17T14:13:15Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solution Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solutions Mac=&lt;br /&gt;
*'''iCab'''&lt;br /&gt;
Pour réaliser un kiosque sur Mac, il est possible d'utiliser un iMac G3 (ordinateur tout en un) auquel on enlève le lecteur de CD/DVD, pour éviter les redémarrages sur un disque système, et sur lequel on installe [http://www.icab.de/ iCab], qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
&lt;br /&gt;
Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
 tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
     Activate&lt;br /&gt;
     enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
        -- ''le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]''&lt;br /&gt;
     OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
        -- ''ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits''&lt;br /&gt;
 end tell&lt;br /&gt;
&lt;br /&gt;
Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosk, et mettre la page d'OF en page d'accueil.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
Une version Free existe, une version Pro sans limitations est disponible pour $20.&lt;br /&gt;
&lt;br /&gt;
*'''Opera'''&lt;br /&gt;
[http://www.opera.com/ Opera] qui est récemment devenu gratuit, possède également un mode kiosque, malheureusement perturbe complètemeent l'affichage d'OF.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''wKiosk Browser'''&lt;br /&gt;
Il existe également [http://www.app4mac.com/wkioskbrowser.html wKiosk Browser], créé spécifiquement pour cet usage, mais payant ($69 pour un seul poste, la version d'essai quitte après une heure ). Il a des paramétrages très complets et en particulier relance la connexion lors du boot jusqu'à la connexion au site.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4970</id>
		<title>Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4970"/>
				<updated>2006-04-17T14:00:46Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Votes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Structuration d'OpenFlyers=&lt;br /&gt;
Comme indiqué sur le [http://openflyers.org site internet d'OpenFlyers], OpenFlyers correspond à deux choses :&lt;br /&gt;
*l'association OpenFlyers&lt;br /&gt;
*le logiciel OpenFlyers (qui est créé par l'équipe de développement qui n'est pas interne à l'association)&lt;br /&gt;
&lt;br /&gt;
L'association met à disposition de l'équipe de développement des moyens pour assurer son fonctionnement.&lt;br /&gt;
==Outils de développement==&lt;br /&gt;
===Wiki===&lt;br /&gt;
Ce wiki est utilisé par l'équipe de développement. C'est d'ailleurs son principal outil de travail.&lt;br /&gt;
&lt;br /&gt;
L'édition de la plupart des pages wiki est libre. Il suffit simplement de s'être identifié avant de pouvoir poster. Pour cela '''il faut demander un accès (en précisant idenfiant et mot de passe souhaité) à devteam at openflyers.org'''&lt;br /&gt;
&lt;br /&gt;
Néanmoins, cette liberté totale ne peut &amp;quot;s'épanouir&amp;quot; qu'avec quelques règles permettant à tout un chacun de suivre le plus facilement possible les évolutions des pages du wiki.&lt;br /&gt;
&lt;br /&gt;
Voici donc quelques propositions de règles à respecter :&lt;br /&gt;
*N'hésitez-pas à éditer les pages pour corriger les fautes d'orthographe.&lt;br /&gt;
*Si vous souhaitez améliorer la mise en page, faites attention de bien vérifier au préalable que toute modification sur les titres ne va pas causer de liens morts.&lt;br /&gt;
*'''Si vous souhaitez rajouter une remarque sur une spec déjà rédigée, utilisez de préférence l'onglet &amp;quot;discussion&amp;quot; rattaché à la page.'''&lt;br /&gt;
*Lorsque vous soulevez plusieurs points, utilisez :&lt;br /&gt;
**soit des * pour créer des puces comme ici (&amp;lt;-là, juste à gauche&amp;lt;-)&lt;br /&gt;
**soit des titres différents à l'aide des == si vous considérez que cela méritera des réponses séparées pour chaque thème soulevé.&lt;br /&gt;
*N'oubliez-pas de signer à la fin de votre paragraphe en utilisant l'icône prévue à cet effet (avant dernière icône en partant de la droite au-dessus du formulaire d'édition).&lt;br /&gt;
&lt;br /&gt;
'''Pour suivre les modifications du wiki, c'est ici : [[Special:Recentchanges|modifs]]'''&lt;br /&gt;
&lt;br /&gt;
===Listes de diffusion===&lt;br /&gt;
*devteam@openflyers.org (pour l'ensemble de l'équipe de développement)&lt;br /&gt;
*beta@openflyers.org (pour les béta-testeurs)&lt;br /&gt;
*coding@openflyers.org (pour les programmeurs)&lt;br /&gt;
*of-commit@openflyers.org (pour le suivi des mises à jour du SVN)&lt;br /&gt;
Si vous souhaitez intégrer l'équipe de développement et être abonné à une des listes, il faut en faire la demande auprès du responsable de l'équipe : devteam@openflyers.org&lt;br /&gt;
===SVN (subversion)===&lt;br /&gt;
&lt;br /&gt;
==Organisation du développement==&lt;br /&gt;
Nous essayons de structurer le développement afin d'être plus efficace et de ne pas perdre des choses en route. Le schéma présenté ci-après correspond plus à un idéal qu'une réalité ;-)&lt;br /&gt;
===Spécifications===&lt;br /&gt;
Il existe trois niveaux de spécifications :&lt;br /&gt;
*Les idées générales (cahier de résa, gestion des comptes, mécanique, etc.).&lt;br /&gt;
&lt;br /&gt;
Les idées générales sont présentées synthétiquement sur la [http://openflyers.org/articles.php?lng=fr&amp;amp;pg=7 roue OpenFlyers]. Elles regroupent les axes de développement validés depuis la création d'OF. Les priorités de spécifications sur tel ou tel axe sont définies par l'ensemble de l'équipe. ''A l'heure actuelle, le cahier est fait, la gestion des adhérents est également terminée et nous spécifions sur la saisie des vols et la gestion des comptes pilotes.''&lt;br /&gt;
*La composition générale de chaque axe est décrite au travers de notions (types d'avion, profils, etc.).&lt;br /&gt;
&lt;br /&gt;
La détermination des notions est, en général, laissée plutôt à l'appréciation de l'équipe de programmation. Car c'est elle qui va par la suite implémenter ces notions et qui peut mesurer la difficulté de tel ou tel aspect. De plus, les utilisateurs finaux ne sont pas forcément les mieux placés pour appréhender les différentes utilisations possibles. Ils cherchent en général une solution qui correspond uniquement à leur besoin.&lt;br /&gt;
*Les fonctionnalités.&lt;br /&gt;
Elles sont déterminées par l'ensemble de l'équipe de développement.&lt;br /&gt;
&lt;br /&gt;
Le wiki constitue le support pour décrire les fonctionnalités et les notions.&lt;br /&gt;
&lt;br /&gt;
A côté de ces spécifications &amp;quot;fonctionnelles&amp;quot;, il existe des spécifications de programmation. Elles sont du ressort de l'équipe de programmation. L'axe suivi est : respect des standards et modularité.&lt;br /&gt;
&lt;br /&gt;
===Implémentation des spécifications===&lt;br /&gt;
L'implémentation est effectuée par l'équipe de programmation dans les languages PHP, JavaScript, XHTML, XML, XSLT et avec comme support de base de données MySQL.&lt;br /&gt;
&lt;br /&gt;
Le choix des fonctionnalités à implémenter est décidé de deux manières :&lt;br /&gt;
*S'il s'agit du coeur d'une idée, elle est implémentée dans le cadre de l'idée.&lt;br /&gt;
*S'il s'agit d'une fonctionnalité annexe, cette dernière est votée lors de réunions de l'association avec l'équipe de programmation.&lt;br /&gt;
&lt;br /&gt;
Certaines fonctionnalités qui ne nécessitent qu'un très faible investissement en temps peuvent être laissées à l'appréciation de tel ou tel programmeur à partir du moment où elles s'insèrent dans le cadre voulu et qu'elles ne dénaturent pas l'application.&lt;br /&gt;
&lt;br /&gt;
Afin de faciliter l'implémentation de fonctionnalités annexes, la version 2 d'OF utilisera un système de listage en xml regroupant les options activables par un club.&lt;br /&gt;
&lt;br /&gt;
===Votes===&lt;br /&gt;
Afin de répondre mieux aux attentes des clubs et des utilisateurs, nous envisageons de mettre en place un système de vote. La recherche d'un tel outil fait parti des tâches en suspens (s'il y a un volontaire...). Succinctement, voici des éléments qui pourraient composer le cahier des charges d'un tel outil :&lt;br /&gt;
*authentification des votants et attribution du droit à voter (but : éviter qu'une même personne ne vote deux fois).&lt;br /&gt;
*Pondération des votes (but: donner plus de poids aux développeurs, programmeurs, clubs hébergés par l'association).&lt;br /&gt;
*système de gestion des spécifications futures avec :&lt;br /&gt;
**possibilité de vote&lt;br /&gt;
**ajout par tout un chacun de nouvelles specs&lt;br /&gt;
**classement thématique des specs&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4966</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4966"/>
				<updated>2006-04-17T03:54:46Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solution Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solution Mac=&lt;br /&gt;
Pour réaliser un kiosque sur Mac, il est possible d'utiliser un iMac G3 (ordinateur tout en un) auquel on enlève le lecteur de CD/DVD, pour éviter les redémarrages sur un disque système, et sur lequel on installe [http://www.icab.de/ iCab], qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
&lt;br /&gt;
Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
'''Opéra''' a en mode kiosque un affichage complètement perturbé. &lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
 tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
     Activate&lt;br /&gt;
     enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
        -- ''le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]''&lt;br /&gt;
     OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
        -- ''ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits''&lt;br /&gt;
 end tell&lt;br /&gt;
&lt;br /&gt;
Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosk, et mettre la page d'OF en page d'accueil.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
Il existe également [http://www.app4mac.com/wkioskbrowser.html wKiosk Browser], créé spécifiquement pour cet usage, mais payant ($69 pour un seul poste, la version d'essai quitte après une heure ). Il a des paramétrages très complets et en particulier relance la connexion lors du boot jusqu'à la connexion au site.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4964</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4964"/>
				<updated>2006-04-16T18:54:39Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solution Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solution Mac=&lt;br /&gt;
Pour réaliser un kiosque sur Mac, il est possible d'utiliser un iMac G3 (ordinateur tout en un) auquel on enlève le lecteur de CD/DVD, pour éviter les redémarrages sur un disque système, et sur lequel on installe '''iCab''' (http://www.icab.de/), qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
&lt;br /&gt;
Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
'''Opéra''' a en mode kiosque un affichage complètement perturbé. &lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
:tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
::Activate&lt;br /&gt;
::enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- ''le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]''&lt;br /&gt;
&lt;br /&gt;
::OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
&lt;br /&gt;
-- ''ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits''&lt;br /&gt;
&lt;br /&gt;
:end tell&lt;br /&gt;
&lt;br /&gt;
Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosk, et mettre la page d'OF en page d'accueil.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 19:49, 16 April 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
Il existe également '''wKiosk Browser''' (http://www.app4mac.com/wkioskbrowser.html), créé spécifiquement pour cet usage, mais payant ($69 pour un seul poste, la version d'essai quitte après une heure ). Il a des paramétrages très complets et en particulier relance la connexion lors du boot jusqu'à la connexion au site.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4963</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4963"/>
				<updated>2006-04-16T18:51:53Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solutions Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solution Mac=&lt;br /&gt;
Pour réaliser un kiosque sur Mac, il est possible d'utiliser un iMac G3 (ordinateur tout en un) auquel on enlève le lecteur de CD/DVD, pour éviter les redémarrages sur un disque système, et sur lequel on installe '''iCab''', qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
&lt;br /&gt;
Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
'''Opéra''' a en mode kiosque un affichage complètement perturbé. &lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
:tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
::Activate&lt;br /&gt;
::enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- ''le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]''&lt;br /&gt;
&lt;br /&gt;
::OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
&lt;br /&gt;
-- ''ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits''&lt;br /&gt;
&lt;br /&gt;
:end tell&lt;br /&gt;
&lt;br /&gt;
Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosk, et mettre la page d'OF en page d'accueil.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 19:49, 16 April 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
Il existe également '''wKiosk Browser''', créé spécifiquement pour cet usage, mais payant ($69 pour un seul poste, la version d'essai quitte après une heure ). Il a des paramétrages très complets et en particulier relance la connexion lors du boot jusqu'à la connexion au site.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4962</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4962"/>
				<updated>2006-04-16T18:27:20Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solution Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solution Mac=&lt;br /&gt;
Pour réaliser un kiosque sur Mac, il est possible d'utiliser un iMac G3 (ordinateur tout en un) auquel on enlève le lecteur de CD/DVD, pour éviter les redémarrages sur un disque système, et sur lequel on installe '''iCab''', qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
&lt;br /&gt;
Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
'''Opéra''' a en mode kiosque un affichage complètement perturbé. &lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
:tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
::Activate&lt;br /&gt;
::enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- ''le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]''&lt;br /&gt;
&lt;br /&gt;
::OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
&lt;br /&gt;
-- ''ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits''&lt;br /&gt;
&lt;br /&gt;
:end tell&lt;br /&gt;
&lt;br /&gt;
Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosk, et mettre la page d'OF en page d'accueil.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 19:49, 16 April 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
Il existe également '''wKiosk Browser''', créé spécifiquement pour cet usage, mais payant($69). Il semble avoir des paramétrages plus puissants et en particulier relance la connexion lors du boot jusqu'à la connexion au site.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4961</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4961"/>
				<updated>2006-04-16T18:04:53Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solution Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solution Mac=&lt;br /&gt;
Pour réaliser un kiosque sur Mac, il est possible d'utiliser un iMac G3 (ordinateur tout en un) auquel on enlève le lecteur de CD/DVD, pour éviter les redémarrages sur un disque système, et sur lequel on installe '''iCab''', qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
&lt;br /&gt;
Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
'''Opéra''' a en mode kiosque un affichage complètement perturbé. &lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
:tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
::Activate&lt;br /&gt;
::enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- ''le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]''&lt;br /&gt;
&lt;br /&gt;
::OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
&lt;br /&gt;
-- ''ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits''&lt;br /&gt;
&lt;br /&gt;
:end tell&lt;br /&gt;
&lt;br /&gt;
Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosk, et mettre la page d'OF en page d'accueil.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 19:49, 16 April 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4960</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4960"/>
				<updated>2006-04-16T18:02:56Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solution Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solution Mac=&lt;br /&gt;
Pour réaliser un kiosque sur Mac, il est possible d'utiliser un iMac G3 (ordinateur tout en un) auquel on enlev le lecteur de CD/DVD, pour éviter les redémarrages sur un disque système, et sur lequel on installe '''iCab''', qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
&lt;br /&gt;
'''Opéra''' a en mode kiosque un affichage complètement perturbé. Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
:tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
::Activate&lt;br /&gt;
::enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- ''le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]''&lt;br /&gt;
&lt;br /&gt;
::OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
&lt;br /&gt;
-- ''ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits''&lt;br /&gt;
&lt;br /&gt;
:end tell&lt;br /&gt;
&lt;br /&gt;
Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosk, et mettre la page d'OF en page d'accueil.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 19:49, 16 April 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4959</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4959"/>
				<updated>2006-04-16T18:01:15Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solution Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solution Mac=&lt;br /&gt;
Pour réaliser un kiosque sur Mac, il est possible d'utiliser un iMac G3 (ordinateur tout en un) auquel on enlev le lecteur de CD/DVD, pour éviter les redémarrages sur un disque système, et sur lequel on installe iCab, qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
&lt;br /&gt;
Opéra a en mode kiosque un affichage complètement perturbé. Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
:tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
::Activate&lt;br /&gt;
::enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]&lt;br /&gt;
&lt;br /&gt;
::OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
&lt;br /&gt;
-- ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits&lt;br /&gt;
&lt;br /&gt;
:end tell&lt;br /&gt;
&lt;br /&gt;
Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosk.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 19:49, 16 April 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4958</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4958"/>
				<updated>2006-04-16T17:57:34Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solution Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solution Mac=&lt;br /&gt;
Je viens juste de terminer la configuration d'un iMac G3 (ordinateur tout en un) auquel j'ai enlevé le lecteur de DVD, pour éviter les redémarrages sur un disque système, et sur lequel j'ai installé iCab, qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
J'avais testé auparavant Opéra, dont le mode kiosque a un affichage complètement perturbé. Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, j'ai créé un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
:tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
::Activate&lt;br /&gt;
::enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]&lt;br /&gt;
&lt;br /&gt;
::OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
&lt;br /&gt;
-- ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits&lt;br /&gt;
&lt;br /&gt;
:end tell&lt;br /&gt;
&lt;br /&gt;
J'ai supprimé toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 19:49, 16 April 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4957</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4957"/>
				<updated>2006-04-16T17:49:58Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solution Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solution Mac=&lt;br /&gt;
Je viens juste de terminer la configuration d'un iMac G3 (ordinateur tout en un) auquel j'ai enlevé le lecteur de DVD, pour éviter les redémarrages sur un disque système, et sur lequel j'ai installé iCab, qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
J'avais testé auparavant Opéra, dont le mode kiosque a un affichage complètement perturbé. Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, j'ai créé un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
	Activate&lt;br /&gt;
	enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]&lt;br /&gt;
&lt;br /&gt;
	OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
&lt;br /&gt;
-- ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits&lt;br /&gt;
&lt;br /&gt;
end tell&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J'ai supprimé toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 19:49, 16 April 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4956</id>
		<title>Kiosque PC</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Kiosque-PC&amp;diff=4956"/>
				<updated>2006-04-16T17:49:13Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Solution Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.&lt;br /&gt;
=Solution Mac=&lt;br /&gt;
Je viens juste de terminer la configuration d'un iMac G3 (ordinateur tout en un) auquel j'ai enlevé le lecteur de DVD, pour éviter les redémarrages sur un disque système, et sur lequel j'ai installé iCab, qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.&lt;br /&gt;
J'avais testé auparavant Opéra, dont le mode kiosque a un affichage complètement perturbé. Malheureusement, iCab n'existe pas sous Windows.&lt;br /&gt;
&lt;br /&gt;
Pour arriver directement sur la page de réservation, j'ai créé un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement. &lt;br /&gt;
&lt;br /&gt;
tell application &amp;quot;iCab&amp;quot;&lt;br /&gt;
	Activate&lt;br /&gt;
	enter kiosk mode with password &amp;quot;password&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-- le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]&lt;br /&gt;
&lt;br /&gt;
	OpenURL &amp;quot;http://monsite.org/?login=monidentifiant&amp;amp;password=monmotdepasse&amp;quot; toWindow -1 &lt;br /&gt;
&lt;br /&gt;
-- ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits&lt;br /&gt;
&lt;br /&gt;
end tell&lt;br /&gt;
&lt;br /&gt;
J'ai supprimé toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards.&lt;br /&gt;
&lt;br /&gt;
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.&lt;br /&gt;
&lt;br /&gt;
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 19:49, 16 April 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Utilisateur:Drpiquouze&amp;diff=4950</id>
		<title>Utilisateur:Drpiquouze</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Utilisateur:Drpiquouze&amp;diff=4950"/>
				<updated>2006-04-15T18:56:44Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je suis Denis Rousseaux, médecin anesthésiste (d'où le pseudo ;-) ). &lt;br /&gt;
En tant que webmestre du site de mon aéroclub, l''''aéroclub du sud E. Adam de Villiers''', à La Réunion, ''L'aéroclub français de l'hémisphère sud le plus proche de l'antarctique !'', je me suis intéressé à Openflyers récemment. Comme je suis un maniaque de l'orthographe, je me propose de corriger tout ce qui passera à ma portée.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Discussion_Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4933</id>
		<title>Discussion_Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Discussion_Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4933"/>
				<updated>2006-04-11T18:35:04Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;système d'édition des spécifications faisant l'objet d'un vote permettant à tout un chacun d'en rajouter de nouveaux.&lt;br /&gt;
&lt;br /&gt;
J'imagine que l'auteur parle des spécifications (mais ce n'est pas très clair) auquel cas il faudrait parler de Â« nouvelles Â» spécifications !&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 20:34, 11 April 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Discussion_Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4932</id>
		<title>Discussion_Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Discussion_Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4932"/>
				<updated>2006-04-11T18:34:41Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;système d'édition des spécifications faisant l'objet d'un vote permettant à tout un chacun d'en rajouter de nouveaux.&lt;br /&gt;
&lt;br /&gt;
J'imagine que l'auteur parle des spécifications (mais ce n'est pas très clair) uquel cas il faudrait parler de Â« nouvelles Â» spécifications !&lt;br /&gt;
&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 20:34, 11 April 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4931</id>
		<title>Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4931"/>
				<updated>2006-04-11T18:31:28Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Votes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Structuration d'OpenFlyers=&lt;br /&gt;
Comme indiqué sur le [http://openflyers.org site internet d'OpenFlyers], OpenFlyers correspond à deux choses :&lt;br /&gt;
*l'association OpenFlyers&lt;br /&gt;
*le logiciel OpenFlyers (qui est créé par l'équipe de développement qui n'est pas interne à l'association)&lt;br /&gt;
&lt;br /&gt;
L'association met à disposition de l'équipe de développement des moyens pour assurer son fonctionnement.&lt;br /&gt;
==Outils de développement==&lt;br /&gt;
===Wiki===&lt;br /&gt;
Ce wiki est utilisé par l'équipe de développement. C'est d'ailleurs son principal outil de travail.&lt;br /&gt;
&lt;br /&gt;
L'édition de la plupart des pages wiki est libre. Il suffit simplement de s'être identifié avant de pouvoir poster. Pour cela '''il faut demander un accès (en précisant idenfiant et mot de passe souhaité) à devteam at openflyers.org'''&lt;br /&gt;
&lt;br /&gt;
Néanmoins, cette liberté totale ne peut &amp;quot;s'épanouir&amp;quot; qu'avec quelques règles permettant à tout un chacun de suivre le plus facilement possible les évolutions des pages du wiki.&lt;br /&gt;
&lt;br /&gt;
Voici donc quelques propositions de règles à respecter :&lt;br /&gt;
*N'hésitez-pas à éditer les pages pour corriger les fautes d'orthographe.&lt;br /&gt;
*Si vous souhaitez améliorer la mise en page, faites attention de bien vérifier au préalable que toute modification sur les titres ne va pas causer de liens morts.&lt;br /&gt;
*'''Si vous souhaitez rajouter une remarque sur une spec déjà rédigée, utilisez de préférence l'onglet &amp;quot;discussion&amp;quot; rattaché à la page.'''&lt;br /&gt;
*Lorsque vous soulevez plusieurs points, utilisez :&lt;br /&gt;
**soit des * pour créer des puces comme ici (&amp;lt;-là, juste à gauche&amp;lt;-)&lt;br /&gt;
**soit des titres différents à l'aide des == si vous considérez que cela méritera des réponses séparées pour chaque thème soulevé.&lt;br /&gt;
*N'oubliez-pas de signer à la fin de votre paragraphe en utilisant l'icône prévue à cet effet (avant dernière icône en partant de la droite au-dessus du formulaire d'édition).&lt;br /&gt;
&lt;br /&gt;
'''Pour suivre les modifications du wiki, c'est ici : [[Special:Recentchanges|modifs]]'''&lt;br /&gt;
&lt;br /&gt;
===Listes de diffusion===&lt;br /&gt;
*devteam@openflyers.org (pour l'ensemble de l'équipe de développement)&lt;br /&gt;
*beta@openflyers.org (pour les béta-testeurs)&lt;br /&gt;
*coding@openflyers.org (pour les programmeurs)&lt;br /&gt;
*of-commit@openflyers.org (pour le suivi des mises à jour du SVN)&lt;br /&gt;
Si vous souhaitez intégrer l'équipe de développement et être abonné à une des listes, il faut en faire la demande auprès du responsable de l'équipe : devteam@openflyers.org&lt;br /&gt;
===SVN (subversion)===&lt;br /&gt;
&lt;br /&gt;
==Organisation du développement==&lt;br /&gt;
Nous essayons de structurer le développement afin d'être plus efficace et de ne pas perdre des choses en route. Le schéma présenté ci-après correspond plus à un idéal qu'une réalité ;-)&lt;br /&gt;
===Spécifications===&lt;br /&gt;
Il existe trois niveaux de spécifications :&lt;br /&gt;
*Les idées générales (cahier de résa, gestion des comptes, mécanique, etc.).&lt;br /&gt;
&lt;br /&gt;
Les idées générales sont présentées synthétiquement sur la [http://openflyers.org/articles.php?lng=fr&amp;amp;pg=7 roue OpenFlyers]. Elles regroupent les axes de développement validés depuis la création d'OF. Les priorités de spécifications sur tel ou tel axe sont définies par l'ensemble de l'équipe. ''A l'heure actuelle, le cahier est fait, la gestion des adhérents est également terminée et nous spécifions sur la saisie des vols et la gestion des comptes pilotes.''&lt;br /&gt;
*La composition générale de chaque axe est décrite au travers de notions (types d'avion, profils, etc.).&lt;br /&gt;
&lt;br /&gt;
La détermination des notions est, en général, laissée plutôt à l'appréciation de l'équipe de programmation. Car c'est elle qui va par la suite implémenter ces notions et qui peut mesurer la difficulté de tel ou tel aspect. De plus, les utilisateurs finaux ne sont pas forcément les mieux placés pour appréhender les différentes utilisations possibles. Ils cherchent en général une solution qui correspond uniquement à leur besoin.&lt;br /&gt;
*Les fonctionnalités.&lt;br /&gt;
Elles sont déterminées par l'ensemble de l'équipe de développement.&lt;br /&gt;
&lt;br /&gt;
Le wiki constitue le support pour décrire les fonctionnalités et les notions.&lt;br /&gt;
&lt;br /&gt;
A côté de ces spécifications &amp;quot;fonctionnelles&amp;quot;, il existe des spécifications de programmation. Elles sont du ressort de l'équipe de programmation. L'axe suivi est : respect des standards et modularité.&lt;br /&gt;
&lt;br /&gt;
===Implémentation des spécifications===&lt;br /&gt;
L'implémentation est effectuée par l'équipe de programmation dans les languages PHP, JavaScript, XHTML, XML, XSLT et avec comme support de base de données MySQL.&lt;br /&gt;
&lt;br /&gt;
Le choix des fonctionnalités à implémenter est décidé de deux manières :&lt;br /&gt;
*S'il s'agit du coeur d'une idée, elle est implémentée dans le cadre de l'idée.&lt;br /&gt;
*S'il s'agit d'une fonctionnalité annexe, cette dernière est votée lors de réunions de l'association avec l'équipe de programmation.&lt;br /&gt;
&lt;br /&gt;
Certaines fonctionnalités qui ne nécessitent qu'un très faible investissement en temps peuvent être laissées à l'appréciation de tel ou tel programmeur à partir du moment où elles s'insèrent dans le cadre voulu et qu'elles ne dénaturent pas l'application.&lt;br /&gt;
&lt;br /&gt;
Afin de faciliter l'implémentation de fonctionnalités annexes, la version 2 d'OF utilisera un système de listage en xml regroupant les options activables par un club.&lt;br /&gt;
&lt;br /&gt;
===Votes===&lt;br /&gt;
Afin de répondre mieux aux attentes des clubs et des utilisateurs, nous envisageons de mettre en place un système de vote. La recherche d'un tel outil fait parti des tâches en suspend (s'il y a un volontaire...). Succinctement, voici des éléments qui pourraient composer le cahier des charges d'un tel outil :&lt;br /&gt;
*authentification des votants et attribution du droit à voter (but : éviter qu'un même personne vote deux fois).&lt;br /&gt;
*Pondération des votes (but: donner plus de poids aux développeurs, programmeurs, clubs hébergés par l'association).&lt;br /&gt;
*système d'édition des spécifications faisant l'objet d'un vote permettant à tout un chacun d'en rajouter de nouveaux.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4930</id>
		<title>Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4930"/>
				<updated>2006-04-11T18:30:04Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Implémentation des spécifications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Structuration d'OpenFlyers=&lt;br /&gt;
Comme indiqué sur le [http://openflyers.org site internet d'OpenFlyers], OpenFlyers correspond à deux choses :&lt;br /&gt;
*l'association OpenFlyers&lt;br /&gt;
*le logiciel OpenFlyers (qui est créé par l'équipe de développement qui n'est pas interne à l'association)&lt;br /&gt;
&lt;br /&gt;
L'association met à disposition de l'équipe de développement des moyens pour assurer son fonctionnement.&lt;br /&gt;
==Outils de développement==&lt;br /&gt;
===Wiki===&lt;br /&gt;
Ce wiki est utilisé par l'équipe de développement. C'est d'ailleurs son principal outil de travail.&lt;br /&gt;
&lt;br /&gt;
L'édition de la plupart des pages wiki est libre. Il suffit simplement de s'être identifié avant de pouvoir poster. Pour cela '''il faut demander un accès (en précisant idenfiant et mot de passe souhaité) à devteam at openflyers.org'''&lt;br /&gt;
&lt;br /&gt;
Néanmoins, cette liberté totale ne peut &amp;quot;s'épanouir&amp;quot; qu'avec quelques règles permettant à tout un chacun de suivre le plus facilement possible les évolutions des pages du wiki.&lt;br /&gt;
&lt;br /&gt;
Voici donc quelques propositions de règles à respecter :&lt;br /&gt;
*N'hésitez-pas à éditer les pages pour corriger les fautes d'orthographe.&lt;br /&gt;
*Si vous souhaitez améliorer la mise en page, faites attention de bien vérifier au préalable que toute modification sur les titres ne va pas causer de liens morts.&lt;br /&gt;
*'''Si vous souhaitez rajouter une remarque sur une spec déjà rédigée, utilisez de préférence l'onglet &amp;quot;discussion&amp;quot; rattaché à la page.'''&lt;br /&gt;
*Lorsque vous soulevez plusieurs points, utilisez :&lt;br /&gt;
**soit des * pour créer des puces comme ici (&amp;lt;-là, juste à gauche&amp;lt;-)&lt;br /&gt;
**soit des titres différents à l'aide des == si vous considérez que cela méritera des réponses séparées pour chaque thème soulevé.&lt;br /&gt;
*N'oubliez-pas de signer à la fin de votre paragraphe en utilisant l'icône prévue à cet effet (avant dernière icône en partant de la droite au-dessus du formulaire d'édition).&lt;br /&gt;
&lt;br /&gt;
'''Pour suivre les modifications du wiki, c'est ici : [[Special:Recentchanges|modifs]]'''&lt;br /&gt;
&lt;br /&gt;
===Listes de diffusion===&lt;br /&gt;
*devteam@openflyers.org (pour l'ensemble de l'équipe de développement)&lt;br /&gt;
*beta@openflyers.org (pour les béta-testeurs)&lt;br /&gt;
*coding@openflyers.org (pour les programmeurs)&lt;br /&gt;
*of-commit@openflyers.org (pour le suivi des mises à jour du SVN)&lt;br /&gt;
Si vous souhaitez intégrer l'équipe de développement et être abonné à une des listes, il faut en faire la demande auprès du responsable de l'équipe : devteam@openflyers.org&lt;br /&gt;
===SVN (subversion)===&lt;br /&gt;
&lt;br /&gt;
==Organisation du développement==&lt;br /&gt;
Nous essayons de structurer le développement afin d'être plus efficace et de ne pas perdre des choses en route. Le schéma présenté ci-après correspond plus à un idéal qu'une réalité ;-)&lt;br /&gt;
===Spécifications===&lt;br /&gt;
Il existe trois niveaux de spécifications :&lt;br /&gt;
*Les idées générales (cahier de résa, gestion des comptes, mécanique, etc.).&lt;br /&gt;
&lt;br /&gt;
Les idées générales sont présentées synthétiquement sur la [http://openflyers.org/articles.php?lng=fr&amp;amp;pg=7 roue OpenFlyers]. Elles regroupent les axes de développement validés depuis la création d'OF. Les priorités de spécifications sur tel ou tel axe sont définies par l'ensemble de l'équipe. ''A l'heure actuelle, le cahier est fait, la gestion des adhérents est également terminée et nous spécifions sur la saisie des vols et la gestion des comptes pilotes.''&lt;br /&gt;
*La composition générale de chaque axe est décrite au travers de notions (types d'avion, profils, etc.).&lt;br /&gt;
&lt;br /&gt;
La détermination des notions est, en général, laissée plutôt à l'appréciation de l'équipe de programmation. Car c'est elle qui va par la suite implémenter ces notions et qui peut mesurer la difficulté de tel ou tel aspect. De plus, les utilisateurs finaux ne sont pas forcément les mieux placés pour appréhender les différentes utilisations possibles. Ils cherchent en général une solution qui correspond uniquement à leur besoin.&lt;br /&gt;
*Les fonctionnalités.&lt;br /&gt;
Elles sont déterminées par l'ensemble de l'équipe de développement.&lt;br /&gt;
&lt;br /&gt;
Le wiki constitue le support pour décrire les fonctionnalités et les notions.&lt;br /&gt;
&lt;br /&gt;
A côté de ces spécifications &amp;quot;fonctionnelles&amp;quot;, il existe des spécifications de programmation. Elles sont du ressort de l'équipe de programmation. L'axe suivi est : respect des standards et modularité.&lt;br /&gt;
&lt;br /&gt;
===Implémentation des spécifications===&lt;br /&gt;
L'implémentation est effectuée par l'équipe de programmation dans les languages PHP, JavaScript, XHTML, XML, XSLT et avec comme support de base de données MySQL.&lt;br /&gt;
&lt;br /&gt;
Le choix des fonctionnalités à implémenter est décidé de deux manières :&lt;br /&gt;
*S'il s'agit du coeur d'une idée, elle est implémentée dans le cadre de l'idée.&lt;br /&gt;
*S'il s'agit d'une fonctionnalité annexe, cette dernière est votée lors de réunions de l'association avec l'équipe de programmation.&lt;br /&gt;
&lt;br /&gt;
Certaines fonctionnalités qui ne nécessitent qu'un très faible investissement en temps peuvent être laissées à l'appréciation de tel ou tel programmeur à partir du moment où elles s'insèrent dans le cadre voulu et qu'elles ne dénaturent pas l'application.&lt;br /&gt;
&lt;br /&gt;
Afin de faciliter l'implémentation de fonctionnalités annexes, la version 2 d'OF utilisera un système de listage en xml regroupant les options activables par un club.&lt;br /&gt;
&lt;br /&gt;
===Votes===&lt;br /&gt;
Afin de répondre mieux aux attentes des clubs et des utilisateurs, nous envisageons de mettre en place un système de vote. La recherche d'un tel outil fait parti des tâches en suspend (s'il y a un volontaire...). Succintement, voici des éléments qui pourraient composer le cahier des charges d'un tel outil :&lt;br /&gt;
*authentification des votants et attribution du droit à voter (but : éviter qu'un même personne vote deux fois)&lt;br /&gt;
*Pondération des votes (but: donner plus de poids aux développeurs, programmeurs, clubs hébergés par l'association)&lt;br /&gt;
*système d'édition des spécifications faisant l'objet d'un vote permettant à tout un chacun d'en rajouter de nouveaux&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4929</id>
		<title>Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4929"/>
				<updated>2006-04-11T18:28:31Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Spécifications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Structuration d'OpenFlyers=&lt;br /&gt;
Comme indiqué sur le [http://openflyers.org site internet d'OpenFlyers], OpenFlyers correspond à deux choses :&lt;br /&gt;
*l'association OpenFlyers&lt;br /&gt;
*le logiciel OpenFlyers (qui est créé par l'équipe de développement qui n'est pas interne à l'association)&lt;br /&gt;
&lt;br /&gt;
L'association met à disposition de l'équipe de développement des moyens pour assurer son fonctionnement.&lt;br /&gt;
==Outils de développement==&lt;br /&gt;
===Wiki===&lt;br /&gt;
Ce wiki est utilisé par l'équipe de développement. C'est d'ailleurs son principal outil de travail.&lt;br /&gt;
&lt;br /&gt;
L'édition de la plupart des pages wiki est libre. Il suffit simplement de s'être identifié avant de pouvoir poster. Pour cela '''il faut demander un accès (en précisant idenfiant et mot de passe souhaité) à devteam at openflyers.org'''&lt;br /&gt;
&lt;br /&gt;
Néanmoins, cette liberté totale ne peut &amp;quot;s'épanouir&amp;quot; qu'avec quelques règles permettant à tout un chacun de suivre le plus facilement possible les évolutions des pages du wiki.&lt;br /&gt;
&lt;br /&gt;
Voici donc quelques propositions de règles à respecter :&lt;br /&gt;
*N'hésitez-pas à éditer les pages pour corriger les fautes d'orthographe.&lt;br /&gt;
*Si vous souhaitez améliorer la mise en page, faites attention de bien vérifier au préalable que toute modification sur les titres ne va pas causer de liens morts.&lt;br /&gt;
*'''Si vous souhaitez rajouter une remarque sur une spec déjà rédigée, utilisez de préférence l'onglet &amp;quot;discussion&amp;quot; rattaché à la page.'''&lt;br /&gt;
*Lorsque vous soulevez plusieurs points, utilisez :&lt;br /&gt;
**soit des * pour créer des puces comme ici (&amp;lt;-là, juste à gauche&amp;lt;-)&lt;br /&gt;
**soit des titres différents à l'aide des == si vous considérez que cela méritera des réponses séparées pour chaque thème soulevé.&lt;br /&gt;
*N'oubliez-pas de signer à la fin de votre paragraphe en utilisant l'icône prévue à cet effet (avant dernière icône en partant de la droite au-dessus du formulaire d'édition).&lt;br /&gt;
&lt;br /&gt;
'''Pour suivre les modifications du wiki, c'est ici : [[Special:Recentchanges|modifs]]'''&lt;br /&gt;
&lt;br /&gt;
===Listes de diffusion===&lt;br /&gt;
*devteam@openflyers.org (pour l'ensemble de l'équipe de développement)&lt;br /&gt;
*beta@openflyers.org (pour les béta-testeurs)&lt;br /&gt;
*coding@openflyers.org (pour les programmeurs)&lt;br /&gt;
*of-commit@openflyers.org (pour le suivi des mises à jour du SVN)&lt;br /&gt;
Si vous souhaitez intégrer l'équipe de développement et être abonné à une des listes, il faut en faire la demande auprès du responsable de l'équipe : devteam@openflyers.org&lt;br /&gt;
===SVN (subversion)===&lt;br /&gt;
&lt;br /&gt;
==Organisation du développement==&lt;br /&gt;
Nous essayons de structurer le développement afin d'être plus efficace et de ne pas perdre des choses en route. Le schéma présenté ci-après correspond plus à un idéal qu'une réalité ;-)&lt;br /&gt;
===Spécifications===&lt;br /&gt;
Il existe trois niveaux de spécifications :&lt;br /&gt;
*Les idées générales (cahier de résa, gestion des comptes, mécanique, etc.).&lt;br /&gt;
&lt;br /&gt;
Les idées générales sont présentées synthétiquement sur la [http://openflyers.org/articles.php?lng=fr&amp;amp;pg=7 roue OpenFlyers]. Elles regroupent les axes de développement validés depuis la création d'OF. Les priorités de spécifications sur tel ou tel axe sont définies par l'ensemble de l'équipe. ''A l'heure actuelle, le cahier est fait, la gestion des adhérents est également terminée et nous spécifions sur la saisie des vols et la gestion des comptes pilotes.''&lt;br /&gt;
*La composition générale de chaque axe est décrite au travers de notions (types d'avion, profils, etc.).&lt;br /&gt;
&lt;br /&gt;
La détermination des notions est, en général, laissée plutôt à l'appréciation de l'équipe de programmation. Car c'est elle qui va par la suite implémenter ces notions et qui peut mesurer la difficulté de tel ou tel aspect. De plus, les utilisateurs finaux ne sont pas forcément les mieux placés pour appréhender les différentes utilisations possibles. Ils cherchent en général une solution qui correspond uniquement à leur besoin.&lt;br /&gt;
*Les fonctionnalités.&lt;br /&gt;
Elles sont déterminées par l'ensemble de l'équipe de développement.&lt;br /&gt;
&lt;br /&gt;
Le wiki constitue le support pour décrire les fonctionnalités et les notions.&lt;br /&gt;
&lt;br /&gt;
A côté de ces spécifications &amp;quot;fonctionnelles&amp;quot;, il existe des spécifications de programmation. Elles sont du ressort de l'équipe de programmation. L'axe suivi est : respect des standards et modularité.&lt;br /&gt;
&lt;br /&gt;
===Implémentation des spécifications===&lt;br /&gt;
L'implémentation est effectuée par l'équipe de programmation dans les languages PHP, JavaScript, XHTML, XML, XSLT et avec comme support de base de données MySQL.&lt;br /&gt;
&lt;br /&gt;
Le choix des fonctionnalités à implémenter est décidé de deux manières :&lt;br /&gt;
*S'il s'agit du coeur d'une idée, elle est implémentée dans le cadre de l'idée&lt;br /&gt;
*S'il s'agit d'une fonctionnalité annexe, cette dernière est votée lors de réunions de l'association avec l'équipe de programmation.&lt;br /&gt;
&lt;br /&gt;
Certaines fonctionnalités qui ne nécessitent qu'un très faible investissement en temps peuvent être laissées à l'appréciation de tel ou tel programmeur à partir du moment où elle s'insère dans le cadre voulu et qu'elles ne dénaturent par l'application.&lt;br /&gt;
&lt;br /&gt;
Afin de faciliter l'implémentation de fonctionnalités annexes, la version 2 d'OF utilisera un système de listage en xml regroupant les options activables par un club.&lt;br /&gt;
&lt;br /&gt;
===Votes===&lt;br /&gt;
Afin de répondre mieux aux attentes des clubs et des utilisateurs, nous envisageons de mettre en place un système de vote. La recherche d'un tel outil fait parti des tâches en suspend (s'il y a un volontaire...). Succintement, voici des éléments qui pourraient composer le cahier des charges d'un tel outil :&lt;br /&gt;
*authentification des votants et attribution du droit à voter (but : éviter qu'un même personne vote deux fois)&lt;br /&gt;
*Pondération des votes (but: donner plus de poids aux développeurs, programmeurs, clubs hébergés par l'association)&lt;br /&gt;
*système d'édition des spécifications faisant l'objet d'un vote permettant à tout un chacun d'en rajouter de nouveaux&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4928</id>
		<title>Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Documentation_de_la_solution_web_de_gestion_OpenFlyers_version_3:About&amp;diff=4928"/>
				<updated>2006-04-11T18:25:37Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Structuration d'OpenFlyers=&lt;br /&gt;
Comme indiqué sur le [http://openflyers.org site internet d'OpenFlyers], OpenFlyers correspond à deux choses :&lt;br /&gt;
*l'association OpenFlyers&lt;br /&gt;
*le logiciel OpenFlyers (qui est créé par l'équipe de développement qui n'est pas interne à l'association)&lt;br /&gt;
&lt;br /&gt;
L'association met à disposition de l'équipe de développement des moyens pour assurer son fonctionnement.&lt;br /&gt;
==Outils de développement==&lt;br /&gt;
===Wiki===&lt;br /&gt;
Ce wiki est utilisé par l'équipe de développement. C'est d'ailleurs son principal outil de travail.&lt;br /&gt;
&lt;br /&gt;
L'édition de la plupart des pages wiki est libre. Il suffit simplement de s'être identifié avant de pouvoir poster. Pour cela '''il faut demander un accès (en précisant idenfiant et mot de passe souhaité) à devteam at openflyers.org'''&lt;br /&gt;
&lt;br /&gt;
Néanmoins, cette liberté totale ne peut &amp;quot;s'épanouir&amp;quot; qu'avec quelques règles permettant à tout un chacun de suivre le plus facilement possible les évolutions des pages du wiki.&lt;br /&gt;
&lt;br /&gt;
Voici donc quelques propositions de règles à respecter :&lt;br /&gt;
*N'hésitez-pas à éditer les pages pour corriger les fautes d'orthographe.&lt;br /&gt;
*Si vous souhaitez améliorer la mise en page, faites attention de bien vérifier au préalable que toute modification sur les titres ne va pas causer de liens morts.&lt;br /&gt;
*'''Si vous souhaitez rajouter une remarque sur une spec déjà rédigée, utilisez de préférence l'onglet &amp;quot;discussion&amp;quot; rattaché à la page.'''&lt;br /&gt;
*Lorsque vous soulevez plusieurs points, utilisez :&lt;br /&gt;
**soit des * pour créer des puces comme ici (&amp;lt;-là, juste à gauche&amp;lt;-)&lt;br /&gt;
**soit des titres différents à l'aide des == si vous considérez que cela méritera des réponses séparées pour chaque thème soulevé.&lt;br /&gt;
*N'oubliez-pas de signer à la fin de votre paragraphe en utilisant l'icône prévue à cet effet (avant dernière icône en partant de la droite au-dessus du formulaire d'édition).&lt;br /&gt;
&lt;br /&gt;
'''Pour suivre les modifications du wiki, c'est ici : [[Special:Recentchanges|modifs]]'''&lt;br /&gt;
&lt;br /&gt;
===Listes de diffusion===&lt;br /&gt;
*devteam@openflyers.org (pour l'ensemble de l'équipe de développement)&lt;br /&gt;
*beta@openflyers.org (pour les béta-testeurs)&lt;br /&gt;
*coding@openflyers.org (pour les programmeurs)&lt;br /&gt;
*of-commit@openflyers.org (pour le suivi des mises à jour du SVN)&lt;br /&gt;
Si vous souhaitez intégrer l'équipe de développement et être abonné à une des listes, il faut en faire la demande auprès du responsable de l'équipe : devteam@openflyers.org&lt;br /&gt;
===SVN (subversion)===&lt;br /&gt;
&lt;br /&gt;
==Organisation du développement==&lt;br /&gt;
Nous essayons de structurer le développement afin d'être plus efficace et de ne pas perdre des choses en route. Le schéma présenté ci-après correspond plus à un idéal qu'une réalité ;-)&lt;br /&gt;
===Spécifications===&lt;br /&gt;
Il existe trois niveaux de spécifications :&lt;br /&gt;
*Les idées générales (cahier de résa, gestion des comptes, mécanique, etc.).&lt;br /&gt;
&lt;br /&gt;
Les idées générales sont présentées synthétiquement sur la [http://openflyers.org/articles.php?lng=fr&amp;amp;pg=7 roue OpenFlyers]. Elles regroupent les axes de développement validés depuis la création d'OF. Les priorités de spécifications sur tel ou tel axe est défini par l'ensemble de l'équipe. ''A l'heure actuelle, le cahier est fait, la gestion des adhérents est également terminée et nous spécifions sur la saisie des vols et la gestion des comptes pilotes.''&lt;br /&gt;
*La composition générale de chaque axe est décrite au travers de notions (types d'avion, profils, etc.).&lt;br /&gt;
&lt;br /&gt;
La détermination des notions est, en général, laissée plutôt à l'appréciation de l'équipe de programmation. Car c'est elle qui va par la suite implémenter ces notions et qui peut mesurer la difficulté de tel ou tel aspect. De plus, les utilisateurs finaux ne sont pas forcément les mieux placés pour appréhender les différentes utilisations possibles. Ils cherchent en général une solution qui correspond uniquement à leur besoin.&lt;br /&gt;
*Les fonctionnalités.&lt;br /&gt;
Elles sont déterminées par l'ensemble de l'équipe de développement.&lt;br /&gt;
&lt;br /&gt;
Le wiki constitue le support pour décrire les fonctionnalités et les notions.&lt;br /&gt;
&lt;br /&gt;
A côté de ces spécifications &amp;quot;fonctionnelles&amp;quot;, il existe des spécifications de programmation. Elles sont du ressort de l'équipe de programmation. L'axe suivi est : respect des standards et modularité.&lt;br /&gt;
===Implémentation des spécifications===&lt;br /&gt;
L'implémentation est effectuée par l'équipe de programmation dans les languages PHP, JavaScript, XHTML, XML, XSLT et avec comme support de base de données MySQL.&lt;br /&gt;
&lt;br /&gt;
Le choix des fonctionnalités à implémenter est décidé de deux manières :&lt;br /&gt;
*S'il s'agit du coeur d'une idée, elle est implémentée dans le cadre de l'idée&lt;br /&gt;
*S'il s'agit d'une fonctionnalité annexe, cette dernière est votée lors de réunions de l'association avec l'équipe de programmation.&lt;br /&gt;
&lt;br /&gt;
Certaines fonctionnalités qui ne nécessitent qu'un très faible investissement en temps peuvent être laissées à l'appréciation de tel ou tel programmeur à partir du moment où elle s'insère dans le cadre voulu et qu'elles ne dénaturent par l'application.&lt;br /&gt;
&lt;br /&gt;
Afin de faciliter l'implémentation de fonctionnalités annexes, la version 2 d'OF utilisera un système de listage en xml regroupant les options activables par un club.&lt;br /&gt;
&lt;br /&gt;
===Votes===&lt;br /&gt;
Afin de répondre mieux aux attentes des clubs et des utilisateurs, nous envisageons de mettre en place un système de vote. La recherche d'un tel outil fait parti des tâches en suspend (s'il y a un volontaire...). Succintement, voici des éléments qui pourraient composer le cahier des charges d'un tel outil :&lt;br /&gt;
*authentification des votants et attribution du droit à voter (but : éviter qu'un même personne vote deux fois)&lt;br /&gt;
*Pondération des votes (but: donner plus de poids aux développeurs, programmeurs, clubs hébergés par l'association)&lt;br /&gt;
*système d'édition des spécifications faisant l'objet d'un vote permettant à tout un chacun d'en rajouter de nouveaux&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Fichier:Date-jour.jpg&amp;diff=4922</id>
		<title>Fichier:Date jour.jpg</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Fichier:Date-jour.jpg&amp;diff=4922"/>
				<updated>2006-04-08T10:25:56Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : Nouvelle disposition de date et heure, distinguant date et heure du jour de date de résa.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nouvelle disposition de date et heure, distinguant date et heure du jour de date de résa.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Fichier:Date-jour.png&amp;diff=4921</id>
		<title>Fichier:Date jour.png</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Fichier:Date-jour.png&amp;diff=4921"/>
				<updated>2006-04-08T10:23:19Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : Nouvelle disposition de la date et de l'heure, distinguant la date et l'heure du jour, de la date de l'affichage des résas.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nouvelle disposition de la date et de l'heure, distinguant la date et l'heure du jour, de la date de l'affichage des résas.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Rapporter-un-bug&amp;diff=4909</id>
		<title>Rapporter un bug</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Rapporter-un-bug&amp;diff=4909"/>
				<updated>2006-04-03T17:38:20Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Rapporter un bug dans Mantis (pour les testeurs/rapporteurs) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Nous utilisons comme outil de &amp;quot;traceur de bugs&amp;quot; (ou Bug Tracking System) [http://bts.openflyers.org/ Mantis].&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir éditer des informations, il faut d'abord vous identifier.&lt;br /&gt;
&lt;br /&gt;
Lors de la création de votre compte, un mail vous est envoyé. Si vous ne le recevez pas, vérifiez qu'il n'a pas été mis de côté (voir supprimé) par un outil anti-spam attaché à votre messagerie.&lt;br /&gt;
&lt;br /&gt;
=Rapporter un bug dans Mantis (pour les testeurs/rapporteurs)=&lt;br /&gt;
Avant de rapporter un bug, prenez le temps d'effectuer les actions suivantes :&lt;br /&gt;
*Vérifier que le bug n'est pas déjà rapporté.&lt;br /&gt;
*Renseigner les items dès le début pour éviter l'envoi dans une rubrique non adaptée.&lt;br /&gt;
*Choisir la bonne catégorie :&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Intitulé!!Rubrique&lt;br /&gt;
|-  	 &lt;br /&gt;
|Admin||si cela touche la partie configuration/administration&lt;br /&gt;
|-&lt;br /&gt;
|Cahier des resa||si cela touche la partie &amp;quot;cahier de réservations&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Gestions des vols|| si cela touche la partie &amp;quot;saisie des vols&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Gestions des comptes||si cela touche la partie financière&lt;br /&gt;
|-&lt;br /&gt;
|Documentation|| si cela concerne des précisions sur la documentation&lt;br /&gt;
|-&lt;br /&gt;
|Update||si cela touche l'utilitaire de changement de version&lt;br /&gt;
|-&lt;br /&gt;
|Translation||si cela touche les traductions (phrase dans une mauvaise langue ou manquante dans une langue)&lt;br /&gt;
|}&lt;br /&gt;
*Choisissez la bonne version d'OpenFlyers sur laquelle vous avez constaté le bug (en effet nous filtrons et pouvons donc passer à côté d'un bug répertorié sous une mauvaise version). Le numéro de la version d'OF que vous utilisez se trouve en haut à gauche de la page d'accueil d'OF.&lt;br /&gt;
**1.2.x&lt;br /&gt;
**2.0alpha&lt;br /&gt;
**2.0&lt;br /&gt;
&lt;br /&gt;
*Résumé :&lt;br /&gt;
  Rédiger un intitulé explicite comportant si possible le n° de référence du scénario correspondant (cf. [[script]])&lt;br /&gt;
&lt;br /&gt;
*Dans la description&lt;br /&gt;
Si le bug est sur une version en ligne, indiquez sur quelle base vous avez testé.&lt;br /&gt;
Si c'est une version en local, indiquez l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade où le bug est reproductible.&lt;br /&gt;
&lt;br /&gt;
Le descriptif doit être  complet pour que les développeurs sachent identifier l'endroit du problème.&lt;br /&gt;
*La nature &amp;quot;réelle&amp;quot; (non affichage, warning, etc.) du problème et sa manifestation. &lt;br /&gt;
*Communiquer TOUS les éléments minimaux pour commencer à réfléchir au pourquoi du problème, c'est à dire :&lt;br /&gt;
**OS utilisé (Windows 98, Windows XP, Linux, UNIX, Jaguar, etc.)&lt;br /&gt;
**Navigateur utilisé (Safari, Internet Explorer, Netscape Navigator, Firefox, etc.)&lt;br /&gt;
**La version du navigateur.&lt;br /&gt;
&lt;br /&gt;
*Si vous utilisez une version d'OpenFlyers qui n'est pas hébergée par l'association OpenFlyers (si la version que vous utilisez est hébergée par l'association, alors son adresse internet est de la forme nomduclub.openflyers.org), merci de nous communiquer également les éléments suivants :&lt;br /&gt;
**phpinfo() peut être utile pour pouvoir détecter un éventuel problème de configuration de votre serveur.&lt;br /&gt;
**il serait souhaitable, pour épargner un temps précieux, de s'assurer avant de signaler un bug que tous les fichiers sont uploadés correctement (présents sur le serveur, modifications maîtrisées).&lt;br /&gt;
'''A noter que nous n'assurons pas le support pour les hébergeurs gratuits'''. En effet, ces derniers imposent souvent des limitations qui sont sans rapport avec les hébergeurs payants. Notre application fonctionne correctement sur un serveur Linux &amp;quot;standard&amp;quot; (avec quelques variantes possibles) mais avec des options qui peuvent parfois n'exister que sur des hébergeurs payants. La version 2.0 pourrait, par exemple, se révéler bien plus exigeante que la 1.2 au niveau des prérequis.&lt;br /&gt;
*Joindre une copie d'écran est parfois plus explicite que de long discours. Ne pas en abuser, on ne cherche pas à documenter un bug pour le contourner mais à fournir des explications au développeur pour traitement.&lt;br /&gt;
*En cours de traitement, utiliser les notes pour ajouter des informations, éviter les échéanges par email parallèle.&lt;br /&gt;
Si le bug est sur une version  en ligne, indiquer sur quelle base vous avez testé.&lt;br /&gt;
Si c'est une version en local indiquer l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade où le bug est reproductible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lorsque le bug est résolu vous recevrez un email d'information.   Vous devez '''fermer vos bugs'''. Si vous constatez que la solution ne correspond pas à votre description (totale ou parielle), relancez le sujet en le changeant d'état. Par contre si vous détectez une nouvelle anomalie rédigez un nouveau bug.&lt;br /&gt;
*La fermeture du Bug doit être effectuée par celui qui l'a émis.&lt;br /&gt;
*En l'absence d'action de votre part dans un temps raisonnable le développeur ou un administrateur le fermera.&lt;br /&gt;
&lt;br /&gt;
=Description des états et de l'avancement de la résolution=&lt;br /&gt;
==Etats==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Intitulé de l'état!!Description!!Qui devrait mettre cet état&lt;br /&gt;
|-&lt;br /&gt;
|nouveau||nouveau bug, c'est l'état initial||le rédacteur du bug&lt;br /&gt;
|-&lt;br /&gt;
|commentaire||le bug nécessite plus d'informations, le rédacteur du bug devrait y préter attention||un gestionnaire ou un développeur&lt;br /&gt;
|-&lt;br /&gt;
|accepté||le bug a été lu mais n'est ni confirmé ni assigné||un gestionnaire ou le développeur dont dépend le bug&lt;br /&gt;
|-&lt;br /&gt;
|confirmé||le bug est confirmé et reproductible||un gestionnaire ou un développeur&lt;br /&gt;
|-&lt;br /&gt;
|assigné||le bug est assigné à un développeur||un gestionnaire ou un développeur qui le prend en charge&lt;br /&gt;
|-&lt;br /&gt;
|résolu||le bug devrait être résolu, en attente de la confirmation de sa résolution par le rédacteur du bug||le développeur qui a corrigé le bug&lt;br /&gt;
|-&lt;br /&gt;
|fermé||le bug est fermé||le rédacteur initial du bug ou un gestionnaire ayant confirmé le bug&lt;br /&gt;
|}&lt;br /&gt;
==Résolutions==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Intitulé de la résolution!!Description&lt;br /&gt;
|-&lt;br /&gt;
|ouvert||bug ouvert en attente&lt;br /&gt;
|-&lt;br /&gt;
|résolu||bug résolu d'après le développeur responsable&lt;br /&gt;
|-&lt;br /&gt;
|réouvert||bug considéré comme toujours existant après correction&lt;br /&gt;
|-&lt;br /&gt;
|impossible à reproduire||le bug rapporté n'arrive pas à être reproduit&lt;br /&gt;
|-&lt;br /&gt;
|impossible à corriger||il n'y a pas de possibilité de corriger le bug&lt;br /&gt;
|-&lt;br /&gt;
|doublon||le bug a déjà fait l'objet d'un rapport dans Mantis&lt;br /&gt;
|-&lt;br /&gt;
|pas un bug||Ce n'est pas considéré comme un bug&lt;br /&gt;
|-&lt;br /&gt;
|suspendu||Le bug est mis de côté&lt;br /&gt;
|-&lt;br /&gt;
|ne sera pas résolu||Le bug est reconnu mais ne sera pas résolu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Traitement des bugs dans Mantis (pour les développeurs et gestionnaires)=&lt;br /&gt;
&lt;br /&gt;
*Lorsqu'un bug est résolu il faut faire attention à le marquer comme tel dans la '''version en cours''' de modif (=donc normalement la future version publiée)&lt;br /&gt;
&lt;br /&gt;
*La fermeture du Bug doit être effectuée par celui qui l'a reporté.&lt;br /&gt;
&lt;br /&gt;
*En l'absence d'action de sa part dans un temps raisonnable un gestionnaire le fermera.&lt;br /&gt;
&lt;br /&gt;
'''Suivez vos bugs'''&lt;br /&gt;
&lt;br /&gt;
=Respect des standards du web=&lt;br /&gt;
Nous avons à coeur de respecter les standards du web dont notamment le standard xhtml 1.0 strict.&lt;br /&gt;
&lt;br /&gt;
Pour vérifier la validité d'une page, il existe plusieurs outils.&lt;br /&gt;
&lt;br /&gt;
Voici comment utiliser celui fourni par le [http://www.w3.org/ W3C] :&lt;br /&gt;
*Afficher votre page à l'aide d'un navigateur (firefox ou internet explorer)&lt;br /&gt;
*sauver la page seule sur votre disque dur&lt;br /&gt;
*Allez sur la page du [http://validator.w3.org/ validator] du W3C&lt;br /&gt;
*Uploader le fichier sauvé sur le disque dur&lt;br /&gt;
*constatez le résultat&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Discussion:Main-Page&amp;diff=4907</id>
		<title>Discussion:Main Page</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Discussion:Main-Page&amp;diff=4907"/>
				<updated>2006-04-03T17:23:34Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Dans tous les cas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Cette page de discussion peut être l'équivalent du &amp;quot;bar du coin&amp;quot; ou on parle des choses en général.''&lt;br /&gt;
&lt;br /&gt;
==Multilinguisme &amp;amp; xml/xsl==&lt;br /&gt;
Plusieurs possibilités s'offrent à nous sur la façon de &amp;quot;moderniser&amp;quot; l'implémentation existante dans la version 1.2 d'OF du multilinguisme.&lt;br /&gt;
&lt;br /&gt;
===But===&lt;br /&gt;
Actuellement le multilinguisme est géré par des fichiers langues sur le modèle :&lt;br /&gt;
 $lang['ITEM'] = 'traduction dans une langue';&lt;br /&gt;
&lt;br /&gt;
Cette méthode a plusieurs inconvénients :&lt;br /&gt;
*elle ne permet pas de voir si un item a une traduction dans une langue ou non (il faut ouvrir le fichier de la langue concernée et rechercher l'item). Cela rend les mises à jour très lourdes.&lt;br /&gt;
*cela ne permet pas de trouver les &amp;quot;items morts&amp;quot;, c'est à dire les items qui devraient être supprimés.&lt;br /&gt;
*au fil du temps, les fichiers s'étoffent et il n'y a pas de hiérarchisation de l'information. Le parcours en devient difficile.&lt;br /&gt;
Pour résumer ces points :&lt;br /&gt;
 la méthode actuelle empêche la création d'une interface de gestion facilitant la vie des traducteurs.&lt;br /&gt;
Un dernier inconvénient :&lt;br /&gt;
*il n'y a pas possibilité d'avoir dynamiquement la traduction d'un item dans plusieurs langues. Une fois qu'un fichier langue est ouvert on n'utilise que celui-là.&lt;br /&gt;
===Tout d'abord, il y a deux méthodes de stockage des traductions :===&lt;br /&gt;
*par base de données (dans ce cas on se tournerait vers la classe Translation2)&lt;br /&gt;
*en mettant les textes dans du xml. Mais on perd  en  facilité de maintenance, ou alors on crée (ou on trouve) une classe qui gère ça.&lt;br /&gt;
&lt;br /&gt;
Mon avis : &lt;br /&gt;
la base de donnée n'est pas adaptée : les données sont statiques, et la base de données c'est trop lent (on ne va pas faire 40 requêtes par page).&lt;br /&gt;
xml : soit on parse à chaque fois le fichier pour trouver la traduction (trop lent), soit on le parse une fois et on le met en mémoire (et donc, autant utiliser un fichier type .ini avec identifiant=valeur, c'est plus léger)&lt;br /&gt;
--[[Utilisateur:KAeL|KAeL]] 3 Nov 2005 à 14:29 (CET)&lt;br /&gt;
&lt;br /&gt;
le fichier .ini c'est ce qu'on fait aujourd'hui. J'en présente les inconvénients dans les buts recherchés ci-dessus. (mais peut-être que je n'ai pas tout compris sur ce qu'on pouvait faire avec les fichiers .ini--[[Utilisateur:Claratte|Christophe]] 3 Nov 2005 à 23:40 (CET)&lt;br /&gt;
&lt;br /&gt;
===Ensuite, vient la méthode de conversion de la feuille xsl :===&lt;br /&gt;
Dans  les  deux  cas,  on  part  d'une feuille xsl qui va contenir des balises  &amp;lt;text&amp;gt;  définissant le texte à remplacer dans la bonne langue par exemple :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;center&amp;gt;&lt;br /&gt;
        &amp;lt;text&amp;gt;aircraft list&amp;lt;/text&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;registration&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/center&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a donc deux choix :&lt;br /&gt;
&lt;br /&gt;
*soit on effectue la transformation du &amp;lt;text&amp;gt;aircraft list&amp;lt;/text&amp;gt; en premier  puis on obtient une deuxième feuille XSL (en fait la même que celle de Joël)&lt;br /&gt;
*soit  on  effectue la transformation du xml via la feuille de style &amp;quot;générique&amp;quot;,  on obtient alors une sortie presque-html avec les &amp;lt;text&amp;gt; puis on les remplace par la langue finale.&lt;br /&gt;
&lt;br /&gt;
Intérêt  de la première méthode : on peut mettre en cache nos feuilles de  styles adaptées à chaque langue, sachant que les modifications sur les langues ne doivent pas apparaître dans une version stable d'OF.&lt;br /&gt;
&lt;br /&gt;
Intérêt de la seconde méthode : elle me paraît plus simple...&lt;br /&gt;
&lt;br /&gt;
Ã‡a me paraît assez lourd comme approche --[[Utilisateur:KAeL|KAeL]] 3 Nov 2005 à 14:30 (CET)&lt;br /&gt;
&lt;br /&gt;
===Dernier point : mappage xml/base de données===&lt;br /&gt;
Dans  translation2,  les  textes sont référencés selon 2 éléments (cf. [[Translation_Table]]) : un id qui &amp;quot;nomme&amp;quot; le texte et un page_id.  Ainsi on peut avoir deux ids identiques mais sur des pages différentes. D'où ma question : comment en verriez-vous l'utilisation concrète ? (quelles règles on se fixe ?)&lt;br /&gt;
&lt;br /&gt;
Je  vous propose la suivante, on fait un &amp;quot;mappage&amp;quot; base de données/xml ainsi :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;text page=&amp;quot;admin&amp;quot;&amp;gt;aircraft list&amp;lt;/text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
avec le contenu élément de text qui correspond à l'id de la base de données et l'attribut page qui correspond au page_id.&lt;br /&gt;
&lt;br /&gt;
Avantage : on peut définir une page générique (champ page_id vide dans la  base  et sans attribut page sur le xml) qui contient les intitulés qui reviennent le plus souvent (comme &amp;quot;valider&amp;quot;, &amp;quot;annuler&amp;quot;, etc.)&lt;br /&gt;
&lt;br /&gt;
Inconvénient : la présence très fréquente de l'attribut page qui n'apporte pas grand chose.&lt;br /&gt;
&lt;br /&gt;
Une autre méthode : on ne met pas d'attribut page, et pour faire la relation on utilise le nom de la feuille xsl comme page_id.&lt;br /&gt;
&lt;br /&gt;
Avantage : c'est plus léger pour la page xsl&lt;br /&gt;
&lt;br /&gt;
Inconvénient : faut ré-écrire pour chaque page des mots identiques&lt;br /&gt;
&lt;br /&gt;
J'attends vos avis ;-)&lt;br /&gt;
--[[Utilisateur:Claratte|Christophe]] 30 Sep 2005 à 01:47 (CEST)&lt;br /&gt;
&lt;br /&gt;
pareil qu'avant, je ne pense pas que ni xml ni une base de données ne soient les plus adaptés à la situation --[[Utilisateur:KAeL|KAeL]] 3 Nov 2005 à 14:32 (CET)&lt;br /&gt;
&lt;br /&gt;
== Dans tous les cas ==&lt;br /&gt;
&lt;br /&gt;
Je pense que dans tous les cas, on devrait commencer par se faire une classe OfTranslator avec qq méthodes génériques :&lt;br /&gt;
setLang('fr')&lt;br /&gt;
getLang() -&amp;gt; renvoie 'fr'&lt;br /&gt;
getAvailableLangs() -&amp;gt; renvoie array('fr', 'en', ...)&lt;br /&gt;
tr('hi') -&amp;gt; salut  (tr comme translate)&lt;br /&gt;
&lt;br /&gt;
Après derrière, on peut coder nos fonctions à nous ou utiliser une classe PEAR comme Translation2.&lt;br /&gt;
&lt;br /&gt;
La question est : comment on stocke les données ?&lt;br /&gt;
* en xml (quand on choisit la langue, on stocke les traductions en mémoire)&lt;br /&gt;
* ds un fichier .ini (même remarque)&lt;br /&gt;
* en base de données (lent, pas adapté)&lt;br /&gt;
* en utilisant gettext (des infos ici : [http://www.gnu.org/software/gettext/manual/html_mono/gettext.html#SEC1 GNU gettext]) (supporté par Translation2)&lt;br /&gt;
&lt;br /&gt;
--[[Utilisateur:KAeL|KAeL]] 3 Nov 2005 à 14:40 (CET)&lt;br /&gt;
&lt;br /&gt;
Pour le stockage des données de traductions, il y a sqlite, c'est la bdd intégrée à php5, pour les perf je vous renvoie sur leur site [http://www.sqlite.org/speed.html perf]&lt;br /&gt;
&lt;br /&gt;
Concernant gettext, je trouve ça par mal comme solution, c'est pas apache/php qui travaille, c'est gettext qui redirige vers la bonnes traduction, et vu qu'il est fait pour, il est sÃ»rement plus optimisé que d'envoyer php à la recherche de traduc dans une bdd.&lt;br /&gt;
&lt;br /&gt;
De plus il existe des logiciels pour éditer les fichiers de langues, c'est plus digeste que d'éditer les fichiers textes à la main.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Une explication de l'utilisation de gettext sur le [http://developpeur.journaldunet.com/tutoriel/php/030120php_localisation1b.shtml journal du net]&lt;br /&gt;
&lt;br /&gt;
Je vote pour gettext !!&lt;br /&gt;
--[[Utilisateur:Scroses|Scroses]] 3 Nov 2005 à 20:05 (CET)&lt;br /&gt;
&lt;br /&gt;
(Pense à rajouter ta signature (avant dernière icône dans le formulaire d'édition), sinon on a du mal à suivre qui dit quoi)&lt;br /&gt;
&lt;br /&gt;
Merci pour le lien sur le journal du net, parce que l'introduction de gettext m'a laissé perplexe...&lt;br /&gt;
&lt;br /&gt;
Concernant sqlite, y'a pas plus de raison de l'utiliser comme base de données pour les traductions que pour le reste...&lt;br /&gt;
&lt;br /&gt;
Sinon pour gettext, je ne suis pas contre a priori mais je lui vois trois inconvénients :&lt;br /&gt;
*il faut qu'il soit present sur le serveur.&lt;br /&gt;
*les outils sont plutôt pour le monde linux alors que le but est de faire une interface de gestion accessible pour le commun des mortels.&lt;br /&gt;
*je n'ai pas bien compris si les outils devaient être sur le serveur ou si on pouvait éditer les fichiers n'importe où... (et j'ai cru comprendre qu'il fallait compiler les fichiers langues, ce qui est plutôt lourd)&lt;br /&gt;
--[[Utilisateur:Claratte|Christophe]] 3 Nov 2005 à 23:53 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les outils doivent être sur le serveur, gettext fait partie des outils installés par défaut sur les distribs linux, après il faut savoir si les hébergeurs ont désactivé l'option lors de l'installation, pour le savoir, il faut relire le phpinfo() du serveur.&lt;br /&gt;
Pour les serveurs wamp ou easyphp, il faut aller décommenter php_gettext.dll dans php.ini.&lt;br /&gt;
&lt;br /&gt;
Même si les outils sont issus du monde linux (comme apache par ex :-) ça ne concerne que le serveur et pas les utilisateurs finaux devant leur pc.&lt;br /&gt;
&lt;br /&gt;
pour l'histoire de la compilation des fichiers de langue, pour moi non plus ce n'est pas très clair...Je creuse la question.&lt;br /&gt;
&lt;br /&gt;
ps j'ai quelques pour signer...&lt;br /&gt;
&lt;br /&gt;
--[[Utilisateur:Scroses|Scroses]]&lt;br /&gt;
&lt;br /&gt;
Bon j'ai fait quelques recherches, en fait quand ils parlent de compilation, c'est en fait la fabrication à partir du fichier de traduction *.po du fichier catalogue *.mo. Des scripts php peuvent faire ça, mais des logiciels de traduction comme [http://www.poedit.org/index.php poedit] les génèrent automatiquement.&lt;br /&gt;
&lt;br /&gt;
J'ai même vu des application php de traduction.&lt;br /&gt;
&lt;br /&gt;
--Utopie 4 Nov 2005 à 10:07 (CET)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Discussion:Main-Page&amp;diff=4906</id>
		<title>Discussion:Main Page</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Discussion:Main-Page&amp;diff=4906"/>
				<updated>2006-04-03T17:16:04Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Multilinguisme &amp;amp; xml/xsl */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Cette page de discussion peut être l'équivalent du &amp;quot;bar du coin&amp;quot; ou on parle des choses en général.''&lt;br /&gt;
&lt;br /&gt;
==Multilinguisme &amp;amp; xml/xsl==&lt;br /&gt;
Plusieurs possibilités s'offrent à nous sur la façon de &amp;quot;moderniser&amp;quot; l'implémentation existante dans la version 1.2 d'OF du multilinguisme.&lt;br /&gt;
&lt;br /&gt;
===But===&lt;br /&gt;
Actuellement le multilinguisme est géré par des fichiers langues sur le modèle :&lt;br /&gt;
 $lang['ITEM'] = 'traduction dans une langue';&lt;br /&gt;
&lt;br /&gt;
Cette méthode a plusieurs inconvénients :&lt;br /&gt;
*elle ne permet pas de voir si un item a une traduction dans une langue ou non (il faut ouvrir le fichier de la langue concernée et rechercher l'item). Cela rend les mises à jour très lourdes.&lt;br /&gt;
*cela ne permet pas de trouver les &amp;quot;items morts&amp;quot;, c'est à dire les items qui devraient être supprimés.&lt;br /&gt;
*au fil du temps, les fichiers s'étoffent et il n'y a pas de hiérarchisation de l'information. Le parcours en devient difficile.&lt;br /&gt;
Pour résumer ces points :&lt;br /&gt;
 la méthode actuelle empêche la création d'une interface de gestion facilitant la vie des traducteurs.&lt;br /&gt;
Un dernier inconvénient :&lt;br /&gt;
*il n'y a pas possibilité d'avoir dynamiquement la traduction d'un item dans plusieurs langues. Une fois qu'un fichier langue est ouvert on n'utilise que celui-là.&lt;br /&gt;
===Tout d'abord, il y a deux méthodes de stockage des traductions :===&lt;br /&gt;
*par base de données (dans ce cas on se tournerait vers la classe Translation2)&lt;br /&gt;
*en mettant les textes dans du xml. Mais on perd  en  facilité de maintenance, ou alors on crée (ou on trouve) une classe qui gère ça.&lt;br /&gt;
&lt;br /&gt;
Mon avis : &lt;br /&gt;
la base de donnée n'est pas adaptée : les données sont statiques, et la base de données c'est trop lent (on ne va pas faire 40 requêtes par page).&lt;br /&gt;
xml : soit on parse à chaque fois le fichier pour trouver la traduction (trop lent), soit on le parse une fois et on le met en mémoire (et donc, autant utiliser un fichier type .ini avec identifiant=valeur, c'est plus léger)&lt;br /&gt;
--[[Utilisateur:KAeL|KAeL]] 3 Nov 2005 à 14:29 (CET)&lt;br /&gt;
&lt;br /&gt;
le fichier .ini c'est ce qu'on fait aujourd'hui. J'en présente les inconvénients dans les buts recherchés ci-dessus. (mais peut-être que je n'ai pas tout compris sur ce qu'on pouvait faire avec les fichiers .ini--[[Utilisateur:Claratte|Christophe]] 3 Nov 2005 à 23:40 (CET)&lt;br /&gt;
&lt;br /&gt;
===Ensuite, vient la méthode de conversion de la feuille xsl :===&lt;br /&gt;
Dans  les  deux  cas,  on  part  d'une feuille xsl qui va contenir des balises  &amp;lt;text&amp;gt;  définissant le texte à remplacer dans la bonne langue par exemple :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;center&amp;gt;&lt;br /&gt;
        &amp;lt;text&amp;gt;aircraft list&amp;lt;/text&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;registration&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/center&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a donc deux choix :&lt;br /&gt;
&lt;br /&gt;
*soit on effectue la transformation du &amp;lt;text&amp;gt;aircraft list&amp;lt;/text&amp;gt; en premier  puis on obtient une deuxième feuille XSL (en fait la même que celle de Joël)&lt;br /&gt;
*soit  on  effectue la transformation du xml via la feuille de style &amp;quot;générique&amp;quot;,  on obtient alors une sortie presque-html avec les &amp;lt;text&amp;gt; puis on les remplace par la langue finale.&lt;br /&gt;
&lt;br /&gt;
Intérêt  de la première méthode : on peut mettre en cache nos feuilles de  styles adaptées à chaque langue, sachant que les modifications sur les langues ne doivent pas apparaître dans une version stable d'OF.&lt;br /&gt;
&lt;br /&gt;
Intérêt de la seconde méthode : elle me paraît plus simple...&lt;br /&gt;
&lt;br /&gt;
Ã‡a me paraît assez lourd comme approche --[[Utilisateur:KAeL|KAeL]] 3 Nov 2005 à 14:30 (CET)&lt;br /&gt;
&lt;br /&gt;
===Dernier point : mappage xml/base de données===&lt;br /&gt;
Dans  translation2,  les  textes sont référencés selon 2 éléments (cf. [[Translation_Table]]) : un id qui &amp;quot;nomme&amp;quot; le texte et un page_id.  Ainsi on peut avoir deux ids identiques mais sur des pages différentes. D'où ma question : comment en verriez-vous l'utilisation concrète ? (quelles règles on se fixe ?)&lt;br /&gt;
&lt;br /&gt;
Je  vous propose la suivante, on fait un &amp;quot;mappage&amp;quot; base de données/xml ainsi :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;text page=&amp;quot;admin&amp;quot;&amp;gt;aircraft list&amp;lt;/text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
avec le contenu élément de text qui correspond à l'id de la base de données et l'attribut page qui correspond au page_id.&lt;br /&gt;
&lt;br /&gt;
Avantage : on peut définir une page générique (champ page_id vide dans la  base  et sans attribut page sur le xml) qui contient les intitulés qui reviennent le plus souvent (comme &amp;quot;valider&amp;quot;, &amp;quot;annuler&amp;quot;, etc.)&lt;br /&gt;
&lt;br /&gt;
Inconvénient : la présence très fréquente de l'attribut page qui n'apporte pas grand chose.&lt;br /&gt;
&lt;br /&gt;
Une autre méthode : on ne met pas d'attribut page, et pour faire la relation on utilise le nom de la feuille xsl comme page_id.&lt;br /&gt;
&lt;br /&gt;
Avantage : c'est plus léger pour la page xsl&lt;br /&gt;
&lt;br /&gt;
Inconvénient : faut ré-écrire pour chaque page des mots identiques&lt;br /&gt;
&lt;br /&gt;
J'attends vos avis ;-)&lt;br /&gt;
--[[Utilisateur:Claratte|Christophe]] 30 Sep 2005 à 01:47 (CEST)&lt;br /&gt;
&lt;br /&gt;
pareil qu'avant, je ne pense pas que ni xml ni une base de données ne soient les plus adaptés à la situation --[[Utilisateur:KAeL|KAeL]] 3 Nov 2005 à 14:32 (CET)&lt;br /&gt;
&lt;br /&gt;
== Dans tous les cas ==&lt;br /&gt;
&lt;br /&gt;
Je pense que dans tous les cas, on devrait commencer par se faire une classe OfTranslator avec qq méthodes génériques :&lt;br /&gt;
setLang('fr')&lt;br /&gt;
getLang() -&amp;gt; renvoie 'fr'&lt;br /&gt;
getAvailableLangs() -&amp;gt; renvoie array('fr', 'en', ...)&lt;br /&gt;
tr('hi') -&amp;gt; salut  (tr comme translate)&lt;br /&gt;
&lt;br /&gt;
Après derrière, on peut coder nos fonctions à nous où utiliser une classe PEAR comme Translation2.&lt;br /&gt;
&lt;br /&gt;
La question est : comment on stocke les données ?&lt;br /&gt;
* en xml (qd on choisit la langue, on stocke les traductions en mémoire)&lt;br /&gt;
* ds un fichier .ini (même remarque)&lt;br /&gt;
* en base de données (lent, pas adapté)&lt;br /&gt;
* en utilisant gettext (des infos ici : [http://www.gnu.org/software/gettext/manual/html_mono/gettext.html#SEC1 GNU gettext]) (supporté par Translation2)&lt;br /&gt;
&lt;br /&gt;
--[[Utilisateur:KAeL|KAeL]] 3 Nov 2005 à 14:40 (CET)&lt;br /&gt;
&lt;br /&gt;
Pour le stockage des données de traductions, il y a sqlite, c'est la bdd integrée a php5, pour les perf je vous revois sur leur site [http://www.sqlite.org/speed.html perf]&lt;br /&gt;
&lt;br /&gt;
Concernant gettext, je trouve ca par mal comme solution, c'est pas apache/php qui travaille, c'est gettext qui redirige vers la bonnes traduction, et vu qu'il est fait pour, il est surement plus optimisé que d'envoyer php a la recherche de traduc dans une bdd.&lt;br /&gt;
&lt;br /&gt;
De plus il existe des logiciels pour editer les fichiers de langues, c'est plus digeste que d'éditer les fichiers textes a la main&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Une explication de l'utilisation de gettext sur le [http://developpeur.journaldunet.com/tutoriel/php/030120php_localisation1b.shtml journal du net]&lt;br /&gt;
&lt;br /&gt;
Je vote pour gettext !!&lt;br /&gt;
--[[Utilisateur:Scroses|Scroses]] 3 Nov 2005 à 20:05 (CET)&lt;br /&gt;
&lt;br /&gt;
(Pense a rajouter ta signature (avant derniere icone dans le formulaire d'edition), sinon on a du mal a suivre qui dit quoi)&lt;br /&gt;
&lt;br /&gt;
Merci pour le lien sur le journal du net, parce que l'introduction de gettext m'a laisse perplexe...&lt;br /&gt;
&lt;br /&gt;
Concernant sqlite, y'a pas plus de raison de l'utiliser comme base de donnes pour les traductions que pour le reste...&lt;br /&gt;
&lt;br /&gt;
Sinon pour gettext, je ne suis pas contre a priori mais je lui vois trois inconvenients :&lt;br /&gt;
*il faut qu'il soit present sur le serveur&lt;br /&gt;
*les outils sont plutot pour le monde linux alors que le but est de faire une interface de gestion accessible pour le commun des mortels&lt;br /&gt;
*j'ai pas bien compris si les outils devaient etre sur le serveur ou si on pouvait editer les fichiers n'importe ou... (et j'ai cru comprendre qu'il fallait compiler les fichiers langues, ce qui est plutot lourd)&lt;br /&gt;
--[[Utilisateur:Claratte|Christophe]] 3 Nov 2005 à 23:53 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les outils doivent etre sur le serveur, gettext fait parti des outils installés par defaut sur les distribs linux, apres il fatu savoir si les hebergeurs ont desactives l'options lors de l'installation, pour le savoir, il faut relire le phpinfo() du serveur.&lt;br /&gt;
Pour les serveurs wamp ou easyphp, il faut aller decomenter php_gettext.dll dans php.ini&lt;br /&gt;
&lt;br /&gt;
Meme si les outils sont issus du monde linux (comme apache par ex :-) ca ne concerne que le serveur et pas les utilisateurs finaux devant leur pc&lt;br /&gt;
&lt;br /&gt;
pour l'histoire de la compilation des fichiers de langue, pour moi non plus c'est pas tres clair...Je creuse la question&lt;br /&gt;
&lt;br /&gt;
ps j'ai quelques pour signer...&lt;br /&gt;
&lt;br /&gt;
--[[Utilisateur:Scroses|Scroses]]&lt;br /&gt;
&lt;br /&gt;
Bon j'ai fais quelques recherches, en fait quand ils parlent de compilation, c'est en fait la fabrication a partir du fichier de traduction *.po du fichier catalogue *.mo. Des scripts php peuvent faire ca, mais des logiciels de traduction comme [http://www.poedit.org/index.php poedit] les generent automatiquement.&lt;br /&gt;
&lt;br /&gt;
J'ai meme vu des application php de traductions&lt;br /&gt;
&lt;br /&gt;
--Utopie 4 Nov 2005 à 10:07 (CET)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Fichier:Acces-public.png&amp;diff=4901</id>
		<title>Fichier:Acces public.png</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Fichier:Acces-public.png&amp;diff=4901"/>
				<updated>2006-03-29T20:45:20Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : Fenêtre de login à partir de l'accès public&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fenêtre de login à partir de l'accès public&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Draft&amp;diff=4873</id>
		<title>Draft</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Draft&amp;diff=4873"/>
				<updated>2006-03-26T14:47:50Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* encore plus petit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Voici un exemple de grand titre=&lt;br /&gt;
==un sous-titre==&lt;br /&gt;
===encore plus petit===&lt;br /&gt;
Là, c'est du blabla bla&lt;br /&gt;
*une puce&lt;br /&gt;
*pour lister&lt;br /&gt;
&lt;br /&gt;
Blabla bis&lt;br /&gt;
#une liste numérotée&lt;br /&gt;
#c'est pratique pour numéroter&lt;br /&gt;
#:et si on a besoin d'un petit paragraphe sans perdre la numérotation&lt;br /&gt;
#alors voilà&lt;br /&gt;
&lt;br /&gt;
 une petite mise en encadré&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Titre 1!!Titre 2!!Titre 3&lt;br /&gt;
|-&lt;br /&gt;
|1ère ligne||dsfsf||dsfsdsdf&lt;br /&gt;
|-&lt;br /&gt;
|2e ligne||dazasfsf||dsqtyutjsjs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La graphie '''2e''' est préférable à la graphie '''2ème'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 une autre mise en encadré ?&lt;br /&gt;
&lt;br /&gt;
N'est-il pas ?&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Utilisateur:Drpiquouze&amp;diff=4845</id>
		<title>Utilisateur:Drpiquouze</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Utilisateur:Drpiquouze&amp;diff=4845"/>
				<updated>2006-03-21T20:10:01Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je suis Denis Rousseaux, médecin anesthésiste (d'où le pseudo ;-) ). &lt;br /&gt;
En tant que webmestre du site de mon aéroclub, l''''aéroclub du sud E. Adam de Villiers''', à La Réunion,&lt;br /&gt;
&lt;br /&gt;
L'aéroclub français le plus proche de l'antarctique !&lt;br /&gt;
&lt;br /&gt;
je me suis intéressé à Openflyers récemment. Comme je suis un maniaque de l'orthographe, je me propose de corriger tout ce qui passera à ma portée.&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Rapporter-un-bug&amp;diff=4844</id>
		<title>Rapporter un bug</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Rapporter-un-bug&amp;diff=4844"/>
				<updated>2006-03-21T11:27:43Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Rapporter un bug dans Mantis (pour les testeurs/rapporteurs) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Nous utilisons comme outil de &amp;quot;traceur de bugs&amp;quot; (ou Bug Tracking System) [http://bts.openflyers.org/ Mantis].&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir éditer des informations, il faut d'abord vous identifier.&lt;br /&gt;
&lt;br /&gt;
Lors de la création de votre compte, un mail vous est envoyé. Si vous ne le recevez pas, vérifiez qu'il n'a pas été mis de côté (voir supprimé) par un outil anti-spam attaché à votre messagerie.&lt;br /&gt;
&lt;br /&gt;
=Rapporter un bug dans Mantis (pour les testeurs/rapporteurs)=&lt;br /&gt;
Avant de rapporter un bug, prenez le temps d'effectuer les actions suivantes :&lt;br /&gt;
*Vérifier que le bug n'est pas déjà rapporté&lt;br /&gt;
*Renseigner les items des le débuts pour éviter l'envoi dans une rubrique non adaptée&lt;br /&gt;
*Choisissez la bonne catégorie :&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Intitulé!!Rubrique&lt;br /&gt;
|-  	 &lt;br /&gt;
|Admin||si cela touche la partie configuration/administration&lt;br /&gt;
|-&lt;br /&gt;
|Cahier des resa||si cela touche la partie &amp;quot;cahier de réservations&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Gestions des vols|| si cela touche la partie &amp;quot;saisie des vols&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Gestions des comptes||si cela touche la partie financière&lt;br /&gt;
|-&lt;br /&gt;
|Documentation|| si cela concerne des précisions sur la documentation&lt;br /&gt;
|-&lt;br /&gt;
|Update||si cela touche l'utilitaire de changement de version&lt;br /&gt;
|-&lt;br /&gt;
|Translation||si cela touche les traductions (phrase dans une mauvaise langue ou manquante dans une langue)&lt;br /&gt;
|}&lt;br /&gt;
*Choisissez la bonne version d'OpenFlyers sur laquelle vous avez constaté le bug (en effet nous filtrons et pouvons donc passer à côté d'un bug répertorié sous une mauvaise version). Le numéro de la version d'OF que vous utilisez se trouve en haut à gauche de la page d'accueil d'OF.&lt;br /&gt;
**1.2.x&lt;br /&gt;
**2.0alpha&lt;br /&gt;
**2.0&lt;br /&gt;
&lt;br /&gt;
*Résumé :&lt;br /&gt;
  Rédiger un intitulé explicite comportant si possible le n° de référence du scénario correspondant (cf. [[script]])&lt;br /&gt;
&lt;br /&gt;
*Dans la description&lt;br /&gt;
Si le bug est sur une version en ligne, indiquez sur quelle base vous avez testé.&lt;br /&gt;
Si c'est une version en local, indiquez l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade ou le bug est reproductible.&lt;br /&gt;
&lt;br /&gt;
Le descriptif doit être  complet pour que les développeurs sachent identifier l'endroit du problème.&lt;br /&gt;
*La nature &amp;quot;réelle&amp;quot; (non affichage, warning, etc.) du problème et sa manifestation. &lt;br /&gt;
*Communiquer TOUS les éléments minimaux pour commencer à réfléchir au pourquoi du problème, c'est à dire :&lt;br /&gt;
**OS utilisé (Windows 98, Windows XP, Linux, UNIX, Jaguar, etc.)&lt;br /&gt;
**Navigateur utilisé (Safari, Internet Explorer, Netscape Navigator, Firefox, etc.)&lt;br /&gt;
**La version du navigateur.&lt;br /&gt;
&lt;br /&gt;
*Si vous utilisez une version d'OpenFlyers qui n'est pas hébergée par l'association OpenFlyers (si la version que vous utilisez est hébergée par l'association, alors son adresse internet est de la forme nomduclub.openflyers.org), merci de nous communiquer également les éléments suivants :&lt;br /&gt;
**phpinfo() peut être utile pour pouvoir détecter un éventuel problème de configuration de votre serveur.&lt;br /&gt;
**il serait souhaitable, pour épargner un temps précieux, de s'assurer avant de signaler un bug que tous les fichiers sont uploadés correctement (présents sur le serveur, modifications maîtrisées).&lt;br /&gt;
'''A noter que nous n'assurons pas le support pour les hébergeurs gratuits'''. En effet, ces derniers imposent souvent des limitations qui sont sans rapport avec les hébergeurs payants. Notre application fonctionne correctement sur un serveur Linux &amp;quot;standard&amp;quot; (avec quelques variantes possibles) mais avec des options qui peuvent parfois n'exister que sur des hébergeurs payants. La version 2.0 pourrait, par exemple, se révéler bien plus exigeante que la 1.2 au niveau des prérequis.&lt;br /&gt;
*Joindre une copie d'écran est parfois plus explicite que de long discours. Ne pas en abuser, on ne cherche pas à documenter un bug pour le contourner mais à fournir des explications au développeur pour traitement.&lt;br /&gt;
*En cours de traitement, utiliser les notes pour ajouter des informations, éviter les échéanges par email parallèle.&lt;br /&gt;
Si le bug est sur une version  en ligne, indiquer sur quelle base vous avez testé.&lt;br /&gt;
Si c'est une version en local indiquer l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade où le bug est reproductible.&lt;br /&gt;
&lt;br /&gt;
Le descriptif doit être complet pour que les développeurs sachent identifier l'endroit du problème.&lt;br /&gt;
&lt;br /&gt;
Indiquer : votre système d'exploitation et le navigateur utilisé.&lt;br /&gt;
&lt;br /&gt;
Joindre une copie d'écran est parfois plus explicite que de longs discours mais ne pas en abuser, on ne cherche pas à documenter un bug pour le contourner mais à fournir des explications au développeur pour traitement.&lt;br /&gt;
*En cours de traitement, utiliser les notes pour ajouter des informations.&lt;br /&gt;
*Lorsque le bug est résolu vous recevrez un email d'information.   Vous devez '''fermer vos bugs'''. Si vous constatez que la solution ne correspond pas à votre description (totale ou parielle), relancez le sujet en le changeant d'état. Par contre si vous détectez une nouvelle anomalie rédigez un nouveau bug.&lt;br /&gt;
*La fermeture du Bug doit être effectuée par celui qui l'a émis.&lt;br /&gt;
*En l'absence d'action de votre part dans un temps raisonnable le développeur ou un administrateur le fermera.&lt;br /&gt;
&lt;br /&gt;
=Description des états et de l'avancement de la résolution=&lt;br /&gt;
==Etats==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Intitulé de l'état!!Description!!Qui devrait mettre cet état&lt;br /&gt;
|-&lt;br /&gt;
|nouveau||nouveau bug, c'est l'état initial||le rédacteur du bug&lt;br /&gt;
|-&lt;br /&gt;
|commentaire||le bug nécessite plus d'informations, le rédacteur du bug devrait y préter attention||un gestionnaire ou un développeur&lt;br /&gt;
|-&lt;br /&gt;
|accepté||le bug a été lu mais n'est ni confirmé ni assigné||un gestionnaire ou le développeur dont dépend le bug&lt;br /&gt;
|-&lt;br /&gt;
|confirmé||le bug est confirmé et reproductible||un gestionnaire ou un développeur&lt;br /&gt;
|-&lt;br /&gt;
|assigné||le bug est assigné à un développeur||un gestionnaire ou un développeur qui le prend en charge&lt;br /&gt;
|-&lt;br /&gt;
|résolu||le bug devrait être résolu, en attente de la confirmation de sa résolution par le rédacteur du bug||le développeur qui a corrigé le bug&lt;br /&gt;
|-&lt;br /&gt;
|fermé||le bug est fermé||le rédacteur initial du bug ou un gestionnaire ayant confirmé le bug&lt;br /&gt;
|}&lt;br /&gt;
==Résolutions==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Intitulé de la résolution!!Description&lt;br /&gt;
|-&lt;br /&gt;
|ouvert||bug ouvert en attente&lt;br /&gt;
|-&lt;br /&gt;
|résolu||bug résolu d'après le développeur responsable&lt;br /&gt;
|-&lt;br /&gt;
|réouvert||bug considéré comme toujours existant après correction&lt;br /&gt;
|-&lt;br /&gt;
|impossible à reproduire||le bug rapporté n'arrive pas à être reproduit&lt;br /&gt;
|-&lt;br /&gt;
|impossible à corriger||il n'y a pas de possibilité de corriger le bug&lt;br /&gt;
|-&lt;br /&gt;
|doublon||le bug a déjà fait l'objet d'un rapport dans Mantis&lt;br /&gt;
|-&lt;br /&gt;
|pas un bug||Ce n'est pas considéré comme un bug&lt;br /&gt;
|-&lt;br /&gt;
|suspendu||Le bug est mis de côté&lt;br /&gt;
|-&lt;br /&gt;
|ne sera pas résolu||Le bug est reconnu mais ne sera pas résolu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Traitement des bugs dans Mantis (pour les développeurs et gestionnaires)=&lt;br /&gt;
&lt;br /&gt;
*Lorsqu'un bug est résolu il faut faire attention à le marquer comme tel dans la '''version en cours''' de modif (=donc normalement la future version publiée)&lt;br /&gt;
&lt;br /&gt;
*La fermeture du Bug doit être effectuée par celui qui l'a reporté.&lt;br /&gt;
&lt;br /&gt;
*En l'absence d'action de sa part dans un temps raisonnable un gestionnaire le fermera.&lt;br /&gt;
&lt;br /&gt;
'''Suivez vos bugs'''&lt;br /&gt;
&lt;br /&gt;
=Respect des standards du web=&lt;br /&gt;
Nous avons à coeur de respecter les standards du web dont notamment le standard xhtml 1.0 strict.&lt;br /&gt;
&lt;br /&gt;
Pour vérifier la validité d'une page, il existe plusieurs outils.&lt;br /&gt;
&lt;br /&gt;
Voici comment utiliser celui fourni par le [http://www.w3.org/ W3C] :&lt;br /&gt;
*Afficher votre page à l'aide d'un navigateur (firefox ou internet explorer)&lt;br /&gt;
*sauver la page seule sur votre disque dur&lt;br /&gt;
*Allez sur la page du [http://validator.w3.org/ validator] du W3C&lt;br /&gt;
*Uploader le fichier sauvé sur le disque dur&lt;br /&gt;
*constatez le résultat&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Rapporter-un-bug&amp;diff=4843</id>
		<title>Rapporter un bug</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Rapporter-un-bug&amp;diff=4843"/>
				<updated>2006-03-21T11:06:22Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* Rapporter un bug dans Mantis (pour les testeurs/rapporteurs) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Nous utilisons comme outil de &amp;quot;traceur de bugs&amp;quot; (ou Bug Tracking System) [http://bts.openflyers.org/ Mantis].&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir éditer des informations, il faut d'abord vous identifier.&lt;br /&gt;
&lt;br /&gt;
Lors de la création de votre compte, un mail vous est envoyé. Si vous ne le recevez pas, vérifiez qu'il n'a pas été mis de côté (voir supprimé) par un outil anti-spam attaché à votre messagerie.&lt;br /&gt;
&lt;br /&gt;
=Rapporter un bug dans Mantis (pour les testeurs/rapporteurs)=&lt;br /&gt;
Avant de rapporter un bug, prenez le temps d'effectuer les actions suivantes :&lt;br /&gt;
*Vérifier que le bug n'est pas déjà rapporté&lt;br /&gt;
*Renseigner les items des le débuts pour éviter l'envoi dans une rubrique non adaptée&lt;br /&gt;
*Choisissez la bonne catégorie :&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Intitulé!!Rubrique&lt;br /&gt;
|-  	 &lt;br /&gt;
|Admin||si cela touche la partie configuration/administration&lt;br /&gt;
|-&lt;br /&gt;
|Cahier des resa||si cela touche la partie &amp;quot;cahier de réservations&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Gestions des vols|| si cela touche la partie &amp;quot;saisie des vols&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Gestions des comptes||si cela touche la partie financière&lt;br /&gt;
|-&lt;br /&gt;
|Documentation|| si cela concerne des précisions sur la documentation&lt;br /&gt;
|-&lt;br /&gt;
|Update||si cela touche l'utilitaire de changement de version&lt;br /&gt;
|-&lt;br /&gt;
|Translation||si cela touche les traductions (phrase dans une mauvaise langue ou manquante dans une langue)&lt;br /&gt;
|}&lt;br /&gt;
*Choisissez la bonne version d'OpenFlyers sur laquelle vous avez constatée le bug (en effet nous filtrons et pouvons donc passer à côté d'un bug repertorié sous une mauvaise version). Le numéro de la version d'OF que vous utilisez se trouve en haut à gauche de la page d'accueil d'OF.&lt;br /&gt;
**1.2.x&lt;br /&gt;
**2.0alpha&lt;br /&gt;
**2.0&lt;br /&gt;
&lt;br /&gt;
*Résumé :&lt;br /&gt;
  Rédiger un intitulé explicite comportant si possible le n° de référence du scénario correspondant (cf. [[script]])&lt;br /&gt;
&lt;br /&gt;
*Dans la description&lt;br /&gt;
Si le bug est sur une version en ligne, indiquez sur quelle base vous avez testé.&lt;br /&gt;
Si c'est une version en local, indiquez l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade ou le bug est reproductible.&lt;br /&gt;
&lt;br /&gt;
Le descriptif doit être  complet pour que les développeurs sachent identifier l'endroit du problème.&lt;br /&gt;
*La nature &amp;quot;réelle&amp;quot; (non affichage, warning, etc.) du problème et sa manifestation. &lt;br /&gt;
*Communiquer TOUS les éléments minimaux pour commencer à réfléchir au pourquoi du problème, c'est à dire :&lt;br /&gt;
**OS utilisé (Windows 98, Windows XP, Linux, UNIX, Jaguar, etc.)&lt;br /&gt;
**Navigateur utilisé (Safari, Internet Explorer, Netscape Navigator, Firefox, etc.)&lt;br /&gt;
**La version du navigateur.&lt;br /&gt;
&lt;br /&gt;
*Si vous utilisez une version d'OpenFlyers qui n'est pas hébergée par l'association OpenFlyers (si la version que vous utilisez est hébergée par l'association, alors son adresse internet est de la forme nomduclub.openflyers.org), merci de nous communiquer également les éléments suivants :&lt;br /&gt;
**phpinfo() peut être utile pour pouvoir détecter un éventuel problème de configuration de votre serveur.&lt;br /&gt;
**il serait souhaitable, pour épargner un temps précieux, de s'assurer avant de signaler un bug que tous les fichiers sont uploadés correctement (présents sur le serveur, modifications maîtrisées).&lt;br /&gt;
'''A noter que nous n'assurons pas le support pour les hébergeurs gratuits'''. En effet, ces derniers imposent souvent des limitations qui sont sans rapport avec les hébergeurs payants. Notre application fonctionne correctement sur un serveur Linux &amp;quot;standard&amp;quot; (avec quelques variantes possibles) mais avec des options qui peuvent parfois n'exister que sur des hébergeurs payants. La version 2.0 pourrait, par exemple, se révéler bien plus exigeante que la 1.2 au niveau des prérequis.&lt;br /&gt;
*Joindre une copie d'écran est parfois plus explicite que de long discours. Ne pas en abuser, on ne cherche pas à documenter un bug pour le contourner mais à fournir des explications au développeur pour traitement.&lt;br /&gt;
*En cours de traitement, utiliser les notes pour ajouter des informations, éviter les échéanges par email parallèle.&lt;br /&gt;
Si le bug est sur une version  en ligne, indiquer sur quelle base vous avez testé.&lt;br /&gt;
Si c'est une version en local indiquer l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade où le bug est reproductible.&lt;br /&gt;
&lt;br /&gt;
Le descriptif doit être complet pour que les développeurs sachent identifier l'endroit du problème.&lt;br /&gt;
&lt;br /&gt;
Indiquer : votre système d'exploitation et le navigateur utilisé.&lt;br /&gt;
&lt;br /&gt;
Joindre une copie d'écran est parfois plus explicite que de longs discours mais ne pas en abuser, on ne cherche pas à documenter un bug pour le contourner mais à fournir des explications au développeur pour traitement.&lt;br /&gt;
*En cours de traitement, utiliser les notes pour ajouter des informations.&lt;br /&gt;
*Lorsque le bug est résolu vous recevrez un email d'information.   Vous devez '''fermer vos bugs'''. Si vous constatez que la solution ne correspond pas à votre description (totale ou parielle), relancez le sujet en le changeant d'état. Par contre si vous détectez une nouvelle anomalie rédigez un nouveau bug.&lt;br /&gt;
*La fermeture du Bug doit être effectuée par celui qui l'a émis.&lt;br /&gt;
*En l'absence d'action de votre part dans un temps raisonnable le développeur ou un administrateur le fermera.&lt;br /&gt;
&lt;br /&gt;
=Description des états et de l'avancement de la résolution=&lt;br /&gt;
==Etats==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Intitulé de l'état!!Description!!Qui devrait mettre cet état&lt;br /&gt;
|-&lt;br /&gt;
|nouveau||nouveau bug, c'est l'état initial||le rédacteur du bug&lt;br /&gt;
|-&lt;br /&gt;
|commentaire||le bug nécessite plus d'informations, le rédacteur du bug devrait y préter attention||un gestionnaire ou un développeur&lt;br /&gt;
|-&lt;br /&gt;
|accepté||le bug a été lu mais n'est ni confirmé ni assigné||un gestionnaire ou le développeur dont dépend le bug&lt;br /&gt;
|-&lt;br /&gt;
|confirmé||le bug est confirmé et reproductible||un gestionnaire ou un développeur&lt;br /&gt;
|-&lt;br /&gt;
|assigné||le bug est assigné à un développeur||un gestionnaire ou un développeur qui le prend en charge&lt;br /&gt;
|-&lt;br /&gt;
|résolu||le bug devrait être résolu, en attente de la confirmation de sa résolution par le rédacteur du bug||le développeur qui a corrigé le bug&lt;br /&gt;
|-&lt;br /&gt;
|fermé||le bug est fermé||le rédacteur initial du bug ou un gestionnaire ayant confirmé le bug&lt;br /&gt;
|}&lt;br /&gt;
==Résolutions==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Intitulé de la résolution!!Description&lt;br /&gt;
|-&lt;br /&gt;
|ouvert||bug ouvert en attente&lt;br /&gt;
|-&lt;br /&gt;
|résolu||bug résolu d'après le développeur responsable&lt;br /&gt;
|-&lt;br /&gt;
|réouvert||bug considéré comme toujours existant après correction&lt;br /&gt;
|-&lt;br /&gt;
|impossible à reproduire||le bug rapporté n'arrive pas à être reproduit&lt;br /&gt;
|-&lt;br /&gt;
|impossible à corriger||il n'y a pas de possibilité de corriger le bug&lt;br /&gt;
|-&lt;br /&gt;
|doublon||le bug a déjà fait l'objet d'un rapport dans Mantis&lt;br /&gt;
|-&lt;br /&gt;
|pas un bug||Ce n'est pas considéré comme un bug&lt;br /&gt;
|-&lt;br /&gt;
|suspendu||Le bug est mis de côté&lt;br /&gt;
|-&lt;br /&gt;
|ne sera pas résolu||Le bug est reconnu mais ne sera pas résolu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Traitement des bugs dans Mantis (pour les développeurs et gestionnaires)=&lt;br /&gt;
&lt;br /&gt;
*Lorsqu'un bug est résolu il faut faire attention à le marquer comme tel dans la '''version en cours''' de modif (=donc normalement la future version publiée)&lt;br /&gt;
&lt;br /&gt;
*La fermeture du Bug doit être effectuée par celui qui l'a reporté.&lt;br /&gt;
&lt;br /&gt;
*En l'absence d'action de sa part dans un temps raisonnable un gestionnaire le fermera.&lt;br /&gt;
&lt;br /&gt;
'''Suivez vos bugs'''&lt;br /&gt;
&lt;br /&gt;
=Respect des standards du web=&lt;br /&gt;
Nous avons à coeur de respecter les standards du web dont notamment le standard xhtml 1.0 strict.&lt;br /&gt;
&lt;br /&gt;
Pour vérifier la validité d'une page, il existe plusieurs outils.&lt;br /&gt;
&lt;br /&gt;
Voici comment utiliser celui fourni par le [http://www.w3.org/ W3C] :&lt;br /&gt;
*Afficher votre page à l'aide d'un navigateur (firefox ou internet explorer)&lt;br /&gt;
*sauver la page seule sur votre disque dur&lt;br /&gt;
*Allez sur la page du [http://validator.w3.org/ validator] du W3C&lt;br /&gt;
*Uploader le fichier sauvé sur le disque dur&lt;br /&gt;
*constatez le résultat&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Draft&amp;diff=4836</id>
		<title>Draft</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Draft&amp;diff=4836"/>
				<updated>2006-03-20T18:52:15Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* encore plus petit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Voici un exemple de grand titre=&lt;br /&gt;
==un sous-titre==&lt;br /&gt;
===encore plus petit===&lt;br /&gt;
Là, c'est du blabla bla&lt;br /&gt;
*une puce&lt;br /&gt;
*pour lister&lt;br /&gt;
&lt;br /&gt;
 une petite mise en encadré&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Titre 1!!Titre 2!!Titre 3&lt;br /&gt;
|-&lt;br /&gt;
|1ère ligne||dsfsf||dsfsdsdf&lt;br /&gt;
|-&lt;br /&gt;
|2ème ligne||dazasfsf||dsqtyutjsjs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 une autre mise en encadré ?&lt;br /&gt;
&lt;br /&gt;
N'est-il pas ?&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Draft&amp;diff=4835</id>
		<title>Draft</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Draft&amp;diff=4835"/>
				<updated>2006-03-20T18:51:20Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* encore plus petit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Voici un exemple de grand titre=&lt;br /&gt;
==un sous-titre==&lt;br /&gt;
===encore plus petit===&lt;br /&gt;
Là, c'est du blabla bla&lt;br /&gt;
*une puce&lt;br /&gt;
*pour lister&lt;br /&gt;
&lt;br /&gt;
 une petite mise en encadré&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Titre 1!!Titre 2!!Titre 3&lt;br /&gt;
|-&lt;br /&gt;
|1ère ligne||dsfsf||dsfsdsdf&lt;br /&gt;
|-&lt;br /&gt;
|2ème ligne||dazasfsf||dsqtyutjsjs&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	<entry>
		<id>https://doc3-fr.openflyers.com/index.php?title=Draft&amp;diff=4834</id>
		<title>Draft</title>
		<link rel="alternate" type="text/html" href="https://doc3-fr.openflyers.com/index.php?title=Draft&amp;diff=4834"/>
				<updated>2006-03-20T18:50:47Z</updated>
		
		<summary type="html">&lt;p&gt;Drpiquouze : /* encore plus petit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Voici un exemple de grand titre=&lt;br /&gt;
==un sous-titre==&lt;br /&gt;
===encore plus petit===&lt;br /&gt;
Là, c'est du blabla bla&lt;br /&gt;
*une puce&lt;br /&gt;
*pour lister&lt;br /&gt;
&lt;br /&gt;
 une petite mise en encadré&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Titre 1!!Titre 2!!Titre 3&lt;br /&gt;
|-&lt;br /&gt;
|1ère ligne||dsfsf||dsfsdsdf&lt;br /&gt;
|-&lt;br /&gt;
|2ème ligne||dazasfsf||dsqtyutjsjs&lt;br /&gt;
|}&lt;br /&gt;
--[[User:Drpiquouze|drpiquouze]] 19:50, 20 March 2006 (CET)&lt;/div&gt;</summary>
		<author><name>Drpiquouze</name></author>	</entry>

	</feed>