Changes between Version 83 and Version 84 of AnnouncerPlugin


Ignore:
Timestamp:
Nov 17, 2015, 9:12:46 AM (8 years ago)
Author:
figaro
Comment:

Further cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • AnnouncerPlugin

    v83 v84  
    1414This plugin provides an alternative notification system, that can be used to replace the default [t:wiki:TracNotification TracNotification].
    1515
    16 === Improve '''users''' Trac experience
     16=== Improve users Trac experience
    1717
    1818With growing number of both tickets and wiki pages, keeping yourself up-to-date on recent changes is a time consuming task and easy to miss important information. The bigger your Trac application and user base, the more important is a flexible announcement system. At the very least, it will allow users to receive ''notices about attachments'', and to ''opt-out from receiving messages'' due to the always_notify_(owner|reporter|updater) options. AnnouncerPlugin has ''wiki subscription'' capabilities and provides each registered user with a large set of options to adapt change notifications to individual demand (see WikiNotificationPlugin for another approach).
    1919
    20 === Get room for promising '''development'''
     20=== Get room for promising development
    2121
    2222AnnouncerPlugin is as modular as Trac itself. It's easy to add new capabilities to the framework, ie see [wiki:WatchlistPlugin WatchlistPlugin] for easy ''per-wiki-page announcement'' registration and ''one-click ticket subscriptions'' challenging Trac's classic Cc ticket field. AnnouncerPlugin is meant to be agnostic to what is being watched, where you should send something (email, IRC, jabber, ...), and what format it should look at, so [wiki:AnnouncerPlugin/PluginSupport/FullBlogPlugin blog support] is barely the beginning. The full system will allow users to 'subscribe' to certain events by specifying simple yet powerful rules, such as asking to receive an announcement for any change that involves a ticket with a priority greater than 'high'. AnnouncerPlugin is meant to be [t:wiki:TracDev/Proposals/Announcer '''the future of TracNotification'''].
    2323
    24 === '''Secure''' your knowledge
     24=== Secure your knowledge
    2525
    2626While sharing all knowledge is a great idea in a perfect world, real-world businesses commonly rely on tight informational restrictions, that customers can rely on. In professional communication cryptographically signed and encrypted email is essential. AnnouncerPlugin will become a building block of this new [t:wiki:TracDev/TrustedTrac Trusted Trac] information management. OpenPGP support is [wiki:AnnouncerPlugin/MessageEncryption on the way].
     
    3333
    3434 * AnnouncerPlugin will only ever run on Trac 0.11b1 or later.
    35  * While development is done with Trac 0.11 still in mind, ie to get full internationalization support you'll want to checkout from 'trunk' branch not before you have [http://babel.edgewall.org Babel] installed on your system.
     35 * While development is done with Trac 0.11 still in mind, ie to get full internationalization support, you'll want to checkout from 'trunk' branch not before you have [http://babel.edgewall.org Babel] installed on your system.
    3636 Beware: This plugin may break notifications from other Trac plugins that use the default [t:wiki:TracNotification TracNotification] system. A plugin that sends notifications using the !TracNotification system needs to be modified to use the AnnouncerPlugin API. For example, see the aforementioned [AnnouncerPlugin/PluginSupport/FullBlogPlugin FullBlogPlugin].
    3737
    3838=== Download
    3939
    40  * Download the zipped source from ~~[download:announcerplugin/0.11 0.11]~~, ~~[download:announcerplugin/0.12 0.12]~~ or [download:announcerplugin/trunk trunk].
     40 * Download the zipped source from ~~[export:announcerplugin/0.11 0.11]~~, ~~[export:announcerplugin/0.12 0.12]~~ or [export:announcerplugin/trunk trunk].
    4141 * You can check out AnnouncerPlugin from [/svn/announcerplugin here] using Subversion, or [source:announcerplugin browse the source] with Trac.
    4242
     
    106106   * '''!GeneralWikiSubscriber'''
    107107  * ''Possibly useful:''
    108    * '''!JoinableGroupSubscriber''' (this was more of a proof-of-concept then anything else; but with !WatchSubscriber above and a disabled !CarbonCopySubscriber, it can allow you to completely redefine the CC field)
     108   * '''!JoinableGroupSubscriber''' (this was more of a proof-of-concept than anything else; but with !WatchSubscriber above and a disabled !CarbonCopySubscriber, it can allow you to completely redefine the CC field)
    109109 * Distributors - ''Only '''!EmailDistributor''' is available at this point, so is essentially required.''
    110110 * Formatters - ''It is recommended that both formatter modules be enabled. If one is disabled, then events from that specified realm will never be able to be sent to anyone.''
     
    156156==== Watches
    157157
    158 If ''!WatchSubscriber'' is enabled, then in the context-sensitive navigation portion of each ticket and wiki page, a 'Watch This' link will be provided. Clicking on it will add you to the watch list for the resource-- any changes to it will be sent to you. This can be in addition to the CC field if you have !CarbonCopySubscriber enabled, or you can use it to replace the functionality. When a page is already watched, the link changes to 'Unwatch This'
     158If ''!WatchSubscriber'' is enabled, then in the context-sensitive navigation portion of each ticket and wiki page, a 'Watch This' link will be provided. Clicking on it will add you to the watch list for the resource and any changes to it will be sent to you. This can be in addition to the CC field if you have !CarbonCopySubscriber enabled, or you can use it to replace the functionality. When a page is already watched, the link changes to 'Unwatch This'
    159159
    160160[[Image(AnnouncerPlugin:WatchThis.png)]]