Atom Publishing Protocol, draft #10

APP draft #10 is available. I'm still reading it over, but the major changes appear to be:
  • Categories can be specified at the workspace and collection level. Multiple category schemes are allowed and both fixed and free-form categories (e.g. tags) are allowed.
  • Collection titles are now specified by an <atom:title> instead of an attribute on the <collection> element.
  • A new "slug" header has been added for media posts so that clients can specify the file-name to be used for the uploaded file.
I'm especially happy about the category support -- now Atom protocol can do everything that MetaWeblog API can do, and much more. I'll be updating my client and server implementations during the next week.

Apache Roller 3.0 (incubating) Release Candidate 1

Finally! Roller 3.0 RC1. Here's the What's New page and here's the mailing-list announcement.

The 3.0 code based has already been in production at a couple of big sites for a couple of weeks now, so it's pretty solid -- but the installation and upgrade process may have some kinks. Plus there are some big Big BIG changes, so please use RC1 for testing only and let us know about the problems on the Roller mailing lists and our JIRA issue tracker.

Questions on RSS and Atom in Action?

I'm monitoring the Manning Author Online forum (via RSS of course) so please stop by if you have questions about the book or troubles with the examples.

Also, I'm scheduled to do a book promotion at the Java Ranch during the week of September 19 in the XML and Related Technologies forum.

JRuby@Sun

That's great news. Looks like JRuby is going to get the IDE support that Tim Bray asked for and JRuby is getting two full-time developers. The two core developers Charles Nutter and Thomas Enebo just joined Sun. Dion will be pleased. Via Tor and Roumen.

Update: Tim Bray has written a nice FAQ about today's JRuby news.

JBoss Netbeans IDE and Netbeans 5.5 beta 2

Via Roumen, the JBoss Netbeans IDE is available with support for EJB3/JPA. The announcement is on the JBoss site, downloads are on the Netbeans site.

So now there are two easy ways to get started with EJB3/JPA and both are based on Netbeans: 1) JBoss Netbeans IDE and 2) Netbeans 5.5 plus the Enterprise Pack, which includes Glassfish/Sun Java App Server. Currently, both IDEs are based on Netbeans 5.5 beta 2 but don't let that scare you away.

I've been using Netbeans 5.5 beta 2 on my Solaris box for a week or so now and it's quite stable. On my Mac, not so much -- beta 2 worked fine until I installed the Enterprise Pack and then I started to get all sorts of slow downs and very strange repaint problems in the tree-view. I upgraded to a Q-Build (the 20060818 one) and now it's quite usable -- still a little sluggish but then again everything seems sluggish on my Powerbook these days.

Shel Israel at Sun

Linda Skrocki: I had the pleasure of inviting Shel Israel, author of Naked Conversations, to join an internal Sun conversation with Sun folks who own or manage various Sun social sites/participation age content (employee blogs, alumni blogs, forums, podcasts, customer reviews, etc.). We were interested in gathering Shel's perspectives of how we're doing in this space. Following are a few quick notes I took about his observations
Shel had some good advice for us, but also told us that Sun is so far ahead of other companies in terms of business blogging that he looks to us for future direction. And by the way, my copy of Naked Conversations just arrived along with a stack of Ruby and AJAX books. I've got time to read again now. I'll start with Shel and Scoble.

Planet voting

Sam Ruby has been writing about using a planet-style aggregator to create a feed of what's hot among a community of bloggers (see MeMeme and MeMeme 2.0) -- not the big wide noisy blogosphere. Like meme-trackers TechMeme and TailRank, Sam's code is based on the idea that an entry that mentions a link is a vote for that link, but unlike those sites only blogs included one planet can cast votes. Cool idea and it seems to produce good results. I'll have to consider it for the next rev of PlanetTool (the RSS and Atom in Action example (one of the Blogapps) that I use to generate my Triangle Bloggers site).

Raleigh blogger meetup tonight at Cafe Cyclo

It's that time again...
 cafe cyclo logo
For details, check the Raleigh bloggers wiki.

Latest links


Red Cog - Blojsom, Inc.

David Czarnecki: Red Cog is a social software development and support business. Red Cog will offer paid development and support contracts for blojsom and other projects such as del.icio.us Java, Akismet Java, Simpy Java, and future projects. In the past few months, I've had interest in paid development and support for blojsom from a number of companies. And ... well ... why not get paid to further develop and support your software?
Congrats David. That's great news for Blojsom fans everywhere.

As far as I know, nobody is offering paid support for Roller (yet).

Java isn't just Python without the cool language features

Joe Gregorio has written a very interesting article that explores, with simple Python examples, some of the Python (and Ruby) language features that are missing from the Java language. As a Java fan I have to point out that, while those features are missing from the Java language, they are not missing from the Java platform. You can get all those goodies from Jython and JRuby and Groovy, which all run via Java VM.

New look

Feed reading readers won't notice or necessarily care, but I've put a new set of templates in place here at Blogging Roller, giving the blog a whole new look and feel. The templates use the new Roller 3.0 model and macros, plus a modified static width and centered layout from Glish.com. I've also updated my archives, links and about pages.

Running Roller 3.0-dev

We deployed Roller 3.0 to blogs.sun.com last week and over the weekend I deployed it on this site as well. There are still a couple of "issues" that need to be addressed before we package up Apache Roller 3.0-RC1 (incubating). If you click around the site, you may notice a couple of style and layout clitches -- I'm working on fixing those.

One of the new features of Roller 3.0 is a completely redesigned URL scheme. As a result of that my blog URL, feed URLs and permalinks have changed.

New bog URL:
   http://rollerweblogger.org/roller

New feed URLs:
   http://rollerweblogger.org/roller/feed/entries/atom

Old URLs are still suppored by they're redirected (HTTP 301) to the new scheme, so those of you who subscribe to Blogging Roller won't have to unsub and resub -- your feed readers should do that for you.

For more information on Roller 3.0:

Today's links [August 25, 2006]


Lookee there...

Somebody's running the Roller 3.0 codebase in production. I think this is the first time that blogs.sun.com updated before rollerweblogger.org did.


I'm working on putting together a release candidate (RC1) today, so we can get Apache Roller 3.0 (incubating) out the door. Want to know more about Roller 3.0? There's a What's New page, the User Guide (PDF) has been updated, there's a new Template Guide (PDF) and Installation Guide changes are in the works.

2. Grow

This is very good news for the eleven wordsters in the audience.

APP for Wordpress

This must be APP week because Elias Torres just released an implementation of the Atom protocol for the popular PHP-based Wordpress blog server. The implemenation is not quite complete, but it looks like a good start.

The Blogger Data API - APP for Blogger.com

Looks like Google is getting ready to roll out Atom Publishing Protocol (APP) support for Blogger.com. There are instructions for using the new API, a Java client and a C# client at code.google.com. I'm eager to test my APP  blog client library against Blogger.com, but I'm not sure the service is available yet because I haven't had any luck with URLs listed in the examples. Update: I've just confirmed via wget that it's online.

Tags: topic:[Atom], topic:[APP], topic:[blogger.com], topic:[Java], topic:[C#]

Mountains and the Creeper Trail

We're off on our annual weekend trip to the NC mountains and our friend's house overlooking the New River. In past years we've gone canoeing, hiking in the Grayson Highlands and picking lots of blackberries. This year we're going to bicycle down the Virginia Creeper Trail, which I've been told is 17 miles long, all downill and passes through some beautiful scenery.

Beyond Blogging, Monday at the Charlotte JUG

Just a reminder. I'll be speaking at that Charlotte Java User Group on Monday and giving my Beyond Blogging talk about RSS and Atom feeds and the Atom protocol. Complete info is on the Charlotte JUG blog.

« Previous page | Main | Next page »