Roller @ N.C. State

I'm heading down to the D.H. Hill Library at North Carolina State University (go Wolfpack, my alma mater by the way) today help the folks there get started with Roller.

State chose Roller for campus-wide student blogs (> 30,000 students!) and the first order of business is to figure out how to hook Roller into State's WRAP authentication single sign-on system. The answer may be to develop a WRAP plugin for Acegi (the framework Roller uses for authentication), but I hope to also understand how OpenSSO technologies might fit into the picture.

Atom protocol, OpenSearch and Microformats

Joe Gregorio: APP, OpenSearch and Microformats. Get used to seeing them; those small pieces loosely joined are the future of web services.
Joe's talking about the new Lucene Web Services API, which is based on Atom protocol (APP), OpenSearch and Microformats. It's very cool to see the APP already applied outside of the realm of blogs.


Ross Rader: Perhaps ATOM is the better way to proceed after all - at least those documents are developed according to a consistent, reliable and predictable process that I can count on from a business perspective.

As another Dave might say: bingo!

Evaluating blogging solutions

Optaros open source CMS study: Roller is the most established of the Java-based blogging softwares. Powering sites such as the popular and JRoller, Roller certainly qualifies as industrial strength. Roller is designed to host multiple blogs, each with its own formatting layout and style.

As you can see above, Scott Gottlieb of Optaros included Roller in his evaluation of open source CMS servers. Roller did pretty well considering that Optaros evaluated an old release (1.3) and didn't seem to notice Roller's ongoing move to Apache Software Foundation governance.

And coming soon: Forrester Research will be including Roller in it's Forrester Wave evaluation of blogging solutions. That'll be good for Roller in a couple of ways. It will get us some more publicity for the project and it'll help us understand Roller's deficiencies when compared to other systems.

ROME again

Another excellent introductory article about the ROME feed API today on the O'Reilly network. Check out ROME in a Day by ROME project member Mark Woodman (and while you're at Mark's site check out RSS gets an enema and Mark's charming enema illustration).

Today's links [February 21, 2006]

Backing up your blog with Grabber

Rich Burridge explains how to use Grabber one of the Blogapps utilities to back up your Roller-based blog, but Grabber should work with any blog server that supports the MetaWeblog API. I'm sure you have some questions about this so I'll just go ahead and answer them now. No, I didn't pay Rich to pimp my book. And yes, it would be much better if Roller included an export facility.

Roller runs on Glassfish

Amy Roh has put together complete instructions for deploying Roller to Glassfish. Note that the instructions require Roller 2.1 (soon to be released) and Glassfish build 38 (also soon to be released).

Raleigh bloggers meetup tonight

See you at Cafe Cyclo at 6:30PM. As usual Josh has the details.

Today's links [February 20, 2006]

Roller on Glassfish

I've been playing with Glassfish and the Java Web Services Dev. Pack (JWSDP)  this week, hoping to learn what's new in WS-* land. But, of course, as soon as I saw the wonderful Glassfish admin UI, I just couldn't resist trying to get Roller up and running. I figured it would be easy.

In the past, we've had problems with Glassfish because it didn't include a JDBC security realm, but we recently switched Roller over to Acegi security so we don't need a security realm anymore. No joy -- right now Acegi doesn't work on Glassfish (and I'm using Glassfish b32, the very latest build).

Amy Roh is working a different angle. Glassfish now has an experimental JDBC security realm and she's trying to get Roller 2.0 (pre-Acegi) working with that. She's running in to problems too.

Roller's a pretty good app server smoke test, eh? I hope we can get both of these issues resolved before final Glassfish.

Update: the Glassfish/Acegi problem has been marked as fixed in Glassfish CVS. Maybe it'll be in build 38?

Open source, no strings attached

Ed Burnette: If you really want to ensure true freedom of your code, put it under the control of a Foundation like Apache or Eclipse. Foundations are not controlled by any one company so you can feel comfortable about being on a level playing field with your competitors.
Update: I've gotten a couple of backchannel comments about this post, so I should say that I don't necessarily agree with all quotes I post on my blog. I post quotes representing viewpoints that I find interesting and worthy of consideration.

I do agree with Ed that independent foundations are very important to open source, but I disagree or find fault in some of the rest of his post. For example, Ed seems to imply that GPL is used only by greedy companies. I don't agree with that sentiment at all. Ed also said that foundations can't be bought and (like James) I don't agree with that either. And finally, Ed groups Eclipse Foundation with the Apache Software Foundation and I don't think Eclipse is quite as independent as Apache (and how much does it cost to join Eclipse again?).

Today's links [February 14, 2006]

Upgrade your browser!

Kurt Williams: Just one problem. Web 2.0 is done with Web 1.0 technology
Yep. If everybody used Firefox everything would be cool, but there are armies of series four browsers (IE, Netscape, Mozilla, etc.) out there just waiting out there to break your latest JavaScript creation.

Transparency now

John Robb: No, the HUGE problem, the elephant in the room, isn't leaks. Rather, it is in a complete lack of transparency. As we have seen again and again, secrecy prevents the full analysis of alternatives. It shuts down debate and prevents the qualification of sources. It is also the crutch of bad and/or nefarious management.

Tim Bray's blasphemy

Tim Bray: To all the excellent Christians and Jews and Muslims out there: I know you exist. But you’re vanishing from view behind the cloud of mucky dust being raised by your lunatic fringe; as of right now, in the twenty-first century, when someone claims to be deeply religious, that’s grounds for suspicion of bigotry, greed, and a predisposition to homicide. Which is one reason my little boy isn’t being taken to church, for the moment.
I wish I had the guts to be so brutally honest on my blog. Tim's right on. And I'll add this: if we don't curb the crazies, we're not going to make it through this century.

Mountain wiki weekend

It's time for the third annual mountain wiki weekend, wherein the guys leave the women-folk and girly men behind and retreat to the NC mountains where we hide-away in a beautiful house above the New River, play pool, eat pies (chicken pot, blueberry and quiche variety), monitor the giant wine cellar, laze about and, if weather permits, we hike the frozen Grayson Highlands where the wild ponies roam. It's called the wiki weekend because we're such geeks that, even without internet connectivity or cell-phone service we actually set up a wireless network and a wiki. You're probably thinking "mountain idiots weekend" at this point but I'll pay you no mind. I'm looking forward to it. Should be a nice break and this year I'm going to meetup with Codehaus Bob on the way up for lunch in Hickory.

CANCELLED: Talking Roller at the Tri-XML meeting

Valentines day was a bad choice, so the talk is cancelled and we hope to re-schedule for a later date.

Using Google's Universal Authentication Engine

Phil Windley: With no fanfare at all, Google has created a universal login for anyone who wants to use it.

« Previous page | Main | Next page »