ENotif/EConfirm & further enhancements (tracking)
Closed, InvalidPublic

Assigned To
Wikinaut
Priority
Normal
Author
Wikinaut
Blocks
T4007: Tracking bug (tracking)
Blocked By
T65483: Shifting from UserMailer to Swift Mailer
T45936: High priority jobs like enotifs are executed very slowly
T42040: Special:PasswordReset could use some design love
T45368: Email reminder should mention to visit the page *while logged in*
T45070: [Regression] E-Mail notification mail: page names with "&" come as "&"
T41513: LQT notification email (enotif) are sent for replies/new threads on watchlisted pages/threads regardless of users' enotif settings
T34952: Email notification and special-color watchlist notification when articles or categories are up for deletion or renaming
T48316: Echo: Email notifications don't give a clue of what they're about
T48315: Email notifications should not be signed with the WMF address
T34770: Replace $wgPasswordSenderName with a system message defaulting to "{{SITENAME}}" to clarify and allow translation
T46486: MediaWiki should not refer to password reset e-mails as reminders
T44752: Raw $PAGEINTRO in email notifications
T44743: Watchlist preferences should link to the watchlist e-mail notification option
T44458: Allow each log action to set whether to send email notification and with which subject/body
T44457: Email notification mistakes most log actions for new page creation
T40874: Minor bot edits don't trigger email notifications even with "E-mail me also for minor edits of pages" selected
T34237: [[MediaWiki:Emailuser]] needs GENDER
T34210: New edit emails should offer a single-diff link
T29158: Adjust datetime in email confirmation email
T33928: Enable users to set their preferences to receive watchlist notifications regardless of whether the page has been visited
T23642: Watchlist notification email reports creation instead of deletion
T23347: Installer should warn of pitfalls if wgPasswordSender or wgEmergencyContact isn't a real address. Maybe it could try checking them, too.
T31870: Username rename causes "talk page created" email
T29884: enotif doesn't send email if page on watchlist edited following a minor edit and enotif not configured to send minor edits.
T28227: Notify user by email when password changed
T21429: secure links in email notification
T19866: Email notifications being sent out to users without email addresses and who aren't confirmed.
T21001: Incorrect Subject in e-mail notifications (=?UTF-8?Q?=)
T15992: Add user preference to opt out of email notification for bot edits (similar to $wgEnotifMinorEdits)
T10911: Add a digest function to Email notification
T17646: Wrong 'new page' with email notifications
T20689: Links in enotif change notification email should clear wl_notificationtimestamp
T3831: request for 3 CVS HEAD changes (please fix)
T3746: Subject of email-notifications must be quoted-printable.
T3541: "mail me a new password" email has no FROM:
T11838: Send notification to account owner on multiple unsuccessful login attempts
T15303: Implement HTML e-mail support in MediaWiki
T3370: ENotif mails are not automatically reenabled after sent when watching users visits watched and notified page
T3363: Enotif Reset Nofication Flags does not work
T3116: E-mail notification for page changes or new pages, where title or body or category matches a regular expression
T3066: Please add cross-wiki talk page notification.
T2959: Check email addresses before storing in database for compliance with RFC 2822
T6323: Send a diff in email on page changes in addition to URL
T2907: UserMailer() function revision to allow for parameters in the form "name (..) <emailaddress>"
T2952: table user got new columns user_email_confirmed, user_email_token, user_email_token_expires
T4592: E-mail notifications (enotifs) are not sent in the recipient's user interface language
T2866: EConfirm (EC): e-mail address confirmation by sending a link comprising a token to the unconfirmed mailaddress
T2824: user preference page: do not show help for ''realname'' if "realname" field is disabled by sysop
T2804: Create a repository for last-visited revisions until they are visited. proposing "LVR" as an acronym for "last-visited-revision"
T2832: Return to User or User_talk page after Special:Emailuser action -- instead of hijacking to Main_page
T2782: User option "show only the current revisions of pages" suppresses listing of all older revisions of pages in recent changes view
T2727: Number of watching users per page to be shown on recent changes view (finished)
T18766: Notification message on page move is wrong
T6101: Log entries for user and / or user_talk page(s) should trigger the Email notification for "Email me when my user talk page is changed" etc.
T2603: Delete + undelete cycle doesn't preserve old_id
T4400: Confirmation email sent on account creation, despite disabled $wgEmailAuthentication
T2581: treat user_talk pages as every other "normal" page
T16901: Email notification mistakes log action for new page creation
T2536: For pages on watchlist save last seen version number
T2454: E-mail notification (EN) for page changes of watch-listed pages, user_talk page, and for new pages
T5901: allow user preferences setup to receive ENotif only on actions of anonymous users
T2181: Assign lasting ID to latest revision of articles
T4014: Patchlet 1: ENotif code clean-up patch for REL1_5 - revisited
T3891: Introducing pseudo IDs "oldest" and "latest" to access oldest or latest revision of article - for views and diff views
T3895: Recent changes views show "(last seen)" -- for "difference to my last seen revision of that page"
T3876: Show "You have new messages on your user or user_talk page" -- i.e. both pages are notified
T3855: waste through varchar in database- use CHAR not DATETIME
Subscribers
Jdforrester-WMF, siebrand, scfc and 6 others
Projects
Security
None
Reference
bz1932
Description

In accordance with Brion, I open this tracking bugzilla for MediaWiki plus
ENotif/Eauthent, starting with

Users, who are interested in ENotif are asked to add their address to the CC
list of http://bugzilla.wikipedia.org/show_bug.cgi?id=454

  1. Bug 181 Assign lasting ID to latest revision of articles
  2. Bug 454 E-mail notification (EN) for page changes of watch-listed pages,

user_talk page, and for new pages

  1. Bug 536 For pages on watchlist save last seen version number
  2. Bug 581 treat user_talk pages as every other "normal" page
  3. Bug 603 Delete + undelete cycle doesn't preserve old_id
  4. Bug 727 Number of watching users per page to be shown on recent changes view

(finished)

Bug 782 User option "show only the current revisions of pages" suppresses

listing of all older revisions of pages in recent changes view

  1. Bug 804 create an LVR REPOSITORY for last-visited revisions until they are visited
  2. Bug 824 user preference page: do not show help for realname if "realname"

field is disabled by sysop

  1. Bug 866 Email authentication (EA) by mailing a temporary one-time password
  2. Bug 952 table user gets a new column user_emailauthenticationtimestamp
  3. Bug 959 address must comply RFC-822 (or RFC-2822 ?)
  4. Bug 1363 Enotif Reset Nofication Flags does not work
  5. Bug 1370 ENotif mails are not automatically reenabled after sent when watching

users visits watched and notified page

  1. Bug 1541 "mail me a new password" email has no FROM:
  2. Bug 1572 Add diff link to "You have new messages"
  3. Bug 1746 Subject of email-notifications must be quoted-printable.
  4. Bug 1855 waste through varchar in database
  5. Bug 1876 Show "You have new messages on your user or user_talk page" -- i.e.

both pages are notified

Bug 1895 renaming "(diff)" and "(last)" on recent changes and hist


Version: 1.20.x
Severity: enhancement
URL: http://www.mediawiki.org/wiki/Extension:Email_notification

bzimport set Reference to bz1932.
Wikinaut created this task.Via LegacyApr 20 2005, 6:51 AM
Wikinaut added a comment.Via ConduitApr 27 2005, 11:12 PM

The title was adapted, because "EConfirm", "EC", "e-mail address confirmation"
is the new term for what was formerly known as EAuthent",
"EA", "e-mail address authentication".

See bug 866 for detailed description of EConfirm, wich sends a token now

werdna added a comment.Via ConduitJul 29 2009, 4:38 PM

Adding 'tracking' keyword.

Jdforrester-WMF added a comment.Via ConduitFeb 17 2013, 8:28 PM

Added a bunch more. This component needs some love, even if Echo will replace its functionality in the medium-term for Wikimedia, as I imagine third parties may wish to keep using it.

Wikinaut added a comment.Via ConduitFeb 17 2013, 9:03 PM

(In reply to comment #3)

Added a bunch more. This component needs some love, even if Echo will replace
its functionality in the medium-term for Wikimedia, as I imagine third
parties > may wish to keep using it.

I don't think that Echo is useful and can replace E-Notif. E-Notif as a "push" method is essential for many of us.

Jdforrester-WMF added a comment.Via ConduitFeb 19 2013, 11:43 PM

Echo will include sending e-mails to users about events of different types; it will be configurable, but it will be a superset of ENOTIF's functionality, AFAIAA.

Qgil added a project: Project-Creators.Via WebDec 12 2014, 5:02 PM
Qgil added a subscriber: Qgil.

Any opinions about converting this mega tracking task in an own Phabricator project?

Jdforrester-WMF added a comment.Via WebDec 12 2014, 5:34 PM

If we were going to have a "Notifications" project, that'd be awesome; part of the issue is that a lot of these tasks are things that can be, or are already partially, solved in "Echo". Tracking these more coherently would make sense.

Nemo_bis added a project: MediaWiki-Email.Via WebDec 15 2014, 2:11 PM

Any opinions about converting this mega tracking task in an own Phabricator project?

I don't see a benefit. If the tracking bug is to be killed, we can likely just add everything to MediaWiki-Email.

Nemo_bis closed this task as "Invalid".Via WebJan 4 2015, 7:01 PM
Nemo_bis set Security to None.

we can likely just add everything to MediaWiki-Email.

Done on 11 open tasks.

Anyone can reopen this tracking bug if they feel like using it for something specific. (An alternative is a workboard in the component.)

Liuxinyu970226 removed a subscriber: Liuxinyu970226.Via WebJan 5 2015, 1:12 AM

Add Comment