Profile Manager v5.1

Release Notes

Version history
 - 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 (
 - 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
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
 - 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

  • This is the first version with the possibility for member search based on the profile fields, so please be gentle with the comments!


  • Hey Jeroen,

    Nog de beste wensen...alles goed verder?

    I got a Q on the export to cvs file...

    Can you import also the csv file ( lets say we want to move the site and import the users this way)?

    Good or bad Idea ? I don't know if it export the settings also ( but i gues this is in the back-up function )

    Anyhow let me know




  • To activate the search form enabled it in the plugin admin settings. In the field configuration you can select which field is available in the simple and/or advanced search form.

    All the field types are supported except the calendar. However the datepicker fieldtype is supported.

    The Members Search page can be enabled even when the Members Plugin is enabled, but could replace the Plugin.

  • @anand best wishes to you too. Export only for now. But maybe something for the future. Intended for backup of user information or to be used for mailings. To backup the settings you can use the backup fields configuration buttons.

  • We are grateful to Jeroen for his amazing work.

  • A small layout bug slipped into the search form.

    Quick Fix:
    Change in file mod/profile_manager/views/default/profile_manager/css.php on line 297 the width of 410px to 400px;

    Slow Fix: Wait for next release :)

  • @jeoren

    group field visualization is still buggy. The problem is in js.php because whenu you filter by categories (and group does not have categories) you hide all field and then reenable those who have rel='', but group field does not have "rel" property at all, so they remain hidden. i do not know how to fix it, i'm a bad js developer :)

    Thx for this great plugin. I'll give a donation. It is possible to make a request like this:

    - add "modify once" option to fields. So user can only modify the first time. Only admin then will be able to change it.

  • @nicola are you sure you are looking at the right list? Group Fields has a separate menu item in the admin menu. Filtering is not possible on that list (only on user profile fields).

  • forgot to told:

    For whom have problem to see GROUP FIELDS, is it possible to bypass enabling with FIREFOX the web developer toolbar and choose "Show Hidden Element" from Miscellaneus Menu.

  • @jeoren

    i know that i cannot filter group field, but you use the same code for both:

    profile_manager/views/default/profile_manager/js.php, about line 150

    if(category_guid === 0){
                            // show default
                            $("#custom_fields_ordering .search_listing[rel='']").show();

    When in group fields page this line DOES NOT .show() group fields because they do not have the rel property. if i put next to this code a

    $("#custom_fields_ordering .search_listing").show();

    it works, but in the PROFILE PAGE i lost the feature that hide the field not relative at the current category selected.

    This bug is related to the fact that profile field are category related, group fields are not but they share the same js.php code that is not aware of this.

    hope to be clear. :)

  • Que tal Jeoren, Thanks for the plugin, will be helpful in future projects

  • @nicola what version of FF are you using? at the moment i can't reproduce it. But your description is so specific that i could probably solve it anyway.

    add "modify once" option to fields. So user can only modify the first time. Only admin then will be able to change it.

    This is an easy feature (edit is only available if current value is empty) so i think i can put it in in the next version.

    @BLarke thnx, if you run into anything during your projects regarding this plugin, please let me know

  • Jeroen thanks much. Waiting for Vazco to hook up his gmap to work with this plug instead of the flexprofile which just hasn't worked for me well at all! Thanks!

  • @nicola - can you explain the "modify once" option you are talking about? It reminds me of an issue I was thinking about earlier today.  I am going to have to port a whole lot of users from an old Elgg site of mine (running on - if you can believe it - Elgg 0.8!) over to 1.7 when it comes out.  I will be using one of the plugins to import the users, most likely.  I may come up with another method.  But, Jeroen's plugin is critical to me.  And I was thinking about certain fields, such as age, male/female, single/married/divorced, religion, etc.  Some details are well known, for each of the users, such as male/female and age.  Other details may not be known and would need to be blank, starting out, until the user logs on to the new site and can tweak their profiles.  So, is this modify once the ability to modify blank fields and then they stay as-is?  ...I would be curious about your thoughts and some pointers from others and Jeroen.

  • @jeroen

    I'm using last firefox (3.5.7), and i can assure this bug. I'm using elgg 1.6.1 (alst available) and group 1.5.1 (last available).

    if think this explanations will be final :)


    <div id='custom_profile_field_93' class='search_listing' rel=''>


    <div id='custom_profile_field_155' class='search_listing'>

    This is the difference! The javascript hides ALL thoose DIVs, but enable only the one with rel='' and not thoose without it.

    look at profile_manager/views/default/profile_manager/js.php, about line 150.


  • i do not know where this divs (custom_profile_field_*) are generated and so i cannot add it by myself to the code.

  • @Yavik

    the mod-once option request's is simple:

    The user can modify the content only once. Then it will become a read-only (admin writable) field.

    I need this becouse i do not want to let user continuosly change important parameters.

  • Hi Jeroen thank you for all your hard work!

    I still can't see the group fields?  I tried IE, FF, Opera, Safari, Chrome.

    It tells me it imported 4 fields but there is nothing there.

    @Nicola the show hidden elements trick works for me too!  Thx you!   It's not ideal, but at least I can use this invaluable plugin.

    Hope Jeroen gets a hold of this bug and squashes it dead. :-)

  • oh no no no, now I have spent 2 hours with the translation into German, but when I tried saving it in the translation-browser , had run my site (Cockie expired) :( Text files are still safer ...

  • Hello,

                      I tried the plugin on my test site and have had no luck.  I am using Elgg 1.61 I must be doing something wrong of have some other widget messing it up.  When I click on my profile no options.

  • Jeroen, can I ask about possible adding feature from this topic in some future?

  • Great module, but the following text appears at the bottom of each instance of hte serach form


    SELECT distinct e.* from elggentities e join elggusers_entity u on e.guid = u.guid where ( (1 = 1) and e.enabled='yes') order by e.time_created desc limit 0,10

  • Deutsche Sprachdatei dazu ist nun hier erhältlich:


    Very, very hot tool, i love it XD

  • @NDD that query is supposed to be there. It is only visible for admins, not for regular users.

    @cofelice so after you configure profile fields in the admin section, you try to edit your profile and see no fields?

    @nicola and @elgg_noob hopefully i kill this bug in the next version. The only problem is i can't reproduce it, but that should not be a problem.

    @Alexander Leschinsky for the moment i think that kind of feature is out of the scope of this plugin, but i can always add it to the todo.

  • Jeroen, I hope my addon is in the scope of your plugin (or - "can be in..."). Why? It's easy - you ProfileManage allow management of profile data as ordinary fields, I just want

    • add to profile
    • existing in real life
    • some collections of field-sets

    They are also the content of user's profile, just slightly different.

    But, anyway - it's your plugin, your choice and your decision

Jeroen Dalsem

Owner of ColdTrick IT Solutions, developing social networking sites for the dutch market


  • Category: User admin
  • License: GNU General Public License (GPL) version 2
  • Updated: 2022-8-24
  • Downloads: 108676
  • Recommendations: 308

Other Projects

View Jeroen Dalsem's plugins