Changes between Version 22 and Version 23 of ClientsPlugin
- Timestamp:
- Nov 18, 2015, 8:50:56 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ClientsPlugin
v22 v23 1 1 [[PageOutline(2-5,Contents,pullout)]] 2 2 3 = Clients support for Trac Tickets3 = Clients support for Trac tickets 4 4 5 5 == Description … … 27 27 === Events 28 28 29 The events system is very flexible and allows you to customise they way you interact with your clients. As it 's often convenient to use a single Trac instance for internal management purposes, it is typically inappropriate to give direct access to Trac to your clients. However, using Trac to keep your clients informed is still very desirable.29 The events system is very flexible and allows you to customise they way you interact with your clients. As it is often convenient to use a single Trac instance for internal management purposes, it is typically inappropriate to give direct access to Trac to your clients. However, using Trac to keep your clients informed is still very desirable. 30 30 31 31 To do this, the ClientsPlugin contains several ''Summaries'' which summarise the current status, or the changes in status over time, for each client into an XML object. This object is then passed on to an ''Action'' which can process this summary accordingly and actually do something useful with it. 32 32 33 33 The current ''Summaries'' available are: 34 * '''Milestone Summary''': ([wiki:ClientsPlugin/Summaries/MilestoneSummary XML info]) Creates a summary of all tickets grouped by milestone (for future milestones with a delivery date attached) 35 * '''Ticket Changes''': ([wiki:ClientsPlugin/Summaries/TicketChanges XML info]) Ticket changes/comments since the last time the event was triggered 34 * '''Milestone Summary''': ([wiki:ClientsPlugin/Summaries/MilestoneSummary XML info]) Creates a summary of all tickets grouped by milestone (for future milestones with a delivery date attached). 35 * '''Ticket Changes''': ([wiki:ClientsPlugin/Summaries/TicketChanges XML info]) Ticket changes/comments since the last time the event was triggered. 36 36 37 37 The current ''Actions'' available are: 38 * '''Send Email''': ([wiki:ClientsPlugin/Actions/SendEmail XSLT info]) Send an email to the client 39 * '''Post to Zendesk''': Post to a [http://www.zendesk.com/ Zendesk] forum 38 * '''Send Email''': ([wiki:ClientsPlugin/Actions/SendEmail XSLT info]) Send an email to the client. 39 * '''Post to Zendesk''': Post to a [http://www.zendesk.com/ Zendesk] forum. 40 40 41 The system allows some key setup parameters to be defined in the event itself (e .g. an XSLT to reformat the XML object into an HTML email, or a username/password for interacting with Zendesk), and also certain parameters for each event on a per-client basis (e.g.a list of client specific email addresses to send the summary).41 The system allows some key setup parameters to be defined in the event itself (eg an XSLT to reformat the XML object into an HTML email, or a username/password for interacting with Zendesk), and also certain parameters for each event on a per-client basis (eg a list of client specific email addresses to send the summary). 42 42 43 43 === Event Recipes … … 58 58 == Bugs/Feature Requests 59 59 60 Existing bugs and feature requests for ClientsPlugin are [ query:?status=new&status=assigned&status=reopened&group=&component=ClientsPlugin&order=priorityhere].60 Existing bugs and feature requests for ClientsPlugin are [report:9?COMPONENT=ClientsPlugin here]. 61 61 62 62 If you have any issues, create a [/newticket?component=ClientsPlugin&owner=coling&cc=rjollos new ticket]. … … 66 66 == Download 67 67 68 Download the [download:clientsplugin zipped source]68 Download the zipped source from [export:clientsplugin here]. 69 69 70 70 == Source 71 71 72 Check out [/svn/clientsplugin using Subversion], or [source:clientsplugin browse the source] with Trac.72 Check out ClientsPlugin using Subversion from [/svn/clientsplugin here], or [source:clientsplugin browse the source] with Trac. 73 73 74 74 This plugin is active for Trac 0.11 and was originally developed for Trac 0.10. The Trac 0.10 version is considered obsolete.