Last modified: 2008-05-12 21:26:27 UTC
See bug 3456 (this is part of it and the other part has been fixed; the RESOLVED status is misleading).
See also http://commons.wikimedia.org/wiki/Commons:Village_pump#WelcomeBot
What is this good for? You could simply use [[Mediawiki:welcomecreation]] to show a nice message to new users.
It could replace bot. I think in big projects like English Wikipedia or Commons it could save time by manual addition of {{welcome}} template.
Any message we should the user, we want an easy way to find that message, in case they want to see it again, their computer crashes, they want to edit it, etc. Thus posting to talk pages is better than using MediaWiki:Welcomecreation.
*** Bug 9079 has been marked as a duplicate of this bug. ***
What about a boolean switch in the user table? The welcome message would be on (boolean TRUE) by default for all new users; shown at the top of their user page. It could be 'dismissed' by a dismiss button/link to the side of the message, at the users discretion. This dismiss button/link would flip the user_welcome=TRUE (1) to FALSE (0) in their user record of the user table. The message could be admin defined in MediaWiki:WelcomeMessage or something... This solution would be extremely cheap from a SQL perspective and take almost no space in the DB at all. SELECT user_welcome FROM user WHERE user_id = 12345 Would return one row, one value. (Obviously might want to integrate this with another query already being run on user table) If TRUE (1), display message. If FALSE (0), don't. The MediaWiki:WelcomeMessage would be cached, I assume. (Also cheap) Such a feature would eliminate the need for welcome bots and literally thousands of hours of 'manual welcomes'. Thoughts?
(In reply to comment #6) > It could be 'dismissed' by a dismiss button/link to the side of the message, at > the users discretion. This is the way other messages are sometimes displayed currently. I like the idea of the "dismiss" link next to the message, but I think that users should also be able to change it through the preferences page.
Looks like NewUserMessage (http://www.mediawiki.org/wiki/Extension:NewUserMessage) will do this job