2009-03-31 21 views
20

Estoy buscando más hacia los CMS ya que me gustaría que mis clientes sean lo más autosuficientes posible. De todos modos, estoy comenzando a evaluar y actualizaré esto con mis conclusiones. Sin embargo, dado que estoy empezando con la evaluación de Umbraco primero, me gustaría obtener un consenso.Umbraco ¿Yay o no?

No tengo preferencia por C# o Vb.Net. entonces estoy abierto a cualquiera.

Respuesta

40

Umbraco CMS es un CMS muy flexible. El código central del producto está escrito en C#, pero realmente nunca debería tener que leer en la fuente de Umbraco, ya que es tan probable que se extienda.

Puede usar las páginas maestras de .NET en la V4 de Umbraco junto con los controles de usuario de .NET escritos en VB o C#, como prefiera.

Le recomiendo que eche un vistazo y me haga saber lo que piensa.

Aquí hay algunos enlaces para comenzar.

+1

Gracias por estos enlaces, una gran ayuda para un novato – leen3o

17

I y mi empresa simplemente he pasado el último mes o así evaluar Umbraco para ver wehther que encajaría nuestra necesariamente.

Estábamos buscando un reemplazo de código abierto para un CMS básico en la casa que habíamos desarrollado.

Era importante que el CMS estuviera en .NET y era fácil de usar para los usuarios finales y los desarrolladores. También necesitaba ser personalizable y extensible.

Umbraco marcó todas estas casillas y tiene una comunidad activa y servicial que lo rodea.

Sin embargo, la documentación no está terriblemente completa o actualizada, lo que puede dificultar el inicio. particularmente para implementaciones más complejas.

Otra área débil, es el flujo de trabajo y el bloqueo de páginas, pero esto se está trabajando en la versión comercial y en realidad solo es una preocupación para las implementaciones a mayor escala.

Para familiarizarse con sitios simples The Creative Website Starter ki t es excelente y te da una buena base sobre cómo funciona Umbraco y cómo implementar un sitio web simple basado en CMS.

Lo más importante que debe hacer antes de comenzar una implementación de Umbraco es planificar sus tipos de documentos y tipos de contenido. Esto se debe a que una vez implementado, puede ser difícil cambiar los tipos de documentos en las páginas que ya ha creado y llenado. Los proyectos de CMS invariablemente viven y mueren en la fase de planificación de todos modos, por lo que esto no es diferente de cualquier otro CMS.

He usado muchas plataformas diferentes de CMS a lo largo de los años: Inmediatez, MCMS, Sitecore, Obtree, Reef, Reddot, etc. y he encontrado que Umbraco es estable, rápido y extensible.

Tiene sus peculiaridades y en algunos lugares carece de brillo, pero en general es un excelente CMS para sitios pequeños a medianos y, con algunos ajustes, para sitios grandes también.

We The Cogworks nos hemos asentado en Umbraco y ahora estamos en el proceso de migrar a nuestros clientes, en nuestra plataforma heredada, a Umbraco, así como a una nueva implementación.

+0

+1 También estamos buscando cambiar nuestro sistema CMS básico en uno más robusto, por lo que esta respuesta fue muy informativa. – Curt

3

Desarrollado con Umbraco desde la versión 2, y va viento en popa. Páginas maestras, gran motor de plantillas (una vez que te acostumbras a XSLT) y UI fácil de usar son sus puntos realmente fuertes ...

3

Me estoy poniendo al día sobre Umbraco después de usar Sitecore y Sitefinity en algunos proyectos . Me gusta mucho y me gusta la cantidad de trabajo básico que pueden realizar los desarrolladores front-end, lo que libera el tiempo de desarrollo de .NET para hacer las cosas difíciles.

Umbraco.tv ha sido enorme en ponerme al día rápidamente.

Hasta ahora, me encanta la extensibilidad, simplicidad y control que Umbraco brinda a los creadores de sitios web.

7

He construido 3 sitios profesionales usando umbraco hasta el momento (versión 4), y estoy muy contento con él. Lo mejor de todo es extensiblity ... ¡y es gratis! Cualquier buen desarrollador lo aprenderá enseguida y una vez que sepa cómo funciona, el cielo es el límite. Trabajé con XSLT antes, así que cambiar a umbraco fue más fácil para mí.

Al principio tenía miedo de su uso de XML con sitios a gran escala, pero he visto enormes sitios con más de 10K páginas y controles de usuario ejecutándose en umbraco 2, por lo que todos los temores desaparecieron.

la falta de documentación puede ser un problema a veces, pero generalmente puede encontrar respuestas en google para cualquier situación que surja.

línea inferior: ¡un gran yay!

7

La respuesta es ... Probablemente sí, pero depende.

Lo miramos bien y descubrimos que si bien es muy bueno, si tiene requisitos simples o muy específicos con usuarios que desean un control detallado sobre ellos, será mejor que haga lo propio.

Si bien es sólida y está bien respaldada, sentimos que la curva de aprendizaje era aún lo suficientemente pronunciada como para hacer una inversión razonable solo para terminar con algo que era más un compromiso de lo que queríamos.

Una empresa hermana del grupo pasó por un ejercicio similar y llegó a la misma conclusión. Ambas compañías estaban en la industria de viajes y los sitios que estábamos construyendo necesitaban estructuras bastante específicas, fuentes de datos específicas y demás, y hacer que Umbraco funcionara de la manera que queríamos hubiera sido tanto trabajo como empezar desde cero utilizando .NET MVC y reteniendo control completo.

En resumen, si desea un CMS, eche un vistazo pero tenga en cuenta sus requisitos antes de llegar a la conclusión de que no es mejor construir algo usted mismo.

(Nota: No estoy diciendo que enrollar el suyo sea siempre la mejor manera de avanzar, pero puede ofrecer beneficios genuinos que pueden valer la pena).

3

Habiendo utilizado muchas aplicaciones CMS en varios idiomas (Drupal, Joomla, Wordpress, Sitefinity, DotNetNuke, etc.), todo se reduce a lo que necesita hacer y qué características son más importantes para usted. Cada CMS tiene su propia lista de pros y contras.

Al salir de la caja, hay CMS que tienen un back-end más flexible y simplificado. Sin embargo, desde un lado de ASP.NET, mi experiencia es que Umbraco es el más fácil de extender y más flexible. Si va a hacer el desarrollo usted mismo, hay muy pocas limitaciones y la comunidad es muy útil.

Cuestiones relacionadas