Edgewall Software

Changes between Version 26 and Version 27 of TracDev/Proposals/AdvancedNotification


Ignore:
Timestamp:
Sep 17, 2016, 11:49:28 PM (8 years ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/Proposals/AdvancedNotification

    v26 v27  
     1[[PageOutline(2-3)]]
     2
     3= Advanced Notification enhancements
     4
    15{{{#!box note
    2 Partially implemented. See status in individual [#Topics].
     6This proposal is partially implemented. See implementation status in the individual [#Topics].
    37}}}
    4 
    5 [[PageOutline(2-3)]]
    6 = Advanced Notification enhancements
    78
    89== Context
    910
    10 The TracNotification system has not kept up with the requirements users, administrators and developers have. The th:AnnouncerPlugin was developed to provide a more flexible notification system.
     11The TracNotification system has not kept up with the requirements that users, administrators and developers have. The th:AnnouncerPlugin was developed to provide a more flexible notification system.
    1112
    1213An alternative [wiki:Announcer proposal] to replace the !TracNotification system with the !AnnouncerPlugin has existed for some years.
     
    2627Future versions of announcer could also provide upgrade paths from older versions of the plugin to the new core infrastructure.
    2728
    28 DB tables, configuration sections and extensions points adopted in core from Announcer may best be renamed to avoid confusion and upgrade troubles (especially when slightly modified).
     29Database tables, configuration sections and extensions points adopted in core from Announcer may best be renamed to avoid confusion and upgrade troubles (especially when slightly modified).
    2930
    3031See th:ticket:12120
     
    3334
    3435=== Preliminary refactorings
     36
    3537* Related tickets: #11854
    3638* Split up `notification.py`.
     
    4143
    4244=== Extension API for (mail) distribution
     45
    4346* Related tickets: #3517
    4447* A new / extended [wiki:AdvancedNotification/NotificationApi NotificationApi]
     
    5457
    5558=== Extension API for subscriptions
     59
    5660* Related tickets: #4056, #2247
    5761* New extension points:
     
    6872
    6973=== Modular preference pages
     74
    7075* Notification preferences should be on shared pages, but implemented by different plugins.
    7176* Related tickets: #11853
     
    7984
    8085=== Advanced subscriptions
     86
    8187* Related tickets: #11869, #11870, #11871, #11875, #4519, #6217
    8288* New database table:
     
    9399
    94100=== XMPP
     101
    95102* Related tickets: #11884
    96103* New preference child panels for:
     
    101108
    102109=== On-site notifications
     110
    103111* Related tickets: #11889
    104112* Status:
     
    107115
    108116=== Permission filters
     117
    109118* Related tickets: comment:4:ticket:5670
    110119* Status:
     
    113122
    114123=== HTML emails
     124
    115125* Related tickets: #2625, #11927
    116126* Status:
     
    119129
    120130=== Wiki notifications
     131
    121132* Related tickets: #1660
    122133* Status:
     
    124135
    125136=== Attachment notifications
     137
    126138* Related tickets: #2259, #6069
    127139* Status:
    128   * DONE Independent implementation of ticket attachment notifications from scratch. (#2259)
     140  * DONE Independent implementation of ticket attachment notifications from scratch, see #2259.
    129141  * Wiki attachment notifications (#6069) only make sense once [#Wikinotifications wiki notifications] are implemented.
    130142
    131143=== Background delivery thread
     144
    132145* Related tickets: #3220
    133146* Status:
     
    136149
    137150=== SMTP-over-SSL
     151
    138152* Related tickets: #4931
    139153* Status:
     
    143157
    144158=== Cryptography
     159
    145160* Related tickets: #8294
    146161* Status: