diff -r f57f7f7f973a -r 03fea67e18e9 doc/architecture.rst --- a/doc/architecture.rst Mon Dec 02 17:48:02 2013 +0100 +++ b/doc/architecture.rst Mon Dec 02 18:17:21 2013 +0100 @@ -1,4 +1,3 @@ - ************ Architecture ************ @@ -9,19 +8,19 @@ L'application Back-Office Plan4Learning utilise les technologies suivantes: *Django* - https://www.djangoproject.com/ - C'est un framework web basé sur Python. de nombreux modules sont disponibles pour étendre ses fonctionnalités. - En particulier, nous utilisons les modules suivant: + C'est un framework web basé sur Python. De nombreux modules sont disponibles pour étendre ses fonctionnalités. + En particulier, nous utilisons les modules suivants : * *South* - http://south.aeracode.org/. Ce module permet de gérer les migration de bases de données (schéma + données). On peut alors facilement appliquer les changements du modèle de donnée sur un système en production. - * *Django REST Framework* - http://django-rest-framework.org/ : Permet de facilement de facilement mettre en oeuvre une API de type REST. + * *Django REST Framework* - http://django-rest-framework.org/ : Permet de facilement de facilement mettre en œuvre une API de type REST. * *haystack* - http://haystacksearch.org/ : Facilite l'utilisation dans Django des moteurs d'indexation full-text comme Lucene ou elasticsearch *Postgresql* - http://www.postgresql.org/ Base de donnée relationnelle. Nous l'utilisons en fait par l'intermédiaire de la couche ORM de Django *Sesame* - http://www.openrdf.org/ - C'est en fait un framework de gestion RDF. Nous l'utilison ici comme triple store RDF et endpoint SPARQL + C'est en fait un framework de gestion RDF. Nous l'utilisons ici comme triple store RDF et endpoint SPARQL *Elasticsearch* - http://www.elasticsearch.org/ Moteur d'indexation full-text basé sur Lucene. Nous l'utilisons par l'intermédiaire du module Django Haystack. @@ -30,6 +29,6 @@ Framework javascript. Nous l'utilisons en particulier dans la page d'édition des notices afin de gérer les interactions complexes entre la notice et ses sous-objets. *Bootstrap* - http://getbootstrap.com/ - Framework CSS. Il a été utilisee sur toutes les pages de l'application. + Framework CSS. Il a été utilisé sur toutes les pages de l'application. - \ No newline at end of file +