Emmanuel Blot wrote:
> Hi All,
>
> I've been through the list of open tickets about the notification feature.
> I've tried to roughly classify the tickets to see what are the
> requested enhancements and the yet-to-be-fixed issues. Please find
> this list below.
>   

Great!

> I'd also like to discuss about two very important features that would
> ease the implementation of notifications:
>   1. Wiki parser / formatter separation
>       This would be useful for generating pure text message and HTML messages
>   

For the HTML messages, do you think we need something else than the 
current wiki_to_html way?
For the text messages, I agree, we need a new "wiki_to_text" formatter, 
which would take care of expanding the links, replacing some common 
formatting idioms ('''...''' pairs to *...* ones, etc.)
The splitting, while not strictly required, would probably make things 
easier.

>   2. Use of event listener to trigger email notification
> (ITicketChangeListener and the like)
>       This would be useful to generalize notification for non-ticket
> events (such as the often requested wiki change notifications)
>   

Yes, for a variety of reasons, I think that a generalized notification 
scheme would be useful.
See 
http://trac.edgewall.org/wiki/TracDev/Proposals/Journaling#Notifyingchanges

> I'd like to start a new branch in the sandbox to start working on
> these features.
>   

I myself refrained creating several new branches since cmlenz announced 
he was willing to go on with the setuptools effort. I think that new 
branch should wait for this restructuring to happen, then we can base 
further work on a structure that will likely stay for 0.11 and 0.12, at 
the very least.

This in turn needs that we go through the discussion concerning the 
security branch...
This is important not only because of the need to get these features in 
0.11, but also because the changes there are  enablers for the the 
generalized event notification mechanism.

After that, sure, I'm in favor of creating a new 'notification' branch.

-- Christian

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to