RSS
thumbnail
Tim Telcik | 05 Nov 2017

Overview The follow document outlines high level steps for patching Liferay Portal 6.1 source. NOTE: This approach also works with Liferay Portal 6.2 Patching Steps Show installed and available patch details % cd LIFERAY_HOME/patching-tool % ./patching-tool info Currently installed patches: announcements-1-6120, core-5-6120, documents-and-media-2-6120,...

8161
0
thumbnail
Ryan Schuhler | 26 Jul 2014

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 all it is doing is adding classes when a given element enters the screen and removes them when it leaves. Combine this with some css3 and you have an endless amount of cool things you can do...

75934
0
thumbnail
Ryan Schuhler | 26 Jul 2014

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 effectively implement transitions/animations. It isn't too complicated, but useful nevertheless. Lazy Load In order to use lazy load all you need to do is add the class "lazy-load" to...

79318
0
thumbnail
Ryan Schuhler | 26 Jul 2014

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 have created and found useful for a number of different use cases. This blog posts and the two to follow will show parts of our main javascript code which is currently being used in our...

76428
0
thumbnail
Olaf Kock | 04 Jul 2013

 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 mobile device detection code to Liferay (see his presentation at the EU Symposium 2011). Back then he was a community member, but in the mean time he as joined the team and is now...

117075
0
thumbnail
Miguel Pastor Olivar | 04 Jul 2013

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 Jolokia we have a lightweight layer on top of the MBean Server infrastructure which allows to query our JMX data over the http protocol. The architecture is very simple: I have...

72151
3
thumbnail
Ruud Kluivers | 02 Jul 2013

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 information. General consensus says that data turns into information when it is analyzed, interpreted, enriched, redacted, linked etc. The moment data is touched by one of these processes,...

76959
1
thumbnail
Sachin Dhus | 02 Jul 2013

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 https://lportal.svn.sourceforge.net/svnroot/lportal/portal/. Import this in eclipse Create app.server[userName].properties in...

61097
4
thumbnail
Ruud Kluivers | 01 Jul 2013

  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 attend the press conference in London. Remember this was before internet, the world wide web and MS Windows were well known. It was not unusual to fly around Europe and spend the...

72724
0
thumbnail
priti parmar | 28 Jun 2013

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 navigation 1) Create a new ServicePreAction hook 2) In the run() method of ServicePreAction, retrieve the your community group object ThemeDisplay themeDisplay = (ThemeDisplay)...

54205
0
thumbnail
priti parmar | 28 Jun 2013

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 Method is used for Creating the Map Variable of the Pages      *      * @param HttpServletRequest      *...

56138
2
thumbnail
priti parmar | 25 Feb 2015

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: $CATALINA_HOME/webapps/solr.war – Note the war file name change. That’s important. Step 3: Create your solr home directory at a location of your choosing. This is where the configuration for that solr...

73979
21
thumbnail
Glenn Saler | 27 Jun 2013

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 to our office to get some quality one on one time with not only myself, but our wonderful sales team that are located here as well. Two weeks ago we had our partner Lister...

57324
0
thumbnail
Milen Dyankov | 27 Jun 2013

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 impression that is't very limited. Some people even claim it doesn't work. Judging by the number and type of questions I still get asked now days, I think I know where most of the confusion comes...

81306
10
thumbnail
Manuel de la Peña | 24 Jun 2013

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 are used to work on functionalities, finish them, and jump to another one. We send our work to a reviewer,  and continue working on other tasks. As you probably know, in these...

109325
0
thumbnail
Tim Telcik | 05 Nov 2017

Overview If you are facing Liferay Portal login issues (eg. unexpected user session timeouts, unexpected double login prompts), you can perform high level tracing by enabling logging in the primary request dispatcher (the Main Servlet). For the following trace steps, we will use a Liferay Portal 6.1 + Tomcat bundle. Trace Steps Step 1 - Enable Main Servlet Logging ...

9975
0
thumbnail
Olaf Kock | 24 Jun 2013

 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 lot of topics he also mentioned in his previous Community Roundup as well as a brave move that I'd like to tease here: He gives us the definitive release date for Liferay 6.2 - so...

121824
0
thumbnail
Ryan Schuhler | 26 Jul 2014

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 with long scrolling pages, where it is useful to see the navigation as you scroll. You can see this in action on Liferay's Solution Forum sites. Some additional styling may be...

82786
6
thumbnail
Ryan Schuhler | 05 Jul 2013

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 other devs who work in the same office as we do. Over time I have learned or figured out new things about Liferay Portal, as anyone using lifery does, and I want to share those findings...

60497
0
thumbnail
Mika Koivisto | 23 Aug 2013

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 version numbers are 6.1.2 for CE GA3 and 6.1.30 for EE GA3. With this release there is one significant improvement in the Liferay Maven Plugin and that is they are no longer directly dependent...

65937
3