Installing Apache, SVN and Trac off by heart.
I've been reading a few blog postings and forum pages about how people are finding it difficult to install Trac and Subversion on Windows. Well having moved over to a new Job at a New Company, I was tasked with installing it on one of their machines. Well I didn't want to look an idiot and install it straight on a machine and make it come tumbling down, having been a while since I installed it.
So I have VMWARE Fusion installed on my work MAC and I had an image of Windows XP, So i went ahead and install it to refresh my mind, before starting this I made a back up of the Virtual Image, I installed everything as required and it was running fine, then I realised I didn't really structure the install to well, so on the clean XP Machine I installed it all nicely in Folders on the D Drive and with Applications, separate form data and then the data separated out (Folder for the SVN Repository, Trac Repository and a Configuration Folder for config files).
So being happy that I have now installed it twice I was going to give it ago on the machine it was all meant for. but I noticed it had IIS running and a few other bits and knew about the Apache and IIS IP Issue so in the Windows XP Virtual Machine I installed VMWARE Converter converted the live machine to a VM to run in VMFusion. I then found a few caveats that I didn't find on the clean machines due to other software being installed but this was mainly down to the IIS and APACHE IP Conflict.
So I've installed Apache, Subversion and Trac Three times at this point, and no longer need to follow my own doc (I will do a dedicated posting soon). I installed Apache 2.0.61 / SVN 1.4.5 / Trac 0.11dev Latest.
I tried to install with Apache 2.2.6 But couldn't get it to work, first off and as I was under a bit of a time constraint I went back to 2.0.61 and since have got it all installed with Apache 2.2.6 on my home machine.
I've also installed a number of plug-ins and macros that I think really do enhance the features of trac, maybe my next job should be to learn how to create my own plug-ins :D. So the List of plugins I have installed:
Over the next few weeks I hope to give an example on how each of these plugins work. I have also installed the trueHTTPLogout patch as well as a SVN Post-Commit hook to update tickets. Again I will cover these over the next few weeks. I will be doing all of this on the Windows platform (As I don't have a great knowledge of the Linux Platform at the moment)batchmodify 0.2.0 Allows batch modification of tickets Author: ashwinpphatak@gmail.com Home page: http://trac-hacks.org/wiki/BatchModifyPlugin License: BSDflexibleassignto 0.6 A Trac extension point for customizing the Assign To ticket field. Author: gt4329b@pobox.com Home page: UNKNOWN License: BSD
iniadmin 0.2 Expose all TracIni options using the Trac config option API Author: UNKNOWN Home page: http://trac-hacks.org/wiki/IniAdminPlugin License: BSD
timingandestimationplugin 0.5.7 Plugin to make Trac support time estimation and tracking Author: russ@acceleration.net Home page: http://www.trac-hacks.org/wiki/TimingAndEstimationPlugin License: http://www.opensource.org/licenses/mit-license.php
tracaccountmanager 0.2dev-r2547 User account management plugin for Trac Author: trac@matt-good.net Home page: http://trac-hacks.org/wiki/AccountManagerPlugin
tracaddcommentmacro 0.3 Macro to add comments to a wiki page. Author: UNKNOWN Home page: http://trac-hacks.org/wiki/AddCommentMacro License: BSD
traccustomfieldadmin 0.2 Admin panel for managing Trac ticket custom fields. Author: UNKNOWN Home page: http://trac-hacks.org/wiki/CustomFieldAdminPlugin License: BSD
traccustomroadmap 0.4 Plugin to provide a configurable roadmap in Trac. Author: djc@object-craft.com.au Home page: http://www.object-craft.com.au/~djc License: BSD
tracdatefield 1.0.1 Add custom date fields to Trac tickets. Author: coderanger@yahoo.com Home page: http://trac-hacks.org/wiki/DateFieldPlugin License: BSD
tracmacropost 0.2 Allow wiki macros to use POSTs Author: coderanger@yahoo.com Home page: http://trac-hacks.org/wiki/MacroPostPlugin License: BSD tracmastertickets 2.1.1 Provides support for ticket dependencies and master tickets. Author: coderanger@yahoo.com Home page: http://trac-hacks.org/wiki/MasterTicketsPlugin License: BSD
tracrevtreeplugin 0.5.11dev-r2832 Revision Graph for the Version Control Browser Author: emmanuel.blot@free.fr Home page: http://trac-hacks.org/wiki/RevtreePlugin License: BSD
tractocmacro 11.0.0.2 A macro to create tables of contents. Author: cboosr@neuf.fr Home page: http://trac-hacks.org/wiki/TocMacro License: BSD
tracwikigoodies 0.11.0.3dev Plugin for Trac which extends the Wiki with some goodies Author: cboos@neuf.fr Home page: http://trac-hacks.org/wiki/WikiGoodiesPlugin License: BSD
tracwysiwyg 0.2-r2829 TracWiki WYSIWYG Editor Author: omae@opengroove.com Home page: http://trac-hacks.org/wiki/TracWysiwygPlugin License: BSD
tracxmlrpc 1.0.0 XML-RPC interface to Trac Author: alec@swapoff.org Home page: http://trac-hacks.org/wiki/XmlRpcPlugin License: BSD
worklog 0.1 Plugin to manage the which tickets users are currently working on Author: trac@colin.guthr.ie Home page: UNKNOWN License: http://www.opensource.org/licenses/mit-license.php

