Edgewall Software

Changes between Version 12 and Version 13 of SeaChange

Jul 29, 2015, 9:30:36 AM (5 years ago)

Added contents of WildIdeas page as part of rationalisation


  • SeaChange

    v12 v13  
    11=  A [http://en.wikipedia.org/wiki/Seachange Sea Change] for Trac =
    3   {{{#!div style="float: right; border: none; border-top: 1px solid grey; border-bottom: 1px solid grey; white-space: pre; font-size: 90%; margin-bottom: 4em;"
    4   ''"Full fathom five thy father lies,
    5   Of his bones are corals made,
    6   Those are pearls that were his eyes,
    7   Nothing of him that doth fade,
    8   But doth suffer a [http://en.wikipedia.org/wiki/Seachange sea  change],
    9   into something rich and strange,
    10   Sea-nymphs hourly ring his knell,
    11   Ding-dong.
    12   Hark! now I hear them, ding-dong, bell."'' ''
    13   '' ''
    14   ''     '''Ariel, from William Shakespeare's "The Tempest"'''
    15   }}}
    16 [[html(<br style="clear: both" />)]]
    17 [[comment(should be: br(clear=both))]]
    203The SeaChange/ pages are used for collecting information about problems with the Trac community, in order to fix them. By community we mean Trac administrators/plugin developers, end users and core developers.
    2811Also, it could be worth looking at other wikis, BugTrackingSystem and repository browsers, and see what the users can expect from other 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.
    30 ----
    31 See also: WildIdeas
     13== Other wild ideas
     15=== Mozilla / Firefox / Thunderbird Extensions
     17Being able to conveniently access tickets in a Firefox and/or Thunderbird extension would be kinda cool. -- DanielLundin
     19'''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.
     21=== Timeline and Reports output in alternate formats
     23Having 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
     25Actually, the Timeline (and, I think, reports as well) already have an RSS version.
     27I 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. Here is the [http://www.piedcow.com/archives/2005/03/inspired_to_cre.html link].
     29=== Rst for everything
     31Add 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:
     34A link to `SandBox`, ticket `#1`, changeset `[1]` and report `{1}`. Or even as `[wiki:SandBox the sand box]`
     37=== Eclipse Integration
     39Anyone 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.
     41'''Answer''': The [http://wiki.eclipse.org/Mylyn/SOC/2006/Trac_Connector Trac Connector] for Mylyn does exactly this.
     43=== Continuous Integration
     45Provide integration with [http://docs.codehaus.org/display/DAMAGECONTROL/Continuous+Integration+Server+Feature+Matrix Continuous Integration tools].
     47'''Answer''': A well tested CI tool is [http://trac.buildbot.net/ Buildbot] and described on [th:TracBuildbotIntegration]. Also see [PluginList#ContinuousIntegration other CI tool plugins]. Christopher Lenz's [http://bitten.cmlenz.net/ Bitten] plugin has been discontinued.
     49=== RPC Interface
     51Via 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 crazy developers to write e.g. an [http://en.wikipedia.org/wiki/AJAX AJAX] interface to Trac.
     53In particular, the ability to retrieve reports would make a lovely addition to my Intranet homepage. :) -- [http://botanicus.net/dw/ DavidWilson]
     55Related Tickets: #217, #250.
     57'''Answer''': The [https://trac-hacks.org/wiki/XmlRpcPlugin XML-RPC plugin] at trac-hacks does exactly this.
     59=== SVN Edition
     61Currently, 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.
     63'''Answer''': #2956: Upload files to the repository -- cboos