byte.org
19962013
Random Bytes, 2003–2009

Response to Eric's Blogware Feedback

in Random Bytes

Having just moved from MovableType to Blogware, Eric Longman has some great feedback for the Blogware team over on his new blog that I thought deserved a moderately detailed response. Typically these types of questions and answers get dealt with in our private reseller blog or newsgroups, but since he asked them publicly, I figured a public response would be fair game and also give non-resellers a better idea of what the behind the scenes interactions look like...

Re: Bookmarklets...

I'm not sure why you are seeing spotty performance. The bookmarklets are served from the same system as the main CMS, so you should see the same performance from Blogware's bookmarklets as you do from Blogware proper. The only difference being the javascript setup which may take varying amounts of time to render depending on your setup. For instance, I see a noticable different in setup time between my work box (FireFox/XP) and my home box (IE6/XP).

The "System is down for maintenance" error is the catchall error that we generate when the system encounters a critical error and can't recover. Everytime you see this, we are capturing the error and environment and our dev gets a report via email that they can then act on. I will definitely check into what is going on here as it sounds like you have stumbled on a reproducible error that we haven't fixed yet. It is always worthwhile reporting bugs like this via our bug tracking system at bugs.blogware.com - set yourself up an account and start getting us reports! ;) Lastly, we will be changing the wording of this message prior to the release of v1 to make sure that it is a little bit more self-explanatory.

As far as templating the bookmarklet posting defaults goes, that's a great idea. I will make sure that it goes on our development list and that it gets addressed in a future version.

You bring up the notion of "default blog" a couple of times (in slightly different ways) in your post. This is something we eschewed in favor of the notion of having an "active blog" - i.e. the one that you are currently managing. This is somewhat different from how MT approaches things and definitely takes some getting used to. We do need to improve how this is dealt with inside our bookmarklets however - Tom and I have been discussing this for literally months but haven't ever settled on the best way to approach it. The current behavior is to force the bookmarklet to post to whatever your active blog is and not allow you to change it.

Lastly, regarding your UI suggestions - these are completely spot on. The bookmarklets are probably the least developed aspect of the UI - we will definitely be making improvements to them in the no-so-distant future.

Re: Admin interface...

Categories on the fly eh? Hmmm. Off the top of my head that sounds like a disastrously complex feature to drop into the editor. As you point out, we've got 50 million or so features that we need to present to the user - adding more makes the UI even more complex than it already is. Wouldn't it make more sense to add topics instead? Note that unlike other weblog management tools, Blogware categories are really just navigation aids and don't really have any bearing on the permanent link or URL of the entry. This allows you to easily change where an entry lives in from a navigation standpoint without breaking its permalink. Further, it also makes it trivial to have an article live in a dozen or so different categories. My practice has always been to create a new category after I've written a bunch of articles that you should live there and then change or add to the category associated with these articles. Adding topics would just increase the utility of this scheme without making the UI unecessarily complex (ie - we would have to add topics to the UI regardless - adding topics and enhanced category management would be overkill if you requirements are met by simply adding the former.)

Our WYSIWYG editor is a blessing and a curse and mostly, a work in progress. In its current state, it is far preferable to dealing with the non-WYiWYG editor that we previously had. Forcing a user to deal with a not-all-that-great-WYSIWIG editor (that we are continuously improving) is far preferable to making them learn HTML. We're committed to making the editor as slick as we can, so filing as many bug reports as you possibly can would definitely go a long way towards helping us.

Adding keyboard shortcuts to the editor is a great idea - a long way out, but a great idea nonetheless. I'm much more interested in making sure the editor works great at this point than I am in adding new features (keyboard shortcuts, spell-checker, etc.).

Lastly, where in the UI should we add the XML-RPC info? It is located in the help manual (which I'm betting that as an "old" user, you didn't read because your reseller didn't send you a link to it ;) so I'd need to find a place where adding it to the UI makes perfect sense.

Thanks again for the great feedback - this is all definitely helpful.

See this post as it first appeared on Blogware.

9 comments

Comments are closed - these are kept exactly as they were left.

  1. WebWiz, March 12, 2004

    Hi Ross,
    Thanks for the detailed response. Apologies if I should have used a different forum to pass the feedback on...
    Notes on a couple of your questions/observations:
    The only difference being the javascript setup which may take varying amounts of time to render depending on your setup. For instance, I see a noticable different in setup time between my work box (FireFox/XP) and my home box (IE6/XP).

    Hrm. I'm running FireFox/XP, which I would expect to beat IE6/XP hands down.
    Lastly, where in the UI should we add the XML-RPC info? It is located in the help manual (which I'm betting that as an "old" user, you didn't read because your reseller didn't send you a link to it ;) so I'd need to find a place where adding it to the UI makes perfect sense.

    I think I was expecting to find it under the "File Manager" (probably because that's where I found the FTP login information). If it's in the help manual, I couldn't find it. Perhaps I looked in the wrong place. A "search" function on the help manual would be nice, too...I notice the "Keyword Index" link at the top doesn't display any kind of index.

  2. Ross, March 12, 2004

    No apology necessary at all. Let me dig on the latency issue you raise and try to figure out a decent way to approach the RPC editor instructions...thanks again!

  3. WebWiz, March 12, 2004

    Categories on the fly eh? Hmmm. Off the top of my head that sounds like a disastrously complex feature to drop into the editor. As you point out, we've got 50 million or so features that we need to present to the user - adding more makes the UI even more complex than it already is. Wouldn't it make more sense to add topics instead?
    Well maybe I'm just confused. What's the difference between a "category" and a "Topic"? Somehow I thought the two terms were used interchangeably. Now I've got to go back to the UI and figure out what I was thinking!
    I will say this: This particular desire (creating categories on the fly) is much more acute when you're first getting started with your blog, than it is once the blog is "up and running". After living with the blog for a while, you're likely to have a pretty much fixed set of categories to which you post, and new ones won't pop into your head while posting so often.
    I guess I was thinking of something like the photo upload feature, which lets you select an existing photo album or create a new album on the fly.

  4. Ross, March 12, 2004

    I look at it this way...
    "Categories" are storage and navigation centric while "Topics" are search centric.
    Or put a slightly different way, a Category is simply a pre-built search that includes all entries of similar topics based on the arbitrary associations made by the content creator.
    Topic(s): Development, User Interface, Ruby, Social Behavior
    Category(ies): How To Write Good Software, Using the Internet
    Does this help or hinder?

  5. WebWiz, March 12, 2004

    Well, it doesn't hinder, but I'm still confused.
    I can't find "Topics" anywhere in the UI (yet, I know I've seen a list of "Topics" in the sidebar of Blogware blogs...here, for example). I guess I just thought they were categories, but it sounds like you're saying there's a distinction.
    Me soo confused!

  6. WebWiz, March 12, 2004

    Ooh! Hey! Another idea: When I'm logged in, give me a link to edit comments that I've already posted (perhaps with a timeout of 30 minutes or something like that, at which time the comments get "set in stone")

  7. Ross, March 12, 2004

    heh....well right now our "Topics" are actually "Categories" and we don't support real "Topics" or "Keywords" at all...(and don't tell anyone, but support for all of the above is coming soon...)

  8. Ross, March 12, 2004

    I've been thinking about the status of comments. It really comes down to who do they belong to...I don't want people editing comments that they leave on my blog for instance. Could be a little bit revisionist for my tastes. On the other hand, commenters really want to be able to edit their comments for a lot of really valid reasons. I don't see a clear compromise that we can implement...yet.

  9. WebWiz, March 12, 2004

    I see your point about not wanting someone to edit comments on your blog, and I agree. That's why I suggested a timeframe for editing. Maybe 30 minutes is too long. Maybe it's 10 minutes.
    In my case, I'm most interested in being able to fix the "Aw crap!" errors that you inevitably discover moments after you post the comment. Sort of a "last chance" oppotunity to add additional polish if necessary.
    But pretty quickly, I believe the comment should become the property of the blog owner, who may do as (s)he wishes with them.