You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Jean-Baptiste Quenot <jb...@anyware-tech.com> on 2005/09/13 12:19:19 UTC

Re: Creating a Bugzilla RSS feed using Cocoon

* Sylvain Wallez:

> Bugzilla provides iCal todo lists, not as versatile as RSS though.

Bugzilla and RSS?  It is possible:

    <map:match pattern="bugzilla">
      <map:generate src="{request-param:url}&amp;ctype=csv" type="csv"/>
      <map:transform src="xsl/bugzilla-csv2rss.xsl">
        <map:parameter name="bugzilla" value="{request-param:url}"/>
      </map:transform>
      <map:serialize type="xml"/>
    </map:match>

See http://svn.caraldi.com/trunk/www/webapps/portal/portal/sitemap.xmap
and http://svn.caraldi.com/trunk/www/webapps/portal/portal/xsl/bugzilla-csv2rss.xsl

Enjoy,
-- 
Jean-Baptiste Quenot
Systèmes d'Information
ANYWARE TECHNOLOGIES
Tel : +33 (0)5 61 00 52 90
Fax : +33 (0)5 61 00 51 46
http://www.anyware-tech.com/

Re: Creating a Bugzilla RSS feed using Cocoon

Posted by BURGHARD Éric <er...@systheo.com>.
Hi,

I tryed jira when i was looking for a bug-tracking system for my project,
and finally prefered bugzilla for its simplicity (well my project is not as
big as cocoon), even if i found it quite ugly compared to jira.

Then i found Trac[1], i think it could be valuable for cocoon if you look
for a bugzilla replacement candidat. You should definitively try a look at
it. It's extremly simple and usefull.

It can replace your wiki, your subversion browser and bugzilla. It provide
very clean bugs reports (fully customisable), milestones status with
charts[2]. Perhaps the most usefull feature is that you can link every
information from all the parts.

All texts can be writen with a wiki syntax[3]: commit message, wiki pages,
milestone descriptions, ticket description/comment. Syntax coloring is
available for your code snippets (js,sql,java,c,...).

The linking feature is perhaps the most usefull. I can wrote in every part
of Trac, something like

 * 'see #314' to provide a link to bug 314 description
 * 'see [312]' for link to repository revision 312
 * 'see {4}' for a link to a custom bug report (n°4)
 * 'milestone:brouzouf' for a link to the milestone description. Milestone
view provide a clean charts component by component to see on which part you
should concentrate.
 * 'see CFormsBinding' for a link to a wiki page
 * 'see source:cocoon/trunk/build.xml' for a link to a particular source in
the repository

After that, looking for every aspect of your developpement (roadmap,
tickets, sources, specs) is just a matter of clics.

One problem with bugzilla or other tracking systems is that you should
manually synchronise bugs and revisions. With Trac, some hook scripts are
provided for subversion which interpret commit messages like

"blabla. fixe #56, ref #314 ad #254"

and automaticly close ticket #56 and add the commit message to ticket #314
and #254 without the need to go into the bugtracking system.

Tickets[4] report are fully customisable. RSS feeds[5] are provided for
every aspect of Trac (tikets, reports, wiki changes, milestone changes),
separated or mixed. The subversion browser[6] is better that WebSVN.

Finally, it's ligth, really easy to install and setup, and easy to modify
(python). There is a bunch of wiki macros[7] that let you add TOC,
FootNotes, SideMenus, Tags, to your pages (plugins).

The migration from bugzilla is painless (at least for 2.16, but i submit a
patch for bugzilla 2.18), and you can import all your MoinMoinWiki pages.

My 0.2€

Regards

[1] http://projects.edgewall.com/trac/
[2] http://projects.edgewall.com/trac/milestone/0.9
[3] http://projects.edgewall.com/trac/wiki/TracWiki
[4] http://projects.edgewall.com/trac/report
[5] http://projects.edgewall.com/trac/wiki/TracRss
[6] http://projects.edgewall.com/trac/browser
[7] http://projects.edgewall.com/trac/wiki/MacroBazaar


Re: Creating a Bugzilla RSS feed using Cocoon

Posted by Pier Fumagalli <pi...@betaversion.org>.
On 13 Sep 2005, at 11:19, Jean-Baptiste Quenot wrote:
> * Sylvain Wallez:
>
>> Bugzilla provides iCal todo lists, not as versatile as RSS though.
>
> Bugzilla and RSS?  It is possible:
>
>     <map:match pattern="bugzilla">
>       <map:generate src="{request-param:url}&amp;ctype=csv"  
> type="csv"/>
>       <map:transform src="xsl/bugzilla-csv2rss.xsl">
>         <map:parameter name="bugzilla" value="{request-param:url}"/>
>       </map:transform>
>       <map:serialize type="xml"/>
>     </map:match>
>
> See http://svn.caraldi.com/trunk/www/webapps/portal/portal/ 
> sitemap.xmap
> and http://svn.caraldi.com/trunk/www/webapps/portal/portal/xsl/ 
> bugzilla-csv2rss.xsl

Hihihihi! Who do you think wrote the CSV generator in the very first  
place?

The thing with having Jira to do it is that each one of us (without  
running a Cocoon instance) can subscribe to a very own and  
personalized feed of the bugs we're interested in directly, without  
interfering with each other's work.

What I particularly like about Jira is the degree of personal  
customization that it allows. Each user "profile" can have different  
reports / filters, and for each of them one can decide what to do,  
save it, have the report emailed on a regular interval, expose it as  
a RSS feed, ... or (as my boss likes it) as an Excel file (luz3r!)

Plus, the view I like the most for long-ish term project planning, is  
the "Roadmap" view, which is quite cool to view at what stage a  
release is...

Overall, in my personal experience, it's a lot better than BugZilla,  
but, hey, that's me.

     Pier