All posts in the topic Nicknames (Short link)
Summary
- There are 7 posts — by 2 authors — in this topic.
- Latest post made by Michael JasonSmith at 2008 Apr 10 05:04 UTC
I have the nickname-code working on my test GroupServer installation.
This code will allow people to use a more readable identifier to access
profiles, rather than the user-ID that is assigned by GroupServer during
registration. It will also allow people to have multiple identifiers,
which was not possible in the prior versions of GroupServer.
My next task is to allow people set a nickname during registration, and
then work on some specific nickname-setting code for a client or two.
The biggest change will be to the URL used to access profiles: instead
of "/contacts", it will be "/p". This may stand for “profiles”,
“people”, or “pure meta-amphetamine”; the choice is yours. I have taken
on the (huge) task of going through and hunting down all the links to
user-profiles and changing them so they go to the new location. I may be
some time.
It turns out that hunting down the links to the user-profiles is not so hard
when you have "grep" on your side ☺ I have committed changes to the
messages-area, search, and profiles, so they all contain links to the "/p/"
profiles rather than to "/contacts/".
Tomorrow I will switch OnlineGroups.Net over to the new code and tweak a few
pages in the ZMI so
* The nickname infrastructure will be present,
* No one without system-administrator rights will be
able to add a nickname, and
* All profiles will be accessed by the "/p/" URL.
Then we will have the basis for a test on the live site. The old "/contacts/"
links will still go, which is a good thing as none of the email notifications
have been changed over yet!
After I have my "mpj17" nickname set on OnlineGroups.Net, I will look at
creating the code to allow everyone else to create a nickname.
OnlineGroups.Net has been updated so the new “nickname” code is up and running.
There are two visible changes:
* Most links to profiles are now via "/p"
- http://groupserver.org/p/danr
- http://groupserver.org/p/alicemurphy
* I have a nickname
- http://groupserver.org/p/mpj17/
Specifically, the profile-pages, login subsystem, messages area, and search
have been updated; it was a stressful twenty minutes! Any remaining links to
"/contacts" will be in the ZMI.
The code to allow all users to set a nickname, once and once only, has
been written, committed, and tested on my local box. I would deploy it,
but it is Friday, and I am sick of ruining my Fridays by deploying code
☺
Why is it that, despite one's best intentions to the contrary,
deployments so often end up on Fridays, with the most critical ones
usually happening the closest to the end of the day ? :-)
The code for setting nicknames is deployed, but not advertised, on all
OnlineGroups.Net sites, including GroupServer.org. You can access the
nickname-setting page by navigating to your profile and appending
"nickname.html" to the end of the address. I hope that the page makes sense by
itself. Please try and set a nickname for yourself; I appreciate all feedback!
I feel the need to stress the difference between how nicknames are handled by
GroupServer and OnlineGroups.Net. The former places no restrictions on setting
nicknames. A member of a GroupServer site can have as many nicknames as he or
she desires. On OnlineGroups.Net, we restrict people to a single nickname — but
this is not because of any restriction in the underlying technology.
The nickname code on OGN is present, and going! This is the last piece of a
very large project of user-registration and email address verification. I am
happy to consider the project done and dusted.
My next GroupServer related task is to help Alice and Richard with preparing
the alpha-version of GroupServer 1.0. However, they have more to say on that
matter…