{"id":37,"date":"2009-02-19T15:19:26","date_gmt":"2009-02-19T19:19:26","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/lespin\/?p=37"},"modified":"2009-02-19T15:19:26","modified_gmt":"2009-02-19T19:19:26","slug":"desarrollo-de-portlets-para-liferay","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/lespin\/2009\/02\/19\/desarrollo-de-portlets-para-liferay\/","title":{"rendered":"Desarrollo de portlets para Liferay"},"content":{"rendered":"<p>Luego de 2 semanas de buscar en la web como crear portlets para Liferay, por fin he encontrado una manera f\u00e1cil de hacerlo.\u00a0<\/p>\n<p>He encontrado 2 formas de hacerlo, la primera con la ayuda de un IDE y la segunda directamente con el SDK de Liferay. esta \u00faltima no he probado, opt\u00e9 por la primera opci\u00f3n y result\u00f3 tras varios intentos.<\/p>\n<p>Al principio me baj\u00e9 el Liferay 5.1.2 con el tomcat incluido, lo corr\u00eda (bin\/startup.bat) y todo perfecto, pero c\u00f3mo incluir mis propios portlets? Encontr\u00e9 <strong>lomboz<\/strong>\u00a0una herramienta basada en eclipse, que permite crear los portlets de manera muy rapida y sencilla. Mis primeros intentos con este IDE no fueron exitosos, pues no me di cuenta que estaba desarrollado para Liferay 4.1.0, 4.2.0 y 4.3.0, y yo ten\u00eda 5.1.2. Entonces, al darme cuenta cambi\u00e9 la versi\u00f3n utilic\u00e9 la 4.3.0 y todo funcion\u00f3 \ud83d\ude42 pero yo no quer\u00eda esa versi\u00f3n \ud83d\ude41<\/p>\n<p>Busqu\u00e9 en la web como crear portlets para la versi\u00f3n 5.1.2 y encontr\u00e9 algunas formas, no triviales por cierto, y decid\u00ed hacer la prueba con el portlet que ya hab\u00eda creado para la versi\u00f3n 4.3.0 y lo prob\u00e9 en mi liferay 5.1.2 y todo funcion\u00f3 \ud83d\ude42<\/p>\n<p>Seguir\u00e9 utilizando lomboz para crear los portlets, y luego de compilados, los muevo a la carpeta ROOT del tomcat (<em>que ya incluye Liferay<\/em>).<\/p>\n<p>Aqu\u00ed algunos links interesantes:<\/p>\n<p><strong>Descargar Liferay 5.2.1:<\/strong>\u00a0http:\/\/www.liferay.com\/web\/guest\/downloads\/portal<br \/>\n<strong>Documentaci\u00f3n Liferay 4.2:<\/strong>\u00a0http:\/\/www.liferay.com\/web\/guest\/community\/documentation\/4_2<br \/>\n<strong>Creaci\u00f3n de Portlets para Liferay con Lomboz:<\/strong>\u00a0http:\/\/lomboz.objectweb.org\/liferay_demo.php<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Luego de 2 semanas de buscar en la web como crear portlets para Liferay, por fin he encontrado una manera f\u00e1cil de hacerlo.\u00a0 He encontrado 2 formas de hacerlo, la primera con la ayuda de un IDE y la segunda directamente con el SDK de Liferay. esta \u00faltima no he probado, opt\u00e9 por la primera [&hellip;]<\/p>\n","protected":false},"author":131,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20009],"tags":[4434,4435,4438,4437,4436],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry","category-none","tag-liferay","tag-lomboz","tag-portal","tag-portlet","tag-tomcat"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/lespin\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/lespin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/lespin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/lespin\/wp-json\/wp\/v2\/users\/131"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/lespin\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":1,"href":"https:\/\/blog.espol.edu.ec\/lespin\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"predecessor-version":[{"id":38,"href":"https:\/\/blog.espol.edu.ec\/lespin\/wp-json\/wp\/v2\/posts\/37\/revisions\/38"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/lespin\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/lespin\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/lespin\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}