IdentityManager Download 1.0.4

Catalan John Bertin 7 months ago

This component lets the admin pick a global identity display mode and optionally allows users to choose a default and per-context overrides for how their name is shown across the site.

Features

Identity formats

  • full_name
  • username
  • at_username

Contexts ("places")

  • feed
  • comments
  • profile
  • userlist
  • global (user default)

Resolution order

  1. Admin global default
  2. If user overrides are enabled:
    • Per-context override (feed / comments / profile / userlist)
    • User default (global)
  3. Fallback to admin default

Runtime-only

  • No DB schema changes
  • No custom user fields
  • Uses OSSN hooks and annotations

White theme compatible

  • Updates OSSN runtime name fields used by the White theme

Current: v1.0.4

  • v1.0.4 — fixes the OSSN release ZIP packaging so the component installs correctly on Linux/OSSN Premium 9.9. Resolves the "Component zip-archive incomplete" upload error from v1.0.3 - (see details)
  • v1.0.3 — OSSN 9.9 compatibility update, settings validation, admin context/exclusion handling, and improved White theme runtime display support - (see details)
  • v1.0.2 — fixes and compatibility improvements - (see details)
  • v1.0.1 — added context identity control - (see details)
  • v1.0.0 — Initial release - (see details)

All releases: https://github.com/GaggoDev/IdentityManager/releases


Component Info

Components Menu

Admin Settings

Profile Settings


Release: IdentityManager-1.0.4.zip (SHA256: cc40e15db7301cc0cc2a75299a5f7a40af1b6538f61f159517e7c2f37ea9b96e)

Comments
Catalan John Bertin Replied 7 months ago

"All fields are required" error on saving

I have now pushed a minor revision to correct that oversight
please let me know if you encounter any other bugs

nb, have not forgotten your suggestion regarding search, and hope to release an update on this over the weekend

Catalan John Bertin Replied 7 months ago

my last name gets blanked at the Profile -> Basic Settings page

yes I see that as well - I am on it
will report back shortly - thx

German Michael Zülsdorff Replied 7 months ago

Having the identy manager installed

my last name gets blanked at the Profile -> Basic Settings page

leading to an "All fields are required" error on saving

After entering the name again in order to save sucessfully, it's added to the first name

(Default identity display preference "Full Name")


Image

Catalan John Bertin Replied 7 months ago

Let's say I made a new friend, Susanne Meyer, yesterday. And today I received a comment from her as 'wonderwoman'. I'd probably think: Oops, who's that? Next I'd do is search for 'wonderwoman' most likely—but not find her because the search looks for 'First Name Last Name' by default. A little confusing, isn't it?

Hello Michael Zülsdorff
Thanks so much for taking the time to share your feedback on this, It truly appreciated it

That said, you are absolutely right with the concerns on discoverability with the search and display names.
And I am please to say that though I had search-related enhancements planned for this mod, that your feedback reinforces the need to prioritise those refinements. And so I will move the search alignment forward in the roadmap, and so that it is addressed it the next revision.

That said, and if you have any other ideas or suggestions, please feel free to share those also, as my goal consists of providing practical, and well-considered enhancements to help improve the OSSN experience.

Thanks again for the thoughtful input - JB

German Michael Zülsdorff Replied 7 months ago

To be honest, I'm a bit torn about this component. On the one hand, I'm naturally pleased that there's a new member who's really familiarized themselves with Ossn and is capable of implementing such complex things. On the other hand, I find the usability a bit questionable. Let's say I made a new friend, Susanne Meyer, yesterday. And today I received a comment from her as 'wonderwoman'. I'd probably think: Oops, who's that? Next I'd do is search for 'wonderwoman' most likely—but not find her because the search looks for 'First Name Last Name' by default. A little confusing, isn't it?

Component

Developer: John
License mit
Type: Tools
Requires OSSN Version : 9.9
Latest Version: 1.0.4
Last Updated 1 week ago
Repository Url View Repository