Actualidad

Entorno de integracion continua para desarrollos en liferay portal basado en hudson

avatar
Gustavo Fernández dic 20, 2012

En el desarrollo de software, el ciclo de vida de los proyectos suele pasar por los siguientes estados: Desarrollo → Pruebas → Producción. En cada uno de estos estados se realizan unas tareas que pueden dar origen a pasar al siguiente estado o volver al estado anterior. Dependiendo del número de veces que se pase entre los estados en un desarrollo y de los hitos que se marquen, para poder pasar entre los distintos estados, se puede hablar de desarrollos más o menos orientados a metodologías......

Read More

Alfresco CIFS authenticator for openLDAP users addon

avatar
Cesar Capillas ago 26, 2012

  What is Alfresco CIFS authenticator for openLDAP users addon ? Actually, Alfresco provides some CIFS authenticators (passthru, ntlm...), but not for a LDAP subsystem. To solve this problem, we have implemented a component that allows you to use CIFS with openLDAP users.   How to install it The installation is tracked via an AMP package. First, stop Alfresco, copy the file in ${ALF_HOME}/amps and use ${ALF_HOME}/bin/apply_amps.sh script to install the AMP file. Then, copy configuration files......

Read More

Alfresco custom JDBC authentication addon

avatar
Cesar Capillas ago 26, 2012

  What is Alfresco custom JDBC authenticator addon ? Alfresco custom JDBC authenticator addon provides an out of the box authentication subsystem able to login against a custom table of users storaged in a relational table of a custom application. It is designed for users integration between an Alfresco repository and a custom application. You can use it with any type of database (mysql, postgresql, oracle....) with its corresponding jdbc driver and it is fully customizable through......

Read More

Mejoras de usabilidad en Alfresco Share

avatar
Cesar Capillas jun 09, 2012

En la reciente versión de Alfresco ECM, la 4.0, el cliente colaborativo Alfresco Share ha experimentado grandes mejoras de usabilidad, como el drag n' drop de ficheros desde el escritorio, las diferentes opciones para las ordenaciones de los ficheros en los listados, las posibilidades de edición inline de los ficheros o la vista de detalle de metadatos y previsualizaciones de documentos. Tampoco hay que olvidarse de otras mejoras de tipo "social" relativas a los perfiles de usuario o las......

Read More

El aspecto auditable en Alfresco

avatar
Cesar Capillas jun 03, 2012

Uno de los aspectos de core en el modelo de contenidos de Alfresco, es el aspecto auditable, que define las propiedades de creador, modificador y sus correspondientes fechas. Mas concretamente: Auditable Created d:datetime true true true false......

Read More

Signature validation from sinadura mobile android client

avatar
Cesar Capillas may 22, 2012

We keep on adding new features to sinadura mobile android client. In this case, those related to validation of signatures. Two options will be available: The validation of signatures against OCSP server Server validation of the signatures via DSS server (Alfresco based). In this case, the file is uploaded to the server and verified against OCSP server, from the DSS server (in development) Other links:......

Read More

Programando tareas en Alfresco

avatar
Cesar Capillas may 21, 2012

La programación de tareas de Alfresco permite la ejecución de tareas de mantenimiento o contenidos de manera programada via quartz. Estos procesos de mantenimiento deberían ser comunes para los administradores de Alfresco, puesto que ejecutan tareas programadas como la sincronización de usuarios o los backups de los índices de lucene. Desde el punto de vista de los contenidos podemos también configurar el quartz para taguear o categorizar contenidos por debajo de un path, asignarles......

Read More

Filtros en Alfresco Share

avatar
Cesar Capillas may 19, 2012

Una de las características más interesantes de la interfaz de Alfresco Share en cuanto a personalización son los filtros de documentos. Están situados en el panel lateral izquierdo del repositorio (o biblioteca de documentos para los sitios). Se modifican en los dos sencillos archivos de configuración (para Alfresco 3.4d) /opt/alfresco34/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/documentlibrary/ repo-filter.get.config.xml filter.get.config.xml......

Read More

First steps on a digital signature android app integrated with alfresco

avatar
Cesar Capillas abr 03, 2012

We continue developing features for sinadura android client. Last week we added browsing and downloading documents from an Alfresco repository. So now we can, browse repository, download a remote PDF to the mobile client, sign it with our p12 certificate with timestamp, and update the document in the repo. Another step/part in Alfresco integration is the validation module for checking signatures, that we showed some weeks ago, using Alfresco as a Digital Signature Validation Service.......

Read More

Creando y gestionando de manera dinámica propiedades de tipo constraint en Alfresco

avatar
Test Test abr 02, 2012

  Basándonos en este artículo del blog de Alfresco relativo a propiedades dinámicas en tipos de contenido, hemos desarrollado un sencillo componente para utilizar y gestionar listas dinámicas en uno de nuestros modelos de contenido utilizados en zylk.net.   En nuestro caso, tenemos un modelo de contenido para gestionar incidencias o tickets, con un tipo base bug:incidencia, del cual tenemos el siguiente extracto:           Incidencia       ......

Read More

Desarrollando aplicaciones J2EE sobre Alfresco IV – Aplicativo final

avatar
Irune Prado mar 27, 2012

  Como colofón a la entrega de 'Desarrollando aplicaciones J2EE sobre Alfresco' [1] [2] [3] , vamos a comentar el caso de éxito de la creación de un aplicativo final para uno de nuestros clientes. En su antigua vertiente, el cliente hacía uso del software propietario Lotus Notes, sistema cliente/servidor de colaboración y correo electrónico. El principal uso que daban a esta aplicación consistía en: Cliente de correo Gestor de conocimiento, albergando los registros entrantes y salientes de la......

Read More

Signing PDF documents with Sinadura Mobile

avatar
Cesar Capillas mar 26, 2012

Last week we finished the implementation of a mobile client for android devices in sinadura project (still in beta). We have implemented some of the main features of sinadura Desktop application for PDF documents, like TSA signatures with p12 certificates. Other interesting features are related with the share possibilities of the mobile client with external services like Gmail, Google Docs or Dropbox.   The next steps are related with the validation of signatures, the cmis integration with......

Read More

Formando un perfil "Community manager"

avatar
Test Test mar 21, 2012

La pasada semana parte del equipo de Zylk acudió a un curso de  "Funciones del comunity manager en la empresa" organizado por Enpresa digitala e impartido por  Miguel Fernández Arrieta de la Universidad de Mondragón. Miguel nos dió a conocer, los valores de las redes sociales y para que se utilizan, como por ejemplo: el twitter, facebook, youtube,linkedin...etc... Ahora os cuento un poco mi experiencia en primera persona, ya que acudí al curso. En este curso nos enseñaron como cuidar la......

Read More

En el CeBIT 2012

avatar
Cesar Capillas mar 10, 2012

La semana pasada estuvimos en CeBIT 2012 en una acción de internacionalización de las empresas vascas de software libre promocionada por ESLE. Durante los días de la exposición pudimos observar las tendencias del sector TIC, así como la visión y comercialización de las empresas, institutos de investigación y gobiernos de referencia. Un total de 4200 empresas y 70 paises representados. Por parte de ESLE, Irontec, Codesyntax y Zylk.net se reunieron con diferentes empresas y asociaciones......

Read More

Alfresco ECM working as a simple Digital Signing Service

avatar
Cesar Capillas mar 04, 2012

Recently, we have developed an Alfresco ECM module, for signature validation of documents with the help of Sinadura libraries. Sinadura is an open source java suite for signing and validating any type of documents, with advanced signature properties. The module allows the possibility of checking the validity of signatures, timestamps, and corresponding chain certificates. All the signature information is represented with an aspect with the following metadata properties (in spanish): So now,......

Read More

Accediendo a repositorios de maven securizados

avatar
Gustavo Fernández feb 20, 2012

Hace unos meses en zylk.net cambiamos toda la arquitectura de servicios a una estructura centralizada y virtualizada. Donde antes había urls de tipo  mantis.zylk.net  sugarcrm.zylk.net  zimbra.zylk.net  nexus.zylk.net  etc... ahora hay un punto común de acceso, securizado por https services.zylk.net/mantis|nexus|zimbra, uno de los servicios que se ofrecía y ofrece a terceros es un respositorio maven servido por el producto nexus de sontartype. Se usa principalmente para el desarrollo de los......

Read More

Carga avanzada de properties desde java con control de cache y de encoding

avatar
Gustavo Fernández feb 16, 2012

En el último mes en varios proyectos hemos tenido que solventar varios problemas relacionados con la carga de properties de idioma o configuracion desde java, las distintas problemáticas era Cargar un ResourceBundle desde un path de filesystem y no desde el classloader Cargar properties codificados en UTF8 sin que estos hayan sido pasados por el native2ascii Gestionar el ciclo de vida de los properties para que estén cacheados pero que se recarguen cada x-tiempo Buscando alternativas para......

Read More

Portlet de sincronizacion flexible y programada de usuarios de LDAP en comunidades de Liferay Portal EE

avatar
Test Test ene 25, 2012

Durante los últimos dos meses un equipo mixto de zylk y Bilbomatica ha estado desarrollando, conjuntamente con personal de la UPV/EHU (Gabriel Maqueda y Alberto Soto), un portlet para la sincronización de usuarios en las comunidades de Liferay(version 6 EE). El escenario es el de una organización o universidad con miles de usuarios potenciales, administrados y centralizados en un sistema de directorio activo o LDAP corporativo, que necesita asignar  de una manera flexible, ágil y programada......

Read More

ubuntu 10.04 LTS y algunos problemas con los applets

avatar
Gustavo Fernández ene 16, 2012

Lunes por la mañana y no se que ha pasado pero en el firefox de mi ubuntu, y en el de todos los de la empresa (usamos la 10.04 LTS), los applets han dejado de funciona. No he encontrado mucha información al respecto por internet pero he lincado a mano la librería y parece que todo vuelve a funcionar correctamente. Lo dejo aqui escrito por si puede servir a alguien más. ln -s /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so   $HOME/.mozilla/plugins/libnpjp2.so Algo tiene que ver con el plugin......

Read More

Desarrollando aplicaciones J2EE sobre Alfresco III - campos tipo datetime

avatar
Irune Prado ene 13, 2012

  Además de las particularidades sorteadas durante el desarrollo bajo Alfresco Community 3.4d, un curioso problema con el que nos encontramos fue el uso del tipo CMIS 'd:datetime'. Por defecto, el analizador de tipo 'datetime' para Lucene de Alfresco tiene una implementación en donde sólo se contempla el 'date', dejando a un lado el 'time'. Como consecuencia de esto, las búsquedas 'ORDER BY cmis:creationDate' no conseguían resultados reales. En la wiki nos recomiendan configurar un analizador......

Read More