Retour : page principale > sommaire eFlore v2
Cette page est un brouillon de travail, vous pouvez librement le compléter.
Ce CD-ROM sera un nouveau média permettant de diffuser les données contenues dans eFlore.
Il aura comme principaux objectifs :
Il pourra également nous permettre de diffuser d'autres éléments en fonction de la place disponible restante.
Par exemple:
Comme on ne disposera pas de base de données et de PHP, il va falloir réaliser des pages XHTML statiques (avec éventuellement du Javascript). [Evitons le Javascript (ou sinon utilisons ECMAScript la version standardisé de Javascript) et utilisons au maximum les CSS dès que c'est possible car nous aurons moins de soucis de compatibilité entre navigateur--JeanPascalMilcent]
Par rapport à la consultation sur Internet on pourra conserver l'ergonomie des pages d'informations mais pas des recherches.
Il faudra donc proposer une façon de rechercher l'information grâce à des pages statiques par exemple un index alphabétique ou autre.
Dans un second temps il faudra réaliser un outil de génération de toutes ces pages. Lidéal serait bien entendu que l'on puisse faire cette génération complètement automatiquement afin de pouvoir le faire régulièrement.
Les outils envisageables pour faire ces extractions et mises en forme de données pourraient être:
Notes : le serveur de Tela Botanica abrite PHP tournant en CGI. Cela permet de créer des programmes en PHP comme on le ferait avec Perl. La version de PHP disponible sur le serveur est la 4.3 et pour Perl c'est la 5.6.1.
Pour ce cédérom, je verais bien un outil permettant de consulter eflore certes, mais permettant aussi et surtout de pouvoir enregister ses propres données de terrain (listes de taxon, lieu, date, auteur), comme ce qu'a déjà fait Benoît. Les données ainsi saisies pourraient ensuite être réinjectées dans la chorologie ou toute base cartographique. [-- DanielMathieu]
Le CD-ROM
Cette page est un brouillon de travail, vous pouvez librement le compléter.
Objectifs
Ce CD-ROM sera un nouveau média permettant de diffuser les données contenues dans eFlore.
Il aura comme principaux objectifs :
- de permettre de consulter les données d'eFlore sans être connecté à internet,
- d'être utilisable sur tout ordinateur équipé d'un browser sans être obligé d'installer de programmes, ou des composants logiciels,
- de permettre de conserver une image à un instant T des données d'Eflore, dans un format standard (dans notre cas du XHTML, PNG et JPEG). [ Le GIF est un format propriétaire dépassé et remplacer avantageusement par le PNG. --JeanPascalMilcent]
Il pourra également nous permettre de diffuser d'autres éléments en fonction de la place disponible restante.
Par exemple:
- le navigateur Mozilla ou FireFox, qui seront utilisés pour les interfaces d'administration d'eFlore.
- le programme d'administration d'eFlore.
- toutes autres données librement disponibles dans le cadre de Tela Botanica : code de nomenclature en français, outils d'aide à la détermination des plantes, etc. [-- DanielMathieu]
Comment réaliser ce CD-ROM
Comme on ne disposera pas de base de données et de PHP, il va falloir réaliser des pages XHTML statiques (avec éventuellement du Javascript). [Evitons le Javascript (ou sinon utilisons ECMAScript la version standardisé de Javascript) et utilisons au maximum les CSS dès que c'est possible car nous aurons moins de soucis de compatibilité entre navigateur--JeanPascalMilcent]
Par rapport à la consultation sur Internet on pourra conserver l'ergonomie des pages d'informations mais pas des recherches.
Il faudra donc proposer une façon de rechercher l'information grâce à des pages statiques par exemple un index alphabétique ou autre.
Dans un second temps il faudra réaliser un outil de génération de toutes ces pages. Lidéal serait bien entendu que l'on puisse faire cette génération complètement automatiquement afin de pouvoir le faire régulièrement.
Outils
Les outils envisageables pour faire ces extractions et mises en forme de données pourraient être:
- PHP pour la génération du XHTML avec un automate charger de demander au PHP la génération de chaque document et de le sauvegarder.
- un automate demandant les infos grâce aux services XML, qui se chargerait de les transformer en XHTML.
- un programme en Perl qui ferait directement l'extraction des données de la base, ainsi que leurs sauvegardes en XHTML.
- un automate en Perl (ou PHP) résidant sur le serveur où se trouvent les services XML et les utilisant en local pour créer les fichiers XHTML. [Je viens de rajouter cette 4ème possibilité qui me semble un bon compromis entre la 2 et la 3 puique nous n'aurons pas de consomation de bande passante et pourrons quand même profiter des services XML. --JeanPascalMilcent]
Notes : le serveur de Tela Botanica abrite PHP tournant en CGI. Cela permet de créer des programmes en PHP comme on le ferait avec Perl. La version de PHP disponible sur le serveur est la 4.3 et pour Perl c'est la 5.6.1.
Discussion
Pour ce cédérom, je verais bien un outil permettant de consulter eflore certes, mais permettant aussi et surtout de pouvoir enregister ses propres données de terrain (listes de taxon, lieu, date, auteur), comme ce qu'a déjà fait Benoît. Les données ainsi saisies pourraient ensuite être réinjectées dans la chorologie ou toute base cartographique. [-- DanielMathieu]
- Oui cela serait bien. Ce serait un programme en plus à installer sur sa machine (dans ce sens le CD-ROM ne serait qu'un support de diffusion parmi d'autres on pourrait également le télécharger). Dans un mail précédant j'avais émis la proposition suivante: que tous ces types de programmes soient des serveurs web et que l'interface de consultation soit réalisée avec Mozilla/Firefox. Cela aurait comme gros avantage d'avoir un seul programme client qui fusionnerai les données de ces différentes sources (site Tela-botanica, CD-ROM, serveur personnel). Je détaillerai cette proposition dans l'introduction aux interfaces utilisateurs. [-- FredericLegens]