User talk:Nad

Total Watched users?
--Johnp125 01:50, 5 October 2007 (UTC) Nad do you have any extension that might count total watched pages by all users on a wiki?
 * No I don't know of anything for that currently --Nad 03:10, 5 October 2007 (UTC)

--Johnp125 01:05, 6 October 2007 (UTC)

When you don't know, that makes me feel better when I don't know.

What do you think?
Hi Nad, looking how many extensions you develop, i thought if you could help in adding features to Semantic Forms extension http://discoursedb.org/SemanticForms/ As i can see you are working with Ajax, so you could do improves in this direction. Here i'll post some features i requested in SF groups. Would like to know what you think and if you have interesting. I'm not a coder, just an user. The SF would more people working on it. Ideas: Lleoliveirabr 16:09, 19 June 2007 (UTC)
 * http://groups.google.com/group/semantic-forms/t/aedc83dced19b640
 * http://groups.google.com/group/semantic-forms/t/e60db1b0bf11d692
 * http://groups.google.com/group/semantic-forms/browse_thread/thread/a226f2abad02c8ab
 * I really lke Chat/Lace extension from Firebreather too. Why you don't help him in dev? i gave many ideas to him, included about the map.
 * Thanks for your interest, I'll definately look into the Semantic Forms discussion as I'm very interested in the Semantic MediaWiki extension. many of the extensions I'm writing are for clients who use MediaWiki on their intranets, and I have a lot of work to do which I can't really deviate from, but I'm helping FireBreather with WikiChat indirectly by working on a generic Ajax layer that he can use - in fact it can work more dynamically than Ajax by using SWF's XMLSocket which can receive incoming requests rather than just recieving responses which the Ajax objects are limited to. --Nad 23:44, 19 June 2007 (UTC)

Bots and MediaWiki API
I've left a reply on my talk page. --80.57.160.139 18:22, 24 June 2007 (UTC)

A information for you: Extension:Todo Tasks
Hi Nad! I'm Roc michael. I am in charge of both systems Workflow and Product Data Management (PDM) in my company I work for and I know you are developing the wiki workflow. Do you know the Todo Tasks Extension? Its function some what likes the workflow in my company. I hope that It would be useful to you. I also hope I can use wiki to replace the workflow system buying form the PDM manufacturer in one day. If you want leave massage to me you can user my talkpage--Roc michael 14:34, 29 August 2007 (UTC)

A interesting extension you may want to know
Hi Nad! I know you've done your best to develop the Simple Form Extension for a long time. There is a form extension ,I think, you would like to know.--Roc michael 12:31, 5 September 2007 (UTC)
 * Thanks, yes I've been keeping my eye on that one ;-) and Extension:Semantic Forms is a major MediaWiki forms tool too --Nad 12:37, 5 September 2007 (UTC)

Extension implementation types
Given the large number of extensions you have authored, I wonder if you would be willing to give some feedback on a current discussion on implementation types (see Template_talk:Extension). (And sorry about the misclassification of your interwiki extension). Egfrank 14:42, 11 September 2007 (UTC)

Thumbnails problem
Hi Nad,

Thank you for your reply in the project support desk. Do you mind taking another look as I am still having trouble Project:Support_desk. -David 60.52.107.235 04:21, 15 September 2007 (UTC)
 * Thank you, you helped me solve the problem! The solution was changing "$wgSharedUploadDirectory = "$IP/commons/images"; " 60.52.107.235 05:32, 15 September 2007 (UTC)
 * Just create a symlink from one to the other, eg,

ln -s ...public_html/commons ...public_html/fr/commons

Oops! my bad
Typo - it should be both, shouldn't it? action for the fact it nukes, special because it does it through a special page. Egfrank 00:49, 18 September 2007 (UTC)
 * Yip that makes sense :) --Nad 00:50, 18 September 2007 (UTC)

Adding snapshot scripts into Mediawiki
Hi, the forum is pretty busy. Just in case you miss my message, I have posted one at the project support desk for your attention and advice. &mdash; PM Poon 09:30, 20 September 2007 (UTC)

Hi Nad, sorry to trouble you again as I encountered an error when following your suggestions. Please see same link above. &mdash; PM Poon 02:15, 21 September 2007 (UTC)

Adding scripts to content page
Hi Nad, thank you very very much. Your code works like magic at http://teknologi-maklumat.com/wiki/Halaman_utama. Can't imagine that one small quotation mark can spell the difference between complete success and utter failure! — PM Poon 06:39, 26 September 2007 (UTC)
 * I'm glad it worked out for you - I can't read a word of it but it looks very tidy ;-) --Nad 08:51, 26 September 2007 (UTC)

Login Failed. Wrong Password??
When i'm trying to login using the pywikipediabot module login.py in a intranet wikipedia, the response is Login Failed. Wrong Password??. Why does is happens considering that my username and password are correct? Thank You. —Mapelo 15:04, 8 October 2007 (UTC)


 * Do you have any extensions that affect the login like a CAPTCHA? You could try getting the code to log it's posted data and :the servers response so you can see more clearly what's happening (or visa versa, get the wiki to log the incoming request :and its response). --Nad 21:07, 8 October 2007 (UTC)


 * Hi Nad.Thank you for the response.
 * I don't no whether there's an extension like that or not. I'm not the administrator, but i'm going to inform myself.
 * We have seen the server log and it just reports an http code 200 that means that the request operation was successful. ::Another thing... is it necessary to the administrator of the intranet wiki to give me permission of loging(login.py) and ::using the pagefromfile.py module? What permission? How can he do this? Thank you. Mapelo 15:54, 9 October 2007 (UTC)


 * To see what extensions are installed go to the special:version page. You shouldn't need to do anything different to make the pybot login as long as its using name and password that work when entered normally by a person. You really need to see what html is being returned to the pybot when it fails to gain more information since there's nothing specific in the error. There may be a debug option to offer more information, otherwise you could change the pybot script to add the html to the error message. --Nad 20:06, 9 October 2007 (UTC)


 * The only extensions that i have is the PHP and MySQL modules. I have analysed the TCP stream and here is the code sended & received


 * Sended:

POST /mediawiki-1.10.0/index.php?title=Especial:Userlogin&action=submit HTTP/1.1 Host: wikidevel.intranet.ef.pt Accept-Encoding: identity Content-Length: 92 Content-type: application/x-www-form-urlencoded User-agent: PythonWikipediaBot/1.0 wpPassword= MY PASSWORD &wpLoginattempt=Aanmelden%20%26%20Inschrijven&wpName= MY USERNAME &wpRemember=1


 * Received

HTTP/1.1 200 OK Date: Thu, 11 Oct 2007 16:16:32 GMT Server: Apache/2.2.3 (CentOS) X-Powered-By: PHP/5.1.6 Set-Cookie: wikidb_session=s8b2v6u9sukpf75oq9fapivns3; path=/ Content-language: en Vary: Accept-Encoding,Cookie Expires: Thu, 01 Jan 1970 00:00:00 GMT Cache-Control: private, must-revalidate, max-age=0 Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  . .. .. .. .. .. .. Editing Especial:Userlogin - Preview - EFwiki ../*<![CDATA[*/ @import "/mediawiki-1.10.0/skins/monobook/main.css?63"; /*]]>*/ .. .. .. .. .. .. .. .. ../*<![CDATA[*/ var skin = "monobook"; var stylepath = "/mediawiki-1.10.0/skins"; var wgArticlePath = "/mediawiki-1.10.0/index.php/$1"; var wgScriptPath = "/mediawiki-1.10.0"; var wgServer = "http://wikidevel.intranet.ef.pt"; var wgCanonicalNamespace = ""; var wgCanonicalSpecialPageName = false; var wgNamespaceNumber = 0; var wgPageName = "Especial:Userlogin"; var wgTitle = "Especial:Userlogin"; var wgAction = "submit"; var wgArticleId = "94"; var wgIsArticle = false; var wgUserName = null; var wgUserGroups = null; var wgUserLanguage = "en"; var wgContentLanguage = "en"; var wgBreakFrames = false; var wgCurRevisionId = "622"; /*]]>*/ .. .. ../*<![CDATA[*/ @import "/mediawiki-1.10.0/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000"; @import "/mediawiki-1.10.0/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000"; @import "/mediawiki-1.10.0/index.php?title=-&action=raw&gen=css&maxage=18000"; /*]]>*/ .. .   . ..  .  .. name="top" id="top"> ....<h1 class="firstHeading">Editing Especial:Userlogin .. ...<h3 id="siteSub">From EFwiki ... ......... Jump to: navigation</a>, search</a> ... ... Preview This is only a preview; changes have not yet been saved!

<script type='text/javascript'> /*<![CDATA[*/ addButton('/mediawiki-1.10.0/skins/common/images/button_bold.png','Bold text','\'\'\,'\'\'\,'Bold  text','mw-editbutton-bold'); addButton('/mediawiki-1.10.0/skins/common/images/button_italic.png','Italic text','\'\,'\'\,'Italic text','mw-editbutton-italic');

addButton('/mediawiki-1.10.0/skins/common/images/button_link.png','Internal link',,,'Link    title','mw-editbutton-link'); addButton('/mediawiki-1.10.0/skins/common/images/button_extlink.png','External link (remember http:// prefix)','[',']','http://www.example.com link title','mw-editbutton-extlink'); addButton('/mediawiki-1.10.0/skins/common/images/button_headline.png','Level 2 headline','\n== ',' ==\n','Headline  text','mw-editbutton-headline'); addButton('/mediawiki-1.10.0/skins/common/images/button_image.png','Embedded  image','','Example.jpg','mw-editbutton-image'); addButton('/mediawiki-1.10.0/skins/common/images/button_media.png','Media file  link','[[Media:',']]','Example.ogg','mw-editbutton-media'); addButton('/mediawiki-1.10.0/skins/common/images/button_math.png','Mathematical formula  (LaTeX)','','<\/math>','Insert formula here','mw-editbutton-math'); addButton('/mediawiki-1.10.0/skins/common/images/button_nowiki.png','Ignore wiki  formatting',' ','<\/nowiki>','Insert non-formatted text here','mw-editbutton-nowiki'); addButton('/mediawiki-1.10.0/skins/common/images/button_sig.png','Your signature with  timestamp','--~',,,'mw-editbutton-signature'); addButton('/mediawiki-1.10.0/skins/common/images/button_hr.png','Horizontal line (use sparingly)','\n\n',,,'mw-editbutton-hr'); /*]]>*/ <form id="editform" name="editform" method="post" action="/mediawiki-1.10.0/index.php?title=Especial:Userlogin&amp;action=submit" enctype="multipart/form-data"> <input type='hidden' value="" name="wpSection" /> <input type='hidden' value="" name="wpStarttime" />

<input type='hidden' value="" name="wpEdittime" />

<input type='hidden' value="" name="wpScrolltop" id="wpScrolltop" />

<textarea tabindex='1' accesskey="," name="wpTextbox1" id="wpTextbox1" rows='25' cols='80' > .. Please note that all contributions to EFwiki may be edited, altered, or removed by other contributors. If you don't   want your writing to be edited mercilessly, then don't submit it here.

You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Project:Copyrights</a> for details). DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION! <label for='wpSummary'>Summary: <input tabindex='2' type='text' value="" name='wpSummary' id='wpSummary' maxlength='200' size='60' />

<input id="wpSave" name="wpSave" type="submit" tabindex="3" value="Save page" accesskey="s" title="Save your changes [s]" /> <input id="wpPreview" name="wpPreview" type="submit" tabindex="4" value="Show preview" accesskey="p" title="Preview your changes, please use this before saving! [p]" /> <input id="wpDiff" name="wpDiff" type="submit" tabindex="5" value="Show changes" accesskey="v" title="Show which changes  you made to the text. [v]" /> . Cancel</a> | Editing help</a> (opens in new window)</span

<input type='hidden' value="\" name="wpEditToken" /> <input name="wpAutoSummary" type="hidden" value="d41d8cd98f00b204e9800998ecf8427e" /> Retrieved from " http://wikidevel.intranet.ef.pt/mediawiki-1.10.0/index.php/Especial:Userlogin</a>" ...... ... ..  .  ..  ..  .  .. Views .. ...<ul> ..... <li id="ca-nstab-main" class="selected">Article</a></li> ..... <li id="ca-talk" class="new">Discussion</a></li> ..... <li id="ca-edit" class="selected">Edit</a></li>

..... <li id="ca-history">History</a></li> ....</ul> .. .  .  .. Personal tools .. ...<ul> ....<li id="pt-anonuserpage">192.168.42.107</a></li> ....<li id="pt-anontalk">Talk for this IP</a></li> ....<li id="pt-anonlogin">Log in / create account</a></li> ...</ul> .. .  .  ..</a> . .<script type="text/javascript"> if (window.isMSIE55) fixalpha; .. .. Navigation .. ...<ul> ....<li id="n-mainpage">Main Page</a></li> ....<li id="n-portal">Community portal</a></li> ....<li id="n-currentevents"><a href="/mediawiki-1.10.0/index.php/Current_events" title="Find background information on  current events">Current events</a></li> ....<li id="n-recentchanges"><a href="/mediawiki-1.10.0/index.php/Special:Recentchanges" title="The list of recent changes  in the wiki. [r]" accesskey="r">Recent changes</a></li> ....<li id="n-randompage"><a href="/mediawiki-1.10.0/index.php/Special:Random" title="Load a random page [x]" accesskey="x">Random page</a></li> ....<li id="n-help"><a href="/mediawiki-1.10.0/index.php/Help:Contents" title="The place to find out.">Help</a></li> ....<li id="n-sitesupport"><a href="/mediawiki-1.10.0/index.php/EFwiki:Site_support" title="Support us">Donations</a></li> ...</ul> .. .  ..  .. <label for="searchInput">Search .. ...<form action="/mediawiki-1.10.0/index.php/Special:Search" id="searchform"> ....<input id="searchInput" name="search" type="text" title="Search EFwiki [f]" accesskey="f" value="" /> ....<input type='submit' name="go" class="searchButton" id="searchGoButton".value="Go" /> ....<input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="Search" /> ... ..  .  .  .. Toolbox .. ...<ul> ....<li id="t-whatlinkshere"><a href="/mediawiki-1.10.0/index.php/Special:Whatlinkshere/Especial:Userlogin" title="List of  all wiki pages that link here [j]" accesskey="j">What links here</a></li> ....<li id="t-recentchangeslinked"><a href="/mediawiki-1.10.0/index.php/Special:Recentchangeslinked/Especial:Userlogin" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li> <li id="t-upload"><a href="/mediawiki-1.10.0/index.php/Special:Upload" title="Upload images or media files [u]" accesskey="u">Upload file</a></li> <li id="t-specialpages"><a href="/mediawiki-1.10.0/index.php/Special:Specialpages" title="List of all special pages [q]" accesskey="q">Special pages</a></li> ...</ul> .. .  ..  ...  ...  .... <a href="http://www.mediawiki.org/"><img src="/mediawiki-1.10.0/skins/common/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" /></a> ...<ul id="f-list"> .... <a href="/mediawiki-1.10.0/index.php/EFwiki:Privacy_policy" title="EFwiki:Privacy policy">Privacy policy</a></li> .... <a href="/mediawiki-1.10.0/index.php/EFwiki:About" title="EFwiki:About">About EFwiki</a></li> .... <a href="/mediawiki-1.10.0/index.php/EFwiki:General_disclaimer" title="EFwiki:General   disclaimer">Disclaimers</a></li> ...</ul> .. .. . ..<script type="text/javascript">if (window.runOnloadHook) runOnloadHook;


 * Here is my python files in case there's something wrong...
 * user-config.py

mylang = 'pt' family = 'ef' usernames['ef']['pt'] = 'MaPelo' console_encoding = 'utf-8'


 * ef_family.py

import family class Family(family.Family): def __init__(self): family.Family.__init__(self) self.name = 'ef' #Set the family name; this should be the same as in the filename. self.langs = { 'pt': 'wikidevel.intranet.ef.pt', #Put the hostname here. }           def version(self, code): return "1.10.0" #version used. Not very important in most cases. def path(self, code): return '/mediawiki-1.10.0/index.php'
 * 1) -*- coding: utf-8  -*-
 * 1) The official Mozilla Wiki. #Put a short project description here.


 * The html code retrieved when logging by the browser is diferent. It goes directly to my userpage in the intranet wikipedia.
 * Please help me Nad, i must put this thing working as soon as possible and i can't do it!

Mapelo 18:56, 11 October 2007 (UTC)
 * The html source returned looks fine, it's not a failed login - where is the failed login showing up? --Nad 20:57, 12 October 2007 (UTC)
 * An inconsistency though - the text content in the html shows a non-english language, but it says that wgUserLanguage and wgContentLanguage are both "en". --Nad 21:00, 12 October 2007 (UTC)

Mediawiki skin (from helpdesk)
I'm looking for someone who could adapt an existing skin to a mediawiki. I've tried asking on IRC and on the mailing-list, without any success. Is there any other way of getting in touch with someone who could do it? —82.242.73.180 17:30, 8 October 2007 (UTC)
 * I do a fair bit of skinning, but I'd need to know the specifics before I could give you a quote --Nad 21:13, 8 October 2007 (UTC)
 * Nad, I've tried emailing you through your website; if the message doesn't get to you, you can email me at xavier@flouzo.net, I'll give you the details. —82.242.73.180 15:47, 11 October 2007 (UTC)

Thanks
Thank you for your reply to my question at the support desk.

Thibgc 06:08, 19 October 2007 (UTC)

Thank you
Hi,

Thank you for your reply to my question at the support desk : to remove "edit" at the right of each section.

@+

Epheméride

Big security hole in Simple Security extension
Hi, Nad, I find other user can edit the page which they should not edit this way:

1. go to "History" of the article

2. compare one record with another previous record

3. on the comparision page, the record on the left, click "Edit"

4. Alough there are some prompt information said you can not edit it, but actually the user can still edit it in the edit area, even change the Simple Security script!

Note: on the comparision page, the record on the right, the user can not edit it.


 * What version of SimpleForms and LocalSettings? When I access the history of a restricted article it gives the message:

Sorry, action not permitted! Your user rights do not permit the view action to be performed on this article.
 * If I use another browser (logged on) to obtain the url in 3 that you suggest it still provides a restriction message --Zven 17:18, 18 November 2007 (UTC)


 * Do you mean you can not access the "History" section at all? Sorry, how can I check the version of SimpleForms and LocalSettings? I tested it on my two different wiki version website, 1.10.1 and 1.11.0, unfortunately, this problem happened on both of them. --Italways 20:59, 18 November 2007 (UTC)


 * Thats right, on http://www.organicdesign.co.nz I cannot access the history of a restricted article unless I have the required permission I am logged in. You can check your extension version through your Special:Version. Your LocalSettings.php file should have the settings you added from the installation instructions on Extension:Simple Security --Zven 00:33, 19 November 2007 (UTC)


 * my Simple Security is version 3.4.8, 2007-10-09. I did not use Simple Form, that is why I wonder how to check Simple Form version.what the exact meaning of "restricted" you mentioned? On my site, I use on a page, that means only user1 can edit it, and it works if other user (e.g. User2) click "Edit" and try to edit it, it will prompt that it can not be edited, but if User2 go to History (on my website,every user can see page History, I try to use  to restrict it, but it does not work), he ca can hack and edit this page using the above way I described. --Italways 15:22, 19 November 2007 (UTC)


 * I'm not going to support or develop this version anymore, it's too legacy to continue with. You'll need to wait for version 4. --Nad 19:06, 18 November 2007 (UTC)

PdfBook
Hi, Nad.. Thanks for PDF_Book. Hope this is the place to ask questions. Why does a generated pdf book show question marks "?" instead of an apostrophe " ' " in non English doc (i.e. French) ? Is there a place where I could find a more detailed help for using Doc_Book (I read already the help page)...I still did not manage using it without the Category tag. Thanks for help.

CSS and cite.php
See Extension talk:CSS

Thank you!
Thank you for your reply on the Support Desk. Unfortunately your solution didn't work. Could you please look at it again? See here and also here. —99.236.141.81 05:25, 15 December 2007 (UTC)
 * Never mind. I found a way to do it. Probably not the best way, but at least it works. —99.236.141.81 17:41, 20 December 2007 (UTC)

Support team
Hello, we are assembling a MedaiWiki Support Team  and wonder if you would like to join. This is so that we can provide optimum support to MediaWiki users. With this we can discuss issues, threads, etc. -PatPeter, MedaiWiki Support Team  03:26, 16 December 2007 (UTC)

CurrentUsers, Treeview4 cannot work fine with Extension:PHPBB/Users Integration
Nad Thank you, It's work and I've filed the information to the Extension talk:Tree view for others' reference. --Roc michael 06:49, 29 December 2007 (UTC)

Hi again
Though I have made a series of excellent contributions to the Support desk I still have trouble finding my way around the site, so I figured I'd ask you. Is there a place to suggest new ideas for MediaWiki? -PatPeter, MediaWiki Support Team  18:01, 9 January 2008 (UTC)
 * I'm not sure of a local page about that, normally feature requests are submitted to wikimedia bugzilla since that's an active workflow in use by the developers. --Nad 19:40, 9 January 2008 (UTC)
 * As for the signature I was about to announce it to all the Support team members, I sort of had it it the "beta" stages until I could get a good color (and now image). I'm going to think about it for a day and then make it official. -PatPeter, [[Image:Tournesol.png|20px]] MediaWiki Support Team  22:03, 9 January 2008 (UTC)
 * Alright I don't think the sig can get much better than this: Project:Support_desk/Support_team so feel free to add it to your own signature. Also as a suggestion a quick link to your talk page is also good for sigs. -PatPeter, [[Image:Tournesol.png|20px]] MediaWiki Support Team  14:29, 10 January 2008 (UTC)

Can you help me some more?
Thank you for your help here.

The parser functions are great, thank you for pointing me in their direction.

But, that code you gave me to add an edit message to the site message adds the MediaWiki message successfully, but twice. It repeats. The other day it repeated it three times. Do you have any idea what could be causing this?

(On a side note, is it possible to make a function that "hooks" a message into something, not the sitemessage, that appears below the title of the editing page? As in, when you edit a MediaWiki file, it says, below the title, "Warning: You are editing a page which is used to provide interface text for the software."  Is it possible to have my new MediaWiki Message apear in that area, instead of the sitemessage which is above the title?

This request is less urgent, of course, than the bare essential of getting it to work in the first place.)

Thank you for you assistance so far, and thank you for any further help. <font color="#006500">Smaug 02:57, 28 January 2008 (UTC)
 * That's not usual for the site-notice to be above the title - what skin are you using? Also it's not usual for the OutputPageBeforeHTML hook to be called more than once, but a patch to the code would fix that problem as follows:


 * If you want more control, you could add some code into the skin script which renders an article at whatever position you like using the following code (this code renders the article called MediaWiki:MyMessage),


 * --Nad 06:39, 28 January 2008 (UTC)
 * It seems to be working. Thanks for the help! <font color="#006500">Smaug  00:53, 1 February 2008 (UTC)

Still need help.
Click here please. --The TattleTale Strangler 17:38, 3 February 2008 (UTC)

Extension:TransformChanges
Hi! I left a comment here, explaining some edits I did on your TransformChanges extension, regarding the <tt>preg_replace_callback</tt> problem. Let me know what you think ! --Fish1203 23:38, 6 February 2008 (UTC)

Extension:NewUserMessage
Hi Nad. Extension:NewUserMessage is sweet. I have added it to the MediaWiki subversion repository. From what I see, there may be many more extensions that are worth adding to the repository. Why don't you try and get hold of brion on the Freenode IRC channel #mediawiki and ask him if you can get subversion access as an extension committer? Cheers! Siebrand 23:01, 10 February 2008 (UTC)
 * Oh, I am planning on using it very soon on . Cheers! Siebrand 23:03, 10 February 2008 (UTC)
 * Thanks for adding that, I've recently got commit access because I want to make Extension:MediaWikiLite into part of the main codebase, also I'll eventually get MSSQL support done too :-) --Nad 02:49, 11 February 2008 (UTC)
 * Excellent. Then you now know that people may be waiting for your extensions. Once of the advantages of having them in the MediaWiki svn is that, providing they have i18n features and a proper implementation, they will be added to the supported extensions in extension Translate, which gives much better localisation of the extension. Anyway, looking forward to your contributions. Cheers! Siebrand 14:36, 11 February 2008 (UTC)
 * Made some heavy changes today. Check them out. It is close to being used on Wikimedia Commons, and nds.wp. Cheers! Siebrand 19:42, 7 August 2008 (UTC)
 * Jeeperz I hardly recognise it! I noticed it was still on LGPL from before it was moved into svn, I changed it to GPL so its the same as all the other MW code. --Nad 21:02, 7 August 2008 (UTC)

LocalSettings issue from helpdesk
Here is the phpinfo page from the helpdesk issue regarding installing on Tomcat environment. Any help is greatly appreciated!
 * Your PHP info shows that the java-servlet environment is not populating the PHP $_SERVER array with the CGI variables. There may be a tomcat config setting allowing it to work that way, but I can't help you with that. Have a look at files/info.php, the CGI variables are in the section called "Apache Environment" and MediaWiki requires those be in the $_SERVER array at runtime. If they're not present as in your case, then it means that your PHP is configured to run in command-line context not web-server context. --Nad 09:12, 15 February 2008 (UTC)

XmlOutput Extension
Hello! It looks like you were developing the XmlOutput extension. It sounds really sweet, and I was wondering if you had any sort of timeline for adding the additional support for other xslt output methods (like text or html)? Thanks! Kristen 65.42.26.190 13:49, 20 February 2008 (UTC)

Unblock
Hello Nad, you know how large of a contributor I am here at this wiki. I was in my opinion unjustly blocked from Wikipedia. If you could put a word in at wikipedia:User talk:PatPeter, I would be grateful. -PatPeter,  MediaWiki Support Team  17:00, 24 February 2008 (UTC)

Extension:NewUserMessage is subst?
hello Nad.

I want subst possibility to do template in Extension:NewUserMessage as follows.

With the above I'm sorry if there is the place where a meaning is incomprehensible. Because English was not possible, I did machine translation of this sentence. --Mzm5zbC3 21:20, 20 March 2008 (UTC)

Help: Simpleform Email
Hello,

Can you please help me? Can you add your reaction on the discussion page here. Thanks!

--Cobra 20:01, 8 May 2008 (UTC)

Maybe a good alternative to CurrentUsers extension
Hi Nad, a virtual friend is developing a great extension (Ajaxwhosonline) http://www.gizmogarden.com/index.php/Ajax_whos_online that show who is reading the wiki in realtime. As i can see you develop CurrentUsers so i thought you could like (Ajaxwhosonline) and maybe help in development. What do you think?
 * And PublicRevision extension? Any news?
 * Thanks, I'll keep an eye on it and if it works well I'll replace the CurrentUsers extension with it. I don't have time to help in development as I have too much on even too make much progress with my own extensions (such as PublicRevision - sorry no progress). I've done a lot of AJAX in MediaWiki though and would be happy to answer any questions they may have, either here or on OrganicDesign:User talk:Nad. You may be interested in a similar one to CurrentUsers called Extension:CurrentPages. --Nad 03:31, 27 May 2008 (UTC)
 * A couple of useful features in an online user list are, grouping all IP's into a single "guests" entry so that only logged in users names are shown individually (as there can be hundreds of anonymous visitors making the list too long). Also being able to detect and filter/group bots is a good feature. --Nad 03:39, 27 May 2008 (UTC)
 * Hi Nad the current version has some bugs, but a new version will be released soon fixing many bugs and adding option to private chat between users. I don't agree grouping all IP's into a single entry. I think could have an option to show 3 lines and with option to expand the list to see all users. I'm happy you liked it and I hope you use it on your site (wait for the new version). Thanks.
 * For me to use it on our site I'd need to allow the anonymous users to be grouped because I don't want a list of sometimes over a thousand IP's in the page - large traffic sites would be even worse. You have to design things in a scalable way. --Nad 21:08, 27 May 2008 (UTC)

Loophole found
Nad, I found a serious loophole in one of your extensions. Since I don't want to set anyone on its trail, I will not mention the particular extension here. I tried to contact you, but you have chosen not to receive email. Please contact me about this issue via the mediawiki email interface. Regards, Lexw 14:11, 29 May 2008 (UTC)
 * You can email me at Special:EmailUser/Nad --Nad 21:48, 29 May 2008 (UTC)
 * Done. Lexw 07:42, 30 May 2008 (UTC)
 * Thanks, problem should be fixed :-) --Nad 10:50, 30 May 2008 (UTC)

Respect class="noprint" ?
Can PdfBook be directed to respect: class="noprint" ?


 * To any watchers of this item: I have posted a "Request for bid" at http://www.rentacoder.com. I haven't posted a maximum dollar amount or a completion date, but I volunteer for a non-profit org, so money isn't exactly something we're rolling in. ;-) Our site is mostly restricted to account-holders only, but for the curious, it's at: http://www.afswiki.org.
 * Thanks to any bidders!! --Jeff.

vindemi.com
Hi, I just saw that you are one of the people who offers support. Can you help me with how to install extensions? Every article on mediawiki I read I honestly dont get. My site is hosted by hostmonster.com and I just made it today. Its called vindemi.com Thanks --Vindemi 01:57, 28 July 2008 (UTC)
 * You'll need to tell me what you're trying to install and what's going wrong for me to be able to help. I see your wiki is a very old version which is likely to give you unnecessary trouble, you're running PHP5 which means there's no reason you can't run the latest version of MediaWiki instead of 1.6 which people usually only run if they're forced o use PHP4. --Nad 02:46, 28 July 2008 (UTC)
 * Thanks I fixed the extension problem this way. But I have Two other questions: How do I change the maximum file upload size and Why the it say "Page" instead of "Article" on the top?--Vindemi 21:38, 29 July 2008 (UTC)
 * They changed the name from article to page in 1.12, it can be set from the MediaWiki:Nstab-main article, but for such settings to take effect you must also set $wgUseDatabaseMessages to "true" in your LocalSettings.php file. The maximum file upload size is part of the PHP environment so you'll need to adjust you php.ini file. Where that file is depends on your server and how you can make changes to it depends on what kind of access your host has given you. You could try forcing the setting from you LocalSettings.php by adding for example,

ini_set('upload_max_filesize','32M');
 * add it near the top where you'll find another ini_set statement for memory, but I fear it may not work adding it in there for file uploads since they occur in a separate request, and so a permanent setting from the php.ini file may be necessary. --Nad 09:59, 30 July 2008 (UTC)

Thank you so much. It worked. Just one more question though: I need help installing Advertisements on the sides (Out of the actual editing spot) of my wiki. I know you have to edit either monobook.php or monobook.css but I am not sure/I dont know which one and where exactly in the file to imput the code. And which code do I use; the one that google adsense generates? Thanks --Vindemi 03:49, 1 August 2008 (UTC)
 * No problem :) see Manual:Interface/Sidebar for how to add wikitext content into the sidebar. --Nad 04:11, 1 August 2008 (UTC)

Help PdfBook Problem
Nad or support,

I installed PdfBook per the documentation. We running mediawiki 1.7.1, PHP 5.0.3, MYSQL 4.1.1.0a on Suse 10.2 and apache2

I am getting error in apache error_log when I try and run the pdfbook on a category http://Docserver/mywiki/index.php?Title=Category:Installation&action=pdfbook

The following is from the apache error_log:

[client 127.0.0.2] PHP Fatal error: Call to undefined method Parser::preprocess in /usr/local/data/www/mywiki/extensions/PdfBook/PdfBook.php on line 94

Following is from the PdfBook.php:

75                      # Select articles from members if a category or links in content if not 76                       $articles = array; 77                       $title    = $article->getTitle; 78                       $opt      = ParserOptions::newFromUser($wgUser); 79                       if ($title->getNamespace == NS_CATEGORY) { 80                               $db     = &wfGetDB(DB_SLAVE); 81                               $cat    = $db->addQuotes($title->getDBkey); 82                               $result = $db->select( 83                                         'categorylinks', 84                                         'cl_from', 85                                         "cl_to = $cat", 86                                         'PdfBook', 87                                         array('ORDER BY' => 'cl_sortkey') 88                         --Ajt 17:52, 7 August 2008 (UTC)      ); 89                              if ($result instanceof ResultWrapper) $result = $result->result; 90                               while ($row = $db->fetchRow($result)) $articles[] = Title::newFromID($row[0]); 91                        } 92                        else { 93                               $text = $article->fetchContent; 94                               $text = $wgParser->preprocess($text,$title,$opt); 95                               if (preg_match_all('/^\\*\\s*\\[{2}\\s*([^\\|\\]]+)\\s*.*?\\]{2}/m',$text,$links)) 96                                       foreach ($links[1] as $link) $articles[] = Title::newFromText($link); 97                       }

I looked at the Parser.php in /usr/local/data/www/mywiki/include and found that it did not have a function preprocess Parser.php is default from mediawiki.

Where do I get the Parser.php that has the necessary function that PdfBook uses and How do I install it?

JARHSUTC

Quick Question
Hey there. I was wondering if you had any time or desire to do some paid extension development work. Please let me know and I can email some details. I appreciate it. --Ajt 17:52, 7 August 2008 (UTC)

Thanks for the bug fix and extra feature
Nad, thanks for the bug fix and extra feature you added to RSS Reader. I greatly appreciate it, if you want I can add you (or you can add yourself :P) to the author(s) list. I have not had time to work on MediaWiki related projects, but hopefully I will have more time after the end of this month to maybe push RSS Reader out of beta (there are a couple of extra features I want to add first and test everything as best as I can on the latest MediaWiki). If you are interested in seeing any specific features (or want to contribute in otherways) contact me on my talk page. I have not been keeping with the community too well lately, so most comments on the extension talk page haven't been read by me :(. Cheers --DFRussia 01:17, 17 August 2008 (UTC)

Image:Voodoo-programming.svg
Hello Nad, do you still need this image? -- :bdk: 00:37, 23 August 2008 (UTC)
 * No may as well nuke it --Nad 11:03, 23 August 2008 (UTC)
 * Thanks for the quick reply, it's gone now ;-) -- :bdk:

i18n issue with CategoryWatch
From my commit message in r40404: "i18n issue: 'categorywatch-emailbody' is a lego style message. For localisation in many languages other than English this contruction does not allow for proper localisation. Best drop 'This message is to notify you that at $3 user $4 $5.' and incorporate it into 'categorywatch-cat*' leading to something like "This message is to notify you that at $time user $username removed $objectlink from category $catname" for 'categorywatch-catsub'.". Cheers! Siebrand 21:06, 4 September 2008 (UTC)