{"id":319,"date":"2008-07-23T13:32:28","date_gmt":"2008-07-23T13:32:28","guid":{"rendered":"http:\/\/localhost\/exoblog\/?p=319"},"modified":"2008-07-23T13:32:28","modified_gmt":"2008-07-23T13:32:28","slug":"richfaces-on-exo","status":"publish","type":"post","link":"https:\/\/www.exoplatform.com\/blog\/richfaces-on-exo\/","title":{"rendered":"RichFaces on eXo"},"content":{"rendered":"<p>Once again, standards compliance pays off. As you know, at eXo we have a long story with standards compliance. Having a <a href=\"https:\/\/jcp.org\/en\/jsr\/detail?id=286\" target=\"_blank\" rel=\"noopener\">portlet API<\/a> compliant portlet container, saved my day recently.<\/p>\n<p>I was wondering how difficult it would be to run a RichFaces application in eXo. I was able to easily grab and build the source code of the <a href=\"https:\/\/anonsvn.jboss.org\/repos\/portletbridge\/tags\/1.0.0.B3\/examples\/richfaces\/richfaces-demo\/\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">JBoss RichFaces Demo Portlet<\/a>.<\/p>\n<p>A couple of xml changes later, I had it running quite nicely under eXo Portal.<\/p>\n<p>OK, that&#8217;s no more than what you can see elsewhere. But it is always good to know that our technology plays well with others.<\/p>\n<p>The demo runs with the help of <a href=\"https:\/\/portletbridge.jboss.org\/\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">JBoss Portlet Bridge<\/a> which is an early implementation of the <a href=\"https:\/\/jcp.org\/en\/jsr\/detail?id=301\" target=\"_blank\" rel=\"noopener\">JSR 301 : Portlet Bridge for JSF<\/a>.<br \/>\nEven if only in 1.0.0 beta3, it looks very promising. Congratulations to the team!<br \/>\nAt eXo, we will closely follow your progress and make sure that the bridge keeps playing well in eXo Portal.<\/p>\n","protected":false},"excerpt":{"rendered":"Once again, standards compliance pays off. As you know, at eXo we have a long story with standards compliance. Having a portlet API compliant portlet container, saved my day recently. I was wondering how difficult it would be to run a RichFaces application in eXo. I was able to easily grab and build the source [&hellip;]","protected":false},"author":7,"featured_media":12746,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[699],"tags":[],"lang":"en","translations":{"en":319},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/319"}],"collection":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/comments?post=319"}],"version-history":[{"count":0,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/319\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/media?parent=319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/categories?post=319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/tags?post=319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}