Tags:
create new tag
view all tags
This is definately for post-BeijingRelease.

Problem:

Users need to be able to get to twiki ASAP to promote adoption. Also decreasing the barriers to typing in a URL that's useful is VERY helpful.

I don't know about the competitive Wiki implementations, but users naturally are getting used to using my.* domain names. It uses their knowledge to their advantage! A prime example is http://my.yahoo.com and other portals.

This request is inspired by ShorterURLs and knowing something about how cookies work.

Solution:

Going to http://my.twiki.org automatically takes you (using twiki.org as an example) http://twiki.org/cgi-bin/view/Main/GrantBow It will know the username and set the URL based on a cookie that's set during login that's persistent across sessions. The cookie will have to contain just the full URL to go to.

Result:

Users can get to their own page more quickly and easily. This promotes using their TWiki page as a bookmark tool, their own play area where they can get used to editing with TWiki on a page that's just for them. This also promotes more interesting content in the Main TWiki web.

-- GrantBow - 16 Jan 2003

Related topics: ShorterURLs TWikiAsABookmarkManager TWikiBookmarklets SupportMoinMoinStyleBookmarks Plugins.RedirectBySubdomainAddOn Plugins.UserCookiePlugin Plugins.SessionPlugin


moved from ShorterURLs

Hmmm, now I'm thinking. How hard would it be to do a http://my.twiki.org? Fundamentally it's just a cookie and a redirect to http://twiki.org/cgi-bin/view/Main/GrantBow right? OK, I don't know all the implementation issues. With the searches that I do to track the topics I contribute to, I have bookmarked this page as "My.twiki.org" in my browser bookmarks already.

-- GrantBow - 10 Jan 2003

A while back I wrote an add on that provides for redirects of this sort.

See RedirectBySubdomainAddOn

-- MartinCleaver - 11 Jan 2003

Setup:

  • Apache configured for http://my.twiki.org (as an example)
  • Is interaction with any topics necessary?

Use case:

  • first (cookie not set) access to http://my.twiki.org
    • request a login
    • set the cookie
    • redirect to the cookie value
    • should the cookie be set under any other circumstances?
    • are features to view, change and/or remove the cookie necessary? Yahoo has a feature where it displays the username with a link to use in case you are a different user.
  • access to http://my.twiki.org

-- GrantBow - 19 Jan 2003

Or, if you use the UserCookiePlugin, we could make the default page for http://twiki.org to be your home page (or any other you choose to set a TWIKIVARIABLE to). that way the URL that you go to is visible on your TWikiHomePage, and is easily set-able. then the only 'magic' is the automatic recognition of which user you are. I totally acknowledge that my UserCookiePlugin is very raw, but it was the quickest thing i could do at the time, and its been working now for a number of years. I hope to get back to it soon - now that its in CVS.

This would be implemented by setting the location of http://twiki.org/cgi-bin/view to go to either the above TWIKIVARIABLE if you have a UserCookie to authenticate between sessions, or to the TWIkiPreferences valuse of that variable.

-- SvenDowideit - 19 Jan 2003

I'm sorry I haven't followed up, I hope to find more time soon. I use a feature similar to this most times I use TWiki via my GrantBow page already.

-- GrantBow - 21 May 2003

There are quite a few other applications for this - cookie-based user identification would also be very useful for future support of per-user local time display (see TimeZone and SettingCorrectTimeZone) and for future per-user locale settings (see InternationalisationUTF8 and InternationalisationEnhancements). Latter would enable per-user translations of a standard or customised skin to be displayed (requires some skin restructuring and localisation though). Also, user identification would help those who just want their skin selection to be used whenever they use a TWiki site.

-- RichardDonkin - 23 May 2003

A birdie told me there might also be something in a forthcoming plugin release regarding IP # authentication. This applies well to Intranets to help an authentication be cached on the server side. There's another advantage too: if you use LDAP or NIS as a source for your users and passwords, Intranet users don't even need to have a TWiki login in order to use this feature.

-- GrantBow - 23 May 2003

Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r8 - 2008-09-11 - TWikiJanitor
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.