Categories
Weblogging

Ain’t no cobwebs here

Bob Wyman has made a point of clarifying that Structured Blogging is a thing you do not a format. This is a good point to make, because there has been some strong association between the first release SB-generated metadata format, and the concept of Structured Blogging, itself.

The SB plugins can be (and are being) modified to generate microformats and RDF in addition to the embedded x-subnode format currently supported. I myself am not overly fond of the current implementation of metadata embedding, primarily because I don’t think embedding makes sense with today’s web applications.

Increasingly, generated web content is replacing static pages, especially when it comes to online businesses and personal web sites. There are some applications that generate static web pages, but these are becoming more the exception than the rule. Most web and CMS tools generate dynamic content, as do the majority of commerce-based sites such as Amazon, eBay, and the many stores based on OSCommerce.

Even sites that create static pages, such as those based on Userland’s Radio, MT, or TypePad, do so from dyanamic data and change frequently. The ’static’ in these instances is more of a delivery mechanism than a philosophy of web content. However, as we’re finding, creating or generating static web pages that are fresh and timely, takes resources. As such, pages that are created in a more on-demand fashion are becoming, more and more, the norm. For those times when on-demand paging becomes, itself, a resource hog (such as with syndication feed access), many of the on-demand tools now provide functionality to generate a static snapshot of a page, if it makes more sense to do so.

Regardless of approach, though, the concept behind all these pages is the same: web content that is dynamic.

Because of this increasingly dynamic web, it doesn’t make sense to embed different levels of data, or even uses of data, within the same page. After all, we don’t expect to ’scrape’ a page to provide our syndication feeds; so why would we expect to embed our metadata directly in a page, when it can be easily and simply provided in much the same manner as the syndication feed data.

Take a look at this site. My tool, Wordform (a variation of WordPress), generates the page content based on demand. The page contains posts, comments, and sidebar items that enable site navigation. If I port the SB plugins over to Wordform, when I do my Saturday matinee movie reviews, I could use these the plugins to add a more structured view of the data in addition to the already provided unstructured text.

Now, I can generate the more structured data as microformats, and it might make sense to do so because some tools may only work with microformatted data. I could also use the embedded metadata approach behind SB. However, my preferred approach would be to generate RDF/XML metadata for the movie review, and then just add this to the other metadata associated with the page. To make this data accessible, I only need to add a META link in my header, pointing to an URL the same as the post URL, except with an ‘/rdf/’ attached to the end.

In fact, since it is the same data that generates all three, I could have a META link to the current SB-flavored XML, accessible by attaching an ‘/xml/’ to the end of the URL; provide the same data formatted as RDF/XML, accessible by attaching ‘/rdf/’; and then add the microformatting into the page elements. That way, no matter what the tools want, the data would be available.

This is no different than what we do with syndication feeds. Many people provide more than one type of syndication feed, and depending on the tool, can be accessed from tools just by attaching a ‘/feed/’ to the end of the weblog URL (or post, to subscribe to a post’s comments). Since feeds themselves are nothing more than another view of the page data, it makes little sense to use a different delivery mechanism for metadata then what one uses for feeds.

Best of all, with this approach, the data is formatted specifically for the use; rather than trying to warp and twist one format to meet the needs of all uses. Embedding all manner of data into the web page delivered to a consumer interested in only a portion of it, comes from an outmoded way of thinking. It’s based on the idea that web pages are, themselves, costly to maintain and that the more files one has, the more difficult it is to maintain a web site.

However, dusty web page content comes from a time when BLINK ruled, and the only formatting we had, regardless of use, was HTML tables. Then the only issue on most of our minds was keeping pages up to date–keeping the cobwebs off, as it were. Since we had to do this manually, no wonder we didn’t want to create too many pages.

Now, though, the days of static web pages are over; long live the cobwebs.

Categories
Technology Weblogging

WordPress Two Lookies

I listened to an interview with WordPress developers Matt Mullenweg and Donncha O’Caoimh. It reminded me that I hadn’t checked out WordPress 2.0 yet.

I downloaded the code using the Subversion command:

svn export http://svn.automattic.com/wordpress/trunk/

This gave me a copy of the code without the Subversion source code control files. I then uploaded it to my server to WordPress Two and had a look around. Asymptomatic has a good review of what’s changed, including a true data abstraction layer, which should make for a more robust product.

From a user’s point of view, the administrative interface is vastly improved, with a much better organized, as well as more attractive design. This is the Post Edit page and as you can see most of the post options have now been placed behind DHTML-based buttons, which can be clicked to expose or hide the specific option. As the page also shows, photo uploads can be handled directly for the post and, though it doesn’t show in the snapshot, in-page preview actually uses an iframe and loads the user’s stylesheet, so you get a chance to see the post ‘live’. You can also use an Ajaxian option to add new categories, on the fly, as you add a post. The Edit page also has a WYSIWYG editor, which you can turn on or off in options.

The theme selection page also has some new features, such as seeing an image of each theme available for use in the page. However, a new option allows the theme designer to attach a functions.php file to their theme, providing options to allow the users to customize the existing theme. In the Default theme, this allows the user to change the header and font colors.

The use of DHTML and Ajax is noticeable in the product, and most of it welcome. As such, the Javascript libraries are setup in such a way that you can access these for your own weblog customizations. However, after the first ‘ooo wizzy’ moment watching the update message fade from bright yellow to pale blue I ignored the effect; so I’m not sure the JS for this particular modification is worth the load.

All in all, WordPress 2.0 is a major improvement over 1.5. Enough that if you’re thinking of moving to a self-hosted weblog rather than a centralized hosted solution, now is the time to give this possibility serious thought.

After this first, quick look, I have only two suggestions for the WordPress development team. The first is remove the section listing those posts currently in draft above the page where the post is developed. It takes page real estate, and you’re repeating what’s already available in the Manage page. The second change I would recommend would be to make the WYSIWYG editing interface plugin-abled so that any number of good WYSIWYG editors can be wrapped and released as editing plugins. I did this with Wordform, and it gives the users an option in the one area they can be most picky: the editor.

(I believe the Desktop can be replaced with a plugin, but if not, this would be another suggestion.)

One thing I do differently, and something for the developers to consider, is a separate preview of the page. I did this with Wordform, using the same files that are used for the main page, but with a preview option. Right now, with the page previewing in the edit page, if the entry has several photos, this could slow the page down when loading and saving after edits. Also, even when you load the stylesheet, viewing the preview in an iframe is not the same as actually viewing it exactly as it would look when published. Still, this is a preference–there are folks who would probably prefer the in-page preview.

I’ll be getting a fresh export and updating the code once a week or so until the beta is released. I’ll cover different aspects of the tool with each release, as well as discuss what I would do to alter the base tool with plugins and administrative extensions.

If you’re interested in playing with the new interface, send me an email and I’ll set you up a test account — if you’re not too scary, or have a name like “Joe Spam” or something.

Categories
People Web Weblogging

It’s a mountain Mohammed thing

“So I have a blog” the words read, as I scrolled down the entries at Planet RDF. And then I noticed the author: Tim Berners-Lee.

In his first weblog entry, Sir Tim wrote:

…it is nice to have a machine to the administrative work of handling the navigation bars and comment buttons and so on, and it is nice to edit in a mode in which you can to limited damage to the site. So I am going to try this blog thing using blog tools. So this is for all the people who have been saying I ought to have a blog.

For all those who claim to be first, there is no doubt who was first, though late to this particularly party. Probably all that Web 2.0 stuff floating around.

I do believe that Sir Tim is also the first weblogger to hold Knight Commander, Order of the British Empire. Mind the language, children. Mind the language. No more of this informal lower-case ’s’, ‘w’ when talking about the Semantic Web now.

Categories
Weblogging

Mess o links

Recovered from the Wayback Machine.

Herewith for fun and pleasure, but absolutely no profit: a mess o’ links. And yes, some of these posts link to me–vanity, vanity, all is vanity. But sometimes, I need to look in a mirror.

*****

Frank Paynter brings us the first installment of answers to the question How do you blog?. Interesting our different takes on the same question. Featured in today’s post are Jeneane SessumRebecca BloodRonni Bennett, and yours truly.

Elisa Camahort pointed out the Carnival of Computing, which I didn’t know about and appreciations to her for giving us a heads up. This is a good way of hearing the tech voices drowned out in the tech.meme.

You’ve seen his comments, now read his blog: McD’s McBlog. He’s already gotten into trouble — pretty good for a new blog.

Julie Leung has a lovely post about her husband missing her when she takes a break from her weblog:

In survival mode, I think only of the next minute. Typing seems tiresome. Naps are what I need. But as I begin to enter into health again, I find desire. I find dreams. I find creativity. I find the pieces of me that are here. And I find the ways I connect with others that don’t happen in any other aspect of daily life, perhaps even with the person who knows me most intimately.

Dave Rogers — the naughty one, not the nice one — has been writing a mess of good stuff lately. He just spent $150.00 at iTunes downloading Christmas music, but be sure to read his two posts on social hygiene.

(Juxtaposition of which is kind of ironic: Christmas has become too commercialized; ooo, look at what I downloaded from iTunes!)

From his Social Hygiene essay, the following rings true as Silver Bells (one of my favorite Christmas songs–especially with Brenda Lee or the Supremes):

My objection is that marketers are the people who are, more and more, driving every aspect of our lives. Our culture is becoming more and more commercial, with competition and consumerism being the two dimensions of commercialism. I don’t see many people objecting to this, and too many of the “authorities” on the web, high attention-earning webloggers, are little more than marketers, each with a commercial interest in advancing their own commercial message.

If we’re going to have any hope of preserving some space for purely social interactions, where someone isn’t manipulating us for the purpose of seeking a competitive advantage, we’re probably going to have to make one. But I wonder if it isn’t already too late?

No, not too late. It exists here. Unless I can convince you all to make me enough of a Successful Weblogger that I can retired from weblogging.

Seth Finkelstein who is always great about linking to other discussions on a topic in the A-Lister’s posts–thereby forcing them to look outside of their tight little circles–is feeling the pressure between life and weblog.

Phil Ringnalda summarizes his year in 12 copy and paste comments. Oddly enough, in response to my comment on this post, Phil wrote something that could be a copy-and-paste comment for me for December:

For now I’m still willing to play the hand I’ve dealt myself, but I’m thinking a lot less permanently about permanence these days.

Maybe even into January…

Dori Smith did a little matchup on the recent Backchannel discussion, with a comment something along the lines of …to be continued in March at SxSW.

I have started lifting weights; I’ll be ready.

Categories
Web Weblogging

Online

Aside from adding some links and text, my first release of OutputThis! is online. Notice the exclamation point? Punctuation is the new black.

The rollout of the Structured Blogging work is tomorrow afternoon, but I’ve been playing with it today. When SB rolls out tomorrow I’ll list links to the test weblogs, but for now, you can check out OutputThis! Yes, I designed it. Yes, I know you hate it.

There’s been some odds and ends about the ‘forking’ nature of Structured Blogging today. It makes no sense, and the folks who are concerned haven’t posted anything online expressing their concerns, so end of story.

What is it, though, with webloggers who reach a point of success and then seem to stop weblogging? Is that the key to getting rid of webloggers–help them become successful at weblogging, and then they’ll stop weblogging? For all those people who don’t care for me and who would like to see me disappear, here’s your chance: help make me a Successful Weblogger, and I’ll go away.

In the meantime, I have a couple of long posts I’m working on and a links post to some very nice stuff you all are writing. I am surrounded by such talented people, which is good for folks like me; too bad for you, though, that you’re not successful enough at weblogging to give up weblogging.