[Bug 65191] BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated"

2014-05-19 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=65191

--- Comment #8 from Kunal Mehta (Legoktm)  ---
(In reply to Derk-Jan Hartman from comment #3)
> It's not easy, but it's also not totally crazy.
> 
> You would need a table, keeping track of the beta features, the version of
> the feature etc.
> 
> Then check the registrations for the beta features once in a while, see if a
> new notification needs to be created and scheduled. put the job on the queue
> and write to the table that you have sent a 'new', 'updated' or another type
> of notification etc.

I was thinking of just using a maintenance script whenever a new feature is
updated/deployed, that way we don't need a table to keep track of anything, but
just do it manually.

-- 
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 65191] BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated"

2014-05-19 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=65191

--- Comment #7 from James Forrester  ---
(In reply to Quim Gil from comment #6)
> Fair enough. Where is that debate happening?

It's not actively happening.

-- 
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 65191] BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated"

2014-05-19 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=65191

--- Comment #6 from Quim Gil  ---
Fair enough. Where is that debate happening?

-- 
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 65191] BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated"

2014-05-19 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=65191

--- Comment #5 from James Forrester  ---
(In reply to Quim Gil from comment #4)
> So maybe a single task is not EASY, and neither good for Google Code-in, but
> a family of Beta notifications requests could become a good internship
> project? If so, the proposal could be added to 
> 
> https://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects

Possibly. However, I think it's wildly premature to add these as advertised
projects when there's still considerable debate as to whether these are WONTFIX
tasks.

-- 
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 65191] BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated"

2014-05-19 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=65191

--- Comment #4 from Quim Gil  ---
So maybe a single task is not EASY, and neither good for Google Code-in, but a
family of Beta notifications requests could become a good internship project?
If so, the proposal could be added to 

https://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects

-- 
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 65191] BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated"

2014-05-19 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=65191

--- Comment #3 from Derk-Jan Hartman  ---
It's not easy, but it's also not totally crazy.

You would need a table, keeping track of the beta features, the version of the
feature etc.

Then check the registrations for the beta features once in a while, see if a
new notification needs to be created and scheduled. put the job on the queue
and write to the table that you have sent a 'new', 'updated' or another type of
notification etc.

Ideally we expand echo with some 'action' options, so that users can 'opt-in'
to a new feature right from the notification for instance, but that is
secondary.

Versioning of beta features is important for this one btw.

You could have

x.y.z

x: for generation (the 6 month test period) of an experiment feature (this
would send 'new' beta feature motifs)
y: significant updates to the experiment (a monthly update, sending feature
updated motifs)
z: minor changes or revision number or something (small css fix) that don't
warrant a notification.

-- 
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 65191] BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated"

2014-05-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=65191

--- Comment #2 from Kunal Mehta (Legoktm)  ---
(In reply to Quim Gil from comment #1)

> Dear community fellows, please confirm whether (under these circumstances)
> this is a EASY task. Help also prioritizing the notifications you would like
> to push first. Thank you.

I wouldn't say it's easy to create new types of Echo notifications, unless
you're already familiar with how the formatters work.

-- 
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 65191] BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated"

2014-05-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=65191

Quim Gil  changed:

   What|Removed |Added

 CC||aklap...@wikimedia.org,
   ||kren...@wikimedia.org

--- Comment #1 from Quim Gil  ---
Picking one of these related new Echo notification requests to comment about
the whole pack. Jared explained that one idea was suggested at the hackathon in
Zürich: new contributors could be pointed to requests for new Echo
notifications. They could create them relatively easily, based on the current
notifications and with the help of the design team for the graphics.

Dear community fellows, please confirm whether (under these circumstances) this
is a EASY task. Help also prioritizing the notifications you would like to push
first. Thank you.

-- 
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 65191] BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated"

2014-05-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=65191

James Forrester  changed:

   What|Removed |Added

   Priority|Unprioritized   |Low

-- 
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 65191] BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated"

2014-05-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=65191

Jared Zimmerman (WMF)  changed:

   What|Removed |Added

   See Also||https://bugzilla.wikimedia.
   ||org/show_bug.cgi?id=65183,
   ||https://bugzilla.wikimedia.
   ||org/show_bug.cgi?id=65185,
   ||https://bugzilla.wikimedia.
   ||org/show_bug.cgi?id=59954,
   ||https://bugzilla.wikimedia.
   ||org/show_bug.cgi?id=65182

-- 
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