Blogs

Actualidad

Desactivar los espacios personales de usuario en Alfresco

avatar
Cesar Capillas Feb 26, 2014

En ciertas ocasiones, normalmente cuando tenemos una cantidad ingente de usuarios en una organización y no tenemos del todo claras las políticas de alojamiento y disco, necesitamos desactivar las carpetas de usuario, que por defecto se crean en Alfresco en el primer login del usuario. Para ello hay que hacer lo siguiente. En el alfresco-global.properties seteamos lo siguiente:   home.folder.creation.eager=false   En el fichero de propiedades del subsistema ldap (si lo usasemos en la cadena de......

Read More

Algunas parametrizaciones interesantes en el alfresco global properties

avatar
Cesar Capillas Feb 23, 2014

Una de las principales de referencias a la hora de parametrizar una instancia de alfresco es el archivo repository.properties y su correspondiente versión extendida en el archivo alfresco-global.properties   Por ejemplo, para la activación de cuotas sobre los usuarios tenemos algunas propiedades como estas:   system.usages.enabled=true system.content.maximumFileSizeLimit=20971520   que habilitan las cuotas sobre los usuarios y el límite a la hora de subir archivos (en bytes). Desde el punto......

Read More

Queries de base de datos utiles para Alfresco

avatar
Cesar Capillas Feb 03, 2014

Este es un script util para un Alfresco Admin en busca del arca perdida.... #!/bin/bash ALFRESCO_DB="alfresco" ALFRESCO_USER="alfresco" ALFRESCO_DATA="/opt/alfresco/alf_data/contentstore/" MYSQL_CMD="mysql" QUERY="select a.node_id, a.string_value, e.content_url from alf_node_properties a, alf_qname b, alf_content_data c , alf_node_properties aa, alf_content_data d, alf_content_url e where a.string_value like '%$1%' and a.qname_id=b.id and b.local_name='name' and c.id=aa.long_value and......

Read More

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