RT 3.999 Jifty Experimental

From Request Tracker Wiki
Revision as of 01:32, 12 May 2011 by BillCole (talk | contribs) (RT4 ain't what it used to be...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

THIS PAGE DESCRIBES THE FORMER PLANS FOR RT4. THE RT4 RELEASED IN EARLY 2011 IS A MORE EVOLUTIONARY ADVANCEMENT OF RT3.8

RT4

RT4 is a major effort to update and modernize the RT codebase, making it easier to add new features and to customize existing features.

The major new features users should expect in RT 4.0.0 are a replacement for the Scrips system and a new ticket lifecycle engine.

Once released, the application will be known as "RT 4.0" or "Request Tracker 4.0"

Source code

The code is accessible with Git:

git clone git://github.com/bestpractical/rt.git
git checkout 3.999-trunk

A web-based browser for the code is available at:

http://github.com/bestpractical/rt/tree/3.999-trunk

Get RT 4 up and running

Prerequisites

RT 4 is bleeding edge and requires up-to-date versions of:

  • Jifty (0.90701)
  • Jifty DBI (SVN)
  • Lorzy (SVN)

Installation

The installation isn't yet supported. You can use it right from checkout of code.

Running

Just run "jifty server" from the toplevel source directory.

Status

RT4 is currently in active development. APIs are subject to change. Features are subject to removal or backwards-incompatible change with no notice. *DO NOT USE RT4 IN PRODUCTION*

Work to date

  • RT has been ported to the Jifty web framework
  • RT's API has been partially rototilled to meet more modern naming guidelines
  • The porting and rototilling has incorporated changes from RT through version 3.8.1
  • The rights "delegation" system has been removed.
  • A new "Status schemas" system has been introduced to allow customized issue lifecycles.

Completed work for 4.0 alpha 1 (Target date: 15 February 2009)

Upcoming work for 4.0 alpha 1 (Target date: 15 February 2009)

  • Replacement of Scrips with the /lorzy/ workflow engine clkao - in progress
  • Update of administrative ui to use TD/Jifty::Actions
  • Full text search (RuslanZakirov) - in progress
  • RT 3.8 -> 4.0 migration tool (sunnavy, RuslanZakirov) - in progress

Upcoming work for 4.0 alpha 2 (Target date: 1 April 2009)

  • Replace ticket display/edit/update widgets with Jifty::Action based webforms
  • Oracle port (will require small improvements to Jifty)

Upcoming work for 4.0 alpha 3 (Target date: 15 May 2009)

Upcoming work for 4.0 beta 1

Wish List

RT4WishList

See also:

RT4SchemaChanges