Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

431
Visualizações
¿Cómo incrustar el tablero de Apache Superset (v1.5) en Wordpress?

Estoy tratando de incrustar un panel de Apache 1.5 en un sitio de Wordpress. Hasta ahora he logrado hacer lo siguiente:

  • Actualice a Apache Superset 1.5 y habilite la funcionalidad del tablero integrado
  • Configurar el tablero para ser incrustado
  • Código backend implementado para obtener el token JWT

Con lo que estoy luchando ahora es implementar la funcionalidad "@ superset-ui/embedded-sdk" en mi sitio de Wordpress (usando la plantilla estándar TwentyTwentyOne). Estoy tratando de seguir las instrucciones enumeradas aquí: https://fossies.org/dox/apache-superset-1.5.0-source/md_superset_embedded_sdk_README.html

El enfoque de CDN parece el más fácil, pero aparece el error ReferenceError: Buffer is notdefined . Y si agrego el siguiente código:

<script src="https://unpkg.com/buffer"></script>

Luego aparece el error ReferenceError: require is not added . No estoy seguro de cómo puedo resolver este error. ¿Es el enfoque de CDN un callejón sin salida, o hay alguna forma en que pueda hacer que esto funcione?

Con el enfoque "Uso de npm" estoy luchando aún más. Puedo instalar los paquetes npm en bitnami linux, pero no sé cómo usarlos en el sitio. No pude hacer que funcionara para agregar '@superset-ui/embedded-sdk' usando wp_enqueue_script(). También probé el siguiente código en wordpress:

 <script type="module"> import {embedDashboard} from 'http://[MY_IP_ADDRESS]/wp-content/themes/twentytwentyone/node_modules/@superset-ui/embedded-sdk/lib/index.js'; </script>

Sin embargo, me sale el siguiente error:

Error de sintaxis no detectado: el módulo solicitado 'http://[MI_DIRECCIÓN_IP]/wp-content/themes/twentytwentyone/node_modules/@superset-ui/embedded-sdk/lib/index.js' no proporciona una exportación denominada 'embedDashboard'

No entiendo muy bien este error, ya que embedDashboard parece estar definido en el archivo js. También intenté usar el archivo incrustado-sdk/bundle/index.js con el mismo resultado.

He pasado muchas horas en esto y no estoy seguro de qué enfoque debo tomar. ¿Alguien puede señalarme en la dirección correcta? O incluso mejor: ¿tiene una solución a un problema similar con un código de muestra que pueda ver? Si necesito proporcionar más detalles sobre lo que he intentado o qué errores veo, házmelo saber.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda