Preguntas
¿Como distribuimos el codigo de la nueva plataforma?
🌟Trabajamos sobre el repo
ch-plaform-2021.¿En nuestros repos ó en repos suyos?¿Clonamos una branch existente de la plataforma y armamos el nuevo modulo ahi?... o ¿generamos un proyecto aislado sólo con el código de la nueva plataforma?
¿Tienen algun requerimiento de framework
CSSa utilizar?Bootstrap,Chakra,Tailwind,Vanilla CSS?💅Utilizan
PrimeVueframework, en estos dias debemos analizarlo y decidir por cual vamos.En caso de no haber, ¿será seguro elegir cualquier framework teniendo en cuenta posible conflicto de nombres de clases y dependencias con el resto de la pagina?Nuestra opción por soporte y caracteristicas seriaChakraUI.
¿Tienen algun requerimiento de framework
JSa utilizar?🧤Vue3+Composition API(Entiendo que vamos a ir sobre Vue2 pero para confirmar)
¿Cuál sera la estrategia de despliegue y de inclusión de los modulos nuevos?
🖼Se decidió utilizar
iframespara incluir los nuevos modulos de manera progresiva. Empezando conClasey luegoDashboard. Una vez que la mayoria de las secciones esten completas se hara una actualización del layout general y lo que ira eniframessera lo actual (por entonces ya será "lo viejo"). Existe la posibilidad de generar webcomponents con los modulo nuevos e insertarlos con Angular.¿se pasará por parametros al src deliframe?y viceversa? ¿como pasar datos deliframeal componente padre?(postMessage + addEventListener('message'))
Respecto a la seccion de
Desafios + Peer Review✍️Aerolab se encargá de desarrollar el módulo de Desafios. Luego CH tomará la posta para integrar la lógica del Peer Review.
¿Como prefieren que encaremos el desarrollo?¿Hacemos la base del modulo sin peer review y luego lo entregamos para que uds lo terminen?
¿Se podrá hacer el deploy en segmentos de usuarios? (camadas, cursos, etc)
🎳Si, actualmente tienen la capacidad para hacer entregar secciones de pagina por segmentos de camadas o usuarios nuevos e incluso por geolocalización.
Tienen amplitude actualmente, ¿debemos integrarlo tambien?
📊Si
hay muchas llamadas a api gigantes con payloads que se repiten , o no es necesaria y que en cada pagina se vuelve a solicitar. ¿Consideraron usar graphql? o incluir el parametro fields para reducri payloads?
🗑Si. Es posible mantener el
leane incluso elfieldsen la url, sin embargo idealmente se debera armar una solicitud de recurso bien definida para evitar esas practicas.¿En cuanto a login, la idea es continuar con Auth0?
¿Luego autenticado todo con JWT token (bearer)?
En cuanto a DB ¿Hay alumnos que sean tutores? tutores que sean docentes y/o docentes que sean alumnos?
💡no. tenemos casos pero les creamos otra cuenta. algocomo +tutor@
¿el token de autenticacion del usuario lo mandas por la url en el src del iframe no?
💡El user junto al token de session se envia a traves del window.postMessage()
me gustaria tener acceso a algun api para hacer algunas llamadas de consulta y poder testear bien la autorizacion usando el JWT. para esto necesitaria el endpoint de autenticacion y alguno por ejemplo el del user profile
¿Como podría hacer para poder levantar en local todo el entorno de la plataforma actual y con el iframe poder incluir el modulo nuevo? (para hacer un debug mas completo no solo de navegacion sino tambien de UI y comunicacion entre parent e iframe)