Actualidad

Usando hadoop para intercambio masivo de ficheros en un contexto de big data

avatar
Gustavo Fernández ene 05, 2012

Durante los últimos tres meses en zylk hemos estado desarrollando, conjuntamente con personal de EJIE (Oscar Guadilla en la definición de la arquitectura y gestión del proyecto, Carlos Gonzalez de Zarate y Roberto Tajada en la parte de platea integración y Juan Uralde en la parte de xlnets) , una aplicación horizontal para el intercambio temporal de ficheros. La problemática que se quería resolver era la siguiente: Disponer de un sistema para que las distintas aplicaciones, situadas en los......

Leer más

Desarrollando aplicaciones J2EE sobre Alfresco II - pequeños consejos

avatar
Irune Prado ene 02, 2012

Siguiendo el post de básicos para el desarrollo de aplicaciones J2EE sobre Alfresco, os dejamos una lista de pequeños consejos para el desarrollo con Alfresco, y en concreto para búsquedas con OpenCMIS. Búsquedas con OpenCMIS Para realizar las búsquedas, podemos seguir el consejo que os dimos en el post de básicos de Alfresco y usar la utilidad QueryStatement que nos ofrece la librería de OpenCMIS, o podéis construirlas a mano. Comparadores CMIS-SQL Si se requiere el uso de comparaciones......

Leer más

Construir URLs para edición online y acceso a CIFS en Alfresco

avatar
Test Test dic 26, 2011

En un post anterior hemos visto como podíamos editar documentos de office y openoffice online con una url de tipo dav://. Para construir esas urls y mostrarlas en la vista del repositorio en Alfresco Share hemos modificado los ficheros: $ALF_HOME$/tomcat/webapps/share/components/documentlibrary/repo-documentlist.js $ALF_HOME$/tomcat/webapps/share/components/documentlibrary/repo-documentlist-min.js Para los documentos, hemos de filtrar previamente para que sólo sea visible para documentos de......

Leer más

Desarrollando aplicaciones J2EE sobre Alfresco I - los básicos

avatar
Irune Prado dic 26, 2011

  Si estáis pensando en empezar una aplicación J2EE sobre Alfresco, os dejamos unos cuantos consejos e ideas que hemos adoptado en un recién finalizado proyecto. OpenCMIS y para todo lo demás Webscripts Tomamos la determinación de que intentaríamos adaptarnos a lo que CMIS nos diera (OpenCMIS para Java , en nuestro caso v0.4) , y que para aquellas partes que no se pudieran cubrir con la implementación del estándar, desarrollaríamos servicios personalizados mediante webscripts. Con el proyecto......

Leer más

Feliz navidad y prospero 2012

avatar
Cesar Capillas dic 24, 2011

¡Desde el equipo de zylk.net os deseamos que paséis unas felices fiestas!       Zylkeko lantaldetik gabon zoriontsuak opa dizkizuegu!   P.S: Gracias Silvia por la composición...

Leer más

Edicion online de documentos de Office y Openoffice en Alfresco via webdav

avatar
Cesar Capillas dic 19, 2011

Una de las funcionalidades más deseadas en Alfresco y en todo gestor documental es la denominada edición online de documentos desde su interfaz web. Esto es la posibilidad de abrir, editar y guardar un documento de office desde Alfresco Share sin la descarga y el guardado local del mismo. Esta funcionalidad la hemos implementado en zylk.net a través del stack Alfresco + Firefox + OpenOffice mediante la definición y asignación de OpenOffice como cliente de webdav a ciertos enlaces creados en......

Leer más

Subsistemas de autenticacion extendidos en Alfresco, LDAP compatible con CIFS

avatar
Cesar Capillas dic 09, 2011

En la terminología de Alfresco, un susbsistema es un módulo configurable y responsable de una subparte de la funcionalidad de Alfresco, lo cual engloba áreas funcionales como los servidores de ficheros, la autenticación, la sincronización o la replicación. Están disponibles como core del producto desde la version 3.2 del producto y cada subsistema puede iniciarse, pararse (via JMX por ejemplo) y configurarse independientemente con su configuración aislada en su contexto de Spring. Las......

Leer más

La consola Javascript de Alfresco Share

avatar
Cesar Capillas nov 27, 2011

La consola de Javascript de Alfresco Share conforma una herramienta precisa y eficaz, no sólo para desarrolladores de aplicaciones y servicios via API Javascript y webscripts de Alfresco Share, sino para otro tipo de tareas de mantenimiento de sistema, proporcionando una potente shell con acceso a la información de nuestra instancia de Alfresco via Javascript API. La ultima versión de la consola de Javascript disponible en el paquete Share Extras permite además el acceso a los métodos de los......

Leer más

Migrando contenidos de Sharepoint a Alfresco

avatar
Cesar Capillas oct 26, 2011

  El otro día caía en el blog de Yerbabuena en un post sobre las "5 razones para no usar Sharepoint 2010" y me encontraba en una problemática de proyecto relacionada con este producto de Microsoft. Recordé una presentación/workshop del noviembre pasado en el Círculo de Empresarios de Bizkaia (CEBEK), y en donde presentamos una matriz comparativa entre Alfresco y Sharepoint junto con otra empresa (partner de Microsoft) en un coloquio de soluciones de gestión documental. No añadiré más razones......

Leer más

normalizando nombres en java

avatar
Gustavo Fernández oct 24, 2011

Un problema típico en los programas que gestionan uploads/downloads de ficheros es el nombre del fichero que los usuarios dan a los ficheros. Es decir, existe la no muy buena costumbre, entre los usuarios de windows y mac principalmente, de usar nombres de ficheros con tíldes espacios en blanco etc... que suele originar problemas a la hora de almacenarlos en los filesystems ya que la codificación en bytes de algunos caracteres en los distintos encodings no es la misma. Es decir no se codifica......

Leer más

En la Alfresco Community Meetup de Madrid 2011

avatar
Cesar Capillas oct 16, 2011

El pasado martes asistí en Madrid a la Alfresco Community Meetup 2011, una reunión de la comunidad de Alfresco donde tuve la oportunidad de conocer a distintos bloggers, foreros, desarrolladores y empresas que trabajan con el gestor documental Alfresco, y hacernos eco de las distintas novedades de la nueva versión de Alfresco 4.0 Community. Fue una reunión muy especial, donde pusimos cara a mucha de la gente que contribuye en el foro de Alfresco, y a la que en muchos casos sólo conocíamos a......

Leer más

Nodos raiz o rootPaths de unidades compartidas y Alfresco Share

avatar
Cesar Capillas ago 04, 2011

En la raiz del repositorio de Alfresco, en lo que usualmente se denomina Espacio de Empresa (Company Home), se disponen por defecto una serie de directorios esenciales en toda instalación y que con frecuencia los usuarios/clientes no quieren en la aplicación web, o en los clientes de unidad compartida FTP, CIFS o Webdav. Es el caso de los espacios:  Diccionario de datos  Sites  Espacios personales  Espacio personal del invitado con mencion especial a los dos primeros, ya que su borrado......

Leer más

Creación de contenidos personalizados en Alfresco Share

avatar
Cesar Capillas jul 20, 2011

Alfresco Share presenta en sus ultimas versiones (Community y Enterprise 3.4) importantes mejoras en la definición de formularios de tipos de contenidos, permitiendo definir plantillas personalizadas para los diferentes componentes o definir estilos css. La configuración básica se realiza por un lado en el archivo del esquema del modelo, donde definimos los tipos, aspectos, propiedades, asociaciones y constrains, y por otro, en el archivo de configuración de Alfresco Share, donde se......

Leer más

Busquedas de tipos de contenidos en Alfresco Share

avatar
Cesar Capillas jul 19, 2011

Una de las características mejoradas de la ultima versión 3.4 de Alfresco es el buscador de Alfresco Share, que ha sido adaptado al sistema de formularios, pudiendo definir un formulario de búsqueda de un tipo de contenido con metadatos personalizados. De este modo, podemos hacer búsquedas por diferentes tipos de contenidos adaptados a negocio, como por ejemplo actas, incidencias o facturas: En el archivo share-config-custom.xml tendríamos algo tal que así (habiendo definido convenientemente......

Leer más

Tipos de contenido y formularios de edicion de metadatos en Alfresco Share

avatar
Cesar Capillas jul 18, 2011

El nuevo motor de formularios de Alfresco Share proporciona características muy interesantes para los formularios de tipos de contenido en cuanto a personalización de componentes se refiere. Un ejemplo de formulario de registro de entrada/salida en una aplicación administrativa dentro de Alfresco Share podría ser la que se muestra más abajo. Personalizamos estilos css en el formulario (left-aligned-label.css), aplicamos una plantilla de freemaker al mismo formulario de edición de metadatos......

Leer más

Usando bases de datos nosql - mongodb

avatar
Gustavo Fernández jul 04, 2011

Llevaba ya algún tiempo queriendo hacer algunas pruebas de una base de datos nosql, desde dos puntos de vista: Modelo de desarrollo Rendimiento Después de leer algunos artículos he seleccionado la siguiente, "mongodb", ya que me parece que está muy avanzada desde el punto de vista del desarrollador. Es decir admite un lenguaje de query bastante amplio y en vez de usar un modelo de acceso basado en REST, como por ejemplo couchdb, usa drivers nativos para los distintos lenguajes. No he......

Leer más

webdav openoffice y la edicion on-line

avatar
Gustavo Fernández jun 22, 2011

Hoy nos vamos a dar un paseo por la cajita de pruebas y el mundo de la ofimática.... llevo unos días tratando de resolver un problema de edición-on-line de documentos para evitar que la gente se dedique a tener copias y copias en local, y no saber nunca donde está la úlitma versión. Está claro que desarrollar un google-docs nos iba a costar un poco así que vamos a ver si con los siguientes componentes se puede hacer algo a orden cero. un servidor webdav una aplicación web openoffice La idea......

Leer más

Presentaciones de firma digital y gestion documental colaborativa con Alfresco

avatar
Cesar Capillas may 18, 2011

Os dejo un par de links de slideshare: Gestión documental colaborativa con Alfresco ECM Ver mas presentaciones from zylk Firma digital y gestión documental colaborativa con Alfresco ECM Ver mas presentaciones from zylk...

Leer más

liferay portal y el trackback del blog desde los posts del foro

avatar
Gustavo Fernández may 15, 2011

La semana pasada escribí un post relacionado con la comunicación entre liferay portal y el servicio de indexación de blogs de google. Pues resulta que lo escribí después de preguntar primero en el foro de liferay sobre este tema. La cosa es que me pasó algo raro ya que después de preguntar en el foro y escribir el post en el blog de zylk, me autocontesté en el foro añadiendo la referencia (link) al propio post que había escrito en el blog.  Al de un rato de escribir en el foro apreció un......

Leer más

liferay portal y el servicio de blogsearch de google

avatar
Gustavo Fernández may 12, 2011

Liferay portal integra en su servicio de blog la posibilidad de llamar al servicio de blogsearch de google cuando se publica un post nuevo.  El tema es que al analizar la petición que realiza liferay vemos que la url que genera no devuelve las RSS tal y como cabe esperar. 07:08:12,828 INFO  [BlogsEntryLocalServiceImpl:921] Pinging Google at......

Leer más