Liberado Portlet ‘Lists’ para Liferay

04-03-2011
 

Acabamos de liberar la primera versión del portlet ‘Lists. Este portlet nos permite gestionar listas desde Liferay, podemos crear tantas listas como queramos(Tareas, Regalos para hacer, Gente a la que contactar, etc.). Pego aquí la descripción que he colgado en el repositorio de Liferay:

Lists is a simple portlet for lists manage. You can create as many lists as you need (Tasks, presents, buys, travels). You can use for organize yourself or with your team. For at the moment, ‘Lists’ is translated to English, Spanish and Catalan and supports: List and item manage, weight assign, status assign and permission manage. We want release a new version soon with new functionalities, like have collaborative lists, order by different columns, drag&drop, etc. Please, your comments about application will be welcome.

Esperamos poder sacar versiones nuevas del portlet pronto con nuevas funcionalidades, por ejemplo, hacer social la gestión de listas o poder ordenar los elementos por diferentes columnas.

El portlet se puede descargar desde la página de liferay desde este enlace http://www.liferay.com/es/downloads/liferay-portal/community-plugins/-/software_catalog/products/7763918.

Me hace especial ilusión poder aportar algo a la comunidad Liferay y espero que sea de mucha utilidad.

Nos vendrán muy bien todo tipo de comentarios para poder hacer cada día mejor este portlet, muchas gracias por adelantado.


Comments

28 Responses to “Liberado Portlet ‘Lists’ para Liferay”
  1. IGC says:

    Muchas gracias por tu aportación, soy principiante en Liferay y estaba buscando un portlet que integrase spring, hibernate y JSF. El tuyo es el que más se acerca a lo que buscaba, aunque no use JSF (creo que emplea JSTL), lo estudiaré con detenimiento.

    Por cierto, he tropezado con tu ejemplo en el foro de la página de la comunidad de Liferay y menuda sorpresa me he llevado al descubrir que lo había implementado un español!

  2. Hola IGC,

    Carai, me alegra mucho lo que comentas. Espero que te sea de ayuda, el portlet usa Spring, JSTL y service builder para la persistencia. Ya te contarás.

    Por cierto, justamente aquí somos pocos en Liferay(Deberíamos ser mas) pero tenemos mucho nivel. La gente de Liferay España son un centro de ingeniería y desarrollan parte del core de Liferay, es todo un lujo.

    Estamos en contacto por si necesitas algo.

    Saludos,

  3. Arne says:

    Hola Albert,

    I was looking forward to use your nice list portlet in my setup of LF 6.1 trunk version.
    Alas, when deployed it generates error “no bean ‘portletClassLoader’ defined”…

    Have you already tried to run it under 6.1 perhaps?
    Any suggestions?

    Would be a shame if I couldn’t use it.

    Regards,

    Arne Leeman

  4. Arne says:

    Hola again,

    Fixed it. Did an “ant build-service” with 6.0.6 SDK first and now it works..

    Any updates planned?

    Saludos,

    Arne.

  5. Natasa says:

    Dear Albert,

    we have a problem with the deployment of this portlet in postgresql database. The table for Lostsys_TaskItemComments can not be created as it uses “USER” as the name of the column (rather than USER_ or something else).

    The “USER” is reserved name by postgresql . Any chances you provide an update or tipps what to do (except switchin to another database?) 🙂

    Best,
    Natasa

  6. Hi Natasa,

    Thanks for let me know. Here you found a new version of a portlet http://www.liferay.com/es/downloads/liferay-portal/community-plugins/-/software_catalog/products/7763918

    Thanks for use my portlet.

    Best,
    Albert

  7. Natasa says:

    Dear Albert,

    many thanks for your quick fix with postgresql column naming. I’d take a freedom to bother you with one more question, whereas we are not certain if this is Liferay itself or the Tasks portlet.

    We have placed the tasks portlet on a page in a Site template which we use for Community private pages. When we create new communities with this site template – all pages are well created and we have no problems. However when creating one or more tasks lists in one community page – each newlly created community contains as well this task list.
    It seems, that when creating the pages from the site template, the lists portlet is not newlly instantiated, but it uses the same portlet instanceid as in the Site template for all new communities. (Thus, the tasks are visible to all communities).

    If i make a small test, and remove the tasks portlet instance from one community, and add it again (to the same page), we have a correct behavior i.e. the portlet gets new instance ID which is only related to the page of the community – thus i see only the task liksts related to this portlet instance ID.

    It seems that the portlet instance scope is always “page” by default. This actually brings us to another issue. which means that if i have to put the tasks portlet on several pages of same community – thse would always be different (as being the portlet instance id is always different). -> Well, for the latter one we can probably bring in some future extension (with groupid in addition for all task lists and tasks).

    For now, I would only like to check with you if we can somehow instantiate newly the tasks portlet for each new community page created from the site template page.

    Best,
    Natasa

    The only

  8. Hi Natasa,

    Now, the portlet uses “portlet instance” scope. I can modify the portlet for use different scopes, but I don’t know when. Can you wait? I’ll try to do as soon as possible, please let me know.

    Best,
    Albert

  9. Philip says:

    Trying to install your todo list port let on life ray 6.1 .. installs fine but its not available in list to be deployed to a page. It would really be useful if I could get it installed as it saves me having to use a separate filemaker database for my users when we move to 6.1 .

  10. Hi Philip, I don’t have tested this portlet with Liferay 6.1 yet. In some days I’m going to say something.

  11. Lina Margarita says:

    Hola alberto coronado, he desarrollado una serie de Portlets para Liferay, pero quiero que esos portlets se carguen por defecto en todas las paginas publicas y provadas de los usuarios.

    En este caso que podria hacer? Muchas gracias

  12. Hola, disculpa el retraso en contestar. Creo que la única manera de hacerlo es creándote un portlet que te lo inserte automáticamente (Por lo menos yo lo hago así). No eres la primera persona que busca eso, lamento no poder ser de mas ayuda, es un tema complicado.

  13. Susy says:

    Hola Alberto,

    Yo apenas estoy empezando a involucrarme en todo esto del mundo de liferay, me podrias decir cual es la diferencia entre instalar el liferay con JBoss y el liferay con tomcat y ¿cual es mejor?, de antemano agradezco mucho tu apoyo.

  14. Hola Susi, la diferencia reside en el servidor de aplicaciones Java que vayas a usar. JBoss soporta mas estándares pero Tomcat es el mas usado. Si estás empezando te aconsejo Tomcat, porque hay mas documentación y es el mas usado(Te ahorra problemas).

  15. Hi, Now, the portlet is compatible with Liferay 6.1. Thanks, and sorry for my delay.

    Hola, ahora el portlet es compatible con Liferay 6.1. Gracias, y disculpad por el retraso.

    http://www.liferay.com/es/downloads/liferay-portal/community-plugins/-/software_catalog/products/7763918

  16. Northern Bob says:

    Hi
    I am trying to add the “ToDo List ver 2.6” to my Community Liferay 6.05. It says it deployed, but cannot add the application, even if I search “todo”. Where should it be under categories? If it does not show up, what log will indicate the problem? When I go back to portlet “add more applications, ToDo 2.6 shows up under “not installed or out of date”.

  17. Hi Bob,

    Actually 2.6 version only works under liferay 6.1. If you are using Liferay 6.05 you have to install 2.5 version.

    Both versions (2.6 and 2.6) have the same functionalities, the only difference is that 2.6 version works under Liferay 6.1.

    Thanks,

  18. Northern Bob says:

    Thanks Albert, 2.5 works fine.

    Our team has reviewed the “ToDo List” and while we will be using it, we have some suggestions for the future.
    When used by a team it would be nice to have the following additional fields
    Date Modified – should show in the list display to know which ones have been modified recently.
    Reviewed Flag: show in list display
    Assigned to: This would help with workflow

    It would also be nice, and I know this may be complicated, add the ability to attach a file to a item.

    Great work and thank you.

  19. Thanks Bob for the report. I’ll try to implement it as son as possible.

    Thanks!!!

  20. Northern Bob says:

    Hi

    When we try to delete a LIST or ITEM we get a warning ” ATTENTION!! Do you want Remove the Registry?. We click “OK:” and then get ” Portlet is Temporarily unavailable” When we refresh the Portlet is unavailable. If we select the portlet again the delete did not occur. Please help.

  21. Hi,

    Thanks for the report. I’ll test it this week and arrange it.

    Thanks,

  22. Hi,
    I have uploaded a new version of ‘todo lists” portlet.

    @Northerm Bob if your problem persist, please, send me the tomcat log with the Stack Trace and information about database, etc.

    Thanks,

  23. Northern Bob says:

    Hi Albert

    Will this new version run with Liferay 6.05?

    Thanks

  24. Hi,

    Sorry for my delay. From last versión, portlet only work in Liferay 6.1. Previus version works perfectly on Liferay 6.0.6.

    Thanks,

  25. J says:

    Hi Albert.

    The links provided for the portlet are dead. Could you provide a link to download the last ‘Lists’ portlet .

    Many thanks.

  26. Hi J,

    You’ll find the portlet in Liferay Marketplace http://www.liferay.com/es/marketplace/-/mp/application/18708963 .

    Thanks,

  27. Buenas he visto tu blog y es realmente bueno, a partir
    de ahora te sigo!! =)

Leave a Reply

© Albert Coronado Calzada