Blogs

Actualidad

Constraints de tipo lista y variantes en el modelo de contenidos de Alfresco

avatar
Cesar Capillas Jan 25, 2014

Recientemente en una formación de modelización de contenidos de Alfresco me preguntaron largo y tendido sobre las ventajas y miserias de las denominadas constraint lists en Alfresco. Os dejo aquí algunas de esas reflexiones. En el diseño de tipos documentales en Alfresco es relativamente usual utilizar combos de selección para los metadatos de los formularios en Alfresco. Usualmente se utilizan constraints de tipo lista definidos en los xml de modelo correspondiente. Las principales......

Read More

Optimizaciones SEO para liferay IV

avatar
Gustavo Fernández Jan 11, 2014

Siguiendo con los temas de SEO para liferay explicados en anteriores post , vamos a explicar un pequeño tip que sin cambiar nada en liferay nos permitirá disponer urls amigables para los contenidos servidos por el journal. Como intorducción decir que existe un concepro de url amigable dentro del portal y que es bastante flexible y programable. La base de este modelo un mapeo entre parametros del portal y partes de la url. Por ejemplo para un articulo de contenido se puede crear una url con......

Read More

Content Links and Share Content with users in Alfresco Share

avatar
Cesar Capillas Jan 10, 2014

Recently, we implemented some probes of concept regarding associations in Alfresco ECMN, guidelined by the excellent blog post of Rui Fernandes Monteiro about associations in Alfresco . We also talk about the basics of this module in Alfresco Summit in Barcelona some weeks ago. I write here some guidelines of the module in preparation and testing. We implemented a "Content Link" and "Sharing Content with users" in Alfresco, extending the Direct Access or Symbolic Link concept in Filesystems......

Read More

Integracion de solr 4.6 con liferay 6.1.1

avatar
Gustavo Fernández Jan 03, 2014

Normalmente cuando se monta un cluster de liferay hay un varios temas a tener en cuenta Replica de las caches de base de datos (hibernate) Replica de los indices de lucene (cluster-link) Replica de los ficheros Para la parte de replica de caches de base de datos, se usa una replica multi-cast entre los distintos nodos. Para la parte de índices de lucene se puede hacer algo equivalente o montar solr . En este caso hemos probado el comportamiento de solr 4.6 en liferay 6.1.1 . Para montar el......

Read More

zylk os desea una Navidad "open"

avatar
Test Test Dec 19, 2013

Todos los que trabajamos en zylk queremos felicitarte estas fiestas y en agradecimiento a la confianza que has depositado en nosotros a lo largo de todo este año hemos pensado que la mejor manera era compartir contigo nuestros consejos para vivir una navidad "open" ....

Read More

Alfresco Addons Presentation by Zylk in Alfresco Summit 2013

avatar
Cesar Capillas Dec 10, 2013

Now in our slideshare !...

Read More

Name-based autocategorization or tagging in Alfresco via content rule

avatar
Cesar Capillas Dec 04, 2013

I contributed in many threads in Alfresco Spanish Forum some time ago, and now I do it less frequently in English Forum. I read the autottager.js script and I found it very smart and simple. I prepared some new javascript code for name-based auto-tagging and categorizing under a defined space via content rule. For example, a file named "ECMReport.pdf" is automatically tagged as "ecm" and "report" when created or added, if these tags are previously used. autotagger2.js var docuname =......

Read More

Más sobre las plantillas de nodos y espacios en Alfresco Share

avatar
Cesar Capillas Dec 02, 2013

En más de una ocasión hemos hablado de las plantillas de nodos y espacios en Alfresco . Hoy vamos a comentar como potenciar esta característica Alfresco Share. En ciertas ocasiones es necesario, que diferentes usuarios en Alfresco vean plantillas diferentes y que además puedan editarlas convenientemente según sus necesidades. Por ejemplo, considerad dos sitios de Alfresco, en donde se agrupan dos conjuntos de usuarios de dos departamentos de una organización completamente diferentes. Digamos......

Read More

Optimizaciones SEO para liferay portal IV

avatar
Gustavo Fernández Dec 02, 2013

Siguiendo con los temas de SEO para liferay explicados en anteriores posts , vamos a dar unas cuantas reglas para el apache web que pueden ser de interés para impedir duplicidades relacionados con el idioma. En este caso el modelo de idioma que se va a utilizar es el basado en la url, es decir la url de castellano irá precedida de /es, la de inglés de /en etc..  Esto es necesario porque el modelo basado en la misma url pero una cookie de idioma hace que los motores de indexación solo indexen......

Read More

Expresiones regulares avanzadas en java

avatar
Gustavo Fernández Nov 25, 2013

Llevo un rato jugando con una expresión regular para extraer de un string cierta información. Como casi siempre los dos problemas principlaes son 1) Las agrupaciones 2) Obtener la primera aparición del patrón y que ésta solo contenga la parte que nos interesa En este caso la expresión queda como sigue: Pattern pattern = Pattern.compile(".*\\/apps\\/copy_(.*?)\\/(.*\\/){0,1}.*\\..*"); Que nos permite recoger el texto que está entre copy_ y la siguiente barra del siete "/" y también nos permite......

Read More

User dashlets for quick search and business views in Alfresco Share

avatar
Cesar Capillas Nov 23, 2013

Some time ago, we started the development of two dashlets for improving the access to content in large repositories. Some considerations about these useful dashlets are written here: The first dashlet was inspired in the search way of the target space in Bulk Filesystem Import Module , so we implemented some kind of space launcher dashlet. A quick space jump from your user panel to a repository space, which is suitable in large folder structures. Some time ago, for Alfresco 3.4.d CE, we......

Read More

Optimizaciones SEO para liferay portal III

avatar
Gustavo Fernández Nov 20, 2013

Siguiendo con los temas de SEO para liferay explicados en anteriores posts , vamos a dar unas cuantas reglas para el apache web que pueden ser de interés para impedir duplicidades.  Y conseguir así que los motores de búsqueda no dividan la importancia de las páginas .         RewriteCond %{HTTP_HOST} !^www\.zylk\.com$ [NC]        RewriteRule (.*) http://www.zylk.com$1 [R=301,L]        RewriteRule ^(.*)/web/guest/(.*)$ $1/$2 [R=301,L]        RewriteRule (.+)/$ http://%{HTTP_HOST}$1 [R=301,L]......

Read More

zylk.net en el Alfresco Summit 2013

avatar
Cesar Capillas Nov 10, 2013

La semana pasada estuvimos en Barcelona con motivo de la Alfresco Summit 2013 , que nos dió la oportunidad de interaccionar con lo más selecto de los partners y empresas desarrolladoras e integradoras que conformamos el ecosistema de Alfresco ECM. Allí pudimos presentar nuestros addons de autenticación y firma digital y acudir a las charlas de negocio y visión por un lado, y a las sesiones técnicas. Comenzamos con Mark Rogers en la charla de autenticación y sincronización , dado que......

Read More

zylk en el primer encuentro BI OPEN sobre herramientas OpenSource importantes para la PYME

avatar
Test Test Nov 08, 2013

En zylk.net creemos en los beneficios que tiene para la PYME el uso de productos y herramientas opensource , y por esta razón hemos puesto en marcha junto con varias empresas que comparten con nosotros esta visión del software libre (Ingeos, Cloud Norte, Digital 5, El Sidecar, Kota) y en colaboración con ESLE el primer encuentro BI OPEN dónde realizaremos un recorrido por las herramientras Opensource más importantes para la PYME y en las que las empresas organizadoras son expertas. En este......

Read More

Mas sobre la edicion online en Alfresco y Libreoffice

avatar
Cesar Capillas Nov 02, 2013

Recientemente hemos detectado que el método para configurar la aplicación externa (en nuestro caso Libreoffice) para el url-schemes como dav:// o davs:// no funciona como debería en las últimas versiones de Firefox. Por alguna extraña razón que desconocemos, Firefox no deja establecer una aplicación externa de escritorio para el protocolo dav, cosa que si podemos hacer para url-schemes tipo magnet (para abrir con un cliente como Transmission). Investigando un poco más sobre el tema es posible......

Read More

Usando ec2 de amazon para impartir una formación de liferay CMS

avatar
Gustavo Fernández Oct 30, 2013

  Esta semana estamos impartiendo la siguiente formación . Es una formación orientada a la gestión de los contenidos usando plantillas y estructuras de liferay . En esta formación capacitamos a los asistentes para realizar las siguientes tareas. Creación de páginas y configuración de las mismas Gestión de grupos, usuarios, roles y permisos Creación de contenidos no estructurados Creación de contenidos estructurados (plantillas y estructuras) También explicamos como generar listados de......

Read More

Usuarios en diferentes subsistemas de autenticacion en Alfresco

avatar
Cesar Capillas Oct 28, 2013

En un sistema en producción con Alfresco es relativamente usual una integración de usuarios con diferentes orígenes y directorios como openLDAP, Directorio Activo (AD), orígenes JDBC o el propio subsistema de Alfresco, que pueden conformar una cadena de autenticación más o menos complicada. En ciertas ocasiones necesitamos algunas respuestas sobre cada subconjunto de usuarios de Alfresco, como cuantos usuarios hay en cada subsistema, cuantos usuarios no se sincronizan adecuadamente desde el......

Read More

Validation of Xades type signatures in Alfresco ECM

avatar
Cesar Capillas Oct 08, 2013

Recently, we developed a signature validation module for Alfresco ECM compatible with Xades-type signatures, such as Sinadura Desktop Xades Format (SAR file) and XML Facturae (Spanish Standard for Electronic Invoice). Previously, we implemented it for PDF signatures (CMS/PKCS7). We applied it in an Alfresco Enterprise project in Peru, for Xades DIGIDOC signed documents. First of all, we included the Sinadura validation libraries in the Alfresco module, for obtaining the signature information......

Read More

Traduciendo Alfresco mas comodamente

avatar
Cesar Capillas Oct 07, 2013

En la traducción de un producto como Alfresco están involucrados más de 9000 cadenas de caracteres dispersas por más de 300 archivos. La manera habitual para extender el paquete de idioma es crear un jar con todos los archivos de traducciones tal y como apuntabamos aquí . En cualquier caso, trabajar con tantos ficheros en rutas dispersas dificulta la tarea de traducción. La estructura de este archivo jar es de este estilo: cesar@zeus ~/Escritorio/zk-alfresco-langpack_eu_ES-0.1 $ tree -d -L 5......

Read More

Curso de gestión de contenidos con Liferay Portal para Enpresa Digitala en Bizkaia

avatar
Test Test Sep 23, 2013

Tras el curso impartido el pasado mes de Junio en Donostia en Enpresa Digitala, volvemos con un nuevo curso de “Liferay CMS Administración y Gestión de contenidos Avanzado” los próximos días 28, 29 y 30 de Octubre de 2013, esta vez en el parque Tecnológico de Zamudio, en Bizkaia. Si no pudiste acudir a la anterior edición, a continuación te recordamos el programa del curso. Si estás interesado en asistir contacta con nosotros o reserva tu plaza directamente en la página de Enpresa Digitala  ......

Read More