Cette page contient des informations de base sur le système 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.
Contents:
- Que signifie le nom ?
- Que faire avec Woda ?
- Où est-il utilisé ?
- Quelles sont les caractéristiques principales de WODA ?
- Quelles sont les faiblesses de WODA ?
- Sur quelle plateforme s'exécute-t-il ?
- Quel navigateur utiliser en travaillant avec WODA ?
- Est-ce vraiment rapide ?
- Puis-je avoir une copie ?
- Qui en est l'auteur ?
- Où est-il recensé ?
Que signifie le nom ?
Woda est l'abrégé de "Web Oriented DAtabase" (base de données pour le web). Ca ne veut pas dire qu'elle n'est pas relationnelle ou orientée objet, mais qu'elle est optimisée pour le Web. Dans beaucoup de langues Indo-Européennes, les mots qui sonnent comme "woda" signifient l'eau - d'où le robinet et la buée en haut de cette page Web. C'est une vérité que l'eau pure ne contient pas de caféine. Pas de Java, SQL, PhP, C# à l'intérieur.
Que faire avec WODA ?
Toute application simple (hmmm?) 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 (+3000 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.
Voici quelques sites créés par d'autres utilisateurs de Woda. Ecrivez à l'auteur, si vous pensez que votre travail devrait etre ajouté!
- paramedicine.com - un site sur la para-médecine entièrement fait avec Woda.
- cigarettessuck - le titre dit tout.
- beautiful-ladies - le sont-elles? Allez voir.
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...).
- WODA permet l'inscription des utilisateurs de la base de données, ainsi l'administrateur sait qui utilise l'application
- WODA autorise les annulations illimitées sur toutes les transactions de bases de données.
- WODA maintient son propre fichier log.
- WODA identifie les robots Web et les traite comme vous le demandez.
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.
Est-ce vraiment rapide ?
Voici ce que Sean <cybersean@thedataforge.com> a écrit:
About the Database Engine:The database engine is a PERL script and is about 70k. The neat thing
about the script, is it provides modularity. Databases are defined
through smaller PERL script modules, and these definition files just pass
variables and values to the main script. It is highly customizable and
configurable, it is under the GNU Public license, and is written and
maintained by a college professor in Slovenia. Initial testing resulted
in phenomenal perfomance on all of these platforms:==> Novell IntranetWare 4.11, Netscape Enterprise Server 2.0, Novell's PERL.NLM Interpreter
==> Highly customized commercial (undisclosed vendor) Unix package on a public access Internet server, Netscape Enterprise Server 2.0 for Unix
==> 486 DX 100 PC with 64MB Ram, 8.1 GB IDE Hard Drive, 10mbps shared ethernet, Linux Slackware 4.0, Xitami web/ftp server, PERL for Linux
==> Pentium III 300mhz with 180MB Ram, 8.1 GB IDE Hard Drive, 100mbps switched ethernet, Windows 98, Xitami web/ftp server, and Active State PERL for Win32.
==> Testing for OS/2 Warp 4 Netfinity Server by the end of June 1999:
Pentium II 300mhz with 128MB Ram, 100mbps switched ethernet, 4.3GB hard drive, Xitami web/ftp server, PERL for OS/2Et ci-dessous ce que <Wilfred@Cryogen.com> a écrit:
Regarding benchmarking... [deleted] ... i' ve compared it to a similarly complex implementation of a SQL mess, and nothing is better for actively changing database information...
-Faster and more powerful than any SQL implementation
-no competition? !!!
-yes im serious... >10,000 records with 25+ categories... other formats cant handle it...Puis-je avoir une copie ?
Oui. WODA est un logiciel libre, il est cependant sous copyright et la license contient quelques limitations. Lisez le texte de license avant de le télécharger. Et après le téléchargement, vous devriez lire le Manuel Administrateur..
Qui en est l'auteur ?
Ziga Turk de l'Université de Ljubljana, Faculty of Civil and Geodetic Engineering, Slovenie, Europe Centrale.
Où est-il recensé ?
Dans beaucoup d'endroits, mais ces gars là demandent un lien en retour. Au fait, je vous laisse utiliser Woda gratuitement. Donc si vous avez 5 minutes, inscrivez le dans n'importe quelle liste, annuaire et moteur de recherche. Plus il y aura d'utilisateurs, plus vous recevrez d'aide de leur part.
- Ce document est disponible à http://www.alternatif.org/woda/features.htm.
|
WODA: the database tool for the World Wide Web
|
Original version: http://www.ddatabase.com/features.htm |
22 avril 2002
|