¿Actualizar un Sistema Web?

  • Autor Autor FacundoGQR
  • Fecha de inicio Fecha de inicio
F

FacundoGQR

Beta
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Que tal!!

Necesito de sus conocimientos 🙂

Tengo un sistema Web (el cual pronto mostraré aquí en el foro).
Ya lo tengo terminado. Lo que estoy pensando es como podría ofrecer alguna mejora en un futuro. Supongamos que le agrego una, o lo que sea. ¿Cual sería la manera mas fácil para que el usuario pueda actualizarlo?.

Se utilizó PHP+MySQL.

Un saludo!
 
Lo mas normal en sistemas php no muy complejos es que se vendan y entreguen tal cual, listos para la intalacion. Si en un futuro se realiza una actualizacion/modificacion importante (como actualizar a MYSQLi :v) se entregaria el script normal (para una instalacion limpia) y dependiendo del vendedor si entrega los archivos a modificar/remplazar si se tiene la version anterior.

O si tus habilidades te lo permiten puedes crear un sistema de actualizaciones automaticas como wordpress 😛
 
Última edición:
lo que puedes hacer es hacer un script tipo cron, el cual se ejecute cada dia y verificique un archvio en un servidor externo, algo asi como la version del servidor padre y compare este valor con el valor guardado de forma local, en caso de que exista una nueva version, entonces el script descargara un comprimido .zip con los cambios y el mismo script de encargara de reemplazar los archivos 😀
 
La mejor forma seria que un usuario pueda actualizar desde el panel del CMS, y se chequee cada hora si hay nuevas versiones (mas un boton para forzar el chequeo). Pero... Como esto es muy dificil, lo habitual es mediante una red social/newsletter anunciar cuando haya actualizaciones y dar el script para una instalación limpia. Algunos solo dan los archivos a parchear, pero siempre es mejor ir apuntando bugs y cuando haya una considerable cantidad de cosas a parchear lanzar una 1.X.X y así sucesivamente.
 
Lo mas normal en sistemas php no muy complejos es que se vendan y entreguen tal cual, listos para la intalacion. Si en un futuro se realiza una actualizacion/modificacion importante (como actualizar a MYSQLi :v) se entregaria el script normal (para una instalacion limpia) y dependiendo del vendedor si entrega los archivos a modificar/remplazar si se tiene la version anterior.

O si tus habilidades te lo permiten puedes crear un sistema de actualizaciones automaticas como wordpress 😛

lo que puedes hacer es hacer un script tipo cron, el cual se ejecute cada dia y verificique un archvio en un servidor externo, algo asi como la version del servidor padre y compare este valor con el valor guardado de forma local, en caso de que exista una nueva version, entonces el script descargara un comprimido .zip con los cambios y el mismo script de encargara de reemplazar los archivos 😀

La mejor forma seria que un usuario pueda actualizar desde el panel del CMS, y se chequee cada hora si hay nuevas versiones (mas un boton para forzar el chequeo). Pero... Como esto es muy dificil, lo habitual es mediante una red social/newsletter anunciar cuando haya actualizaciones y dar el script para una instalación limpia. Algunos solo dan los archivos a parchear, pero siempre es mejor ir apuntando bugs y cuando haya una considerable cantidad de cosas a parchear lanzar una 1.X.X y así sucesivamente.

Gracias por responder. 🙂

Seguramente ofrezca la opción de descargar todos los archivos actualizados para descargar en un .rar con una explicación detallada para que el usuario lo pueda actualizarlo en su hosting. Igual esto sería para una versión "Premium". Mientras tango publicaré la versión gratuita.

Si alguien tiene algo mas para agregar... bienvenido!! :-D
 
Última edición:
Atrás
Arriba