Without doubt, the most important and innovative new feature released on version 3 is the Application Builder. For many years, customizing the profile fields has been a highly useful feature of PM Premium. However if you wanted to make additional forms to let your members add and update new kinds of data and let them browse and search it, using a single list of fields was difficult and at best it was an ugly hack. You can now use Application Builder to build your simple member forms and applications. Here are some examples:
Let's Make a Picture Album Application:
To make a very simplepicture album application, you only need two fields: an upload form and a description for the photo. First create an application called "album" from Admin -> Setup -> Application Builder page. Then add these two fields. (album_filename and album_description) Then follow Step 2 and generate templates for this application and launch it. That's all you need to do. Now, you can link to this application from panel or header template using the link provided on the Step 3. Now your members will be able to upload their pictures into their photo album.
Click on "Show all links" link on the Step 3. Copy "List Entries for a user:" code to your profile template to link to their gallery from their profile. Copy "List Entries for all user:" to your homepage to link to all pictures in all member galleries.
If you would like list photos by categories, you can also add a dropdown "category" field and use the search functionality to list all photos on that category.
What is "Listing Location" field?
On the application question addition form, there is a question that asks for "Listing Location". Those options are useful for creating the default templates. When you list the results on an application, you might have
- content: the data entered may be shown on a separate page.
- title: the data entered may be shown on the title of the listing.
- lead: the data entered may be shown on the listing page.
- hidden: the data entered will not be shown to the public or other members.
For example if you are building an article management application.
- content: the actual body of the article
- title: the subject of the article
- lead: first paragraph of the article
- hidden: category for the article
What else I can do?
Other examples of applications you can built in couple of minutes using this tool without any programming knowledge: address book, picture todo list, recipe database, classifieds, book recommendations, event calendars, bookmark sharing.
You can now let your users add, edit, delete, search and list any kind of data. And you can do these without doing a single line of programming!