Changes between Version 4 and Version 5 of NoticePublisherPlugin


Ignore:
Timestamp:
May 2, 2015, 12:08:07 PM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes, tagged as external

Legend:

Unmodified
Added
Removed
Modified
  • NoticePublisherPlugin

    v4 v5  
    11[[PageOutline(2-5,Contents,pullout)]]
    22
    3 = Notice Publisher Plugin =
     3= Notice Publisher Plugin
    44
    5 '''Note: Requires the [wiki:TestManagerForTracPluginGenericClass Trac Generic Class plugin] v. 1.1.1+, which is part of TestManagerForTracPlugin.''' Download it [https://sourceforge.net/projects/testman4trac/ here], then [build and] install the !TracGenericClass.egg file into Trac before installing the Notice Publisher plugin.
    6 [[BR]]
    7 [[BR]]
     5'''Note''': Requires the [wiki:TestManagerForTracPluginGenericClass Trac Generic Class plugin] v. 1.1.1+, which is part of TestManagerForTracPlugin. Download it [https://sourceforge.net/projects/testman4trac/ here], then [build and] install the !TracGenericClass.egg file into Trac before installing the Notice Publisher plugin.
    86
    9 == Description ==
    10 [[BR]]
    11 A Trac plugin to display Notices to any User visiting any page in Trac.
    12 [[BR]]
    13 This is useful to bring everyone attention on news that affect all users,
    14 like the system going down, a solution to a common problem, and so on.
    15 [[BR]]
     7== Description
     8
     9This is a Trac plugin to display notices to any user visiting any page in Trac.
     10This is useful to bring all users' attention on news that may affect all users, like the system going down, a solution to a common problem, and so on.
    1611Notices can contain Wiki-formatted syntax, thus allowing for rich content.
    17 [[BR]]
    18 Notices can have an expiration, expressed in hours, after which they
    19 automatically disappear.
    20 [[BR]]
     12
     13Notices can have an expiration, expressed in hours, after which they automatically disappear.
     14
    2115In addition to the automatic expiration, each notice has a '''Close''' icon, allowing each User to close it. The plugin remembers each User closing a Notice and will not show it again to that User.
    22 [[BR]]
     16
    2317A Notice Administration panel allows for showing which notices are active and their expiration time, and for deleting them.
    2418
    25 [[BR]]
    26 === Publishing a new Notice ===
    27 [[BR]]
     19=== Publishing a new Notice
     20
    2821To publish a new Notice, click the '''Publish Notice''' tab in the upper-right Trac navigation bar, then fill the required information, as shown in the following figure.
    29 [[BR]]
     22
    3023Notices have a severity, Informational, Success, Warning and Error, which determine the Notice icons.
    31 [[BR]]
     24
    3225Notices have a title and a Text.
    33 [[BR]]
     26
    3427You can use WikiFormatting in the Notice text. Note that you have a limited space for your contents, about 4 lines of text.
    35 [[BR]]
     28
    3629You can also specify an expiration, expressed in hours, after which the Notice will automatically disappear for every User. Do not specify an expiration for a permanent Notice.
    37 [[BR]]
     30
    3831Note that you can always remove Notices from the '''Notices Admin''' panel.
    39 [[BR]]
     32
    4033In addition to the automatic expiration, each notice has a '''Close''' icon, allowing each User to close it. The plugin remembers each User closing a Notice and will not show it again to that User.
    41 [[BR]]
     34
    4235Clicking '''Publish''' will publish the new Notice, as shown in the next figure.
    43 [[BR]]
     36
    4437The new Notice will be shown on every Trac page of every User, as soon as they refresh or navigate to a different Trac page.
    4538
    46 [[BR]]
    4739[[BR]]
    4840[[Image(notice_01.png)]]
     
    5042'''Publishing a new Notice'''
    5143[[BR]]
    52 [[BR]]
    5344
    54 [[BR]]
    5545[[BR]]
    5646[[Image(notice_02.png)]]
     
    5848'''How the Notice appears'''
    5949[[BR]]
    60 [[BR]]
    6150
    62 [[BR]]
    63 == Notices Administration ==
     51=== Notices Administration
    6452
    6553To manage Notices, click on the '''Admin Notices''' tab in the upper-right Trac navigation bar.
    66 [[BR]]
     54
    6755The Notice Administration panel, shown in the following figure, lists the active notices and displays the expiration time of each.
    68 [[BR]]
     56
    6957To permanently remove a Notice for all Users, click the '''X''' icon.
    7058
    71 [[BR]]
    7259[[BR]]
    7360[[Image(notice_05.png)]]
     
    7562'''The Notices Administration panel'''
    7663[[BR]]
    77 [[BR]]
    7864
    79 [[BR]]
    80 == Security ==
     65=== Security
    8166
    8267The Notice management capabilities are protected by a set of new Trac permissions:
    83  * NOTICE_PUBLISH : Allows for creating Notices
    84  * NOTICE_VIEW : Allows for viewing Notices
    85  * NOTICE_ADMIN : Allows access to the Notices administration panel, to list Notices and delete them.
     68 * `NOTICE_PUBLISH`: Allows for creating Notices.
     69 * `NOTICE_VIEW`: Allows for viewing Notices.
     70 * `NOTICE_ADMIN`: Allows access to the Notices administration panel, to list Notices and delete them.
    8671
    87 [[BR]]
    88 [[BR]]
    89 [[BR]]
    90 == Bugs/Feature Requests ==
     72== Bugs/Feature Requests
    9173
    9274Existing bugs and feature requests for NoticePublisherPlugin are
     
    9678[http://trac-hacks.org/newticket?component=NoticePublisherPlugin&owner=seccanj new ticket].
    9779
    98 [[BR]]
    99 == Download ==
    100 [[BR]]
     80== Download
    10181
    10282Download Egg files and the zipped source from [https://sourceforge.net/p/notices4trac/files/ the project on SourceForge].
    10383
    104 [[BR]]
    105 == Source ==
    106 [[BR]]
     84== Source
    10785
    10886You can check out NoticePublisherPlugin from [https://sourceforge.net/p/notices4trac/code/ the repository on SourceForge] using Git.
    10987
    110 [[BR]]
    111 == Recent Changes ==
    112 [[BR]]
     88== Recent Changes
    11389
    11490[[ChangeLog(noticepublisherplugin, 3)]]
    11591
    116 == Author/Contributors ==
     92== Author/Contributors
    11793
    11894'''Author:''' [wiki:seccanj] [[BR]]
    119 '''Maintainer:''' [wiki:seccanj] [[BR]]
     95'''Maintainer:''' [[Maintainer]] [[BR]]
    12096'''Contributors:'''