Our documentation has been relocated here, the Liferay Developer Network. Please update your bookmarks!

Using Web Forms and Dynamic Data Lists

As needs change in business and organizations, the technology used to fulfill those needs must adapt as well. People use electronic means to do things that years ago were done using manual processes. For example, you may want your team to sign up on your web site for a holiday party. Or maybe every fall, you need to put up a job posting board, only allowing administrators to create new job posts. Maybe you want to allow users to manage a notebook or To-Do list on their private pages. In all of these cases, you want to enter in custom sets of data, allow your users to add their information, and be able to access the set of data.

In the past, you’d need to be a developer to accomplish any of this. Today, you can do it without writing a single line of code. Enter Liferay’s Dynamic Data Lists. This is an easy way to create, aggregate, and display new data types. Data Lists are flexible enough to handle all types of data, and you don’t have to write any code. Simply put, Liferay gives you the power to perform the following actions:

  • Define your own data definitions

  • Create new lists from those definitions

  • Customize the input forms for ease of use

  • Customize the output format

  • Integrate lists into Workflow

All of this capability can be easily distilled into two concepts: data defining and data displaying. These data lists are dynamic for a reason: they are flexible and powerful. Whether you want to collect simple input from the user or develop an entire data entry system for real estate listings, Dynamic Data Lists have your use case covered. Combined with the flexibility provided through templates and the power of languages like Velocity, entire applications can be built in a short time.

Building a List Platform in Liferay and Defining Data Types

To expand and extend the social capabilities of our site, we want to build a new, radical platform on Liferay: custom-built lists that users can share and collaborate on with their friends (or...

Read More

Creating Data Lists

Building out new lists really isn’t all that different from creating new pieces of web content. Just as you can create new Web Content Structures to control the input of a particular type of web...

Read More

Make it Pretty: Creating Custom Displays

When creating custom lists and data definitions, you can control not only how the input form appears to your users but also how the list itself displays. Eventually you may realize you need to...

Read More


Our list.it experience is now much more enjoyable than when we first signed up. As new Listies, we had no idea how to define our own data types for our lists, let alone how to create a list. You...

Read More
0 (0 Votes)
Summary Previous