Changes between Version 1 and Version 2 of JabberTracScript


Ignore:
Timestamp:
Jun 3, 2009, 9:06:18 AM (15 years ago)
Author:
David Francos Cuartero
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • JabberTracScript

    v1 v2  
    2121You can check out JabberTracScript from [http://trac-hacks.org/svn/jabbertracscript here] using Subversion, or [source:jabbertracscript browse the source] with Trac.
    2222
    23 == Example ==
    24 
    25  
    26 
    2723== Recent Changes ==
    2824
    2925[[ChangeLog(jabbertracscript, 3)]]
     26
     27
     28= Howto integrate trac with jabber =
     29
     30=== Deps ===
     31First you'll need to have a working trac environment.
     32Then, install plugin (and enable it) TicketBackLinksMacro
     33This script.
     34A jabber server with logging enabled, for chatrooms, configured to be ordered by subdirectories (dates). Jabber with jcr and muc is known to work ok.
     35
     36=== Configuring ===
     37You'll have to config j2t (config done from inside the script) to fit your needs
     38(tracs main location, conference server address etc)
     39Do a touch /etc/j2t.cfg
     40Then, launch "j2t -c chatroom tracname" foreach chatroom you want.
     41
     42You can make a cron to launch j2t (without args) each time you want
     43it to be updated.
     44
     45WARNING: This should be at most once a day, otherwise
     46it will make too much noise on your timelines.
     47
     48=== Recomendations ===
     49Now, you'll have logs uploaded to wiki and shown in tickets' description.
     50I recommend using TracFineGrainedPermissions to block undesired traffic to
     51the conversations.
     52
     53Chatrooms will not be created automatically, so, if they don't exists, you'll have
     54to join to them.
     55A workaround for automatising this is having a gozerbot doing that work for you.
     56
     57I've also built a gozerplug for this: j2t.py ( original, isn't it? ;-) )
     58You'll have to modify it a bit, since it's ready to get config trought ssh,
     59and that might not be what you want. Also, you'll have to configure that user
     60to don't require passwords if you use ssh (you know, certificates and so).
     61
     62If you wan't you can configure your bot nick inside j2t (botnick variable) so
     63its messages won't be shown, also, commands are not saved (!whatever strings) into wiki.
     64
     65== Others ==
     66Check out my other gozerplugs: showticket and showrevision, to better integration
     67with trac.
     68
     69I know there are gozerplugs already for trac integration, but those are adapted for
     70
     71this system (using j2t.cfg same way as j2t does, so it interact perfectly with them).
     72
     73
     74
    3075
    3176== Author/Contributors ==