NetHackWiki:Technical issues
Revision as of 18:01, 1 December 2010 by Ilmari Karonen (talk | contribs) (→Watchlists not imported from Wikia: link to workaround)
NetHackWiki |
This page is for reporting and discussing technical issues affecting NetHackWiki. Please add new issues to the bottom of the page.
Contents
- 1 Issues by paxed
- 2 Can't e-mail other users
- 3 Missing templates
- 4 We're not wikians
- 5 No edit tools
- 6 Issues by Tjr
- 7 .des files
- 8 Welcome bot
- 9 Help pages
- 10 Autoconfirm users
- 11 Interwiki links to Wikia
- 12 rel=nofollow
- 13 Random links
- 14 AJAX login
- 15 Main page title
- 16 Meta description tags
- 17 Install Nuke extension
- 18 Issues on the old wiki
Issues by paxed
There are still some problems that I need to fix:
SVG rendering sucks
- SVG renderer (See eg. Nethackwiki-logo.svg). I know nothing about this, so need to take a look how to fix it.
- See mw:Manual:Image Administration#SVG. Basically you need to pick a renderer, install it and set $wgSVGConverter. As for the renderers, rsvg is fast but not very good, though still much better than ImageMagick. It's what Wikipedia uses. Inkscape is better, but note the home directory issue. --Ilmari Karonen 07:48, 10 November 2010 (UTC)
- It's now rsvg. Still looking pretty fugly... --paxed 14:58, 10 November 2010 (UTC)
- See mw:Manual:Image Administration#SVG. Basically you need to pick a renderer, install it and set $wgSVGConverter. As for the renderers, rsvg is fast but not very good, though still much better than ImageMagick. It's what Wikipedia uses. Inkscape is better, but note the home directory issue. --Ilmari Karonen 07:48, 10 November 2010 (UTC)
- Forums (eg. Forum:Watercooler) require an extension or two. I'll install the extension(s) later today.
- CreateBox-extension installed, and it seems to work. DPLforum-extension doesn't work? --paxed 11:14, 10 November 2010 (UTC)
Watchlists not imported from Wikia
- User watchlists, emails, etc. settings are not imported from Wikia. This is hard, so not worth the effort, most likely.
- See partial workaround here. --Ilmari Karonen 07:48, 10 November 2010 (UTC)
Non-image files not moved from Wikia
- Non-image files did not get moved from Wikia. Need to reupload.
- Let me know if you need help with this, I should be able to kluge together some scripts to do it. --Ilmari Karonen 07:48, 10 November 2010 (UTC)
- There aren't that many of those files, so possible to do it by hand. OTOH, if you have the time to help, I wouldn't say no; this is My First MW Installation, after all... Talk to me on IRC, freenode, channel #nethackwiki --paxed 07:58, 10 November 2010 (UTC)
- I just checked, and it seems we had a total of five of these, of which the last one has already been fixed. The others can't be uploaded until their extensions have been added to $wgFileExtensions. --Ilmari Karonen 08:02, 10 November 2010 (UTC)
- They're all fixed now. --Ilmari Karonen 08:37, 10 November 2010 (UTC)
- Might want to install mw:Extension:PdfHandler so those PDF files can be thumbnailed. --Ilmari Karonen 08:40, 10 November 2010 (UTC)
- They're all fixed now. --Ilmari Karonen 08:37, 10 November 2010 (UTC)
- I just checked, and it seems we had a total of five of these, of which the last one has already been fixed. The others can't be uploaded until their extensions have been added to $wgFileExtensions. --Ilmari Karonen 08:02, 10 November 2010 (UTC)
- There aren't that many of those files, so possible to do it by hand. OTOH, if you have the time to help, I wouldn't say no; this is My First MW Installation, after all... Talk to me on IRC, freenode, channel #nethackwiki --paxed 07:58, 10 November 2010 (UTC)
- Let me know if you need help with this, I should be able to kluge together some scripts to do it. --Ilmari Karonen 07:48, 10 November 2010 (UTC)
Top icon templates broken
- Template:Nethack-343 and others (eg. in NetHackWiki:Next_version) need to be checked, they were designed for the wikia monaco(?) skin. --paxed 16:29, 10 November 2010 (UTC)
- The styles for such templates should really be put in MediaWiki:Vector.css, MediaWiki:Monobook.css, etc. so they can be tailored to each skin. --Ilmari Karonen 19:51, 10 November 2010 (UTC)
- Should be working now (browser cache purging may be required). I also put the templates in Category:Top icon templates for later maintenance. Let me know if I missed any. --Ilmari Karonen 21:40, 10 November 2010 (UTC)
- The styles for such templates should really be put in MediaWiki:Vector.css, MediaWiki:Monobook.css, etc. so they can be tailored to each skin. --Ilmari Karonen 19:51, 10 November 2010 (UTC)
Miscellaneous brokenness
- Edit the sidebar, should have links to the wiki forums.
- Javascript source code hilight doesn't work
- Editing: Cannot move the javascript color glyph insert box.
- Show/hide javascript doesn't work: importScriptPage('ShowHide/code.js', 'dev'); in MediaWiki:Common.js
- Should work now, except we're not using it anywhere? --paxed 20:49, 13 November 2010 (UTC)
Please add any problems you notice to here. --paxed 07:12, 10 November 2010 (UTC)
Can't e-mail other users
- The e-mail this user feature is not enabled, and neither is e-mail notification on talk page changes. I'd suggest setting both $wgEnableUserEmail and $wgEnotifUserTalk true. --Ilmari Karonen 08:23, 10 November 2010 (UTC)
- Actually, e-mail notification does seem to be enabled. Not sure why I thought it wasn't. --Ilmari Karonen 11:14, 10 November 2010 (UTC)
Missing templates
- We've got a bunch of missing templates that should be imported. --Ilmari Karonen 08:37, 10 November 2010 (UTC)
- The license selector on Special:Upload (which comes from MediaWiki:Licenses IIRC) is empty. Should put some actual licensing options there. --Ilmari Karonen 08:55, 10 November 2010 (UTC)
- I added some, based on MediaWiki and Wikia ones. --paxed 16:17, 10 November 2010 (UTC)
- Which reminds me, NetHackWiki:Copyrights is outdated. I assume we got relicensed to CC-BY-SA-3.0 along with the rest of Wikia, but the page still says we're GFDL. --Ilmari Karonen 08:55, 10 November 2010 (UTC)
We're not wikians
- There's a minor annoyance at Special:Preferences: you are listed as belonging to a group called "wikian". That's clearly not appropriate as we are not in Wikia anymore. —ZeroOne (talk / @) 09:00, 10 November 2010 (UTC)
- If it tracks users with pre-move accounts, how about calling it "converted wikians"?
- Good idea. That's how it's shown now. --Ilmari Karonen 11:34, 10 November 2010 (UTC)
- If it tracks users with pre-move accounts, how about calling it "converted wikians"?
No edit tools
- I'm not seeing the Edit Tools show up under the edit window; is that my settings, or site-configuration setting? --MidnightLightning 19:40, 10 November 2010 (UTC)
- It should show up now, needed to do ?action=purge on it. --paxed 19:57, 10 November 2010 (UTC)
Issues by Tjr
I'll add my scoop of todos:
Outgoing links
- examine all outgoing [url ]-style links
change [http://nethackwiki/wiki/ to [[
Get rid of "Wikihack"
- Fix all occurences of wikihack etc, including in the interface text
- The edit tools still show Wikihack-specific templates, Color symbols etc.
- That the "Color symbols" functions happen to be named with "WikiHack" prefix does not matter functionally at all. --paxed 20:13, 11 November 2010 (UTC)
- The edit tools still show Wikihack-specific templates, Color symbols etc.
Check for "Wikia"
- wikia needs to be audited for, e.g. with Special:ReplaceText.
- Need to check [[w: -links; those will be expanded to wikia. --paxed 18:58, 14 November 2010 (UTC)
Site name capitalization
- Capitalization: NetHackWiki
- MediaWiki has a {{SITENAME}} keyword that automatically expands to the official wiki name (currently NetHackWiki). --Ilmari Karonen 01:10, 11 November 2010 (UTC)
- I overwrote a lot of interface text still on the old wiki because only staff could set SITENAME.Tjr 01:26, 11 November 2010 (UTC)
- MediaWiki has a {{SITENAME}} keyword that automatically expands to the official wiki name (currently NetHackWiki). --Ilmari Karonen 01:10, 11 November 2010 (UTC)
Redirect from http://domain/title
- http://domain/title should redirect to http://domain/wiki/title
- This is actually problematic, and not suggested, see http://www.mediawiki.org/wiki/Manual:Short_URL --paxed 08:12, 11 November 2010 (UTC)
- It's bad to create such a structure, but even worse to turn it off. Wikia had this enabled. Besides, it's a convenience when typing in URLs.
- We also broke lots of URLs existing out there. E.g. from my talk page: offending edits, page history, revert it all,
- Those urls will now work (index.php will redirect to correct place, keeping the params instact), but I've got no luck getting nethackwiki.com/PageNameFoo to work. --paxed 15:30, 12 November 2010 (UTC)
- Short urls work now, hopefully nothing broke. --paxed 19:18, 14 November 2010 (UTC)
- This is actually problematic, and not suggested, see http://www.mediawiki.org/wiki/Manual:Short_URL --paxed 08:12, 11 November 2010 (UTC)
Collapse multiple edit on RecentChanges
- collapse multiple edits to the same page on RecentChanges
- This is a personal, not a wiki-wide setting. Go to Special:Preferences -> Recent Changes -> check "Use enhanced recent changes (requires JavaScript)". —ZeroOne (talk / @) 23:21, 10 November 2010 (UTC)
Missing edit button
Autocomplete links when editing
Miscellaneous
- make font larger
- very long backlog of editing work
- create good content for other wikis that links to Nethack. (But I already annoyed the D&D people.)
Links from other wikis
- Wikipedia should link to us, including all languages, all cite notes unrelated pages etc.
- Only Russian Wikipedia still needs to be updated.
- We could even ask to be added to the Wikimedia interwiki map. --Ilmari Karonen 11:46, 10 November 2010 (UTC)
- traffic monitoring here
- Where should my list of (corrected) incoming links go? Perferrably on the wiki, out of sight of Wikia.
- Sounds like a contradiction in terms; kind of hard to keep anything hidden on a public wiki. (I suppose you could install one of the extensions that try to implement read restrictions, or maybe put the list on a page and delete it. But both are pretty klugey solutions.) Are you worried they'd try to revert you? --Ilmari Karonen 08:14, 11 November 2010 (UTC)
- Yes. A page only admins can see would be perfect.Tjr 14:08, 11 November 2010 (UTC)
.des files
- Not related to the move AFAIK, but it seems the dat/*.des files are missing from the Source: namespace. --Ilmari Karonen 08:14, 11 November 2010 (UTC)
- ...aaand fixed. --Ilmari Karonen 09:53, 11 November 2010 (UTC)
- Makedefs and the unix/, windowport subdirs are also missing. Users will not be able to find main().Tjr 14:08, 11 November 2010 (UTC)
Welcome bot
- Welcome bot
- This is a Wikia-specific extension, and there's no such thing for generic MediaWiki, AFAIK. --paxed 15:29, 11 November 2010 (UTC)
- http://www.mediawiki.org/wiki/Extension:NewUserMessage should work
- Installed. --paxed 16:53, 11 November 2010 (UTC)
Help pages
- import wikimedia help, or interwiki-source wholesale
- I tried adding help as an interwiki prefix, but that didn't work.
- That's because it's one of the standard local namespaces. Anyway, see mw:Project:PD help/Copying. --Ilmari Karonen 21:34, 11 November 2010 (UTC)
- import images referenced in help.
- We have InstantCommons enabled now, that should solve the issue. --Ilmari Karonen 17:57, 1 December 2010 (UTC)
- I tried adding help as an interwiki prefix, but that didn't work.
Autoconfirm users
- http://www.mediawiki.org/wiki/Extension:Autoconfirmed We have semi-protected pages which can be edited only by autoconfirmed users.
- You don't need that extension to autoconfirm users, it's a core MediaWiki feature; see mw:Manual:User rights#List of Groups. --Ilmari Karonen 21:39, 11 November 2010 (UTC)
Interwiki links to Wikia
- Interwiki links to other wikia wikis look broken, but actually do work. Example: gta:Special:RecentChanges.
- That looks like a normal interwiki link to me. --Ilmari Karonen 21:39, 11 November 2010 (UTC)
rel=nofollow
- All external links are currently rel="nofollow", we should switch that off. (At wikia, it worked fine with "real" links.)
Random links
- Could we please have http://www.mediawiki.org/wiki/Extension:RandomInclude ? I'd like to add random, unobtrusive links to other wikis leaving Wikia. [2].
- You could already kluge up something like that with ParserFunctions, e.g. {{#switch:{{#expr:{{#time:U}} mod 3}}|0=foo|1=bar|2=baz}} = bar. --Ilmari Karonen 04:36, 12 November 2010 (UTC)
- Then Googlebot would see links to the one same wiki all over the place because it requests pages in short sequence. That defeats the purpose of randomization: I don't want to worry about rotating and spreading the links evenly over all the wikis I want to help.Tjr 17:14, 12 November 2010 (UTC)
- I'm pretty sure Googlebot doesn't hit a single site that fast (rather, they crawl many sites in parallel), but in any case, {{#switch:{{#expr:({{#time:U}}+{{REVISIONID}}) mod 3}}|0=foo|1=bar|2=baz}} = baz should fix that. --Ilmari Karonen 19:41, 13 November 2010 (UTC)
- Then Googlebot would see links to the one same wiki all over the place because it requests pages in short sequence. That defeats the purpose of randomization: I don't want to worry about rotating and spreading the links evenly over all the wikis I want to help.Tjr 17:14, 12 November 2010 (UTC)
- "{{Template:AWA_Promotion}}" = "Template:AWA Promotion" codes that. But: 1) it needs to be put somewhere active, (sidebar didn't work) 2) rel="nofollow" needs to be turned off, 3) how much does it affect load times? 4) Do we want to support other movers? (I say yes.) 5) If no-display is bad, make it say "visit a random wiki". Tjr 04:05, 14 November 2010 (UTC)
- We now have "ad" links on the bottom of the page. --paxed 06:13, 14 November 2010 (UTC)
- It turns out rotating links aren't so good. Let's make it depend on REVISIONID only, and let's gradually replace the "ads" with sites that are related to NetHack and actually link back. Tjr 22:26, 15 November 2010 (UTC)
- You could already kluge up something like that with ParserFunctions, e.g. {{#switch:{{#expr:{{#time:U}} mod 3}}|0=foo|1=bar|2=baz}} = bar. --Ilmari Karonen 04:36, 12 November 2010 (UTC)
AJAX login
- If you edit an article as an anon and click login instead of going through the captcha, your edit will be discarded.
- It should be still there if you use the back button, but I agree that this isn't very intuitive. It's standard MediaWiki behavior, though. I believe Wikia has an AJAX-based login form that solves this issue, we should see if there's an existing extension to do the same. (Actually, it should even be possible to do this via MediaWiki:Common.js, no extension needed. But installing an existing piece of code should still be easier than writing it from scratch.) --Ilmari Karonen 04:53, 14 November 2010 (UTC)
- I wrote a little script to do it. Let me know if you find any bugs. (Cache purging may be required as usual.) --Ilmari Karonen 10:09, 14 November 2010 (UTC)
- Firefox cannot auto-fill the password at that form. Tjr 21:48, 16 November 2010 (UTC)
- I wrote a little script to do it. Let me know if you find any bugs. (Cache purging may be required as usual.) --Ilmari Karonen 10:09, 14 November 2010 (UTC)
- It should be still there if you use the back button, but I agree that this isn't very intuitive. It's standard MediaWiki behavior, though. I believe Wikia has an AJAX-based login form that solves this issue, we should see if there's an existing extension to do the same. (Actually, it should even be possible to do this via MediaWiki:Common.js, no extension needed. But installing an existing piece of code should still be easier than writing it from scratch.) --Ilmari Karonen 04:53, 14 November 2010 (UTC)
Main page title
- Please intastall CorrectMainPageTitle --Tjr 16:11, 22 November 2010 (UTC)
- Installed. --paxed 15:37, 24 November 2010 (UTC)
Meta description tags
- Please let me specify how we are described on the Google search results page. MediaWiki:Description doesn't work anymore. One of mw:Extension:MetaDescriptionTag, mw:Extension:Description2, mw:Extension:ExplicitDescription, MetaKeywordsTag_Extension should solve the issue.
- Something like mw:Extension:OpenGraphMeta would help make it easy to link to us. --Tjr 19:20, 25 November 2010 (UTC)
- I've installed the ArticleMetaDescription extension from wikia, so MediaWiki:Description works now. All other pages get their description from the first paragraph in the article. --paxed 20:22, 25 November 2010 (UTC)
- Something like mw:Extension:OpenGraphMeta would help make it easy to link to us. --Tjr 19:20, 25 November 2010 (UTC)
Install Nuke extension
- Please install mediawikiwiki:Extension:Nuke and similar tools. We don't have spam problems, but it's good to have the tools ready in case a flood hits. --Tjr 05:33, 29 November 2010 (UTC)
Issues on the old wiki
On the old wiki:
- poll on the old wiki: why aren't you at the new site?
- traffic monitoring on the old site: people how do come, from where and why?
- No, let's not touch the old wiki. --paxed 19:26, 14 November 2010 (UTC)