This is an old revision of the document!


Please get in touch if you have questions or need help with the wiki, whether relating to accounts, contribution, content or guidelines.

  1. Decide on an AccountName (username, FirstnameLastname preferred) and Email Address for your new account
    1. Join #freebsd-wiki (ircs://irc.libera.chat/freebsd-wiki) on Libera Chat IRC and request an account, OR …
    2. Email wiki-admin@FreeBSD.org with chosen AccountName and Email Address.
  2. WikiAdmin will create an account for you and add you to ContributorsGroup
  3. Reset password using new AccountName
  4. Follow reset password instructions sent to your email
  5. Have fun editing!

Reset password

I lost my account / set a bad email address

NOTE: The default ACL / Access Control List setup has changed on the wiki as of 2010-04-12. Developers now don't have access to edit ALL pages, only all pages by default, IE DevelopersGroup membership does not override #acl lines on the wiki by default anymore. This mainly means that if a bad #acl line is added to a page, you now need to ask one of the WikiAdmins to unbreak it. The reason for the change is to allow specific pages to have a limited number of people with write access etc. Please do not abuse this!

Note that as a general rule only FreeBSD developers and known contributors get access to edit this wiki. If you are actively working on something and would like to help document it in the wiki, feel free to ask a developer for access.

In practice this is done by the MoinMoin ACL system which by default only lets members of either the DevelopersGroup or the ContributorsGroup edit wiki pages. The DevelopersGroup can edit all pages, except pages explicitly set for more specific edit access using the #acl keyword. All people in the DevelopersGroup can add #acl keywords to pages, but please only use this if it's really needed. People in the ContributorsGroup can edit all pages by default, except they cannot edit the front page, the Group pages nor set #acl tags on pages.

To get access to edit pages create your account. Thereafter you need someone who is already in DevelopersGroup to add you to the DevelopersGroup page to allow access to edit pages. You can poke your mentor or another committer for this.

If developers want non-developers/non-committers to have access to the wiki (e.g. for SummerOfCode), they can be added to the ContributorsGroup group. Contributors can edit all but a few selected pages.

See notes about Developers.

  • The custom flags are not working
  • self: and wiki: links do not work anymore (note: not sure if this is a bug, or just the new world order)

The following modifications have been made to the standard moinmoin. These are added here mainly as a help to the admin in case of future upgrade…

As suggested by SergeyMatveychuk, a bunch of flags has been added. See the HelpOnSmileys for information on how to use the flags in the wiki. The flags came from http://www.maxmind.com/download/geoip/database/flag.zip and are used here with permission. The following (very elegant!) perl oneliner was used to convert to moinmoin config format:

ls *.gif | perl -ne 'chomp; /(.*)\.gif/; print "    \"{flag-$1}\":  (18, 12, 1, \"flags/$1.gif\"),\n";'

  • wiki/about.1637533256.txt.gz
  • Last modified: 2021/11/21 22:20
  • by KubilayKocak