Changes between Version 21 and Version 22 of TracPluggableModules
- Timestamp:
- Aug 10, 2005, 7:31:56 PM (19 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracPluggableModules
v21 v22 11 11 If functionality is supposed to be made pluggable (and thus optional), we need to figure out what functionality sits at the core of the system. And at that point you will probably already get different opinions. Arguably, you should be able to use Trac without deploying the issue tracker. Quite certainly, the dependency on Subversion should be made optional. The Wiki functionality is central to the system, but do Wiki pages as such and their management also belong to the core system? 12 12 13 In an ideal architecture, there is as little core functionality as absolutely required. Anything that '''can''' be separated from the core system, 14 '''should''' be separated, for a variety of (mostly obvious) reasons: 13 In an ideal architecture, there is as little core functionality as absolutely required. Anything that '''can''' be separated from the core system '''should''' be separated, for a variety of (mostly obvious) reasons: 15 14 16 15 * Loose coupling between the core system and the individual components allows the addition or modification of functionality with minimum impact on the code-base, thus improving stability and customizability.