Name | Modified | Size | Downloads / Week |
---|---|---|---|
readme.txt | 2016-08-15 | 3.8 kB | |
ReLiS-0.3-sources.zip | 2016-08-15 | 5.8 MB | |
Totals: 2 Items | 5.8 MB | 0 |
/****************************/ Serveur /****************************/ Le log du site est accessible depuis: www-labs.iro.umontreal.ca/~log Entrer le nom du compte et le mot de passe. NB: le site est une redirection de www-labs.iro.umontreal.ca/~relis vers relis.iro.umontreal.ca Les logs se mettent à jour si et seulement si on teste depuis www-labs.iro.umontreal.ca/~relis /****************************/ Base de données /****************************/ La base de données est faite sous MySQL Elle comprend deux parties essentielles - La partie statique (qui ne change pas de structure pour tous les instances de ReLiS) - La partie dynamique (Qui est fonction de la classification à faire) La partie statique comprend les tables suivantes : - relis_paper - relis_paperauthor - relis_author - relis_assigned - relis_users - relis_usergroup - relis_exclusion - relis_zref_exclusioncrieria - relis_venue La partie dynamique : - relis_classification : Cette table est toujours présente mais sa structure est fonction de la classification à faire - relis_classification_intent - relis_classification_intent_relation - relis_classification_scope - relis_zref_domain - relis_zref_intent - relis_zref_intent_relation - relis_zref_language - relis_zref_scope Les scripts MySQL sont disponibles par ssh depuis le compte relis@frontal.iro.umontreal.ca. Par ssh, se connecter sur le compte et entrer le mot de passe de 14 caractères. Entrer: mysql -u relis -p -h www-labs.iro.umontreal.ca Suivi du mot de passe correspondant à la base de données accessible en lecture seulement ou lecture et écriture. Création dune base: Le nom de la base de données doit obligatoirement commencer par le nom du compte suivi du nom quon souhaite lui donner. Par exemple: relis_bddName. Insérer un script dans la base de données existante: mysql -h www-labs.iro.umontreal.ca -u relis -p relis_db < nom_du_fichier.sql Le mot de passe demandé par la suite est celui du compte mysql dans lequel se fait linsertion. Pour tout complément dinformation: http://support.iro.umontreal.ca/doku.php?id=logiciel:mysql /****************************/ Application /****************************/ L'application est développée en utilisant l'architecture MVC (Model - Vue - Contrôleur) pour séparer les données, la présentation et les traitements. Le développement est fait avec le Framework MVC de PHP CodeIgniter 3.0 Le code source est placé dans 3 dossiers principaux à savoir -relis_sys/ : partie système donc la partie où se trouve la déclaration et définition des Libraires et fonctions de CodeIgniter (Elle est reçue tel qu'elle lors de l'installation de CodeIgniter) -relis_app/ : partie application, c'est là que se trouve le code qui concerne notre application elle comprend des sous dossiers : - config : pour les configurations de l'application - controllers: qui comprends les contrôleurs (partie qui s'occupe des traitement) - views : qui comprend les Vue (partie qui s'occupe de la présentation) - models : qui comprend les modèles (partie qui s'occupe des donnés donc qui communique avec la base de données) - libraries et helpers : comprennent dautres fonctions qui sont utilisés dans les parties cités ci-haut. Pour plus d'info sur la configuration et la structure d'une application CodeIgniter une bonne documentation est disponible sur : http://www.codeigniter.com/docs - cside/ : partie qui comprend le code CSS et Java Script utilisé dans lapplication. Il comprend entre autre: - la librarie bootstrapp utilisé pour le design de l'application - la librarie hightcharts utilisé pour l'affichage des graphiques - JQuery - Les icones utilisés - les images