QUOTE (girlie @ Oct 12 2003, 07:52 PM)
I think the default template corresponds to the basic installation premise of a single user with a single blog; and the ability to use Alternate Search Templates supports MT's Multiple Blog feature.
Well your premise is flawed, girlie, because MT installs "right out of box" loaded with multi-user, multi-blog features, all enabled and readily accessible in the management interface. "Create New Weblog" and "Add/Edit Weblog Authors" are the first two buttons on the main menu. These blog-specific search templates, by contrast, exist only in the abstract, as instructions in the help file for how to go behind the interface and hack the mt.cfg file to add that functionality. As far as I can tell, (nearly?) every other page that's presented to the visitor can be readily custom-coded on a per-blog basis, all without popping the hood. This one page is a step behind the rest of the system in that regard; despite some ductwork that's apparently been laid to allow otherwise, it still operates as you say: in single-user, single-blog mode.
QUOTE
And note that until MT added the NoOverride option to mt.cfg, all someone had to do was pass a new blog ID in a search URL to get a peek at other blogs (in fact, I discovered this about my own private blog and begged Ben for help in stopping it, so I like to think I had something to do with that option's existence

). So I think they're very quick to respond to security and privacy concerns.
That's good to know. So I trust they'll
fix this bug now, rather than trying to justify it as a "feature" as you tried to do earlier.
I didn't come here to cast blame, or anything of that sort. I came here to report a bug, and to emphasise why I think it's an
important bug to fix. I'm a developer, so I know as well as anyone that it's impossible to think ahead to every contingency, that things get overlooked, and that some things simply never occur to you (especially in the more obscure corners of a system such as this). And no programmer has time to go looking for things to fix; she needs to hear from the users to find the problems. To be blunt, I don't
care why this bug exists, so your string of possible explanations for it is missing the point. I just want the developers to understand why I think it's in error and should be changed.
QUOTE
But overall, for a free piece of software, I don't think it's inappropriate to expect users to do a little work on their own to get the results that they want.
I agree wholeheartedly. I've spent countless hours over the past several weeks doing just that, and you haven't heard a peep of complaint from me over it. (Heck, it's been fun!) So I don't think it's at all unreasonable to suggest that if (for example) someone wants their search form to dig through
all of the blogs on their server, that they should be expected to edit the template to
activate that capability. This isn't a question of which system behavior is "right", because it depends (as you say) on the results you want. It's a question of which should be the
default behavior. I'm arguing that the more secure (and, I think, least surprising) of the two should be. Is that really so unreasonable?
QUOTE
And gee, posting something
online that you'd rather keep private is pretty
counter-intuitive if you ask me.

Maybe it's time to adjust your intuition. There's a
wealth of material online that is (to varying degrees) private and confidential, and kept that way. Why do you think so many people spend their time trying to crack other people's security? The private blog I was talking about is protected with as much security as the author and I deemed appropriate. It's secured at the web-server level with password security, and with a layer of obfuscatory obscurity in front of that. That is, to access it, you'd first need to know that it exists, then figure out where, then work out a method to crack the security. Or - thanks to this wee bug - you might just happen to click on a button on the "search results" page of one of our public blogs, and find it
by accident!! If I discovered a security flaw in Perl or Apache or Linux or Coyote firewall, I'd notify their developers. I'm just doing the same here for MT.
And this isn't
only a privacy issue. One of my blogs is a professional one, with content appropriate for that audience. Another (on a different domain name) is more personal, with content quite inappropriate for the other site, and I would not want articles from the latter appearing in searches on the former.
The bottom line is that there are a number of reasons why the current default behavior is problematic (e.g. operating contrary to the "least surprise" principle, including a remote privacy exploit in the default installation). I see no reasons why it should remain the default. I'm suggesting that it be changed.