> How do you determine what is an exception and what isn't?

There have already been some discussions about this topic in the ML.

IMHO (this is not an 'official' statement, I only speak for myself), a
plugin can be merged in the Trac core if it provides a key feature and
it is somewhat universal, i.e. is useful for almost every Trac
server/user.

The WebAdmin is a great example: it allows to administrate Trac from
the web interface rather than having to use the command-line interface
(trac-admin). This is a key feature has an administrator may not have
access to the server CLI, and that as a web application, Trac needed
to be administrated through the web.

IMHO some features which are implemented through plugins, like the
TicketDelete plugin or a plugin to rename wiki page could be
considered as core features.

Creating a ticket through emails is not a feature that everybody
needs; same for managing Trac users through LDAP; etc.

Cheers,
Manu

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" 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-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to