Difference between revisions of "User:Waldir"

Explain xkcd: It's 'cause you're dumb.
Jump to: navigation, search
(ToDo)
(37 intermediate revisions by 9 users not shown)
Line 1: Line 1:
I'm [[wikipedia:meta:user:waldir|User:Waldir]] on several Wikimedia projects and I've been commenting on the blog as "Waldir".
+
== ==
 +
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.
 +
 
 +
My favorite comics:
 +
* [[: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])
 +
 
 +
xkcd's popularity:
 +
* [http://wayback.archive.org/web/20080308083940id_/http://www.webcomics.com/full_blog_story.php?id=80 What Are The Most Popular Comics? | Webcomics.com]
 +
* [http://piperka.net/top.html Most popular webcomics | Piperka]
 +
* [http://www.alexa.com/topsites/category/Arts/Comics/Comic_Strips_and_Panels Alexa's "Comic Strips and Panels" ranking]
 +
* {{w|List of professional webcomic artists}}
 +
 
 +
explain xkcd stats:
 +
* [[Special:ContributionScores|Contribution scores]]
 +
* [https://wikiapiary.com/wiki/Explain_xkcd WikiApiary]
  
 
==ToDo==
 
==ToDo==
  
; categorization:
+
; sysop one-time tasks
 +
* Style the wiki! Example of what can be done: http://setiquest.org/wiki
 +
* Add Menu-to-tabs gadget
 +
* Add 6tabs gadget
 +
* Links to add to sidebar: Browse comics (category:comics)
 +
 
 +
; non-sysop one-time tasks
 +
* Use a local help/FAQ page and link it from the sidebar rather than mediawiki's vanilla help which isn't very friendly.
 +
* {{tl|comic}} should add a zero-padded DEFAULTSORT
 +
 
 +
; meta 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.
 +
* 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]].
 +
 
 +
; bot edits:
 +
* rename comic pages to "number: title" (on hold until consensus in page title format is reached)
 +
* rename section "Description" to "Explanation"
 +
* add {{tl|Comic discussion}} to all comic pages
 +
* remove unused <code>imagesize=</code> parameter from {{tl|comic}} (it's on the documentation in case anyone needs it)
 +
* add redirects from 1.png, etc, to the actual filenames
 +
* Add links to original comics from xkcd (and hotlink to images). Also, format image pages in standard fashion (comic images, characters...)
 +
 
 +
; server-side:
 +
* [[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.
 +
* [[mw:Extension:Configure|Extension:Configure]] -- need to test it locally first, clean up any rough edges and send them upstream.
 +
* 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.
 +
* 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 be editing the config 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)]]
 +
*; Pros
 +
** Using colons in page names is kind of ambiguous, since that's how namespaces are identified.
 +
** Having the number at front doesn't really help sorting the comic, e.g. in categories. That was kind of a hack anyway. MediaWiki supports category sort keys natively, so we should be taking advantage of them rather than relying on a specific page title format to achieve the same effect.
 +
** 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).
 +
 
 +
; recurring maintenance tasks:
 
* [[Special:UncategorizedCategories]]
 
* [[Special:UncategorizedCategories]]
 
* [[Special:UncategorizedFiles]]
 
* [[Special:UncategorizedFiles]]
 
* [[Special:UncategorizedPages]]
 
* [[Special:UncategorizedPages]]
 
* [[Special:WantedCategories]]
 
* [[Special:WantedCategories]]
 
; build the web:
 
 
* [[Special:DeadendPages]]
 
* [[Special:DeadendPages]]
 
* [[Special:LonelyPages]]
 
* [[Special:LonelyPages]]
 
+
* [[Special:WantedFiles]]
; other
 
 
* [[Special:DoubleRedirects]]
 
* [[Special:DoubleRedirects]]
 
* [[Special:UnusedTemplates]]
 
* [[Special:UnusedTemplates]]
 
* [[Special:WantedPages]]
 
* [[Special:WantedPages]]
* Centralize discussion in Community portal by subpages. Partially done, still need to merge admin + technical
+
* convert [{{fullurl:Special:LinkSearch|target=en.wikipedia.org/wiki/&namespace=0&limit=500}} wikipedia links] to use the {{tl|w}} template.
* [[mw:Extension:Contribution Scores|Extension:Contribution Scores]] to gamify the wiki a little :D
+
** Done as of 2014-05-29, using the regex search <code>\[(https?:)?//en.wikipedia.org/wiki/([^ ]+) ([^]]+)\]</code> and replacement <code>{{w|$2|$3}}</code>.
* Style the wiki! Example of what can be done: http://setiquest.org/wiki
+
** [{{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
* 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.
+
* [{{fullurl:Special:RecentChanges|hideanons=1&hidepatrolled=1&from=20121204025000&days=365&limit=1000}} Unpatrolled changes by registered users]
* convert [[Special:LinkSearch/en.wikipedia.org|wikipedia links]] to use the {{tl|w}} template.
+
* [{{fullurl:Special:RecentChanges|hideliu=1&hidepatrolled=1&from=20121204025000&days=365&limit=1000}} Unpatrolled changes by anonymous users]
* 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!
 
* Edit text shown when someone tried to edit the main page to say that the actual comic page can be changed
 
* disable $wgCapitalLinks
 
* Once creation process is stabilized, make the "add yours" link on the main page point to a [[Help:How to add a new comic]] page (see also {{tl|create}})
 
* http://www.explainxkcd.com/category/wikipedia/
 
 
 
; bot edits:
 
* rename comic pages to "number: title" (on hold until consensus in page title format is reached)
 
* rename section "Description" to "Explanation"
 
* add {{tl|Comic discussion}} to all comic pages
 
* remove unused imagesize= parameter from {{tl|comic}} (it's on the documentation in case anyone needs it)
 

Revision as of 20:00, 9 June 2014

I'm 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 announced on the blog on 31 July 2012. Two days later, I registered my wiki account, and since then I've made 5,883 edits.

My favorite comics:

xkcd's popularity:

explain xkcd stats:

ToDo

sysop one-time tasks
  • Style the wiki! Example of what can be done: http://setiquest.org/wiki
  • Add Menu-to-tabs gadget
  • Add 6tabs gadget
  • Links to add to sidebar: Browse comics (category:comics)
non-sysop one-time tasks
  • Use a local help/FAQ page and link it from the sidebar rather than mediawiki's vanilla help which isn't very friendly.
  • {{comic}} should add a zero-padded DEFAULTSORT
meta content
  • Topics to cover/mention: our twitter account the xkcd irc channel (and its wiki), the blag, the forum, other sites explaining xkcd ([1], [2], [3], [4], maybe invite members+content of the other wikis in once we're established?), etc.
  • make sure the contents of the blog posts in the wikipedia category have all been included in this wiki's pages. Also make sure all such entries are properly categorized under Category:Wikipedia.
bot edits
  • rename comic pages to "number: title" (on hold until consensus in page title format is reached)
  • rename section "Description" to "Explanation"
  • add {{Comic discussion}} to all comic pages
  • remove unused imagesize= parameter from {{comic}} (it's on the documentation in case anyone needs it)
  • add redirects from 1.png, etc, to the actual filenames
  • Add links to original comics from xkcd (and hotlink to images). Also, format image pages in standard fashion (comic images, characters...)
server-side
  • Extension:Comments -- Davidy22 says it introduces quite a bit of meta-pages, being generally messy. Maybe a different solution would be a better choice.
  • Extension:Configure -- need to test it locally first, clean up any rough edges and send them upstream.
  • Try to get a rendered feed of Special:NewPages, instead of [5], filter it to show only comics, and add RSS link on the sidebar.
  • 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 content pages by default -- not that it would be hard to set others up as content namespaces too, since we'd be editing the config 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)
    Pros
    • Using colons in page names is kind of ambiguous, since that's how namespaces are identified.
    • Having the number at front doesn't really help sorting the comic, e.g. in categories. That was kind of a hack anyway. MediaWiki supports category sort keys natively, so we should be taking advantage of them rather than relying on a specific page title format to achieve the same effect.
    • This would allow the use of the pipe trick when linking to a comic, since content in parenthesis is automatically stripped out: [[Michael Phelps (1092)|]] results in 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).
recurring maintenance tasks