README - EUPHORIK ----------------- Ce document a pour but d'introduire le projet Euphorik, de décrire sa strucure et son utilisation au niveau du développement et de son utilisation. -- Description -- Euphorik est un site web communautaire développer en Erlang pour le serveur Yaws et utilisant la base de données Mnesia. -- Installation L'installation de Yaws et sa configuration ainsi que l'initialisation de la base de données est décrit dans le fichier /doc/installation.txt. -- Dossiers / Fichiers -- /index.html La page principale du site. Elle est statique. /mise_en_prod.rb Script permettant la mise en production du site. /BD Contient les fichiers lié à la base de données, initialement vide. /css Contient les feuilles de style de chaque skin contenu dans un dossier représentant le numéro du skin. /css/common.css La feuille de style /doc Contient tous les documents de conception (fonctionnel, technique, etc.). /img Contient les images du site avec un séparation des images propres à chaque skin. Certaines images sont issues de document de conception se trouvant dans /doc/graphiques /js Contient tous les scripts JavaScript. Il existe un script général à Euphorik : euphorik.js ainsi qu'un script par page : page*.js /lightbox Lib JavaScript permettant d'afficher des images sous la forme de pop-up div. /modules Contient la partie serveur. /modules/Makefile Règle de compilation des modules du serveur. /modules/ebin Contient les modules compilées, initialement vide. /module/erl Contient le code sources des différents modules. /modules/include Contient certaines définitions (headers). /pages Contient certaines pages XHTML qui seront chargée via AJAX. /sessions Contient différentes sessions de travail pour le développement avec Scite.