I have a lot of categories in this blog. 542, to be exact. I use them like tags, rather than a rigid hierarchy.
The WordPress Categories panel in the “Write Post” interface sucks with this many categories/tags. Having to scroll through a verrrrry long list to hunt for keywords is tedious. Here’s a screenshot of Drupal’s autocompleting text-entry interface, which makes it easy peasy to select existing categories/keywords and to add new ones all in one fell swoop. As you type keywords, an ajax call is sent to the blog, returning any categories that match the characters that have been typed, making it easy to select matches from a potentially infinite set of terms. This pattern is also used by del.icio.us very effectively.
I migrated my blog from Drupal 5 to WordPress 2 nearly 2 weeks ago. The process wasn’t as painful as I thought it would be, thanks to a handy howto via vrypan.net. Another resource I refer to every time I get into tweaking MySQL rows is UrbanMainframe’s MySQL search and replace tipsheet. Thanks to both of these great resources for helping me through the migration.
This guide is intended only to document what I did. It’s not a polished howto or manual. There is no warranty. If you blow up your database because you didn’t work with offline backup copies, I won’t be able to help you. Actually, if you’re that silly, I won’t be willing to help you, either. Your mileage may vary.
I got really frustrated with how painfully slow Firefox gets when opening new tabs, so went through my seasonal try-every-browser-known-to-mankind phase last night and today. At the moment, I’m in Flock. It’s based on Firefox, but doesn’t seem to suffer from the glacially slow new tab/window creation problem I get in Firefox. I think I’ll try Flock for awhile. The integrated blog editor is nice, as well as built-in Flickr and del.icio.us love. I’ll stay with it at least until it pisses me off. I’m fickle that way.
I’m wondering (out loud) if I’m guilty of taking the Small Pieces Loosely Joined concept for granted. It’s one of those things that can be talked about at length, but isn’t really understood until a gulp of SPLJ Kool-Aid has been swallowed and the approach has been tried on. Conceptually, it makes sense to talk about using a set of small, directed, task-oriented tools, each doing what they do best, then integrating the various tools to produce an organic, dynamic system that resembles a custom-designed software platform.
It’s always bugged me a bit that my SL avatar was a plain-vanilla human. I mean, here’s this awesome metaverse, where the rules of physics don’t apply, and you can change your appearance at will. And I was walking around, looking much like I do in real life. How creative and interesting.
So, today while watching Stephen work his magic on a panel on SecondLife, in SecondLife (ooh. recursion!) I went shopping for a new avatar. I don’t have time to create an avatar at the moment, and for some reason have a few thousand Lindenbucks in my account. So I went hunting for a prefab avatar that I could live with. I was initially wanting to be a disembodied singularity or something entirely Other. But then I stumbled across the Battlestar Galactica Centurion, from the original 1978 classic series. Perfect.
Efficiently whiteboard dynamic content without cross-unit channels. Distinctively implement plug-and-play manufactured products with open-source innovation. Proactively integrate goal-oriented paradigms before best-of-breed internal or “organic” sources. Energistically network multimedia based markets rather than diverse convergence. Enthusiastically implement wireless web services without standards compliant platforms. Globally embrace enterprise-wide ROI rather than cross-unit applications.
Compellingly expedite prospective imperatives and worldwide results. Efficiently aggregate pandemic partnerships via client-centered e-services. Professionally matrix high-payoff methods of empowerment via out-of-the-box niche markets. Compellingly scale ubiquitous opportunities after customer directed benefits. Enthusiastically foster principle-centered sources without economically sound technologies. Continually disintermediate resource maximizing testing procedures whereas low-risk high-yield mindshare. Enthusiastically architect just in time ROI before ubiquitous core competencies. Assertively provide access to interdependent intellectual capital through 24/365 benefits. Assertively create wireless initiatives vis-a-vis accurate information.
I’ve been using Drupal for my blog for just over a year now, and it’s been a really great platform to work in. I use it pretty much all day for projects at the U of C as well. But it just feels a bit lacking in the area of managing a personal blog, compared with WordPress which is built solely for that purpose.
I’ve been missing things like email subscriptions to comments, and some of the other niceties that WordPress has had nailed for a long time, but are missing in Drupal.
I gave a presentation this morning as part of Faculty Technology Days 2007. I was asked a few weeks ago if I’d like to talk about weblogs and wikis, and I couldn’t come up a reason why not, so they slotted me in. In the meantime, I’ve been doing a lot of thinking about weblogs, wikis, academic publishing, and being Open, Connected and Social. So I decided to try to subvert my presentation slightly, into a more open-content-is-good kind of talk (but still based on blogs and wikis for much of it). What better way to do that, than to present directly from a wiki? It’s worked very well for Brian Lamb - all of his presentations are wiki-driven.
I’ve been posting to my blog far less frequently than ever before, in the entire history of this blog. Why is that? I’m still busy doing stuff. I’m still active in all the same places. The only shift lately is that I’ve also been much more active in social networking sites, specifically Twitter and Facebook.
Now, both Twitter and Facebook are essentially social networking systems. They are about forming and building connections between people, rather than publishing content. So, that shouldn’t have an impact on my posts here.
I didn’t think Calgary was ready for this, but apparently I was wrong. Thanks to an email from Sami, I see that the first ever BarCamp Calgary is scheduled to take place on May 26, 2007, at the University of Calgary main campus. This is a type of event I’ve REALLY wanted to have here in Calgary, and it’s great to see there are a whole bunch of people interested in making it happen. Looking at the list of Campers on the event page, I only recognize a couple of the names. Maybe the Calgary blogosphere is more robust than Ive been guessing?
Apparently Sitemeter, one of the services I use to track stats about visitors and activity here, recently started inserting cookies for an advertising company. These cookies are essentially spyware, used to track visitors across the internet by matching up that cookie on each site that is visited.
I’ve disabled Sitemeter, and won’t be going back. I’ve been very happy with them for the last few years, but sneaking spyware onto visitors is not cool. StatCounter has pledged to not do that, so I’ll be using them, alongside Google Analytics. (it could be argued that Google could be tracking visitors in a similar pattern of spyware cookies - not sure how I feel about that, but at least they’re relatively up front about it, being an online ad company. Sitemeter just silently changed the rules…)