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

asp.net - pricing - Umbraco, ¿soy yo solo o es realmente difícil de usar?



umbraco templates (11)

¡lo que desearía haber sabido!

Umbraco - Antes de comenzar

Buscando algunos comentarios sobre aquellos de ustedes que han evaluado umbraco últimamente.

He estado en la búsqueda de los "mejores" cms que equilibren la facilidad de uso / extensibilidad / personalización, etc. para usar como base para un nuevo producto vertical en el que estoy en etapas de planificación, así que durante el último mes o así he estado descargando, instalando, leyendo el código fuente y creando sitios de prueba en cada asp.net cms que puedo tener en mis manos, y hasta ahora he sacado GraffitCMS, MojoPortal, Oxite, Orchard, Kuboo y tal vez un par de otros que no estoy recordando la parte superior de mi cabeza.

Para cada uno de ellos, excepto Umbraco , he estado en funcionamiento en menos de un par de horas, incluyendo la adición de páginas, personalización de plantillas y, en algunos casos (especialmente Graffiti), escribiendo widgets en C # en cuestión de solo un pocas horas....

Pero con Umbraco, después de luchar por casi 2 días solo para que funcione, y ahora otra mañana viendo videos, y luego construyendo páginas, etc., aún no puedo ni siquiera obtener un sitio simple operativo, e incluso las páginas que he obtenido Accidente de trabajo rutinariamente (sin mencionar que es un perro) ...

Entonces, la pregunta es: ¿Lo estoy haciendo mal? o es realmente tan difícil trabajar con eso? y más importante, si sigo adelante, ¿valdrá la pena? o ¿reduzco mis pérdidas y sigo adelante?

Editar: asp.net con soporte SQL Server son requisitos de todo lo que elijo.

ACTUALIZAR UN AÑO DESPUÉS (Feb / 2011): Mis impresiones iniciales siguen siendo precisas, Umbraco es diferente de la mayoría de los otros CMS que he usado en el pasado, y para mí tardó un poco más de lo habitual en ''obtenerlo'', pero ahora que lo tengo, tengo que decir que tengo una mejor apreciación del producto, lo que hace y cómo lo hace, y para colmo, realmente funciona muy bien, especialmente con la última versión de 4.6. 1. Así que llámeme un converso: me alegro de haberlo superado y haber echado otro vistazo. Solo actualizo esta publicación ahora, más de un año después, para no dejar mi "reseña" negativa inicial aquí para la posteridad.


¿Importa? Lo que quiero decir es que, si le resulta difícil de usar, y hay otras alternativas disponibles, ¿por qué persistir? Si no es intuitivo para ti, entonces te resultará difícil de usar. Si no tiene alguna característica asesina que (creo que) necesita, vacíela y continúe. No necesita la molestia de intentar abarcar un producto de diseño extraño (para usted), y los desarrolladores del producto no necesitan la molestia de tratar de ayudar a las personas que piensan que su producto debería funcionar de alguna forma. diseñado para

Nada de esto tiene la intención de ser duro, solo práctico. Tienes la libertad de elegir, así que elige lo que funcione mejor para ti. Esto parece que no funciona, así que sigue adelante. Mi cuñado quería comprar un Volvo, pero descubrió que los controles y el tablero eran totalmente confusos, así que terminó con un BMW en su lugar. No hay nada malo con el Volvo, nada malo con mi cuñado, solo disonancia cognitiva. No te preocupes por eso


Como programador senior de .NET, gravito naturalmente hacia las soluciones basadas en .NET, y Umbraco parece ser un CMS sólido. Así que lo instalé e intenté obtener un poco de conocimiento y ponerlo en marcha, y estos son mis hallazgos:

  • Los videos son ridículamente delgados en contenido. El primer video introductorio habla de una pista de aterrizaje. ¿Qué diablos es una pista de aterrizaje? Sin jerga, por favor, soy un usuario por primera vez.
  • Tienes que pagar por los videos más avanzados. No es de extrañar que no haya despegado como un CMS convencional basado en .NET.
  • Las demostraciones listas para usar no son funcionales (elegí el tema de negocios y los menús no funcionan)
  • Área de administración muy no intuitiva
  • La instalación obliga a la instalación de Matrix Web. Tengo IIS7 y también lo hacen nuestros sistemas de producción ... NO QUIERO WebMatrix Encontrar documentación sobre esto tampoco es fácil.

En general, MUY frustrante para usar y sacarme de Umbraco totalmente.

Así que, mientras tanto, he aprendido sobre Wordpress y encuentro que es extremadamente fácil extender la interfaz de administración. La documentación y el apoyo de la comunidad es excelente. Es una lástima sus bases de PHP porque eso no va a volar en mi empresa que ha invertido mucho en desarrolladores de .NET :-(


Como veterano canoso de CMS puedo decir que Umbraco no es más difícil de configurar y usar que muchas otras soluciones de CMS.

Sin embargo, gran parte de si le resulta difícil o fácil depende en gran medida de su experiencia previa con CMS y sus expectativas sobre lo que un CMS debería proporcionar de manera inmediata.

He trabajado principalmente con CMS más grandes:

  • Microsoft CMS
  • Inmediación
  • Obtree
  • Reef (¡cualquiera recuerda ese!)
  • etc ....

Contra esos no es más difícil de usar y es probablemente más fácil, ya que tiende a apartarse de su camino y le permite seguir construyendo la funcionalidad que necesita.

Sin embargo, si sus expectativas se basan más en cosas como Wordpress, es decir, instalar e ir, pero con opciones más limitadas, entonces puede ser difícil comenzar (si lo acaba de iniciar sin instalar un kit de inicio del sitio web).

Mi recomendación es que si estás construyendo un sitio pequeño, our.umbraco.org un vistazo al kit de inicio del sitio web creativo en our.umbraco.org . También hay muchos paquetes que puede instalar para facilitar las cosas o agregar funcionalidades específicas (incluidos controles de navegación preconstruidos y soluciones de blog completas ).

También eche un vistazo a Wiki en our.umbraco.org y haga preguntas en el foro , la comunidad es útil y amigable.


Dejando las opiniones de lado, todo esto depende de tus antecedentes. Soy un ingeniero de software, no un webmaster. Entonces, pienso como un ingeniero de software y no como un webmaster.

Umbraco fue MUY frustrante para mí instalar simplemente porque no había documentación TEXT fácil de encontrar. Una vez que finalmente encontré eso, fue muy fácil de instalar.

El problema para muchos diseñadores web es que no son ingenieros de software. No hay nada malo acerca de los diseñadores web que no son también ingenieros de software, es solo una forma diferente de ver el mundo. He trabajado mucho con diseñadores web que necesitaban interconectarse con mis back ends C ++ y C #; ellos tienen una perspectiva completamente diferente de casi todo.

Una vez que supere el torpe proceso de instalación implícita (que es malo, malo, malo, ¡nunca debes pedir otro producto SÓLO para instalar el tuyo! ) Encontré que Umbraco es simple e intuitivo. Incluso mi novia (no programadora) descubrió que era mucho más lógica que algunos de los otros CMS con los que habíamos estado jugando. Drupal, por ejemplo, era simple de instalar, pero en realidad no está diseñado para un entorno de desarrollo de Windows (ASP.NET/SQL Server) y odio PHP, así que finalmente lo abandoné. MojoPortal fue muy agradable y simple, pero ... fue ... bueno ... simple. Demasiado simple.

Me gusta Orchard, pero la última vez que miré que había muy poco en términos de qué empezar, decidí que sería un problema en el futuro inmediato. Quería un sistema de gestión de contenido web, no una plataforma de desarrollo web. Seguí pensando que Orchard se parece mucho a * nix: "Un buen lugar para vivir, pero no querrías visitarlo".

Umbraco para mí es un lugar agradable y mediano, extremadamente flexible y fácil de extender. Se esfuerza mucho para no interponerse en tu camino. Si desea ampliarlo, probablemente sea mejor que aprenda C # (o {cringe} VB) o que invite a otra persona a escribir el CodeBehind por usted. Pero, usarlo es extremadamente simple y directo.


El problema con Umbraco es que la interfaz de usuario es incómoda y no es inmediatamente evidente cómo usarla y dónde encontrar las cosas. Hay varios botones de sección en la parte inferior de la página y cuando hace clic en uno, se le presenta una vista en árbol donde se profundiza hasta obtener lo que desea. Esta es la mala IU 101: no hay carne misteriosa. Todas las funciones deberían estar organizadas y ser visibles para el usuario. Desplegables con submenús habría sido un mejor enfoque.

Los nombres de los elementos de la interfaz de usuario son ambiguos. Por ejemplo, hay una sección de Miembros y Usuarios, un Desarrollador y una sección Configuración, un Contenido y una sección de Medios. ¿No se supone que Media es contenido? ¿Los miembros no son también usuarios? ¿La Configuración no es algo que un Desarrollador haría? Entiendes mi deriva.

Con el lanzamiento de la versión 5, ninguno de estos problemas ha sido abordado. Lo mejor que hicieron fue matar a XSLT / Classic ASP.NET y reemplazarlo con MVC y Razor. Esto hace que sea mucho más fácil familiarizarse con el producto desde el punto de vista de un desarrollador, a pesar de la falta de documentación adecuada para la versión 5. Sin embargo, desde el punto de vista de la creación de contenido, aún falta.

Si quieres ver una gran interfaz de usuario, no busques más que SiteFinity. Aunque el nuevo diseño no es tan bueno como las versiones de SiteFinity 3, su edición de contenido es la mejor que he visto en el mercado. Es una lástima que no admita MVC y sus controles son engorrosos de modificar y estilizar.


Extraño. Me lleva 5 minutos instalar el nuevo sitio de Umbraco, en 2 horas logré crear un sitio web de cartera estándar (bueno, cuando ya me he acostumbrado a XSLT). Es muy fácil crear, modificar, agregar controles personalizados, agregar algo a la sección de administración, etc.

Lo que era difícil de entender (me tomó media hora) es que no tengo que escribir ningún código SQL o C # hasta que necesite algún modelo de datos adicional que esté por encima del concepto de documentos o las capacidades de Umbraco. Dichas muestras: cambio automático de tamaño de las imágenes, invocación de algún servicio web, etc., cualquier cosa que provenga de la capa de lógica empresarial que no pueda ser cubierta por el modelo CMS.

En la mayoría de los casos, Umbraco es tan fácil de usar que incluso esa pequeña cantidad de documentación es suficiente. Hay una API bastante delgada y fácil proporcionada por Umbraco, pero hay una buena tecnología. nivel requerido por el desarrollador, y eso es XML en primer lugar: XQuery y XPath para usar el máximo de XSLT.

Y una vez más sobre la instalación: simplemente seguí cada paso de la guía de instalación y eso es todo.


He estado construyendo sitios con Umbraco desde hace unos 5 años, y no reconozco tu descripción de Umbraco como un CMS muy difícil, pero intentaré proporcionarte algunos consejos para ayudarte si todavía estás teniendo en cuenta Umbraco:

  1. Vaya a our.umbraco.org , lea las páginas de Wiki y publique cualquier pregunta en los foros, es una comunidad realmente amigable.
  2. Siempre use el instalador de plataforma web Microsofts al instalar Umbraco, lo ayudará a crear su sitio y configurar su base de datos. Solo asegúrese de no instalar Umbraco en un directorio sub / virtual, ya que Umbraco no puede manejar una configuración como esa.
  3. Si es posible, realice su instalación en una máquina de desarrollo con IIS7 y SQL Server Express, funcionará con seguridad, y la implementación de un sitio finalizado puede realizarse con una transferencia xcopy y una restauración de una copia de seguridad de la base de datos.
  4. No comience un nuevo sitio de Umbraco, antes de que haya codificado el código HTML que usará para el sitio, o al menos tenga una idea muy clara sobre los tipos de página y el contenido html que necesitará.

Espero verte en los foros de Umbraco.

Saludos Jesper Hauge


La curva de aprendizaje para umbraco es corta pero empinada. Una vez que todo ''haga clic'', estará listo y funcionando en poco tiempo.

Es diferente de otras plataformas CMS en el sentido de que no le proporciona nada de inmediato, solo un lienzo en blanco para trabajar. Otros sistemas cms lo configurarán con una plantilla predeterminada y le permitirán incluir la funcionalidad preconstruida. Umbraco, por diseño, no es así en absoluto. Solo sacas lo que pones, no genera nada para ti.

Esto es ideal para desarrolladores y diseñadores que desean un control del 100% sobre su código / marcado.

La versión 4.7 (actualmente en versión candidata) presenta la sintaxis de Razor para crear macros. Esto elimina la necesidad de XSLT + XPath, que creo que fue un gran obstáculo para mucha gente. Incluso si no está familiarizado con Razor, es mucho más intuitivo aprender que las ofertas basadas en XML.

Los videos han sido mencionados por otros carteles a continuación. $ 20 es un pequeño precio a pagar para comenzar a funcionar rápidamente.


No puedo decir si es difícil de usar en general, pero llegué a la misma conclusión que usted. Me ha decepcionado especialmente la falta de documentación útil: todos los recursos de video potencialmente útiles en su sitio web son solo para pagar $$$, ¿qué pasa con eso?

Además, los pocos videos de introducción que vi nunca me hicieron clic. Ellos presentaron muchos conceptos, pero realmente nunca los explicaron mucho.

También probé Graffiti, pero eso tampoco funcionó, y con su futuro no estoy seguro, abandoné eso. Otros parecían demasiado complicados para mis requisitos (Kentico, CommunityServer y otros).

Al final, basado en un consejo de un compañero en superuser.com, fui con BlogEngine.NET para el sitio web de mi club, y hasta ahora, no he vuelto a mirar hacia atrás. Es pura ASP.NET lo que me atrae, es fácilmente extensible, tiene una comunidad bastante grande con extensiones y temas y demás. Desde mi experiencia personal, solo puedo recomendar que lo revises, si tienes en mente un sitio basado principalmente en publicaciones (blog).


Umbraco es un poco diferente a otros CMS como Sitefinity, DNN o Drupal. Se compara bien con Sitecore.

Sí, hay un poco de una curva de aprendizaje. Creo que el XSLT puede causar eso, pero lo más probable es que usted tenga que entender cómo está estructurado Umbraco. Hay muy pocos "módulos" listos para usar que tenga que organizar y diseñar. Más bien, le permite crear fácilmente su propia estructura y marcado que no lo fuerce a entrar en una caja de la que es difícil salir.

He usado Drupal, Sitefinity, WordPress, Sitecore y algunos otros y, francamente, Umbraco es mi favorito. Si usted sabe cómo desarrollar grandes sitios web y no quiere límites en su diseño, marcado o experiencia del cliente, entonces Umbraco es una gran opción. Si no está realmente construyendo un sitio, solo quiere juntar piezas y hacer funcionar "algo", entonces puede que no valga la pena. Si construye muchos sitios o desea que sus usuarios finales editen contenido fácilmente (no solo un gran editor de texto enriquecido), entonces puede valer la pena superar la curva de aprendizaje.

Los videos son totalmente vale la pena los $ 20 para ver por cierto. Son mucho mejores que cualquier documentación que puedas encontrar y después de quizás 5-6 videos debes estar "obteniéndolo". Solo compre un mes y cancele después de eso.

La comunidad también es increíble. Si tiene problemas, diríjase a los foros our.umbraco.org y obtenga ayuda. Hay mucho por allí.

Además, intente instalar el paquete Creative Web Starter Kit o el paquete Blog 4 Umbraco para tener una ventaja. Esos serán más familiares para quienes provienen de un fondo de Sitefinity o Drupal y pueden ayudar a que la curva de aprendizaje se aplana.

¡Buena suerte!