Profile Manager v5.5

Release Notes


 - added: ability to preload members search form with (POST or GET) input variables (not available for date fields)

 - added: own url output view, because elgg default doesn't auto add http://

 - added: target _blank to all url output views on profile details and full_profile

 - added: ajax/loader to members search

 - changed: on the search page multiselect fields and all fields marked with show as tags are searchable (Elgg 1.7)

 - changed: initialise_attributes of ProfileManagerCustomField & ProfileManagerCustomProfileField to make it more efficient

 - changed: profile type now saved with correct access level (Elgg 1.7 default was PRIVATE)

 - changed: search is not an action anymore

 - fixed: profile page not displaying after edit (caused by datepicker)

 - fixed: reset not working in Elgg 1.7 (due to use of delete_entities function)

 - fixed: restore not working in Elgg 1.7 (due to use of delete_entities function)

 - fixed: accordion not working in Elgg 1.7 (include of accordion js only when version < 1.7)  

 - fixed: multi select not saving in Elgg 1.7 (related to trac #2016)

 - fixed: multi select not created correctly on register and admin user form



 - added: hooks to extend membersearch sql string

 - fixed: custom_profile_type visible on profile details for admins when nothing else has values

 - fixed: unable to remove categorie -> profile type relations  

 - fixed: tabs not working correctly when changing profile type on profile edit



 - 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

  • and of course you are gonna publish the full code here

    for the benefit of the community..

    right ? ;-)

  • does anyone know how/if it is possible to get the export csv to read utf-8?

  • I am running two installs of 1.7.4. One upgrade, one fresh.

    In both I set ProfMan for required icon during registration. It registers, but no profile incon, just blank.

    Second issue with site access on or off,  captcha not showing up.




  • @TahoeBilly,

    I experienced the same problem, no profile icon is loaded, even though the plugin is set to require it at registration.

    I've been told that it has never worked. In that case, I shall immediately apply for a full refund of the US$ 0.00 that I spent on the plugin. :)

    Seriously, I would like a definitive answer, noted here on the plug-in's own discussion page, and, if that's a known bug/limitation, a note up top in the list of features would seem appropriate.

  • Stephen,

    I just started a new rant about this, you might want to throw your two cents in.

    As my rants states, these plugins are necessary to work together and well! Every new Elgg versions we go through this. I told them, they need these plugins in the core! You can read my rant.


  • Hey not sure if you've found a way for this to work or not. But is there anyway to make location part or the search field? I know you can added a category, but say you create a social site in the US. you would have to add every state, and then add every single city or add a tag field where they can enter in the name of city. Searches could then find others by specifying a state and then searching for the city name.

    I'm in no means a programmer so i have no idea what it would take to get this to work.

    But it would be nice if it could store a database of zip codes. Then people could search by zip code and try to located people within the their zip code based on a mile radius, like closest 20 or 40 miles.
    Something that would then populate each profile with the city they live in based off the zip code entered, without having to use a google maps plugin to post their exact street location as is something alot of people aren't comfortable with.

  • and of course you are gonna publish the full code here

    for the benefit of the community..

    right ? ;-)

    Yes, of course. But, maybe in a page format, rather than a plugin because the changes are very very simple. :p

  • I see this is a frequently downloaded and highly rated plugin ...

    Does the profile icon at registration work for anyone?

  • @Stephen - it's a great plugin. What has happened is that Elgg changed the format of the profile photo filename in 1.7.2 (if I remember correctly). Elgg was using <username>.jpg but that caused problems with usernames that include certain characters. It was changed to <user guid>.jpg. To update this plugin, open its start.php and find the add_profile_icon() function. Replace $user->username with $user->guid

    I didn't test this, but I think it should work.

  • yeaaaah! :)
    that works cash, thanks a lot.

  • @cash thnx that will save me some trouble :) Working on a new 1.7.4 version this month.

  • Yes! Works. Also now Vazco Gmap works without Site Access running...hmmm...mysterious world..

    I am going to get Cash an Elgg Superman teeshirt!

  • Hi Jeroen,

    1. Is there a way to add the profile type select to the registration form? I thought this option was added in 5.0 (- added: profile type selection on register), but I cannot find it.

    2. Is it possible to construct a URL to search/display members with one profile type preselected (omitting or using all ajax stuff)?


  • @Jeroen: 
    thanks for the updates. :)
    some people have enquired about getting this plugin to function alongside the updated version of the fbConnect plugin (updated for 1.7.3) - any chance of including these 2 plugs to work side by side?


  • @jereon any way to add support for gmaplocationfield?

    I feel like it works alot better the Vazcos gmaps plugin you offer support for, not better just feel like his approach is more user friendly then Vazcos.

    I like the way it pre populates the city state and country. Would be nice to see profile manager work with this Gmap plugin.

    Still get a error on members search anyone know a fix for this? Haven't seen an answer posted.

  • @dante support for gmap is not provided by me, but by vazco. I developed the profilemanager so that it can be extended with other profile field types. Vazco did it for his plugin. You could contact Diego to update his plugin so it extends the profile manager.

    @mio having a profile type on the registration field is an option on the profile type configuration (if i recall correctly), but i also think that the type need to have type specific fields.

    @mio you can construct a search url using POST or GET variables to the pg/members search page. The fields are the internalnames of the configured profile fields.

  • A problem : i install the plugin and create profile types,categories and fields

    i came back to my profile,click the edit buttons and the page showed my customized fields

    i filled them ,wen i clicked the save button,elgg showed me this message ! which i didnt understand why? i relogin and the problem still there

    here is the error message

    we encountered an error (token mismatch) this probably means that the page you were using expired,please try again.

    please help me using this pretty plugin...

  • Hi guys, i'm using 1.7.3. Fields has been added. But when i try to create or edit group it shows "We encountered an error (token mismatch). This probably means that the page you were using expired. Please try again."

    Help me with this. Thanx in advance.

  • I've searched these postings and the plugin documentation but I can't seem to find the answer to what must be a very simple solution. 

    Any time I create a new profile field, the 'name' in the name field must be only one word otherwise I'm getting a "Meta-Data Name is an Invalid Name". 

    Example: Native language (throws the Meta-Data error)

    Example: Native_Langauge (does not throw the Meta-Data error)

    I'm sure this is easy solved with something that I have not figured out.

    Thanks in advance

  • @Anand: This problem has already been sorted out here before. Please, read all of the previous comments.

  • With all due respect, the 'work-a-round' described in earlier posts is kind of cryptic.

    In the first instance of creating a new profile field, you are supposed to leave words together

    (ex: nativelanguage)

    Then, once the field is created, you can go back and edit it and separate the words?

    (ex: native langauge)

    Well I've tried this and it doesn't work for me.

    If I've missed a step, I'd appreciate any help.

    Thanks in advance.

  • @Shouvik Mukherjee: Thanks for your response. Yeah. It works now.

  • @driftwork never will you be able to enter strange characters or spaces in the name field. Use the label to have a nicely formatted sentence or multiple words as a label for your field. Alternatively you can use the language files to have multilingual labels. Look at the tooltips in the profilemanager for more info.

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: 108670
  • Recommendations: 308

Other Projects

View Jeroen Dalsem's plugins