Latest revision |
Your text |
Line 1: |
Line 1: |
− | __NOTOC__
| + | I'm [[wikipedia:meta:user:waldir|User:Waldir]] on several Wikimedia projects and I've been commenting on the blog as "Waldir". Here on the wiki I've made {{#cscore:Waldir|changes}} edits. |
− | == ==
| |
− | I'm [[wikipedia:meta:user:waldir|User:Waldir]] on several Wikimedia projects and I started following explainxkcd.com back when it was a blog, where I commented as "Waldir". Due to my Wikimedia background, I was one of several commenters who insisted in turning the blog into a wiki. The move was eventually made, and was [http://wayback.archive.org/web/20120812014246/http://www.explainxkcd.com/2012/07/31/converting-to-a-wiki/ announced on the blog] on 31 July 2012. Two days later, I [http://www.explainxkcd.com/wiki/index.php?title=Special%3ALog&type=newusers&page=User%3AWaldir registered my wiki account], and since then I've made {{#cscore:Waldir|changes}} edits (and counting). | |
| | | |
− | My favorite comics:
| + | ==ToDo== |
− | * [[:Category:Wikipedia|anything Wikipedia-related]] (because {{w|User:Waldir|I've been editing Wikipedia}} since 2005)
| |
− | * [[1292: Pi vs. Tau]] (because {{w|User:Waldir/Tau|I've been a tauist}} since I read the Tau Manifesto in 2010)
| |
− | * [[1285: Third Way]] (because I've been [http://waldir.github.io/semantic-linebreaker spreading the word] about it since I first read [http://rhodesmill.org/brandon/2012/one-sentence-per-line/ this blog post])
| |
| | | |
− | explain xkcd stats:
| + | ; recurring maintenance tasks: |
− | * [[Special:ContributionScores|Contribution scores]] | + | * [[Special:UncategorizedCategories]] |
− | * [https://wikiapiary.com/wiki/Explain_xkcd WikiApiary] | + | * [[Special:UncategorizedFiles]] |
− | | + | * [[Special:UncategorizedPages]] |
− | Fun fact: Appropriately (considering the [[tagline]]), [[:Category:Romance|romance]], [[:Category:Math|math]] and [[:Category:Language|language]] are the three [[Special:MostLinkedCategories|most populated categories]] within the [[:Category:Comics by topic|Comics by topic]] category; in contrast, [[:Category:Sarcasm|sarcasm]] is way below! That makes me happy. :)
| + | * [[Special:WantedCategories]] |
− | | + | * [[Special:DeadendPages]] |
− | ==To do== | + | * [[Special:LonelyPages]] |
| + | * [[Special:WantedFiles]] |
| + | * [[Special:DoubleRedirects]] |
| + | * [[Special:UnusedTemplates]] |
| + | * [[Special:WantedPages]] |
| + | * convert [[Special:LinkSearch/en.wikipedia.org|wikipedia links]] to use the {{tl|w}} template. |
| + | * [{{fullurl:Special:RecentChanges|hideanons=1&hidepatrolled=1&from=20121204025000&days=365&limit=1000}} Unpatrolled changes by registered users] |
| + | * [{{fullurl:Special:RecentChanges|hideliu=1&hidepatrolled=1&from=20121204025000&days=365&limit=1000}} Unpatrolled changes by anonymous users] |
| | | |
| ; sysop one-time tasks | | ; sysop one-time tasks |
− | * [[MediaWiki:Common.css|Style the wiki]]! Example of what can be done: [http://web.archive.org/web/20161221085658im_/http://setiquest.org:80/wiki/index.php/Main_Page http://setiquest.org/wiki] | + | * Style the wiki! Example of what can be done: http://setiquest.org/wiki |
| + | * Edit text shown when someone tries to edit the main page to say that the actual comic page can be changed |
| * Add Menu-to-tabs gadget | | * Add Menu-to-tabs gadget |
| * Add 6tabs gadget | | * Add 6tabs gadget |
| + | * Links to add to sidebar: Browse comics (category:comics) |
| | | |
| ; non-sysop one-time tasks | | ; non-sysop one-time tasks |
| + | * use lowercase xkcd everywhere on the wiki (see [http://xkcd.com/about/ How do I write "xkcd"?]) |
| + | * Use a single template for comic pages! |
| + | ** {{tl|comic}}, {{tl|ComicHeader}}, {{tl|comicbox}}... |
| + | ** The code needs to be human-readable! |
| * Use a local help/FAQ page and link it from the sidebar rather than mediawiki's vanilla help which isn't very friendly. | | * Use a local help/FAQ page and link it from the sidebar rather than mediawiki's vanilla help which isn't very friendly. |
− | * Create [[:Category:Nerd sniping]] from [[Special:WhatLinksHere/356: Nerd Sniping|this list]]? Perhaps as a subcat of [[:Category:My Hobby]]? | + | * {{tl|comic}} should add a zero-padded DEFAULTSORT |
| | | |
− | ; meta content | + | ; content |
| * Topics to cover/mention: our [https://twitter.com/explainxkcd twitter account] the xkcd irc channel (and [http://wiki.xkcd.com its wiki]), the blag, the forum, other sites explaining xkcd ([http://xkcdexplained.com/], [http://xkcd.wikia.com], [http://xkcdexplained.wikia.com], [http://xkcdexplainedexplained.tumblr.com/archive], maybe invite members+content of the other wikis in once we're established?), etc. | | * Topics to cover/mention: our [https://twitter.com/explainxkcd twitter account] the xkcd irc channel (and [http://wiki.xkcd.com its wiki]), the blag, the forum, other sites explaining xkcd ([http://xkcdexplained.com/], [http://xkcd.wikia.com], [http://xkcdexplained.wikia.com], [http://xkcdexplainedexplained.tumblr.com/archive], maybe invite members+content of the other wikis in once we're established?), etc. |
− | * make sure the contents of the blog posts in the [http://wayback.archive.org/web/*/http://www.explainxkcd.com/category/wikipedia/ wikipedia category] have all been included in this wiki's pages. Also make sure all such entries are properly categorized under [[:Category:Wikipedia]]. | + | * http://www.explainxkcd.com/category/wikipedia/ vs. [[:Category:Wikipedia]] |
| | | |
| ; bot edits: | | ; bot edits: |
Line 38: |
Line 46: |
| | | |
| ; server-side: | | ; server-side: |
− | * update mediawiki. The [[explain xkcd:Community portal/Technical#Explain xkcd upgraded to version 1.19.17|latest update]] was to 1.19.x (LTS), but it is only supported for {{w|mw:Version lifecycle#Version timeline|a few more months}}.
| + | * [[mw:Extension:Comments|Extension:Comments]] |
− | ** after version 1.20 the {{w|mw:Help:Magic words#Statistics|PAGESINCAT}} magic word accepts parameters
| + | * Try to get a rendered feed of Special:NewPages, instead of [http://www.explainxkcd.com/wiki/index.php?title=Special:NewPages&feed=rss] |
− | * [[mw:Extension:Comments|Extension:Comments]] -- Davidy22 says it introduces quite a bit of meta-pages, being generally messy. Maybe a different solution would be a better choice. | + | ** Maybe it would really be a good idea to move comics to a comic namespace, otherwise spam pages would crop up. Besides, even without spam, other non-comic but otherwise valid wiki pages would show too... An alternative solution is using a custom rendering engine other than mediawiki, then page title patterns could be enforced. Finally, add RSS link on sidebar. |
− | * [[mw:Extension:Configure|Extension:Configure]] -- need to test it locally first, clean up any rough edges and send them upstream.
| + | * Related to above: a "comic" namespace would allow us to set global protection of main namespace against anonymous edits, thus hopefully cutting down on spam. |
− | * Try to get a rendered feed of Special:NewPages, instead of [http://www.explainxkcd.com/wiki/index.php?title=Special:NewPages&feed=rss], filter it to show only comics, and add RSS link on the sidebar. | |
− | | |
− | === Proposed changes to page naming scheme ===
| |
− | * Set up namespaces, e.g. Comic:, Topic:, xkcd:, Meta: (replacing "explain xkcd") | |
− | *: Discussion at [[explain xkcd:Community portal/Coordination#Page names]]. | |
− | *: Alternative: only namespacify non-comic pages, that way the main namespace is guaranteed to be only comics (and pages in main are already {{w|mw:Manual:Using custom namespaces#Content namespaces|content pages}} by default -- not that it would be hard to set others up as content namespaces too, since we'd need to edit the server config file to add new namespaces anyway)
| |
− | *; Pros
| |
− | ** Special:NewPages gets filterable by namespace, so we could get only new comics (not sure this is really that useful, though: they have all been created and new ones are now put in place as soon as Randall publishes xkcd, so there's not really a need for a feed / notification system)
| |
− | ** Special:Random/Comic becomes possible (currently all sorts of pages can be returned. True, most pages ''are'' in the comic namespace, but occasionally people will come across a meta page or something.) In fact, we'd have other specialized "Random X" too (random character, random topic...), as well as the all-inclusive Special:Random.
| |
− | ** We could embed Special:Allpages/Meta, etc., to get the list of all items in a given namespace, even if they haven't been categorized yet
| |
− | *; Cons
| |
− | ** ?
| |
− | * Rename comic pages to use numbers in parenthesis after the name --> "Comic title (number)", e.g. [[Michael Phelps (1092)]]
| |
− | *: Having the number at the start of the page name was meant to automatically sort the page in categories, but doesn't really work since the numbers aren't zero-padded. That was kind of a hack anyway. MediaWiki supports category sort keys natively, so we should be taking advantage of them (e.g. by adding SORTKEY to the {{tl|comic}} template) rather than relying on a specific page title format to achieve the same effect.
| |
− | *; Pros
| |
− | *# Using colons in page names is kind of ambiguous, since that's how namespaces are identified.
| |
− | *# This would allow the use of the {{w|Help:Pipe trick|pipe trick}} when linking to a comic, since content in parenthesis is automatically stripped out: <nowiki>[[Michael Phelps (1092)|]]</nowiki> results in [[Michael Phelps (1092)|Michael Phelps]] | |
− | *; Cons
| |
− | *# We can't have auto-complete in the search box by typing just the comic number (and people coming from xkcd will likely use the number for search, not the comic title).
| |
− | *#* Alternatively, we could use the opposite format: [[1092 (Michael Phelps)]], which would still preserve the pros, arguably even better matching the label people tend to choose when aliasing a comic link (i.e., the comic number, rather than the comic title).
| |
− | | |
− | ==== Image pages as the comic pages ====
| |
− | Even nicer would be to merge all comic pages with the image pages, preferably renaming the "File:" namespace to "Comic:". This can probably be done with [[wikipedia:mw:Extension:SpecialNamespaces|Extension:SpecialNamespaces]], but I need to test to make sure. Not only this would eliminate duplication of pages on the wiki, bit it would also provide extra functionality, e.g. embedding a comic on another page, and allowing category pages to display thumbnails rather than names only.
| |
− | | |
− | === recurring maintenance tasks ===
| |
− | * [[Special:UncategorizedCategories]]
| |
− | * [[Special:UncategorizedFiles]]
| |
− | * [[Special:UncategorizedPages]]
| |
− | * [[Special:WantedCategories]]
| |
− | * [[Special:DeadendPages]]
| |
− | * [[Special:LonelyPages]]
| |
− | * [[Special:WantedFiles]]
| |
− | * [[Special:DoubleRedirects]]
| |
− | * [[Special:UnusedTemplates]]
| |
− | * [[Special:WantedPages]]
| |
− | * convert [{{fullurl:Special:LinkSearch|target=en.wikipedia.org/wiki/&namespace=0&limit=500}} wikipedia links] to use the {{tl|w}} template.
| |
− | ** Done as of 2014-05-29, using the regex search <code>\[(https?:)?//en.wikipedia.org/wiki/([^ ]+) ([^]]+)\]</code> and replacement <code><nowiki>{{w|$2|$3}}</nowiki></code>.
| |
− | ** [{{fullurl:Special:Search|search=%22en.wikipedia.org/wiki%22&ns0=1}} This search] ([[Special:Search/"en.wikipedia.org/wiki"|see also]]) might work better than the list above
| |
− | * [{{fullurl:Special:RecentChanges|hideanons=1&hidepatrolled=1&from=20121204025000&days=365&limit=1000}} Unpatrolled changes by registered users]
| |
− | * [{{fullurl:Special:RecentChanges|hideliu=1&hidepatrolled=1&from=20121204025000&days=365&limit=1000}} Unpatrolled changes by anonymous users]
| |