Blogs

RSS

Entries with Blog Stream Featured .

RSS
thumbnail

I've been busy building web application content. A simple form with three fields Under the form, a table shows the previously added records The data in the table can grow to several hundred Blah blah blah We've done this many times. And we've got enough tools from here to the mooon and back to get it all done pretty well. But of late, I've been...

55881
thumbnail

Today I’d like to let you know that Liferay Portal 7 Community does not have "out of the box" support for clustering, non-open source app servers (Oracle WebLogic, IBM WebSphere), and non-open source databases (Oracle Database, Microsoft SQL Server, IBM DB2, Sybase DB). Support for these non-open source systems will be found in Liferay's current and future commercial releases, which...

100708
thumbnail

The Liferay Faces team has been working hard on a variety of tasks, including: Support for JSF OSGi portlets with Liferay Portal 7.0 CE Maturing the source in our New Git Repositories Finalizing our New Version Scheme Making Liferay Faces Alloy compatible with AlloyUI 3.0 Developing the new Liferay Faces Metal component suite based on Metal.js ...

73334
thumbnail

Today Liferay released the next version of its flagship software: Liferay Portal 7.0 CE!  [Download] [Quick Start] After many months of hard work from the Liferay product and engineering teams along with the aid of the awesome Liferay community, it is my pleasure to announce the immediate availability of Liferay Portal 7.0 CE.  Liferay Portal 7.0 CE is an amazing release...

97506
thumbnail

In a blog post from September 2015 titled New Git Repositories for Liferay Faces I mentioned that there would be a new version scheme corresponding to these new repositories. I'm pleased to announce that Cody Hoag from the Liferay Documentation Team has published an update to the official Liferay documentation titled "Understanding the Liferay Faces Version Scheme" with...

66085
thumbnail

  Get to the Heart of Customer Experience Customers expect meaningful interaction at every digital touchpoint with your company. How can you align modern technologies with customer interactions in a platform that ties them all together?   Join us at Liferay Symposium to meet with Liferay experts, learn how industry leaders are using a...

52635
thumbnail

A little while ago I ran into a strange problem at a customer. We had written a hook that contained a small REST service that accepts a multipart POST to import a document and some related metadata/permissions. This service seemed to work OK and was used to import 1000's of documents, but every now and then we received a call or an email of an enduser complaining that they...

55935
thumbnail

The Sync team is pleased to announce SSO support in the latest releases of Liferay Sync desktop and mobile clients. Any SSO implementation that works against Liferay Portal will work with Liferay Sync as well (SiteMinder, OpenSSO, OAM, SAML, Shibboleth, etc). Please note this feature is for Portal EE customers only. Below are some screenshots showing the login flow using Liferay's...

51965
thumbnail

After building a hook that wraps the FakeSMTP application and a portlet that gives you file management capabilities in Liferay we now get to part 3 of the series: the CRaSH portlet. I must admit: I did actually build this portlet first, but during its development needed something to show/inspect emails and to upload, download and edit files and ended building the other...

58145
thumbnail

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

110789
thumbnail

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

49375
thumbnail

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

49176
thumbnail

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

56470
thumbnail

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

42397
thumbnail

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

84158
thumbnail

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

50058
thumbnail

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

47356
thumbnail

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

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

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

50141