thumbnail

Spring Framework Compatibility Version Release Date Description   5.3.3 Dec 11, 2023 AD For use with Spring Framework 5.3.x (tested with 5.3.30) Release Notes 5.2.4 Dec 11, 2023 AD For use with Spring Framework 5.2.x (tested with 5.2.25) Release Notes ...

thumbnail

"There is nothing new under the sun" - King Solomon, Ecclesiastes 1 In one sense, this blog entry doesn't contain anything new. In another sense, since it brings pieces of prior entries together, I hope that it provides some new insight for portlet developers to overcome the "Unresolved requirement: Import-Package" deployment error. Reference Blog...

thumbnail

Celebrating 10 Years of Liferay Faces The Liferay Faces project began back in 2012, and 10 years later we're celebrating the most significant release in the history of the project, including: Standards-based support for Portlet 3.0 + JSF 2.2 (JSR 378) Runtime support for Portlet 3.0 + JSF 2.3 Support for Liferay CE/DXP 7.4 Support for thick and thin WAR artifact...

thumbnail

The following versions of PortletMVC4Spring were released on April 1, 2022 AD: (NOT an April Fools joke, BTW -- the release actually occurred on that day) Version Description   5.3.2For use with Spring Framework 5.3.x (tested with 5.3.18)Release Notes          For download coordinates and archetype usage, see the ...

thumbnail

The following versions of PortletMVC4Spring were released on January 5, 2022 AD: Version Description   5.3.1 For use with Spring Framework 5.3.x (tested with 5.3.12) Release Notes 5.2.2 For use with Spring Framework 5.2.x (tested with 5.2.18.RELEASE) Release Notes 5.1.3 For use with Spring Framework 5.1.x (tested with 5.1.20.RELEASE)...

thumbnail

Each year at about this time I try to post the download stats for the Liferay Faces project. I am pleased to report that downloads for the Liferay Faces project hit another all time high back in September of 2020, and held fairly steady until January of this year (2021). Downloads seem to take a dip after the holidays, so perhaps that's why we saw a drop-off in February. Since then,...

thumbnail

The following versions of PortletMVC4Spring were released on June 2, 2021 AD:VersionDescription 5.3.0For use with Spring Framework 5.3.x (tested with 5.3.7)Release Notes5.2.2For use with Spring Framework 5.2.x (tested with 5.2.15.RELEASE)Release Notes5.1.3For use with Spring Framework 5.1.x (tested with 5.1.20.RELEASE)Release Notes For download coordinates and archetype usage, see the project's...

thumbnail

Announcement A few months ago Liferay's David Nebinger wrote a blog titled Liferay Developer Services which describes Liferay's answer to the gap in offerings between Liferay Support and Liferay Global Services. Today I'm pleased to announce that the Liferay Developer Services Program has an exclusive new offering: the ability to enable deployment of ADF Faces portlets...

thumbnail

Announcement On March 2, 2021 Liferay released a new set of Maven archetypes that enable developers to build and deploy "thin" JSF portlet WAR artifacts. In addition, these archetypes enable developers to optionally enable OSGi+CDI Integration. Background This post is a follow-up to How to try JSF thin WAR demo portlets.  The Future is Finally Here Back on Nov...

thumbnail

We recently published versions of Liferay Faces artifacts to Maven Central that support deployment of JSF thin WARs. There is A LOT of work we have to do in JIRA before we can produce proper release notes, and we're still working on Maven archetypes that support thin WARs. But this is a long-awaited feature for many JSF portlet developers, and so I'd like to take a moment to show...

thumbnail

Back in April of 2019 I authored a blog post titled Liferay Faces downloads reach another all time high. I am pleased to report that DOWNLOADS HIT ANOTHER ALL TIME HIGH back in September of 2019, and held fairly steady until January of this year (2020). Downloads seem to take a dip after the holidays, so perhaps that's why we saw a drop-off in February. Since then, there has...

thumbnail

Back in May of 2019 I authored a blog post titled Portlet API downloads up over 85% in one year. If you read that post, you will see that the stats for the portlet-api artifact averaged roughly 23,000 downloads/month. One year later, I'm pleased to report that the stats are now averaging roughly 33,000 downloads/month. That's a gain of roughly 43%! The peak was about 40,000...

thumbnail

The following versions of PortletMVC4Spring were released on May 4, 2020 AD: Version Description   5.2.1 For use with Spring Framework 5.2.x (tested with 5.2.5.RELEASE) Release Notes 5.1.2 For use with Spring Framework 5.1.x (tested with 5.1.4.RELEASE) Release Notes ...

thumbnail

I recently came across a requirement to embed a Navigation Menu portlet in a Liferay 7.2 theme and to make the navigation display a specific set of pages. Here are the steps that I took to accomplish this task: As an Administrator, go to the Control Panel and click on Site Builder > Pages Added three widget pages: P1, P2, and P3 Clicked on "Go...

thumbnail

Note: This is a follow-up to the post titled Liferay Faces Maintenance Release (December 2019).   On April 21, 2020 released JSF portlet archetypes that are designed for use with Liferay Portal CE 7.3. The home page of   https://www.liferayfaces.org now shows "7.3" as the default dropdown menu for selecting archetypes and viewing...

thumbnail

I recently recorded a screencast that shows how to upgrade Liferay DXP 7.2 from embedded Elasticsearch 6 to a remote Elasticsearch 7 single-node cluster using Liferay's Elasticsearch 7 connector from Liferay Marketplace.  

thumbnail

I recently recorded a screencast that shows how to create an ad-hoc report via TIBCO Jaspersoft Studio for Liferay DXP and it is now available on YouTube. Note that it requires the Liferay Reports Plugin from the Liferay Marketplace. The resulting Jasper Report XML (.jrxml) definition contains an SQL query that performs a join between the AssetEntry and RatingsStats tables in...

thumbnail

On 12/20/2019, Liferay released updated versions of Liferay Faces modules featuring support for the upcoming 7.3 release of Liferay Portal. For more information see the "Liferay Faces Bridge Ext" and "Liferay Faces Portal" sections of the recently updated Liferay Faces Version Scheme.  The easiest way to upgrade is to visit the home page...

thumbnail

Thin WAR Artifacts Sometimes WAR artifacts are quite thin, meaning they are less than 1MB in size and most of their dependencies are deployed as OSGi modules. In other words, these types of WAR artifacts have portlet-specific code in WEB-INF/classes but few (if any) embedded jars in WEB-INF/lib. Deployment of thin WARs can be quite fast -- typically only couple of seconds more...

thumbnail

The following versions of PortletMVC4Spring were released on December 7, 2019 AD: Version Description   5.2.0 For use with Spring Framework 5.2.x (tested with 5.2.2.RELEASE) Release Notes 5.1.1 For use with Spring Framework 5.1.x (tested with 5.1.4.RELEASE) Release Notes ...

thumbnail

TL;DR Liferay believes that overcoming the javax renaming scenario is predicated on tooling being the highest priority. Proposal 1 (Big Bang) is the better choice provided that the aforementioned tooling exists. Otherwise, Proposal 2 (Incremental Change) is the better choice. Whatever the tooling, the Jakarta EE Strategic and Participating Members as well as the open source...

thumbnail

As shown in the chart below, the Portlet API had around 16,000 downloads/month a year ago, and is now close to 30,000 downloads/month and increasing. The breakdown shows that the Portlet 2.0 API is still by far the most downloaded, but downloads for the Portlet 3.0 API are rising steadily, indicating that Portlet 3.0 is gaining adoption. At the time of...

thumbnail

Back in April of 2018 I posted a blog titled Liferay Faces downloads at an all time high in which I mentioned that Liferay Faces artifacts had surpassed 11,000 downloads/month. I'm pleased to report that downloads for Liferay Faces have reached another all time high, reaching almost 18,000 downloads/month (see attached graph from Maven Central). Also as I mentioned in...

thumbnail

What does the future hold for Spring Portlet MVC? Long live PortletMVC4Spring! It's my pleasure to announce the release of a new project sponsored by Liferay: PortletMVC4Spring. The PortletMVC4Spring project began as Spring Portlet MVC and was part of the Spring Framework. When the project was pruned from version 5.0.x of the Spring Framework under SPR-14129, it became necessary...

thumbnail

I'm happy to report that according to the following graph from Maven Central, the download stats for Liferay Faces are trending upward. In fact, our downloads have approximately  doubled with an all time high surpassing 11,000 downloads/month!   The download stats encompass all artifacts such as: Liferay...

thumbnail

On September 13, 2017 the Liferay Faces project received a maintenance release according to the new Liferay Faces Version Scheme. The maintenance release addresses 226 issues: 124 bugs fixed 7 regressions fixed 56 improvements completed 7 new features implemented 32 tasks completed Archetypes / Component Suites The maintenance release...

thumbnail

Overview JCP & JSRs JCP Governance JCP Membership JSR Implementations Benefits Participating in Expert Groups Participating in Adopt-a-JSR Benefits to Using Java Standards Longevity Popularity & Familiarity Backward Compatibility Based on Innovation Community...

thumbnail

On August 29, 2016 Liferay released a new version of Liferay Faces based on the new Liferay Faces Version Scheme. Because of our efforts towards greater modularity, many of the Liferay Faces artifacts now have independent release schedules. This new release includes support for JSF in Liferay Portal 7.0 / DXP as well as updated support for Liferay Portal 6.2. Downloads The...

thumbnail

UPDATE: September 2, 2016 - Visit www.liferayfaces.org for a convenient web page that helps you determine your archetype:generate command and/or required dependencies. The Liferay Faces team is working on production support for JSF portlets in Liferay Portal 7.0 and Liferay DXP. As part of this effort, we have developed some archetypes for use with Maven 3. For a plain ...

thumbnail

The Liferay Faces team is moving closer towards the goal of releasing a JSF portlet bridge (and associated demos) for use with Liferay Portal 7.0 CE. Since this new version of the portal utilizes OSGi to achieve modularity, the portal's dependency artifact filenames follow the OSGi file naming convention using Bundle-SymbolicName. For example: The...

thumbnail

The Liferay Faces team has been working hard on a variety of tasks, including: Support for JSF OSGi portlets with Liferay Portal 7.0 CE Maturing the source in our New Git Repositories Finalizing our New Version Scheme Making Liferay Faces Alloy compatible with AlloyUI 3.0 Developing the new Liferay Faces Metal component suite based on Metal.js ...

thumbnail

In a blog post from September 2015 titled New Git Repositories for Liferay Faces I mentioned that there would be a new version scheme corresponding to these new repositories. I'm pleased to announce that Cody Hoag from the Liferay Documentation Team has published an update to the official Liferay documentation titled "Understanding the Liferay Faces Version Scheme" with...

thumbnail

Multi-Module Projects Developers that are familiar with the version scheme of the Spring Framework will notice that each module has the same version number. For example: spring-beans-4.2.1.RELEASE.jar spring-context-4.2.1.RELEASE.jar spring-core-4.2.1.RELEASE.jar ... etc ... This is because the Spring Framework is configured as a multi-module...

thumbnail

JavaServer™ Faces (JSF) is one of the standards developed under the Java Community Process (JCP) and was first introduced with Java EE 1.4. The first version of JSF had its share of proponents, but also had its share of criticism. Over the years it has been continuously improved by JCP Expert Groups (EGs) and extended by 3rd-party libraries like PrimeFaces, ICEfaces, RichFaces,...

thumbnail

On August 3, 2015 the JCP Executive Committee approved the ballot for starting JSR 378: Portlet 3.0 Bridge for JavaServer™ Faces 2.2. This is the first time that Liferay will be leading a JSR and as the Spec Lead I will be heading up the stewardship role. Liferay will also be represented by Vernon Singleton, Juan Gonzalez, and Kyle Stiemann as members of the Expert Group. ...

thumbnail

On August 11, 2015 Liferay released the 6th General Availability (GA) version of Liferay Faces: Liferay Faces 4.2.5-ga6 JSF 2.2 + Liferay Portal 6.2 *NEW* Release Notes (420 Issues) - PrimeFaces 5.2/4.0 - RichFaces 4.5.6 Liferay Faces 3.2.5-ga6 JSF 2.1 + Liferay Portal 6.2  Release...

thumbnail

Project News The Liferay Faces team is hard at work on several projects and I would like to bring you up-to-date with our progress. Support for Liferay Portal 7.0 In early May I attended the Liferay Core Developers Conference in Madrid. One of my main goals in attending the conference was to gain a more complete understanding of the requirements for supporting OSGi...

thumbnail

On April 28, 2015 Liferay released Liferay Faces 4.2.0-beta: Liferay Faces 4.2.0-beta JSF 2.2 + Liferay Portal 6.2 Release Notes Feature Complete This new version of Liferay Faces is just about 100% feature complete which is why we decided to advance the version from "milestone" to "beta" status. New...

thumbnail

The Liferay Faces team is focussed on developing our new 4.2.5-GA6 and 3.2.5-GA6 releases as well as our new Liferay Faces Showcase demo. But since not all projects will not have an opportunity to upgrade, we developed the following patches for our GA5 release: Issue Description Version(s) FACES-1513 Portlet...

thumbnail

On September 26, 2014 Liferay released the 2nd Milestone of Liferay Faces 4.2.0: Liferay Faces 4.2.0-m2 JSF 2.2 + Liferay Portal 6.2 Release Notes All New Showcase The Liferay Faces Showcase has is hosted at www.liferayfaces.org and features a suite of new Java-based JSF components, many of which...

thumbnail

Today's JSF JavaServer Faces (JSF) is a Java EE standard technology that enjoys wide support with Java EE application servers including JBoss AS/WildFly, Oracle WebLogic, and IBM WebSphere. In addition, JSF developers benefit from tooling support built-in to Eclipse, NetBeans, and IntelliJ. Over the years, JSF has received many features and improvments thanks to dedicated JCP...

thumbnail

Liferay Faces Showcase The Liferay Faces team has been hard at work on the new Liferay Faces Showcase which demonstrates the new JSF components we are developing. Many of the components utilize Liferay's AlloyUI technology (which is based on YUI3 and Twitter Bootstrap). Component Design Features: The new AlloyUI JSF components will work with Liferay Faces 4.2...

thumbnail

On March 1, 2014 Liferay released the 1st Milestone of Liferay Faces 4.x: Liferay Faces 4.2.0-m1 JSF 2.2 + Liferay Portal 6.2 *NEW* Release Notes Liferay Faces 4.1.0-m1 JSF 2.1 + Liferay Portal 6.1 *NEW* Release Notes Download Instructions Since the 4.2.0-m1 and 4.1.0-m1...

thumbnail

On February 15, 2014 Liferay released the 5th General Availability (GA) version of Liferay Faces: Liferay Faces 3.2.4-ga5 JSF 2.1 + Liferay Portal 6.2 *NEW* Release Notes Liferay Faces 3.1.4-ga5 JSF 2.1 + Liferay Portal 6.1 Release Notes Liferay Faces 3.0.4-ga5 JSF 2.1 + Liferay...

thumbnail

Introduction Java EE 7 includes the new JSR 344 (JSF 2.2) standard and provides developers with new features like Resource Library Contracts, HTML5 Friendly Markup, and Faces Flows. The Liferay Faces team is hard at work at providing 1st class support for JSF 2.2 in Liferay Faces 4.x including the following new portlet demos: JSF2 HTML5 Portlet (Source code at...

thumbnail

On September 5, 2013 Liferay released the 4th General Availability (GA) release of Liferay Faces: Liferay Faces 3.1.3-ga4 (JSF 2.1 + Liferay 6.1.x -- including 6.1.2 CE and 6.1.30 EE) Liferay Faces 3.0.3-ga4 (JSF 2.1 + Liferay 6.0.x) Liferay Faces 3.0.3-legacy-ga4 (JSF 2.1 + Liferay 5.2.x) Liferay Faces 2.1.3-ga4 (JSF 1.2 + Liferay...

thumbnail

When working with Maven profiles, sometimes you need to activate a profile when multiple conditions are true. Although the <activation> element in pom.xml lets you specify more than one condition, the conditions are evaluated with the OR operator rather than the AND operator. When Maven executes profiles, it executes them in the following manner: Profiles that were...

thumbnail

I was recently installed a ".vmdk" image into VMware Fusion on a MacBook Pro with multiple processor cores. The operating system in the image was Windows XP Professional with Service Pack 3. After I installed the image, I assigned 4 processors to the VM using VMWare Settings. But after I started the VM, I noticed that the XP Task Manager was showing only 1 processor. I did...

thumbnail

On June 1, 2013 Liferay released the 3rd General Availability (GA) release of Liferay Faces: Liferay Faces 3.1.2-ga3 (JSF 2.1 + Liferay 6.1.x) Liferay Faces 3.0.2-ga3 (JSF 2.1 + Liferay 6.0.x) Liferay Faces 3.0.2-legacy-ga3 (JSF 2.1 + Liferay 5.2.x) Liferay Faces 2.1.2-ga3 (JSF 1.2 + Liferay 6.1.x) Project Links Release Notes...

thumbnail

I really enjoyed the JSFCentral Interview by Kito Mann. The podcast was posted on December 06, 2012.   Some of the topics we discussed: Liferay Portal Liferay Faces JSR 329 CDI

thumbnail

Note: This blog post has been moved to the Liferay Faces Wiki.

thumbnail

On December 11, 2012 Liferay released the 2nd General Availability (GA) release of Liferay Faces: Liferay Faces 3.1.1-ga2 (JSF 2.0/2.1 + Liferay 6.1.x) Liferay Faces 3.0.1-ga2 (JSF 2.0/2.1 + Liferay 6.0.x) Liferay Faces 2.1.1-ga2 (JSF 1.2 + Liferay 6.1.x) Project Links Release Notes Documentation Downloads Demos Version...

thumbnail

Liferay has entered into a new technology partnership with PrimeTek Informatics, maker of PrimeFaces. Customers who have purchased Liferay EE and PrimeFaces PRO now enjoy the benefit of a communication channel between our companies, so that technology issues can be resolved in accordance with corresponding Service Level Agreements (SLAs). In addition, this...

thumbnail

UPDATE: 10/30: Congratulations to the London Java Community and to CloudBees! And thanks to everyone who voted for Liferay.   UPDATE 10/19: Liferay Sr. Software Architect  Ray Augé spoke on behalf of Liferay on the "Meet the EC Candidates" call. You can listen to Ray on the MP3 recording from 19m 50s - 23m 35s. ...

thumbnail

The new location for downloading Liferay Faces artifacts (JARs, WARs, etc.) is Maven Central. As part of the migration of Liferay Faces from portletfaces.org to liferay.com, the repository.portletfaces.org Nexus repository is being phased-out. Now that the artifacts are in Maven Central, developer should remove the following repository from project pom.xml files: ...

thumbnail

UPDATE: Liferay Faces in Maven Central On August 22, 2012 Liferay issued a press release announcing the first General Availability (GA) release of Liferay Faces: Liferay Faces 3.1.0-ga1 (JSF 2.0/2.1 + Liferay 6.1.x) Liferay Faces 3.0.0-ga1 (JSF 2.0/2.1 + Liferay 6.0.x) Liferay Faces 2.1.0-ga1 (JSF 1.2 + Liferay 6.1.x) Project Links Release...

thumbnail

If you have used the "New Note" feature in Mail.app, then you may have noticed that the feature is gone in Mountain Lion. Although I was generally happy with the new Mountain Lion features, this completely disrupted my daily workflow process. I used the Notes feature to create pseudo "Tasks" as part of a GTD type of workflow. This allowed me to keep tasks and email messages in...

thumbnail

On behalf of Liferay, I'm pleased to announce that as of August 8, 2012, Liferay Faces Bridge (a sub-project of Liferay Faces) has been certified by Oracle as compliant with JSR 329. JSR 329 is the "Portlet 2.0 Bridge for JavaServer™ Faces 1.2" specification by the JCP. Liferay Faces Bridge 2.1.x has received the official certification (since it is designed for...

thumbnail

On behalf of Liferay, I'm pleased to announce the latest release of Liferay Faces: Liferay Faces 3.1.0-RC2 (Compatible with Liferay 6.1.x) Liferay Faces 3.0.0-RC2 (Compatible with Liferay 6.0.x) Project Links Release Notes Documentation Downloads Demos RC2 Status The release has been designated RC2 (instead of GA1)...

thumbnail

Announcement On behalf of Liferay, I'm pleased to announce the latest release of Liferay Faces: Liferay Faces 3.1.0-RC1 (Compatible with Liferay 6.1.x) Liferay Faces 3.0.0-RC1 (Compatible with Liferay 6.0.x) Project Links Release Notes Documentation Downloads Demos Release Highlights This release contains quite a few...

thumbnail

I recently performed a Google Search for "phaselistener not thread safe" and realized that this issue is not widely published, so I'd like to take a moment to discuss it here. Sooner or later, most JSF developers end up developing a PhaseListener implementation like BridgeDebugPhaseListener.java found in Liferay Faces Bridge. One thing to remember though, is that...

thumbnail

Note: This blog post has been moved to the Liferay Faces Wiki.

thumbnail

The Liferay Faces Reference Documentation has a new chapter titled "Migration Guide" that discusses migration issues that you may encounter when migrating from portletfaces.org projects to Liferay Faces. By way of preview, here are a list of topics discussed: BridgeRequestAttributeListener Configuration Option Names File Upload Facelet Tag Library Namespaces ...

thumbnail

Press Release On April 3, 2012 a press release was issued announcing that Liferay will be assuming leadership for the portletfaces.org community. I'm very excited about this development and wanted to take a moment to provide some additional details. Background The portletfaces.org community was formed by Liferay Platinum Partner Triton Services, Inc. and Silver...

thumbnail

Introduction I recently had the opportunity to launch an Amazon EC2 instance and setup Liferay & MySQL. There were a couple of hurdles that I had to overcome, so I thought I would share the solutions I came up with.   Storage: Ephemeral or EBS? When you launch an RHEL instance on EC2, the disk storage that is provided is a VERY SMALL (7 GB...

thumbnail

If you have a Maven repository running under https with a self-signed certificate, then building a Maven project can report the following error: Error transferring file: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target There was an Oracle...

thumbnail

Back in April of this year I had the opportunity to speak at the CON-FESS conference in Vienna, Austria. One of the exhibitors there was zeroturnaround.com and I had the privilege of sitting next to founder Jevgeni Kabanov over dinner one night. Jevgeni described the benefits of JRebel, a JVM-plugin that makes it possible for Java developers to instantly see any code...

thumbnail

During a recent class I taught on ICEfaces, one of my students asked me why the calendar was often one day off from what got posted back to the model managed-bean setter. For example: // Facelets XHTML Markup:<ice:selectInputDate value="#{modelManagedBean.dateOfBirth}">    <f:convertDateTime pattern="MM/dd/yyyy" /></ice:selectInputDate>//...

thumbnail

  I'm pleased to announce the new JSF 2.0 Complete Reference book by Ed Burns and Chris Schalk, published by McGraw-Hill. During the planning stages, Ed asked me to be a contributing author and help bring the first edition of the book up-to-date with JSF 2.0, and also to write a JSF Portlet Appendix. As listed in the Table of Contents, Appendix A...

thumbnail

As part of my work on JSR 314 (JSF 2.0) I've been reviewing the specification, Javadocs, and tag library docs for accuracy. One way I do this is to make examples that test drive what the documentation says JSF 2.0 will do. In Part 1 of this series, I showed how to develop an Ajaxified JSF 2.0 Facelet Composite Component. Now here's Part 2 of my JSF 2.0 Test Drive......

thumbnail

  As part of my work on JSR 314 (JSF 2.0) I've been reviewing the specification, Javadocs, and tag library docs for accuracy. One way I do this is to make examples that test drive what the documentation says JSF 2.0 will do. To that end, here's Part 1 of my JSF 2.0 Test Drive... Developing a Facelet Composite Component Composite Component Tag ...

thumbnail

  On a recent trip to Colorado I had the opportunity to go panning for gold in a stream and take a tour of a gold mine. There may be a lot of gold in the West Portal (shown below), but rest assured I'm still hooked on Liferay. Although I enjoyed my time out there, it is good to be back home in Sunny, FL.  

thumbnail

Here is the video recording of the Jazoon 2009 talk I was privileged to do with Micha Kiener of Mimacom: Presentation Title: Like Peanut Butter & Chocolate (or Ajax Meets Portals) Direct link: http://www.parleys.com/#id=363&st=5&sl=38 Description: Discussion of how ICEfaces and Ajax Push can be used to perform Inter-Portlet-Communication (IPC) and also...

thumbnail

I have the privilege of speaking about Social Networking Portlets with ICEfaces Ajax Push at the following three conferences: JSF Summit Dec 1-4, 2009Orlando, FL CommunityOne West Here I'll be co-speaking with Ed Burns, who is co-chairman of the JSR 314 (JSF 2.0) Expert Group June 1-3, 2009 The Moscone Center San Francisco Map...

thumbnail

Back in October 2008 at the JSFOne conference, I was interviewed by Kito Mann of JSF Central regarding Liferay and ICEfaces. The podcast and transcript were recently published at the JSF Central website: http://www.jsfcentral.com/listings/R4013?link Among the topics discussed are: Liferay and JSF Liferay and ICEfaces JSR-314 JSF 2.0 JSR-301...

thumbnail

JSF has a simple Inversion-of-Control (IoC) container called the JSF Managed Bean Facility (MBF). Although it has a verbose XML syntax, and is not as robust as the Spring BeanFactory, PicoContainer, or the JBoss Microcontainer, the MBF does have the basics of an IoC container, and offers features like dependency injection. When a POJO is managed by the JSF MBF,...

thumbnail

UPDATE: March 17, 2011 This blog post refers to an old version of ICEfaces (1.8). I would encourage you to try out the ICEfaces 2 versions of these portlets here: http://www.portletfaces.org/portletfaces-bridge/examples ORIGINAL POST FOLLOWS: September 30, 2008 Note: An archive of the webinar is now available on ICEfaces .org in both .wmv and quicktime:...

thumbnail

UPDATE! Here is a video+transcript of the presentation given at the JSFOne conference: http://java.dzone.com/videos/filthy-rich-portlets And here is a similar webinar on ICEfaces .org in both .wmv and quicktime: http://www.icefaces.org/main/resources/webinars.iface (3rd item in the Archive Webinar list)   The JSFOne conference is being held from Thu 9/4/2008 - Sat...

thumbnail

Perhaps I'm dating myself, but when I entered college in 1988, the Computer Science department required me to buy a Mac II because it was the only personal computer of the day that ran a type of Unix. No, not Mac OS X silly, but A/UX. I never really used the Mac OS back then -- always did my projects under A/UX. Recently my buddy Ed Burns invited me to a "classic arcade game" exhibit...

thumbnail

UPDATE: 2019/01/11: Please refer to Kyle Stiemann's blog titled How can I share session data across portlets in Liferay? which discusses the various benefits and drawbacks of data sharing approaches that are now available. If you want to share data between portlets, a common way to do that is by storing data in the user's session. Liferay Portal has some nice features for...

thumbnail

In recent days, some of the engineers at Liferay reported some amazing performance gains with Liferay's Ant build system by using Linux instead of Windows. Well this peaked my curiosity to say the least. I've been working exclusively with Windows XP on my desktop since around 2001, and have only used with Linux on servers -- never for my desktop. Well I'm a former...

thumbnail

On 7/23/2007, Liferay and ICEsoft announced a technology partnership aimed at making the ICEfaces component suite available to JSF portlets within Liferay Portal. Work towards this goal actually began back in late 2006, when ICEsoft decided to make changes to their framework in order to support JSR-168 portlet containers. Back on 12/14/2006, ICEsoft posted a message at the ICEfaces...