Thanks for your interest in Formulize. Our demo site (
http://demo.freeformsolutions.ca) shows some basic things, but is not a showcase of the really fancy and complex things you can do. There are several discussion threads in our area on dev.xoops.org that discuss creating some fairly complex applications. Here's a link to a couple recent ones:
http://dev.xoops.org/modules/xfmod/forum/forum.php?thread_id=3036&forum_id=745http://dev.xoops.org/modules/xfmod/forum/forum.php?thread_id=3004&forum_id=745The second one is lengthy, but has code sample for Pageworks in it. Also, the "Using Formulize..." PDF available from our dev.xoops.org area contains a lot of examples and conceptual information.
If you want the really quick and dirty overview of what simple code you can write in Pageworks to do cool things....
// assume you have a form where multiple people have submitted
// some kind of profile information (could be the actual user
// profile form if you are using Reg Codes + Formulize)
// get the profile information from the database (assume 12 is
// the ID number of your form)
$data = getData(12);
// loop through all the profiles and display summary info in a list
foreach($data as $entry) {
$name = display($entry, 35); // 35 is ID number of the name question in the form
$age = display($entry, 36); // 36 is ID of age question
print "$name is $age
";
}
That code outputs a list of names and ages based on the data submitted in that form. There are also single functions that you can use to display forms inside Pageworks pages, and that function handles all saving and retrieving of data.
That example is no substitute for the detail in the threads linked above, but hopefully gives you a basic idea of what's possible.
There's also a lot of power and control in terms of the permission options that you can hand out on a form by form basis. When you have a complex structure of groups of users in your site, you can do neat things like have volunteers fill in data in forms and only access their own info, but simply through permission controls you can open up a view of all the data to the volunteer coordinators, or you can even subdivide by region or city if your groups of users are organized that way.
There's also a whole series of "data browsing" options in the standard "list of entries" view (which you can see in the demo site). It's been described (not by me) as MS Access on the web. Any summary information that can be presented in that list can also be published automatically to other groups of users.
We always respond to all forum postings in our area on dev.xoops.org, though not necessarily very quickly depending on the complexity of the issue, and how busy we are.
Good luck,
--Julian