La orientación de los tipos de contenido en Alfresco y Nuxeo

He tenido la oportunidad de trabajar ultimamente con tipos de contenido en Nuxeo, y en mi opinión presenta puntos muy interesantes, desde la misma operativa del gestor web, con características como las relaciones entre documentos, o la no obligatoriedad de incorporar un archivo al crear contenido. Esto último no es tan natural en los tipos de contenido de Alfresco, por ejemplo. Alfresco se caracteriza por el potente modelo orientado a aspectos de los tipos de contenido, promoviendo la reutilización de esas propiedades (incluso dinámicamente, con acciones y reglas de contenido), pero se orienta a los tipos que contienen un documento o una carpeta fundamentalmente.  Y de hecho, no es posible añadir contenido sin subir un fichero.  Y aunque no nos olvidamos de que existen las asociaciones, no se pueden crear facilmente objetos o colecciones documentales que contienen estructuras complejas, y pensamos que está relacionado fundamentalmente con la orientación de Alfresco como sustituto de la ya tradicional unidad compartida en red en empresa.

En Nuxeo la orientación de los tipos de contenido es distinta a la de Alfresco, y existen por defecto una gran de variedad de tipos documentales disponibles, que encajan a la perfección en el entorno web del gestor documental, de interfaz sencilla, amigable y muy usable (cosa que no se puede decir del Alfresco Explorer). Se pueden utilizar componentes (widgets), a medida, que se definen mediante xhtml + jsf (combos de selección, radio buttons...), o incluso lo que denominan tipos complejos (complex types), por ejemplo, un tipo documental que pueda incluir varios campos en su esquema que contengan varios documentos cada uno. Y en esa extensibilidad y flexibilidad que proporciona Nuxeo radica precisamente las diferencia  entre ambos, ya que aunque la definición de tipos complejos proporciona una gran potencia a la interfaz , la orientación del modelo de contenido hacia el tipo documental, frente al claro modelo de filesystem adoptado por Alfresco presenta diversas problemáticas en entornos de unidad compartida para Nuxeo a través de Webdav, además de otras limitaciones como las búsquedas NXQUERY.

00

Más entradas de blog

Añadir comentarios