Bloggers recientes

 

[ Blog ]
[ Wiki ]
[ Slideshare ]
[ Twitter ]
[ YouTube ]
Silvia Rodriguez Mensajes: 15
Estrellas: 0
Fecha: 27/02/15
Cesar Capillas Mensajes: 168
Estrellas: 8
Fecha: 20/02/15

Archivo

Tags

noBlogo - El blog de zylk.net

Cómo crear y administrar un site con Liferay 6.2.

 

Zylk.net vuelve a colaborar con Enpresa Digitala en su extensa programación de formaciones orientadas al mundo empresarial, en este caso con uno de nuestros cursos más solicitados: “Cómo crear y administrar un site con Liferay”.

Dentro de las herramientas a disposición de las empresas y organizaciones que quieren dar a conocer sus productos y servicios, una de las más relevantes es el portal corporativo. Si además se busca que este portal sea algo más que un escaparate de productos y permita integraciones con herramientas como ERP o plataformas colaborativas, Liferay es la opción más clara.

De esta forma, Liferay es una solución multiportal y multi-idioma de bajo coste para las organizaciones que permite disponer de página web, blog, intranet de documentos y aplicaciones corporativas, y por esta razón es uno de los productos más usados en este ámbito por las empresas de Euskadi y zonas limítrofes.

Además, Liferay es considerado por quinto año consecutivo uno de los líderes en portales horizontales según el cuadrante de Gartner (2014).

 

En este sentido, y alineado con las tendencias, ofrecemos un curso orientado a personal técnico que quiere conocer la parte funcional del portal o que cuenta con algún conocimiento en la gestión de portales y páginas web. Una vez finalizada la formación los asistentes serán capaces de:

Conocer la arquitectura y la gestión de los usuarios y roles en gestor de portales Liferay.

  • Construir comunidades web e intranets dinámicas y elegantes con el sistema de gestión de contenidos de Liferay, realizando funciones de creación y publicación de contenidos en el Portal.

  • Gestionar y conocer las interfaces de usuario y administración de Liferay en el proceso de creación de contenidos estructurados, configuración de los menús, el uso de plantillas y el diseño de la página, así como la gestión de los usuarios y roles.

Las fechas en las que se impartirá el curso son las siguientes:

  • Del 28/04/2015 al 30/04/2015: Gipuzkoa

  • Del 05/05/2015 al 07/05/2015: Araba

  • Del 19/05/2015 al 21/05/2015: Bizkaia

Puedes obtener más información de este curso o sobre otro de Liferay, Alfresco, Pentaho o Sinadura contactando con nuestro departamento comercial llamándonos al 94 427 21 19 o en la siguiente dirección de correo electrónico: sales@zylk.net Disponemos de una amplia formación de catálogo en estas materias y también podemos preparar cursos adhoc o in-house. Puedes consultar nuestro catalogo aquí.

Si quieres contratar este curso accede directamente a Enpresa Digitala en el portal de Euskadi Innova en el siguiente link

La consola de admin de Alfresco EE y el modulo de Support Tools
La consola de administración de Alfresco Enterprise proporciona una administración gráfica del repositorio y de sus subsistemas principales. Está disponible desde la versión 4.2 (sólo para la versión Enterprise) y se divide en diferentes subpáginas:
  • Resumen del sistema (panel general con los servicios activos)
  • Información del repositorio y licencia.
  • Servicios de Email (Inbound y Outbound).
  • Servicios del repositorio (Actividades, BPM, Replicación, Búsqueda y Transformación)
  • Administración de directorio (Cadenas de autenticacion y sincronización LDAP).
  • Herramientas de soporte (JMX Dump)
  • Sistemas virtuales de ficheros (CIFS, FTP, Imap)
Es una alternativa gráfica (y en caliente) a los cambios de configuración en el alfresco-global.properties o a una consola JMX (como jmxterm o jconsole). Hay que tener en cuenta que los cambios realizados en la consola son a través de JMX, con lo que se materializan en la base de datos de Alfresco y se anteponen a los cambios de la configuración en el archivo alfresco-global.properties y demás configuración por defecto del repositorio. Cuando se usa la consola gráfica del repositorio o una JMX, uno de los principales peligros es que la configuración puede estar dispersa en dos lados, mezclada entre los properties y la base de datos (JMX), y no son facilmente visibles los cambios realizados por JMX.
 
La consola puede accederse a través de:
 
http://alfserver:8080/alfresco/service/enterprise/admin
 
 
 
Un complemento indispensable a esta consola es el módulo de herramientas de soporte de Antonio Soler:
Este módulo proporciona funcionalidades extra sobre la consola gráfica. Entre ellas:
  • Monitorizar las sesionas activas de los usuarios y el pool de conexiones.
  • Monitorizar el rendimiento del sistema, la carga y la memoria JVM.
  • Cambiar los loggers de Alfresco y visualizar los logs de Alfresco.
  • Visualizar y revertir los cambios JMX.
  • Ejecutar las tareas programadas en Alfresco.
  • Obtener información relevante sobre los hilos (threads) de Alfresco.
  • Ejecutar pruebas del subsistema de transformación.

Y de especial utilidad para la gestión de la configuración es la parte relativa a los settings JMX, que permite visualizar qué configuración se ha tocado via JMX y revertirla. Funciona además para cualquier configuración cambiada via otra consola JMX (no sólo la consola EE). Os dejo una captura de esto último:
 
 
 
Enlaces:
 
CDF. Extendiendo el componente tabla en los dashboards de pentaho.

Durante el desarrollo de un proyecto de BI con pentaho, similar al proyecto que describimos el año pasado que hicimos con las empresa cianoplan, nos ha surgido la necesidad de ampliar la funcionalidad del componente tabla del CDF.

La idea es que queríamos calcular algunos totales en la tabla. Buscando por internet en los foros he llegado al siguiente post en el que se explica como ampliar el componente para hacer, precisamente esto. Así que lo he puesto en el CDE y ha funcionando correctamente pero con un pequeño problema, el código del foro sirve para calcular los totales de todos los elementos y resulta que la tabla realiza, o puede realizar, algunos filtros en cliente que son de utilidad (ordenaciones, paginado y filtrado).

Llegados a este punto he modificado el código del ejemplo para que interactue con estas acciones de la tabla y así nos permite calcular los totale correctos cuando se aplican los filtros y la paginación.

El código fuente de las funciones javascritp es el siguiente


function TableTotal(tblObj,totalStr,calcSumFlags, rows) {
    //si existe lo elimino
    if($('#'+tblObj.htmlObject+' tfoot').length > 0){
        $('#'+tblObj.htmlObject+' tfoot').remove();
    }
    
    if($('#'+tblObj.htmlObject+' tfoot').length===0){
        var grandTotalRow = "<tfoot><tr><td class=\"column0 string\">" + totalStr + "</td>";

        for ( var c=1; c <= calcSumFlags.length; c++ ){
            grandTotalRow += "<td class=\"column" + c + " numeric\">";
            sumVal = 0;
            if(calcSumFlags[c-1] == 1)
            {
                for(var i = 0; i < rows.nTBody.children.length; i++){
                    //var value = tblObj.rawData.resultset[i][c];
                    var value = rows.nTBody.children[i].childNodes[c].innerText;
                    value = parsetofloat(value);
                    
                    if (isNumber(value)){
                        sumVal += parseFloat(value);
                    }
                }
                grandTotalRow += addCommas(sumVal.toFixed(2));
            }
            grandTotalRow += "</td>";
        }
        
        grandTotalRow += "</tr></tfoot>";
        $('#'+tblObj.htmlObject).find('table').append(grandTotalRow);
    }
}

function parsetofloat(aaa)
{
    return aaa.replace(/,/,"");
}

function isNumber(n) {
    return !isNaN(parseFloat(n)) && isFinite(n);
}

function addCommas(nStr)
{
   nStr += '';
   x = nStr.split('.');
   x1 = x[0];
   x2 = x.length > 1 ? '.' + x[1] : '';
   var rgx = /(\d+)(\d{3})/;
   while (rgx.test(x1)) {
      x1 = x1.replace(rgx, '$1' + ',' + '$2');
   }
   return x1 + x2;
}


Y la función que va en el evento draw del componente en el CDF

function redraw(aaa) {
  // 1 - calculate sum, 0 - empty footer
  var calcSumFlag=[0,1];
  // Write footer, first column value will be "Total"
  TableTotal(this,"Total",calcSumFlag,aaa);
}



En esencia solo se ha cambiado un poco lo explicado en el foro pero creo que puede resultar de interés ya que me imagino que más gente tendrá esta necesidad.

Por otro lado comentar también que no se si esta es la mejor forma de hacer esto...ya que creo que igual sería más interesante ampliar el componente para que disponga de esta funcionalidad, pero eso requiere algo más de conocimiento de los componentes y del CDF

Unas caputras del componente para ilustrar su funcionamiento

En la primera vemos que el total es de los motrados en la primera página



Y en este caso vemos que el total se calcula a partir de los que cumplen el criterio de filtro indicado en el buscador



 

Boletín de Enero

Han pasado unos cuantos meses desde nuestro último boletín pero en zylk.net no hemos parado. Traemos este último resumen del año cargado de novedades tanto en nuestros addons de Alfresco como en nuestro producto estrella de firma digital Sinadura Desktop , así como unas cuantas píldoras de información que seguro te resultarán interesantes.

Por supuesto encontrarás más información en no blogo , el blog de zylk.net, que quizás ya conozcas y al que puedes suscribirte fácilmente siguiendo este enlace.

Ya sabes que si quieres contactar con nosotros puedes hacerlo a través de nuestro mail info@zylk.net , nuestro número de teléfono: 944272119 o cuenta de twitter @zylknet

 

Publicación Destacada

Presentación de Sinadura 4.0 y Caso de éxito en la Librecon 2014.



Los días 11 y 12 de Noviembre se celebró en el palacio Euskalduna de Bilbao el evento LibreCon 2014, un punto de encuentro para los agentes del software libre y las tecnologías abiertas. Entre las más de 75 charlas con ponentes de talla internacional, tuvimos la oportunidad de presentar el caso de éxito de Sinadura en Parlamento Vasco, y aprovechamos para anunciar la próxima publicación de Sinadura 4.0.

más info sobre la Librecon aquí.

Producto Recomendado

Nuevos add-ons de Alfresco disponibles en el marketplace

Seguimos trabajando en desarrollar y ofrecer a nuestros clientes soluciones que complementen las funcionalidades que ofrece por defecto el gestor documental Alfresco ECM. Estos son nuestros nuevos add-ons:


El equipo de zylk se certifica

Certificaciones del equipo técnico de zylk en Liferay Portal y Alfresco ECM.

Recientemente varios miembros del equipo técnico de zylk.net han obtenido la nueva certificación nivel "Developer" que ofrece Liferay, con lo que más de la mitad de nuestros técnicos demuestran así su amplio conocimiento de la herramienta. Además, nuestro equipo también ha logrado obtener la certificación ACA (Alfresco Certified Administrator) y aquí podrás ver alguno de los materiales que ha utilizado para preparar este examen.

Otras entradas de interés:

  •     Consejos a la hora de implantar Alfresco ECM link
  •     Las Novedades de Alfresco 5 CE link
  •     En la Alfresco summit 2014 link
  •     Alfresco addons by zylk.net 2014 link
  •     Aplicaciones escalables de alto rendimiento link


    
 

Proyectos en tecnologías de portal con Alfresco y Liferay

Dejo un diagrama ilustrativo del uso tecnologías y proyectos prototipo de Portal / ECM, con nuestras dos herramientas favoritas Liferay Portal y Alfresco ECM.

Mostrando el intervalo 1 - 5 de 279 resultados.
Resultados por página 5
de 56