User talk:Brion VIBBER/Archive 1

Moin Brion, here's just, eh, for fun ... that you may enjoy. Please note especially the comment directly below the license box – I could not withhold this shot from you ;-) -- :Bdk: 09:57, 19 March 2006 (UTC)

Undeletion Bug?
Hi Brion, I tried to restore some old edits of Project:Help. The log for this action says that I restored 44 edits, but they have not been restored - the page still shows its previous content, and the history has just the single item. If you look at the history, you still have the 'restore 44 deleted edits' link, but when you click on it, none of the old versions are shown. This could be something to do with the prior page moves, or with the fact that there was already content when the page was restored, or possibly that it was a redirect, but whatever the cause, something fishy is definitely going on... any ideas, and can you fix it? --HappyDog 02:12, 12 September 2006 (UTC)


 * They're all there. It's just cached. --Brion VIBBER 19:21, 12 September 2006 (UTC)


 * Cheers - was that a browser or server caching issue? If it was a server cache problem, is there any way it can be avoided/worked around.  It was very confusing and somewhat alarming to see the old edits just vanish! --HappyDog 23:50, 12 September 2006 (UTC)

Changes on release
Hi Brion - do you think we should move the 'pages to upgrade on a release' section of your page to a dedicated page in the Project: namespace? I know Bdk has a similar page. Perhaps a central repository would be useful (I always feel a bit wierd editing somebody's user page...) --HappyDog 12:44, 11 October 2006 (UTC)

News pages
Hi Brion. Your change to the main page completely broke it's design, but I understand your reasons - you should not have to add the same news in several places on the same wiki. I rolled-back your change and instead transcluded the news template whilst keeping the wrapping divs (removing the divs from the news template). I also restored the old news that you deleted, but moved it to an 'older news' section. This is not included on the main page (by using an invisible div - if you can think of a better method then please let me know), but will show up on the News page.

So, in summary, you still only need to update Template:MediaWiki News, and old news should be kept (just moved down the page).

Please let me know if you have a problem with any of this. --HappyDog 10:01, 12 October 2006 (UTC)


 * Looks awesome, thanks! --Brion VIBBER 00:15, 14 October 2006 (UTC)

Brion: As a chemist, I just love Greek and other characters, hence interest in your  CharInsert. But I have clearly fallen into a blind spot, since despite much searching, I cannot find out how to switch it on in edit boxes for our site. (I note for example the one I am typing into here does not display it).--Rzepa 08:39, 5 December 2006 (UTC)


 * You need to add some markup to MediaWiki:Edittools. For example, the following will produce a nice little box which allows insertion of letters of the alphabet:




 * This was documented on CharInsert last time I checked, but perhaps it's not too clear. robchurch | talk 10:54, 5 December 2006 (UTC)

PS In the process of shibbolizing our site, so that collaborators can enter using their local credentials. Is this something that is taking off?

CentralAuth
Hi Brion,

is there somewhere more Information about what CentralAuth is? I ask because we plan to implement an openSSO extension for the mediawiki. The intend is that the user has to sign in on only one mediawiki with this extension and can then be redirected to all openSSO Apps. The user will be signed in automatically with the User Page URL of the "Home Wiki" as UserID. So the user can follow interwiki links always being signed in on the target wiki without doing anything. Purpose is to support a network of personal mediawikis as knowledgemanagenet tools, where every user signs in on its own wiki, but can surf other wikis with this identity. If the solution would be implemented in core mediawiki a wikipedia user could just click on a link to any other mediawiki and take their identity URL of wikipedia with them. Feedback would be great.

Patrick


 * From the description, you should probably look at the OpenID stuff rather than CentralAuth for this.


 * CentralAuth is basically a big workaround for the fact that we didn't start with a shared user table on our site years ago (which has been supported for some time for new multi-wiki sites). --Brion VIBBER 22:23, 18 December 2006 (UTC)

---

Hi Brion,

is this page going to be extended: Extension:CentralAuth? --GunterS 15:11, 10 April 2007 (UTC)


 * Prolly. --24.73.86.239 15:53, 10 April 2007 (UTC)

Hi Brion

how are you?

i am working with multiples wikis, using same database, same host and using tables prefixes to identify which tables belong to each wiki.

exist any way for force to use the same table user for all wikis and any user can log into any wiki?

or where i can modify source code for to do this

i have do it automatically?

thanks

sorry for my english :( !!

--200.77.227.68 21:08, 7 August 2008 (UTC)

Nuke extension
Hello Brion!

There's any possibility to have the Nuke extension do mass-revert and delete only uploaded files? Also... It would be good to have that extension on all projects not just meta (after all, all wikis -should- trust their sysop!) Thank you --84.221.69.69 01:32, 28 December 2006 (UTC)

Restricted Access
Hi Brion,

Could you and/or whomever compiles the new versions of MediaWiki please include the latest bug fixes w/ it? I'm having a problem trying to go through putting the bug fixes in all of the files, and then running my wiki to find out that I missed a character in such and such a file...that is preventing me to view the wiki.

Thanks and have a Happy New Year (Gracias, y tienes Feliz Año Nuevo), Qsheets 06:29, 1 January 2007 (UTC)


 * I haven't the slightest clue what that means? --Brion VIBBER 09:30, 7 January 2007 (UTC)


 * Presumably the request is for something equivalent to a patch file, as there is already a list of bug fixes. I guess Qsheets has modified his/her version of MW and so can't just install a new version over the top.  If so, then the answer is clearly going to be no.
 * My suggestion to Qsheets would be to get hold of a good diff tool (e.g. I use WinMerge), or learn to update/diff using Subversion. --HappyDog 02:32, 8 January 2007 (UTC)

Don't delete redirects
Please don't delete redirects; it leaves broken links on local sites, foreign sites, documentation, source code comments, etc. I've restored a bunch you deleted on December 12. --Brion VIBBER 22:51, 22 December 2006 (UTC)
 * I wish you had mentioned this beforehand! There was a bold red notice on the front page for two weeks, plus messages on various forum/portal pages indicating that these pages would be deleted after a fortnight, including details about where and how to lodge any objections.  That was about 45 minutes of my life wasted - are there really that many external links to these pages, particularly given the brief length of time some of them have been in existence for?  The main namespace is just becoming a mess.
 * Sorry Brion - I don't mean to rant so much, when most of what you do is so brilliant, but I can't believe that you didn't see the notices (though checking your contributions, you may only have been to the site once during that time...). Anyway &lt;/rant&gt;.  --HappyDog 02:02, 8 January 2007 (UTC)
 * This isn't really an active community wiki so much [at least for me]; I never saw any such notices.
 * But I've always, for years, recommended against deleting redirects without a dire reason, and I did the undeletions after finding actual broken links when I followed links from source code documentation. --Brion VIBBER 10:06, 8 January 2007 (UTC)
 * I didn't realise they were used externally. Does that mean we're stuck with them forever? :( --HappyDog 01:04, 9 January 2007 (UTC)
 * That's the idea -- you should keep links working forever if you're a good web citizen. Cool URIs don't change! :) --Brion VIBBER 02:29, 9 January 2007 (UTC)

Micro-sized, but extremely annoying bug
Hey Brion,

In every version that I have downloaded (1.6.8 to 1.9.0) there has been a one-letter error. In DefaultSettings.php, there is a section as follows...

(2083 to 2093) */ $wgTrustedMediaFormats= array(	MEDIATYPE_BITMAP, //all bitmap formats	MEDIATYPE_AUDIO, //all audio formats	MEDIATYPE_VIDEO,  //all plain video formats	"image/svg",  //svg (only needed if inline rendering of svg is not supported)	"application/pdf",  //PDF files	#"application/x-shockwafe-flash", //flash/shockwave movie );

/**

The last format should say "application/x-shockwave-flash" not shockwafe. When I saw it the first few times, I just glanced right over it and couldn't figure out why the file icon wouldn't show up on the page. It is that one spelling error that did it.

Please have the staff update this in the revisions to come. I'm 99.99% positive that it will be greatly appreciated. --Quentin Sheets 05:06, 15 January 2007 (UTC)


 * Hardly a major issue since it's in a comment anyway, so you could correct it when uncommenting, but...fixed in r19289. robchurch | talk 06:54, 15 January 2007 (UTC)

Special:Makesysop
How do I get it to work like the Wikimedia wikis: e.g Testuser set rights for User:Testuser@testwiki1.

Thanks, --82.42.237.84 18:47, 27 January 2007 (UTC)

Question about Main Page
I'm somewhat new to wiki's and I'm trying to emulate what you have done on the mediawiki main page. All I'm really looking for is recreating the look you have with the boxes ( divs ). For the life of me I cant figure out what } is in some of the wiki code you have. IF I simply wanted a blank page that had 2 boxes such as the News and current versions box, and in that format how would i implement that. I understand templates, but the embedded htm l and that reference to } is killin me! any help would be appreciated.


 * Wasn't me; the front page of this wiki is a horrible example -- while pretty, the code is completely illegible. I have no clue how to update it except for the couple of templates I have linked myself. --brion 00:26, 13 February 2007 (UTC)


 * The is the language code, to call e.g. one of the templates . With a single language you don't need it.--Patrick 01:16, 13 February 2007 (UTC)

developer access to svn -- DPL extension
Hi Brion,

over the last two months I tried to improve a mediawiki extension called DynamicPageList (DPL) (http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/DynamicPageList2). I was in contact with one of the former authors (Cyril Dangerville) who has got no more time to care for that extension.

I set up a demo website for DPL and put the latest source code there. Maybe you want to have a short look at an example of what DPL can do ... Now I think it would be the point in time to check the source code in to svn.

I am an IT professional and have some experience with cvs (but not with subversion so far). I read the articles about developer access via svn but still some things are not very clear to me. As far as I understand I must get a user account and publish an rsa key. Can you help me with some information of how to proceed?

--Algorithmix 07:20, 6 March 2007 (UTC)


 * I'd recommend you post some of your patches on bugzilla first and get some review. --brion 13:53, 6 March 2007 (UTC)


 * See http://bugzilla.wikimedia.org/show_bug.cgi?id=9203 --Algorithmix 08:43, 7 March 2007 (UTC)

Spanish support in Highliht Extension
The following patch add spanish support to the Highliht Extension:

--- SyntaxHighlight.i18n.php.orig      2007-03-19 11:23:36.172531420 -0600 +++ SyntaxHighlight.i18n.php   2007-03-19 11:32:20.798853153 -0600 @@ -79,6 +79,13 @@ 'syntaxhighlight-err-loading' => '(支援語言清單載入錯誤)', ), +/* Spanish (Elias Torres) */ +'es' => array( +'syntaxhighlight-specify' => 'Ud debe especificar un lenguaje así:', +'syntaxhighlight-supported' => 'Lenguajes implementados para marcado de sintaxis:', +'syntaxhighlight-err-loading' => '(error cargando la lista de lenguajes implementados)', +), +        );  }

Thank you for that simple and great extension.

btw, this is the only way to contact you?

--EliasTorres 17:43, 19 March 2007 (UTC)


 * Thanks for the translation!
 * I can also be contacted by email, my address should be in the code up at the top, usually... the best place to make sure patches don't get lost is our bug tracker at http://bugzilla.wikimedia.org :) --brion 21:49, 19 March 2007 (UTC)

Fancy Captcha Problems
Hey,

I have been working for days to try to get Fancy Captcha's working on my wiki. I have the php extension installed, and i think it should be working if there were any proper images in my captcha images folder. Unfortunatly my server does not have the python library needed installed, and I know almost nothing about python and so i doubt i will be able to get it to work on my own computer either. Is there any place I can go to download an already generated set of captcha images? If I knew how they were laid out in the folder and how the hash-stuff worked i would make them by hand. I am nearly ready to give up and just use simple captcha (which i have working great), but i would really like to get the images working. Please let me know if there is any pre-made set of captcha's i can get somewhere. I will keep this page up and check back for any ideas you have. Thanks! -- Thomas:128.223.169.188 10:53, 27 April 2007 (UTC)


 * That would make them trivial to defeat since they could be precalculated. --brion 23:32, 30 April 2007 (UTC)

Help:CheckUser
Hi Brion. You imported this from Meta into the Help: namespace, but unfortunately the licenses are incompatible. It should either be moved to the Manual: namespace (if appropriate) or deleted and rewritten according to the PD license. Also, there is a lot of Wikimedia-specific information there which doesn't really belong on MW.org, so it will also need some reworking. Cheers. --HappyDog 01:52, 2 May 2007 (UTC)


 * Feel free! Enjoy. --brion 13:39, 2 May 2007 (UTC)


 * Have deleted, with the following message:
 * This page already exists at Extension:CheckUser. If required, the current version at meta:Help:CheckUser should manually have its text merged with that version, then have its history merged by importing it to Extension:CheckUser, and finally made into a redirect.
 * If the page on meta does not need to be merged with the current version and the current version did not come from a manual copy/paste of the meta content, then it can just be replaced with a redirect to Extension:CheckUser. If either of those are not the case then it needs to be merged/imported/redirected as described above, in order to comply with the GFDL and to ensure that no information is lost. Also, any such import should include the talk page as well. --HappyDog 00:58, 7 May 2007 (UTC)

ConfirmEdit Bug Report
Hello Brion, I want to call your attention to a bug I filed on ConfirmEdit. 22664 on Mediawiki 1.6.10 throws T_BOOLEAN_AND error.

http://bugzilla.wikimedia.org/show_bug.cgi?id=10114

Thanks in advance.

Extension:Labeled Section Transclusion
Thanks a million!

Maybe it would be a good idea to describe performance concerns on the talk page so that people will be aware of the issues and maybe even help solve them. Dovi 21:25, 23 June 2007 (UTC)

Jobs
What do you think of this? Please comment here. --HappyDog 01:30, 28 June 2007 (UTC)

redirects and SEO
Hi, I'm curious about redirects and search engine indexing -- on a (pointless) bug I opened, you noted that Redirects need to appear for proper indexing, and I was hoping you could explain why. I'm trying to improve my wiki's rankings (just like everyone else...) but don't know a ton about it, and can't think of why redirects would be necessary for indexing. Thanks -- Alxndr 01:05, 15 September 2007 (UTC)


 * So that when you search for them, they show up. --brion 16:26, 15 September 2007 (UTC)


 * The problem I see is that for a given search term, the engine's indexing a page that has no real content except a link, and will probably not rank it very high even if the redirected-to page has a high ranking. What if instead of listing redirects, each redirected-to page had a list of the titles that redirected to it, so the content you're looking for shows up in the first place? &#x2014;alxndr&#x00a0; (t) 17:40, 15 September 2007 (UTC)


 * ....? A redirect doesn't display as a page with a link on it. --brion 18:34, 17 September 2007 (UTC)


 * Hoo boy. Good point. Thanks for answering my dumb questions. &#x2014;alxndr&#x00a0; (t) 20:47, 17 September 2007 (UTC)

Mediawiki Development
Is there a board where I can post projects for mediawiki extension development for pay? I am trying to build a site that requires a mediawiki expert. All code that is built will be open source and can be used in the community after.


 * Try this: http://WikiHR.net/MediaWiki --HappyDog 13:56, 22 November 2007 (UTC)

Unused release templates
Hi Brion, there are a few release templates that are currently unused. There are the 4 'test' release templates (MW test release date, MW test release link, MW test release number and MW test release svn) and the template MW stable release number-short. This last one may have been created in error as it is not in the list on your user page. Can you please let me know whether any of these should be kept, or if they are now obsolete (in which case they will be deleted). Thanks for your time. --HappyDog 13:55, 22 November 2007 (UTC)

new code to Special:MovePage
Hello!

Do you can test this code in Test MediaWiki Project? and if this code is good, do you can upload its to any MediaWiki Project?

The New code is add Link to the old page.

The Code:

 \n" );

$this->showLogFragment( $ot, $wgOut );

}

function doSubmit { global $wgOut, $wgUser, $wgRequest;

if ( $wgUser->pingLimiter( 'move' ) ) { $wgOut->rateLimited; return; }

# Variables beginning with 'o' for old article 'n' for new article

$ot = Title::newFromText( $this->oldTitle ); $nt = Title::newFromText( $this->newTitle );

# Delete to make way if requested if ( $wgUser->isAllowed( 'delete' ) && $this->deleteAndMove ) { $article = new Article( $nt ); // This may output an error message and exit $article->doDelete( wfMsgForContent( 'delete_and_move_reason' ) ); }

# don't allow moving to pages with # in       if ( !$nt || $nt->getFragment != '' ) { $this->showForm( 'badtitletext' ); return; }

$hookErr = null; if( !wfRunHooks( 'AbortMove', array( $ot, $nt, $wgUser, &$hookErr ) ) ) { $this->showForm( 'hookaborted', $hookErr ); return; }

$error = $ot->moveTo( $nt, true, $this->reason ); if ( $error !== true ) { $this->showForm( $error ); return; }

wfRunHooks( 'SpecialMovepageAfterMove', array( &$this, &$ot , &$nt ) )   ;

# Move the talk page if relevant, if it exists, and if we've been told to       $ott = $ot->getTalkPage; if( $ott->exists ) { if( $this->moveTalk && !$ot->isTalkPage && !$nt->isTalkPage ) { $ntt = $nt->getTalkPage; # Attempt the move $error = $ott->moveTo( $ntt, true, $this->reason ); if ( $error === true ) { $talkmoved = 1; wfRunHooks( 'SpecialMovepageAfterMove', array( &$this, &$ott , &$ntt ) )   ; } else { $talkmoved = $error; }           } else { # Stay silent on the subject of talk. $talkmoved = ''; }       } else { $talkmoved = 'notalkpage'; }       # Deal with watches if( $this->watch ) { $wgUser->addWatch( $ot ); $wgUser->addWatch( $nt ); } else { $wgUser->removeWatch( $ot ); $wgUser->removeWatch( $nt ); }

# Give back result to user. $titleObj = SpecialPage::getTitleFor( 'Movepage' ); $success = $titleObj->getFullURL(         'action=success&oldtitle=' . wfUrlencode( $ot->getPrefixedText ) .          '&newtitle=' . wfUrlencode( $nt->getPrefixedText ) .          '&talkmoved='.$talkmoved );

$wgOut->redirect( $success ); }

function showSuccess { global $wgOut, $wgRequest, $wgUser; $old = Title::newFromText( $wgRequest->getVal( 'oldtitle' ) ); $new = Title::newFromText( $wgRequest->getVal( 'newtitle' ) ); if( is_null( $old ) || is_null( $new ) ) { throw new ErrorPageError( 'badtitle', 'badtitletext' ); }       $wgOut->setPagetitle( wfMsg( 'movepage' ) ); $wgOut->setSubtitle( wfMsg( 'pagemovedsub' ) );

$talkmoved = $wgRequest->getVal( 'talkmoved' ); $oldUrl = $old->getFullUrl( 'redirect=no' ); $newUrl = $new->getFullURl; $oldText = wfEscapeWikiText( $old->getPrefixedText ); $newText = wfEscapeWikiText( $new->getPrefixedText ); $oldLink = " [$oldUrl $oldText] "; $newLink = " [$newUrl $newText] ";

$s = wfMsg( 'movepage-moved', $oldLink, $newLink, $oldText, $newText );

if ( $talkmoved == 1 ) { $s .= "\n\n". wfMsg( 'talkpagemoved' ); } elseif( 'articleexists' == $talkmoved ) { $s .= "\n\n". wfMsg( 'talkexists' ); } else { if( !$old->isTalkPage && $talkmoved != 'notalkpage' ) { $s .= "\n\n". wfMsg( 'talkpagenotmoved', wfMsg( $talkmoved ) ); }       }        $wgOut->addWikiText( $s ); }   function showLogFragment( $title, &$out ) { $out->addHtml( wfElement( 'h2', NULL, LogPage::logName( 'move' ) ) ); $request = new FauxRequest( array( 'page' => $title->getPrefixedText, 'type' => 'move' ) ); $viewer = new LogViewer( new LogReader( $request ) ); $viewer->showList( $out ); } } Thanks You! Agbad in hebrew wikipedia


 * Can you please post this as a diff on bugzilla instead? Aaron 07:54, 18 December 2007 (UTC)

Please answer this question
Hi i ask a question in http://www.mediawiki.org/wiki/Extension_talk:CharInsert please help me to solve it

How can I commit?
After searching a lot, I found that I should call you!

To introduce myself, I am PHP developer for about 10 years and have access to some other projects (like serendipity) and now want to adding Persian features to MediaWiki (already implemented, only trying to commit).

Now, I want to commit them to the main source, how could I do that? Sending them to someone to test and commit or I can send them to servers or ...?

Regards, Omidmottaghi 09:56, 1 March 2008 (UTC)

1.12.0 release date
Hi, this is just an insignificant detail, but the date for the 1.12.0 release seems incorrect in Template:MediaWiki_News : it says 2008-03-22 instead of 2008-03-20.

Since the page is protected I can't fix it myself. -- Chninkel 12:32, 21 March 2008 (UTC)

Titlekey
How is this extension installed? I placed: ( require_once( "$IP/extensions/Titlekey/titlekey.php" ); ) into the localsettings.php and got this error when trying to make a new page: A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:

(SQL query hidden)

from within function "TitleKey::setBatchKeys". MySQL returned error "1146: Table 'wiki.titlekey' doesn't exist (localhost)". Matt 13:12, 6 May 2008 (UTC)


 * Run maintenance/update.php to update your DB schema and populate the table. --brion 01:10, 7 May 2008 (UTC)

Hi, I have the same problem. I think I have tried just about everything, see my TitleKey discussion entry. Is there any other scripts to be run? --142.206.2.15 17:04, 23 August 2008 (UTC)

MediaWiki 1.13 & TitleKey not working
I have the same problem with Titlekey extension. I use MediaWiki 1.13 and installed the extensions inclusive the update script for the database. The parameter $wgUseAjax is true and the result is that nothing happens. Is there something else to do? --82.113.113.161 09:14, 4 September 2008 (UTC)

user groups management
Hi there! My name is John, and I was given your name by Sayuri. The reasons I'm contacting you is because I need some help with my small private installation of MediaWiki 1.11.0. I am no longer able to edit it. I asked Sayuri about it; I found him on the MW help desk. He tried to help, but couldn't, so he sent me to the IRC channel. There I found that somehow I no longer belong to the groups I've set to be able to edit.

My account name in the user list looks like this:

* Anamacha ‎(bureaucrat������, sysop�����������)

and the groups that can edit are (bureaucrat, sysop) -- I have no idea how this happened. It wasn't a change that I had made consciously, and I know (little) enough about php to NOT fool with it.

Someone on the IRC channel walked me though the process of renaming the groups, but all that did was change the spaces after the group names to the unknown characters shown above.

Basically I want to remove the special characters from the group names; I want to be able to edit my wiki again.

If you'd like to see what I've done with Sayuri and where this started, go here: http://www.mediawiki.org/wiki/User_talk:Sayuri#user_rights_question

Thanks for your time!

--Anamacha 21:46, 31 May 2008 (UTC)


 * This is due to the original fixed-size groups column not working properly when you set up the wiki with the binary schema; your data ends up padded with null bytes in later versions of MySQL, and things end up breaking. Change user_groups.ug_group from BINARY to a VARBINARY column, and change the contents to strip out those null bytes. --brion 16:58, 1 June 2008 (UTC)


 * ooh. Okay ... I can try to do that.  But how do I accomplish such a thing?  I have access to a command-line, and I have phpMyAdmin as well.  Sorry to ask for the details, but as I said above, I know little enough about php to not jump in and mess it up.  Thanks so much!  --Anamacha 07:07, 2 June 2008 (UTC)


 * I did some poking around in MyphpAdmin, and I found that user_groups.ug_group is already a VARBINARY. I exported the structure information:

-- phpMyAdmin SQL Dump -- version 2.11.4 -- http://www.phpmyadmin.net -- -- Host: localhost -- Generation Time: Jun 05, 2008 at 08:09 PM -- Server version: 5.0.45 -- PHP Version: 5.2.3

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

-- -- Database: `anamacha_wiki` --

--

-- -- Table structure for table `user_groups` --

CREATE TABLE `user_groups` ( `ug_user` int(10) unsigned NOT NULL default '0',  `ug_group` varbinary(16) NOT NULL default '                ',  PRIMARY KEY  (`ug_user`,`ug_group`),  KEY `ug_group` (`ug_group`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- -- Dumping data for table `user_groups` --

INSERT INTO `user_groups` VALUES(1, 'bureaucrat\0\0\0\0\0\0'); INSERT INTO `user_groups` VALUES(2, 'bureaucrat\0\0\0\0\0\0'); INSERT INTO `user_groups` VALUES(3, 'bureaucrat\0\0\0\0\0\0'); INSERT INTO `user_groups` VALUES(1, 'sysop\0\0\0\0\0\0\0\0\0\0\0'); INSERT INTO `user_groups` VALUES(2, 'sysop\0\0\0\0\0\0\0\0\0\0\0'); INSERT INTO `user_groups` VALUES(3, 'sysop\0\0\0\0\0\0\0\0\0\0\0');

Then I tried to manually edit the table and remove the padding, but the changes didn't seem to be taking.

--Anamacha 00:20, 6 June 2008 (UTC)

Monobook Skin and Templates for Bugzilla 3.0
I'm looking for the Monobook skin and template files used with the Bugzilla 3.0 install at https://bugzilla.wikimedia.org/. I understand that you're the person who might know where to find these files. I've attempted due dilegence but "monobook", "skin", "template" and "bugzilla" aren't working too well in google searches.

I'd used the old Monobook templates for Bugzilla 2.2 available at http://download.wikimedia.org/bugzilla/ and I was hoping I might obtain Bugzilla 3.0 equivalents.

Thanks for your time.

--TestTube49 21:16, 13 June 2008 (UTC)


 * I found an existing enhancement request in Bugzilla, bug 9025.
 * --TestTube49 17:57, 14 June 2008 (UTC)

A Quick Question...
Sorry to bother you, but I wanted to ask you something about the mediawiki software I could not find anywhere in the manual: When a user creates an account, what function, hook, etc. is used to see if the username is too similar to another username? For instance, a username User:Foo exists, and a user cannot create account User:Foo1 because it is too similar. How does the software determine this? I appreciate your help greatly. Parent5446 00:12, 17 June 2008 (UTC)


 * Extension:AntiSpoof does this; it uses the AbortNewAccount hook. --brion 13:18, 17 June 2008 (UTC)


 * Thanks. Parent5446 17:42, 17 June 2008 (UTC)

Release of 1.13
Has a date been targeted for the release of 1.13? Will it be in the next two or three weeks, or is it a few months out? -- Prod 20:39, 22 June 2008 (UTC)


 * they said quarterly which would have put it a couple of weeks ago so I don't think that's right 67.225.100.127 22:37, 7 July 2008 (UTC)

ConfirmEdit Help
I tried asking for help on the extension's talk page. But I got no response. I described the problem here. An image showing the problem is. The position of the link is causing problems. We would like to move it to another part of the sentence that it is in. Can this be done at all on our end?--Mjr162006 17:13, 4 July 2008 (UTC)


 * Answered at Extension_talk:ConfirmEdit. --brion 19:48, 4 July 2008 (UTC)

Interwiki SQL error
I installed the latest version successfully on my localhost wiki, for testing. However, interwiki links do not work from the interwiki-sql file. This is the error message I get: SQL query:

( 'zh', 'http://zh.wikipedia.org/wiki/$1', 1 ), ( 'zh-cfr', 'http://zh-min-nan.wikipedia.org/wiki/$1', 1 ), ( 'zh-classical', 'http://zh-classical.wikipedia.org/wiki/$1', 1 ), ( 'zh-cn', 'http://zh.wikipedia.org/wiki/$1', 1 ), ( 'zh-min-nan', 'http://zh-min-nan.wikipedia.org/wiki/$1', 1 ), ( 'zh-tw', 'http://zh.wikipedia.org/wiki/$1', 1 ), ( 'zh-yue', 'http://zh-yue.wikipedia.org/wiki/$1', 1 ), ( 'zu', 'http://zu.wikipedia.org/wiki/$1', 1 ),

MySQL said: Documentation ('zh-cfr','http://zh-min-nan.wikiped' at line 1
 * 1) 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''zh','http://zh.wikipedia.org/wiki/$1',1),

I did this via phpMyAdmin, since it is hard for me to use maintenance scripts with XAMPP (the platform I am hosting this on!) If anyone can help me, it's much appreciated!! Thanks, AP aka --Sunstar 20:44, 4 July 2008 (UTC)


 * There was an error in the updated wikipedia-interwiki.sql file; I've just fixed it in SVN so update and the new version should import correctly. --brion 21:39, 4 July 2008 (UTC)

OAIRepository
Hi Brian, I fail to install the Extension:OAIRepository. I realize much else is missing the documentation as well (how to use it exactly), but even the installation instructions are missing. Perhaps 10 minutes of adding some info could help. Many thanks! --Vigilius 22:26, 17 July 2008 (UTC)

Asksql Problem
Hi, Brion! I recently installed Asksql on my 1.12.0 Mediawiki installation. All seems good.. Only problem is that I get a HTTP 500 error everytime I execute a query -- no matter what I enter in the query box. Any ideas? Thanks. --62.66.200.148 18:41, 18 July 2008 (UTC)


 * Probably a PHP fatal error; perhaps it's misconfigured or there's an incompatibility with the version of the code you've got. Turn on PHP's display_errors setting or check the system error logging to see what's going on. --brion 13:36, 23 July 2008 (UTC)


 * Just tried to turn display_errors on, and checked my webserver logs as well; nothing. That's really weird. No other ideas as to what could be wrong? Thanks. --195.231.149.33 12:11, 27 August 2008 (UTC)

CentralAuth
Hi Brion, I'm wondering if you could expand on the CentralAuth parameters, even just a one sentence explanation and a quick example of the syntax would do, i'm referring to the following parameters that at present do no have any explanation

$wgCentralAuthDatabase $wgCentralAuthAutoNew $wgCentralAuthAutoMigrate $wgCentralAuthStrict $wgCentralAuthDryRun $wgCentralAuthCookies $wgCentralAuthCookieDomains $wgCentralAuthCookiePrefix $wgCentralAuthAutoLoginWikis

Many thanks in advance User:Prom3th3an


 * There should be documentation comments on all of these in the source code. --brion 21:44, 27 July 2008 (UTC)


 * Hi Brion, yes the parameters are documented in CentralAuth.php. Another question, however: is it true that CentralAuth does not work if multiple wikis are in a single database, distinguished by prefixes? I am missing an example how to set up $wgLocalDatabases and $wgConf in such a case. Google does not retrieve anything either. On User_talk:Marcus_St%C3%B6hr I found a negative of non-success, and I am failing myself to set it up. I also asked some questions on Manual_talk:%24wgLocalDatabases and Extension_talk:CentralAuth. Many thanks in advance! --Vigilius 20:00, 28 July 2008 (UTC)


 * Yeah, it probably wouldn't work in that case. --brion 17:57, 30 July 2008 (UTC)

IRC cloaks
There seems to be a lot of interest from the developers for a mediawiki/ cloak. James just wanted you to sign off (or not). Could you leave a comment there, please? :-) --MZMcBride 18:43, 17 August 2008 (UTC)

Question regarding Special:Recentchanges
I just installed the latest SVN trunk version at my wiki here - http://sunstarnet.freeunlimitedweb.com/testwiki/index.php/Main_Page and when I had a look at Special:RecentChanges I noticed some of them were highlighted in grey.

Why is this?? Is this a bug, and if so, please can you revert it?? Thanks for your help regarding the interwiki.sql that I asked earlier as an IP address.

Thanks, --Sunstar NW XP 21:44, 17 August 2008 (UTC)
 * It just means you're using a very recent copy of MediaWiki. See 14468 and 39507. --MZMcBride 21:52, 17 August 2008 (UTC)

MWDumper edit
Hi, I noticed you added this to the importing XML dump page:

The easiest way to fill those tables out is to directly import the rest of the MediaWiki tables provided as gzipped SQL dumps alongside the .xml dump.

Could you point me to where I would go to find out how to do this? Like, where is the SQL dump, and would I use the same MWDumper command, just for a different file? --JaGa 17:38, 19 August 2008 (UTC)


 * They're on the same download page where you got the XML dumps. Directions should exist in many places for how to read in an SQL dump. --brion 18:36, 21 August 2008 (UTC)


 * Thanks for the response. I'm looking at http://download.wikimedia.org/enwiki/20080724/. But which SQL dump(s) do I choose?  All of them?  --JaGa 16:40, 22 August 2008 (UTC)

Newer Version
Hey Brion, I was just wondering when do you think a new version like MW 2.0 will come out. The 1.0 version series has been around for a very long time now. Thanks, --' Truetech    (Talk)     MediaWiki Support Team '' 19:02, 28 August 2008 (UTC)


 * We have no current plans for a 2.0 major version bump; each minor version receives a large amount of refactoring and new features while maintaining a continuous stream of updates to live systems. --brion 18:58, 9 September 2008 (UTC)

Protection bug
This bug occurred in protection:
 * 20:32, 13 September 2008 WikiSysop (Talk | contribs | block) protected "Image:Autowiki-logo.png" [edit=sysop] (indefinite) [move=sysop] (indefinite) ‎ (Site logo, should not be unprotected for any reason without consultation) (hist) (change)
 * 20:27, 13 September 2008 WikiSysop (Talk | contribs | block) protected "Main Page" [edit=sysop] (indefinite) [move=sysop] (indefinite) ‎ (high-visibility) (hist) (change)

Surely it should be:
 * 20:32, 13 September 2008 WikiSysop (Talk | contribs | block) protected "Image:Autowiki-logo.png" [edit=sysop:move=sysop] ‎ (Site logo, should not be unprotected for any reason without consultation) (hist) (change)
 * 20:27, 13 September 2008 WikiSysop (Talk | contribs | block) protected "Main Page" [edit=sysop:move=sysop] (high-visibility) (hist) (change)

Thanks for your work in providing a great piece of software... and please look into this. --Sunstar NW XP 20:43, 13 September 2008 (UTC)

The protection log is rather erratic in italicising text in the trunk version; for protecting pages from creation it italicises them, but protecting articles/images/templates it is in non-italics. I'm not sure the addition of (indefinite) as expiry time for indefinitely protected pages is relevant. Thanks, --Sunstar NW XP 20:51, 13 September 2008 (UTC)
 * Bugs should be filed at Bugzilla. Cheers. --MZMcBride 23:29, 13 September 2008 (UTC)


 * The problem was the splitting of the expiry/restriction info to log_params so it wouldn't get cut off in the log if there was a long protection reason. Should be somewhat more consistent as of r40808. Mr.Z-man 03:04, 14 September 2008 (UTC)

¿Como creo un wiki?
¿Como?--Klevar91 02:17, 3 October 2008 (UTC)


 * Installation/es? --brion 17:51, 10 October 2008 (UTC)

hello
You are the owner of mediawiki if to help me if I want more wiki user groups as: CheckUser, Coders, Importers transwiki, Developers, Oversighters and other groups--Klevar91 04:06, 10 October 2008 (UTC)

You give me the link and answer--Klevar91 04:06, 10 October 2008 (UTC)


 * Manual:User rights management sounds like a good place to start. --brion 17:50, 10 October 2008 (UTC)

Attention
User:Ferrer is suppose to be vandal that broke some Russian wiki projects. His contribution is rather strange, starting with his first ever wiki-edit. Nothing wrong, just learning CheckUser Extension, but next were about 2000 edits, including system messages. I recommend, you to check this user and if there will be a number of proxies in list, then take care on it.--Evgen 22:26, 25 October 2008 (UTC)
 * Before you do anything, please note that Ferrer's account on ruwiki is not his. -- Skiz zerz  01:30, 26 October 2008 (UTC)
 * but his first edit in ruwiki was ask to Ferrer's account usurpation. Supposed vandal have a lot of accounts in different wiki/non-wiki sites, for example in livejournal.com he is ferrer11, silence2008, stammer11,grigoryrektorat, pornoallah, may be zukagoy and so on. In wiki projects he makes vandal edits from one account, than help to clear pages from vandalizm from "normal" account and then say "I need admin rights" for more efficient work, next "I need Check User rights"... --Evgen 08:27, 26 October 2008 (UTC)

Result at ruwiki: User:Ferrer-ru was indefinitely blocked as serial vandal --Evgen 20:18, 29 October 2008 (UTC)


 * Sounds like an issue for local sysops/bureaucrats/checkusers/stewards. --brion 22:02, 29 October 2008 (UTC)

Extension Requests
Care to comment here? You're a developer, right?.--Matt 22:51, 29 October 2008 (UTC)

There are a couple of extension ideas I'd like to throw your way. I'll copy the text here:


 * Edit Preview Redirect List
 * I was editing my wiki when I got an idea. What about having an extension that lists the any redirect pages that are linked to on the current page when previewing an edit? I couldn't seem to find an existing extension like this. Sound good?


 * List Redirects Expansion
 * I had an idea just now. How about the Special:ListRedirects page is changed a little to add links next to them just like the page Special:MostLinked has. That will make fixing redirecting links a lot easier and would save a lot of time. That is what I use the list redirects page for anyway.

I think the second one will be the easiest to implement, since all the necessary coding already exists. I'd really like to have the first one, but that might be a lot harder to do. Since the extension request page is practically useless, this is the only way I know of to get these implemented.--Matt 02:36, 2 November 2008 (UTC)

Cite.php work
Dear Brion,

I am not currently a MW dev, and don't have plans to get too involved, but I have reworked some code in the cite.php extension. I wrote about this at w:User_talk:%C3%86var_Arnfj%C3%B6r%C3%B0_Bjarmason, but it seems AEvar is unwilling to maintain it anymore. I was not originally planning to ask for SVN access, but if this is to be commited I suppose it might be useful (so that I can monitor and fix any problems I may have caused!). Everything seems to work on my local system, but a bit of testing is probably still needed to weed out corner cases (everything 'theoretically works'). I can see plenty of comments on Bugzilla, and there are a few nice backwards-compatible suggestions which do not seem to have made it upstream. If my work is accepted (or sent back/changed/accepted), then I know my way around cite.php well so I would be happy to sort out the features people seem to want, some of which are very do-able.

Essentially, I suppose I am asking, in a roundabout sort of way, for SVN access, unless you want to manage the patch yourself (the third option for you is to ignore/stall me, which would save us all time at least!). I am currently a student, and have reasonable development experience, so not stupid (but new to the MW codebase), and qualified to write code (I have have had patches and code accepted for example to Amarok and KDE).

-Kan8eDie 14:20, 8 November 2008 (UTC)

PS. The patch is the sort of thing I know you will hate, with three things done at once, so I suppose I could separate them out, but it would be a bit tricky as the old way of counting refs was a bit of a strange hack with too many corner cases. While sorting this out a bit internally, I have made it a bit tricky to isolate changes. As a result, it does not fit well with anything on Bugzilla, so that is why I have not posted the patch there.-Kan8eDie 14:35, 8 November 2008 (UTC)


 * Sorry to bother you. I have dumped the patch at 16294 (Bugzilla) as per advice on IRC. —Kan8eDie 00:16, 10 November 2008 (UTC)


 * Thanks, we'll take a look! :D --brion 14:40, 10 November 2008 (UTC)

MediaWiki, r45241
Hi Brion !

Thanks for you revert in MediaWiki Code. This revision non-correct and commited without good faith. This revisions make many problems to non-Wikimedia wiki sites, powered by MediaWiki. This feature should not be enabled by default in MediaWiki.

And happy New Year ! :)

--213.248.56.189 21:33, 31 December 2008 (UTC)


 * It was made in perfectly good faith -- it's just not ready for trunk. --brion 21:34, 31 December 2008 (UTC)

User account
Dear Brion, I just created the Account Simplicius DE to be allowed to have a look at Special pages → Stewards.

My global account is Simplicius, and de:Simplicius as my mother language in particular.

There is an account User:Simplicius already here. I suppose it was created by me once. However I do not have the password. The account has no mailaddress. There has never been an edit.

I would like to merge this one with my global account and would like to ask whether this were possible.

Yours sincerely, Simplicius DE 11:48, 21 January 2009 (UTC)


 * fixed, renamed Simplicius > Simplicius (SUL), then Simplicius DE > Simplicius. -- :bdk: 08:40, 22 January 2009 (UTC)


 * thank you very much indeed. -- Simplicius 12:09, 26 January 2009 (UTC)

Commit access for User:Jan Luca
Hello,

I want to ask for Commit access, because I want to load up extensions. My ssh-key is under http://www.toolserver.org/~jan/files/SSH2-RSA.pub.

Jan Luca 13:51, 27 January 2009 (UTC)

Protection page
Hello. Can you protect in edit:autoconfirmed ; move:sysop the page "Mediawiki/it", please :)? --Ivocamp96 18:28, 24 February 2009 (UTC)
 * Done. --MZMcBride 22:25, 25 February 2009 (UTC)

Developer meet-up
Wouldn't this be better as a site notice? I expect a lot of people who are interested in this will bypass the main page (for example, my bookmark goes straight to my watchlist - I only saw the note because I'm watching the main page template and noticed the change...) --HappyDog 01:25, 12 March 2009 (UTC)


 * shrug*

Need emergency update of web servers
I made a terrible mistake on LanguageConverter.php, caused -{A|}- and -{D|}- won't work any more. Now I have patched the bug on 48836, but need emergency update of web servers. Can you help me? Thanks. Best Regard, --PhiLiP 10:32, 26 March 2009 (UTC)
 * Applied. --brion 18:43, 26 March 2009 (UTC)

OpensearchXML
I found your opensearch extension and wonder if I can use it in my scenario. I have a Drupal site and plan to use the opensearch aggregator module (http://drupal.org/project/opensearch_aggregator). So far I looked at the Extension:Opensearch but this one can only provide an ATOM-Feed and the Drupal modul needs RSS. Do you think I can use your extension? --Simon.dueckert 07:28, 28 April 2009 (UTC)


 * Nope. --brion 17:22, 28 April 2009 (UTC)

Moving of Extension:Intersection to Extensin:DynamicPageList
It seems to as a very unwise move to change the name of Extension:Intersection to Extension:DynamicPageList. One thing is that this seems like an aggressive move to deface a very well-known extension, an other thing is that previously the Wikinews extension was known as Extension:Intersection. The last is perhaps the most troublesome for other users of Mediawiki, as it is not clear which extension they shall use. The first one is clearly the most troublesome for the project as such as it gives a very low standing to do such renaming. I would prefer that the extensions would retain the previous names. Jeblad 04:22, 29 May 2009 (UTC)
 * Hi Brion, I have to agree with Jeblad on this, the move was quite radical and I have the feeling that it has the potential to increase the confusion around these extensions. For me, Extension:DynamicPageList (third-party) is THE extension for DPL queries; it should simply replace all others and end this confusion. Capmo 05:47, 4 June 2009 (UTC)

Proposed enhancements to table sorting (rowspan/colspan support)
Greetings. My name is Tom and I am a software developer who acquired an interest in Wikipedia a little over a year ago. Writing is not my forte, so I have been looking for other ways to contribute (vandal patrolling, fact checking, and occasionally informal dispute mediation). Lately, I have been working on enhancements to the wikibits.js table sorting code to implement support for tables containing rowspans and colspans (see bug 8028). I currently have a working prototype here and test cases here on the English Wikipedia ("importscript" is required to test). I am soliciting feedback from the user community here and expect to be ready to submit my proposed changes for review shortly after cleaning up a few loose ends.

This is where I could use some assistance. Being new to this environment, I am not familiar with the process and could use some pointers to get me on the right track for submitting this proposed change for review. I also would like to know what the best forum is for discussing changes such as this. Being a significant change to the current code, I want to make sure I get it right. Could you provide some direction or refer me to someone who can steer me in the right direction? Thank you. -- Tcncv 01:53, 31 May 2009 (UTC)

Renaming Intersection / DynamicPageList
I would like to confirm Jeblad's note above that what is now moved to Extension:DynamicPageList (third-party) is a very important extension. Without it we could stop using MediaWiki. It is not suitable for sites with anonymous access, but this should not be the sole determination of the worth of MediaWiki. We would wish it could be developed more directly in its SVN directory.

While I believe the aggressive tone is demotivating to mediawiki extension developers, your changes cleaned up the confusion I noted in my bug report - thanks! Unfortunately, the intersection talk page was not properly moved. Currently, Extension:Intersection redirects to Extension:DynamicPageList, but going there and clicking "discussion" brings you to Extension talk:DynamicPageList (third-party), while the talk for Extension:DynamicPageList is still on Extension_talk:Intersection. Trying to fix myself (and not thinking) I created accidentially: Extension talk:DynamicPageList DELETE ME; please delete that as well as Extension talk:DynamicPageList, and move Extension_talk:Intersection there. Thanks! --G.Hagedorn 13:00, 1 June 2009 (UTC)
 * Hi Hagedorn! I noticed what you were trying to do and placed requests in both redirects you cited. They were already deleted by an admin and I've just moved the Extension_talk:Intersection to the proper place. Capmo 05:44, 4 June 2009 (UTC)