Edgewall Software

Changes between Version 18 and Version 19 of SeaChange


Ignore:
Timestamp:
Sep 5, 2017, 12:21:24 AM (15 months ago)
Author:
Ryan J Ollos
Comment:

The content moved from WildIdeas doesn't really relate strongly to recent discussion and where Trac is headed now.

Legend:

Unmodified
Added
Removed
Modified
  • SeaChange

    v18 v19  
    2626
    2727Also, it could be worth looking at other wikis, [SeaChange/CompetitionSurvey BugTrackingSystems] and repository browsers, and see what the users can expect from competitor systems. Note that since the success of Trac integration model (well, CvsTrac's model actually), some of the other bug tracking systems are evolving towards more integration as well, most notably by having an integrated wiki and/or source code browser.
    28 
    29 == Other wild ideas
    30 
    31 === Mozilla / Firefox / Thunderbird Extensions
    32 
    33 Being able to conveniently access tickets in a Firefox and/or Thunderbird extension would be kinda cool. -- DanielLundin
    34 
    35 '''Answer''': Use the [https://addons.mozilla.org/en-US/firefox/addon/sage Sage RSS sidebar] and you have everything in your sidebar that you want.
    36 
    37 === Timeline and Reports output in alternate formats
    38 
    39 Having options (through URL arguments presumably) to render [http://blogs.law.harvard.edu/tech/rss RSS], [http://www.ietf.org/rfc/rfc2445.txt iCal] and XML versions of the timeline and reports, rather than the default HTML/web page output, could be quite useful, and open some interesting possibilities. -- DanielLundin
    40 
    41 Actually, the Timeline (and, I think, reports as well) already have an RSS version.
    42 
    43 I was inspired by a simple chart tool as well. You take a Timeline RSS feed, transform it with my xsl which creates the chart data which you can then render in a web page.
    44 
    45 === Rst for everything
    46 
    47 Add a configuration option to use [WikiRestructuredText reStructuredText] as default markup for all pages, tickets and commit messages. This would mean a rewrite of all the default wiki pages to reStructuredText, probably some changes to the special pages such as RecentChanges and a lot of small stuff here and there. Also change the default role for reStructuredText to be Trac, so that wiki links could simply be written as:
    48 
    49 {{{
    50 A link to `SandBox`, ticket `#1`, changeset `[1]` and report `{1}`. Or even as `[wiki:SandBox the sand box]`
    51 }}}
    52 
    53 === Eclipse Integration
    54 
    55 Anyone fancy implementing a plug-in for [http://www.eclipse.org Eclipse]? There's currently an [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/docs/online/bugs-plugin/index.html effort] going on to provide [https://www.bugzilla.org/ Bugzilla] integration, apparently extensible to other issue tracking systems. Such an effort would probably depend on us getting some kind of web-service layer working.
    56 
    57 '''Answer''': The [http://wiki.eclipse.org/Mylyn/SOC/2006/Trac_Connector Trac Connector] for Mylyn does exactly this. See also [th:MylynTracConnector].
    58 
    59 === Continuous Integration
    60 
    61 Provide integration with [http://docs.codehaus.org/display/DAMAGECONTROL/Continuous+Integration+Server+Feature+Matrix Continuous Integration tools].
    62 
    63 '''Answer''': A well tested CI tool is [http://trac.buildbot.net/ Buildbot] and integrated with Trac as [th:TracBuildbotIntegration] and [th:BuildbotPlugin]. Also see [PluginList#ContinuousIntegration other CI tool plugins]. Christopher Lenz's [http://bitten.cmlenz.net/ Bitten] plugin has been discontinued.
    64 
    65 === RPC Interface
    66 
    67 Via SOAP or XML-RPC (recommended for utter simplicity!), export the user interface functions to allow integration with proprietary Intranets and so forth. This would also allow some developers to write for example an [wikipedia:AJAX] interface to Trac.
    68 
    69 In particular, the ability to retrieve reports would make a lovely addition to my Intranet homepage. :) -- [http://botanicus.net/dw/ DavidWilson]
    70 
    71 Related Tickets: #217, #250.
    72 
    73 '''Answer''': The [th:XmlRpcPlugin XML-RPC plugin] at trac-hacks does exactly this.
    74 
    75 === SVN Edition
    76 
    77 Currently, the only way to put a new revision from/to svn is with a check out and commit. Why not provide online integration, and this form I can edit source from repository without download and upload the code, only with an embedded text editor and a couple of buttons.
    78 
    79 '''Answer''': #2956: Upload files to the repository -- cboos
    80 
    81