Blogging Roller

Dave Johnson on open web technologies, social software and software development


Gentle reminder about Roller support

If you need help with Roller, please do not write to me directly. Please write to the Roller user mailing list instead so that everybody has a chance to answer and benefit from the answer to your questions. Of course, there is no guarantee that your questions will be answered on the mailing lists. If you're willing to pay for an assurance of support, then look to Covalent, a company that offers commercial Roller support. Unfortunately, they're still stuck on the old and out-of-date Roller 3.x release.


OpenID support in Roller

Thanks to one hard working student and the Google Summer of Code, we now have a patch for OpenID support in Roller and its ready to commit to trunk. Here's a teaser screenshot:

<img src="http://cwiki.apache.org/confluence/download/attachments/86221/login-hybrid.png" title="OpenID login screen" />

If you want to know more, the proposal for OpenID support is on our wiki and the patch is attached to issue ROL-1733 in our bug tracking system.


Roller and SocialSite at Open Source Days 2008

Open Source Days 2008 logo

I'm happy to report that I'll be traveling to Copenhagen, Denmark to talk about Roller and Project SocialSite at the Open Source Days 2008 conference on Oct. 3-4 this year. I'm going to tell the story of Roller and lessons learned along the way and then talk about blogging in the age of social networks and how to social-enable Roller with the SocialSite widgets. The session is called titled The once and future Roller.

Roller status

feather logo

If you want the lowdown on what's going on with Roller community health, ongoing work and upcoming releases then check out the Apache Roller August 2008 Board Report.


Test post from iPhone

Via Roller web UI. It's not the most pleasant experience, pinching and scrolling around to move from title to content and then down the page to find the post button, but you can post to Roller from an iPhone. Seems like you could throw together a pretty nice iPhone interface for Roller using iUI. Who needs Android, J2ME, etc. when you can just use the web?


Happy 4th birthday to blogs.sun.com

I remember how freaked-out I was to see the referrer hits start rolling in (pun fully intended) from http://blogs.sun.com/roller. I can't believe it's been four years already. Thanks to Linda for the reminder.


Google Summer of Code ideas for Roller

I asked for Google Summer of Code (GSOC) ideas for Roller a couple of days ago. Below are links to the proposals I thought were good enough to volunteer as possible mentor for and to submit. The deadline is tomorrow, so you've still got time to suggest additions to the list.

  • Roller OpenID: Open ID support for Roller blog server, for user accounts and comments
  • Roller Mobile: Mobile interface for Roller blog server
  • Roller Activities: Simple Social Networking for Roller blog server, Twitter-like activities
  • Roller Abdera: Abdera-based AtomPub implementation for Roller blog server
  • AtomPub Export: AtomPub Export for Roller blog server, export all!
  • Roller Shindig: Google Gadget support in Roller blog server themes via Shindig
  • Roller Photo Gallery: Better photo and file upload features in Roller blog server

Here's the full list of Apache GSOC proposals.


HOWTO: Configure Roller to use Memcached

In my last post, I explained the details of Roller cache configuration and I mentioned that Roller's caching system is pluggable but I didn't explain what that really buys you. Basically, what it means is that you can replace Roller's in-memory LRU caching mechanism with something else. In this blog entry, I'll explain how to do that.[Read More]

blogcentral.jpost.com

The Jerusalem Post is blogging with Apache Roller. (Belated) Congratulations to developer Odelya Glick and the rest of the JPost web team on the site launch.

blog central logo
[link]
Tags: apacheroller

wwwin-blogs.cisco.com

Apparently, CISCO has a pretty active internal blog server and it's running Roller. I can tell from my referrer logs. If any CISCO folks are reading this, drop me a line. I'd love to know how Roller and internal blogging in general is working out for you.

Tags: blogging

The "all Dave" feed

Another thing I worked on over the winter break was an all-Dave feed, a single page and feed that combines all of the various things that I post to the web: blog entries, Flickr photos, del.icio.us links and Twitter activity. So far, this is what I've got: http://rollerweblogger.org/roller/page/feeds.

Tags: atom roller rss

Roller Strong #12

I have just one item for Roller Strong today: the post below from James Snell of IBM, which lists some pretty impressive stats for IBM's internal blogging system. James doesn't mention it in the post, but I've been told that the site is powered by Apache Roller v3.1.

Growth: Quick note: IBM's internal blogging environment currently has 95k+ entries, 94k+ comments, 41k+ registered users, 11k+ Blogs (about 13% of which are considered active), 20k+ distinct tags, and 6k+ ratings on entries (entry rating has only been around since June of 2007). On average, there are just under 150 new entries posted to about 115 blogs per day. The number of comments per day fluctuate between 80-230 per day. A range of between 200-400 tags are used each day. Update: in the first three days of January, the server access logs show 109,439 unique visitors, 3,265,739 hits, and 61.37 GB of data transferred.

And that's internal boggers only. Just think what they could do with an external blog site. Roller works well outside the firewall too.

;-)

How to create a Roller 4.0 theme, part 2

In part one I explained how to create a theme directory and add the required template and resource files. Now I'll wrap things up by explaining what goes into a theme.xml theme definition file and how to deploy your new theme. [Read More]

How to create a Roller 4.0 theme, part 1

The Roller 4.0 Template Author Guide explains how to customize your Roller theme by editing the page templates that define, but it doesn't explain how to create an all-new Roller theme. This is the first of two posts that explain how to create theme for use with Roller 4.0. [Read More]

Roller 4.0 released


Finally!

http://rollerweblogger.org/roller/resource/roller-cartoon-140x126.png

Apache Roller 4.0 has been released and is now available for download.

This is a major new Roller release which includes easier blog theme customization, a much more simple installation/upgrade process, infrastructure improvements and numerous other small fixes. You can get the release files and the official documentation via the Apache mirrors at this page:

http://roller.apache.org/download.cgi

And you can read about the new features on the What's New in Roller 4.0 page of the Roller wiki.

Project releases are approved by vote of the Apache Roller Project Management Committee (PMC). Support for a release is provided by project volunteers on the project mailing lists. Additional free support is provided by many other volunteer subscribers to the list. Bugs found in a release may be discussed on the list and reported through the issue tracker.

Roller is a Project of the Apache Software Foundation (ASF), formed by a resolution of the ASF Board of Directors. As an ASF Project, Roller is subject to the ASF Bylaws and the direction of the ASF Board. The user mailing list and issue tracker are the only support options hosted by the Apache Roller project.

Cross posted from the Roller project blog.


RC10 is 4.0

We've got the votes to release our tenth release candidate as Apache Roller 4.0. I'll make formal announcements after I've put files in place and updated the various release and docs pages.

Tags: roller

Advanced Roller at ApacheCon EU, April 2008

One of my five ApacheCon EU 2008 proposals was accepted. I submitted a couple of proposals for customizing Roller, one for advanced Roller and one on RSS/Atom. The advanced Roller talk was accepted. Here's the abstract:

Apache Roller is a popular open source blog server designed to serve the needs of large multi-user blogging sites and typically used by large corporations, universities and government organizations. This session for managers, sysadmins and developers will goes beyond the Roller installation guide and explores the advanced issues of planning and executing a Roller deployment, including deployment architecture and configuration options as well as options for customization and automation.

Roller Strong #11

I've got a couple of Roller related items to blog about, so why not just call it Roller Strong #11.

First, Lars Trieloff responds to some of the questions I raised about JCR and Roller in my ApacheCon wrap-up post. I left a comment on his blog in response. Personally, I think a JCR back-end is a very interesting idea and I wish I had some more time to explore it.

Manchi Leung AKA Thinkboy posted the code for a new Textile plugin to the Roller dev list, using Textile-J. Thinkboy says "it supports almost all of the Textile syntax. very much the same as Confluence wiki. Now I can easily sync or copy working notes from Confluence wiki to my personal Roller blog." Nice. Note to self: I need to fix up some of our existing entry plugins -- I think some of them (e.g. Ekit) still haven't been updated for Roller 3.1.

Arun Gupta blogged recently about Backing up your Roller entries and explained how to use the Grabber example (now known as BlogBackup in Blogapps 2) from the Blogapps project to backup your Roller blog. Backing-up your entries, but backing up your uploads is not. Hopefully, blogs.sun,com will turn on Atom protocol someday and that'll will make it easy for a tool like Grabber backup both entries and uploads.

roller logo

We're still waiting on Roller 4.0, but I sense our wait is soon over. Roller 4.0 RC10 was released one week ago with just a couple of bug fixes. And so far, no critical issues have been found. We've got only one +1 vote (thanks Anil!) so far so committers please test and vote.

And finally, I have to mention MarkMail because I've been using it throughout this blog post. MarkMail provides a slick interface and excellent facilities for mailing lists of all kinds. They're indexing all of the Apache mailing lists and providing statis and charts for each. Check the Roller page at MarkMail for example.

That's all I've got for this go-round. Keep on rollin'


Roller and blogs as a web dev. platform presentation

I just posted the slides for my ApacheCon US 2007 talk on the ApacheCon wiki. It's basically the same talk that I gave at ApacheCon EU earlier this year, but I spent some time tweaking the slides, simplifying removing unnecessary bits and adding a little Abdera coverage. That, and the fact that the power did not fail, seemed to make the talk go more smoothly this morning. Here are the slides:

Apache Roller and blogs as a web development platform (2MB PDF)


ApacheCon Roller and Struts 2 BOF-BOF sign-up

<img src="http://rollerweblogger.org/roller/resource/peachtree-westin-atlanta.jpg" hspace="7px" align="right" title="ApacheCon US 2007 venue" alt="Peachtree Westin Hotel, Atlanta, GA" />

Matt Raible, Don Brown and I will be doing at "Roller and Struts 2" birds-of-a-feather (BOF) session on Wednesday night at ApacheCon at 8:30PM. Thanks to Atlassian for sponsoring the beer-of-freeness (BOF). The sign-up is here:

http://wiki.apache.org/apachecon/BirdsOfaFeatherUs07

There are already handful of people signed up, so I guess I better work on some preso materials. I'll be prepared to talk about Roller status, future plans and Roller's recent migration from Struts 1 to 2.

Are there any specific Roller issues you'd like to discuss in the BOF?

Tags: apachecon

« Previous page | Main | Next page »