Scott is an expert software developer with over 30 years experience, specialising in education, automation and remote data.
General comments on Trac
The debian 0.10 package works great. I have played with 0.11 and it is nice but the plugins are not all working I need and most importantly it is VERY hard to get going because of the dependence on Python 2.5. Python 2.5 needs recompile of binary modules (nothing unusual about that) but the debian packages are independent. Therefore the Subversion SWIG module does not work. You get into an endless recursion of installing source and breaking other packages just to install trac.
Access-E for Edit is great on WIKI pages, but you can't then save (must preview first). Therefore I change /usr/share/trac/templates/wiki.cs to include accesskey="s" in the Submit changes.
I also do this for Ticket editing.
Rushed backup script:
#!Bash #!/bin/sh day=`date +%Y%m%d` echo "TRAC and SVN BACKUP = $day" dir="/var/backups/$day" mkdir $dir trac-admin /var/trac/PROJ hotcopy $dir/trac svnadmin hotcopy /var/svn/PROJ $dir/svn