Desde 1999, el danés Niels Hartving, junto a un equipo de de­sa­rro­lla­do­res y una gran comunidad de usuarios, ha trabajado en la creación y op­ti­mi­za­ción de Umbraco. Este CMS de código abierto basado en la pla­ta­fo­r­ma .Net con licencia MIT cuenta hoy en día con más de 85.000 webs que funcionan en más de 165 países y se ha co­n­ve­r­ti­do en una de las pla­ta­fo­r­mas más flexibles y ada­p­ta­bles del mercado. Umbraco resulta apropiado para pequeños blogs, redes internas co­r­po­ra­ti­vas (intranet) o proyectos con tráfico masivo por igual, pe­r­mi­tie­n­do el manejo de todo tipo de páginas web desde una única pla­ta­fo­r­ma. Su es­ca­la­bi­li­dad se debe pri­n­ci­pa­l­me­n­te a que su back office se basa en el framework Angular JS y permite el uso de te­c­no­lo­gías es­tá­n­da­res y muy populares como HTML, CSS, vc.net, Iro­n­P­y­thon, jQuery, Razor, C# y XSLT, entre otras. A co­n­ti­nua­ción te pre­se­n­ta­mos algunas de las ca­ra­c­te­rí­s­ti­cas más im­po­r­ta­n­tes de este gestor de co­n­te­ni­dos, así como sus ventajas y de­s­ve­n­ta­jas.

In­s­ta­la­ción y re­qui­si­tos básicos

El primer paso para comenzar a utilizar Umbraco CMS es de­s­ca­r­gar­lo. Al ser un programa de código abierto, su código fuente está di­s­po­ni­ble sin ningún coste en su web oficial. Las opciones de in­s­ta­la­ción dependen de las ne­ce­si­da­des in­di­vi­dua­les de cada proyecto y son pri­n­ci­pa­l­me­n­te: in­s­ta­la­ción manual, in­s­ta­la­ción desde WebMatrix, In­s­ta­la­ción NuGet e in­s­ta­la­ción para or­de­na­do­res Mac. Los pri­n­ci­pa­les re­que­ri­mie­n­tos del sistema son:

  • Servidor ISS/Windows o GNU/Linux que admita ASP.Net
  • Cualquier navegador web como Internet Explorer, Mozilla Firefox o Google Chrome. En na­ve­ga­do­res como lE10+ puede presentar problemas si no se utiliza la última versión.
  • Al tratarse de un CMS de la pla­ta­fo­r­ma .Net, ne­ce­si­ta­rás al menos Windows 7 y Webmatrix.
  • Cualquier base de datos como por ejemplo MySQL, SQL Server o VistaDB
  • ASP.NET 4.5 Full Trust
  • Contar con los permisos ne­ce­sa­rios de creación, lectura, escritura o ad­mi­ni­s­tra­ción del sistema o red.

Una vez fi­na­li­za­da la descarga de todos los co­m­po­ne­n­tes ne­ce­sa­rios para utilizar Umbraco, deberás extraer los archivos, crear la re­s­pe­c­ti­va base de datos y sus re­s­pe­c­ti­vos permisos. Debido a que Umbraco no demanda ningún tipo de co­no­ci­mie­n­tos en pro­gra­ma­ción C#, al empezar a trabajar con este CMS en tu local host tendrás la opción de abrir el llamado “starter website” (una he­rra­mie­n­ta de apre­n­di­za­je para fa­mi­lia­ri­zar­te) o podrás comenzar di­re­c­ta­me­n­te a importar los archivos ne­ce­sa­rios para crear tu proyecto online.

El back office de Umbraco

Para facilitar su ad­mi­ni­s­tra­ción, así como para crear apli­ca­cio­nes web, este gestor de co­n­te­ni­dos es­tru­c­tu­ra las webs en páginas conocidas como nodos, cuya es­tru­c­tu­ra forma un patrón vi­sua­l­me­n­te parecido a las ramas de un árbol. Este es conocido como el “árbol de co­n­te­ni­dos”. Su es­tru­c­tu­ra es je­rá­r­qui­ca y se re­co­mie­n­da que no supere los tres niveles, pri­n­ci­pa­l­me­n­te para facilitar la na­ve­ga­ción de los vi­si­ta­n­tes y la gestión por parte de los ad­mi­ni­s­tra­do­res. Además, todas las páginas pre­via­me­n­te pu­bli­ca­das son al­ma­ce­na­das en una especie de “historial”, pe­r­mi­tie­n­do así que los usuarios puedan trabajar en múltiples versiones de una misma página y sin perder cambios rea­li­za­dos.

Por defecto, Umbraco le ofrece a su comunidad la po­si­bi­li­dad de utilizar ocho secciones o apli­ca­cio­nes es­tru­c­tu­ra­das que facilitan la rea­li­za­ción de tareas es­pe­cí­fi­cas de­pe­n­die­n­do de las páginas donde se quiera trabajar. Te las mostramos a co­n­ti­nua­ción:

Contenido

La intuitiva interfaz de Umbraco permite a usuarios sin extensos co­no­ci­mie­n­tos en pro­gra­ma­ción trabajar con un editor de texto en­ri­que­ci­do que permite crear, guardar, publicar o editar contenido.  Las funciones del editor incluyen opciones básicas como enlaces, imágenes, tablas y mucho más. Quienes tengan co­no­ci­mie­n­tos en HTML y quieran im­ple­me­n­tar­lo en sus textos también podrán hacerlo.

Medios

Esta sección consiste bá­si­ca­me­n­te en una librería de medios visuales para el proyecto. Por defecto es posible crear carpetas y subir archivos mu­l­ti­me­dia (imágenes y pdf). Puedes pe­r­so­na­li­zar los tipos de medios exi­s­te­n­tes o definir los propios en la sección “Settings”.

Co­n­fi­gu­ra­ción

En la sección “Settings” se pueden definir los tipos de documento, las pla­n­ti­llas (archivos cshtml), las hojas de estilo (archivos CSS), las vistas parciales (archivos cshtml), los scripts (archivos Java) y los tipos de medios. Además, no solo se trata de un CMS mu­l­ti­li­n­güe, sino que también ofrece la po­si­bi­li­dad de crear y gestionar en español y en otros idiomas con múltiples he­rra­mie­n­tas back office mu­l­ti­li­n­gües como, por ejemplo, el di­c­cio­na­rio.  

De­sa­rro­lla­do­res

La sección “De­ve­lo­pe­rs” se encarga de reunir en un solo lugar el trabajo con tipos de datos, macros y vista parcial, packs, re­la­cio­nes y archivos XSLT. En otras palabras, es a través de ella como los usuarios más ex­pe­ri­me­n­ta­dos podrán sacarle el mejor provecho a las funciones de es­ca­la­bi­li­dad y extensión.

Miembros y Usuarios

Al tratarse de un CMS pensado para proyectos de gran magnitud, uno de los pro­pó­si­tos pri­n­ci­pa­les de Umbraco es el correcto fu­n­cio­na­mie­n­to de la web aun cuando sus co­n­te­ni­dos sean ac­tua­li­za­dos por un gran número de personas de manera si­mu­l­tá­nea. En la sección “Members” tendrás una visión or­ga­ni­za­da de las funciones de gestión de miembros y la sección “Users” fa­ci­li­ta­rá la creación, ad­mi­ni­s­tra­ción y pe­r­so­na­li­za­ción de los usuarios del back office.

Formas

Siendo co­n­se­cue­n­te con su es­tru­c­tu­ra intuitiva, Umbraco ofrece a sus usuarios un creador de formas fácil de usar. Ya sea para crear un fo­r­mu­la­rio de contacto o un avanzado cue­s­tio­na­rio de opción múltiple, en la sección “Forms” podrás, además, co­n­fi­gu­rar so­lu­cio­nes avanzadas que te pe­r­mi­ti­rán incluso obtener informes de encuestas y otro tipo de formas.

Ayuda

Esta es sin duda una de las secciones más útiles. En el apartado “Help” en­co­n­tra­rás enlaces a vi­deo­tu­to­ria­les y do­cu­me­n­ta­ción adicional que se­gu­ra­me­n­te mejorarán tu ex­pe­rie­n­cia de usuario. Aunque ofi­cia­l­me­n­te no existe una página de ayuda para la comunidad hi­s­pa­no­ha­bla­n­te, en Internet hay una gran variedad de do­cu­me­n­ta­ción y vídeos con trucos e in­s­tru­c­cio­nes paso a paso para sacarle el mejor provecho a este CMS. Si quieres visitar la página oficial de vídeos haz clic aquí.

Ventajas y de­s­ve­n­ta­jas de Umbraco

La mayor ventaja de Umbraco como CMS es su usa­bi­li­dad. Su interfaz intuitiva hace muy fácil gestionar todo tipo de proyectos web. En la práctica, Umbraco es el gestor de contenido preferido por mu­l­ti­na­cio­na­les de di­fe­re­n­tes sectores con un gran volumen de visitas diarias tales como Toyota, Sandisk, Microsoft, Peugeot, Vogue, Heinz o Tesco. Las ventajas más re­co­no­ci­bles de este gestor de co­n­te­ni­dos son:

  • CMS potente, de código abierto y fácil de usar
  • Fle­xi­bi­li­dad a la hora de crear tipos de documento
  • Asi­g­na­ción de cuentas de usuarios separadas con permisos pe­r­so­na­li­za­dos
  • Gestor mu­l­ti­li­n­güe
  • Gran comunidad de usuarios
  • Di­fe­re­n­tes packs para todas las ne­ce­si­da­des

Aunque son más las ventajas que las de­s­ve­n­ta­jas de este gestor de co­n­te­ni­dos, Umbraco ha sido criticado por la densidad de su do­cu­me­n­ta­ción y porque algunos de sus tu­to­ria­les en su página umbraco.tv son de pago. Tal vez una de las mayores críticas a las que se ha en­fre­n­ta­do sea a propósito de las li­mi­ta­cio­nes en cuestión de alo­ja­mie­n­to web debido a que la in­s­ta­la­ción de Full Trust es obli­ga­to­ria para operar la versión estándar. Sin embargo, en los últimos años, el código fuente ha sido mo­di­fi­ca­do para permitir que el framework sea más flexible y soporte Medium Trust.  Por último, los de­tra­c­to­res de Umbraco ar­gu­me­n­tan que la escasez de ofertas de pro­vee­do­res de alo­ja­mie­n­to web que cuenten con ASP.Net hace que sea mucho más costoso en co­m­pa­ra­ción con otros sistemas de gestión de contenido.

Umbraco, the friendly CMS

Umbraco es sin duda el gestor de co­n­te­ni­dos apropiado para aquellos que quieran librarse de molestas li­mi­ta­cio­nes  durante la creación y gestión de sus proyectos web. Este CMS, cuyos creadores ide­n­ti­fi­can como “the friendly CMS” o el CMS amigable, está destinado a pequeños y grandes proyectos fa­ci­li­ta­n­do su es­tru­c­tu­ra­ción y de­sa­rro­llo. Con una gran comunidad y variedad de tu­to­ria­les online, es flexible y agiliza la pro­gra­ma­ción, el diseño y el de­sa­rro­llo de pequeños blogs, portales online y proyectos de gran en­ve­r­ga­du­ra ase­gu­ra­n­do re­su­l­ta­dos pro­fe­sio­na­les e in­no­va­do­res.

Ir al menú principal