Fréquence Banane sur Internet

par Philippe Rochat & Carine Kolb

Ndr: Pour en savoir plus sur Fréquence Banane, radio du campus lausannois, vous pouvez vous reporter à l'article paru dans le Flash de l'EPFL du 16 janvier 1996.

Les développements que nous avons décidés d'entreprendre pour le serveur banane résultaient du constat suivant:

Rappelons ici que la moitié des membres de l'association poursuivent des études à l'UNIL et n'ont aucune raison de connaître l'informatique, qui plus est les incantations sataniques d'UNIX! Le résultat en a été une prolifération anarchique de notre serveur qui devenait de jour en jour plus difficile à maintenir.

La situation peut être schématisée de la façon suivante:

Evidemment nous avons tenté de former les gens "normaux" pour qu'ils participent à la réalisation du serveur:

Cette solution a immédiatement connu un franc insuccès! Après quelques cogitations supplémentaires nous avons choisi la solution suivante (il n'y a pas de question stupide, seules les réponses le sont):

La solution

Le premier point était d'organiser les données indépendamment du serveur lui-même. Pour ce faire, une base de données relationnelle à été installée sur la station fbwww. Nous avons choisi Postgres95 qui en plus d'un petit côté orienté objet permet surtout de stocker des objets multimédia comme des sons!

Un premier test de l'interfaçage de requêtes SQL sur la base de données a été fait avec une base simple à une seule table: la Bédéthèque de Satellite:

http://fbwww.epfl.ch/~sat/BD

La suite consistait en la mise sur pied d'utilitaires avec une interface WWW pour accéder-modifier-mettre à jour cette base de données.

Il fallait d'abord mettre au point un système d'identification pour cette partie du serveur afin d'en contrôler l'accès. C'est désormais chose faite, puis que les membres de Fréquence Banane peuvent facilement, suivant les accès qui leur ont été attribués, transférer des fichiers FilemakerPro, mettre à jour leurs données personnelles, créer une page de présenta tion à partir d'une forme html, et finalement lire leurs mails dans une interface cohérente et (plus ou moins) facile.

Le contrôle d'accès n'est pas d'une sécurité absolue. Le principe repose sur la génération d'une clé temporaire pour le temps de la session. L'utilisateur entre une fois son mot de passe d'utilisateur UNIX sur la station (même niveau de sécurité que telnet). Par la suite la clé temporaire se trouve dans tous les liens qu'il suit au sein de cette partie du serveur, mais n'est plus valable une fois la session terminée.

Ainsi, vous avez peut-être déjà eu l'occasion de voir les pages de présentation et de contact qui ont toutes été générées automatiquement et qui sont accessibles depuis l'ancien serveur.

Par contre, pour ce qui est de la mise en base de donnée des sons produits par la radio, un projet de semestre est en cours, en collaboration avec le laboratoire de télécom. Le principe est le suivant:

On obtiendra ainsi une automatisation plus ou moins complète de la mise sur le serveur des émissions de Fréquence Banane sans aucune intervention.

Enfin, la nouvelle version de Netscape et les nouveaux tags qu'elle apporte, notamment les frames , permet de mélanger les différentes façons de traiter les requêtes. On peut ainsi avoir des documents générés dynamiquement et d'autre stockés statiquement. Ceci permet de mettre au point tout un environnement petit à petit, et donc, à l'heure actuelle de déjà présenter une partie du serveur:

http://fbwww.epfl.ch/

Voilà donc enquelques mots les activités de développement du serveur Fréquence Banane. Il y aurait évidement encore beaucoup à dire et il reste surtout beaucoup de travail à faire... donc, si vous vous sentez trop timide pour parler au micro, mais que vous vous intéressez au développement d'un serveur et à la radio, n'hésitez pas à nous contacter: informatique@fbwww.epfl.ch


retour à la table des matières
retour au sommaire des FI 96
Vos commentaires
© FI-2 du 20.2.1996