Desarrollar nueva web con la antigua en producción

Kai-

Kai-

Alfa
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas,

Tengo una web en un VPS la cosa es que la queremos hacer nueva de cero, pero mientras necesitamos que la antigua siga funcionando. La cosa es que la web es bastante grande escrita a mano. Entonces no sabemos bien cual puede ser la mejor manera de mantener la web antigua online mientras se desarrolla la nueva y cuando este terminada mostrar la nueva.

-Hemos pensado varias cosas, mediante un subdominio
-Creando un directorio en httpdocs y meter la nueva durante el desarrollo y cuando este terminada eliminar la antigua y copiar los archivos directamente a httpdocs, no sabemos si puede tener algún problema al cambiar los archivos.
-No se si otra opción puede ser comprar otro dominio y hacer que apunte a un directorio raiz diferente de httpdocs y cuando este terminada copiar los archivos a httpdocs.
 
un subdominio podría funcionar perfectamente, básicamente lo que estarían haciendo es crear una copia de la original la cual podrán editar o manipular sin que los cambios se vean afectados en la principal (siempre y cuando no editen o escriban información en la base de datos, si es que están usando alguna, en ese caso deben crear también una copia del sql)
 
un subdominio en mi opinion es lo mas sencillo, cuando ya tengan la nueva version lista, solo la ponen en el dominio principal y ya esta, y te ahorras la compra del otro dominio, ademas eso no afectaria la experiencia del usuario mientras hacen el desarrollo de la nueva versión
 
En principio de la web antigua no se usaría nada, todo es nuevo, BBDD, diseño, archivos todo.

Una pregunta y para el tema de la migración al dominio principal desde el subdominio, no tendríamos problemas de programación por la rutas?

Saludos!
 
Un subdominio, es la solución de toda la vida, ejem:
Si necesitas hacer cambios a la BD clona la BD original para asignársela a tu sitio de desarrollo, así evitarás problemas en el sitio de producción si hacen cambios radicales. Si tu proyecto es grande consideren usar un framework.
Eso de comprar un nuevo dominio no parece ser la mejor solución si ya tienes un vps. Cuando terminen la nueva web no necesitas usar el nuevo dominio, simplemente reajusten las dns para apuntar a la nueva ubicación. Nosotros recomendamos mantener el sitio de desarrollo, así a futuro, si necesitan nuevas implementaciones ya tienen un sitio donde testearlas.
 
puedes poner la nueva en un subdominio o incluso en una carpeta aparte, ejemplo miserver.com es donde esta el sistema principal y miserver.com/test ahi montas la nueva, vas haciendo todos los cambios y mejoras que quieras, ya cuando funcione todo (si hay cambios en la bd te recomiendo hagas una nueva y conectes tu sistema en desarrollo a esta) simplemente quitas lo que está, copies todo lo nuevo a la carpeta raíz (igual con la bd) y listo. No olvides hacer respaldos y migrar el sistema cuando halla poco flujo de trabajo.
 
Si apenas se va a desarrollar la nueva versión, ¿no es mejor que lo hagas local?
Luego el testeo lo puedes hacer en un subdominio.
 
Siempre se puede desarrollar como se hace normalmente: En un branch en el repositorio que se pruebe en local y ya cuando esté funcionando todo, solo reemplazas la vieja con la nueva y listo.

Es algo que se hace todo el tiempo, incluso con cosas nuevas, lo normal es tener una rama de desarrollo/test y luego ya todo se testea, se lo pasa a producción.

Si la web requiere cosas especiales o ir mostrando avances a partes del equipo que no es de desarrollo y/o no puede estar en las reuniones de trabajo o sencillamente quieren que cualquiera puedas testear lo que hay en desarrollo, ahí tiene sentido recién levantar un subdominio.

kj
 
Atrás
Arriba