On 17.11.2012 21:09, Steffen Hoffmann wrote:
(15 months!?)
Really? I didn't look it up by now. Amazing, how time passed by.
Yes, I was surprised too. :)
Incompatible? Dunno, but I remember the sentence from the
AnnouncerPlugin wiki page, that for moving from TracNotification to
Announcer one may rename [notification] to [announcer] and go from
there. So it was meant with some compatibility in mind, at least
initially. I've not done a side-by-side feature and option comparison by
now, although this may be required for success of the replacement proposal.
I meant incompatible as in you can't use them both and automatically get
the best of both worlds. (While TracNotification has not changed a lot
there have been a few additions that I think are not yet in Announcer
e.g. batch notifications.) I'm not sure if one could use both at the
same time (e.g. because you use one plugin that sends announcements and
one that sends core notifications.)
But since this topic is coming up now, here's a short overview of my idea:
...
Interesting approach.
I've started writing up some more details as a proposal:
http://trac.edgewall.org/wiki/TracDev/Proposals/AdvancedNotification
So AnnouncerPlugin would be reduced to stuff, that lives in
announcer/opt now.
Basically, yes. I assume e.g. XMPP would stay in AnnouncerPlugin as
well. But even things like wiki notifications and html emails (while
really nice to have) would not be that important to transition into
core. The important thing would be that administrators can easily add
these features by installing AnnouncerPlugin without having to switch to
an entirely new system.
Certainly
* multiple transport options
* subscription model
* flexible user preferences
are the core of Announcer.
Yes, and this core to me also seems quite mature. I really appreciate
that you want to bring the entire plugin into good shape. Just getting
the above into Trac seems almost too important to wait though.
Finally crypto functionality [...]
> [...] will remain in a plugin, because it's still far
from common stuff and real-world applications rarely care for privacy
and true confidentiality.
Agree! I wondered if a new ICryptographyProvider extension point would
be needed for that, but using a decorator sounds like a good idea!
I'm not determined about the best approach for the aforementioned
Announcer proposal yet. Actually I'm looking forward to reactions from
other developers about their view and vision for bringing in Announcer
features and more to Trac.
Same here. Let's Cc trac-dev mailing list...
--
Peter
--
You received this message because you are subscribed to the Google Groups "Trac
Development" group.
To post to this group, send email to trac-dev@googlegroups.com.
To unsubscribe from this group, send email to
trac-dev+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/trac-dev?hl=en.