Home
Name Modified Size InfoDownloads / 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 d’une base:
Le nom de la base de données doit obligatoirement commencer par le nom du compte suivi du nom
qu’on 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 l’insertion.
Pour tout complément d’information: 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 d’autres 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 l’application. 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
Source: readme.txt, updated 2016-08-15