RSS

Entries with Blog Stream Featured .

thumbnail
Olaf Kock | 20 Sep 2016

  Today I'm welcoming a repeat guest, Jorge Ferrer, Liferay's VP of Engineering. I've had the great opportunity to ask him a lot of questions that provide deep insight into what's running behind the scenes in the engineering team. We didn't have enough time, so this is part 1 of our conversation, to be continued in episode 58. I need to squeeze in the (already recorded) episode...

116663
0
thumbnail
Cody Hoag | 10 Mar 2016

  Another Liferay contest is on the way! This one, however, is a bit different than others you may have participated in previously. To celebrate the upcoming release of Liferay 7, we are holding a community Javadoc contest. It's simple; you write Javadoc for parts of Liferay you have expert knowledge on, and you accumulate points based on the amount of...

54528
0
thumbnail
Jan Eerdekens | 29 Feb 2016

Part 2 of this series is a short, but sweet one. This portlet was born out of a very specific customer requirement: the need to be able to see log files for some user that have Liferay web access, but no actual OS level access to the server itself. We first looked at using the Liferay Log Viewer portlet that is available in the Liferay Marketplace and while it partly covered the...

54562
5
thumbnail
Kailash Yadav | 10 Mar 2016

                Caching is important part of any web application. We implement caching for our application on different levels. Generally we cache static resource on web server level and DB level caching on persistence level. Most of web-framework/portal provide some level of caching. Liferay strongly integrated caching in its core part and...

65558
13
thumbnail
Javeed Chida | 03 Mar 2016

This is not really a technical post. In what follows, I share two little tips for Liferay 6.2 users. This may also be useful to developers, unless you prefer crafting SQL to solve all your data problems (which you probably do). Let's get to them. #1: Find journal articles that use a particular structure Read the errata. When I was starting out with Liferay...

47204
3
thumbnail
Olaf Kock | 15 Feb 2016

  In this episode I'm talking probably one last time to James Falkner about upcoming changes... James was the first guest on Radio Liferay (back in episode 1 - as well as others) and now - at least temporarily until episode 56 is published - will be the last. We're talking about upcoming changes, and sadly it looks like this will be his last appearance on this program.  ...

89580
0
thumbnail
James Falkner | 15 Feb 2016

Over the last 5 years if there's anything I've learned it's that the only thing that doesn't change is change itself. I've been blessed to have been a part of many exciting changes at Liferay and our community, seeing it grow from 80 to almost 600 employees, and from 20k to 150k community members, and being given the chance to: Join an awesome company and work with...

55969
31
thumbnail
Jan Eerdekens | 14 Feb 2016

This is part 1 of a series of blog posts about a collection of tools I created during the last couple of months as a reaction to some problems I ran into. The first one is how to handle/debug emails while testing mail related items in Liferay. There is of course the standard option of configuring Liferay to use your company's mail server or your personal email account at...

53382
3
thumbnail
Jan Eerdekens | 06 Feb 2016

In this post I want to share how you can use Maven to do 2 important things in a Liferay project: patching and creating a deploy package.   While this way of patching is a very powerful way to modify Liferay in an automated way (no manual WAR/JAR patching) you should use it as sparingly as possible. If possible you should always try to use more...

50803
0
thumbnail
Zeno Rocha | 05 Feb 2016

Back in October when we first introduced Launchpad Developer Preview, we put together a very simple documentation page for users. After seeing how people were interacting with the product we realized we needed a more robust structure. We pushed tons of improvements but still one of the challenges for every documentation is how easy people can find the content they are looking for....

51140
1
thumbnail
Gregory Amerson | 05 Feb 2016

Hello all, I apologize it has taken so long to release a new version of Liferay IDE that supports Liferay 7 development.  But today we are pleased to announce the first milestone release for Liferay IDE 3.0.  And to quote a famous first line of a movie recently released:  "This will begin to make things right." For Eclipse Luna (4.4) and Mars (4.5), you can...

56282
15
thumbnail
Olaf Kock | 26 Jan 2016

  In this episode, recorded at Liferay's Devcon 2015 in Darmstadt/Germany, I'm talking to Scott Nicklous and Neil Griffin. Scott is the specification lead for JSR-362 - otherwise known as the Portlet Specification 3.0 - and Neil serves as Liferay's representative on the expert group. Here are some of the topics that we talked about: JSR 362 page with all the latest...

78105
1
thumbnail
Javeed Chida | 25 Jan 2016

Content Friendly URL? This is one of those tidbits you get served on a platter if you're lucky enough to attend a Liferay training session. Anyway, content friendly url may not be the legit term, but what I'm referring to is a URL crafted using a Journal Article's urlTitle attribute, which is stored in every journalarticle record btw.  ...

51483
2
thumbnail
Lauri Hiltunen | 20 Jan 2016

Liferay allows using site specific Google Analytics tracking codes to analyze the traffic inside your portal. Adding the code is simply a matter of going to the site settings and saving the code you need. Insert your google analytics id in site settings However, the default version of Liferay's Google Analytics code might not be enough in some cases, as it offers...

45307
0
thumbnail
Jose M. Navarro | 01 Apr 2016

Hey everyone! We're celebrating this new year with a new version: Liferay Screens 1.3! Last months we've been busy as crazy helping with our first enterprise projects using Liferay Screens. Some of our Liferay customers are realizing that most of their users are accessing their portals using mobile devices. So most of the times the decision is easy as pie: let's optimize...

43787
4
thumbnail
Jan Eerdekens | 17 Jan 2016

When working with a cluster you pretty quickly come to a point where you want/need to know what cluster node you're on. Liferay already has a simple way to show you this. You just need to add the following line to your portal-ext.properties and hey presto! it shows the current web server node ID in a blue box at the bottom of the page: web.server.display.node=true ...

53472
8
thumbnail
Krzysztof Gołębiowski | 18 Jan 2016

I recently started working on integrating Liferay with ElasticSearch + Logstash + Kibana, also known as ELK Stack. Every Liferay developer knows very well where to search for logs and what they exactly mean, but very few had time to look closer at the mechanism as a whole. Therefore, I decided that the first step will be to analyze current logging...

65902
8
thumbnail
James Falkner | 15 Jan 2016

I'm very happy to announce the release of Liferay Portal 6.2 CE GA6! Download it now: [Tomcat Bundle] [JBoss Bundle] [GlassFish Bundle] [Source Code] [Other bundles and Files] [Quick Start] [Detailed Install Instructions]. This is a minor update to address a significant incompatibility discovered in our community with Liferay  Sync. As Liferay 7 is right around the...

79661
2
thumbnail
James Falkner | 14 Jan 2016

Back in 2012 we began a quarterly program to recognize those of you who have over the years contributed more to Liferay than your average open source enthusiast. Each quarter we recognize the top contributors and the last 2 quarters are no different. These individuals have contributed code, blogs, helped out on the forums, and generally improved the Liferay community...

48042
3
thumbnail
Meera Prince | 08 Jan 2016

The Open Services Gateway Initiative (OSGi) is specification that defines modular based software management and its execution. OSGi makes software management and its execution simpler by making large application into small bunch of pieces and we call it as module. These modules are working independent way so that when we need we can start module and we can stop module. As for OSGi...

49611
1