1,922,872 Pages

Upgrade Edit

Since upgrading the MediaWiki version isn't an issue for adopting SMW, what needs to be done before this could occur? I assume there's the installation server-side. There's also updating every page to every new template, which can only occur after the upgrade, but un-upgraded pages can work exactly the same way they do now, right? team atalkctrb 08:11, 31 October 2008 (UTC)

I think Sean is still doing tweaking and fixes server-side. Don't worry, I nag him about this all the time! Think of all the time and energy that could be saved by having artist, album and page ranking pages be automatic! (I can hardly wait!) --Aquatiki - T - E 16:01, 31 October 2008 (UTC)

Adding songs and updating the associated artist/album pages Edit

While playing with Aquatiki's SMW install, I came across an issue that bugs me: adding a song will not automatically purge the associated artist and album pages (or flag it as dirty so that it updates on the next viewing). I haven't looked into SMW enough to know if there is a way to do that, or if there is an extension that provideds this capability, but it may be confusing for users to add a song and not have it appear automatically (this is one of the main reasons to go to SMW, to make mundane, repetitive, mechanical things more automatic, and less bot/editer driven). While I have no solution (yet), I would appreciate some thoughts on the matter.
- teknomunk (talk,E,,A) 17:29, 24 May 2009 (UTC)

The only solution that occurs to me is to parse all newly created pages upon saving for any links (probably a good idea to restrict this to pages in the main namespace only) and flag all linked-to pages (again, main NS only) as dirty… though how you'd go about doing this (if it's even possible at all), I have no idea. — 6×9 (Talk) 18:27, 24 May 2009 (UTC)
Well, the only pages that should be flagged dirty are the album and artist pages for a song and the artist(s) pages for an album. So figuring out which pages to dirty are simple, marking them as dirty is the hard bit.
- teknomunk (talk,E,,A) 18:45, 24 May 2009 (UTC)
The reason for this, before I forget, is that SMW's #ask magic does not get updated when the contained set changes. So we have to do it manually.
- teknomunk (talk,E,,A) 18:50, 24 May 2009 (UTC)
There are two solutions in the SMW community to this. Some disable caching, which would be horrid for us. The better choice is to have a bot continually cycle through all the pages 'touching' them (opening and then saving without changing anything). --Åqüã†ìкí ƒΔΣ 08:50, 25 May 2009 (UTC)
Well, you only need to touch/purge those pages that would have songs added to that list, which should greatly reduce the number of pages that this needs to be done to. The fastest job is one that is never needed.
What would be nice is to have the artist/album pages act like categories do, action is only taken when the page is added to that category.
- teknomunk (talk,E,,A) 17:30, 25 May 2009 (UTC)

awesome idea Edit

I very much support this idea, the querying would be fantastic. "Show platinum records of the 1990s."

The example links are now broken, is now a parked domain.

A few missing benefits:

It would allow auto-generation of album track listings Edit


[[Has album::Love Songs (1998) ; 1 ; 7]]

to a lyric page will make it show up on a compilation. (I would change "Has album" to "Appears on album".)

You get semantics for free by updating templates Edit

Just by modifying templates, you get most of the property assignments for free, you don't have to modify hundreds of pages.

Go for it! -- Skierpage 22:57, October 30, 2009 (UTC)