Guia para crear widgets web personalizados
Guia para crear widgets web personalizados
Los widgets personalizados permiten extender el constructor de páginas (por ejemplo, un formulario de admision o una landing de informes) con elementos interactivos propios.
Requisitos previos
- Conocimientos básicos de HTML, CSS y JavaScript (o un framework como React, Vue o Angular).
- Familiaridad con iframes y programacion basada en eventos.
Pasos generales
- Registrate como desarrollador y crea tu app.
- Construye tu aplicación, generando el HTML, CSS y JS del widget mediante
createHtml(),createCss()ycreateJs(). - Comunica el widget al constructor mediante un evento (
parent.emit('code', {...})). - Sube tu proyecto como archivo
.zip(los.rarno son compatibles), usando siempre rutas relativas. - Configura ajustes limitados editables desde el constructor, y deja los ajustes principales en tu propia ventana de configuración.
Eventos disponibles
customWidgetOpenPopup: abre una ventana emergente en la vista previa.customWidgetGoToNextStep: avanza al siguiente paso del formulario.
Antes de enviarlo a revisión, verifica que tu widget no interfiera con el constructor, no incluya scripts externos no declarados, y mantenga su estado correctamente entre visitas.
¿Te sirvio este artículo?
✨ Gracias por darte el tiempo de calificarla — nos ayuda a mejorar esta documentación para todo el equipo.
