Forum:Upgraded Semantic MediaWiki

From Yugipedia
Jump to: navigation, search

I'm pleased to inform this community that Semantic MediaWiki has been upgraded to 1.8 and, as of this morning, switched over to the new storage system (SMWStore3) that came in that release. You should not notice any changes, but this code was upgraded for two core reasons.

First, SMW1.8 introduced a number of bug fixes that should help solve a number of issues larger SMW wikias on our network have reported. Secondly, the new storage system is less technically expensive than previous iterations. I think many of the admins know from experience that SMW on this site in particular can often bog down our network traffic as a whole. But SMWStore3 often reduces the rendering speed by at least 50%. For instance, let's look at one of your heaviest pages. Neo-Spacian Dark Panther is a huge page whose average parse time was 17 seconds. After the upgrade, we've calculated the average parse time to 4.8 seconds. This is a huge win for both this community (faster site = happier users + better SEO) and for us (less technical concerns).

If you see anything strange with Semantic data on this site, please let me know either through this forum post or through Special:Contact. Thanks! --DaNASCAT<staff /> (help forum | blog) 14:21, March 9, 2015 (UTC)

Yes, there is still a lingering problem. When the problem occurred that caused you guys to help us, it included all instances of all Japanese text being transcluded on the wiki to have their katakana separated from their associated kanji, placing the bits in parentheses. Examples include Card Gallery:Ghost Knight of Jackal and Set Card Lists:Return of the Duelist (OCG-JP). --UltimateKuriboh (talkcontribs) 00:27, March 10, 2015 (UTC)
Ruby formatting sometimes isn't applying properly; this is because the Ruby markup is being stripped after the name is stored in a property in some cases (I don't know what triggers this, just that it only happens when querying information containing Ruby markup from a property). Basically, instead of "BaseRuby", text sometimes renders as "Base(Ruby)".
There's another problem, too: we're still unable to preview or edit several templates, including {{Manga card}} and {{DM card}}, and parser tokens are still being passed through to the rendered page when viewing {{Anime card}} and {{CardTable2}} directly. ディノ千?!? · ☎ Dinoguy1000 03:24, March 17, 2015 (UTC)
Hey all, sorry for the slow replies. Was pretty sick last week. I have filed corresponding tickets related to the examples linked here. --DaNASCAT<staff /> (help forum | blog) 19:53, March 17, 2015 (UTC)
No worries, and thanks for the speedy reply now. =) If it's possible (and you haven't already), could you mark the ticket relating to being unable to save/preview certain templates as high priority? This is obviously a pretty big thing, so the faster it can get resolved the better. ディノ千?!? · ☎ Dinoguy1000 07:56, March 18, 2015 (UTC)
Hey, yeah both are marked as relatively high priority with that preview/save issue being given pretty much the highest non-emergency prio. Obviously not being able to save pages and get whitepages is a pretty bad/jarring user behavior. --DaNASCAT<staff /> (help forum | blog) 16:56, March 18, 2015 (UTC)
Update: The "can't save/preview some pages" bug is now fixed. The parser rendering bugs - can you give me some examples please if this is still persistent? --DaNASCAT<staff /> (help forum | blog) 15:08, April 3, 2015 (UTC)
The Ruby markup rendering problem hasn't been fixed yet, see Set Card Lists:Return of the Duelist (OCG-JP) for example. ディノ千?!? · ☎ Dinoguy1000 19:48, April 3, 2015 (UTC)
Hey there, yeah that ticket is still open. Haven't forgotten that one :). --DaNASCAT<staff /> (help forum | blog) 18:59, April 6, 2015 (UTC)
All right, good to hear. =) As I noted on Lukasz's talk page, though, edit tokens are still being leaked when viewing {{CardTable2}} directly, so there's also that. ディノ千?!? · ☎ Dinoguy1000 00:58, April 7, 2015 (UTC)
Hey there! Update! The Ruby Formatting issue has been fixed in time for Thursday's code release. --DaNASCAT<staff /> (help forum | blog) 19:21, May 11, 2015 (UTC)
Awesome, looking forward to it landing! =) Is there any chance we could get an explanation of what was wrong (even just the Cliffnotes version; I'm quite curious, and am probably not the only one)? ディノ千?!? · ☎ Dinoguy1000 22:58, May 11, 2015 (UTC)
Yes yes yes, thank you so much! Also this ^. --UltimateKuriboh (talkcontribs) 23:13, May 11, 2015 (UTC)

Redux[edit]

In the chance you're still watching this topic, DaNASCAT, Ruby added via SMW queries is acting up again, except it's now outputting the escaped ruby markup instead of just stripping it. See Card Gallery:Stardust Re-Spark for example. ディノ千?!? · ☎ Dinoguy1000 09:31, May 15, 2015 (UTC)