Pregunta

Uno de los retos que veo una y otra vez es una empresa con un sitio web existente quiere integrar un Sistema de Gestión de Contenidos. ¿Hay enfoques estándar / técnicas para hacer esto que mantienen el sitio web existente, pero permiten que ciertas páginas o fragmentos de contenido para ser accionado por el CMS?

Por ejemplo digamos que usted tiene un sitio web carriles que actualmente tiene el sobre nosotros, puestos de trabajo, y las páginas de liberación de prensa hardcoded así como un newsticker en la página principal. Que desea mover esas páginas en un CMS (como radiante), mientras que la reutilización de la disposición del sitio actual. En otras palabras, si hago un cambio en el encabezado del sitio en app / views / layouts / application.html.haml se debe también a continuación se reflejará en el CMS páginas administrado. ¿Cómo se puede ir sobre dejar que efectivamente un CMS como radiante manejar ciertas páginas de su sitio web existente?

¿Fue útil?

Solución

Sólo he trabajado con radiante donde gestiona todo el sitio. También hemos creado un blog en una URL concreta (Wordpress funcionamiento) mediante la configuración del servidor web que pasar ciertas peticiones a Wordpress y el resto a radiante. Si usted tiene una funcionalidad personalizada que desea utilizar dentro radiante, que tiene una arquitectura "Extensiones". Si desea mover sus páginas en bits radiante y diseño de la cuota, se puede definir un diseño con su marcado diseño, entonces cada "página" se crea en Radiant requiere que se especifique una disposición para ello.

Si usted está tratando de compartir un archivo de diseño de la aplicación Rails y tienen radiante saber sobre él, no estoy seguro de que es posible. Normalmente, un CMS se despliega de manera no programadores pueden editar el contenido de las páginas web públicas, en mi experiencia estas páginas a menudo servir a la función de marketing de una aplicación que puede ser alimentado por rieles. Si la página web de la comercialización del público también pasa a tener el mismo código que la aplicación, me gustaría copiar y pegar el código HTML en radiante. Típicamente estas páginas de marketing públicas tienen un diseño específico y no pretenden ser lo más flexible con los contenidos que se muestran como diseño de la aplicación Rails (con los controladores arbitrarias, etc.).

Para empezar a trabajar con sus páginas públicas, puede crear páginas HTML estáticas, ya sea en su directorio público rieles de aplicaciones, o crear un controlador y vistas (en su directorio correspondiente) que pueden compartir una presentación (aproximadamente, contacto, etc.) .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top