Categories
Uncategorized

Blogware and Categories, Part 1

In the beginning…

When I first started blogging, I was using Blogger, which doesn’t have categories. As you may or may not know, I write about all sorts of things, but what I write could probably be sorted into two large “bins”:

  • The slice-of-life stuff for which The Adventures of AccordionGuy in the 21st Century is best known, and
  • Articles about programming and technology.

I started getting emails from readers asking if there was a way that I could set up my blog so that they could skip the entries about programming. They weren’t programmers or techies, and they weren’t interested in that sort of article. With a blogging tool that didn’t support categories but did allow a single user to create any number of blogs, the solution was to create another blog. And thus I became the owner of two blogs:

For a time, this solution was good.

Soon, I wanted to be able to further subdivide these individual blogs. For example, I wanted to subdivide The Happiest Geek on Earth into categories such as Python, network programming, user interface, and so on. I didn’t want to split the blog into smaller, topic-specific blogs as I’d done earlier because:

  • I’ve got the time and energy to maintain two blogs at the very most, and I don’t want to have to create a new blog every time I want a new category for articles.
  • In many cases, some articles fit under more than one category. What if I wanted to post an article about network programming using Python? Do I post it under the “Python” blog, the “Network Programming” blog, or both?

I needed another approach.

Enter categories

Many other blogging tools, such as Movable Type, Radio Userland and Blogware support categories. Categories allow you to classify your blog articles and in turn display only those articles that fall under a certain category. For instance, consider the categorization scheme for this blog, as shown in the figure below:

Graphic: Category tree for 'Accordion Guy' blog all nodes collapsed.

This is a picture of a portion of the Blogware control panel page that displays the category structure of this blog. The Main Page rerpesents the blog, and the two folders represent the two main categories of articles in this particular blog:

  • Geek for the programmer/techie related articles
  • Life for the slice-of-life articles

The category structure is similar to the file/folder system of a disk directory in that it is a hierarchy. Categories can contain categories, which allows you to structure your information in a hierarchical fashion if you desire (there’s nothing stopping you from creating a “flat” structure, where all folders are at the same level in the hierachy). If you were to show this blog’s categories, subcategories, sub-subcategories and so on — in Blogware you do this by clicking on the “show all subcategories” link — you’d get this:

Graphic: Category tree for 'Accordion Guy' blog all nodes expanded.

Note that there are two kinds of folders:

  • Icon: Article folder. Article folders, which just contain plain old articles
  • Icon: Photo folder. Photo albums, which are folders that contain photos, which in a special class of article that contains a photo with an article attached to it

(For the moment, let’s not worry about how appallingly I’ve arranged my categories. I’m not a library scientist, and I’m sure that those of you who are — especially my friends Stacy and Liz — are holding holy librarian talismans to the screen in an attempt to protect yourselves from the evil. The point of this exercise is to show the mechanics of categories.)

If I were to write a general “slice-of-life” article, I could classify it under the Life category. If I wish, I can be more specific in my categorization. For example, I file any article covering something I did or something that happened to me under the It Happened to Me category. Under that category, I’ve got further subcategorizations — all photo albums — dedicated to specific events, such as my recent birthday party. Note that clicking on any of the links for the categories mentioned in this paragraph cause this blog to display only those entries for that category.

Bubbling up

In Blogware, you have the option of having categories “bubble up” to higher categories.:

  • If bubbling up is turned on, a category will display all articles filed under that category and all its subcategories.
  • If bubbling up is not turned on, a category will display only those articles filed under that category

In this blog, bubbling up is turned on, so selecting the Life category displays not only those articles filed under “Life”, but also those filed under It Happened to Me as well as any other subcategory of “Life” or any of its subcategories.

One article, one or more categories

Note that although it’s easy to think of categories as being analogous to real-world folders on the kind on your disk drive, there is a very crucial difference: unlike like files and folders, where a file can be in only one article at a time, an article can be in more than one category. For example, this article, which involves my accordion, the dating scene and a recounting of what happened to me one night, falls under three categories:

You might want to think of categories as “tags” rather than “folders” if it’ll help.

Restricted categories

In Blogware, you can also restrict access to categories to specified users. To access a restricted category, a reader would have to log in and have an account with permission to access that category. This allows you to use categories to separate articles and information that you want to share openly from those you want to share with a specific group to even those articles that you want nobody else but you to see.

Consider the example below:

Graphic: Category tree with a restricted category.

The lock beside “The Juicy Details” indicates that it is a restricted category and that any articles and categories contained within arer accessible only to those who are logged in and have permission.

Next: Categories, RSS and OCS.

Categories
It Happened to Me

Don’t call the movers just yet

The real estate market here in Accordion City has been described as “soft”, and the daily stream of real estate agents and their gaudy brooches (is that some kind of dress code requirement?) coming into my house has dried into a trickle. The “FOR SALE” sign remains on our front lawn and our landlord still clings to the vain hope that he can sell the house for CDN$200,000 more than the next-most-expensive (but equally nice) house on the block.

Don’t get me wrong: I love the house. It’s a nice place in a location that for my needs is pretty sweet, but let’s face it: the price is just too damned steep for a place that breaks the Cardinal Rule of Real Estate — it’s the best house on a bad street. (By “bad street”, I mean that half the houses are one bad fuse away from going up in a puff of smoke.)

If you’re a sucker adventurous real estate speculator, you can go take a peek at the online listing for the house, complete with photos.

Categories
Toronto (a.k.a. Accordion City)

Kickass Karaoke tonight

It’s the Wednesday closest to the middle of the month, which means once again it’s time for Kickass Karaoke! All sorts of people — suits, geeks, goths, punkers, rockers, Roxette fans, and yes, Meryle the Hot Tub Girl — will be there.

(Check out this sliced-up picture from the last Kickass Karaoke, featuring Meryle, me and Peter.)

Kickass Karaoke starts tonight at about 9:30 at the Bovine Sex Club (542 Queen Street West, about half a block east of Bathurst) and runs until after last call.

Categories
Uncategorized

WiFi Meetup Tonight

The Toronto chapter of International WiFi Meetup Day will meet tonight at:

SpaHa

66 Harbord St. (northeast corner of Spadina and Harbord)

7:00 p.m.

The announcement says that the WiFi-ers will meet up inside, somewhere near the entrance. Among those attending will be such Toronto geek luminaries as:

Brent says:

They’ve attracted a good range of people – technical, industry, simply interested. WirelessBandit has been along in the flesh to keep us up on trends and there has been an eclectic range of laptops and handheld devices to fawn over.

Good geeky fun to be had by all. We’ll go out for dinner and drinks afterwards.

Categories
Uncategorized

I am the blogosphere!

Or at least that’s what the What Kind of Social Software Are You? test says:

what kind of social software are you?

“You comment, you trackback, you Google, you technorati. You wish you blogdexed.”

If you’re the insatiably curious sort, here’s a page containing all the possible results.

[Thanks to mamamusings for the link!]

Categories
It Happened to Me

More photos from the party [UPDATED]

Updated Thursday, November 13, 2003 at 14:55 EST: Removed one photo at the subject’s request. S/he thought s/he looked bad, I thought s/he looked fine. But the rule is: if you don’t want your photo on the blog, off it goes.

There are also a large number of non-hot-tub-related photos from the party.

The lovely LizVang has a nice set of photos, including this great one of Char wearing my Legendary Cowboy Hat:

I’ve also posted the first set of photos to Thirtysexy 2, a photo album of what happened outside the tub. More will get posted later.

Even Death had a good time at my party! (Okay, that’s Jacqui, and the scythe is actually mine.)

Here’s the upstairs tub, still full of booze, at the beginning of the party. The downstairs tub was equally full.

All the photos in the Thirtysexy series were taken by Rannie “Photojunkie” Turingan, who went above and beyond the call of duty by dropping off a CD-ROM of all the pictures he’d taken, not even 24 hours after the party ended! You rock, Rannie!

Categories
It Happened to Me

Proof that it’s never too late to come to a party

Matt “FeralBoy” Comroe proves that through the magic of Photoshop, it’s still possible to catch some hot tub action, even if it’s days after the cops shut it down:

Photo: Altered photo of FeralBoy in the hot tub with Joey and Meryle.