How to launch cubicweb developpemnt pyramid server without cubicweb_web?
Des modifications ont été introduites dans CubicWeb (topic rétro) afin de :
- ne pas installer cubicweb_web
- créer un nouveau cube
- créer une nouvelle instance
- test du shell cubicweb avec cette instance
- lancer une nouvelle instance (404 sur / donc pas de web !)
- ajout du cube API et adaptation de cubicweb pour l'utiliser
- test de l'authentification sur l'API
- ajout d'un cube existant (qui n'a pas necessité l'installation de cubicweb_web)
- test et adaptation de gestion des traductions
- connexion à l'instance avec la démo react-admin
voir !547 (closed) et cubicweb/cubes/web!23 (merged)
À faire:
- Faire en sorte qu'ajouter le cubicweb_web surcharge comme il faut la configuration de CubicWeb.
- Remplacer la CubicWebRequest de CubicWeb par celle de cubicweb_web qui contient beaucoup plus de choses utilisées par les vues CW (header, etc).
- Refaire une partie des tests : séparer les tests de cubicweb des tests cubicweb_web. Certaines classes de tests sont encore trop liées à cubicweb_web.
- Simplifier la configuration: il y a une trop grosse arborescence d'arbre, trop de classe et sans doute éliminer les classes spécifiques aux tests.
- Dans la génération des fichiers .po on a enlevé le mécanisme qui permet de traduire des choses automatiquement dans les vues (autoforms,etc), il faut les rajouter dans cubicweb_web.