Choix techniques » Historique » Version 7
Version 6 (Luc Bourdot, 05/10/2017 17:09) → Version 7/8 (Luc Bourdot, 05/10/2017 17:09)
h1. Choix techniques
--Langages -Langages : Python et JavaScript- JavaScript
-Framework Framework : "Flask":http://flask.pocoo.org/ (python) , "BackboneJS":http://backbonejs.org/ "MarionettesJS":http://marionettejs.com/ "Bootstrap":http://twitter.github.io/bootstrap/
-
B-ase
Base de donnée : [[SQL ou NoSQL]] ;-)
Service Messages : "RabbitMQ":http://www.rabbitmq.com/ .
> L'utilisation de celery (http://www.celeryproject.org/) permettrait de faciliter la manipulation et la planification des tâches.
Service Transfert Fichier:- Fichier:
-Autorisations Autorisations : Les extensions Flask-Login et Flask-Principal permettent de gérer des utilisateurs/rôles et de déclarer les rôles requis au niveau des routes.
> A voir: http://pythonhosted.org/Flask-Security/ (fait le lien entre plusieurs plugins)
> Il faudra probablement développer une API si on veut gérer des autorisations au niveau des objets des applications (ex: serveurs dans Zéphir / imprimantes dans l'ead ...). Pour la protection des objets, regarder simple-rbac (http://github.tonyseek.com/simple-rbac/). le développement n'a plus l'air très actif.
-- -
--Langages -Langages : Python et JavaScript- JavaScript
-Framework Framework : "Flask":http://flask.pocoo.org/ (python) , "BackboneJS":http://backbonejs.org/ "MarionettesJS":http://marionettejs.com/ "Bootstrap":http://twitter.github.io/bootstrap/
-
B-ase
Base de donnée : [[SQL ou NoSQL]] ;-)
Service Messages : "RabbitMQ":http://www.rabbitmq.com/ .
> L'utilisation de celery (http://www.celeryproject.org/) permettrait de faciliter la manipulation et la planification des tâches.
Service Transfert Fichier:- Fichier:
-Autorisations Autorisations : Les extensions Flask-Login et Flask-Principal permettent de gérer des utilisateurs/rôles et de déclarer les rôles requis au niveau des routes.
> A voir: http://pythonhosted.org/Flask-Security/ (fait le lien entre plusieurs plugins)
> Il faudra probablement développer une API si on veut gérer des autorisations au niveau des objets des applications (ex: serveurs dans Zéphir / imprimantes dans l'ead ...). Pour la protection des objets, regarder simple-rbac (http://github.tonyseek.com/simple-rbac/). le développement n'a plus l'air très actif.
-- -