Open IT Experts for Enterprise

Zylk empresa de desarrollo de ecommerce

Sin categoría

Desarrollando aplicaciones J2EE sobre Alfresco II – pequeños consejos

Siguiendo el post de básicospara el desarrollo de aplicaciones J2EE sobre Alfresco, osdejamos una lista de pequeños consejos para el desarrollo conAlfresco, y en concreto para búsquedas con OpenCMIS. Búsquedas con OpenCMIS Para realizar las búsquedas, podemos seguir el consejo que os dimosen el post de básicos de Alfresco y usar la utilidad QueryStatementque nos …

Desarrollando aplicaciones J2EE sobre Alfresco II – pequeños consejos Leer más »

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

En un postanterior hemos visto como podíamos editar documentos de office yopenoffice online con una url de tipo dav://. Para construir esas urlsy mostrarlas en la vista del repositorio en Alfresco Share hemosmodificado 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 quesólo sea visible para documentos de tipo office u openoffice: var …

Construir URLs para edición online y acceso a CIFS en Alfresco Leer más »

Accediendo a repositorios de maven securizados

Hace unos meses en zylk.netcambiamos toda la arquitectura de servicios a una estructuracentralizada 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 httpsservices.zylk.net/mantis|nexus|zimbra, uno de losservicios que se ofrecía y ofrece a terceros es unrespositorio maven servido por el producto nexus de …

Accediendo a repositorios de maven securizados Leer más »

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

En el último mes en varios proyectos hemos tenido que solventarvarios problemas relacionados con la carga de properties deidioma o configuracion desde java, las distintasproblemáticas era Cargar un ResourceBundle desde un path de filesystem y no desdeel classloader Cargar properties codificados en UTF8 sin que estos hayan sidopasados por el native2ascii Gestionar el ciclo de …

Carga avanzada de properties desde java con control de cache y de encoding Leer más »

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

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 …

Portlet de sincronizacion flexible y programada de usuarios de LDAP en comunidades de Liferay Portal EE Leer más »

Desarrollando aplicaciones J2EE sobre Alfresco III – campos tipo datetime

Además de las particularidadessorteadas durante el desarrollo bajo Alfresco Community 3.4d,un curioso problema con el que nos encontramos fue el uso del tipoCMIS ‘d:datetime’. Por defecto, el analizador detipo ‘datetime’ para Lucene de Alfresco tiene una implementación endonde sólo se contempla el ‘date’, dejando a un lado el ‘time’. Comoconsecuencia de esto, las búsquedas ‘ORDER …

Desarrollando aplicaciones J2EE sobre Alfresco III – campos tipo datetime Leer más »

Desarrollando aplicaciones J2EE sobre Alfresco IV – Aplicativo final

Como colofón a la entrega de ‘Desarrollando aplicaciones J2EE sobreAlfresco’ [1][2][3], vamos a comentar el caso de éxito de la creación de un aplicativofinal para uno de nuestros clientes. En su antigua vertiente, el clientehacía uso del software propietario Lotus Notes, sistemacliente/servidor de colaboración y correo electrónico. El principal uso que daban a estaaplicación consistía …

Desarrollando aplicaciones J2EE sobre Alfresco IV – Aplicativo final Leer más »

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

  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 …

Creando y gestionando de manera dinámica propiedades de tipo constraint en Alfresco Leer más »

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

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 …

Entorno de integracion continua para desarrollos en liferay portal basado en hudson Leer más »

Snippets for CMIS content viewer portlet, a Liferay plugin to query and render CMIS objects from an Alfresco CMIS repository

Siguiendo con el artíclo que escribiócesar sobre el visualizador de contenidos CMIS usando groovy vamosa exponer dos ejemplos de uso que nos han parecido interesantes. El primero consiste en mostrar un listado de todos los pdfs deuna carpeta del gestor documental. Una lista con su nombre descripcióny un enlace para la descarga. Lo primero que …

Snippets for CMIS content viewer portlet, a Liferay plugin to query and render CMIS objects from an Alfresco CMIS repository Leer más »

Debug remoto de una instancia de liferay

Normalmente los desarrolladores están acostumbrados a hacer debug en sus máquinas locales desde el eclipse lo cual es una buena práctica, pero suele requerir arrancar las aplicaciones desde el propio eclipse y que efecftivamente el servidor esté en la máquina local. Existe otra posibilidad para hacer depuración en aplicaciones java que consiste en conectarse a …

Debug remoto de una instancia de liferay Leer más »

Optimizaciones SEO para liferay portal II

En el anterior artículo se explicaba brevemente algunas características SEO que la versión 5.2.3 de liferay no contemplaba y como las habíamos incorporado a un portal existente. La nueva versión del portal de la empresa visuresolutions ya se ha puesto en producción y está accesible en los siguientes dominios. DE – http://www.visuresolutions.de ES –  http://www.visuresolutions.es …

Optimizaciones SEO para liferay portal II Leer más »

Recogiendo los Articulos de contenidos desde el Asset Framework de liferay portal

Cuando se hace uso del Asset-Framework de liferay hay algunas cosas que viene bien saber…. por ejemplo como traducir un asset tipo Journal a una entidad Journal. Para resolver esto entran en juego tres conceptos típicos en los desarrollos de liferay portal a saber: classNameId (representa el id del tipo de clase asociada, en este …

Recogiendo los Articulos de contenidos desde el Asset Framework de liferay portal Leer más »

Deserializando arrays de objetos en formato json usando la librería flexjson

Algo que se suele tener que hacer cuando se usan modelos de comunicación basados en JSON es las deserialización de strings a objetos en el lenguaje en que esté programada la aplicación en el servidor. En el caso de zylk.net lo normal es usar Java como lenguaje de servidor, para la serialización/deserialización de objetos en …

Deserializando arrays de objetos en formato json usando la librería flexjson Leer más »

Usando parametros públicos de renderizado desde velocity cms en liferay portal 6.1

Hace unos años escribí un pequeño post para ilustrar como consumirparametros públicos de renderizado en la versión 5.x de liferay.No me acordaba que lo había escrito y hoy buscando como hacer estopara otro proyecto de liferay he acabado en mi entrada del blog. Loúnico que hay que cambiar para que esto funcione en liferay 6.1 …

Usando parametros públicos de renderizado desde velocity cms en liferay portal 6.1 Leer más »

Boletín de Zylk.net Septiembre 2013

Hemos elegido este mes de septiembre para lanzar el primero de una serie de boletinesdirigidos a organizaciones que utilicen o esten pensando en utilizarpróximamente productos Java Opensource como las herramientas ECMAlfresco o Nuxeo, soluciones de portales corporativos como Liferay oaplicaciones de firma e identidad digital. Publicaremos este tipo de boletinescada dos meses y con ellos …

Boletín de Zylk.net Septiembre 2013 Leer más »

Lucene como indexador y buscador de un repositorio de subversion

Un problema típico cuando estás desarrollando es contestar a la pregunta …. ¿esto lo hice en algún otro proyecto hace un año pero no recuerdo como se hacía?. Hay que decir que para contestar a esta pregunta google suele ser la mejor opción, pero cuando estás desarrollando código hay veces que ese código está en …

Lucene como indexador y buscador de un repositorio de subversion Leer más »

zylk colabora con KZgunea para migrar su site a Liferay Portal EE

Durante los últimos meses hemos estado involucrados en un proyecto de migración del site de KZgunea a liferay portal versión Enterprise. En este caso a la versión 5.2-sp5. El equipo que ha estado formado por personal de KZgunea y personal de zylk.net. La migración a la nueva herramienta de portal estaba enmarcada en un proyecto …

zylk colabora con KZgunea para migrar su site a Liferay Portal EE Leer más »

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

  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 …

Usando ec2 de amazon para impartir una formación de liferay CMS Leer más »