¿Se puede integrar un CMS a un sitio web ya creado?

Como puede ver en otras respuestas proporcionadas, WordPress probablemente será la mejor opción para usted.

Puede integrar el diseño personalizado de sus clientes con un tema de inicio como subrayados que le brinda las plantillas de temas fundamentales que necesitaría usar para un tema

Como menciona Heidi Cool, puede instalar WordPress en un subdirectorio de su sitio web de producción actual o puede trabajar en la integración completa de todo trabajando primero en el proyecto localmente en su computadora con un servidor local como MAMP & MAMP PRO, http: // www .wampserver.com / es / o XAMPP Instaladores y descargas para Apache Friends.

Una vez que haya terminado, puede migrar el proyecto local a su servidor en vivo utilizando SFTP, que recomiendo a través de FTP, ya que transmite sus datos de manera más segura. Luego puede migrar su base de datos a su servidor en vivo. Necesitaría usar algunos complementos para esto

  • Buscar y reemplazar para cambiar las URL de localhost a su nombre de dominio
  • Agregar desde el servidor puede ayudarlo con sus archivos multimedia cargados
  • Los medios de FTP son otra buena opción para manejar medios de ftp
  • Broken Link Checker ayudará a identificar enlaces rotos
  • La redirección lo ayudará a crear cualquier redireccionamiento 301 para sus nuevas URL si su sitio actual tiene extensiones .html.

Aparte de eso, Jeff Hawkins y Heidi Cool dan buenos consejos y seguir sus consejos será de gran ayuda.

Espero que esto ayude.

Como ya está familiarizado con PHP, recomendaría a Jeff Hawkins que use WordPress (suponiendo que cumpla con los requisitos de funcionalidad del proyecto). Puede crear un tema de WordPress personalizado para que coincida con sus diseños, al igual que haría páginas HTML y CSS personalizadas para que coincidan con sus diseños sin un CMS.

La primera vez que trabajé con WordPress solo necesitaba agregar un blog a un sitio existente. Pude hacer esto en el transcurso de un fin de semana. Instalé WP en un directorio llamado “blog” y creé un tema para que coincida con el aspecto del sitio existente. (Pude reutilizar la mayor parte de mi HTML y CSS existente junto con el PHP que necesitaba WP). Luego edité el menú principal en el sitio normal para incluir el blog, e hice un menú en el blog para navegar a El resto del sitio. (Por lo tanto, los usuarios podrían navegar sin parecer entre el blog y el resto del sitio sin saber que solo el blog usó WP.

Si está trabajando con un sitio en vivo, instalaría WordPress en su propio subdirectorio. Puedes seguir las instrucciones en el enlace que Jeff compartió. Simplemente llámelo algo más único que “wordpress”. A menudo uso algo como sitename2016.

Luego crea tu tema y comienza a agregar contenido. Probablemente necesitará copiar y pegar desde sus archivos antiguos en el administrador de WP para las páginas.

Recursos

Presta mucha atención a la información sobre la jerarquía de plantillas y el ciclo.

Comenzando | Manual para desarrolladores de temas | Recursos para desarrolladores de WordPress

Desarrollo del tema

Desarrollo de temas de WordPress: una guía de opciones

Guiones bajos (tema inicial)

Twenty Sixteen (tema predeterminado actual. Puede cambiar el nombre de este y modificarlo según sus necesidades).

Esta es una de las razones por las que empiezo con WordPress y cuelgo cualquier otra cosa. Por lo general, considero estos problemas antes de codificar cualquier cosa, pero a alguien siempre se le ocurre una idea en la que no pensó hasta … WordPress generalmente tiene algo para ayudarme si empiezo desde allí.

Puede hacer una instalación de directorio de WordPress (y casi cualquier cosa) y ahí está su blog / CMS. Simplemente agregue el enlace de WordPress a sus menús según sea necesario.

Ahora deberá modificar el tema de WordPress para que se vea y actúe como el resto de su sitio web. El Codex de WordPress te ayudará allí. Como te sientes cómodo con PHP, los cambios de tema no deberían ser tan difíciles.

Copia de seguridad de tu WordPress

Inicie sesión en WordPress → Panel de control → Apariencia → Temas → Editor y edite los archivos según sea necesario.

WordPress se ejecuta desde index.php en cualquier directorio en el que esté instalado. También puede hacer otros ‘trucos’ como dar a WordPress su propio directorio

Espero que esto te ayude.

Hay dos formas de hacer que funcione en relación con la autenticación web.
La primera forma es poner su aplicación web dentro de CMS y usar la autenticación de CMS para ello. Funciona como un complemento / módulo CMS.
La segunda forma es usar su aplicación web junto con CMS con SSO seguido de modificación en autenticación CMS.