by Jeroen Dalsem
First uploaded 204 days ago
21
Recommendations
Summary:
Provides better use of profile fields, replaces (replace profile fields) and configurable group fields
Full description:
Provides better use of profile fields, replaces (replace profile fields) and configurable group fields
IMPORTANT:
When you used a previous version (version < 5): 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:
- search based on profile fields
- 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!!!
TO DO:
- 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
- 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
- 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
- longtext with tinymce too small when on first hidden
- reset on members search forms won't reset multiselects
ColdTrick IT Solutions(c) 2009 ColdTrick IT Solutions
Like this plug-in? Consider making a donation.
Version history
5.3:
- added: extra classes and a * to register form mandatory fields
- fixed: updating of profile type and category not possible
- fixed: applied nasty fix to hide configuration from search results
- fixed: members search result profile icons not showing pulldown
- fixed: members search not filtering on profile type in Elgg > 1.6.x
- fixed: members search fields not listening to admin_only
5.2:
- added: hint text on profile fields to show on edit/register forms
- added: empty value to pulldown and radio options to empty a field (or keep blank)
- added: new admin add user form with the option to notify user and directly add extra profile information
- changed: plugin now works with classes
- fixed: multiselect not working in safari/chrome
- fixed: switching profile field (with edit) doesn't empty form. Problem when last field doesn't contain a label
- fixed: description not keeping data on edit group form
- fixed: layout bug in css on search form
- fixed: having no custom profile fields except admin only makes the admin only visible on the profile ($CONFIG->profile need to not contain these fields)
- fixed: profile fields used filled on the register form (and admin form) now listens to default access level
- (maybe) fixed: on some browsers group fields configuration not showing (not reproducable)
5.1:
- added: members search form based on profile fields (admin configurable)
- added: simple/advanced search toggle options on user profile field configuration
- fixed: token mismatch on group edit when using 1.6.x or higher (not tested)
- fixed: after bounce on register it showed bounced values
- fixed: datepicker fields sometimes a day off, fix provided by westor (http://community.elgg.org/pg/profile/westor)
- fixed: groupprofile view replaced to show correct field labels
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
Oh, I do have one question - I noticed some values show up in 'Query' for admins on the Members Search results.
What is this and what does it mean? I've pasted an example below when I do a search on one of the profile fields I added for users to mandatory fill out on the registration page:
SELECT distinct e.* from elggentities e join elggusers_entity u on e.guid = u.guid JOIN (SELECT subm1.*, s1.string FROM elggmetadata subm1 JOIN elggmetastrings s1 ON subm1.value_id = s1.id) AS m1 ON e.guid = m1.entity_guid where ((m1.name_id='1285' AND m1.string like '%ACC%')) and ( (1 = 1) and e.enabled='yes') and ( (1 = 1) and m1.enabled='yes') order by e.time_created desc limit 0,10
tpogonat 29 days ago
@tpogonat the query information is only available to admins and can be used to debug any issues with the search, so if all works great, just ignore it :)
@stantz you can find configuration of this plugin in the administration menu. Look for the 'Replace Profile Fields' and 'Replace Group Field' menu items.
Jeroen Dalsem 29 days ago
Jeroen just great, seems perfect in 1.7b which is all I care about. You don't seem to mention 1.7b in this release but it works just great!
Thanks you and are you updating Elggchat for 1.7 soon?
TahoeBilly 29 days ago
@jeroen and @TahoeBill: I'm running 1.7b on two different servers and for me, URL fields are not displaying properly. Here are some screenshots. Other fields seem to display properly.
Thanks for the great plugin regardless!
mhourahine 29 days ago
Trying to be helpful, they show up on mine. Did you select field type "url"? I assume you did that.
Jeroen would most likely know best. My URL field works and is clickable, same with email. Sorry I cant help more will let you know if I think what's happening.
Bill
TahoeBilly 29 days ago
@Brett - Problem solved. Thank you, sir!
mhourahine 29 days ago
jeroen...just great!
I have a short question about Internationalizations:
in the options of the new profilfield i can input something like profilefield:gender:woman or etc. und put this in any language file? That´s right?
Cube 28 days ago
@cube unfortunately the options still aren't internationalized.
Jeroen Dalsem 28 days ago
jeroen, Ah ok, i asked you because, i use - at the example of gender - in german language male = männlich, and i make this as tag, so girl can look for male users. Bud it works at the moment not with extra signs like ä.ö.ü so i get no results if i press the tag. :)
Cube 28 days ago
@cube if you use the tag output format and then click on it you are going to site.com/search/?tag=männlich if i'm correct. That means that the search (default elgg) would not be able to correctly search on special characters. What version of Elgg are you using? Maybe 1.7 (with the new search) works better with special characters?
Jeroen Dalsem 28 days ago
I have a short question about profile manager. The instructions say that I can drop profile fields into different catagories, but how do you go about droping them there. I am not able to drag and drop from the default list and any time I add a new profile field it is added only to the default list.
Thank you for your time
waya59 28 days ago
HI Jereon
I'm just enquiring whether I can populate a drop down box that allows users to multi select cities? Also do I have to individually put in each city or can I populate it from an excell spreadsheet?
Thankyou for the plugin
Tanz 28 days ago
for some reason i cannot select a profile type when adding a field, any help? thank you
zanzoon 28 days ago
Jereon,
I have a multi select field, as I had in 1.6.1. I check the boxes and it doesn't seem to save anything, the profle never shows the field/tab.
1.7b plus you latest release, everything else just working great!
TahoeBilly 28 days ago
@zanzoon it is correct you can't select a profile type when adding a new field. If you want to limit fields to profile types you need to use the categories. Fields can be added to categories and categories can be restricted to profile types.
@TahoeBilly i would really like to make the Profile Manager work on 1.7 but at the moment i just done have the time for it. Hopefully in a few weeks. I'll then look into this problem you mentioned.
Jeroen Dalsem 28 days ago
I have an error when saving the profile.
"We encountered an error (token mismatch). This probably means that the page you were using expired. Please try again."
please help me...
jimmy9119 28 days ago
Jereon
The problem I am having is that I can create the types and the categories and I have tried to select a category prior to adding a new field, yet when I save a new feild it is added to the default and not added to the category I selected. Any ideas what the conflict might be????
waya59 28 days ago
@waya59 new fields are always added to default. You have to drag a field from default to the category.
Jeroen Dalsem 28 days ago
@jereon I just went back a deleted all of the fields which I had created to so I was starting fresh. I created 1 profile field. When I click on the new field it is picked up and moves but when I try to drop it into the category I have assigned the field moves back to the default group and is not moved or copied to the category.
Any ideas if I could have another plugin which could be messing with profile manager???
Thanks for any help
waya59 28 days ago
thanks for the fast reply....
i have a problem:
when I go to edit profile in my profile page i see the following:
profile:custom_profile_type
This field can not be edited
please help
zanzoon 27 days ago
Hi Jeroen Dalsem,
quote:
added: empty value to pulldown and radio options to empty a field (or keep blank)
How to set a default value instead of the blank one?
SGr33n 26 days ago
Hi,
I tried the datepicker on this plugin and when I view the results on the profile the date is incorrect (one day before the date selected). What could be causing this, and does anyone know how to fix it?
Thanks in advance
juser 25 days ago

tpogonat
Profile
Friends
Friends of
Pages
Plugins
Thansk Jeroen!! Your plugin is awesome!!!!!!!!
tpogonat 29 days ago