About a month ago I had the opportunity to talk to Jari Järvelä and Janne Hietala from Arcusys. They both head Valamis, an E-Learning solution on Liferay that later (end-of-August) won the Liferay App Contest. Unfortunately, a lot of work as well as my summer vacation kept me from releasing this podcast earlier (well, for me it was not quite unfortunate that I had a vacation) ...
Have you wanted to find a listing of the properties available to you via Liferay Portal's properties files? Have you wanted to view the property definitions in a nicer format, instead of as plain text ? Good news! Liferay Portal's property file properties are now available online and offline in HTML for easy lookup. We now provide Propertiesdoc--marked up versions of our...
You probably have heard about Liferay's DevCon that we'll have on 9.-10. October in Berlin. Here you'll have a lot of opportunities of learning about Liferay, get your opinion heard and give feedback about what you like or dislike in Liferay. Also, you'll be able to meet a lot of people behind the product. Today we're finalizing the agenda, and it will be public very soon. If...
It has finally happened. Liferay is a proud member of the OSGI Alliance So what does this mean? Well, immediately it means very little, technically. However, what it means philosophically is that we really care about everyone who uses our products. It means we will continue to strive with every ounce of our being to make Liferay better. What's correlation...
This release was about doing lots of hard work to get things that are just nice to have. Or rather, lots of hard work to get things to the point that you do not have to have them anymore, like zero configuration of those silly listeners we always had to declare in the bottom of every web.xml whenever we wanted to simply publish a new portlet. But yet...
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...
If you’ve been around the Liferay community for any length of time you’ve probably heard some discussion about Liferay offering a certification. It’s something that we’ve wanted to do for quite a while, but it’s also something that we wanted to do right. For the last year we’ve been hard at work to make the Liferay Certification Program a reality,and today I am very...
I am excited to see that the next two upcoming Liferay LIVE webinars will be based on integrating popluar open source e-commerce platforms into Liferay. September 11th will be a LIVE session over Integrating KonaKart into Liferay and the September 18th session will be over integrating Broadleaf Commerce and e-commerce integration strategies. If you have not attended a...
Ever since the Faceted Search API came out there have been a ton of great questions about how to go about creating very specific filters. A recent one is: "find both journal-articles and only PDF-files from Documents and Media Library" This kind of requirement is not suited to being implemented as Facets. Facets are "metrics" calculated across an entire result set. As...
Today Liferay announced the winners of the 2013 Liferay Marketplace App Contest, and I'm particularly happy to see so many great entries and apps in the contest! The contest entries covered a wide range of use cases and employed some pretty cool technology above and beyond Liferay itself, and is a testament to the flexibility and power of Liferay. But it's more than that. Seeing the...
I am currently attending the local Liferay Chicago User Group meeting which is being held at the Metropolitan Club on the 66th floor of the Willis Tower in downtown Chicago. This is my first user group experience and so far it has been great and am very impressed with the turnout and presentations! As you can see with the picture below, the attendance was really good for...
We here on the IDE team are pleased to announce the new release of Liferay IDE: Liferay IDE 2.0 Milestone 1. Since this is an Eclipse release all you need is to use the following update site url in the Help > Install New Software... dialog. http://releases.liferay.com/tools/ide/latest/milestone/ This milestone release is the first in a series of milestones leading...
Hello my friends! Here I'm again after a long time without writting about CI in Liferay. If you remember my last post, it described the importance of reverting those commits that break the build as quick as possible. Well, in this blog post I will share a small pill that can help you during the revert process. Before reverting an offending commit, establish this rule:...
I’m happy to announce that today, Liferay released the much anticipated Liferay Portal 6.1 CE GA3 release! DOWNLOADS: [Tomcat Bundle | GlassFish Bundle | JBoss Bundle | Maven Artifacts and Info | Source Bundle | Github Repo | other bundles and support files]. This update contains over 500 fixes, most importantly those fixes related to Liferay’s Security Manager (née...
Inline editing is a quick way to update content by making changes directly. CKEditor 4 ( http://ckeditor.com) comes in the form of Inline Editing, an HTML5 feature that allows users to edit pages directly in their final state. Inline editing gives us a perfect idea of how the content will look without using impractical “preview” functions. ...
We are drowning in a sea of email messages. Don't get me wrong I like email and can't do without. Email is great, it's quick, cheap, conveniently low threshold. Apparently it's a little bit to convenient for the sender, but when you are at the receiving end email becomes a monster that is getting harder and harder to control. Increasingly my inbox is overflowing with...
This year I have been able to do the awesome JCrete conference. First of all I would to thanks Liferay and Jorge for letting me get a few days off and financing my trip. The conference is organized in an Open Space format so the first day all the people can propose whatever they want: talks, discussions, ..., and, once all the proposals are done and explained,...
There is a pressing need for websites to respond to the ever-changing technology which is used to visit them. As mobile devices become more powerful and more prevalent, more and more people surf the web and visit websites on an array of devices. These devices range from small screens to large monitors, from ios to android, to other operating systems and internet browsers....
We just published a new chapter in the Liferay 6.1 Development Guide on Service Builder! In this chapter, we discuss a number of ways Service Builder can help you save development time on Liferay projects. We cover the following Service Builder topics: - Defining an object-relational map via service.xml - Generating complete model, persistence, and service layers for your application...
The new trend in web design is long-scrolling pages. It allows space for cool animation and flowing content while cutting down the need for changing pages and waiting for things to load each time. A simple thing I found to make your scrolling page look sleek is by animating the scroll. Often times the navigation or links on a long-scroll style page are...
Showing 1,841 to 1,860 of 3,112 entries.