Application "Species" - Documentation technique#
1. Les données#
Trois principaux blocs de données appelés par l’application sont : - Les données sur les noms d’espèces. - Les références de description. - Les références de spécimens types. - Les publications. Les noms d’espèces sont appelés via la vue SPECIES_STORE. Les références de description sont appelées via la vue TAXON_STORE. Les références de spécimens types sont appelées via la vue SPECIMEN_STORE. Les publications sont appellées via la vue PUBLI_STORE. + Les rangs via la vue RANK_STORE. (voir le document La base de données pour plus de détails - en cours de rédaction).
2. Les données#
2.1 Côté serveur#
Tout le code coté serveur (PHP) est stocké dans le dossier “back_end” (Figure 1) . Les fichiers de configuration (connection BDD et constantes) sont stockés dans “back_end/config”. Les librairies de codes sont stockées dans “back_end/libs”. Les règles de nomenclature zoologiques sont considérées comme un module. Le code correspondant est stocké dans “back_end/modules/”. La plus grande partie du code est stockée dans dans les sous-dossiers de “back_end/common”. Le code côté serveur Renvoie uniquement des JSONs suivant les reqêtes du client et quasiment jamais de HTML. Le HTML est généré par le framework ExtJS (voir 2. 2). Les classes d’objets sont instanciées dans autant de fichiers que de fonctionalités (Tableau 1).
Essai | essai |