Support Forum

Profile

YS Yellow Swordfish
Yellow Swordfish
Member

One of the most frequent topics with the most diverse requests is to do with user profiles and we have promised an overhaul for 4.1. I plan to make this my next task after we decide on the tinybrowser uploader. So far I have these items:

BUG FIXES:

  1. Fix potential duplicate disdplay name bug (769)

PROFILE ADMINISTRATION:

This will require a new admin panel under 'Manage Options' and as a part of this the current 'Members' panel needs to be reviewed. Numbers in brackets are the current trac ticket ids.

  1. Allow admins to select some profile data items to be mandatory before a new member can post. (614)
  2. Allow admins to select which profile data items get displayed in public profile views. (668)
  3. Allow admins to select which data items are to be collected. (No Ticket)
  4. Allow admins to mandate display name format – i.e., could be 'first name' + 'last name'. (469)
  5. Allow admins to edit their members profile data. This should perhaps be a new capability? (624)
  6. New option to allow/disallow members making password change. Do we want this?  (No Ticket)
  7. New option to link profile display to avatar in posts view insrtead of the members website url (No Ticket)
  8. New option to set profile link to a third party page and not the pre-defined forum one. (No Ticket)
  9. New option to set the profile data form to a third party form/page and not the pre-defined forum form. (No Ticket)
  10. New option to allow for a members portrait photo. (No Ticket)

COMPONENTS:

  1. Add a user defined select list to custom profile field types. (884)

THE PROFILE FORM:

  1. Let's try and make it generally look more interesting and attractive! (No Ticket)
  2. Use generic uploader for uploading avatars, signature images and optional photo. (If we do ths then the latter two would need adding to the configuration locations panel). (No Ticket)

CODE SUPPORT:

  1. Add more hooks into the profile form as standard. (No Ticket)
  2. Create a simple API to return our forum specific data and custom field data for those who wish to use an alternative profile display page. (No Ticket)

Three questions as usual! What are your thoughts? What might we discard? What have I missed?

8 Answers

New Answer

MP Mr Papa
Mr Papa
Member

The majority of this sounds good to me… a couple of comments…

#5 yes a new capability, especially if its a new admin panel.  I like the current practice of a capability per panel.

#6 why would you not want users to be able to change passwords??  sounds like a bad idea and would vote to discard this one

#10 assume this photo would only be shown in the profile display or form itself?

Since we are going to all this work, we should consider or perhaps could offer an option to have the user profile icon in the topic icon row go to another profile page display vs a popup.  You mention third party profile page, but I would like to see us offer one ourselves.  Personally I would prefer doing a profile page load instead of the current popup.

we should probably revisit the members list too and roll any needed changes into there.  Might be some impact to the manage users admin panel too.

and btw, there is a current, open ticket for adding more hooks.  dont know the number off hand, but is assigned to me but could be used if you add any hooks…

YS Yellow Swordfish
Yellow Swordfish
Member

#5: I wasn't originally planning on a whole new panel. I was planning a new 'options' page but, if we adopt most of this stuff then a new panel does become attractive as it wil lalmost certainly need more than one form. So we could go with that.

#6: Happy with that. I think there has been at the most two such requests.

#10: Oh yes.

On the page v popup question I was covering that in pont #8 and intended to mean options between basic popup, a complete page or a third party page.

My intention would be to review the existing popup which is probably fine for a lot of users and the 'members' listing as well as those more peripheral like Buddy list and Permissions – just to bring in consitency with whatever we do.

Two questions: Do you want to ad anything to the list? And.. Would you be able to help out with the custom field 'select' and the new capability (again!)?

MP Mr Papa
Mr Papa
Member

I can help out where ever needed…  the custom field select will be tricky, but should be doable…

As to anything to add, yes…  to be more explicit, since I am not sure if we are saying the same thing yet…   I would like an option for links to users profile to got to our own user profile page instead of the popup…  an option instead of it having to be a popup… sounds like you are saying that (plus option for 3rd party page) but wanted to be sure…

YS Yellow Swordfish
Yellow Swordfish
Member

Been thinking about the portrait notion. reckon this should just be 'allow the user to place some photos on their profile page'.

the question them becomes – should this really just be links as opposed to uploaded images. My thought is yes.

MP Mr Papa
Mr Papa
Member

Well, probably going to contradict myself here, but I would follow the avatar model, which allows uploads. Or at least has a permission to allow uploads. 

Earlier, I said no to signatures, but no re-thinking that and perhaps all three should be uploadable…

I am happy to leave photos stored elsewhere for 4.1 if we open a ticket for future to consider allowing sigs and photos to be uploaded.  you know the request will come.

one nit or perhpas a type but, you said 'place some photos' – plural… do they need more than one?  should be some sort of limit

YS Yellow Swordfish
Yellow Swordfish
Member

Yes – I was going to allow for a limit to be set. Of course, if the user is allowed to make uploads via the forum then they culd always use that to upload their pictures but I think for now I will make it a URL field. Like sigs. It should be all or nothing I guess.

YS Yellow Swordfish
Yellow Swordfish
Member

Also… you mentioned pther itmes that maybe belong displayed (uneditable) on the profile display. Like rank etc…

Can you give me a list and also methods for ontaining the data?

MP Mr Papa
Mr Papa
Member

other “potential” items:

  • forum rank
  • special rank
  • badge
  • usergroup memberships

I will have to get you the methods tonight after work…