Last modified: 2014-03-11 19:07:00 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T29829, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 27829 - welcome users without relying on additions to talk page
welcome users without relying on additions to talk page
Status: RESOLVED FIXED
Product: MediaWiki
Classification: Unclassified
General/Unknown (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: Future release
Assigned To: Nobody - You can work on this!
:
Depends on: 32281
Blocks:
  Show dependency treegraph
 
Reported: 2011-03-02 22:22 UTC by Antoine "hashar" Musso (WMF)
Modified: 2014-03-11 19:07 UTC (History)
11 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Antoine "hashar" Musso (WMF) 2011-03-02 22:22:11 UTC
Some wiki communities substitute a template to new user talk pages. This is either done manually or through a bot.

We should create a feature that display the 'you have new message' to the new user, then clicking the talk page, it would show the welcome message but not create the page.

Could save up some bits in the database :)
Comment 1 p858snake 2011-03-02 22:26:39 UTC
But what about people that want to see it again, tbh creating the talk page for them is a pretty nice solution. Also this should probally be a extenstion request compared to something in the core.
Comment 2 Krinkle 2011-03-02 22:35:57 UTC
There's an extension to automate this without the need for an actual 'bot' user:

  http://www.mediawiki.org/wiki/Extension:NewUserMessage

You can try this on Wikimedia Commons.

Substituting a template isn't needed, one can just call it. This saves up a lot of bits already.

ie. 
{{Welcome}}

instead of 
{{subst:Welcome}}
which expands to a lot of wikitext on the page when saved.
Comment 3 Bryan Tong Minh 2011-03-03 09:13:20 UTC
This is also useful for messaging completion of background jobs (i.e. async upload)
Comment 4 Mark A. Hershberger 2011-03-04 19:41:19 UTC
Bryan, thanks for your work on the async upload messages.

Ashar's original request and async messages in general do demonstrate a need for "out of band" messages from the MW system.  It would be good to have a separate "messages" page that erased wouldn't hold messages after they've been there a while.  And messages for async uploads might be a problem for some prolific uploaders.
Comment 5 p858snake 2011-03-05 02:31:31 UTC
(In reply to comment #4)
> It would be good to have a
> separate "messages" page that erased wouldn't hold messages after they've been
> there a while.  
Well LQT gives a page, that could probably be merged into core and then the two extenstions hook into that.
Comment 6 Mark A. Hershberger 2011-03-05 16:40:11 UTC
p858snake,

The work that I did in starting in r66438 provides hooks that allow MediaWiki to leave the user messages either via the talk page or LQT if it installed.  That hook is has been reverted (for the most part) in order to get a release done, but I think this bug shows the need for a separate messaging system, something the hooks introduced in r66438 could provide.

Also see Brion's comments on r66438.  CCing him here in case he has any more comments.

http://www.mediawiki.org/wiki/Manual:Hooks/SetupUserMessageArticle
Comment 7 Brion Vibber 2011-11-08 20:50:47 UTC
We should probably aim to have a concept of notifications that's not so closely tied to any specific data source or communication method.

Rather than forcing a generic welcome or 'upload finished!' or 'that page you created got deleted' or whatever to get written onto the user talk page, it should go through a dedicated notification system, which can then be distributed in multiple ways:

* bold red "you have new messages" link on web site, which goes to a (smallish or largeish) inbox display of notifications

* email notifications, if enabled

* mobile app notifications on smartphones, if opting in to them

etc


User talk & LQT notifications should then go into that system, rather than having an interface that ends up plunking something into your user talk page.
Comment 8 Antoine "hashar" Musso (WMF) 2011-12-21 10:06:23 UTC
Un assigning myself since I am unlikely to fix that issue by myself :-)
Comment 9 Sumana Harihareswara 2012-04-12 15:42:45 UTC
I believe the new notifications framework

https://www.mediawiki.org/wiki/Echo_%28Notifications%29

will help with this.
Comment 10 Antoine "hashar" Musso (WMF) 2012-04-12 18:44:36 UTC
That is indeed listed as a use case for the Echo project. I am marking this bug as resolved / later, no point in keeping this one open it just clutter my bug list  :-D
Comment 11 Chad H. 2012-04-12 18:45:51 UTC
(In reply to comment #10)
> That is indeed listed as a use case for the Echo project. I am marking this bug
> as resolved / later, no point in keeping this one open it just clutter my bug
> list  :-D

Keeping your bug list uncluttered is not a reason to close the bug. If we mark it LATER, it gets forgotten.
Comment 13 Antoine "hashar" Musso (WMF) 2013-03-25 11:14:19 UTC
I have created this bug to get rid of the bots that create talk pages for every single user connecting of the wiki.  Maybe Getting Started fill that role.
Comment 14 Steven Walling 2013-03-25 18:19:28 UTC
(In reply to comment #12)
> This is now covered by
> https://www.mediawiki.org/wiki/Extension:GettingStarted
> - right?
> 
> See also https://www.mediawiki.org/wiki/Onboarding_new_Wikipedians

Nope. GettingStarted supplants the usual MediaWiki:Welcomecreation message which appears immediately after registration. My understanding is that this about User Talk pages, not a landing page post-registration. 

Great idea, by the way. The fact that Talk and User Talk pages are redlinked with nothing in them has begun to make less and less sense over the years.
Comment 15 Antoine "hashar" Musso (WMF) 2013-05-21 08:33:14 UTC
The base idea between this feature request is stop having user bots filling User talk pages for now real reasons :)
Comment 16 Quim Gil 2013-05-21 18:01:02 UTC
Let's look at the original request:

(In reply to comment #0)
> We should create a feature that display the 'you have new message' to the new
> user, then clicking the talk page, it would show the welcome message but not
> create the page.

The E3 team has enabled an Echo notification showing a short welcome message to new users. See 42:15 at http://www.youtube.com/watch?v=0uQ0gA8mnPA 

This shows the message to the user without creating a Talk page. Note that this works in conjunction with the Getting Started (see 38:40), so is there anything else you would like to see implemented in addition to this?
Comment 17 Steven Walling 2013-05-21 18:57:45 UTC
(In reply to comment #16)
> Let's look at the original request:
> 
> (In reply to comment #0)
> > We should create a feature that display the 'you have new message' to the new
> > user, then clicking the talk page, it would show the welcome message but not
> > create the page.
> 
> The E3 team has enabled an Echo notification showing a short welcome message
> to
> new users. See 42:15 at http://www.youtube.com/watch?v=0uQ0gA8mnPA 
> 
> This shows the message to the user without creating a Talk page. Note that
> this
> works in conjunction with the Getting Started (see 38:40), so is there
> anything
> else you would like to see implemented in addition to this?

We could close this bug as resolved fixed, since the above welcome notification definitely meets the basic requirements of the enhancement request. 

However, the original idea Hashar had, which I think is still valid, is to have a placeholder of some kind on your user talk page before it exists. I think that's one of the requirements for Flow's first release, though I could be wrong.
Comment 18 Antoine "hashar" Musso (WMF) 2013-07-05 14:48:00 UTC
On the french wikipedia we have bots/user welcome any new user. An example is : https://fr.wikipedia.org/w/index.php?title=Discussion_utilisateur:Pif93&oldid=94714879

Which mean whenever a new user is created, there is also a new text entry in the database :(  That is what my bug was about.
Comment 19 Ryan Kaldari 2014-03-11 17:22:56 UTC
Echo automatically welcomes new users after they sign up. The welcome message can be customized per wiki by editing MediaWiki:Notification-new-user. Is that sufficient to close this bug? If not, the title should be made more specific.
Comment 20 Antoine "hashar" Musso (WMF) 2014-03-11 19:07:00 UTC
Excellent work Echo team, thank you very much :-]


You might want to write a blog post / ping ambassador list about the MediaWiki:Notification-new-user message to have communities customize it.


I feel that completely fulfill the feature request and hence mark this bug as fixed \O/

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links