Category: Radio Development

We’ve made some more changes to the upstreaming CPU usage improvements released on Wednesday. This release includes a fix for a problem where pictures posted through the myPictures Tool would take a long time to upstream. It also fixes a bug which could cause files in deeply nested sub-folders to take a long time to upstream.

If you’re comfortable running beta software, see this message on the radio-dev mail list for instructions.

Jake's Radio 'Blog Radio Development

Comments closed

We’ve been working on some enhancements to Radio’s upstreaming implementation, which make it much more CPU-friendly. We’ve released the changes as a beta, so we can flesh out any problems before releasing through the root updates process.

We welcome your help testing the changes. If you’re comfortable running beta software, please follow the instructions in this message on the radio-dev mail list.

Jake's Radio 'Blog Radio Development

Comments closed

I just posted a note to the radio-dev list:

“We’ve got a new feature for testing: A user interface for doing a full backup/restore of your weblog posts, templates, stories, preferences and aggregator subscriptions…”

There’s also a new preference page for configuring automatic nightly backups.

It’s a beta — please help us test it out, but only if you’re someone who’s comfortable running beta software…

Jake's Radio 'Blog Radio Development

Comments closed

Dave quotes Julian Bond:

“It would be even better to see Radio provide an optional setting to auto-fill the Link tag with the Permalink of the item.” Julian, thanks for being so patient. We will do this. I would have done it myself yesterday but I hit a snag.

We just finished this feature. There’s a new section on the docs page for the Titles and Links feature, describing how it works.

Jake's Radio 'Blog Radio Development

Comments closed

Question for HTML FORM experts out there: In HTML 4.0, the FORM element supports an accept-charset attribute.

What I’d like to know is whether, if I specify ISO-8859-1, what browsers will actually send me what I asked for? On what platforms?

Specifically, if I type an em-dash or a curly quote into a form, will I get a translated character (hyphen for em-dash or quote for curly-quote), or will the browser send the Windows CP-1252 “extension”, which can’t be represented in ISO-8859-1?

Michael Sajac has some notes over here which are related to this topic as it applies to Radio and Manila.

Jake's Radio 'Blog Radio Development

Comments closed

Testing out a new feature: See the little “comment” link below posts on my site? Click it. Leave me a comment. I want to see how well (or badly) this works.

Jake's Radio 'Blog Radio Development

Comments closed

Scripting News: “Lawrence wrote a howto for moving content from Blogger and Movable Type into Radio 8. This is still a new art, so if you’re not an early adopter, let other people pave the path for you. A few have already made it across.”

Jake's Radio 'Blog Radio Development

Comments closed

Scripting News: “Back to hole digging. An RFC for a callback for Radio’s firewall.”

I like this quite a bit. It opens Radio’s authentication up to be customized in any way you want. You can apply security on a per-ip-basis, a per-page-basis, or whatever. It seems that given a bit of work, you could even hook this up to MacOS X’s built-in user authentication system, or connect Radio to a central identity system like LDAP or others…

Jake's Radio 'Blog Radio Development

Comments closed

Just released some new stuff — a clean-up of the categories user interface, and a new feature: Themes for categories.

Dave, John, and I had been thinking about ways to clean up the user interface for Radio’s categories feature. John claimed that the links to the categories that appear on the home page shouldn’t link to the XML version of the category, because new users would see the XML, get scared, and retreat. Aside from the fact that the categories feature is turned off by default, so newbies probably wouldn’t see the links anyway, I agreed.

The problem was that from a design point of view, we had to decide what change to make. Dave and I talked about the problem a few times, and the solution just didn’t materialize. One might say, “just link to the HTML rendering.” That’s fine and all, but the thing is that not all categories have HTML renderings. Moreover, to link to the XML for some categories, and the HTML for others, would fry more braincells than always linking to the XML. To only link to the HTML renderings, would leave people who are using the feature already wondering where all their links went.

It was a Don’s Amazing Puzzle type of problem. The solution was staring us in the face, but our preconceptions caused us to be unable to see it.

We were stuck, until this weekend. Dave had a thought — Radio is a dynamic web server. We can render whatever we want under those links. A category doesn’t have to have an HTML rendering for us to display it in the browser — we can do that on the fly.

Well, that as it turned out was not what we did. We remembered that another feature John wanted was a way to create or edit categories, right from the home page. We’d tried before to see what it looked like to have little Create and Edit buttons above the list of categories, but it looked really cluttered. Perhaps if we were better graphic designers, we could have made it work, but we aren’t and it didn’t.

Then came the A-Ha moment: Dave said, “we could make the category names link to the Edit Category page for the category.” That’s what we did. Then we don’t need an Edit button at all — we just needed a small, unobtrusive New link, and the whole UI falls into place.

Then I took the opportunity to do something fun. I said, “Here’s a quick-hit wish-list item: A Theme popup on the Edit Category page.” Dave said, “Go for it.” The code under the hood already understood how to apply a Theme to any given folder, so all I had to do was to hook up a POST-handler to radio.weblog.editCategory, that knows how to apply the Theme you choose to the category’s folder.

Well, it wasn’t quite that simple, because the POST handler also hat to know how to remove the Theme, and how to re-render the category’s home page, but that’s not rocket science either, and it turned out that the coding went quite quickly.

Jake's Radio 'Blog Radio Development

Comments closed

Attn. Radio-dev’ers: There’s a new Radio application available, and we’d like you to help us test it out. See this message for details.

Jake's Radio 'Blog Radio Development

Comments closed