Issue #2293💬 RespondidoAbierto el 26 de septiembre de 2019por mtasic-realwareReacciones 0

Actualización de grapesjs con cambios internos [específicos del sitio]

Respuesta rápidapor artf

De hecho, esto es lo que ocurre cuando actualizas la biblioteca principal, es difícil actualizarla.¿Qué procedimiento debería seguir? No hay procedimientos específicos, solo tienes que reescribir tu lógica personalizada en la nueva versión y esperar que el código no cambie tanto Mi consejo personal: nunca cambies la l...

Lee la respuesta completa abajo ↓

Pregunta

Hola. ¿Hay alguna forma de cambiar a la versión de lastest grapesjs manteniendo los cambios que hicimos al código para nuestro uso interno? En la mayoría de los casos, los cambios son pequeños y están relacionados con ajustar la lógica de CSS y JS, pero necesitamos esos cambios [mayormente solicitados por el cliente]. Se hacen cambios en la versión no minificada de grapesjs.

Extraeré todos los cambios en un documento para tenerlo por si acaso. ¿Qué procedimiento debería seguir? ¿Puedo tener esos cambios en algún archivo externo que se acumule aparte de grapesjs? ¿O tengo que introducirlos manualmente cada vez que sale una nueva versión?

No estoy muy familiarizado con cómo se prepara el grapesjs para usarse. Cualquier ayuda será bienvenida.

Gracias. Mladen

Respuestas (3)

artf28 de septiembre de 2019

De hecho, esto es lo que ocurre cuando actualizas la biblioteca principal, es difícil actualizarla.

¿Qué procedimiento debería seguir?

No hay procedimientos específicos, solo tienes que reescribir tu lógica personalizada en la nueva versión y esperar que el código no cambie tanto

Mi consejo personal: nunca cambies la librería principal, crear plugins

mtasic-realware30 de septiembre de 2019

¿Puedo descargar código fuente, añadir cambios a un nuevo archivo js (que alteren el comportamiento de componentes o bloques por defecto) e incluir ese archivo en el proyecto?

De hecho, así es como se hacen los plugins, ¿no?

artf6 de octubre de 2019

De hecho, así es como se hacen los plugins, ¿no?

No, con los plugins no tocas el código de la librería, así que la actualización es más segura y fácil

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.

Explora plugins gratuitos →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.