Actualidad

Autenticacion en liferay portal via smart-card tipo dnie

avatar
Gustavo Fernández may 11, 2011

Hace dos días se nos planteó un pequeño reto que consistía en lo siguiente. Desarrollar un sistema de smart-logon, hacer login en un sistema con una tarjeta inteligente como el dnie, para liferay en una plazo bastante ajustado con las siguientes características: El usuario debía poder acceder al portal tanto con tarjeta inteligente como con usuario/password. Se debía poder decidir que usuarios podrían acceder con tarjeta y cuales con no. Debido a que algunos usuarios disponían de varias......

Read More

Archivo digital basado en Alfresco en el Ayuntamiento de Amorebieta Etxano

avatar
Cesar Capillas may 09, 2011

Uno de nuestros últimos proyectos basado en Alfresco ha sido implantado en el Ayuntamiento de Amorebieta-Etxano, y consistió en una solución colaborativa para la creación y migración de un repositorio documental para el archivo digital de los documentos y registros del Ayuntamiento. Los requerimientos de esta implantación involucraron procesos automatizados de transformaciones de documentos a formato de archivado PDF/A firmados digitalmente. Los formatos origen de los documentos de la......

Read More

Mejorando ef4ktur: gestion documental de facturas y explotación de datos

avatar
Cesar Capillas may 03, 2011

ef4ktur es una iniciativa de las Diputaciones Forales Vascas para dotar gratuitamente a sus emisores de facturas de una solución de factura electrónica basada software libre y multiplataforma. La semana pasada, hicimos un par de pruebas de concepto para poder usar el cliente de facturación electrónica en un entorno distribuido. Para ello, se nos planteaban dos retos relacionados con el back-end de la aplicación: Utilizar un backend relacional. Utilizar un backend documental. El aplicativo es......

Read More

Nociones sobre el servicio de auditado de Alfresco 3.4

avatar
Cesar Capillas abr 11, 2011

Recientemente hemos comenzado en el contexto de un proyecto basado en Alfresco, a utilizar y consumir su renovado servicio de auditado con la finalidad de realizar determinados informes para LOPD (Ley Orgánica de Protección de Datos), de manera similar al modulo de registros DOD5015. Es un servicio muy interesante que nos permite auditar acciones sobre nuestros documentos en determinados entornos con información sensible como ayuntamientos, hospitales o banca. Os dejamos aquí unos primeros......

Read More

Upgrade del portal de zylk a liferay portal 6.0.6 CE

avatar
Gustavo Fernández abr 01, 2011

El miercoles pasado actualizamos el portal de zylk.net a la ultima versión de Liferay Portal - versión 6.0.6 CE. De este modo, este portal ha llevado a cabo su cuarto upgrade:    5.0.x > 5.1.x > 5.2.x > 6.0.6 Aunque mientras escribo esto creo que la primera versión del portal comenzó en la versión 4, pero de eso no me queda constancia en los backups así que no se si lo soñé. En estos años hemos convivido con cambios realmente importantes entre versiones del producto, como la remodelación del......

Read More

Uploaders simples en alfresco II: openCMIS

avatar
Cesar Capillas mar 31, 2011

Siguiendo con el articulo del otro día de uploaders simples, vamos a picar esta vez algo de código java con la ayuda de mi compañero Daniel Sanchez. En el ejemplo de uploader de a continuación utilizamos Alfresco 3.4 Community con las librerías openCMIS (y de manera similar a como hicimos con python y php en el artículo anterior). Ahí va el código: package cmis; import java.io.*; import java.math.BigInteger; import java.net.*; import java.util.*; import org.apache.chemistry.opencmis.*; public......

Read More

Uploaders simples en alfresco

avatar
Cesar Capillas mar 13, 2011

Una de las características más interesantes de Alfresco ECM es la variedad de protocolos que proporciona para autenticarnos y realizar acciones sobre el repositorio, ya sean unidades de red compartidas o las diferentes API's disponibles. Esto es debido principalmente a la utilización de estándares, que a medio/largo plazo se convierten en una clara ventaja tecnológica frente a otros stacks más cerrados, al permitirnos una capacidad de integración de este modo con todo tipo de herramientas de......

Read More

Solr en cluster para Liferay 6.0.5 CE

avatar
Gustavo Fernández mar 07, 2011

Siguiendo con el post relacionado con SOLR y Liferay 5.2.3, hemos seguido haciendo unas pruebas esta tarde relacionadas con la posibilidad de disponer de un cluster de SOLR y como usarlo de manera sencilla desde un cluster de Liferay. SOLR propone como arquitectura de cluster un sistema basado en un master de escritura y n nodos de lectura sincronizados. Por tanto no se trata de un sistema activo-activo, sino más bien de un sistema activo-pasivo. Claramente el trabajo principal de un servidor......

Read More

SOLR web plugin for Liferay 5.2.3 SE and SOLR server 1.4

avatar
Cesar Capillas mar 01, 2011

The original post (in spanish) is found here Some time ago we wrote a post about SOLR and Liferay. In that moment, we saw quite interesting the idea of using an external server for the indices when dealing with high availability systems. We checked that the official version only worked for specific versions of SOLR and Liferay. There exists an official version of the web plugin for SOLR 1.4 and Liferay 5.2.0 , that fails when used with Liferay 5.2.3 SE. So, we made some minor changes on the......

Read More

Adaptando plugin solr web para liferay 5.2.3 SE

avatar
Gustavo Fernández feb 27, 2011

Hace un tiempo que escribí un artículo relacionado con solr y liferay. En aquel momento vimos que la idea de usar un servidor de indices externo podía ser interesante a la hora de disponer de un sistema de alta disponibilidad. También vimos que el plugin de liferay para solr funcionaba solamente para versiones específicas tanto del solr como del propio liferay. Existe una versión oficial del plugin para el solr 1.4 y liferay 5.2.0 que si se usa sobre la versión 5.2.3 del portal no funciona......

Read More

zylk obtiene su clasificación empresarial

avatar
David Olmos feb 27, 2011

zylk.net obtiene, dentro de las estrategias de mejora competitiva de la organización, la clasificación V 2 C en desarrollo y mantenimiento de software otorgada por el Gobierno Vasco. La Clasificación Empresarial es un requisito exigible por el conjunto de la administración pública para poder participar en licitaciones de contratos de Obras o Servicios cuyo presupuesto sea igual o superior a 120.202,42 euros. Además ha realizado su inscripción en el Registro Oficial de Contratistas con......

Read More

Sinadura habla muchos idiomas

avatar
Cesar Capillas feb 10, 2011

Mucha gente nos envía preguntas a través de la comunidad, el foro y el gestor de tickets de sinadura para preguntar sobre las características de este programa de firma digital de PDF's, que pronto verá su versión 3.0 con numerosas novedades. Una de las preguntas más frecuentes es el de las traducciones de sinadura. Sinadura es un producto multiplataforma y multiidioma y es posible traducirlo a través de ficheros de lenguaje. Por defecto viene con los idiomas inglés, castellano y euskera, pero......

Read More

Error "Too many open files" en Alfresco

avatar
Test Test feb 08, 2011

Es posible que durante nuestro trabajo diario con Alfresco, sobre todo durante procesos de carga masiva de datos, Alfresco deje de funcionar y en los logs encontremos trazas parecidas a la siguiente:  [...] 13:13:44,138 User:admin ERROR [org.alfresco.fileserver] java.net.SocketException: Too many open files [...] No se trata de un error de Alfresco ni de su ecosistema Java, el error está provocado por una protección en GNU/Linux y se encuentra documentado en el Manual de instalación y......

Read More

Enviando facturas via email a Alfresco

avatar
Cesar Capillas feb 06, 2011

Uno de los canales más comunes para nuestros documentos de empresa, independientemente que diseñemos sistemas complejos de gestión y almacenamiento, sigue siendo el correo electrónico. Revisando un artículo del blog key to content, he pensado una solución para la denominada "data ingestion" de determinados contenidos en un gestor documental, para uno de nuestros procesos de firma digital. Hemos hablado aquí en algunas ocasiones de los clientes de firma digital (sinadura) y facturación......

Read More

En la master class de Alfresco

avatar
Cesar Capillas feb 04, 2011

El pasado martes estuvimos Joseba y yo en la Alfresco Master Class de Bilbao, una jornada técnica impartida por la gente de Alfresco, Toni de la Fuente, Gabriele Columbro y Bill Brooks, donde nos mostraron el roadmap y novedades de Alfresco 3.4 Enterprise y una serie de recomendaciones sobre casos de uso de Alfresco y arquitecturas disponibles. Algunas de las características de Alfresco Enterprise que salieron en la jornada son las siguientes (algunas de ellas también disponibles en su......

Read More

Mas sobre el conector de Sinadura y Alfresco

avatar
Cesar Capillas feb 01, 2011

Seguimos añadiendo nuevas funcionalidades al conector de alfresco para sinadura. Aqui os dejo unas imágenes del buscador de PDF en el repositorio de Alfresco. Desde la ventana podemos buscar en el repositorio un conjunto de archivos: Seleccionarlos y descargarlos:   Y visualizar sus propiedades (metadatos) en Alfresco.   Enlaces: http://www.zylk.net/web/guest/web-2-0/blog/-/blogs/firma-digital-y-gestion-documental-con-sinadura-y-alfresco......

Read More

Firma digital de PDF con CryptoApplet en la Document Library via Liferay Portlet

avatar
Cesar Capillas ene 29, 2011

Una de las herramientas interesantes de firma digital con la que venimos trabajando desde hace tiempo, en el marco de los proyectos de firma electrónica desde el planeta zylk, es el CryptoApplet, una aplicación java con características de firma avanzada (PDF, CMS/PKCS#7, XadES-X-L en formato Digidoc...) desarrollada en la Universitat Jaume I. La aplicación (el applet) permite realizar firmas en una aplicación web en el formato definido en la configuración. El applet puede ejecutarse en los......

Read More

Liferay sobreescritura de struts actions usando hooks

avatar
Gustavo Fernández ene 19, 2011

Leo en el blog de liferay que para la nueva versión de 6.1 CE  de liferay y para las versiones equivalentes de la versión EE 5.2 sp6 y 6.0 sp2 se va a poder sobreescribir los actions de los portlets usando hooks. Esta es una funcionalidad bastante esperada ya que va a permitir desterrar casi definitvamente el entorno de extensiones en favor del sitema de plugins/hooks. La versión 6.1 creo que verá la luz a mediados del presente año. Habrá que seguirle la pista a esta nueva e interesante......

Read More

Internacionalizacion i18n de Liferay en euskera

avatar
Gustavo Fernández ene 17, 2011

Hace tiempo escribí un post relacionado con la traducción al euskera de algunas partes de la maquina virtual de java. El problema residía en que al hacer uso de las clases de java relaciondas con las fechas y/o con los paises había partes que se quedaban sin traducir, lo cual era un poco engorroso sobre todo para productos de terceros. Uno de los ejemplos claros en nuestro caso es liferay, que dispone de una traducción al euskera pero al hacer uso (de una manera correcta y lógica) de las......

Read More

Liferay portlets for searching, browsing and downloading in Nuxeo

avatar
Cesar Capillas ene 17, 2011

Sometime ago we started to test Nuxeo REST API's from python and java, for example here and here. Last days, Karmele, Gustavo and me developed some Liferay portlets for searching, browsing and downloading documents from Nuxeo DM via its REST API. I put here some details and the screenshots of each portlet. Portlet 1: Portlet, using browse restlet query for navigating ecm content and proxy-pattern downloading from Liferay portal. The standard browse restlet is used for navigating through......

Read More