Google Summer of Code

Yes, thats correct! A working SOAP or a better REST Interface!!!On 01.03.2007 10:20 Uhr, “Roy El-Hames” rfh@pipex.net wrote:

Also a fully integrated soap (xml) interface , so php and .net systems
can talk to RT.
REST is good but soap is more of a standard.
Roy
Dmitri Tikhonov wrote:

Bob Goldstein wrote:

On Wed, 2007-02-28 at 14:29 -0500, Jesse Vincent wrote:

I’d love to submit RT to Google’s Summer of Code this summer.
It’s >> probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code
project?

A rational, extensible, full-featured REST 2.0

Yes. The server-side REST code could stand some improvement. I am
willing to donate (or [co-]maintain, if server-side changes are not
very heavy and don’t take up oodles of time to keep up)
RT::Client::REST to the project.

  • Dmitri.

The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com


The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

With kindest regards

KÜHNE+NAGEL (AG & Co.) KG
Torsten Brumm / HAM MI-ID
Datacenter Hamburg
Bauerbergweg 25
22111 Hamburg

Tel: +49 40 3033 33 199
Fax: +49 40 3033 344 3199
Gsm: +49 40 176 27 27 18 50
Mail: torsten.brumm@kuehne-nagel.com
Web: www.kuehne-nagel.com

Kühne + Nagel (AG & Co.) KG,
Geschäftsleitung: Hans-Georg Brinkmann (Vors.), Uwe Bielang (Stellv.), Dr.
Björn Johansson (Stellv.), Bruno Mang, Alfred Manke, Thorsten Meincke, Mark
Reinhardt (Stellv.), Tim Scharwath, Jens Wollensen

Sitz: Bremen, Registergericht: Bremen, HRA 21928, USt-IdNr.: DE 812773878,

Persönlich haftende Gesellschaft: Kühne & Nagel A.G., Sitz:
Contern/LuxemburgGeschäftsführender Verwaltungsrat: Klaus-Michael Kühne

Kenneth Marshall wrote:

The ability to use AD (or LDAP) to hold group members.

Definitely using normal LDAP would be great, with ADLDAP support
in second. Adding full-text indexing and search capability to improve
the performance with DBs that support it (PostgreSQL, MySQL, Oracle,…)
Atleast for Oracle it is already possible. Posted this to either
rt-users or rt-develop a while back. If you can’t find it I’ll repost.

Joop


The rt-users Archives

Joop,

I saw a reference to your Oracle full-text add-in, but not the actual
patch. I know that it can be done. I was hoping for more uniform support
within RT when you use any DB that supports it. If you could send or post
the patch for Oracle again, that would be great. I am working on an
update to 3.6 with a PostgreSQL backend, and I would like to cobble in
some full-text support for the new system.

Ken

Some of these already mentioned, and I’m sure some are not necessarily
appropriate for SoC projects. Not listed in any order:

  • more reporting;

  • a SOAP interface;

  • Perforce integration similar to the svn integration;

  • an ITIL version of RT that maps all labels and functionality to
    recommended ITIL best practices. I know there was some discussion on the
    list a while back about an ITIL/RT interest group and maybe they could
    help spec this out;

  • reminders for groups;

  • ‘smart’ ordered priority lists such that you could take ten tickets,
    prioritize them 1 to 10, and they would automatically re-sort when a
    ticket was resolved or when one was re-prioritized.

  • maybe a documentation project to:

    • flesh out docs for the new features in 3.6.*;
    • clean-up and augment the wiki;
    • capture some of the FAQs from the users list create full
      explanations on the wiki;

Jim

Jesse Vincent wrote:

I’d love to submit RT to Google’s Summer of Code this summer. It’s
probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code project?

Jesse



The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

Jim Brandt
Administrative Computing Services
University at Buffalo

One more I thought of is customer management and multiple contacts per
customers ,
A self service like interface where a contact for customer A should be
able to view/update all tickets by all contacts of customer A …
I remember this coming up in the list few times with out any clean solution.
Regards;
Roy

Jim Brandt wrote:

Jesse Vincent wrote:

What would you like to do/see done as part of a RT summer of code
project?

I haven’t seen a project management extension mentioned… so I’ll throw
that out there. :slight_smile:

Ryan

rfox.vcf (276 Bytes)

Kenneth Marshall wrote:

Joop,

I saw a reference to your Oracle full-text add-in, but not the actual
patch. I know that it can be done. I was hoping for more uniform support
within RT when you use any DB that supports it. If you could send or post
the patch for Oracle again, that would be great. I am working on an
update to 3.6 with a PostgreSQL backend, and I would like to cobble in
some full-text support for the new system.

OK, found the diff, find it attached. Its against Searchbuilder-1.40 and
within you’ll find an additional index that is needed to get this to
work, together with the fact that placing %'s around the search term is
not done anymore. I think the person behind the screen/keyboard should
decide to use wildcards and not the application behind its back. In this
case it also kills performance since you’ll effectively disable any
index with search terms like these ‘%search%’.
Basically what this patch does is scan for searches on main.content and
rewrite the query to use the Oracle specific way of doing full-text
searches. I’m not sure this will capture all constructs, what comes to
mind is RTFM which probably needs its own patch.
Its probably rather straightforward to implement by prepping a RTFM
search and then clearing out the Oracle SGA and doing the search and
next find the generated SQL and modify SearchBuilder todo the right thing.

Hope this will help you Kenneth and maybe a couple of other people as well,

Joop

SearchBuilder.diff (1.73 KB)

All,

Jim Brandt wrote:

Some of these already mentioned, and I’m sure some are not necessarily
appropriate for SoC projects. Not listed in any order:

  • more reporting;
  • maybe a documentation project to:
    • flesh out docs for the new features in 3.6.*;
    • clean-up and augment the wiki;
    • capture some of the FAQs from the users list create full
      explanations on the wiki;

Has spam been mentioned? An efficient way of dealing with spam would
be great (but perhaps i’ve missed something and this already exists).

Gr,

Koen

Jesse Vincent wrote:

I’d love to submit RT to Google’s Summer of Code this summer. It’s
probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code project?

It might take more than a summer, depending on how close-coupled you try to
make it, but I’d love to see a connection between RT and opennms
(http://www.opennms.org/index.php/Main_Page) so that network problems could
open RT tickets automatically (that could probably be done by email now), and
from the ticket you would have a link to the opennms node and asset info and
history. One complication would be how to do this in a way that would still
make sense if you delete network nodes or start over again with a new opennms
database. A link to a twiki page using some convention for naming would be
nice too.

We have started on working on such system, but instaed of opennms we are
integrating RT-AT-Nagios.

Tomasz Wlodek
Brookhaven Lab

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf
Of Jesse Vincent
Sent: Wednesday, February 28, 2007 11:30 AM
To: rt-Users Users
Subject: [rt-users] Google Summer of Code

{clip}

What would you like to do/see done as part of a RT summer of
code project?

SOAP/REST interfaces have already been mentioned. I’d really like to see
whatever comes out of that decision leveraged to build a decent, tightly
integrated framework for an IVR interface using Asterisk (a-la the now
obsolete Asterisk Request Tracker Integration - VoIP-Info).

Given the wide audience acceptance both the RT and Asterisk projects
have already developed in their particular fields it would seem to be
really good fusion - imagine unpacking an RT installation, unpacking an
Asterisk installation, stirring in some basic configuration and voila! a
telephony user interface to go along with the already great email and
web UIs - all without needing to add expensive, telephony-specific
hardware.

A dash of Sphinx (Sphinx - VoIP-Info), a pinch of
Festival (Festival - VoIP-Info) all rolled up in
a nice VoiceXML wrapper (VoiceXML - VoIP-Info)
and it starts to sound like a pretty flexible toolset for doing large
scale customer relationship management projects outside of the IT
domain.

Hmmm, perhaps I’m dreaming… :wink:

Kris Boutilier
Information Services Coordinator
Sunshine Coast Regional District

SOAP/REST interfaces have already been mentioned. I’d really like to
see
whatever comes out of that decision leveraged to build a decent,
tightly
integrated framework for an IVR interface using Asterisk (a-la the now
obsolete http://www.voip-info.org/wiki/view/Asterisk+Request
+Tracker).

Given the wide audience acceptance both the RT and Asterisk projects
have already developed in their particular fields it would seem to be
really good fusion - imagine unpacking an RT installation, unpacking
an
Asterisk installation, stirring in some basic configuration and voila!
a
telephony user interface to go along with the already great email and
web UIs - all without needing to add expensive, telephony-specific
hardware.

A dash of Sphinx (Sphinx - VoIP-Info), a pinch
of
Festival (Festival - VoIP-Info) all rolled up
in
a nice VoiceXML wrapper (VoiceXML - VoIP-Info)
and it starts to sound like a pretty flexible toolset for doing large
scale customer relationship management projects outside of the IT
domain.

I think I’ve just had an ITgasm, or maybe a supportgasm. :slight_smile:

/Ole Craig
Security Engineer
Team lead, customer support

ocraig@stillsecure.com
303-381-3824 direct
303-381-3802 support
303-381-3880 fax

www.stillsecure.com

Tomasz Wlodek wrote:> On Wed, 28 Feb 2007, Les Mikesell wrote:

Jesse Vincent wrote:

I’d love to submit RT to Google’s Summer of Code this summer. It’s
probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code
project?

It might take more than a summer, depending on how close-coupled you
try to make it, but I’d love to see a connection between RT and
opennms (http://www.opennms.org/index.php/Main_Page) so that network
problems could open RT tickets automatically (that could probably be
done by email now), and from the ticket you would have a link to the
opennms node and asset info and history. One complication would be how
to do this in a way that would still make sense if you delete network
nodes or start over again with a new opennms database. A link to a
twiki page using some convention for naming would be nice too.

We have started on working on such system, but instaed of opennms we are
integrating RT-AT-Nagios.

If you haven’t looked at opennms recently, it is evolving very rapidly.
Can you, for example, have Nagios automatically discover your UPS and
maintain graphs of line and battery power? Build maps automatically?
Discover the devices connected to each port of your switches?

Les Mikesell
lesmikesell@gmail.com

Jesse Vincent wrote:

I’d love to submit RT to Google’s Summer of Code this summer. It’s
probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code
project?

Worldwide replicated environment support (ie so that replication does
not break everytime a new ticket is logged in 2 locations and there is lag).

Regards,

Mat

Jesse Vincent wrote:

I’d love to submit RT to Google’s Summer of Code this summer. It’s
probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code
project?

Worldwide replicated environment support (ie so that replication does
not break everytime a new ticket is logged in 2 locations and there is
lag).

You’re actually doing multi-master replication and RT? Using what
database? While I’ve got a trick up my sleeve that’s headed in the
direction, it’s not something I’d push to production code any time in
the near future. It would need about a month of my time and audrey’s
time. And those are both…in scarce supply :wink:

At Wednesday 2/28/2007 02:29 PM, Jesse Vincent wrote:

I’d love to submit RT to Google’s Summer of Code this summer. It’s
probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code
project?

Jesse

A few ideas-

  • Remote API.

  • Overhauling of interface, including serious formal usability testing etc.

  • Simplification of admin functions interface - perhaps some kind of
    admin “dashboard”.

Steve

Jesse Vincent wrote:

Jesse Vincent wrote:

I’d love to submit RT to Google’s Summer of Code this summer. It’s
probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code
project?

Worldwide replicated environment support (ie so that replication does
not break everytime a new ticket is logged in 2 locations and there is
lag).

You’re actually doing multi-master replication and RT?
No. (That’s the point :wink: )
Using what database?
Was using MySQL …went horribly wrong, would look at it a lot more if I
had the time (its easy to resolve, just lots of work).
While I’ve got a trick up my sleeve that’s headed in the
direction, it’s not something I’d push to production code any time in
the near future. It would need about a month of my time and audrey’s
time. And those are both…in scarce supply :wink:

yup, know the feeling :wink:

Regards,

Mat

PS: Using PostgreSQL now … lot better with large 100k+ ticket
numbers… I had a tuned DB and it sucked bigtime when we hit 100k+
tickets. PostgreSQL is a lot better, more reliable, and most
importantly consistent.

Yes, reporting would be fine.

J.

Ole Craig wrote:> On Wed, 2007-02-28 at 16:23 -0500, Matthew Keller wrote:

Billing and accounts. O:-)

And real reporting, output to PDF or HTML, with the ability to automate
scheduled emails of reports to the pointy-haired.

Jan Korbel wrote:

Yes, reporting would be fine.

J.

Ole Craig wrote:

Billing and accounts. O:-)

And real reporting, output to PDF or HTML, with the ability to automate
scheduled emails of reports to the pointy-haired.

I’ve got on my task list to work on something like this – so if its
done via SoC, I get to cross an item off my task list. :slight_smile:

Hi,

Please update “RT essentials” to include the latest features in RT 3.6.3
and technical modification to RT 3.2.

Thanks
FirasFrom: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Stephen
Turner
Sent: Sunday, March 04, 2007 8:40 PM
To: Jesse Vincent; rt-Users Users
Subject: Re: [rt-users] Google Summer of Code

At Wednesday 2/28/2007 02:29 PM, Jesse Vincent wrote:

I’d love to submit RT to Google’s Summer of Code this summer. It’s
probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code
project?

Jesse

A few ideas-

  • Remote API.

  • Overhauling of interface, including serious formal usability testing
    etc.

  • Simplification of admin functions interface - perhaps some kind of
    admin “dashboard”.

Steve

http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

I’d love to submit RT to Google’s Summer of Code this summer. It’s
probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code project?

Something simpler/easier that a lot of what’s been suggested might be to
do a MOTD type thing, for site-wide announcements.

Regards,

joe
Joe Casadonte
joe.casadonte@oracle.com

========== ==========
== The statements and opinions expressed here are my own and do not ==
== necessarily represent those of Oracle Corporation. ==
========== ==========

I’d love to submit RT to Google’s Summer of Code this summer. It’s
probably time to start brainstorming projects.

What would you like to do/see done as part of a RT summer of code
project?

Something simpler/easier that a lot of what’s been suggested might be to
do a MOTD type thing, for site-wide announcements.

:slight_smile: