G. LACHAUD, N. MENEUX, A. OBERTELLI, V. OSTERTAG, A. VERVAET
Mercredi 13 juin 2017
Introduction
Démonstration
Front End / Autres fonctionnalités
Back End
ISEPReact | Opossums
Pour aller plus loin
ISEPReact | Opossums
(dans l'ordre alphabétique)
Guillaume LACHAUD
Nicolas MENEUX
Grand admirateur de LaTeX et des .svg
L'Opossum qui fait définitivement pas du M
Alexandra OBERTELLI
Son Bescherelle est sa bible
ISEPReact | Opossums
Arthur VERVAET
Opossum ayant escaladé le plus grand des arbres
(dans l'ordre alphabétique)
Victor OSTERTAG
Aime en faire trop sur les slides
(Rappel du sujet)
Un site web
Améliorer la communication
Prof
Elève
Sous le contrôle de l'administration
ISEPReact | Opossums
(10 minutes)
ISEPReact | Opossums
chart.js
jquery-ui
moment.js
bootstrap-datepicker
JQCloud
notifyjs
emojis.css
icheck-bootstrap.css
ISEPReact | Opossums
CSS externe
(emojis, checkbox, ...)
Notre CSS
(ex : code couleur ISEP)
Le coeur du
design du site
ISEPReact | Opossums
Bouton / Formulaire
Modification du DOM
Traitement de la demande dans le back
Vérification des erreurs
ISEPReact | Opossums
ISEPReact | Opossums
Partie Back
Partie Front
Thymeleaf
Fragments
Éléments ajoutés à la création de la BDD
Controller
Model
Repository
Service
Configuration
ISEPReact | Opossums
Controller
@RequestMapping(path="/urlAChoisir")
Méthodes
@PostMapping / @RequestMapping / @GetMapping (path="/urlSuite")
(url final = /urlAChoisir/urlSuite)
return @ResponseBody / Vue (avec des attributs utilisables) / ...
Appels / Actions sur la BDD
Remplissage des variables / Génération du retour
ISEPReact | Opossums
User
Module
Questionnaire
Question
Answer
Commentaire
Conversation
CommentaireLive
Folder
Template
ISEPReact | Opossums
Chaque modèle possède différents arguments et différentes méthodes
(soit dans le modèle, soit dans un service associé)
Construction de la BDD grâce à cela, automatiquement
ISEPReact | Opossums
WebSocket pour le live
Cleaner certaines parties du code
Variables en null dans la BDD
ISEPReact | Opossums
Questionnaires périodiques
Emails