Fellowship Hacks » Projects » Wiki » Non Fellow Users

Non-Fellow users

This task is part of the FellowshipHacks/Projects/Wiki project

Goal

Enable non-Fellows to have an account on the wiki, to promote more participation to campaigns etc.

People

Volunteers are always welcome! Have a look at FellowshipHacks to know how you can help (subscribe the fellowship-hackers list!)

Status

Last updated on: 091107

We have a test implementation on http://wiki-test.fsfe.org (see below for some details). Please report your suggestions!

Current test implementation

Some notes about the current implementation available on https://wiki-test.fsfe.org/FrontPage?action=login

  • The MoinMoin login form invites people to join the Fellowship, or to request a guest account

  • Guest accounts usernames automatically get a "Guest-" prefix prepended
  • Guest accounts are created in a disabled state, a notification email message is sent to an administrator, and the administrator must enable or delete the account.
  • The MoinMoin password recovery feature is disabled and replaced by a link to the Fellowship site password recovery page, and by an invitation to contact us (for guest users)

  • As for the licensing policy, we used the standard "page_license" feature of MoinMoin, only changing slightly the message that appears in the edit page. The exact content of the policy page is still subject to debate: https://wiki-test.fsfe.org/LicensingPolicy

Subtasks

This is a list of subtasks to do for the completion of the task.

  • Discuss policy-related problems
  • Discuss technical-related problems
  • Decide how to implement the solution
  • Implement the solution

Notes

  • Should account creation be free (like in standard Moinmoin installs) or somehow moderated?
  • Do we want to enforce some prefix (like guest-) to non-Fellows usernames?

  • Maybe it's better to add the disclaimer The pages on this wiki do not constitute a statement by FSFE to the standard footer on each page?

  • (if we want) How to moderate account creation?
    • Perhaps: disable "newaccount" action and manually create users with the moin command

  • (if we want) How to enforce a prefix on usernames?
    • If we moderate account creation: see above
    • Otherwise: I guess we must patch Moinmoin...
  • What moinmoin authenticator should we use for non-Fellows
  • (if we want) Have separate ACLs for Fellows and guests
    • see auth_methods_trusted configuration

    • see "Known" and "Trusted" ACL keywords

References

  • f-h@ thread 080401
  • f-h@ thread 080417
  • f-h@ thread 080419 (details on implementation of WO users)
  • f-h@ thread 080518 (dynamic problems)

Log


CategoryFellowshipHacksTasks