Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Estamos trabajando en un componente wrapper asíncrono y sin iframes del dashboard sobre Vue, lo que permitiría la comunicación directa con vue y el sistema de diseño.

Con un nuevo tag de vue (esto tendrían que desarrollarlo mejor los de UX) y nuestros endpoints sólo dependientes del dashboards (por simplificarlo todo y no depender del controlpanel). Tener de base una aplicación vue con el tag del wrapper: 

...

Teniendo nativamente como componente el dashboard dentro de Vue:

...

Con esto se tendría una arquitectura del estilos a los micro frontends:

...

De modo que la aplicación principal tendría una aplicación vue global con todos los elementos, dentro la aplicación del dashboard (angular) que a su vez podría tener n aplicaciones vue por cada template compartiendo el contexto de la web. Estas aplicaciones Vue de los templates junto con la aplicación principal, podrían compartir datos y funcionar con la filosofía Redux, a través de librerías tipo Vuex que permitirían compartir información, tener un estado inicial y contexto de forma transversal entre todas las aplicaciones Vue.