![]() |
|
|
|
|
|
|
RÉSEAUX74 > 2000 > N°7 Décembre 2000 >
phpDocServ
Un outil pour la gestion des documents ! Aujourd’hui, les différents organismes que sont les entreprises, les associations, les établissements scolaires, etc, se tournent vers une mutualisation des compétences de chacun à l’aide des nouvelles technologies des réseaux informatiques, dans un souci d’accroître les performances en terme d’organisation et de gain de temps.
En général, chaque personne se contente de gérer (peu ou prou) ses propres documents, qu’ils soient sous forme "physique" (magazines, livres, journaux, ...) ou sous forme "électronique" (URLs intéressantes (bookmarks), documents numérisés : textes, sons, images, ...). Il semble toutefois évident que l’adresse d’un site web intéressant (bookmark) par exemple, peut se révéler être importante pour plusieurs personnes en relation avec le sujet abordé ; mais tout le monde n’aurait pas forcément trouvé le site en question au cours d’une recherche sur le web ; tout le monde n’a pas la même démarche ou la même facilité pour trouver une information sur la "toile". Il en va de même pour un article lu dans un journal, une interview enregistrée sur une cassette audio ou vidéo, un document créé localement dans l’entreprise, ... Le CRI a développé (c’était le travail de stage d’un étudiant de DESS) un outil permettant de ranger, classer et bien sûr retrouver facilement des documents dans l’optique d’une utilisation interne. Après quelques mois de test, l’outil a été mis à la disposition de tous (sous licence GPL), le CRI espérant que cet outil puisse être utile à d’autres d’une part, et dans le but d’obtenir des critiques constructives et des contributions afin d’améliorer le logiciel d’autre part. Pour permettre le regroupement des informations à "capitaliser", il semblait obligatoire d’utiliser une application de type "client-serveur" avec un seul point d’entrée pour accéder et/ou ajouter des informations. Les données doivent être aisément accessibles de n’importe quelle machine connectée au réseau, d’où l’utilisation d’un navigateur web côté client. La mise en place à l’échelle de l’entreprises est ainsi facilitée par son indépendance du poste client. Pour optimiser le stockage structuré et la restitution rapide des documents, l’utilisation d’une base de données semble aussi nécessaire. Pour une plus grande ouverture, le projet a été développé en multilangages (actuellement uniquement français/anglais, mais d’autres langues pourront y être facilement intégrées). Ces particularités ont influencé les choix techniques. Ce logiciel baptisé "phpDocServ" est une application tournant sur un serveur web Apache (gérant aussi l’authentification des utilisateurs) avec un module php (pour l’interfaçage entre le serveur web et la base de données) et un SGBD (Système de Gestion de Base de Données) basé sur SQL (actuellement PostgreSQL et MySQL peuvent être utilisés). Dans ce processus de gestion de l’information, il y a plusieurs parties distinctes :
Comme expliqué précédemment, ces trois actions (production, recherche et administration des documents) sont accessibles par l’intermédiaire d’interfaces web conviviales pour rendre la tâche plus aisée aux différents acteurs intervenant dans ce processus de capitalisation de l’information (de la création à la suppression des documents en passant par leur consultation). La gestion des utilisateurs et de leurs droits est assurée par des fichiers de configuration à placer sur le serveur web qui héberge phpDocServ. Ceux-ci sont alors utilisés par le serveur web (Apache) pour limiter l’accès au serveur de document (lecture seule, lecture/écriture, administration). Ce serveur de documents possède une architecture qui évolue dynamiquement en fonction des documents qui y sont introduits et en fonction de plusieurs critères. Des thèmes peuvent être ajoutés à tout moment (avec contrôle de l’administrateur), des documents obsolètes peuvent être supprimés/mis à jour (avec ou sans phase de validation en fonction des droits de l’utilisateur qui en fait la demande). Joël GOLLIET,
|
|
||||||||||||||||||||
| Copyright
© 2005 Centre
de Ressources Informatiques de Haute-Savoie
- webmaster@thematic74.fr
Site web entièrement basé sur SPIP, logiciel libre de gestion de contenu collaborative. |