This website uses cookies to ensure you get the best experience. Learn More.
Next week Liferay España will hold its annual Liferay Symposium in beautiful Madrid. I'm grateful to be able to attend once again, but this year will be especially awesome because of the momentum we've built over the last year in Liferay, not only due to Liferay 7, but because of the many other projects that have come together to create a true user experience platform, not just...
Introduction This is short guide how you can integrate Open edX with Valamis & Liferay using Experience API. This article is in two parts. First part describes setting up Open edX. This second part is about configuring Experience API connector between Open edX and Valamis Learning Record Store. This article assumes that you have installed Open edX succesfully and you have...
Introduction Nowadays, cloud computing is getting more and more popular because of the obvious time and resource saves it could provide. One of the most competent contender on the field is the Amazon Web Services which I've found easy to use and fairly cheap on low scale. Among its many features, it is able to launch instances of previously uploaded virtual machine images with...
Have you heard the news? The Liferay Symposium North America is coming Chicago this fall! Prepare for the Windy City this November by planning out your conference strategy beforehand and setting aside some time to check out the city’s most iconic sights and sounds. Even though you’re in town for business, you can still make time to enjoy the city. In the end, it’s all about the work-life...
Introduction This is short guide how you can integrate Open edX with Valamis & Liferay using Experience API. This article is in two parts. First part describes setting up Open edX. If you have already instance running, you can skip to the article part 2. Business case Your organization might be looking into using edX or any other course or learning management systems....
In web applications we often need to deal with large data sets. In order to deal with potentially tens of thousands of rows of data on the page, we need to lazy load or paginate both the fetching and rendering of data to ensure that our users get a smooth experience. If we also want to allow our users to sort and filter our data, we definitely have our work cut out for us. In this...
That's a question we get often when we tell people what we do. Answers can range anywhere from a quick pitch like "a tool that allows people to build their websites" to something more specific like "a framework for integrating information, people and processes across organizational boundaries." (Thanks, Wikipedia) Though true, those answers don't always address the...
Struture <root available-locales="en_US" default-locale="en_US"> <dynamic-element dataType="string" indexType="keyword" localizable="true" name="title" readOnly="false" repeatable="true" required="false" showLabel="true" type="text" width="small"> <dynamic-element dataType="image" fieldNamespace="wcm"...
Hey folks! The new version of Liferay Screens, version 1.2, includes three of the the most demanded and awaited features coming from Liferay community. See? giving feedback pays off! (: The first and most important one is the offline support. Yes! This is our killer feature for this release, and we're...
Liferay comes with so many features that it's hard to judge when a feature is a good solution for a given problem. I'd like to shine some light onto some of these features and common misconceptions about them because it's easy to abuse them for purposes for which they're not well suited - despite making the impression they might. CC BY-ND 2.0 by S. Benno This chapter is about...
One of Liferay's more commonly used extension points is the application startup event. You can define custom code to run whenever your plugin is deployed. This is a powerful feature. In this blog post I'm going to describe a common use-case here at Ambientia, where we use these events to make sure that the custom fields the plugin is dealing with are always up to date. ...
Liferay Developer Conference (aka DEVCON) is a great chance for us to meet Liferay developers from all around the world every year. As for the last months we’ve been working on the new version of Audience Targeting, Julio and I very willingly proposed a talk about its new features and how to use them to integrate your apps with it. But...
Valamis is a powerful open source learning solution which gives you a collection of tools to construct various e-learning sites to serve different kind of needs. As a simplified example: you could create a site, where users with teacher role can create courses including lessons and quizes, and users with student role can attend these courses and earn certificates. If you would like to...
As a web-based platform, a portal allows users to connect with one another and find content that is relevant with ease and simplicity. It combines information from different sources into a single user interface. The portal’s functionality can provide a far-reaching impact on an organization and its processes. In fact, many companies throughout various industries are employing a...
As announced in my last blog post, the period of our milestones has finished and we are getting into the launch field with the release of Liferay 7 alpha 1. We appreciate all the feedback from the people downloading the milestones and participating in the Community Expedition program. If you haven’t sent your feedback yet, it’s never too late to make Liferay the best fit possible for...
Liferay 6.x portal default portlet configuration does not display minimize and maximize icons on portlet headers. These buttons are only available to admin role users. For one of our projects, we had to display the minimize and maximize button for all of our logged in users. We tried to do a lot of research and realized that there is no easy way of doing it in liferay 6.x portal. This...
The latest Magic Quadrant report from Gartner on the Horizontal Portal market has just been released, and you can find it here on our website. I just read it through and here’s what I noticed. A Market Transformed First, the report opens with a strong statement on how much the portal market has changed: “The past five years has witnessed a massive transformation of...
The summer is over and it's time to crown the winners of the 2015 Liferay Screens App Contest! We had some awesome entries in the first ever contest of its kind, but two of them really stood out as great examples of the power of Screens and Liferay as a Mobile App Development Platform. So, I am honored to reveal the winners: My WiFi Directory - Sébastien Le Marchand With...
Do you remember the article that I wrote in March? It talked about Liferay's limitation to have each overloaded JSP only customizable from one hook. The limitation was not enforced, so deploying multiple hooks that overload the same JSP lead to undefined behaviour, potentially deleting the original JSP. CC BY 2.0 by David GoehringLuckily that has been fixed (currently in EE only,...
Showing 1,221 to 1,240 of 3,009 entries.