Opened 10 months ago

Closed 6 months ago

#2971 closed task (fixed)

osgeo user id creation page not allowing multiple selection

Reported by: jive Owned by: sac@…
Priority: normal Milestone: Sysadmin Contract 2023-II
Component: SysAdmin Keywords:
Cc:

Description

bolsena feedback when setting up new user, it is very hard to get started.

The first question "1. Why do you need an OSGeo account?" does not allow multiple selection - and does not include the "create project page" or "create service provider" topics of interest today.

IMPORTANT: It was assumed that the radio button indicated the OSGeo User ID would be *limited* to the single use selected (so the process was abandoned until code sprint help)

Action use *checkbox* :)

Change History (12)

comment:1 by jive, 10 months ago

  1. Link showing your affiliation to your email address

This question makes no sense as email address has not been provided yet.

That is also a statement and not a question :)

Last edited 10 months ago by jive (previous) (diff)

comment:2 by jive, 10 months ago

It is not really clear about sending the email, and nobody is going to know how to join an IRC chat :)

I think that is because the sample email to send does not appear until the form is filled in...

Last edited 10 months ago by jive (previous) (diff)

comment:3 by jive, 10 months ago

The "Full Name" and "Surname" question is weird? It is good to have the "Sol Katz" and "Katz" example or we would have messed it up?

But it looks like a trick, why would we need Surname?

comment:4 by robe, 10 months ago

Component: WebSiteSystems Admin
Milestone: UnplannedSysadmin Contract 2023-I
Owner: changed from cvvergara to sac@…

I presume you are talking about this page - https://id.osgeo.org/ldap/create

comment:5 by strk, 10 months ago

I added the Sol Katz example long ago, as I also found it weird to require both "full" name and surname, but that's the way it was in the database so I documented that rather than propose changes.

About the form, the IRC <-> Matrix bridge is currently down so we'd now need 2 links instead of one, and the links should go directly to a webchat system (IRC would be anonimous, matrix would not, so I'd rather use the IRC one).

Personally I was never a fan of that form with all those requests as I find email back and forth being more capable of building a relationship.

comment:6 by strk, 10 months ago

Jive if you want to make a proposal for the change, the code is here: https://git.osgeo.org/gitea/sac/web-cgi-bin I've added you as a collaborator

comment:7 by jive, 6 months ago

I am not too sure how comfortable I am writing python; but this really needs to be done.

The experience of trying to help people at osgeo booth is terrible.

comment:8 by jive, 6 months ago

Notes:

  • The OSGeo Community logo is for projects not people; use the OSGeo Logo only
  • Explain what OSGeo User id is for linking to https://www.osgeo.org/community/getting-started-osgeo/osgeo_userid/
  • Provide the "Enter mantra" form at the top of the page
  • What is "ॐ" and why is such a stupid button the thing I actually need to press?
  • The biggest button on the screen asks me to join "Join #osgeo-sac IRC chat" - that is not what I came here to do (sigh)
  • Make a separate heading to "request a mantra", with clear instructions to send an email.
  • Make an "example email heading" that shows some content by default, and only then provide a drop down of example emails (this makes it clear why multiple selection is not needed)
  • Default to "Join Open Source Geospatial Foundation, to allow login to website and wiki"

Technical question:

  • Can we ask for their email address and send an email on their behalf like a normal *contact us form*? Yes it would result in spam but this is a small price to pay for usability improvement.
Last edited 6 months ago by jive (previous) (diff)

comment:9 by jive, 6 months ago

strk I have added a pull request to the repository; if someone more experienced with python and javascript than me can review it would be appreciated.

comment:10 by robe, 6 months ago

Milestone: Sysadmin Contract 2023-ISysadmin Contract 2023-II

comment:11 by jive, 6 months ago

Some thing is wrong, staging https://id.staging.osgeo.org/ldap/create accepts the mantra, but production does not https://id.osgeo.org/ldap/create

comment:12 by cvvergara, 6 months ago

Resolution: fixed
Status: newclosed

It is accepted now, the mantra was compromised and changed. The changes done by Jive have been incorporated to ansible and deployed on stagin and production.

Note: See TracTickets for help on using tickets.