Development Proposals
The following is an area to be used for working through designing more complex additions to Roundup's functionality. It is not intended to be a general wishlist - better submit RFEs (Request for Enhancement) on the issue tracker for that.
History
This page in the Roundup Wiki was introduced in February 2009 by Stefan. It was not changed for four years from March 2012 until February 2016 when Peter Funk tried to add the correct authors and dates to each proposal from looking at the wiki page history. These might be wrong (especially if a proposal predates February 2009: It is hard to believe stefan wrote them down here out of thin air).
How to edit
The work needed to implement all these proposals looks huge compared to the relatively small community of Roundup core developers. If you want to add a larger project to this page here and really think it is not suited for filing into issue tracker then please put your name and the date into your proposal. NOTE: If you own one of the proposals listed here and think it is no longer valid then please remove it from this wiki page.
Proposals
- Having per-tracker control over the messages sent by Roundup.
Lots of open questions to be answered though. (Stefan, 2009-02-01)
- Roundup could use a significant performance boost in some
areas. (Stefan, 2009-02-01)
One of those areas is the full-text indexer. (Stefan, 2009-02-01)
- A replacement implementation for TAL templating lanugage.
Patches to use the chameleon TAL engine are in roundup 1.4.20 or newer. (JohnRouillard, 2012-03-20)
- File specifying default params for index, item and
search page generation. (Stefan, 2009-02-01)
- Enable remote hyperdb access. Google Summer of Code 2006
project. (stefan, 2009-02-01)
- Add a new demo schema / template that integrates support for project management:
- milestones
- tasks
- repository checkin tracking
- buildbot status tracks
- test matrix
(but way more flexible than) trac. (stefan, 2009-02-04)
Assorted Development Proposals of varying complexity that mostly include open RFEs and ideas discussed on roundup-devel. (DanielDiniz, 2009-03-26)
Already Implemented Proposals (done)
- Replace the current import-based tracker loading scheme with
something better. (Stefan, 2009-02-04)
- Look into adding creation to the standard set of permissions.
(Stefan, 2009-02-01)
- Thinking of different types of permissions: action permissions and object permissions: class permission, item permission
and perhaps attribute permission. (Stefan, 2009-02-01)
- Work was done as part of GSOC to add a REST interface. The original
request is in the tracker at: https://issues.roundup-tracker.org/issue2550734. The current state and archive of the work done is at this page. Code merged and released with roundup 2.0.0 July 2020.