This website uses cookies to ensure you get the best experience. Learn More.
Our experiences with corporate brands and products are rapidly evolving with the influx of new technology. As consumers, we are looking for companies that can provide us more content pertaining to our shopping preferences. We want better and more timely offers, smaller barriers to purchase, and the ability to interact with companies across all devices. How can companies...
When 6.2 was first released, there was a lot of buzz surrounding things like responsiveness out-of-the-box, application display templates, updated control panel, and the recycle bin. We heard good feedback about these features, and they have served as great added assets to improve the user experience. Of course we didn't stop there. By analyzing the trends of today while...
...
Introduction In my last blog post I had a little rant about the old version of Font Awesome included with Liferay 6.2 and how it would always be out of date because they seem to keep adding new glyphs every day. So I wondered if it was possible to use the current Font Awesome in a theme and started down a path to test it out. Font Awesome For those that don't know,...
Introduction So I'm not the best theme person around. I'm less a UI guy and more of an implementation person. Honestly I hate working on themes. Maybe it's just me, but all of the styling work that you have to do in Liferay, well honestly I find it quite daunting. And when you throw in Bootstrap for responsiveness, SASS for "simplified" stylesheets,...
Dear community, we have exciting news to share with you today. But before the announcement, let me tell you a brief story: one year ago, I was trying to learn the fundamentals of Liferay, hacking with some small features in the WCM team. During those days, I was constantly thinking about how valuable would be all those features for the mobile apps I used to develop in...
Introduction So this is a concept that comes up from time to time on the forums - How do I return a non-database complex object from my ServiceBuilder-generated service layer? The common answer is usually to bundle the class(es) defining the complex objects into a jar and deploy the jar to the global class loader. This is a workable solution, but as with all global jars...
Step 1. Liferay Migration to 6.0.6 1. Create 5.2.3 DB dump (db.sql). 2. Create database for LR 6.0.6 (db606). 3. Load 5.2.3 dump into 6.0.6 database: mysql -uroot -p1 db606 < db.sql; Delete all database views (if any). 4. Unzip clean Liferay 6.0.6. 5. Delete all folders from 'webapps' (except 'ROOT' and 'tunnel-web'); delete jre from...
import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.StringTokenizer; import org.elasticsearch.action.search.SearchResponse; import org.elasticsearch.action.search.SearchType; import org.elasticsearch.client.transport.TransportClient; import org.elasticsearch.common.settings.ImmutableSettings; import...
At Liferay, we seek to empower people with the right resources to help them achieve what they could not achieve on their own. We know there are people who possess amazing vision, and some who just simply need a digital “megaphone” (if you will) to help share their story. That’s a big part of why Liferay exists. We enjoy giving people a platform to make an impact on their...
If you are a portlet developer you have many options how to develop the portlets. There are many framework that make your everyday struggle easier. In this blog post I would like to talk about one of these frameworks - Liferay MVCPortlet. Liferay MVCPortlet is quite useful tool for developing portlets. It is much simpler then frameworks like Spring MVC or JSF but sometime these...
Here at Liferay we don’t stop and we just took out of the oven the fifth Milestone of the upcoming Liferay 7 release. If the previous milestone marked the beginning of the Community Expedition program which had a great success, with this one we would like to encourage even more people to get involved and provide their ideas as we get closer to the beta cycle. Just follow the link...
We're proud to announce the release of Valamis 2.3 Enterprise Edition – an update for award winning Learning eXperience Solution. The new version introduces various improvements to Valamis core features. These range from design and performance improvements to introduce an entirely new feature – Lesson Studio - a groundbreaking online Tin Can API content authoring tool. Below...
In reference to the blog. One among the large set of features that Liferay provides is its ability to support multiple languages. And we all know Liferay is the most flexible portal for customization out there. Liferay currently supports about 40 languages out of the box. The full list of translated languages may be seen here: http://translate.liferay.com/pootle/. ...
Overview Liferay Portal uses many internal (Spring) services and equivalent web services (SOAP, Rest/JSON) to implement many functions. Many of these services require passing a company ID or portal instance ID parameter during the local or remote method invokation. A common questions is ... where do I find the company ID or portal instance ID ? The follow steps may be...
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...
Update! Wir treffen uns am Donnerstag, 21. Mai 2015, 18:30 Uhr in den Räumen der Inovex GmbH: Valentin-Linhof-Straße 2, 81829 München - Vielen Dank für die Unterstützung an Peter Dimitri von Inovex. Zur Planung des benötigten Platzes: frühzeitige Anmeldung via meetup erbeten! Community Meeting in München (Symbolbild) CC-by-2.0 by Jason Paris Aufgrund des Veranstaltungsortes...
Creating configurable portlets allow site administrators to customize the behaviour of the portlet the way they want to. The core feature set can be expanded dynamically by changing the portlet preferences. You could, for instance, change the email address where customer feedback is delivered, change the display styles of asset publishers or even disable some features if needed. Using...
Liferay Inter Portlet Communication (IPC) is mechanism to communicating one Portlet to other Portlet. JSR 168/ Portlet 1.0 have very limited capability to provide Liferay Inter Portlet Communication (IPC) and its used Portlet Session to share data among Portlets. JSR 286/Portlet 2.0 has added...
setInterval(function() { var url = '<portlet:actionURL><portlet:param name="javax.portlet.action" value="getXXXMethod" /><portlet:param name="userid" value="<%=String.valueOf(userid)%>" /><portlet:param name="isGuest" value="<%=String.valueOf(isGuest)%>"...
Showing 1,301 to 1,320 of 3,010 entries.