Documentation de la solution web de gestion OpenFlyers:Community Portal and Talk:Flight Table: Difference between pages

From Documentation de la solution web de gestion OpenFlyers
(Difference between pages)
Jump to navigation Jump to search
imported>Claratte
 
imported>Claratte
No edit summary
 
Line 1: Line 1:
=Structuration d'OpenFlyers=
Attention à la gestion des compteurs qui comportent généralement une virgule la valeur en mémoire devra être x 100 N'ayant pas de compteur négatif on pourrait choisir longword
Comme indiqué sur le [http://openflyers.org site internet d'OpenFlyers], OpenFlyers correspond à deux choses :
*l'association OpenFlyers
*le logiciel OpenFlyers (qui est créé par l'équipe de développement qui n'est pas interne à l'association)


L'association met à disposition de l'équipe de développement des moyens pour assurer son fonctionnement.
== Choix du type de colonne numérique pour les compteurs ==
==Outils de développement==
Ce wiki est utilisé par l'équipe de développement. C'est d'ailleurs son principal outil de travail.
D'autres outils existent :
*listes de diffusion :
**devteam@openflyers.org (pour l'ensemble de l'équipe de développement)
**beta@openflyers.org (pour les béta-testeurs)
**coding@openflyers.org (pour les programmeurs)
**of-commit@openflyers.org (pour le suivi des mises à jour du SVN)
*SVN (subversion)


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
En fait, ni longint ni longword n'existent ;-) (c'est du delphi)
==Organisation du développement==
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é ;-)
===Spécifications===
Il existe trois niveaux de spécifications :
*Les idées générales (cahier de résa, gestion des comptes, mécanique, etc.).


Les idées générales sont présentées synthétiquement sur la [http://openflyers.org/articles.php?lng=fr&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.''
Voici les types qui peuvent aller :
*La composition générale de chaque axe est décrit au travers de notions (types d'avion, profils, etc.).


La détermination des notions est en général laissé plutot à 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.
!nom du type!!max en non signé
*Les fonctionnalités.
|-
Elles sont déterminées par l'ensemble de l'équipe de développement.
|tinyint|255
 
|-
Le wiki constitue le support pour décrire les fonctionnalités et les notions.
|smallint|65535
 
|-
A côté de ces spécifications "fonctionnelles", 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é.
|mediumint|16 77 215
 
|-
===Implémentation des spécifications===
|int|4 294 967 295
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.
|-
 
|bigint|18 446 744 073 709 551 615
Le choix des fonctionnalités à implémenter est décidé de deux manières :
|-
*S'il s'agit du coeur d'une idée, elle est implémentée dans le cadre de l'idée
|decimal(x,2)|
*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.
|
 
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'elle ne dénature par l'application. 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.
 
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 :
*authentification des votants et attribution du droit à voter (but : éviter qu'un même personne vote deux fois)
*Pondération des votes (but: donner plus de poids aux développeurs, programmeurs, clubs hébergés par l'association)
*système d'édition des spécifications à voter permettant à tout un chacun d'en rajouter de nouveaux
 
=Communauté OpenFlyers=
== Membres de l'association OpenFlyers ==
Stéphane CROSES (Conseiller)
 
Jean DE PARDIEU (Président par intérim & Secrétaire)
 
Patrice GODARD (Conseiller)
 
Christophe LARATTE (Trésorier)
 
Joël TREMBLET (Vice-Président)
 
== Développeurs ==
claratte
 
duplantristan
 
jtremblet
 
Jean
 
kael
 
patrice
 
redge
 
soeren
 
utopie
 
zebuline
 
== Béta-testeurs ==
alexisdepoux Alexis DEPOUX
 
anthony613 LEBAILLY Anthony
 
bcaux bernard CAUX
 
bossy Jean BOSSY
 
chakram Patrick HUBSCHER
 
claratte Christophe LARATTE
 
dhorvath
 
flyingtotof Christophe MILIAN
 
fred Frédéric NAUDIN
 
helipat
 
hth THEPAUT
 
jdepardieu Jean DE PARDIEU
 
jtremblet Joël TREMBLET
 
manuchao Emmanuel CHAILLOU
 
Nicolas Nicolas LE CORRE
 
nouzarede nouzarede
 
pgodard Patrice GODARD
 
PHKUHN Philippe KUHN
 
scroses Stéphane CROSES
 
smaire Soeren MAIRE
 
toto69 FLAMAIN
 
visiteur Accès public

Revision as of 15:11, 1 June 2005

Attention à la gestion des compteurs qui comportent généralement une virgule la valeur en mémoire devra être x 100 N'ayant pas de compteur négatif on pourrait choisir longword

Choix du type de colonne numérique pour les compteurs

En fait, ni longint ni longword n'existent ;-) (c'est du delphi)

Voici les types qui peuvent aller :

!nom du type!!max en non signé |- |tinyint|255 |- |smallint|65535 |- |mediumint|16 77 215 |- |int|4 294 967 295 |- |bigint|18 446 744 073 709 551 615 |- |decimal(x,2)| |