YAPC day 1: RT (Jesse Vincent)

jdavidb on 2002-06-26T18:18:08

Bugzilla more specialized than rt: bugs.

RT designed to be general: track everything from bugs to worklist to grocery list. Project management. PM frontend w/ basic Gantt charts on the way.

RT predecessor: req. Lotsa languages.

Jesse wrote webreq. And didn't mesh with req.

RT written because his company wouldn't run req.

His own DSL provider used RT and tracked his problems (DSL on cellphone) with it.

RT2: designed.

RT3 on the way. Improved installation. Built for the enterprise. Runs on Win32.

Can interact entirely by email. Access rights governed by GPG.

WAP interface.

Good cross-browser compatibility. Palm pilot.

Developer interface does periodic page refresh ala Drudge report. Nice!

Can have tickets referring to or depending on things outside of rt; by means of a URL.

If I were to build a sourceforge product, I think it would use rt.

MIME fine. Screenshots. MP3s.

Time tracking. Time worked, etc.

Reply to any member of the collection of emails in the ticket.

Update a bunch of tickets at once. Sponsored by DynDNS.

Scrips: auto replies, ticket reopens, page me, check the weather. Scrips stored in the database so you can upgrade without losing customizations.

rt is being used for Parrot development. Puts attachments on the web and generates links to them. Email. Web. Command line. Perl API. I find myself wanting to be a goof and ask "Is there a C wrapper for that Perl API?" :) WAP. WAP is dead.

End users. Mostly email, web possible. Users can see their own issues. Code coming to email people a password for a new account upon their first request.

Oracle 8 didn't search blobs. Oracle Text.

rt runs on Mason. Gotta check out Mason. Missing that talk now. :)

A Portuguese translation surfaced in the middle of the talk. This conference is neat that way.

The phrase "Circuit ID" came up. :)

DBIx::SearchBuilder

For localization, use Locale::Maketext. Makes easy translation files mapping a message id (basically the original language?) to the translation.

Test::Inline.

Mason has components, like modules (@INC).

I should have done my YAPC todo list with rt.

Can override any subroutine in RT through a series of overlay systems in a way that will persist across upgrades.

RSS feed! Cool!

Code for rt.cpan.org customizations is available.

CPANPLUS will integrate with rt.cpan.org.

RT/FM is a knowledge base. Eventually. Asset tracking system coming eventually. (No code yet).


Heh

chaoticset on 2002-06-28T19:30:21

RT/FM is a knowledge base. Eventually. Asset tracking system coming eventually. (No code yet).

A knowledge base called RTFM?

Re:Heh

jdavidb on 2002-06-29T18:05:55

Yes. RT FAQ Manager. You know what the original RT domain name was, right?