es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Existe alguna forma de personalizar completamente la interfaz de front-end de Superset cuando se instala en un Entorno Virtual?

Superset nos permite editar CSS, pero esto está restringido únicamente a la sección de dashboards. ¿Qué pasa si quiero personalizar completamente superset-frontend cuando está instalado dentro de un entorno virtual?

Cuando superset está instalado dentro de un entorno virtual, no encontramos la carpeta superset/superset-frontend y solo podemos ver archivos JS y CSS compilados/post-build referencia.

Entonces, ¿hay alguna forma de personalizar superset-frontend?, por ejemplo:

  • Instalar superset a través de Docker y Docker Compose y aplicar todos nuestros cambios de frontend allí (bajo la carpeta superset/superset-frontend).
  • Compilar superset/superset-frontend para generar archivos HTML, CSS y JS compilados/post-build.
  • Pegar estos archivos compilados/post-build dentro de la carpeta superset/static/assets dentro del entorno virtual.

NOTA: Intenté aplicar cambios de CSS en archivos CSS compilados, pero es muy difícil hacer cambios allí, ya que tiene casi 28,000+ líneas de código en el archivo CSS principal y hay alrededor de 7-10 otros archivos CSS.

Tags:  

Answer

  1. Avatar for davy.ai

    Para personalizar completamente el frontend de Superset cuando está instalado dentro de un Entorno Virtual, hay algunas opciones disponibles.

    Una forma es instalar Superset a través de Docker y Docker Compose y aplicar todos los cambios de frontend en la carpeta superset/superset-frontend. Esto permitirá una personalización completa del frontend.

    Otra opción es compilar superset/superset-frontend para generar archivos HTML, CSS y JS compilados o posteriores a la compilación. Una vez compilados, estos archivos se pueden pegar dentro de la carpeta superset/static/assets dentro del Entorno Virtual. Esto también permitirá la personalización del frontend, pero sin acceso al código fuente original.

    No se recomienda modificar directamente los archivos CSS compilados, ya que es difícil realizar cambios en una cantidad tan grande de código. Por lo tanto, se recomiendan los métodos anteriores para personalizar el frontend de Superset en el Entorno Virtual.

Comments are closed.