No, no existe un proceso estándar para la migración a un marco o CMS. Pero debe haber un plan de diseño propio sobre cómo utilizar la base de código ya escrita en la nueva plantilla de marco.
De todos modos, necesitas cambiar tu código. JS y CSS no tienen ningún problema, siempre tienen un lugar especial asignado en cualquier marco como el directorio ‘activos’. Todo el contenido HTML va a la parte de vistas y está separado por encabezado y pie de página, etc. La conexión de base de datos tiene sus propios archivos de configuración, que puede configurar y usar.
Pero, su lógica central siempre estará en PHP. O debe dividir su código en funciones y copiarlos en los controladores y modelos de framework. O bien, debe estudiar el marco y rehacer toda la parte lógica. Se prefiere la segunda forma.
Hablando de CMS, todos están observando pero son marcos que tienen controladores sobre el contenido. Siempre tienen una plantilla predeterminada, donde se ajusta a su parte frontend y las lógicas se pueden usar directamente como lo desee. Puede causar mucha ambigüedad al usarlos. De todos modos tienes que depurar cada pieza de código.
- Estoy a punto de crear una aplicación para Android y me pregunto si alguno de ustedes recomendaría usar un servicio de back-end como Firebase o Parse, o simplemente escribir el back-end por mi cuenta en Ruby on Rails.
- Me gustaría estudiar el protocolo HTTP, las cookies, la administración de sesiones y cómo mantener el estado y la información de la conexión (es decir, los sitios web de comercio electrónico recuerdan todos los detalles de compra y navegación de los clientes). Entonces, ¿qué temas / libros debo buscar?
- Soy un gerente de producto experimentado con un mínimo conocimiento de codificación. Me gustaría ser lo suficientemente bueno en el desarrollo web para comenzar a crear prototipos funcionales de mis ideas de inicio. ¿Cuál debería ser mi enfoque?
- ¿Es necesario aprender Angular 2 o 4 y JavaScript para el desarrollo web?
- Estoy construyendo una API RESTful usando ExpressJs. ¿Cómo dejo que solo acepte solicitudes de mi Front-End?