Dynamic Data Lists I

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! smiley

Blogs
It's nice !!! Is posible to get the records from database with source code?
Andrés, I think in the next post he will show us how to display the records.
Hey Andrés, yes it's possible. DDL is built on top of a storage layer that the developer has access through the API. I'll talk about this next post.
This is really nice feature. Sir my requirement is to add data by user in a page and that data will store in database and next time if user will access he/she will see the data and can edit the data. Sir your blog is really help me to understand the advantage of DDL. Sir please post that how to fetch and push the data in data base through DDL.
Thanks
asif aftab
Will that awesome GUI for adding a new list and schema will be available for Web Content structure edition page? emoticon
Great Feature..
Looking forward for this, as replacement of web form.
Thanks !!!!
Very good step. 1. Is it possible to search in displayed results (or include dynamic lists in liferay search portlet)? 2. Is there going to be result pagination? If not, is it going to be there? Thank you for the responses
and 3. column ordering?
Hey Peter, at present we don't have these features but certainly we're going to put that in. Btw, file upload was added for this release.
Really cool features, i checked some of them in 6.1 CE B4. File upload is there
ya its a cool feature, but is it possible to change format of that new data definition? i want two column form, in first column upload file options is to be given and for second column some text fields is to be given is it possible?
will there be a lookup column, where the contents are populated from another dynamic list?
This is a great new tool for Liferay, but one more item would help make it complete. We were hoping to use it for internal Innovation competition at our company and we just need to be able to have the community rate each item submitted. Our process would be that the community could submit an idea (some competitions allow only one submission - others allow multiple - Data Lists has the feature!). The submission would be approved (Workflow enabled - Data Lists has the feature !). Once approved it would show up in a list that everyone could vote for their favourite but not be able to edit it. This is the missing component.

Anyone have any ideas? Thanks
Yes praveen it is possible to define your data definition use this link may be it is helpful for you
http://liferay-blogging.blogspot.in/2011/08/liferay-61-features-dynamic-data-lists.html
Hi,

That's a really interesting tool to work with.
1 - I wonder how does it work the date because when I export it I always have "Thu Jan 01 00:00:12 GMT 1970" and not the real inserted date
2 - where all the information are saved (which table) ?
Thanks