[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 MZMcBride changed: What|Removed |Added Priority|Unprioritized |Normal CC||rkald...@wikimedia.org Assignee|wikibugs-l@lists.wikimedia. |rkald...@wikimedia.org |org | Severity|enhancement |normal --- Comment #5 from MZMcBride --- I'm going to go ahead and assign this bug to Ryan K. for now, as he and his team have been doing Echo-related work, which seems like the closest work to the topic of this bug. I'm not sure if a global message delivery system will be built into Echo (or Flow?) or if a separate wikifarm-specific extension makes sense here. However, as I watch another targets list begin to grow (in this case, [[m:Global message delivery/Targets/Grants News]]), it occurs to me (yet again) that I simply don't want to be responsible for global message delivery indefinitely. Eventually, we're going to need a better system. Simple Python scripts are great, but they have their limits. And I've long held off on further development of EdwardsBot as I always believed this should be a built-in feature. As I understand it, Echo is currently focused on user notifications. I believe this would be a good next project for the Echo team. Respectfully submitted for consideration. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Nemo changed: What|Removed |Added URL||https://www.mediawiki.org/w ||iki/Thread:Talk:Echo_(Notif ||ications)/Buckets --- Comment #6 from Nemo --- (In reply to comment #5) > As I understand it, Echo is currently focused on user notifications. I > believe > this would be a good next project for the Echo team. Respectfully submitted > for > consideration. I've added as URL a link to a proposal that might help address the issue by slightly changing the current perspective in Echo. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Nemo changed: What|Removed |Added CC||agarr...@wikimedia.org, ||bs...@wikimedia.org Component|General/Unknown |Echo Product|MediaWiki |MediaWiki extensions -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Nemo changed: What|Removed |Added See Also||https://bugzilla.wikimedia. ||org/show_bug.cgi?id=1066, ||https://bugzilla.wikimedia. ||org/show_bug.cgi?id=21377 -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #7 from Ryan Kaldari --- We definitely want to add support for something like this to Echo. There are a few hard problems to figure out though: 1. How do we make it usable to folks like MZ, but prevent it from becoming a firehose of spam? One option is to provide an opt-in mechanism for specific types of notifications, but then we end up with a list of preferences a mile long. 2. How do we manage content delivery cross-wiki? We don't have any system of cross-wiki preferences. Should content be delivered to every wiki a user is active on? Only their home wiki? Should the user be able to choose? Should we force them to subscribe separately on each wiki? Any thoughts on this are welcome. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Ningauble changed: What|Removed |Added CC||ningau...@earthlink.net --- Comment #8 from Ningauble --- I thought Echo was all about providing system-triggered notifications that are more "user friendly", especially for newcomers, than mucking with watchlists and revision histories. (A canonical example of system-generated notification being the old-style "you have new mail" message.) I am straining to see how this fits with EdwardsBot function, which is the delivery of bulk mailings. One possibility would be to post a message in one place, and use Echo to notify a delivery list to check it out. This could mitigate some of the problems with posting multiple copies for all the recipients. However, it would not work for folks who disable Echo notifications, and it would not leave a trail on their talk page for future reference. Note also that mass-mailing is not only useful for user talk; it can also be used, e.g., to post a notice at the Village Pump (or equivalent forum/noticeboard) on multiple wikis. (Use case: advance notice of "breaking changes" in an upcoming mediawiki release.) -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #9 from Ryan Kaldari --- You're correct. Echo isn't for watchlist type functionality. The specific case I was thinking of was that people could choose to receive a notification when a new issue of the SignPost is published, rather than having a message posted to their talk page. The notification wouldn't contain any actual content from the SignPost, just a message that it was published and a link to it. This is something of an edge case for potential Echo functionality, but it is something we have considered. I don't expect that we will support anything like this in the initial release, but if we can solve the technical and UI problems with such a feature, it would be a nice alternative to talk page posts for certain cases. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #10 from Ningauble --- (In reply to comment #9) > This is something of an edge case ... Yes, it could be useful for some purposes, and your Signpost example is consistent with what I was thinking. However, it is not the substitute MZ is seeking for EdwardsBot's bulk mail delivery. It may have been premature to assign this general "(thoughts)" bug to the Echo component, because the functional need is broader than that edge case. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #11 from MZMcBride --- I continue to wonder if this bug is best solved by a relatively simple MediaWiki extension. Extension:Spam or something. Then you would have Special:Spam, which would be your input form. You'd have a subject line and the body text for inputs. Then you press start and the extension queues edits (perhaps in the job queue, maybe). I imagine some code could be cribbed from the GlobalUsage extension. Rather than a wiki page access list, you can use user groups/user permissions that are baked into MediaWiki. Then the only question becomes how to accept input lists. Maybe continue using the wiki page (list of links) model? An extension would allow other wikis to use the same approach. Perhaps a similar extension already exists? Does anyone know? If this approach sounds sane enough (I'm looking for feedback), I'll go ahead and make an RFC and re-purpose this bug a bit and change it back to unassigned. This solution does _not_ resolve the "Signpost"/Echo problem, really (though "The Signpost" would likely use Extension:Spam), but I'm okay with that. (There's a larger "add a subscriptions feature to Echo" bug that's needed, I think.) -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #12 from Nemo --- (In reply to comment #11) > An extension would allow other wikis to use the same approach. Perhaps a > similar extension already exists? Does anyone know? There's TranslationNotifications, of course. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #13 from MZMcBride --- (In reply to comment #12) > There's TranslationNotifications, of course. https://www.mediawiki.org/wiki/Extension:TranslationNotifications Interesting, I was unaware of this extension. Perhaps it could be forked for this purpose? It seems like it would be fairly simple to do. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #14 from Ryan Kaldari --- Yeah, it looks like TranslationNotifications is fairly similar to what you're asking for. -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #15 from Ryan Kaldari --- MZ: If you want to keep this assigned to me, I'm going to repurpose the bug for Echo API functionality. If you want to keep the bug more general, please unassign me. Thanks! -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 MZMcBride changed: What|Removed |Added Component|Echo|Extensions requests Assignee|rkald...@wikimedia.org |wikibugs-l@lists.wikimedia. ||org --- Comment #16 from MZMcBride --- (In reply to comment #15) > MZ: If you want to keep this assigned to me, I'm going to repurpose the bug > for Echo API functionality. If you want to keep the bug more general, please > unassign me. Thanks! I've split out "support user subscriptions in Echo" to bug 43840. I'm un-assigning this bug from you. Sorry about the hassle, but I think, after discussion, there's a clearer direction for this bug now. Thank you (and thanks to the others) for the insightful and helpful comments above. :-) -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Nemo changed: What|Removed |Added See Also||https://bugzilla.wikimedia. ||org/show_bug.cgi?id=39073 -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Tilman Bayer changed: What|Removed |Added CC||tba...@wikimedia.org -- You are receiving this mail because: You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Dan Collins changed: What|Removed |Added CC||en.wp.s...@gmail.com Severity|normal |enhancement --- Comment #1 from Dan Collins 2012-03-18 20:35:54 UTC --- It's probably best to keep it as a user talk thing for simplicity unless there's a strong argument to the contrary. An extension could maintain user lists based on geographic area, on-wiki projects, and anything else as well as an opt-out list per-sender and globally. The actual delivery could be attributed to the actual sender without flooding recent changes by simply skipping the RC feed. Maintain a log for the extension and post that log to RC, and then post the actual edits to each user talk page asynchronously without adding to the RC feed. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Nemo_bis changed: What|Removed |Added CC||federicol...@tiscali.it --- Comment #2 from Nemo_bis 2012-03-18 20:45:52 UTC --- See also https://mingle.corp.wikimedia.org/projects/internationalization/cards/534 -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #3 from MZMcBride 2012-03-18 20:50:12 UTC --- Possibly related links: * http://lists.wikimedia.org/pipermail/wikitech-l/2011-June/053908.html * https://www.mediawiki.org/wiki/Echo_(Notifications) -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Jack Phoenix changed: What|Removed |Added CC||j...@countervandalism.net --- Comment #4 from Jack Phoenix 2012-03-18 20:54:23 UTC --- Also possibly related: bug #1066 (cross-wiki talk page notification) and bug #21377 (SiteWideMessages extension for WMF wikis). -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 MZMcBride changed: What|Removed |Added Depends on||52723 -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #17 from MZMcBride --- I believe bug 52723 ("Review and deploy MassMessage extension to Wikimedia wikis") will resolve this bug. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #18 from Tilman Bayer --- See also the notes at https://www.mediawiki.org/wiki/Movement_broadcasting -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 MZMcBride changed: What|Removed |Added CC||fflo...@wikimedia.org, ||hf...@wikimedia.org, ||tc...@wikimedia.org --- Comment #19 from MZMcBride --- Copying Fabrice F., Howie F., and Terry C. on this bug report. It's been suggested at bug 52723 comment 17 and bug 52723 comment 19 that you all may wish to weigh in here. If any of you have thoughts, concerns, etc. after reading through this bug report and related materials, please share. :-) -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #20 from MZMcBride --- Fabrice, Howie, or Terry: any thoughts regarding the above? -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Terry Chay changed: What|Removed |Added Priority|Normal |High Component|Extensions requests |Echo Target Milestone|--- |Future release Severity|normal |enhancement --- Comment #21 from Terry Chay --- I'm going to move this bug to Echo, we might not solve all the issues there, but we can get some real headway in a month. A longer explanation will follow. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #22 from Terry Chay --- https://bugzilla.wikimedia.org/show_bug.cgi?id=52723#c28 -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #23 from Terry Chay --- BTW, I don't echo will ever be able to close the bug itself. But reassigning it to Echo will add it to the sprint backlog. At some point infrastructure for this will be added, and then this bug will be assigned back in a form that is more manageable/achievable. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 MZMcBride changed: What|Removed |Added Priority|High|Normal Component|Echo|General/Unknown Product|MediaWiki extensions|Wikimedia Target Milestone|Future release |--- Severity|enhancement |normal --- Comment #24 from MZMcBride --- (In reply to comment #21) > I'm going to move this bug to Echo, we might not solve all the issues there, > but we can get some real headway in a month. A longer explanation will > follow. File your own bug. We already discussed this above. Ryan K., who was actively working on Echo at the time, and I (in consultation with others) decided that Echo was not the best path forward in order to resolve this bug. If you want Echo to have the ability to post to cross-wiki user talk pages, file a separate bug report that you can manage and add to whatever backlog you'd like. This bug is actually a Wikimedia bug that should hopefully be resolved/fixed by the end of this month. Re-classifying it as such. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Bug 35306 depends on bug 52723, which changed state. Bug 52723 Summary: Review and deploy MassMessage extension to Wikimedia wikis https://bugzilla.wikimedia.org/show_bug.cgi?id=52723 What|Removed |Added Status|PATCH_TO_REVIEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 MZMcBride changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 --- Comment #25 from MZMcBride --- With MassMessage now deployed to all Wikimedia wikis, this is fixed. :-) Thanks, everyone! -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 35306] Global (to a wiki farm or family) message delivery (thoughts)
https://bugzilla.wikimedia.org/show_bug.cgi?id=35306 Nemo changed: What|Removed |Added Blocks||64475 -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l