tutorial español .net asp.net content-management-system umbraco

.net - español - Umbraco Yay o Nay?



umbraco templates (7)

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

No tengo preferencia por C # o Vb.Net. así que estoy abierto a cualquiera.


Habiendo usado muchas aplicaciones de CMS en varios idiomas (Drupal, Joomla, Wordpress, Sitefinity, DotNetNuke, etc.), todo se reduce a lo que necesita hacer y qué funciones son las más importantes para usted. Cada CMS tiene su propia lista de Pros y Contras.

Desde el primer momento, hay CMS que tienen un back-end más flexible y simplificado. Sin embargo, desde un punto de vista de ASP.NET, mi experiencia es que Umbraco es el más fácil de extender y el más flexible. Si va a realizar el desarrollo usted mismo, hay muy pocas limitaciones y la comunidad es muy útil.


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

Al principio tuve miedo de su uso de XML con sitios de gran escala, pero he visto sitios enormes con más de 10K de páginas y controles de usuario que se ejecutan en umbraco 2, por lo que ahora todos los temores se han ido.

la falta de documentación puede ser un problema a veces, pero generalmente puede buscar respuestas en Google para cualquier situación que se presente.

En resumen: un gran yay!


He estado desarrollando con Umbraco desde la versión 2, y solo va de fuerza en fuerza. Las páginas maestras, el gran motor de plantillas (una vez que te acostumbras a XSLT) y la interfaz de usuario fácil de usar son sus puntos fuertes ...


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

Lo examinamos detenidamente y descubrimos que, si bien es muy bueno, si tiene requisitos simples o muy específicos con los usuarios que desean un control detallado sobre ellos, es mejor que lo haga con los suyos.

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

Una compañía hermana en el grupo realizó 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, usaban fuentes de datos específicas y así sucesivamente, y lograr que Umbraco funcionara de la manera que queríamos hubiera sido tanto trabajo como comenzar desde cero utilizando .NET MVC y manteniendo el control completo.

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

(Nota: no estoy diciendo que rodar la suya es siempre la mejor manera de avanzar, pero puede ofrecer beneficios genuinos que pueden valer la pena).


Me estoy poniendo al día con 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 hacer los desarrolladores de front-end, lo que libera al desarrollador .NET de tiempo para hacer las cosas difíciles.

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

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


Umbraco CMS es un CMS muy flexible. El código del núcleo del producto está escrito en C #, pero en realidad nunca debería tener que leer la fuente de Umbraco, ya que está tan extendido.

Puede usar las páginas maestras .NET en V4 de Umbraco junto con los controles de uso de .NET escritos en VB o C #, según prefiera.

Te recomiendo que eches un vistazo y me dejes saber que piensas.

Aquí hay algunos enlaces para empezar.


Yo y mi compañía acabamos de pasar el último mes evaluando a Umbraco para ver si encajaría con nuestras necesidades.

Estábamos buscando un reemplazo de código abierto para un CMS interno que habíamos desarrollado.

Era importante que el CMS estuviera en .NET y que los usuarios finales y los desarrolladores pudieran utilizarlo fácilmente. También necesitaba ser personalizable y extensible.

Umbraco cumplía todos estos requisitos y tiene una comunidad activa y útil 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 implementaciones a gran escala.

Para familiarizarse con los sitios simples, el sitio web de Creative Website Starter ki t es excelente y le brinda una buena base en cómo funciona Umbraco y cómo implementar un sitio web simple basado en CMS.

Lo más importante que debe hacer antes de iniciar 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 páginas que ya ha creado y completado. Los proyectos de CMS invariablemente viven y mueren en la fase de planificación de todos modos, así que esto no es diferente a cualquier otro CMS.

A lo largo de los años, he usado muchas plataformas de CMS diferentes: Inmediato, MCMS, Sitecore, Obtree, Reef, Reddot, etc., y creo 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 un poco de ajustes, también para sitios grandes.

Los The Cogworks se han 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.