(langage informatique pour la création de pages web) en une page de texte ou des
documents multimédia avec une lise en page qui en facilite la lecture par l’homme.
-l’applicatif web, qui est un ensemble de pages webs et de parties de programmes qui
peuvent créer un site Web ou un service en-ligne scientifique à partir des données issues de
la base de données. Il est lié à la fois au serveur web (qu’il doit techniquement utiliser pour
être visible sur Internet) et à la base de donnée à laquelle il se connecte. Il permet d’afficher
le contenu de la base de données et mais aussi de gérer els critères de sélections dans les
recherches de l’utilisateur sur tel ou tel taxon particulier ou telle ou telle localité.
Précisions ce que nous entendons par service en ligne : il s’agît d’un type de site web bien
particulier, axés plus sur la transmission de données scientifiques ou techniques brutes que
sur leur présentation dans une mise en page pour une lecture immédiate. Ce type de service
fournit des données non seulement pour des hommes, mais aussi pour interagir avec
d’autres logiciels. Par exemple un site web d’une institution fournit des noms scientifiques
dans une page web . Il peut interroger un service offert par une autre institution, qui
renseigne sur les noms communs correspondant à ces noms scientifique. Ce deuxième site
envoie juste une liste de nom sans mise en page (pas de caractères gras, de noms soulignés,
de possibilités de trier le résultat), ce type de site est appelé service. Le premier site web
transforme la liste et l’intègre dans la mise en page de sa page web, à côté des noms
scientifiques, il peut copier les résultats offerts par le servcie et les trier par pertinence.
L’utilisateur ne s’apercevra pas toujours de ce lien entre deux sites, car tous les noms
communs et les noms scientifiques sont affichés en même temps par le premier site web
consulté, mais les scientifiques et techniciens travaillant sur ces sites ont dû travailler pour
établir consciemment une liaison entre deux sites webs différentes.
Revenons sur nos 3 outils principaux (base de données, serveur web, applicatif)
Cet outils peuvent être soit :
- commerciaux,
- gratuits mais protégés (il y a toujours un droit de propriété sur le code programmés),
-gratuits et ‘open-source’ (c’est-à-dire que le code de leur langage de programmation
est accessibles à tous).
Une combinaison de ces trois possibilité existe (il existe des modules commerciaux pour
améliorer des logiciels open-source ou étendre leurs fonctionnalités).
Dans notre cas nous allons utiliser 3 logiciels open-source, parmi les plus répandus :
Base de données: mySQL
Le serveur web : Apache