Wiki de la BDIS¶
L'objectif de ce wiki est d'assurer la documentation technique du projet. Il s'enrichira progressivement
Aperçu rapide¶
Techniquement parlant, la BDIS est composée de plusieurs éléments distincts :
- la base de données elle-même qui est gérée par le logiciel BaseDeFiches développé par Exemole ; ce logiciel libre développé en Java ne fait pas partie de la forge pour le moment.
- la partie recherche assurée par le logiciel Scrutari développé également par Exemole en Java
- le module de visualisation géographique (que l'on appelera par la suite module BDIS) hébergé par Alvéole, conçu pour s'intégrer dans n'importe quel site (via une balise <iframe>) et qui utilise trois langages différents : PHP, Javascript et XSLT (sans compter bien sûr le couple HTML+CSS et l'utilisation de XML pour le paramétrage)
La connexion entre le module BDIS et la base de données se fait via des fichiers XML dont la syntaxe sera décrite dans ce wiki. La connexion entre le module BDIS et le moteur Scrutari se fait via le protocole JSON suivant le paramétrage défini par Scrutari.
Contenu du wiki¶
Présentation générale¶
- Pistes de développement : quelques projets qui pourraient être développés autour de la BDIS
- Organisation du dépôt : un aperçu du dépôt Subversion sur Alvéole
- Licences : un point sur les licences du projet
Les formats XML¶
- entites.xml : le format des entités géoréférencées tel qu'il est lu par la fonction Bdis.Entites.loadFromXml (fichier
Bdis/lib/Bdis/Entites.js)
Les fichiers Javascript¶
- bdis-*.js : compilation des classes Javascript du répertoire
Bdis/lib/Bdis


