Differences between revisions 23 and 24
Revision 23 as of 2009-09-20 23:35:50
Size: 7274
Editor: localhost
Comment: converted to 1.6 markup
Revision 24 as of 2009-09-21 00:13:22
Size: 7284
Editor: PaulQuerna
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= THIS FILE IS CURRENTLY OUTDATED! THE WIKI SETUP HAS CHANGED WITH THE UPGRADE. PLEASE HANG IN THERE... = = THIS FILE IS CURRENTLY MASSIVELY OUTDATED! THE WIKI SETUP HAS CHANGED WITH THE UPGRADE. PLEASE HANG IN THERE... =

THIS FILE IS CURRENTLY MASSIVELY OUTDATED! THE WIKI SETUP HAS CHANGED WITH THE UPGRADE. PLEASE HANG IN THERE...

STATUS FILE FOR APACHE WIKI

This is not the right place to post admin requests. Rather, HowToMakeWikiAdminRequests. However, this is a good place to check that the wiki admins are aware of and keeping track of your admin request.

Decisions to make

  • Q: Shouldn't there be a http://wiki.apache.org/httpd site? After all, the Apache web server is the biggest project here. Plus people could use it to discuss setting up apache modules as well (mod_rewrite, mod_php, mod_python, ...). Or else you could create sub-wikis for some of the more popular modules.

    • A: that decision is up to HTTPD to make. If the HTTPD PMC thinks so, we'll set one up, otherwise, we won't.

Things To Do (TTD)

  • perhaps make things even more secure (SSL); modify addwiki to automate dbm auth.
  • Check all inline TODO in py files
  • some more docs for the infrastructure@ peeps perhaps (see /www/wiki.apache.org/README to start)
  • Delete the old test wikis ... there is one at /old/ and more at /test/ /foo/ /bar/
  • AndrewCates has noticed that whereas some of the farm Wikis point at the MoinMoin help pages (e.g. Cocoon) others (e.g. James) point to the Apache General Help pages (which are incomplete) and others have local copies. He commits to copy a complete set of debugged help pages on the the General wiki which seems the best place for them.


Decisions that have been made

  • Across the wiki-farm, all pages are now "immutable". Only registered users can edit. See message to community at a.o for discussion about what each project needs to do, using the Cocoon Wiki as an example.

  • should wiki.apache.org/general be publicly editable?
    • (Alternative: anyone with apsite can edit the actual files directly on the server, but that loses history information and the like, and is not the prettiest of interfaces) (Alternative: we put in place a login, and people with apsite privs can add accounts for themselves (others can ask the infrastructure team))

      noel: It has another purpose, too. I've been starting to clean out common pages, such as help or sandbox, from some of our new wikis, and use General:<page>.

      • So the common MoinMoin pages for the Wiki Farm can be kept in one place. In fact, it might be a good idea to go through the template, and pre-do that change.

      leo: this really is turning out to be handy, so if no-one objects I'll just volunteer and we'll keep things rolling
  • migration policy for existing wikis
    • justin: "Since nagoya is going to be removed soon, I think we *could* say that we will not migrate UseMod to the new box. So, they have that long to switch to MoinMoin, or

      • lose their wiki pages. infrastructure@ does not need to support two wiki installations.

      leo: sort-of implemented this policy :D

  • we want to move towards a single wiki installation. We're installing MoinMoin at wiki.apache.org and the goal is to have all projects using it at some point

  • there will be per-pmc wikis, so as to make sure there's oversight, due deligence, etc.
  • there will be a single 'general' wiki which will contain wiki material that does not fit under any PMC's jurisdiction. Diffs for that wiki will go to wikidiffs@apache.org.

  • who is responsible for oversight of wiki.apache.org/general
    • justin: "Actually, it's been brought up on members@ that members are actually responsible for the main site not infrastructure@ - as all members have karma
      • to site, by default. (Perhaps a bit of a change from before, but so be it.)
  • Wikis at a more granular level (ie, wiki.apache.org/geronimo) are possible if PMCs request it and in coordination withninfrastructure team
  • We also need a standard naming convention for wiki titles and interwiki names (and document it)
    • leo:

      the url and interwiki name are generated by the AddWiki script; there's basically no reason why the title has to follow a convention.

      For non-tlp wikis (eg, geronimo), we follow the same pattern. If there's ever a naming collission, we'll deal with it then :D

Things that have been done

  • migration tool for JSPWiki -> Moin (developed and used for migration of cocoon wiki)

  • discussion on various stuff and pretty much gotten buy-in from most people
  • wikis set up for many projects (list kept at wiki.apache.org/general)
  • moin has been set up, installed, configured and customized for 'wiki farming' and to send cvs-style commit messages on any change
  • very basic farm usage documentation
  • a basic script has been created for wiki farm config
  • geronimo wiki has migrated to the farm
  • make sure the geronimo filesystem structure is in sync with the rest
  • incubator has a wiki at the farm
  • a basic migration tool for the UseMod wiki has been created

    • It is not perfect:
    • some of the more 'exotic' wiki links break, like ABCDee (which is a name MoinMoin doesn't like for Wiki pages);

    • the formatting for preformatted sections that start lines with ' ' looks real ugly
    • subpages don't work as expected (they've been migrated but are now top-level pages) but its online at
  • set up wiki for James
  • figure out dbm authentication (doesn't work for LSD) and replace the htpasswd files with dbm;
  • While you're at it this weekend, there is nothing in the new James wiki that we care about, so if you are able to migrate our content from the old Wiki, that'd be great.
  • improved migration tool with updated content; now supports SubPages.

  • improved migration tool; now supports most exotic wiki links
  • set up wiki for Avalon
  • trim down the template that is being used to populate the new wiki.
  • update addwiki to set file permissions correctly ("correctly" is relative: we now set the data directories to 777, which works but is not the most safe)
  • added GoogleSearch macro that provides a searchbox for searching wiki.apache.org

Things that will not be done

  • Check out if can setup a global admin authdb (LSD says: why?)

Notes

This wiki and probably all the farm wikis are holding the translated FrontPages for all MoinMoin langauges, like פתיחה or 首頁. These pages are just generic template pages that say nothing about this wiki. A visitor that set its language to 'he' in the browser, will get the Hebrew generic page, and might be confused. The best thing is to remove those pages from the wiki, and leave only the English pages, unless you can maintain multiple languages front pages. The front pages names can be found on the SystemPagesInLanguageGroup. -- NirSoffer 2005-03-27 00:29:56

WikiAdminTodo (last edited 2009-09-21 00:13:22 by PaulQuerna)