Blogs
Welcome to the new Blogs page, where you can search and filter the available blogs to much more easily find what you're looking for!
But, don't worry - if you prefer the old UX with the Blogs Widget, it's still available - just use the Blogs List link in the left navigation and it will be like it's 1999 all over again!
-
Sergio González | Jul 17, 2013 12:33 PM
Lately I have been working on a new feature that many users have asked for a long time and Liferay didn't support it (yet). As most of you know, friendly URLs are very important nowadays for...
Blog Stream: News -
priti parmar | Jul 16, 2013 8:16 AM
Liferay provide facet search with great features ,we can add new entries in search using configuration of portlet to achive this follow the below steps, Step 1 : create a hook override init.jsp in...
-
Olaf Kock | Jul 15, 2013 6:48 PM
It's my return guest show time - here's another one. However, you've unfortunately never heard my first recording with Juan Gonzalez, back when we did it. This was due to a glitch that I'm really...
-
priti parmar | Jul 11, 2013 4:54 PM
Step 1 : create document library URL in your jsp <% long dlScopeGroupId = themeDisplay.getScopeGroupId(); LiferayPortletURL documentLibURL = PortletURLFactoryUtil.create(request, ...
-
priti parmar | Jul 10, 2013 12:08 PM
Step1 : Add following reference and column to your service.xml (service in which you would like add workflow),out of these some of fields must be there which will help in mapping between workflow...
-
Olaf Kock | Jul 10, 2013 9:14 AM
When you're arranging portlets on your pages, have you ever wondered, where you'll be able to drop them? Especially when you use a more complex layout, like the 1-2-1-columns and don't have a lot...
-
Manuel de la Peña | Jul 9, 2013 3:24 PM
I love that picture! Imagine yourself any Friday, at the end of your day-work. You look at the CI server and, unluckily, it is broken. You have only three options: Resign yourself that you will be...
Blog Stream: News -
Ryan Schuhler | Jul 5, 2013 10:06 PM
The last script I will share with you for now is one that I call on screen helper. This is also a simple script, but very useful when it comes to animations, transitions, and effects. Essentially...
-
Ryan Schuhler | Jul 5, 2013 8:35 PM
Here is another script that we developed for the redesign of Liferay.com. The goal for this script was to help with loading times on pages with a lot of images as well as provide a way to...
-
Ryan Schuhler | Jul 5, 2013 8:12 PM
As a part of the redesign of Liferay's website we have developed a number of new scripts in order to effeciently acheive new effects and improve the UX. I thought I would share some of the code we...
-
Ryan Schuhler | Jul 5, 2013 2:30 PM
Hello, My name is Ryan and I work at Liferay. I am currently on the web team at Liferay and have the unique opportunity to both use Liferay's software as customer and collaborate with all the...
Blog Stream: News -
Olaf Kock | Jul 4, 2013 2:19 PM
Please welcome yet another return guest, Milen Dyankov, a fellow trainer and senior consultant in Liferay. Milen has been participating in episode 9 and he has been the original contributor of the...
-
Miguel Ángel Pastor Olivar | Jul 4, 2013 11:31 AM
Monitoring JMX data has been always a painful process, especially in production systems where the ability to open ports and/or allow certain kind of traffic is kind of "complicated". Thanks to...
-
Ruud Kluivers | Jul 2, 2013 7:57 AM
This is an adaptation of a blog I wrote for Wolters Kluwer March 2011. Everyone knows that data and information are subtly different things. Data is worthless unless it can be turned into...
Blog Stream: News -
Sachin Dhus | Jul 2, 2013 7:57 AM
Few steps for creating your own tomcat bundle from Liferay Source. Extract plain tomcat . Rename apache- tomcat-7.0.23 to tomcat-7.0.23(tomcat-[version]). Download/checkout liferay source from...
-
Ruud Kluivers | Jul 1, 2013 9:45 AM
Twenty years ago, June 1993, Adobe introduced its Acrobat software for creating and viewing electronic documents. I was one of the ‘lucky’ IT journalists to be invited by Adobe’s PR agency to...
Blog Stream: News -
priti parmar | Jun 28, 2013 7:31 AM
create a ServicePreAction, which will create a new custom NavItem object and a change in navigation.vm of the theme, which will show the custom navigation. Here are the steps to create the custom...
-
priti parmar | Jun 28, 2013 7:19 AM
Liferay 6.1 provides Custom Fileds for Pages , set viewCount as a Custom Field and update it using a servicePreAction Hook. public class CustomServicePreAction extends Action { /** * This...
-
priti parmar | Jun 28, 2013 7:14 AM
PART 1: SETTING UP SOLR with TOMCAT Step 1: Download Solr. It's just a zip file. Step 2: Copy from your SOLR_HOME_DIR/dist/apache-solr-1.3.0.war to your tomcat webapps directory:...
-
Glenn Saler | Jun 27, 2013 5:25 PM
Liferay's Hamilton office has now officially been open for about 4 weeks and we have had some great visitors. Starting this summer I will be inviting more of our certified Liferay Service Partners...
-
Milen Dyankov | Jun 27, 2013 2:32 PM
As you probably know in version 6.1 Liferay introduced the mobile device rules feature. However if you haven't followed the discussions and presentations about it, you may be under the wrong...
Blog Stream: News -
Olaf Kock | Jun 24, 2013 10:36 AM
Please welcome a return guest, James Falkner, Liferay's Community manager. I got him on to talk about the changes in the upcoming symposium's structure, but we continued with conversations about a...
-
Ryan Schuhler | Jun 21, 2013 11:55 PM
Want a quick and easy way to make a sticky nav right out of the box with liferay? Thanks to AUI with 10 lines of code you can turn your navigation bar into a sticky nav. This is especially useful...
-
Mika Koivisto | Jun 18, 2013 10:25 PM
We've finally released both CE and EE versions of Liferay 6.1 GA3 and along with those releases we've also released the corresponding versions of Liferay Maven Support and Portal artifacts. The...
Blog Stream: News -
Olaf Kock | Jun 17, 2013 8:24 AM
I took some time to speak to Jorge Ferrer, Liferay's VP of Engineering about all things Engineering and Development in Liferay. This time I'm not starting with butchering names, but positions....
Blog Stream: News -
Manuel de la Peña | Jun 14, 2013 10:25 AM
Hi all! This is my third blog post about Continuous Integration best practices, and today I want to explain the benefits of being patient after sending commits for being reviewed. As developers, we...
Blog Stream: News -
James Falkner | Jun 11, 2013 4:14 PM
What's the time? It's time to get ill, with another Community Roundup! The Liferay Community has done some amazing things these last few months since the last roundup, and so here we go with...
-
Glenn Saler | Jun 8, 2013 2:20 PM
Recently I began to blog about some of our partners activites out in the "real" world including several marketplace applications that they are currently developing. Today I would like to point out...
-
Glenn Saler | Jun 6, 2013 5:50 PM
We have some awesome certified partners and I want to start pointing out some of the great stuff they are doing including marketplace applications that they are starting to upload for community...
-
Vernon Singleton | Jun 4, 2013 9:09 AM
Yay! For those of you egg heads who have been wondering where the support for Context and Dependency Injection is, well this is your day. Liferay now has support for your favorite annotations...
-
Neil Griffin | Jun 3, 2013 6:53 PM
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)...
Blog Stream: News -
Glenn Saler | May 31, 2013 9:33 PM
Starting this week I am going to be posting some information from some of our excelletn partners and their blog posts which are extremely helpful when it comes to customer use cases and more in...
-
Manuel de la Peña | May 31, 2013 12:08 PM
Following with these blog posts series about good practices in Continuous Integration, I want to talk about the benefits of running tests. Practice 2: Always run the tests When a developer commits...
Blog Stream: News -
Olaf Kock | May 31, 2013 10:59 AM
An opportunity for a german blogpost - who'd have thought that. If you don't speak german but are in the area of Hamburg on 13. June 2013: try this ;) Die Liferay User Group Hamburg trifft sich am...
-
Kan Zhang | May 30, 2013 10:29 PM
Issue In Liferay 6.1, the staging site is extremely slow if versioning is enabled. It can take 30 seconds to 10 minutes to refresh a page on the staging site (depends on how many contents/portlets...
-
Manuel de la Peña | May 29, 2013 10:13 AM
Hi all! I'm writing this blog entry as the first post of a continuous integration blog serie, sharing our knowledge and usage of this technique. In these blog posts, I will to talk about some good...
Blog Stream: News -
Gwowen Fu | May 24, 2013 7:17 PM
This seems to be a basic function. One of my portlet has a list of web content links and when a link is clicked, the web content will be displayed in another Web Content Display portlet. I am a...
-
Joshua Asbury | May 23, 2013 6:37 PM
Most enterprises use Dropbox grudgingly. It works well, but there is always a lingering doubt about having proprietary outside of your organization's control. Additionally, it is virtually...
-
Navin Agarwal | May 22, 2013 4:35 PM
We can integrate Alfresco Repository with Liferay Documents and Media Portlet by using CMIS feature. Liferay 6.1 provides with the very simple configuration management for cmis settings. Let’s...
-
Zeno Rocha | May 22, 2013 3:19 PM
When I first met the AlloyUI project was a little bit hard to understand all the functionalities it provides without looking to the source code. Then we made a new website that shows how can you...
-
Navin Agarwal | May 22, 2013 12:52 PM
We will be seeing here the proper way of intregrating Alfresco 4.x with Liferay 6.1 version. So, here I have given details process, How you can achive the integration. Let’s do some few steps for...
-
Olaf Kock | May 21, 2013 11:16 AM
At this year's Jax I met Ville Ingmann, "Your Business Buddy" at Vaadin (the business card says "VP of German Operations"). With some inadvertent background noise (sorry) we talk about the history...
Blog Stream: News -
Ronald Sarayudej | May 19, 2013 12:34 AM
I would like to bring attention to a hot topic around the Liferay offices lately, and one that you should definitely consider for the websites that you are working on: behavioral analytics. I'd...
Blog Stream: News -
Roberto Díaz | May 16, 2013 11:27 PM
Introduction Recently I've been working in some new features regarding to internacionalization the name and description of DLFileEntryType entity. I create all the logic and everithing was fine....
-
Miguel Ángel Pastor Olivar | May 14, 2013 9:46 PM
I have done a huge refactor for most of our OSGi related work, moving the majority of its components to the Liferay plugins SDK. Everything except the graphical admin UI is already in the master...
-
Kamesh Sampath | May 14, 2013 4:27 AM
Overview When working with Liferay projects using Liferay IDE and Plugins SDK it becomes highly difficult to manage dependencies, as Liferay IDE or Plugins SDK by default uses Ant for building and...
-
Kamesh Sampath | May 14, 2013 4:26 AM
I was learning on how to implement the export and import functionality on Liferay, initially I thought it to be rather a tedious job but thanks to Liferay API/Framework which made my job easier...
-
Kamesh Sampath | May 14, 2013 4:12 AM
I was using <liferay-ui:search-toggle> tag, and my requirement was to to show only advanced search and no basic search. but by default <liferay-ui:search-toggle> will show basic search unless and...
-
Kamesh Sampath | May 14, 2013 4:09 AM
After setting up Liferay Portal 6.1-CE on JBoss AS7 based in this post, i thought it was a piece of cake to deploy Liferay Portal 6.1-CE on JBoss AS7.1(Thunder) but not until i found that we need...
-
Kamesh Sampath | May 14, 2013 4:00 AM
Liferay provides a rich set of tag libraries that can help in implementing certain complex functionalities like search container, pagination etc., with few lines of code. In this blog let’s see...
-
Richard Sezov | May 13, 2013 8:42 PM
I am pleased to announce the immediate availability of the print edition of Using Liferay Portal 6.1! For those of you on your toes (and you know who you are), it's actually been available since...
Blog Stream: News -
Kan Zhang | May 13, 2013 6:26 PM
// In reply to 5 tips to improve usage of the Liferay script console - by Sébastien Le Marchand Sébastien wrote a very good article about Liferay script console. Here is one more tip in response of...
-
Sébastien Le Marchand | May 13, 2013 1:30 AM
// The english version of this article can be found here: 5 tips to improve usage of the Liferay script console. // Si vous utilisez un lecteur RSS pour lire ce billet, veuillez basculer vers la...
-
Sébastien Le Marchand | May 11, 2013 11:35 PM
// La version française de cet article est là : 5 astuces pour améliorer l’usage de la console de script de Liferay. // If you use a RSS reader to read this post, please switch to the HTML page to...
-
Kan Zhang | May 10, 2013 8:15 PM
Issue In Liferay hook development, one common question is: How to import/use/access custom java classes in a JSP hook? The question can be described as: 1. Create a hook project (for example:...
-
Bruno Farache | May 8, 2013 10:46 PM
We are pleased to announce that Sync Mobile 2.0 has been released! In addition to having incorporated several bug fixes, this version represents the integration of noteable, new features: ...
Blog Stream: News -
James Falkner | May 8, 2013 9:47 PM
Lately I've been tinkering a lot with lightweight, asynchronous, event-driven apps on Liferay using a variety of established techniques and frameworks. It's a nice way to build apps! After working...
-
chirag @ India | May 7, 2013 12:13 PM
Hi Guys, It is possible to put web content of MB-category in every page rather than to display message board in every page in website . On selecting category, we will open a pop-up dialog box for...
-
Dejan Milojevic | May 6, 2013 4:04 PM
After the first release, version 1.0, with the focus on stability and the most fundamental features we released a version 1.1 with minor updates related to feedback from community. Also some...
-
Olaf Kock | May 6, 2013 9:35 AM
Nous sommes heureux d'annoncer un pre-Symposium évènement communautraire le 5 Juin 2013 au Caveau Montpensier: 15, rue de Montpensier, 75001 Paris, à partir de 18h00. L’évènement est gratuit et...