2008-12-26 18 views
9

Tengo un sitio web ASP.NET existente al que me gustaría agregar sin problemas la funcionalidad CMS.Cómo agregar CMS a un sitio web existente

El sitio es el sitio web de la propiedad de un agente inmobiliario y está respaldado por una base de datos, etc. Sin embargo, algunas páginas como 'Sobre nosotros' me gustaría que el usuario pueda editar usando un simple CMS. También me gustaría que el usuario pueda crear nuevas páginas y ponerlas en el sistema de navegación.

El sitio es multilingüe y la parte de la base de datos utiliza archivos de recursos para almacenar las cadenas que utiliza. El sitio utiliza ASP.NET Master pages and Themes, me gustaría que el CMS los use para agregar páginas nuevas y para admitir varios idiomas.

Ahora podría codificar claramente mi propio CMS simple pero no querer reinventar la rueda ¿hay algún CMS ASP.NET existente que pueda agregarse al sitio existente y aprovechar el modelo de páginas maestras que ya tengo?

EDITAR: He consultado DNN, Umbraco, Mis páginas web Starter Kit, Graffti CMS, Sitefinity.net pero, por lo que puedo ver, no se ajustan fácilmente. También quiero evitar (si es posible) escribir mi propio sistema usando el editor FCK.

Gracias de antemano.

Respuesta

6

Me gustaría mencionar la segunda de N2. Es uno de los únicos que se esfuerza por no asumir el control del sitio y le da acceso programático al depósito de contenido. La mayoría de los CMS están orientados a ser la totalidad de la presentación inicial de un sitio.

2

Si sólo desea un editor de 'simple' WYSIWYG, intente utilizar FCKEditor() o WMD-Editor (el desbordamiento de pila utiliza)

... o si usted está apuntando para un sistema CMS de pleno derecho, cheque fuera de DotNetNuke o N2, que ambos son de código abierto .NET basado en CMS

1

Para cosas simples, lo más fácil es simplemente escribir sus propias características similares a CMS en una herramienta de administración usando FCKEditor (o similar), un campo VARCHAR (MAX) y una herramienta administrativa de back-end. Lo hice con una aplicación en la que estoy trabajando que no encajaba fácilmente en ningún modelo de CMS pero que necesita alguna funcionalidad de CMS.

Un CMS parece funcionar mejor cuando tiene una aplicación que se ajusta a la funcionalidad principal del CMS o se puede ampliar fácilmente sin necesidad de hackearla o agregar complejidad innecesaria.

2

Recuerde que DNN está escrito en VB Net, pero N2 y Cuyahoga están escritos en C# y creo que ambos están escritos en .NET Framework 3.5; ambos son extensibles y creo que puede usarlos en su sitio, N2 es más como un marco para desarrollar su CMS.

la esperanza que esto le ayuda

0

Yo sugeriría mirar Kentico CMS. Es muy flexible y usa páginas maestras.

0

Christopher- Probaría el Bizzuka CMS. La facilidad de uso, la flexibilidad y la escalabilidad están ahí. Puedo obtener las llaves si quiere probarlas de forma gratuita. Trabajé con Joomla, Drupal y muchos otros y la interfaz de usuario aquí es muy superior. Avíseme (http://twitter.com/chasl) si quiere probarlo y le daré un nombre de usuario y una contraseña.

1

Echa un vistazo webYEP. No es gratis, pero no es escandaloso. Creo que solo se requiere PHP para ejecutar el editor, y que su sitio puede estar en HTML o .NET o en otra cosa.

Cuestiones relacionadas