WODA - Web Oriented Database
This is a French translation of http://www.ddatabase.com/
Ceci est la traduction française de http://www.ddatabase.com/
ATTENTION: les nouvelles versions de WODA sont les 4.xxx, le manuel et
les fichiers sont mis à jour sur http://www.alternatif.org/woda/.
Je recommande d'utiliser les versions 4.xxx, beaucoup plus faciles. Rendez-vous sur http://www.ddatabase.com/
C'est un programme Perl
qui gère des bases de données semi-relationnelles, multimédia et surtout
écrites pour le web: WODA permet de définir, modifier, mettre à jour, et
effectuer des requêtes (query) sur vos bases de données le tout via une
interface web et sans programmation.
WODA comprend le transfert de fichiers (upload/download), la syntaxe de
recherche standard de l'industrie, un générateur de requêtes, les relations
entre tables, la protection des enregistrements par mot de passe, la gestion
d'utilisateurs, différents privilèges d'accès, l'envoi d'email en série,
l'envoi automatique d'un rapport de nouveautés par email, l'export/import
depuis Windows, un systeme de caddie etc. etc. Les utilisateurs avancés
peuvent programmer des fonctions en Perl pour étendre ses possibilités. C'est
en fait le RAD du pauvre (Rapid Application Development) pour des applications
de base de données sur le Web.
Cette page contient des informations de base sur WODA pour ceux qui le
découvre. Le Manuel de l'administrateur fournit plus de
documentation pour les administrateurs de base de données et la page d'aide pour les utilisateurs.
Ce document est traduit par Xavier Brochard
N'hésitez pas à me faire des remarques en écrivant à woda (ici le truc rond) alternatif.org.
Autres documents à propos de WODA
Quoi de neuf ?
Que faire avec WODA ?
Toute application simple de base de données qui::
- doit s'exécuter sur le WWW,
- requiert des informations de l'utlisateur et
- peut être construite avec quelques tables vaguement relationelles.
Par exemple des listes d'adhésion, des bibliographies, des archives
documentaires, des journaux et des bibliothèques virtuels, des catalogues,
listes privilégiées, classifieds, des forums de discussion, des archives de
liste de diffusion (comme celle de WODA), des anneaux
de sites (webrings), des questionnaires ...
WODA n'est pas ce qu'il vous faut pour des systemes de comptabilité, des
applications de banque de sang ou des applications militaires (bien qu'on
puisse essayer).
Ou est-il utilisé ?
Puisqu'il est si facile de produire une nouvelle base de donnée (un effort de
10 minutes depuis le schéma à l'application entièrement utilisable), nous
l'utilisons pour tout - ou changeons nos bases pour WODA. Voici nos derniers
projets:
- CUMINCAD - une base
bibliographique simple d'articles sur la CAAD (2500 enregistrements,
résumés plein texte).
- CONNET Calculation and
Software Centre - une base relationnelle qui contient des informations sur
les auteurs ou les éditeurs de logiciels.
Quelles sont les caractéristiques principales de WODA?
- WODA s'appuie sur une structure de définition de données étendue
qui permet au gestionnaire de la base de construire rapidement et
complètement le système de base de données sans avoir à programmer ni
définir des écrans ou des formulaires. Des applications décentes peuvent
être faites sans aucun codage HTML ni programmation. Cependant, la
connaissance de base des principes de programmation est bienvenues.
- WODA s'installe facilement et en un seul bloc.
Aucune autre bibliothèque ou module n'est exigé. Seul un interpréteur Perl
et un serveur httpd doivent être disponibles.
- Après l'installation et le paramétrage de WODA, 99% du développement de
base de données peut être fait depuis le navigateur. La définition de la
base est faite par des formulaires en utilisant le browser ou même en
utilisant des données exemples.
- Le format de stockage de données de WODA's est solide. Les données sont
enregistrées dans des fichiers ASCII, faciles à lire et à exporter
...
- WODA utilise différents types de champs comprenant TEXT, TEXTAREA,
HTMLAREA, OPTION, LINKOPTION (lier une liste d'options à une autre base
WODA), DATE, EMAIL, URL, FILE, USERFILE (permet d'ajouter des fichiers
multimédias comme des images .jpg ou des documents .pdf comme champs d'un
enregistrement), COMPUTE et BREAK.
- Il n'y a aucune limite de taille d'enregistrement ou au nombre
d'enregistrements autres que celles imposées par le système de fichiers du
serveur Web.
- WODA utilise les standards de l'industrie (ex. Yahoo, AltaVista) pour
sa syntaxe de recherche. La recherche 'Best-match' s'effectue sur le texte
intégral de la base de données et fournit des estimations de
pertinence.
- Des recherches complexes peuvent être construites à l'aide d'un générateur de requêtes, simple à
utiliser, semblable à d'autres applications (ex. MS Query).
- Plusieurs options de feuilletage sont produites automatiquement, basées
sur les champs OPTION, par exemple le feuilletage
hiérachique à la Yahoo, et quelques autres,
plus sophistiqués.
- Les messages système peuvent être traduits. De l'anglais, WODA a été
traduit en allemand, français,
espagnol, suédois, Croatian et slovène.
- Chaque enregistrement peut être protégé par un mot de passe choisit par
la personne qui l'a entré.
- L'administrateur de base de données peut créer une protection basée sur
l'utilisateur pour les opérations et les données, basée sur
l'authentification côté serveur, la validation par nom d'utilisateur/mot
de passe dans WODA ou l'authentification basée sur l'adresse IP (ou nom
d'hôte) dans WODA.
- La gestion de base de données est basée sur le Web -
l'administrateur peut effacer les enregistrements périmés, générer des
pages html statiques et même modifier la définition de la base ... le tout
à travers un navigateur.
- WODA se rappelle . Il se rappelle les options de l'utilisateur, quand il
a recherché quelque chose pour la dernière fois (de sorte que nous
puissions montrer que les changements depuis cette visite), un élément
typiquement écrit dans un champ (par exemple son adresse
email) etc.
- WODA inclut un agent qui peut faire des recherches pour l'utilisateur et
le prévenir périodiquement des changements par email.
- Les bases de données WODA sont ouvertes et peuvent importer/exporter
des données depuis des applications Windows comme Microsoft Excell ou
Access.
- WODA est rapide. Pour encore plus de vitesse il se compile en
exécutable binaire si le système supporte undump, et il fonctionne sous
MOD_PERL.
- WODA inclut un sytème de caddie, très
pratique pour collecter les éléments préférés d'une recherche et les
imprimer tous ensemble (par ex. toutes les pièces justicatives, toutes les
personnes intéressantes, tous les liens intéressants...).
Quelles sont les faiblesses de WODA ?
- WODA utilise le système de fichiers et aucune base de données
particulière pour le stockage des données. Le bon côté, c'est que vous
n'avez besoin de rien d'autre. Le mauvais c'est que vous voudriez
peut-être gérer des bases de données mySQL, etc. avec WODA. Peut-être
qu'un jour nous le rendrons compatible avec le module de base de données
de Perl.
- La documentation est écrite par une vraie personne qui ne tape pas vite.
C'est pour ça qu'elle est laconique... mais il s'attend à ce que vous le
lisiez.
- Une connaissance de base du langage Perl est souhaitable puisque
certains des attributs de définition sont souvent des expressions en
Perl.
- Ceux qui n'ont jamais installé de script CGI sur leur site web ne
trouvent pas l'installation de WODA "si facile". Il vaut mieux installer
WODA sur un serveur web personnel (sur votre station de travail) pour
tester et développer vos applications. Portez les applications finales sur
le serveur de votre fournisseur!
Sur quelle plateforme s'exécute-t-il ?
WODA fonctionne sur n'importe quelle plateforme qui supporte Perl (4.036 et plus haut) et l'interface CGI
vers un serveur Web. Nous savons qu'il fonctionne sans problème sur n'importe
quel système UNIX comme HP-UX, Linux, FreeBSD, SGI ... WODA tourne sur Windows NT
et Windows 9x avec les serveurs Apache ou
Xitami sans limitations (depuis 3.300).
Depuis la version 3.200, WODA tourne très vite sous MOD_PERL. Voyez également la page de FAQ.
Quel browser utiliser en travaillant avec WODA?
La plupart des browsers qui supportent les formulaires et les tableaux
suffisent pour les caractéristiques de base. Le browser le plus ancien qui
n'handicape pas sensiblement l'utilisateur est Netscape Navigator 20. Les
applications avançées peuvent utiliser les frames, JavaScript et les feuilles
de style (CSS, Cascading Style Sheets) ... Cela requiert Navigator 2.0+ ou
Explorer 4.0+. L'auteur de WODA ne veut pas introduire les dernières
caractéristiques des browsers dans WODA.
Puis-je avoir une copie ?
Oui. WODA est un logiciel libre; vous pouvez le redistribuer et/ou le modifier
dans les mêmes termes que Perl lui-même. Les licenses GPL et Artistic sont
applicables. Pour plus de détails, lisez le texte de
license.
Les instructions de téléchargement sont dans
le manuel administrateur.
Qui en est l'auteur ?
Ziga Turk de l'Université de Ljubljana, Faculty of Civil and Geodetic Engineering,
Slovenie, Europe Centrale.
Indexé dans: