Picture a hot, summer day. You’re on vacation, and you’re just coming back from the beach after a day of frolicking on the sand and in the water. After all that activity, you’re hungry. Time to grill up some burgers and dogs.

To grill hamburgers and hot dogs, you have to have a proper procedure and apparatus for accomplishing the task. The procedure would be called an algorithm in computer science terms. The apparatus is the framework.

You first need a grill. That grill should be equipped with a heating mechanism; in the case of most grills, that’s either charcoal or propane gas. Obviously, it also has a metal frame, or grill, placed near the heat. You also need tools, such as a spatula, a plate to hold the meat, and if you’re making chicken in addition to those burgers, a brush and some barbecue sauce.

All of these together form a framework for making grilled food on a hot summer day. All the tools you need are at your disposal; you just need to pick them up and get grilling! If the framework is already in place, it’s obviously a lot easier (and more timely) to cook food than it would be if the framework weren’t there. Just ask the cave men.

Liferay contains several frameworks that give you all the tools you need to perform various common tasks, such has handling permissions, letting users enter comments, categories, and tags, and other common tasks that Liferay doesn’t make you have to write yourself.

Here’s what we’ve got in store for you:

  • Security and Permissions
  • Asset Framework
  • File Storage Framework
  • Other Frameworks

Let’s start by getting acquainted with a framework that nobody relishes having to write themselves: security.

Security and Permissions

The Java portlet standard defines a simple security scheme using portlet roles and their mapping to portal roles. On top of that, Liferay provides a fine-grained permissions system you can use to...

Read More

Asset Framework

Liferay’s asset framework is a system that allow you to add common functionality to your application. For example, you might build an event management application that shows a list of upcoming...

Read More

File Storage Framework

The File Storage Framework lets you store files using the back end of the Document Library. If you use this framework you won’t have to worry about clustering or backups, since they’ll already be...

Read More

Other frameworks

Liferay has a variety of frameworks that simplify development of complex functionalities for your own applications. Liferay’s frameworks have evolved from its built in applications, so they’re...

Read More


With Liferay’s frameworks, implementing complex functionality in your custom portlets becomes easy. We covered security and permissions and the Asset Framework. Make sure you check back regularly...

Read More
0 (0 Votes)
Summary Previous