August 24, 2007

Category listings

There are a couple of problems with the new category listings linked on the sidebar. First, all the posts which I retroactively assigned to categories don't show any comments in the category listings, though they do in the main thread where they originally occurred.

Second, it seems that in some cases the "more inside" and "go to individual post" links in the category listings change the URL but reload the category listing from that new URL instead of expanding the post.

I've informed Pixy about this, but right now he's got more important things to work on (preparing a major demo for his business partner) so we'll just have to be patient until he can get that cleared up.

What I'm seeing is that his demo is going to be damned cool. But there's only one of him and he has to prioritize his time.

In the mean time, if you get caught by the second problem, you can directly change the URL manually after you try (and fail) to load it from the category listing. The work-around is to take out the second-to-last term. So this

http://chizumatic.mee.nu/valkyrie/valkyrie_1_the_great_meganekko_conspiracy

doesn't work. But if you edit it to remove the "valkyrie" term in the URL

http://chizumatic.mee.nu/valkyrie_1_the_great_meganekko_conspiracy

then it works fine.

I've added this to a list of problems I'm accumulating that I've reported to Pixy which I think may have fallen on the rug. Someday when he announces, "I'm bored. What is there to do around here?" I'll send it to him.

(I hope it's clear that I'm trying to be funny about this but I'm not annoyed or indignant in any way. I'm grateful for being allowed to use the system, and I think Pixy has done one hell of a fine job on it. I also understand very well how it goes in a project like this, and I've actually been extremely impressed by how reactive Pixy has been to most of the problems I've reported to him. This post is not an attempt to embarass Pixy or shame him into working on this problem. He is doing the correct thing by working on his demo.)

Posted by: Steven Den Beste in Site Stuff at 07:49 PM | Comments (4) | Add Comment
Post contains 358 words, total size 2 kb.

1 Huh.  That shouldn't be happening.  I'll take a look as soon as I get a chance.

Posted by: Pixy Misa at August 24, 2007 08:12 PM (PiXy!)

2 (And in general, bug reports take priority over new development.  This isn't a critical bug that's going to cause cascading failure, but it's still going to get my attention ASAP.)

Posted by: Pixy Misa at August 24, 2007 08:15 PM (PiXy!)

3 If you're going to be in that part of the code messing around, there's also the question of why retroactively-categorized posts don't show up as having comments in the category listings.

Posted by: Steven Den Beste at August 24, 2007 08:24 PM (+rSRq)

4 Yes, that's probably directly related.

The way the system works is that there's a header record for each post, and then detail records for the post, comments, trackbacks and so on.  When you want to add another category to a post, it creates a secondary header record under the folder for that category, with a pointer back to the primary.  Very similar to hard links in Unix.  (And extremely flexible - you could - once I set up the user interface to allow it - have the same post appear on multiple blogs, but share a single set of comments.)

This works fine when you assign the category at creation time, but clearly has a glitch when you do it later.  I thought I'd fixed that, but apparently not.

Posted by: Pixy Misa at August 24, 2007 08:32 PM (PiXy!)

Hide Comments | Add Comment

Enclose all spoilers in spoiler tags:
      [spoiler]your spoiler here[/spoiler]
Spoilers which are not properly tagged will be ruthlessly deleted on sight.
Also, I hate unsolicited suggestions and advice. (Even when you think you're being funny.)

At Chizumatic, we take pride in being incomplete, incorrect, inconsistent, and unfair. We do all of them deliberately.

How to put links in your comment

Comments are disabled. Post is locked.
8kb generated in CPU 0.0574, elapsed 0.0607 seconds.
20 queries taking 0.0524 seconds, 21 records returned.
Powered by Minx 1.1.6c-pink.