Explorar por categoría


GrapesJS Constructores de terrenos

Los paquetes de constructor de sitios para GrapesJS sirven para lanzar un builder que operan tus propios usuarios: proyectos multipágina, flujos de publicación, interfaces de marca blanca y bases listas para SaaS. Donde un preset configura un editor y una plantilla rellena una página, estos se ocupan del producto que los rodea: gestión de páginas, guardado, roles y puesta en producción. Explora paquetes de constructor de sitios gratuitos y premium, todos con documentación y detalles de compatibilidad de versiones.

Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...

Sobre GrapesJS Constructores de terrenos

Incrustar GrapesJS es la parte fácil; convertirlo en un builder que usen tus clientes es el trabajo que cubre esta categoría. Un constructor de sitios en producción necesita bastante más que un editor. Necesita proyectos multipágina, para que los usuarios puedan añadir, renombrar, duplicar y eliminar páginas —GrapesJS ofrece la API de Pages para ello, y los paquetes de aquí la envuelven en un listado de páginas, enrutado y metadatos por página—. Necesita una persistencia que sobreviva al navegador, es decir, un StorageManager remoto y una decisión sobre si cada página se guarda por separado o el proyecto entero se guarda como un único documento. Necesita un paso de publicación que convierta el proyecto editable en HTML y CSS servibles, además de un sitio donde alojar el resultado. Y necesita parecerse a tu producto, no a GrapesJS: los paquetes de marca blanca reestilizan los paneles, sustituyen el logotipo y eliminan las partes de la interfaz que tus usuarios no deberían ver. Más allá de eso, la mayoría de equipos acaba necesitando roles y permisos, bibliotecas de plantillas desde las que arrancar y una forma de bloquear las secciones terminadas. GrapesJS tiene licencia BSD-3-Clause, así que construir un producto comercial sobre él es perfectamente válido; revisa por separado la licencia de cada paquete, porque las condiciones de lo que instalas no son las del núcleo.

GrapesJS Constructores de terrenos — Preguntas frecuentes

¿Puedo crear un constructor de sitios web con GrapesJS?
Sí: es su caso de uso principal y varios productos SaaS comerciales están construidos sobre él. GrapesJS aporta el motor de edición; tú añades la gestión de páginas, el almacenamiento, la publicación y tu propia interfaz alrededor. Los paquetes de esta categoría existen para acortar ese trabajo periférico, no el editor en sí.
¿Cómo gestiona GrapesJS varias páginas?
Mediante la API de Pages. editor.Pages.add crea una página, getAll las lista y select cambia el lienzo. Todas las páginas viven en un mismo proyecto y se guardan juntas en el JSON del proyecto, así que un listado de páginas en tu interfaz es una capa fina sobre esa API. El almacenamiento por página es posible, pero tienes que implementarlo en un storage propio.
¿Puedo aplicar marca blanca al editor GrapesJS?
Sí. Paneles, botones y disposición son configurables, la interfaz por defecto puede sustituirse por completo y nada en la licencia exige atribución en tu interfaz. Los paquetes de esta categoría traen paneles reestilizados y un aspecto neutro para que tus usuarios nunca vean la marca GrapesJS; conviene comprobar que el pack apunte a tu versión, porque las tripas de los paneles cambian entre versiones mayores.
¿Cómo publico las páginas que crean mis usuarios?
Expórtalas con editor.getHtml y editor.getCss y luego guarda o despliega el resultado: un archivo estático, un almacén de objetos o un registro que renderice tu servidor. Conserva también el JSON del proyecto: es la fuente editable, y el HTML exportado no puede reconvertirse de forma fiable en componentes. Un comando de publicación es la vía habitual para validar, exportar y desplegar tras un único botón.
¿Es GrapesJS gratuito para un SaaS comercial?
El núcleo tiene licencia BSD-3-Clause, que permite el uso comercial y de código cerrado siempre que se conserve el aviso de copyright en tu distribución. No te obliga a liberar el código de tu producto. Los plugins y paquetes se licencian de forma independiente, así que verifica la licencia de todo lo que instales antes de entregarlo a clientes de pago.