Some quick updates on the migration progress:

When I emailed before, I mentioned that I was planning to create a  
custom ticket setup on the Tracks home site, to replace Trac. I  
managed to do that, but importing the previous tickets turned out to  
be beyond me because of the complexity of the ExpressionEngine  
database architecture. I spent quite a bit of time trying to fix it,  
before discovering an online system, which -- at the very least --  
should be a very capable temporary system to tide us over the  
migration period.

So I've imported all the existing tickets and milestones to Assembla.

http://www.assembla.com/spaces/tracks-tickets/tickets

This is a hosted system, which allows free public projects and allows  
anyone to sign up to create tickets and edit the wiki. It doesn't have  
to advantage of the system that I was planning of allowing just one  
signup for our forum, wiki and tickets, but it does have a number of  
other advantages, including a very nice email notification system,  
where you have fine control over how you receive notifications, and  
you can even send emails to create or update tickets. There is also  
integration with GitHub, so commits from GitHub are shown on the  
Stream (equivalent to the Trac Timeline) and text such as 'Fixes #800'  
in the commit message will automatically mark ticket 800 as fixed.

I've had a bit of a look around Assembla and I'm impressed with the  
features offered, but I'll be guided by the rest of you as to whether  
you want to keep it as a permanent solution. I know that some people  
are uncomfortable about having open source projects hosted by third  
parties, but they provide a way to export your data easily, and since  
the source is now hosted externally, it makes sense to me. Hosting  
Trac was always the biggest headache for me, so it will be quite a  
weight off my mind, and it's much easier to adminstrate new users. I  
can also set it so that anyone (even if not logged in) can create and  
comment on tickets if people don't want to create a login just to do  
that.

Can some of you take a quick look over the next few days and see what  
you think? I'm visiting family for the next couple of days, but when I  
return, I'll start the migration process and close down the old Trac  
instance. For now, if you could add new tickets to Assembla, rather  
than Trac, it would be a big help.

cheers,

bsag

-- 
but she's a girl - the weblog of a female geek
http://www.rousette.org.uk
[email protected]


_______________________________________________
Tracks-discuss mailing list
[email protected]
http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss

Reply via email to