Whoo-hoo! Electronic Periodic has released Element 14! I hereby declare this the coolest thing of the day. Silicon forever!
There often comes a time when dealing with a homegrown software project where its product or its needs begin to outstrip the system. Such is the case with Notanda at the moment, and I’m struggling with how I want to handle things.
When I decided to look into using the existing wikiesque Notanda system as a journal/blog system as well, I came up with the simple yet cunning plan to do nothing more than pretend the dates were wiki words. So, for example, in my local directory of plaintext files, you’ll find today’s entry as a file called 2005_09_30.txt. Notanda takes that text file and performs some magical steps that eventually produces a nicely formatted HTML file and directory (or updates it if it exists already) that are rsync’d to the webserver. So far so good.
What I’ve come to realize over this past month is that the number of folders in the main directory will continue to grow as time goes by, one per day, forever. :)
Notanda isn’t set up yet to handle subdirectories under its source folder, so my next idea of using folders (e.g. 2005/09/30/) isn’t immediately available — it’s also more complicated than it sounds, due to Notanda’s methods of handling related articles and tagging.
All three of my basic options are time-consuming. What I’m struggling with is whether to graft subdirectory-handling into Notanda (major surgery as I abstract a bunch of stuff that’s hardcoded currently), start from near-scratch and re-build Notanda more sanely (Christ, not again!), or move to another system altogether.
If that last option seems drastic, it is. When I get frustrated, I tend to want to wipe the slate clean and go a different direction. Thing is, the same concerns, unmet needs, etc. that wiki, blog, or wiki+blog systems had when I first planned this iteration of the 1414 site are still the same, and my desire to have my own trusted system is as well. So as tempting as it is to dump it all into MediaWiki or WordPress, it just isn’t going to happen. At least not as easily as that.
It’s a balance between wanting to just keep on writing and to keep on futzing with the tools I use to write.
So what would the ideal situation be?
I’ll probably wind up going with the major surgery option and program subdirectory-handling into the existing system. Mostly, though I want to keep writing. :) I’d thought to plan out this process for a vague October 1st date, but I can see it’s going to take more time than the next few hours to complete. I can work with a New Year’s timeline, though.
