User:Waldyrious/DateMatrix

The goal of this project is to standardize the pages for all days in recent history. The first phase, moving pages from the mainspace to the Portal namespace, has been mostly completed. Years 2006 and below are more problematic, as the system used then consisted in having the individual date events hardcoded into the month pages. So the month pages need to be manually split into separate pages.

Whenever possible, pages are moved / histories are fused / revisions are undeleted, in order to maintain as much of the original editing history as possible. When that's not possible, the conversion has to be done via copy-paste moves.

Current task → Standardize code in 2005's month pages (currently they're clearing the floats so the day items only appear after the sidebar)

2000s

 * Calendars for 2006-present are all complete and formatted homogenously.
 * Day pages for 2015 still need to be formatted with AWB to use Current events footer rather than

2005
To do:
 * Standardize formatting / display to use Current events header (formerly Portal:Current events/DateHeader2)
 * done (using AWB, rules are saved for later in Dropbox as )
 * Standardize code in month pages (currently they're clearing the floats so the day items only appear after the sidebar)
 * April 2005 doesn't include the day pages. There might have been some history loss / divergence. Need to check.

2004
How to fix this to conform to the standard in use for other years:
 * All month pages need to be split into day pages, which should then be transcluded in the corresponding month pages.
 * Make sure existing day pages (either mainspace "{Month} {day}, 2004" or "Portal:Current events" subpages) are recovered/moved, rather than creating a new page via copy-past from the month pages, in order to preserve edit history.
 * To move the mainspace pages to the portal namespace, AWB could be used but not with the current functionality (see T117909, T100292). The first phabricator link does have sample code to use with AWB as a module. I haven't tried that yet.
 * All mainspace redirects then should be deleted, with incoming links checked/fixed/removed as necessary

2003

 * Notes
 * Day pages for December are using both the manual heading and the template header; needs manual processing.

2002-2000
(hidden for now, to prevent reaching the template inclusion limit)

1990s
Special:PrefixIndex/Portal:Current events/1
 * all existing pages as of 00:56, 4 March 2015 (UTC) have been processed to use the new format

Assorted Todo

 * Move Portal:Current events/DateHeader2 (links) to Portal:Current events/DateHeader (links)? Looks like the first requires subst'ing, which fills in the 2nd.
 * Actually it was moved to Current events header back in 2009, so both are deprecated now. (TODO: link discussion)
 * Usages of Portal:Current events/DateHeader2 have been cleaned up, and the page has been deleted -- 22:28, 9 April 2015 (UTC)
 * Why the 5 in Portal:Current events/5/Wikinews, and how does it relate to Portal:Current events/Wikinews, Portal:Current events/Wikinews/Today and Wikinews/Today-1 to Today-6?
 * Shouldn't Calendar/2013/363, 364 and 365 be deleted?
 * Same for 2014/1 to 2014/31. Probably will know.
 * Update: they've all been deleted, see Wikipedia:Miscellany for deletion/Portal:Current events/Calendar/2013/363
 * Migrate pages that still use Special:CategoryTree/Calendar templates, and delete the templates and corresponding categories.
 * Portal:Current events/How to archive the portal might have useful information, or be in need of updating.
 * Check month pages (articles) and make sure they use standard markup (also fix redirects). See table below:
 * Check the pages listed here
 * After finishing, make sure the alternative titles (redirects) are deleted (with incoming links fixed)
 * Make sure the categories Category:Days in 2004 and Category:Days in 2003 on are empty deprecate them in favor of Category:2005 by day et al.
 * Tweaks to Current events header:
 * support navigation among days (yesterday/tomorrow) and years (same day on previous/next year) when viewed stand-alone
 * properly sort in the "20XX by day" categories (by date rather than alphabetically)
 * Update the instructions at Template:Current events header/doc, Portal:Current events/Edit instructions, and possibly In the news/Candidates/InputInit, to include the cleaner format
 * Add navigation links to Portal:Current events/DateHeader to show up in individual pages (visible only when not transcluded)