Hi!

Yesterday I submitted a new proposal .

<summary>

In order to provide an structured solution so as not to limit the
possible ways of
grouping projects it is convenient to introduce the concept of
'''project labels'''. Main goals are the following :

  - Offer a structured mechanism to identify a group of projects no
matter
    what hierarchy is involved .
  - Encapsulate these details at the API level while
    determining (multi)project context.

Considering the [wiki:TracDev/Proposals/MultipleProject#ProjectTree
reference example],
in spite of searching for tickets
in `Family A` and `Family B` but not in `Tools` and `3rdParty` when
needed,
a label containing both projects has to be created (either
''explicitly'' or
''implicitly'', see [#SpecialLabels below]) .

This document also suggests alternatives and approaches to implement
some
features defined in
[wiki:TracDev/Proposals/MultipleProject Multi-Project Support for
Trac]. Some
content may actually overlap aforementioned specification.

</summary>

A brief comment about something said by cboos in a separate thread :

{{{
(...) (like multiproject support) which could probably only be
achieved properly
by making changes to the core (...).
}}}

... well in this document I «suggest» a way to implement all this
(including multi-project support ;) as a combination of request filter
+ request handler .

Please review . Feedback is welcome .
Looking forward to your comments .

PS: If I did something wrong , please let me know as well .

.. [1] Project classifiers (aka labels)
        (http://trac.edgewall.org/wiki/TracDev/Proposals/
ProjectLabels )

--
Regards,

Olemis

Facebook => http://www.facebook.com/olemis
Twitter => http://www.twitter.com/olemislc (@olemislc)
Blog ES => http://simelo-es.blogspot.com
Blog EN => http://simelo-en.blogspot.com
Quora => http://www.quora.com/olemis
Youtube => http://youtube.com/user/greatsoftw
Get a signature like this. CLICK HERE.

-- 
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