Provides better use of profile fields, replaces (replace profile fields) and configurable group fields
IMPORTANT:
When you used a previous version: Because of the rename of the plugin, you need to disable and remove the old one and then install this version, enable it and save the plugin settings.
Features:
- importing default or custom fields
- ordering of custom fields (drag and drop)
- add profile types
- add categories (draggable reordering, drop fields on categories to add)
- adds pulldown, radio, multiselect, calendar and datepicker field types
- show on register form (profile fields only)
- show output as tags
- mandatory fields (for register form, profile fields only)
- mandatory profile icon on register form
- disallow editing of a specific field (applies to edit profile only)
- replace profile fields access control with just one profile access option
- backup / restore profile fields configuration
- export user profile (meta)data to csv
Needs to be positioned after the profile plugin!!!
Admin Profile Fields
Admin Group Fields:
Accordion:
Plain categorized fields:
Version history
5.0.1 (2009-12-28):
- fixed: profile type description change on selection change not working on register
- fixed: bouncing on register form not working for profile type and multiselect
5.0 (2009-12-23):
- added: backup / restore of custom profile fields configuration (no categories and profile types)
- added: basic export of profile metadata to a csv
- added: admin option to show a tabbed edit profile view
- added: option to add profile type to members tabbed view
- added: pulldown, radio and multiselect field types for groups
- added: admin only option to custom group profile fields
- added: simple admin stats to show different profile type count
- added: profile fields now editable
- added: profile type selection on register
- changed: renamed plugin to Profile Manager
- changed: secured all actions with tokens and action gatekeepers (for Elgg 1.7)
- fixed: forgotten translation of unavailable options
- fixed: admin only not saved when adding new fields
4.1 BETA:
- added: experimental support to extend field types (read more here)
- added: description field on profile type
- removed: pulldown, radio and multiselect field types for groups (because they don't work at the moment)
- fixed: some missing translations
- fixed: bug with longtext showing twice on userdetails
- fixed: bug when profile types where deleted but still attached to a profile (getSubtype on non-object)
- fixed: css issue with sortable categories
4.0 BETA:
- added: profile types
- added: categories
- added: admin only profile fields (makes Admin Profile Fields plugin obsolete http://community.elgg.org/pg/plugins/FxNion/read/304257/admin-profile-fields)
- added: full profile view (link can be disabled in admin settings)
- added: admin tooltip to clarify functionality
- changed: display of profile fields (plain categorized or with accordion)
- changed: a lot of code
- fixed: display of customfields icon in IE on admin pages
TO DO:
- make custom fields editable (instead of delete/recreate)
- profile completeness
- categories and types for groups
- multilingual options (in pulldown, radio, multiselect)
- Default values for fields (user specified)
- Force empty fields on profile
- dependend fields
- search based on fields
- export based on fields
- profile type selection on register page
- show profile type on user details
- check existence of input/output views (in get_categorized function)
- check if fieldtype is enabled (in get_categorized function)
- handle disabled fieldtype options (in get_categorized function)
- handle empty fields on group details (in get_categorized function)
- handle field options on group edit (pulldown, radio, multiselect)
- replace profile type description with longtext instead of plaintext
Known issues:
- on register error backward maintaining selected profile icon is impossible due to security reasons
- multiselect pulldown not working in safari and chrome on register page
- longtext with tinymce too small when on first hidden
ColdTrick IT Solutions
(c) 2009 ColdTrick IT Solutions
View Jeroen Dalsem's plugins
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
IMPORTANT:
When upgrading from a previous version you need to save your admin/plugin settings (because the plugin is renamed). You can disable and remove previous versions. Field configuration will be intact.
aaaaahhhhhhhhhhhhhhhhhhhhhhhhhrrrrrr
;-)
@dhrup what?
@Jeroen, just out of interest, what options are there for "location" fields in your plugin... is it tags, or is it possible to include georeferance data (long and lat [I think there are fields in elgg core for this]), postcodes or grid referance etc?
@Mark the profile manager doesn't support location based fields. The profile manager has the ability to be extended by other plugins to add more field types (like a location field). This mechanism was developed so plugins like vazco_gmap could hook into the field types and add the location field type. Vazco is aware of this functionality (as i told him myself) but i do not know if he is adjusting his plugin to support this.
@Jeroen
If PlugIn NAME was same --> no need for extra techie instructions. I think you will get the usual "newbie" / non progammer requests such as " how do I do that...?"
When you used a previous version: Because of the rename of the plugin, you need to disable and remove the old one and then install this version, enable it and save the plugin settings.
I can understand your problem, but keeping the name of the plugin to be just 'custom profile fields' is not covering the current functionality of the plugin. Thats why i renamed it.
Jeroen
Would you please describe in somewhat more details for the *average Elggster, not for those of us who can code.. re: the "upgrade".. Please do not post back straight away.. think it over.. maybe tomorrow.. what will help the *average user --> you'll have a winner.. as usual ;-)
@dhrup it is at the top in the description of the plugin
hmmm "...ability to be extended by other plugins to add more field types..." interests me a lot. I will look into the relevant code ;-)
( btw - remember not all PlugIn downloaders know much abt php, etc.. if they run into trouble, they *will post back HELP" LOLZ... )
Regards.
@dhrup this functionality was already present in 4.1 Beta (more info here)
Does "profile type" refer to the field type or does your plugin allow people to create different user types (company, professional, regular, etc)? Sorry, just a little confused because I can't understand the "Profile type" dropdown fields in your first screenshot.
@anna the profile type is indeed to create different user types. Categories can be specified to only show up on specific profile types so you can have different profile information for a user type.
Excellent! Thank you. I'll be testing it now.
i used previous version with elgg 1.5... Now that forms have been "secured with tokens and action gatekeeper", is this plugin compatible with 1.6.1 ? Has anyone tried ? I will test anyway and report.
Just tried with 1.61 and all looks to work fine, although I do remember someone saying before that the accordion display is broken, but not looked at that yet...
I just did a clean install of 1.6.1 . I didn't add any other custom addon except profile manager and when i enabled it and tried to edit a profile i made with just 1 custom profile field it gave me the token mismatch error.... I am going crazy over it cause this is probably the best addon for elgg.
(i cannot use 1.5 cause can't make fivestar work on it which i also need)
I am running it on 1.6.1 without any hitches
Yeah m8 that is exactly what baffles me. A lot of people are reporting this is working for them on 1.6.1 and mine is being stubborn. I know Jeroen is aiming for 1.7 with this but since 1.7 doesn't have a solid ETA i guess i am screwed.
Great plugin, but I have a problem that the categories show fine in a profile that you are allowed to edit (your own or others if you are admin) but they are not visible in a profile that you cannot edit. Unless the profile is editable to you, the fields are presented in a random order without any grouping or categorisation. Any ideas as to what I am doing wrong would be much appreciated.
Joroen,
Thanks for the Plugin. Could you please explain the difference between Plain and Accordion Category displays.
Thank you.
Joroen,
Please ignore the post above. I've seen the difference in the category displays above. Once agin, thanks for the plugin.
@V
http://www.i-marco.nl/weblog/jquery-accordion-menu/
Looks charming!
Hello,
VERYGOOD!! THANKS!!!
but... i am using elgg 1.6.1 and i orderd the ProfileManager after the profile plugin and it works fine. but i have an problem with groups..:
wenn ich go to "Replace Group Fields" in admin section.. and i import a the default fields it says that the import is successfull but.. i cannot se them. i cannot see any fields. in "Replace Profile Fields" i can see every field!.. what i am doing wrong?
is it because i want to use with elgg 1.6.1?
THAN YOU!!! for you answer!