Monday, November 03, 2014

Maintenance phase I complete

Well, that was among the worst things I’ve ever done on a computer, but six and a half hours later, it’s done. There’s a new wiki at http://wiki.blognomic.com/, and the blog is now running the latest version of ExpressionEngine on PHP 5.4.

Things should be about like normal on the blog, although the editing interface has changed and we’ve lost some of our canned text snippets. I might try to get those back later this week.

The Wiki will probably require some work. I haven’t gotten the images out of the old one yet; I hope to be able to do it this week. The old wiki is broken now, but I can still run it on my local machine or look at the raw database, so we should be okay. I created wiki accounts for those few active players that had preexisting ones on the old wiki. I made Kevan an admin, but Bucky, I didn’t make you one yet, because the email address you had on file made me hesitate. If you’ll post here acknowledging that you got the creation email and have control of that account, I’ll promote you.

Do post here or email me (.(JavaScript must be enabled to view this email address)) with any weirdnesses that need fixing, and I’ll get to them ASAP.

Comments

75th Trombone:

03-11-2014 06:33:37 UTC

for

75th Trombone:

03-11-2014 06:34:12 UTC

Hmm, no emoticons. Working on it.

75th Trombone:

03-11-2014 06:41:19 UTC

for  against  imperial  veto  arrow

75th Trombone:

03-11-2014 06:41:29 UTC

All good now.

Bucky:

03-11-2014 06:52:53 UTC

I got an error message the first time I tried to log into the blog. The second attempt worked fine.

Yes, I got the email.  I just logged in and reset my password.

Kevan: he/him

03-11-2014 15:14:11 UTC

Great work! Thank you. It’ll be good to see what new things we can do for the game with a modern MediaWiki install in our armoury.

I’m also getting an error message when I log in:

Error Number: 1054

Unknown column 'in_forum' in 'field list'

UPDATE `exp_online_users` SET `member_id` = 2, `name` = 0,
`ip_address` = 'xxx.xxx.xxx.xxx', `in_forum` = 'n', `date` =
1415025542, `anon` = '', `site_id` = '1' WHERE `ip_address` =
'xxx.xxx.xxx.xxx' AND `member_id` = 2

Filename: modules/member/mod.member_auth.php

Line Number: 530

(Where “xxx.xxx.xxx.xxx” is my IP address.) Although it doesn’t actually stop me logging in; if I go back to the main page after getting the error, I’m logged in.

All looks good otherwise, apart from a few little things. The .htaccess needs a RewriteRule ^wiki/(.*)$ http://wiki.blognomic.com/$1 [R=301,L] to redirect all the legacy wiki links to the right place. And there seem to be a few spam pages here and there on the wiki, which I’ve deleted some of - what criteria did you use to select which pages to import, in the end?

RaichuKFM: she/her

03-11-2014 20:03:44 UTC

Seems I picked an odd time to idle…

Bucky:

04-11-2014 00:42:17 UTC

I’m running into problems when I try to admin a proposal.  It requires me to log in every time I hit the ‘edit’ button on the blog, then sends me to a “The page you requested was not found” page.

Bucky:

04-11-2014 00:44:59 UTC

Also, the “Make a New Post” link in the sidebar seems to be broken in the same way.

75th Trombone:

04-11-2014 03:28:30 UTC

That error message should be fixed, and that RewriteRule is added.

On the Wiki pruning I did, I should have done this years ago, but it was pretty easy and not that time-consuming to sort the database table by username, figure out what usernames only submitted spam, and delete everything by those users directly from the DB. Of course I’m sure that left lots of things that would not still be in the DB if MediaWiki had been cleaning up after itself, but for this situation it was perfect. I apparently missed a username or two, though.

I’m fixing those Edit and Make a New Post links now.

75th Trombone:

04-11-2014 03:44:08 UTC

Fixed the broken login persistence and the Edit link paths. To fix the login issue I had to change a setting that it seems like I shouldn’t have had to change; do keep an eye out for any different kinds of brokenness that may have introduced.

ais523:

05-11-2014 13:05:31 UTC

It’s still missing templates (most notably the dynastic history one), userpages (e.g. Rodlen’s excessively long signature), and categories. Probably all pages outside mainspace, based on that.

Bucky:

06-11-2014 22:14:26 UTC

More importantly, the new Ruleset is missing its inline rule numbers; they only show up in the table of contents.

75th Trombone:

08-11-2014 07:21:32 UTC

Okay, rather than try to export all the stuff from the old wiki, I just set it up again on a different server:

http://oldwiki.blognomic.com

Now anyone can log in and copy stuff over at leisure. Though hopefully not TOO leisurely, because I’d like to shut that site down before too long. It’s on a Linode instance I set up to mess around with for another project.

The inline rule numbers might just be a setting? I’ll see if I can fix that.

75th Trombone:

08-11-2014 07:39:50 UTC

Well, I’ve found that you can turn on heading numbering on a per-user basis in your Preferences. Haven’t found a way to do it site-wide yet; still looking.

Kevan: he/him

08-11-2014 15:19:17 UTC

[75th] Looks like it’s a known issue and there’s a workaround extension to allow a “__NUMBEREDHEADINGS__” magic word on any pages where you want to number the headings.