OLPC:Cleanup: Difference between revisions

From OLPC
Jump to navigation Jump to search
(→‎Activity replication madness: list pages missing the form)
Line 129: Line 129:


Some supporting tasks
Some supporting tasks
* verify all pages using {{tl|OBX xobundle}} also have [[Property:Activity bundle]], if so kill the badge.
* verify all pages using {{tl|OBX xobundle}} also have [[Property:Activity bundle]], if so kill the badge
** As of 2008-12-10 running [[Activity queries# Old Category:Activity_bundle vs. Property:Activity bundle |a special query]] shows the following activities use {{tl|OBX xobundle}} and thus probably have a .xo file, yet don't have the property (thus aren't using {{tl|Activity page}} or are using it badly:
* see if a semantic form's template can be at the top of a page, so that {{tl|Activity page}} can generate badges.
:: [[Activity Template]], [[Comic Maker]], [[Firefox]], [[Games/Productive]], [[HablarConSara]], [[HelloMesh]], [[Image Viewer]], [[Lambda]], [[OBX proposals]], [[Pacman]], [[Physics]], [[PlayGo]], [[Rollcats]], [[Turtle Art/lang-es]], [[XO-GCC]], [[Xo-get/Xo-get-gtk]], [[XoIRC]]

* Test whether a semantic form's template can be at the top of a page, so that {{tl|Activity page}} can generate badges.

=== Put semantics on all activities ===
[[Activity queries]] shows there are many activities without semantic info, so if you query for activities, they are not displayed.

A subset of this is activities that have


=== Broken external links from pywikipediabot's weblinkchecker.py ===
=== Broken external links from pywikipediabot's weblinkchecker.py ===

Revision as of 13:00, 11 December 2008

   This page is part of the Wiki Cleanup Project.   [[ Wiki SEO | Cleanup | Wiki tasks ]]

Intro

As information sprawls across the wiki, we're in constant need of help and efforts to keep it tame, trimmed, and usable - purging old/broken information and links, creating and updating portal pages for various user groups and topics... I'm sure you can think of more.

If you'd like to help battle chaos, please join in - just edit pages, no need to ask permission.

First steps

The first, easiest, and largest tasks on the wiki are really simple ones that anyone can do. If you would like to get involved and help cleanup the wiki, here are some suggestions:

Mark pages that need work

There are several thousand pages on this wiki. Many of them were created in a hurry and need to be cleaned up. There is a page here on the wiki that contains a large list of pages that have been marked {{cleanup}}: Category:Cleanup. There are two tasks that can be done with this:

  • Go to the Special:Allpages page, and look for pages that need {{cleanup}} added to them.
  • When you find a wiki page that needs cleanup, click the 'Edit' tab and add the {{cleanup}} in the top of the edit box.

Obsolete pages

The wiki has thousands of obsolete and overlapping pages. There are special templates that flag such pages more specifically than just "cleanup". If two pages seem to cover the same ground, figure out the worse page — the one that's less useful, has less 'What links here', hasn't been significantly updated recently according to its [History] tab, and has the less obvious title. Mark it either

{{merge|Better page}}

or

{{obsolete|link=[[Better page]]}}

Fix pages that need work

It's useful to readers to indicate pages that need work or aren't relevant, but it's far far better to improve or eliminate them.

When you're done and the less good page has nothing relevant and nothing besides old talk pages link to it, remove categories from it and add the {{delete}} template to it, for example:

{{delete|Unused since 2007, all useful info is in [[Better page]]}}

Pages needing final touches

Areas needing attention

  • Sign-up lists need to go away. People don't actually reply to them when they set up the lists for people to sign up. People who sign up expect to be contacted and they aren't usually.
  • Glossary could use some thoughtful expansion. Jargon serves a useful purpose as shorthand for technical discussions, but it also poses a substantial barrier-to-entry for new contributors. A more extensive Glossary would be very helpful in allowing outsiders to become insiders.
  • Category:Linux software
    • create standardized format for these pages for consistency, and remove duplication
    • find all standard linux software, tag w/template
    • search wiki for 'yum' and 'wget', likely they need this tag.
  • Examine core wiki pages, (i.e. top pages, or ones in Site map ??)
    • Check for current/correct information
    • move any 'beta' or 'prelease' information else where.
    • Consistency: headers, format, structure, etc
  • review all templates
    • check for duplication, merge if needed
  • review User boxes
    • create consistency,
    • establish best order, if lots on same page
  • review Headers (i.e. page headers)
    • create consistency,
    • establish best order, if lots on same page
  • review Software, and sub-categories
    • Some pages cross over, separate into categories
  • retire Common Rooms in favor of the Talk: pages of actual pages
  • merge all the guides and intros to grassroots and community building pages

supporting 8.2.0 and earlier releases

OLPC wants to support earlier releases for a year (citation needed). And earlier G1G1 2008 recipients got 703 (8.1.0), not spiffy 8.2.0.

  • Suggest a section "In/for earlier releases"
  • use {{consider upgrading}} on pages that describe either 8.2.0 or earlier.
  • Come up with consistent language. Suggest
In [[Release notes/8.2.0|Release 8.2.0]] you ''blah blah
blah''
=== In earlier releases ===
In releases prior to [[Release notes/8.2.0|Release 8.2.0]]
(see [[What release am I running?]]) the commands/instructions/ are different
''blah blah
blah''
{{consider upgrading}}

Kill 2007's green/orange/red country and language lists

The queries for numbers and status in Deployments are the final word on what countries are doing what. The old complicated framework of colored countries is a dead weight, kill it (see e-mail to wiki-gang mailing list).


Activity replication madness

Activity versions appear in three or more places

Ideally the last can generate all the others.

See Semantic MediaWiki#For features for ways to get out of this mess.

Some supporting tasks

Activity Template, Comic Maker, Firefox, Games/Productive, HablarConSara, HelloMesh, Image Viewer, Lambda, OBX proposals, Pacman, Physics, PlayGo, Rollcats, Turtle Art/lang-es, XO-GCC, Xo-get/Xo-get-gtk, XoIRC
  • Test whether a semantic form's template can be at the top of a page, so that {{Activity page}} can generate badges.

Put semantics on all activities

Activity queries shows there are many activities without semantic info, so if you query for activities, they are not displayed.

A subset of this is activities that have

Broken external links from pywikipediabot's weblinkchecker.py

Clean-up tasks requiring admin privileges

Cleaned up!

Celebrate what we've done.

  • "XO Giving" and "OLPC groups} merged into Regional groups (November 2007)
  • the weird OlpcProject: "fake namespace" mostly retired" (November 2007)
  • Python game stuff cleaned a bit, moved into Category:Developing games
  • the activity pages that claim to be in the G1G1 activity group in Form:Activity and [[Template:Activity page] exactly match the activities listed in Activities/G1G1/8.2. (Some day one might be generated from the other.)