Blogs

RSS
RSS
thumbnail

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....

46724
thumbnail

Starting from 2014, we have begun our relationship with the Ai Na Volunteer Center and we are so glad to see that many of our colleagues have participated in the activities held by Ai Na and more importantly, bettered themselves through the communication with the autism children and teenagers. So who/what is Ai Na and what does it do? Right now, this might be the biggest question...

6254
thumbnail

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...

51556
thumbnail

Facebook (SSO) social login configuration with Liferay Portal   Facebook as social login to Liferay Portal      At some specific requirement portals needs allow users to login with cridentails of popular social sites Like Facebook, Google+ , Twitter  ...etc many mores social cridentails. ...

25359
thumbnail

Social SSO with Google + Follow below metioned steps to configure Google+ sso with liferay portal. Configuration in  developers.google.com 1. https://console.developers.google.com Login with google credentials.   2. Create new project.   3. Add Project Name   ...

26137
thumbnail

Digital Transformation of Learning is changing the way we learn and develop. Today, technology enables a variety of different approaches to teaching and learning. Phenomenon-based learning is one of the learning pedagogies that has recently raised a lot of discussion around the world. The results of this cutting-edge approach to education are seen as...

28916
thumbnail

How can you access custom classes within a JSP hook? Simple answer: you can't. Period. JSPs in a hook are running in the portal classloader, while your custom classes are running in the hook context classloader. So the JSP in the portal classloader does not know about your custom classes. In 2013 Kan Zhang wrote a blog post about how to use custom classes in a JSP hook....

28776
thumbnail

  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...

73904
thumbnail

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.  ...

46863
thumbnail

Overview Patching info for the Liferay Portal Enterprise Edition (EE) may be identified using the Liferay Portal patching tool natively or via the Patching Tool Info plugin in the Control Panel. NOTE: The patching tool is only available for the Liferay Portal Enterprise Edition (EE). It is not available for the Community Edition (CE). Using the Patching Tool via the...

5657
thumbnail

We are glad to announce that the new Valamis 2.6 Enterprise Edition has now been released. In this release new features have been introduced especially to the Lesson Studio. Also, importing questions from Moodle to Valamis environment is now possible. New Features & Improvements One of the biggest improvements in the Lesson Studio...

26351
thumbnail

We are approaching a point in time where the rapid acceleration of technology related to education, course development, and learning has produced large amount of content and knowledge concepts. Today learners of all ages are able to reach the content simply providing that they have an access to the internet and a computer or a mobile device. Deciding when and where...

29325
thumbnail

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...

41639
thumbnail

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...

40336
thumbnail

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 ...

47803
thumbnail

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...

58512
thumbnail

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...

71042
thumbnail

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...

44397
thumbnail

Overview Sometimes ... things do not go to plan when using mail (email) in Liferay Portal. However you can quickly find the cause by logging the outbound mail message. You can enable additional logging to help trace inbound and outbound mail. NOTE: This article was extracted from article How to configure Google Mail in Liferay Portal Test Environments The...

9394
thumbnail

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...

45444