Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

430
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!