En el post de hoy voy a repasar una serie de herramientas y módulos
de Alfresco que utilizan entre otras funciones en el modelado de
contenidos para Alfresco.
de Alfresco que utilizan entre otras funciones en el modelado de
contenidos para Alfresco.
Alfresco Model Designer
Alfresco Model Designer es un módulo para el diseño y creación de
tipos, aspectos y formularios en Alfresco, directamente desde la
interfaz de Alfresco Share proporcionando una vista simple e
intuitiva. Permite la creación, testeo y publicación de plantillas y
formularios directamente en Alfresco sin la necesidad de editar
ficheros XML, y ejecutado en caliente sin la necesidad de reiniciar
el servidor. Es un módulo que modifica sustancialmente el núcleo de
Alfresco, y es sólo valido para algunas de las versiones de
Alfresco, pero permite una edición ágil y sobre todo una
visualización de los modelos desplegados e implementados. Hay unos
cuantos de propósito similar.
tipos, aspectos y formularios en Alfresco, directamente desde la
interfaz de Alfresco Share proporcionando una vista simple e
intuitiva. Permite la creación, testeo y publicación de plantillas y
formularios directamente en Alfresco sin la necesidad de editar
ficheros XML, y ejecutado en caliente sin la necesidad de reiniciar
el servidor. Es un módulo que modifica sustancialmente el núcleo de
Alfresco, y es sólo valido para algunas de las versiones de
Alfresco, pero permite una edición ágil y sobre todo una
visualización de los modelos desplegados e implementados. Hay unos
cuantos de propósito similar.
Alfresco FDK (Alfresco Development Form)
Alfresco FDK proporciona soporte a los administradores y
desarrolladores que desean configurar, extender y personalizar
formularios en aplicaciones basadas en Spring Surf como Alfresco
Share. Sólo para Alfresco 4.
desarrolladores que desean configurar, extender y personalizar
formularios en aplicaciones basadas en Spring Surf como Alfresco
Share. Sólo para Alfresco 4.
Listas de valores en Alfresco Share
Este addon propociona una manera de gestionar una lista de
valores para ser usados en los fomularios de metadatos de Alfresco,
como alternativa a al modelo de constraints de tipo lista de datos.
Con este módulo, no es necesario reiniciar Alfresco tras editar las listas.
valores para ser usados en los fomularios de metadatos de Alfresco,
como alternativa a al modelo de constraints de tipo lista de datos.
Con este módulo, no es necesario reiniciar Alfresco tras editar las listas.
Explorador de nodos
El explorador de nodos es una utilidad de depuración que permite la
navegación por la estructura del repositorio de Alfresco, permitiendo
visualizar la información para cada nodo de los objetos documentales
como tipos o aspectos aplicados, valores de las propiedades,
asociaciones o permisos. Es posible acceder a los diferentes almacenes
(stores) del repositorio, y acceder a la información de los usuarios,
de las categorías o de la papelera. Permite hacer búsquedas mediante
referencias de nodo, xpath, jcr-xpath, lucene, fts-alfresco,
cmis-strict, o cmis-alfresco. Se puede acceder al explorador de nodos
desde los clientes Alfresco Share y Alfresco Explorer. Es muy
interesante para las búsquedas por tipos, aspectos y metadatos de
nuestro modelo custom de contenidos (o incluso la simple navegación
por los stores) permitiendo comprobar que se están consolidando los
datos adecuadamente a través de los formularios o APIs utilizadas.
navegación por la estructura del repositorio de Alfresco, permitiendo
visualizar la información para cada nodo de los objetos documentales
como tipos o aspectos aplicados, valores de las propiedades,
asociaciones o permisos. Es posible acceder a los diferentes almacenes
(stores) del repositorio, y acceder a la información de los usuarios,
de las categorías o de la papelera. Permite hacer búsquedas mediante
referencias de nodo, xpath, jcr-xpath, lucene, fts-alfresco,
cmis-strict, o cmis-alfresco. Se puede acceder al explorador de nodos
desde los clientes Alfresco Share y Alfresco Explorer. Es muy
interesante para las búsquedas por tipos, aspectos y metadatos de
nuestro modelo custom de contenidos (o incluso la simple navegación
por los stores) permitiendo comprobar que se están consolidando los
datos adecuadamente a través de los formularios o APIs utilizadas.
Consola de Javascript
La consola de Javascript para Alfresco Share es una herramienta
precisa y eficaz para desarrolladores de aplicaciones y servicios vía
API Javascript, así como tareas de mantenimiento del sistema,
proporcionando una potente consola con acceso a la información de
nuestra instancia. Desde la consola es posible acceder a toda la
información de un nodo o un conjunto de nodos a través de una búsqueda
vía API Javascript, y de realizar operaciones sobre los nodos. Es
especialmente útil cuando se ejecutan procesos para recorrer e
iterar sobre todos los nodos bajo un espacio, por ejemplo de un tipo
documental implementado determinado. Es necesario la
instalación de un módulo de Alfresco.
precisa y eficaz para desarrolladores de aplicaciones y servicios vía
API Javascript, así como tareas de mantenimiento del sistema,
proporcionando una potente consola con acceso a la información de
nuestra instancia. Desde la consola es posible acceder a toda la
información de un nodo o un conjunto de nodos a través de una búsqueda
vía API Javascript, y de realizar operaciones sobre los nodos. Es
especialmente útil cuando se ejecutan procesos para recorrer e
iterar sobre todos los nodos bajo un espacio, por ejemplo de un tipo
documental implementado determinado. Es necesario la
instalación de un módulo de Alfresco.
Ejecutar scripts desde Alfresco Share
Un hermano menor de la consola Javascript de Alfresco Share es
simplemente definir una acción que permita ejecutar un script de
Javascript en Alfresco Share (los scripts albergados en /Data
Dictionary/Scripts). Esto es posible en el cliente Alfresco Explorer,
pero no en Alfresco Share, con lo que es necesario instalar un módulo
adicional. En Alfresco Share podría hacerse algo similar a través de
una regla, aunque puede obviarse si se tiene instalado la consola de
Javascript. En la versión 5 de Alfresco, al desaparecer Alfresco
Explorer, adquiere aún más sentido.
simplemente definir una acción que permita ejecutar un script de
Javascript en Alfresco Share (los scripts albergados en /Data
Dictionary/Scripts). Esto es posible en el cliente Alfresco Explorer,
pero no en Alfresco Share, con lo que es necesario instalar un módulo
adicional. En Alfresco Share podría hacerse algo similar a través de
una regla, aunque puede obviarse si se tiene instalado la consola de
Javascript. En la versión 5 de Alfresco, al desaparecer Alfresco
Explorer, adquiere aún más sentido.
Alfresco Filesystem Import
El módulo Alfresco Filesystem Import permite cargar y reemplazar el
contenido de una unidad local preservando la estructura de carpetas y
ficheros. Es posible así mismo cargar versiones de los documentos
así como información sobre los metadatos de nuestro modelo custom a
través de ficheros XMLs. El módulo es monoproceso (sólo se
puede ejecutar un proceso cada vez), y el acceso a la GUI está
restringido a un administrador de Alfresco. El webscript de inicio del
módulo de bulk import está en:
contenido de una unidad local preservando la estructura de carpetas y
ficheros. Es posible así mismo cargar versiones de los documentos
así como información sobre los metadatos de nuestro modelo custom a
través de ficheros XMLs. El módulo es monoproceso (sólo se
puede ejecutar un proceso cada vez), y el acceso a la GUI está
restringido a un administrador de Alfresco. El webscript de inicio del
módulo de bulk import está en:
https://alfrescoserver/alfresco/service/bulkfsimport/initiate
Exportar e importar ACPs desde Alfresco Share
Un método de importación y exportación (que no exactamente de
migración) puede realizarse a través de archivos ACPs (Alfresco
Content Packages). Estos archivos contienen toda la información de los
permisos, versiones y metadatos de un conjunto de ficheros importado.
Es posible realizar importaciones y exportaciones de ACPs desde el
cliente Alfresco Explorer y desde Alfresco Share a través de la
instalación de un módulo para Alfresco Share. Es interesante no
sólo para importación y exportación de contenidos entre instancias
de Alfresco, sino también para la manipulación de los metadatos de
los mismos.
migración) puede realizarse a través de archivos ACPs (Alfresco
Content Packages). Estos archivos contienen toda la información de los
permisos, versiones y metadatos de un conjunto de ficheros importado.
Es posible realizar importaciones y exportaciones de ACPs desde el
cliente Alfresco Explorer y desde Alfresco Share a través de la
instalación de un módulo para Alfresco Share. Es interesante no
sólo para importación y exportación de contenidos entre instancias
de Alfresco, sino también para la manipulación de los metadatos de
los mismos.
Alfresco Support Tools
Alfresco Support Tools es un módulo que proporciona herramientas de
soporte adicionales en la consola de administración del repositorio.
Entre sus características encontramos la posibilidad de
visualizar la consola de logs de Alfresco a través de un acceso web
(de administrador), lo que es esencial a la hora de probar nuestros
modelos de contenidos. Solo para la versión Enterprise de Alfresco.
soporte adicionales en la consola de administración del repositorio.
Entre sus características encontramos la posibilidad de
visualizar la consola de logs de Alfresco a través de un acceso web
(de administrador), lo que es esencial a la hora de probar nuestros
modelos de contenidos. Solo para la versión Enterprise de Alfresco.
Más información y otros usos:
- Procesos de importacion masiva de datos con filesystem bulk import
–> http://www.zylk.net/actualidad/procesos-de-importacion-masiva-de-datos-en-alfresco-con-filesystem-bulk-import - La consola de admin de Alfresco EE y el módulo de support tools
–> http://www.zylk.net/actualidad/la-consola-de-admin-de-alfresco-ee-y-el-modulo-de-support-tools - Mis addons preferidos de Alfresco –> http://www.zylk.net/actualidad/mis-addons-preferidos-de-alfresco-ecm
Nota: En Alfresco 5.x no está disponible el cliente Alfresco Explorer