Développement d'un éditeur de graphiques en Javascript

TitreDéveloppement d'un éditeur de graphiques en Javascript
TypeRapport de stage
AuteursAsseray Dimitri
Année2012
URLhttp://dune.univ-angers.fr/fichiers/20084344/20115EI392/fichier/392F.pdf
Mots-clésbases de données, Développement Web, Ergonomie, ExtJs, Graphiques, PhP/Javascript, Système de gestion de contenus
Résumé

La société PROJID livre des prestations de service autour de solutions à licences Open Source (code source libre de droits) et développe certaine de ces solutions. Son activité cible surtout la gestion de projets et le suivi d'activité. Un composant permettant la création d'indicateurs de performance de ces projets a été développé afin d'intégrer un système de gestion de contenus web (CMS, Content Management System) : Joomla. Ce dernier permet l'administration de plateforme web sans compétences en programmation et en développement grâce à une interface graphique. Afin d'apporter des fonctionnalités plus poussées, des composants sont développés suivant une architecture précise. Le composant mit au point par PROJID permet donc l'affichage de représentations graphiques d'informations issues de base de données dans des articles à l'image de ceux créés sur les plates-formes de blogging. Pour créer ces représentations, un environnement d'édition de graphiques est proposé dans la partie d'administration de la plateforme. La création de graphiques étant laborieuse et en contradiction avec la logique des CMS, un environnement d'édition plus ergonomique devra être créé. Le graphique sera construit à partir d'un formulaire rendant invisible toute sa partie algorithmique. Le sujet de ce stage était de mettre au point cet environnement à l'aide d'une librairie JavaScript puissante dans la création d'interfaces graphiques ExtJS, proposée par la société Sencha.

Résumé en anglais

The society PROJID delivers professional services on Open Source solutions (royalty free source code) and develops some of them. Its activity concerns mainly project management and monitoring activity.
A component which allows the creation of performance indicators on this project was developed to integrate a content management system (CMS) named Joomla. It allows the computing platform's management without programming and developing skills thanks to a graphical user interface. In order to bring more advanced functionalities, components are developed following a special computer architecture. The component designed by PROJID permits the display of graphical representations of data recorded in databases into articles reflecting those created by blogging platform. An editing environment of charts is proposed to create
those representations in the management part of the platform. Because the chart creation is arduous and contradictory with the CMS logic, an editing environment more ergonomic will be developed. The chart will be built from a form hiding all the algorithmic part. The aim of this internship was achieve this environment with the help of a JavaScript library specialized in the creation of graphical user interface, ExtJs, developed by the society Sencha.

Langue de rédactionFrançais
Nb pages36
Diplôme

Diplôme d'ingénieur en génie des systèmes industriels

Date de soutenance2012-09-05
EditeurUniversité Angers
Place PublishedAngers
Entreprise

Projid

Tuteur

Olivier PAUGAM

Libellé UFR

ISTIA