RT 3.9.6 now available

I’m pleased to announce the next development snapshot of what will
become RT 4.0.

RT 3.9.6 represents about 450 commits over 6 weeks since RT 3.9.4. A
brief changelog follows, the full changelog can be found at:

https://github.com/bestpractical/rt/commits/rt-3.9.6

You can download this snapshot at:

http://download.bestpractical.com/pub/rt/devel/

264e062d582739bfe14f211fcd680d2a91aeec58 rt-3.9.6.tar.gz
0cfe33e7c807d95a38aacb3867541e14c9446db9 rt-3.9.6.tar.gz.asc

Best,

Jesse

Features

  • Optional full-text search support for Postgres, Oracle and MySQL (using Sphinx)
  • Retooled rights management UI
  • Retooled menuing system
  • New UI theme “aileron” (will likely be the default in 4.0)
  • HTTP Server infrastructure replaced with Plack for better compatiblity, maintainability, performance and consistency
    • standalone_httpd now lives in sbin
  • Various UI cleanups
  • Various performance improvements
  • RT.pm is no longer generated. RT/Generated.pm now contains only the generated bits.
  • Significant test suite performance improvement
  • Small database schema improvements and cleanups
  • Added support for Postgres 9.0

Removed

  • Support for MySQL 4.0
  • RT 3.4 and 3.5 themes

Development Tools

  • Optional Logging of all queries generated per RT page load.

signature.asc (198 Bytes)

Just a quick feedback on the UI (first impression). This is a mix
between what I like/don’t like/would like to have in RT…
I enabled aileron theme.

  • The menu dropdowns are IMO too slow. When you want to be efficient
    with RT (like quick click click click click ), you don’t like these
    micro-seconds waiting for the menu to appear. Not a big deal, just a
    little bit annoying
  • Lifecycle tickets look really promising.
  • HTML templates for emails :slight_smile:
  • I’d love to see something like this to upload files in RT :
    http://valums.com/ajax-upload/ It looks quite easy to include.
  • An option in “Ticket Display” would be nice to show the ticket
    history when replying/commenting a ticket. I’ve done it as a hack on
    my current RT, and I find this very useful (gmail has this :slight_smile: ).
  • The new right management interface is nice. I’d love to see more
    jquery/jquery-ui in RT, I see you use it in this page (or for
    calendars), and it really improve the user experience. Ideas:
    • jquery-ui draggable for RT at a glance and dashboards (think
      igoogle or netvibes)
    • jquery-ui tabs for the ticket menu (display/history/etc…)
    • http://code.google.com/p/jquery-in-place-editor/ to modify
      easily properties of a ticket. For example in the ticket display view,
      instead of going to basic to modify this. I think to the status change
      with something like example 3 there:
      http://jquery-in-place-editor.googlecode.com/svn/trunk/demo/index.html
      . It also avoids the big “save” button at teh end of the page.
    • Create ticket could bring up the ticket creation page in a
      dialog-ui modal window. This way you are working on a ticket, you are
      thinking to something, you can create a new ticket with this window
      and after the ticket is created, you are still on the ticket you are
      working on. Think also to the “Create” link in the “Links” box on a
      ticket display page for example
    • Things like “Create user” could be a modal window also popped up
      from the “Select User” page.
    • Reply/comment with a modal windows and once submit is clicked
      (modal window closed) , update of the history page with the
      comment/reply fading out for example.

Quick note about installation also: I had test-www-mechanize install
failing at t/put when doing make fixdeps. This is a known bug and I
had to install manually CGI from CPAN, then it worked.

I know it takes times/effort/money to add some of these features, and
some of them are very subjective, just take this as a RT user
wishlist among others… :slight_smile:
L.B.

Thanks very much for the feedback, L.B. As you guessed, most of the changes you suggest aren’t going to happen for 4.0, but the feedback is always useful.

Best,
JesseOn Mon, Nov 22, 2010 at 02:48:58PM +0100, L B wrote:

Just a quick feedback on the UI (first impression). This is a mix
between what I like/don’t like/would like to have in RT…
I enabled aileron theme.

  • The menu dropdowns are IMO too slow. When you want to be efficient
    with RT (like quick click click click click ), you don’t like these
    micro-seconds waiting for the menu to appear. Not a big deal, just a
    little bit annoying
  • Lifecycle tickets look really promising.
  • HTML templates for emails :slight_smile:
  • I’d love to see something like this to upload files in RT :
    http://valums.com/ajax-upload/ It looks quite easy to include.
  • An option in “Ticket Display” would be nice to show the ticket
    history when replying/commenting a ticket. I’ve done it as a hack on
    my current RT, and I find this very useful (gmail has this :slight_smile: ).
  • The new right management interface is nice. I’d love to see more
    jquery/jquery-ui in RT, I see you use it in this page (or for
    calendars), and it really improve the user experience. Ideas:
    • jquery-ui draggable for RT at a glance and dashboards (think
      igoogle or netvibes)
    • jquery-ui tabs for the ticket menu (display/history/etc…)
    • http://code.google.com/p/jquery-in-place-editor/ to modify
      easily properties of a ticket. For example in the ticket display view,
      instead of going to basic to modify this. I think to the status change
      with something like example 3 there:
      http://jquery-in-place-editor.googlecode.com/svn/trunk/demo/index.html
      . It also avoids the big “save” button at teh end of the page.
    • Create ticket could bring up the ticket creation page in a
      dialog-ui modal window. This way you are working on a ticket, you are
      thinking to something, you can create a new ticket with this window
      and after the ticket is created, you are still on the ticket you are
      working on. Think also to the “Create” link in the “Links” box on a
      ticket display page for example
    • Things like “Create user” could be a modal window also popped up
      from the “Select User” page.
    • Reply/comment with a modal windows and once submit is clicked
      (modal window closed) , update of the history page with the
      comment/reply fading out for example.

Quick note about installation also: I had test-www-mechanize install
failing at t/put when doing make fixdeps. This is a known bug and I
had to install manually CGI from CPAN, then it worked.

I know it takes times/effort/money to add some of these features, and
some of them are very subjective, just take this as a RT user
wishlist among others… :slight_smile:

L.B.