|
|
Line 29: |
Line 29: |
|
| |
|
| ::Yeah, there was actually. Less than six months ago, if I recall correctly. -- [[User:Joe Beaudoin Jr.|Joe Beaudoin]] <sup>[[User talk:Joe Beaudoin Jr.|So say we all]] - [[Battlestar Wiki:Site support|Donate]] - [http://www.sanctuarywiki.org Sanctuary Wiki — ''New'']</sup> 17:46, 7 January 2008 (CST) | | ::Yeah, there was actually. Less than six months ago, if I recall correctly. -- [[User:Joe Beaudoin Jr.|Joe Beaudoin]] <sup>[[User talk:Joe Beaudoin Jr.|So say we all]] - [[Battlestar Wiki:Site support|Donate]] - [http://www.sanctuarywiki.org Sanctuary Wiki — ''New'']</sup> 17:46, 7 January 2008 (CST) |
|
| |
| == Extension updates ==
| |
|
| |
| We may want to go through and update the MediaWiki extensions soon. In the meantime, I was thinking of seeing what other extensions people thought might be useful... -- [[User:Joe Beaudoin Jr.|Joe Beaudoin]] <sup>[[User talk:Joe Beaudoin Jr.|So say we all]] - [[Battlestar Wiki:Site support|Donate]] - [http://www.sanctuarywiki.org Sanctuary Wiki — ''New'']</sup> 21:54, 10 January 2008 (CST)
| |
| :Upgrading extensions is a good idea. You should probably hold off on it for another week or so, though, as lots of extensions are currently being fixed to load messages only when necessary, which is anticipated to cause a noticeable performance gain. An extensive list of extensions can be found [http://www.mediawiki.org/wiki/Extension_Matrix here]. Extensions that are used on Wikimedia wikis are listed [[w:Special:Version|here]]. I'm listing a bunch of extensions in the next section, replies about specific extensions should go there. --[[User:Catrope|Catrope]]<sup>([[User talk:Catrope|Talk to me]] or [[Special:Emailuser/Catrope|e-mail me]])</sup> 05:40, 11 January 2008 (CST)
| |
| :: Good to hear! I wasn't planning on undertaking the task immediately anyway, but I'll definitely hold off now, more than likely until the BSP.com beta on the 18th... and speaking of, it would benefit from the updates as well.
| |
| :: A bit off topic, any idea when MW 1.12 will be released? -- [[User:Joe Beaudoin Jr.|Joe Beaudoin]] <sup>[[User talk:Joe Beaudoin Jr.|So say we all]] - [[Battlestar Wiki:Site support|Donate]] - [http://www.sanctuarywiki.org Sanctuary Wiki — ''New'']</sup> 15:56, 11 January 2008 (CST)
| |
| == Proposed extensions ==
| |
|
| |
| *<s>[http://www.mediawiki.org/wiki/Extension:CheckUser CheckUser] allows privileged users to get a list of all IPs a user has used, and the other way around. This makes it easy to check for sockpuppetry (multiple users on one IP). We could adopt a protocol similar to Wikipedia's in which only a few users (Senior Chiefs in our case) can perform CheckUser checks, and others can request them through [[BW:CHECKUSER]].</s> Already installed, albeit an ancient version that doesn't [[Special:Version|list itself]].
| |
| *[http://www.mediawiki.org/wiki/Extension:Oversight Oversight] allows privileged users to hide old revisions that may contain copyrighted or otherwise illegal content, so they're invisible to everyone save other privileged users. There is a branch implementing this natively, but I don't know whether it will be merged before the 1.12 release (I'm asking around, though).
| |
| *[http://meta.wikimedia.org/wiki/EasyTimeline EasyTimeline] can create graphical timelines from wikitext. This could be a nice addition to the timeline articles.
| |
| *[http://www.mediawiki.org/wiki/Extension:Countdown Countdown] could replace [[Template:Countdown]]'s functionality.
| |
| *[http://www.mediawiki.org/wiki/Extension:AntiSpoof AntiSpoof] prevents malicious users from registering as, say, "Ƈatrope", and impersonating me.
| |
| *[http://www.mediawiki.org/wiki/Extension:SpamBlacklist SpamBlacklist] and [http://www.mediawiki.org/wiki/Extension:Username_Blacklist Username Blacklist] could be used for fighting spam, but we don't really have much of a spam problem (yet?).
| |
| *[http://www.mediawiki.org/wiki/Extension:EditWarning EditWarning] displays a notice on top of the edit page if someone else is also editing that page.
| |
| *[http://www.mediawiki.org/wiki/Extension:FireStats FireStats] generates all kinds of statistics information.
| |
|
| |
| :: We've already got CheckUser. We don't use it much, though. Still, it can stand to be upgraded, no doubt. The others will probably help... and I would really like it if the EditWarning extension would lock out other edits as well, so we can get rid of the need to lock down articles before new episodes air. -- [[User:Joe Beaudoin Jr.|Joe Beaudoin]] <sup>[[User talk:Joe Beaudoin Jr.|So say we all]] - [[Battlestar Wiki:Site support|Donate]] - [http://www.sanctuarywiki.org Sanctuary Wiki — ''New'']</sup> 16:00, 11 January 2008 (CST)
| |
| :::EditWarning, Countdown and maybe EasyTimeline would be useful. --[[User:Serenity|Serenity]] 16:12, 11 January 2008 (CST)
| |
| ::::EditWarning doesn't lock out other edits. Imagine someone opening an edit tab and closing it again (dunno if EditWarning detects that, don't think so) and EditWarning blocking the article for another hour or so. Still, there's always the edit conflict detection stuff, so someone stubbornly editing despite a message screaming "SOMEONE ELSE IS EDITING THIS PAGE" isn't screwed immediately. --[[User:Catrope|Catrope]]<sup>([[User talk:Catrope|Talk to me]] or [[Special:Emailuser/Catrope|e-mail me]])</sup> 15:21, 13 January 2008 (CST)
| |
|
| |
| I was also thinking of this [http://www.mediawiki.org/wiki/Extension:SelectCategory Select Category] extension, which shall permit people to choose categories, so people can easily categorize articles. -- [[User:Joe Beaudoin Jr.|Joe Beaudoin]] <sup>[[User talk:Joe Beaudoin Jr.|So say we all]] - [[Battlestar Wiki:Site support|Donate]] - [http://www.sanctuarywiki.org Sanctuary Wiki — ''New'']</sup> 01:11, 12 January 2008 (CST)
| |
| :Nice ideas, but I don't like to introduce extensions that make modifications to the databases since it would have to be done on every one. [[User:Shane|Shane]] <sup>([[User_Talk:Shane|T]] - [[Special:Contributions/Shane|C]] - [[Special:Editcount/Shane|E]])</sup> 01:24, 12 January 2008 (CST)
| |
| ::SelectCategory would also be nice. And why is adding a DB table so bad? You can combine all those CREATE TABLE statements into one .sql file and import them from the command line (or through PHPMyAdmin). Shouldn't take too much time. --[[User:Catrope|Catrope]]<sup>([[User talk:Catrope|Talk to me]] or [[Special:Emailuser/Catrope|e-mail me]])</sup> 15:21, 13 January 2008 (CST)
| |
| :::Shane's concern, if I'm reading him correctly, is more to how such extensions would react to our set up, since we're not running one instance per language version, but rather one instance for all the wikis. On the other hand, we can back up everything (which we do anyway) and, should something get screwed up, just uninstall the extension and restore from the backups. -- [[User:Joe Beaudoin Jr.|Joe Beaudoin]] <sup>[[User talk:Joe Beaudoin Jr.|So say we all]] - [[Battlestar Wiki:Site support|Donate]] - [http://www.sanctuarywiki.org Sanctuary Wiki — ''New'']</sup> 22:26, 13 January 2008 (CST)
| |
| ::::We're running one set of PHP files for all languages, then? Wikipedia does that too. Although screwing up stuff with CREATE TABLE statements is unlikely, you probably wanna do it just to be safe. --[[User:Catrope|Catrope]]<sup>([[User talk:Catrope|Talk to me]] or [[Special:Emailuser/Catrope|e-mail me]])</sup> 08:53, 14 January 2008 (CST)
| |
| ::::::Still different databases. The only wiki that has it's own set of files of the Hanger Bay, but I am about to trash that since we don't do anymore work over there, unless it's a serious change. [[User:Shane|Shane]] <sup>([[User_Talk:Shane|T]] - [[Special:Contributions/Shane|C]] - [[Special:Editcount/Shane|E]])</sup> 16:53, 15 January 2008 (CST)
| |
| :::::::Yeah, different databases, so that means running seven identical queries on seven different databases. Shouldn't cause too much trouble. --[[User:Catrope|Catrope]]<sup>([[User talk:Catrope|Talk to me]] or [[Special:Emailuser/Catrope|e-mail me]])</sup> 07:55, 16 January 2008 (CST)
| |
| == Proposed extensions ==
| |
|
| |
| *<s>[http://www.mediawiki.org/wiki/Extension:CheckUser CheckUser] allows privileged users to get a list of all IPs a user has used, and the other way around. This makes it easy to check for sockpuppetry (multiple users on one IP). We could adopt a protocol similar to Wikipedia's in which only a few users (Senior Chiefs in our case) can perform CheckUser checks, and others can request them through [[BW:CHECKUSER]].</s> Already installed, albeit an ancient version that doesn't [[Special:Version|list itself]].
| |
| *[http://www.mediawiki.org/wiki/Extension:Oversight Oversight] allows privileged users to hide old revisions that may contain copyrighted or otherwise illegal content, so they're invisible to everyone save other privileged users. There is a branch implementing this natively, but I don't know whether it will be merged before the 1.12 release (I'm asking around, though).
| |
| *[http://meta.wikimedia.org/wiki/EasyTimeline EasyTimeline] can create graphical timelines from wikitext. This could be a nice addition to the timeline articles.
| |
| *[http://www.mediawiki.org/wiki/Extension:Countdown Countdown] could replace [[Template:Countdown]]'s functionality.
| |
| *[http://www.mediawiki.org/wiki/Extension:AntiSpoof AntiSpoof] prevents malicious users from registering as, say, "Ƈatrope", and impersonating me.
| |
| *[http://www.mediawiki.org/wiki/Extension:SpamBlacklist SpamBlacklist] and [http://www.mediawiki.org/wiki/Extension:Username_Blacklist Username Blacklist] could be used for fighting spam, but we don't really have much of a spam problem (yet?).
| |
| *[http://www.mediawiki.org/wiki/Extension:EditWarning EditWarning] displays a notice on top of the edit page if someone else is also editing that page.
| |
| *[http://www.mediawiki.org/wiki/Extension:FireStats FireStats] generates all kinds of statistics information.
| |
|
| |
| :: We've already got CheckUser. We don't use it much, though. Still, it can stand to be upgraded, no doubt. The others will probably help... and I would really like it if the EditWarning extension would lock out other edits as well, so we can get rid of the need to lock down articles before new episodes air. -- [[User:Joe Beaudoin Jr.|Joe Beaudoin]] <sup>[[User talk:Joe Beaudoin Jr.|So say we all]] - [[Battlestar Wiki:Site support|Donate]] - [http://www.sanctuarywiki.org Sanctuary Wiki — ''New'']</sup> 16:00, 11 January 2008 (CST)
| |
| :::EditWarning, Countdown and maybe EasyTimeline would be useful. --[[User:Serenity|Serenity]] 16:12, 11 January 2008 (CST)
| |
| ::::EditWarning doesn't lock out other edits. Imagine someone opening an edit tab and closing it again (dunno if EditWarning detects that, don't think so) and EditWarning blocking the article for another hour or so. Still, there's always the edit conflict detection stuff, so someone stubbornly editing despite a message screaming "SOMEONE ELSE IS EDITING THIS PAGE" isn't screwed immediately. --[[User:Catrope|Catrope]]<sup>([[User talk:Catrope|Talk to me]] or [[Special:Emailuser/Catrope|e-mail me]])</sup> 15:21, 13 January 2008 (CST)
| |
|
| |
| I was also thinking of this [http://www.mediawiki.org/wiki/Extension:SelectCategory Select Category] extension, which shall permit people to choose categories, so people can easily categorize articles. -- [[User:Joe Beaudoin Jr.|Joe Beaudoin]] <sup>[[User talk:Joe Beaudoin Jr.|So say we all]] - [[Battlestar Wiki:Site support|Donate]] - [http://www.sanctuarywiki.org Sanctuary Wiki — ''New'']</sup> 01:11, 12 January 2008 (CST)
| |
| :Nice ideas, but I don't like to introduce extensions that make modifications to the databases since it would have to be done on every one. [[User:Shane|Shane]] <sup>([[User_Talk:Shane|T]] - [[Special:Contributions/Shane|C]] - [[Special:Editcount/Shane|E]])</sup> 01:24, 12 January 2008 (CST)
| |
| ::SelectCategory would also be nice. And why is adding a DB table so bad? You can combine all those CREATE TABLE statements into one .sql file and import them from the command line (or through PHPMyAdmin). Shouldn't take too much time. --[[User:Catrope|Catrope]]<sup>([[User talk:Catrope|Talk to me]] or [[Special:Emailuser/Catrope|e-mail me]])</sup> 15:21, 13 January 2008 (CST)
| |
| :::Shane's concern, if I'm reading him correctly, is more to how such extensions would react to our set up, since we're not running one instance per language version, but rather one instance for all the wikis. On the other hand, we can back up everything (which we do anyway) and, should something get screwed up, just uninstall the extension and restore from the backups. -- [[User:Joe Beaudoin Jr.|Joe Beaudoin]] <sup>[[User talk:Joe Beaudoin Jr.|So say we all]] - [[Battlestar Wiki:Site support|Donate]] - [http://www.sanctuarywiki.org Sanctuary Wiki — ''New'']</sup> 22:26, 13 January 2008 (CST)
| |
| ::::We're running one set of PHP files for all languages, then? Wikipedia does that too. Although screwing up stuff with CREATE TABLE statements is unlikely, you probably wanna do it just to be safe. --[[User:Catrope|Catrope]]<sup>([[User talk:Catrope|Talk to me]] or [[Special:Emailuser/Catrope|e-mail me]])</sup> 08:53, 14 January 2008 (CST)
| |
| ::::::Still different databases. The only wiki that has it's own set of files of the Hanger Bay, but I am about to trash that since we don't do anymore work over there, unless it's a serious change. [[User:Shane|Shane]] <sup>([[User_Talk:Shane|T]] - [[Special:Contributions/Shane|C]] - [[Special:Editcount/Shane|E]])</sup> 16:53, 15 January 2008 (CST)
| |
| :::::::Yeah, different databases, so that means running seven identical queries on seven different databases. Shouldn't cause too much trouble. --[[User:Catrope|Catrope]]<sup>([[User talk:Catrope|Talk to me]] or [[Special:Emailuser/Catrope|e-mail me]])</sup> 07:55, 16 January 2008 (CST)
| |