outerspaceways.info is the place!
When I was a teenager, my mother told me that I had weird taste in music, and I can’t say she was wrong about that. I’ve always liked music with alternative scales and tunings, and music with complex polyrhythmic beats. This attracted me from a fairly young age to bands and musicians like The Residents, Conrad Schnitzler, King Crimson, Philip Glass, Tuxedomoon, and of course the high priest of free jazz Sun Ra.
For sixteen years an email discussion list solely for discussing the music of Sun Ra and the Arkestra has existed as the SATURN list. But a few months ago the administrator of the mailing list learned that its host, surfnet.nl, would be discontinuing its mailing lists as of 31 December 2010. The future of the SATURN list was somewhat uncertain, with talk of migrating to a Google or Yahoo group and no clear way of preserving the more than 25,000 archived messages that make up the history of the mailing list.
Once upon a time I hosted some moderately active mailing lists myself. On an old IBM RS/6000 that ran in my closet I ran a copy of Majordomo that handled the mailing list for a Palm users list, an RS/6000 users list, a list for typeface designers and more. The crude website content management software I wrote to handle the list archives for those lists evolved into the much more robust content and commerce software I developed to run the TourCorp family of websites.
Eventually the traffic on most of those sites died down and I traded the expense of a static-IP connection for a plain vanilla cable modem. The RS/6000 was taken offline (though it sits in my studio today, and runs when I turn it on) and I switched to managed hosting for my websites with Dreamhost and the list software they provide, Mailman. It was past time to upgrade to Mailman anyway, as Majordomo was even then long in the tooth.
Today only a couple of my lists still have any traffic at all, and the software I wrote for the p90.net sites sits nearly abandoned since I focused my energy into development with Drupal instead of my proprietary system which has grown too complex for a single person to maintain.
I’ve been meaning for some time to convert my old mailing list archives into Drupal-based foræ. I have the tools and I’ve spent a few evenings testing out rudimentary import scripts, but never had a system working well enough to follow through and make the transition.
So when it came up that the SATURN list would need a new home, it seemed natural to volunteer for the task. I knew that with a few evenings’ work I could get a solid forum system working and that in less time than that I could have the SATURN list up and running on Mailman. What I didn’t know is whether the tools existed to properly interface Mailman to a Drupal-based forum front end. I volunteered to host the mailing list without mentioning anything about the web-based forum, and set to work.
Drupal’s core Forum module, extended by Advanced Forum, serves as the backbone of the installation. Mailing list integration is provided by Mailhandler, Mailsave, and Listhandler. Configuration took a little tweaking, but for the most part was all in the documentation. I didn’t want users to have to manage multiple logins, one for the website and another for the mailing list, and this was taken care of by Mailman Manager and User Mailman Register.
By the time I got all these components together it became clear that it would be simpler to add a Drupal module that broadcasts emails based on group subscription and have much the same functionality as a forum acting as front-end for the Mailman software. It was a little tempting to go with a purely web-based solution, but the culture of mailing lists is a bit different than the culture of Web-based foræ. Users used to their mailing list might want to deal with the Mailman software exclusively rather than use the Web forum. With other foræ I might eliminate the Mailman backend, but for the new home for the SATURN list, it is important to keep the nature of the discussion intact by continuing the list as a mailing list.
I had originally intended to use the Nodecomment module to make comments accessible with their own URL and keep them identical to the forum topics from a data perspective. However, I was unable to get Nodecomment to work with Mailhandler. When test users replied to emails the replies were added as core Drupal comments rather than Nodecomments. As that was a relatively low priority and I can convert standard comments to Nodecomments at some point in the future, I decided to revisit the question at another time.
I haven’t given much thought to the design of the site yet, using only an off-the shelf theme from Drupal.org. I’ve installed several themes and intend to give users the choice to change their themes for some time and collect feedback about the choices offered. Then I’ll revisit the question of creating a custom theme for the site. I took the ringed planet from my digital painting Saturn Is The Place (a tribute to Sun Ra) for use as the logo for the site but other than that have made minimal modifications to the provided themes.
Migration of the list archives took a bit of time. There were some emails with binary attachments that threw off the import script, but I split the archives into import files of 2500 messages each, ran the imports and handled the exceptions a file at a time. I ended up with some duplicates, and some users ended up with multiple profiles created for the same user, but these are minor issues that can be corrected on a case-by-case basis.
After testing and migration were complete, the site, outerspaceways.info, was launched today, Christmas Day 2010, just six days before the old mailing list is set to shut down. Even without custom design, I’m pretty proud of the project, which represents about 55 hours of my time this month. Significant progress has also been made toward getting the old p90.net mailing lists moved over to the Drupal forum system, but those sites don’t have drop-dead dates attached to them, so I’ll probably give them more attention in the new year.
Most importantly, I’ve gotten to be a part of preserving a vital, active community dedicated to celebrating the work of a musician who made great music. I still have weird taste in music, and I’ve made a place for people like me to share our enthusiasm for the music we love.