I've completed one of the four steps I outlined below: my Rails app is now living in a SubVersion repository hosted somewhere further than 4 feet from where I'm typing this. However, I've had to add a few more steps to the deployment process. These included: Attempting to install Trac Installing MySql on DreamHost Installing SubVersion on DreamHost Successfully … [Read more...] about Progress Report: Four N steps to deployment
progress
Whew
I've just finished coding review requests, the last feature slated for release 1.0. I figure I've completed 90% of the work to get to 1.0, so I'll dub this check-in Version 0.5. The next step is to deploy to a production machine for alpha testing, which I expect will involve at least a few more code changes. But from here on out, every modification is a bug fix. I'll try to … [Read more...] about Whew
Progress Report: Printing
I just spent about two weeks doing what's known in software engineering as a "spike investigation." This is somewhat unusual, so it's worth explaining: Say you have a feature you'd like to implement. It's not absolutely essential, but it would rank high in the priority queue if its cost were reasonably low. A spike investigation is the commitment of a little effort to … [Read more...] about Progress Report: Printing
Feature: Transcription Versions
Page/Subject Article Versions Last week I added versioning to articles and pages. The goal was to allow access to previous edits via a version page akin to the MediaWiki history tab. Gavin Robinson suggested a system of review and approval before transcription changes go live, but I really think that this doesn't fit well with my user model. For one thing, I don't expect the … [Read more...] about Feature: Transcription Versions
Progress Report: Transcription Access Controls
I've just checked in transcription authorization, completing the security tasks a work owner may perform. I decided that owners should be able to mark work as unrestricted -- any logged-in user may transcribe that work. Otherwise, owners specify which users may transcribe or modify transcriptions. These administrative features have been some of the quickest to implement, … [Read more...] about Progress Report: Transcription Access Controls