February 5, 2004
11:56 PM
Subscribe
I'm considering buying a domain, and setting up a personal site. This wouldn't be a problem, really, except that I've got over five years of content on my current personal site in various formats, and I don't want to repeat the mistakes of the past. [Very long, very geeky details inside. Not for the faint of heart.]
posted by Jairus to (7 comments total)
THEN! I decided to add a second journal to my site to keep track of the far-too-surreal dreams I was having, but the script I was using didn't have any functionality to handle that, so I set up a second version of the script, in another directory. When Blogger opened, I created an account and had a Blog on my page, also entirely separate from the dream/waking journals. I didn't mind this demarcation so much, as it allowed me to separate the more personal thoughts from the external-linking kind of writing that's prevalent on weblogs.
I eventually outgrew blogger, and after trying out at several different options, I settled on MovableType as the CMS of choice for the weblog-portion of my site. I found a blogger-to-mt script that was entirely useless, and after spending a good week playing with the code (in the process learning that my coding skills have degraded shamefully), I transferred all the content over manually. Somewhere around this time I also stopped using external hosting (due to a series of major-media links that drove my site to over 2TB/traffic a day for three days, before my host shut my account down and asked for enough money to buy a car with), and setup Apache/PHP/Perl/etc on my XP box, along with a mail server to handle my domain. I transferred everything over to my home PC, and continued.
After a critical hard drive failure, I went about restoring my content from backups, only to find that the current Perl-DB version was incompatible with the older MT archives. Unable to locate a working copy of the older version, I again worked up a hack to salvage most of my MT content, losing all the metadata in the process, forcing me to re-enter it all by hand using a static copy of my old site for reference. I quickly switched to SQL for MT's data system.
Now, I'm using a variety of mt/php/perl hacks on my site to get the functionality I want. Winamp now-playing lists, inline movie/book reviews, a BlogRoll, etc., etc... All the while, I've still got these two older CGI scripts with my waking/dream journals in them, and a fair amount of static content.
It's a big mess.
Now, I'm seriously considering selling my domain name to finance a move to Amsterdam (Haarlem, really, but...), and if I'm going to be moving all of my content to a new domain, I'd like to make sure that whatever tools I use don't cause me the same problems I've had in the past. Also, I'd like to be able to import all of my older MT/other entries into this CMS, whatever it might be. My waking/dream journals are stored in individual files named after the date of the entry (Ex: 20020321), and almost entirely plaintext, with a small amount of metadata at the end of the file (Ex: {title=there is an exit here} {template=main} {datestamp=200203211611} ).
MovableType seems like the obvious answer to my CMS needs, but there's the matter of hosting. Do I continue running a mail/web server from my home, or do I go with external hosting? Do I go with a generic host that has PHP/CGI/SQL functionality, or do I go with TypePad, and hope that they never go belly-up? And, of course, how do I get these five years of content into TypePad/MT or whatever CMS I go with?
It all seems very overwhelming to me. I'm hoping that someone here has gone through a similar experience, and can offer some advice on the situation. I don't want to continue maintaining a number of different journaling systems, and I don't want to lose all of my writing. I'd also rather not have the old content archived somewhere, still in a separate format. Integration, and all that.
Thoughts? Comments? Suggestions?
posted by Jairus at 11:59 PM on February 5, 2004