On Wikis (34 comments) For the time being, let us assume that I am going to invest some more time in th

For the time being, let us assume that I am going to invest some more time in the BlogNomic infrastructure on some weekends henceforth.

The first and biggest thing that’s needed attention for quite some time is the wiki. Our version of MediaWiki is ancient. It is also not easily upgradeable to something newer. What we’re probably going to have to do is just create a new MediaWiki installation and manually port everything over.

Unfortunately, that effort is made difficult by the huge amounts of spam on the current wiki. Fortunately, our version of MediaWiki provides a list of pages ordered by number of pageviews. That link shows the 500 most popular pages, and I don’t think many (if any) pages after that are going to be legit.

So. Excalabur’s idea is for us to have some sort of in-game benefit/reward for people who sift through those, mark them, and port the legit ones to the new wiki. I think that’s generally a good idea, but I have no idea what’s going on with the current dynasty.

So this is basically a Request for Comment on this general situation, to get people’s ideas and reactions, and maybe get some idea of what a good time to do this would be, etc etc.

Comments

Wakukee:

30-08-2009 04:09:04 UTC

I’d love to help, but I do not know how, or am unable to, delete spam pages. Could someone please tell me how/give me permissions to delete spam pages? Also, I assume that all pages in other languages are spam.

Wakukee:

30-08-2009 04:09:41 UTC

For now, I am marking spam pages with “spam - ” before their titles.

Rodlen:

30-08-2009 04:10:59 UTC

Only sysops and bureaucrats can delete pages.

Rodlen:

30-08-2009 04:11:24 UTC

Also, I’d be glad to port some pages.

Wakukee:

30-08-2009 04:16:59 UTC

Okay… so can someone admin me, either temporarily or for good, so that I can delete some of the spam?

Also, was some company using our wiki or somthing? How did that all get there?

Wakukee:

30-08-2009 04:21:28 UTC

Query: 218: 218.EcoDosh_Charter (276 views) <—Spam, or obscure page of some past use?

arthexis: he/him

30-08-2009 05:09:02 UTC

Ok, I think that we won’t lose anything by installing the new Wiki. So, I think it’s not a bad idea to get started with installing that version and having the two side by side until we decide how to port the data.

Excalabur:

30-08-2009 05:18:26 UTC

Wak: Just blank ‘em if you can’t delete them.

We’ll sort out adminness latar.

Kevan: he/him

30-08-2009 10:56:39 UTC

Wakukee, Excalabur; just copying the few good pages to a new wiki will be much easier than trying to delete all the bad ones first. There are around two thousand spam pages in there. (They were all added by spammers back when the wiki allowed people to create their own accounts - spammers run scripts that scour the Internet for open wikis, and then create pages with links back to their own site. It makes their site rank a little higher in Google, because blognomic.com appears to “trust” it enough to link to it. The reason we have the draconian “admin must create an account” signup process is that this was the only way to stop the spammers, under such an old version of MediaWiki.)

Thanks for doing this, 75th - a new version of MediaWiki would be great for BlogNomic. Once we can allow players to easily create their own accounts again, we can play around with wiki pages as gamestate without having the idlest 25% of players never using it. (And I’d quite like to look into replacing the GNDT with some sort of wiki page.)

I’d say the easiest approach would be to start by copying across the front page, and then to just keep looking for red links to see what pages still need to be copied. It might be a good idea to move the old wiki into a (weakly) .htpasswded folder, so that we can get still to it to copy things out, or check stuff, but there’s no danger of search engines spidering it.

Qwazukee:

30-08-2009 12:47:15 UTC

Sounds like a good idea, don’t know if I’ll have time to port stuff.

Qwazukee:

30-08-2009 12:58:56 UTC

I don’t know if this is a good Dynasty for an in-game solution; maybe that could be the purpose of the next Dynasty?

Excalabur:

30-08-2009 13:53:42 UTC

Qwaz: Bah, any Dynasty is a good dynasty.

Kevan: I agree.  Wasn’t thinking when I mentioned it to Wakukee.

We do have a bunch of orphaned pages, though: user pages, etc.  We’ll see how it goes.

ais523:

30-08-2009 13:54:32 UTC

@Kevan: you can use robots.txt to stop a page being spidered by search engines, but unfortunately it tends not to stop spambots.

Kevan: he/him

30-08-2009 15:16:44 UTC

@ais523: True, I suppose I just err on the side of pessimism as to how many search engines (and homebrew projects) actually respect robots.txt. But if Google are ignoring the folder, that’s most of the spammer’s effort wasted.

redtara: they/them

30-08-2009 16:00:23 UTC

I say go for it.

redtara: they/them

30-08-2009 16:01:06 UTC

I’ll probably help port some pages as well, depending on if I have time or not. Just let me know when it’s up

Wakukee:

30-08-2009 17:15:10 UTC

I can help out with porting. User pages should be fairly easy… look up each player, then look up their user talk, then port it. Low priority, though.

Klisz:

30-08-2009 19:04:34 UTC

for  We can do it this dynasty; we can increase Stamina or something.

Darknight: he/him

30-08-2009 22:28:01 UTC

@wak: Idk how many of us have really used our talk pages lol. I think those would be in the player in questions hands about moving anything on a talk page.

Darknight: he/him

30-08-2009 22:33:23 UTC

And I can help port pages. I have way too much free time lol. Now that I think of it, I think any of the core game documents that only has a title and nothing else should not get ported, since obviously theres no useful history on them. And theres that one spamish page from the pirate vs ninja dynasty that prob should also be left behind.

Darknight: he/him

30-08-2009 22:38:16 UTC

@Kev: most of those orphan pages look like utter spam. Idk if theres any useful pages in there but it looks like just a spam zone.

Rodlen:

30-08-2009 22:47:04 UTC

We keep the pages that have in-game history.  Including the spamish Pirate vs Ninja page that is a major part of that dynasty’s history.

Darknight: he/him

30-08-2009 22:50:11 UTC

@Rodlen: *shrugs* Just putting my thoughts in lol. I just figured that if theres nothing on the page to begin with then why waste time moving it. I know that any with info on them should move.

75th Trombone:

31-08-2009 00:55:38 UTC

I do think it’s good to prefix the title of pages we look at, so people going down the Popular Pages page can quickly skim through to see which pages people have checked.

I suggest something obvious, like

!! MARKED: SPAM
!! MARKED: LEGIT
!! MARKED: LEGIT + PORTED

or something.

75th Trombone:

31-08-2009 00:57:14 UTC

Or at least we can mark the legit ones that we port over.

Passwording the old wiki sounds good.

arthexis: he/him

31-08-2009 02:31:12 UTC

So, when can we get started with installing the new version?

ais523:

31-08-2009 12:11:05 UTC

If marking pages, I suggest you use a template; something like {{legit}} that we can put on non-spam pages, and then MediaWiki itself will tell us which pages have the template on.

Excalabur:

31-08-2009 12:14:59 UTC

arthexis: probably next weekend, though I’ll have a look tonight.  if it’s super easy, I may just do it. 

ais: build it and we will use it :)

ais523:

31-08-2009 15:48:54 UTC

@Excalabur: done. Type {{legit}} on a wiki page (preferably at the top), and it’ll be flagged as not being spam. (Little-known fact: I used to be an administrator on Wikipedia.)

Qwazukee:

31-08-2009 17:07:22 UTC

I knew that! Yay, I have little-known knowledge!  : D

Kevan: he/him

31-08-2009 18:08:04 UTC

Nice work with the template, but it seems like it’s duplicating effort - instead of searching through the page list, then opening an edit window to add and save {{legit}}, we could (once the new wiki existed) search through the page list and open an edit window to copy the content out to the new wiki.

An {{already copied}} template would be useful at that point, though, so that we can be sure what’s been copied across.

arthexis: he/him

01-09-2009 00:13:30 UTC

Agree’d with the {{already copied}} template idea.

ais523:

01-09-2009 18:12:38 UTC

OK, I’ll add a {{copied}} as well. (Shorter template names tend to get less annoying when you type them hundreds of times.)

ais523:

01-09-2009 18:13:03 UTC

(Not that {{copied}} will be useful until a new wiki exists; but it’ll be ready for when that happens.)