Roundup Tracker

Differences between revisions 16 and 17
Revision 16 as of 2022-05-22 03:38:19
Size: 3603
Comment:
Revision 17 as of 2022-09-03 05:28:01
Size: 3615
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
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 [[http://issues.roundup-tracker.org| issue tracker]] for that. 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 [[https://issues.roundup-tracker.org/| issue tracker]] for that.
Line 10: Line 10:
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 [[http://issues.roundup-tracker.org| issue tracker]] then please put your name and the date into your proposal. 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 [[https://issues.roundup-tracker.org| issue tracker]] then please put your name and the date into your proposal.
Line 28: Line 28:
   Patches to use the [[http://chameleon.repoze.org|chameleon]]    Patches to use the [[https://github.com/malthe/chameleon|chameleon]]
Line 50: Line 50:
  (but way more flexible than) [[http://trac.edgewall.org|trac]].   (but way more flexible than) [[https://trac.edgewall.org|trac]].

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

EmailTemplating

  • Having per-tracker control over the messages sent by Roundup.

    Lots of open questions to be answered though. (Stefan, 2009-02-01)

OptimizingRoundup

  • Roundup could use a significant performance boost in some

    areas. (Stefan, 2009-02-01)

NewFullTextIndexer

  • One of those areas is the full-text indexer. (Stefan, 2009-02-01)

SimpleTAL

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

ViewDefaultsConfig

  • File specifying default params for index, item and

    search page generation. (Stefan, 2009-02-01)

RoundupRemoteLibrary

  • Enable remote hyperdb access. Google Summer of Code 2006

    project. (stefan, 2009-02-01)

ProjectManagement

  • Add a new demo schema / template that integrates support for project management:
    • milestones
    • tasks
    • repository checkin tracking
    • buildbot status tracks
    • test matrix
    This one would be functionally somewhat similar to

    (but way more flexible than) trac. (stefan, 2009-02-04)

SummerOfCodeIdeas

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

NewTrackerConfigLayout

  • Replace the current import-based tracker loading scheme with

    something better. (Stefan, 2009-02-04)

CreationPermissions

  • Look into adding creation to the standard set of permissions.

    (Stefan, 2009-02-01)

ItemBasedPermissions

  • Thinking of different types of permissions: action permissions and object permissions: class permission, item permission

    and perhaps attribute permission. (Stefan, 2009-02-01)

RestImplementationStatus

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


CategoryDevelopment