Pregunta

Acabo de empezar un nuevo software de consultoría de negocio y en la actualidad estoy poniendo juntos los diseños para mi sitio web.Vamos a estar en una etapa muy pronto para iniciar la conversión de estos en una plantilla para un CMS.

He utilizado http://n2cms.com antes, pero mi diseñador ha construido muchos sitios que utilizan WordPress, hemos construido recientemente un sitio que funcionó muy bien y yo estaba muy impresionado por la administración de WordPress.

Así que yo podría ser un poco subido de tono y construir mi sitio en WordPress, host en Azure, a pesar de que mi consultoría especializada en Azure y Silverlight :)

¿Cuál es su pensamiento?Puedes sugerir cualquier otra gran .NETO de la CMS que me sacudan lejos de WordPress?

Cualquier sugerencia muy apreciado.

Saludos, La ceniza.

P. S.Cualquier cosa que utiliza la Tabla de Almacenamiento sería genial, y sería mucho más barato!

¿Fue útil?

Solución

Estoy de acuerdo con Gabe en que el verdadero soporte de Azure de un CMS significa aprovechar la cola nativa de la nube, la mesa y el almacenamiento de blob. También agregaré que un buen CMS Azure debe funcionar fuera de la caja cuando se despliegue en numerosas máquinas sentadas detrás de un equilibrador de carga (básicamente imprescindible si le importa el SLA de Azure).

Yo mismo hice una investigación similar a la suya hace un par de meses y terminé usando N2CMS en una aplicación ASP.NET MVC. AFAIK, todavía no hay CMS para cumplir con la definición anterior de buen soporte de Azure, por lo que recomendaría ir con N2 si usa ASP.NET MVC. La curva de aprendizaje es un poco empinada, pero usted mencionó que lo ha usado antes, por lo que esto no debería ser un problema. Sin embargo, la gran flexibilidad arquitectónica N2 permite y el hecho de que es código abierto fueron los puntos decisivos en mi caso.

Con respecto a WordPress, no hay discusión sobre las cualidades de este CMS. Cualquiera que lo haya usado (incluido yo mismo) debería poder confirmar eso. Sin embargo, implementar WordPress en Azure todavía me parece un poco "hacky". Sin duda funcionará, pero personalmente trato de usar soluciones nativas y esa es la razón por la que fui con un .NET CMS en Azure y siempre uso WordPress en los servidores Linux. Creo que ese es el enfoque correcto si planea mantener su aplicación a la larga.

Al final, la elección que tiene que hacer es una compensación entre muchos factores como sus conocimientos internos, sus tecnologías preferidas, etc. Si necesita resultados bastante rápidos y tiene tipos de WordPress en este momento, vaya a WordPress . Si no, recomiendo ASP.NET MVC con N2.

Bueno, al menos esos son mis 2 centavos :) Espero que esto ayude.

Otros consejos

Ash, hay un nuevo CMS gratuito de código abierto llamado Compuesto C1. Hace un par de semanas, la compañía lanzó el código fuente a CodePlex (antes de que fuera 100% comercial). C1 le proporciona un control completo en el diseño (XHTML, XSLT): a su diseñador le encantará ... también se basa en .NET 4 y usando C#, Linq ... permite crear una funcionalidad rápida ... muy flexible ... y fácil de usar. . Por ejemplo, puede editar varias páginas al mismo tiempo. Se utiliza XML como almacenamiento de datos, por lo que no es necesario una base de datos, pero hay un módulo comercial que permite un movimiento fácil a SQL. La empresa que tiene un taller hoy con respecto a Azure (verifique la pestaña de la comunidad en el sitio web) y parece que tomará las acciones requeridas en estas direcciones (sin marco de tiempo disponible).

Descargo de responsabilidad: Trabajo en el grupo de control de calidad de Composite, por lo que esta no es una sugerencia imparcial; P, pero he trasladado mi sitio web personal a compuesto C1 (de Umbraco) y ¡muy feliz!

El Huerto Proyecto parece tener mucho potencial, si quieres ser subido de tono y todavía se adhieren a la .NETO de programación de aplicaciones de la plataforma de la pila.A partir de la sitio web:

"Orchard es un país libre, de código abierto, con un enfoque comunitario, proyecto destinado a la entrega de aplicaciones y componentes reutilizables en el ASP.NET de la plataforma.Se va a crear componentes compartidos para la construcción de ASP.NET aplicaciones y extensiones y aplicaciones específicas que aprovechan estos componentes para satisfacer las necesidades de los usuarios finales, los creadores de scripts, y los desarrolladores.En el corto plazo, el Huerto del proyecto se centra en ofrecer un .NET CMS basado en la aplicación que permitirá a los usuarios crear rápidamente dirigida por el contenido de los Sitios web, y una extensibilidad marco que permitirá a los desarrolladores y customizers para proporcionar funcionalidad adicional a través de módulos y temas.

Verdaderamente apoyar a Azure significa abordar el desafío de almacenamiento en la nube. Como menciona, esto significa usar el almacenamiento nativo de Azure (tabla, cola, blob) para persistir los datos. Que yo sepa, no hay CMS que realmente haya abordado el almacenamiento de Azure.

Es fácil para un CMS reclamar el soporte de Azure mediante el uso de SQL Azure. Sin embargo, este no es un verdadero soporte de Azure. Las bases de datos SQL Azure se limitan a 50 GB ... lo que significa que no son infinitamente escalables. Cualquier solución que esté usando SQL Azure no es infinitamente escalable.

--

Dicho todo esto, trabajo para Telerik y tenemos un CMS basado en ASP.NET llamado SiteFinity. Versión 4.0 de Sitefinity Próximamente vendrá y se ejecuta usando Azure y SQL Azure. Si su base de datos nunca excederá los 50 GB, entonces esto podría funcionar para usted.

Hemos discutido la creación de apoyo para el almacenamiento de Azure nativo en futuras versiones de Sitefinity. Sin embargo, no puedo dar una ETA.

--

Sin embargo, en última instancia, estoy de acuerdo con los demás; Si estás contento con WordPress, úsalo.

Sitecore tiene una edición especial que fue diseño para Azure.

Edición de Azure Sitecore

VIM4, Composite C1 no es compatible con el IE10 para Windows8 CP. :(

Esto está destinado a ser un comentario para marcar la respuesta de Mark Good, pero como no tengo suficiente representante, tener que publicar como respuesta.

Sitecore no tiene una edición llamada Azure, es más bien Sitecore con el módulo Azure instalado. Hemos hablado con Sitecore antes sobre esto, y sus ingenieros de ventas confirmaron que era correcto. Es semántica, pero podría ser importante en ciertos casos. ¡Salud!

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