One of the cool features that is coming in the next release of Liferay is the Dynamic Data Lists.
Basically, dynamic lists are a collection of information that you want to share. Lists resemble database tables. It supports various field types (data types) that you can use to create the metadata schema. Each item stored in a particular list shares that same schema.
With Dynamic Data Lists you can:
- Graphically define the information to gather (schema)
- Define how to display the information in detailed and list views (templates)
- Define a workflow for approving captured information
In this first post, we are going to create a simple sign-up sheet for an event.
First, navigate to the Dynamic Data Lists portlet in control panel (Figure 1).
Figure 1 - Dynamic Data Lists portlet
Then create a new list. In this step you need to either create a new schema or select an existing one (Figure 2).
Figure 2 - Adding a new list and schema
And you are ready to populate the list. Click on Add Record button, fill the form (Figure 3) and that’s it!
Figure 3 - Adding the list items
Figure 4 - List Items
Keep Tuned for more updates! ![]()

