Info

Category:
Licence: GNU General Public License (GPL) version 2
Updated: 25 days ago
Downloaded: 1053

Releases

More projects by Kevin Jardine:

Release notes:

Note: this bug fix version fixes a problem with checkbox group field output.

The form plugin allows site admins to use a web interface to create forms that they and ordinary users can use to create content. So you can add restaurant reviews, Youtube favourites, etc. to your site through a web interface without any coding required. You can also create advanced search forms for this content. The form field types can include selects, radio buttons, etc.

The flexprofile, flexgroupprofile and flexfile plugins (also included in this zip file) make it possible to use some of these features for user profiles, group profiles and file upload forms and views.

Forms can be split into multiple tabs. You can make some fields required. There is a translation function so that you can make the same forms available in multiple languages. There is a simple templating system editable through the web so that you can describe how the user content should actually be displayed. Content can be commented on or recommended (like Digg) by other users. Users can edit or delete content they have created.

For more information see the README.txt file in the plugin folder.

This version provides default response text as well as default list and display templates for content forms if you do not specify them when creating your form. This should make creating and testing content forms much easier.  The activity page and river widgets should now work properly with content forms. There are also a number of new variables that you can use with your custom list and display templates if you do decide to use those. Also, the "edit content" and "delete content" links have been moved to the left submenu column.

Note that the "User content" menu item no longer appears even for admins unless explicitly activated. Admins should manage their forms through the "Manage forms" link added to the left submenu on the administration pages instead. Also, annotations such as comments and recommendations are no longer automatically added if you use custom list and display templates. You can add those with the {$_annotations} variable. See the form plugin README.txt for more information.

There are also small plugins called flexprofile and flexgroupprofile (in the same zip file) that make it possible to use some of these features for user and group profiles, so you can manage your profile questions using a web interface. You can specify where this profile information is displayed on the profile page and choose from three different profile formats, including a tabbed format. You can specify different profile questions for different group categories.

Please read the README.txt files in the flexprofile and flexgroupprofile directories carefully before using these plugins.

Finally, there is an even smaller plugin called flexfile that lets you add new form fields to the file upload form and file views.

As these plugins are currently beta code, I do not advise you to use them on a production website yet, at least not without thorough testing first.

Bug reports and suggestions for new features are welcome. You can send them to me through the contact form linked on my Elgg community profile page or the email address contained in the README.txt files.