Blogging Roller

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


SSG EA2

I'm supposed to be on vacation today and I'm doing my best, but I just wanted to point out that something interesting has quietly appeared in the Glassfish Update Center. Why so quiet? Well, it's an EA2 release and the emphasis is definitely on the E. I'll post some more details later, perhaps after winter break. I've still got shopping to do now and I'm supposed to be on vacation.

Social Software for Glassfish

Interested? If you haven't done so already grab yourself a copy of the new Glassfish V2 UR1 release. Run the updatetool and install the latest EA2 release of Social Software for GlassFish.

See also: Something fishy.


Latest Links

Today, I've got a couple of additions to my powered-by-Roller list: More about the opening of the Social Networking platforms of the world: And some more about the intersection of corporate interests and community open source:
  • InfoWorld: Open source and the corporate elephant (FOSS.IN coverage)
    Danese Cooper: "Having a well-read blog is the best defense you can have against any problems you may encounter"
  • eWeek: Sun Open-Source Support Questioned
    "The only reason anyone should be surprised by anything Sun does with [the open-source projects] it controls is because that person has fundamentally created an expectation that access to source code meant more than just that—and that is a flawed assumption."
  • Reg Developer: Bruce Perens on the OpenDS spat
    "In general open source is only going to work if you let it be a community led project. Sun has had a hard time learning this, and some of their open source projects have had a hard time getting outside contributors, because Sun has insisted on owning the [project]"

Off to the mountains

I'm off to the NC mountains and away from internet access so you won't see a blog, link, photo or tweet from me for a couple of days. Have a nice weekend. Over and out.

<img src="http://farm1.static.flickr.com/3/3769990_67318a793e.jpg" alt="NC mountain house" />
Tags: vacation

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]

Blog server as social networking platform?

Anne Zelenka, Gigaom: Could open-source blogging platform WordPress serve as your next social networking profile? Chris Messina, co-founder of Citizen Agency, thinks so. He’s started a project called DiSo, for distributed social networking, that aims to “build a social network with its skin inside out.” DiSo will first look to WordPress as its foundation.

This could be the next step towards the unified social graph that some technologists wish for. WordPress suits the purpose because it provides a person-centric way of coming online, offers an extensible architecture, and already has some features — such as an OpenID and a blogroll plugin — that can be pressed into social networking service. And its users represent exactly the sort of audience that might appreciate the permanent, relatively public identity that DiSo aims to offer.

Interesting. I think that blogs should be the corner-stone of social networking and I'd much rather have my blog be my social network profile rather than some page inside somebody else's container. Then again, as a blog server developer I'm pretty biased.


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]

Latest Links: Feedsync, AtomPub for SOA, OpenSocial and 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.


OpenQabal: a social software platform w/Roller

I'm always happy to see Roller used in new sites, projects and products. Here's an interesting new example that I've been meaning to blog for a while now. Phillip Rhodes is working on building what he calls OpenQabal a "social software operating system." The project integrates a set of social software applications, including Roller and JavaBB, via Single Sign-On (SSO), a common look-and-feel and Semantically-Interlinked Online Communities (SIOC). He explains it all in an lengthy and informative blog post on the project's JRoller.com blog.

I'd never heard of SIOC before. Here's the executive summary:

Semantically-Interlinked Online Communities SIOC or is a framework aimed at connecting online community sites and internet-based discussions. Currently, online communities (boards, blogs, etc.) are like islands - they contain valuable information but are not well connected. SIOC allows us to interlink these sites, and enables the extraction of richer information from various discussion services.

Sounds like it could be pretty darn useful. But then again, I spent a little time exploring the list of SIOC enabled sites with the SIOC Firefox plugin and didn't really find any examples of interlinked communities or conversations. Am I missing something?


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.

2008 NC Science Blogging Conference

I just registered for the 2008 NC Science Blogging Conference and I'm really looking forward to another excellent BlogTogether production. I attended the first edition of the conference last year and learned a lot about how scientists are using blogs, how they'd like to use them and the issues they're facing with both the medium and the software tools, very useful stuff for a blog software developer like me. I'm itchin' to learn more, and to get another chance to hang with the BlogTogether folks and science bloggers from far and wide.

If you're interested in science or blogging, check it out.

conference logo

Here's the conference wiki

Here's the conference registration page.

And here's the conference sponsorship page.


Sun open source project governance

Here's a sampling of governance docs from some of Sun's many open source projects. I've listed them in order of what I feel to be, the most progressive (i.e. community governance) to least progressive (i.e. corporate control). I've also listed a key quote from each doc and made a brief comment about each.

  • OpenSolaris governance: "The OpenSolaris Community has the authority and responsibility for all decisions" - seems to approach ASF style governance.

  • OpenJDK interim governance: "The [board] shall be comprised of [5 and ] shall conduct its affairs in accordance with democratic principles and shall represent the interests of the Community. Two [members] shall be employees of Sun" - not final, but looking good.

  • Netbeans governance: "In the case of an irresolvable dispute, there is a governance board of three people, who are appointed for six month terms." (2 appointed by community, 1 by Sun)." - sounds pretty good, but the doc seems a little vague.

  • SunGrid governance: "The Board positions include the Community Leader, the Community Site Manager, and four general members, two Sun members and from the independent developer Community." - sounds good, again doc seems a little vague.

  • Glassfish governance: "The GlassFish project has an overall Project Lead ... appointed by Sun" - Sun has final say.

  • OpenSSO governance (draft): "Project Managers make the final decision ... are appointed by Sun" - Sun has final say.

  • OpenDS governance: The OpenDS project has single, overall Project Lead [who is] appointed by Sun Microsystems." - Sun has final say.

  • Mobile and embedded: "Sun may change its appointed Governance Board members at any time" - Sun has final say.

Looks to me like the trend is towards community governance and the most important projects are the ones getting the most attention and the most progressive governance. That's good and I sincerely hope the trend continues.

Main | Next month (Jan 2008) »