<?xml version="1.0" encoding='utf-8'?>
<!-- 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
-->
<?xml-stylesheet type="text/xsl" href="https://rollerweblogger.org/roller-ui/styles/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom">
    <title type="html">Blogging Roller</title>
    <subtitle type="html">Dave Johnson on open web technologies, social software and software development</subtitle>
    <id>https://rollerweblogger.org/roller/feed/entries/atom</id>
        <link rel="self" type="application/atom+xml" href="https://rollerweblogger.org/roller/feed/entries/atom?tags=atomprotocol" />
    <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/" />
    <updated>2026-05-18T08:23:39+00:00</updated>
    <generator uri="http://roller.apache.org" version="6.1.5">Apache Roller</generator>
    <entry>
        <id>https://rollerweblogger.org/roller/entry/windows_live_writer_atompub</id>
        <title type="html">Windows Live Writer + AtomPub</title>
        <author><name>Dave Johnson</name></author>
        <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/entry/windows_live_writer_atompub"/>
        <published>2007-10-16T09:32:34+00:00</published>
        <updated>2007-10-16T16:32:34+00:00</updated> 
        <category term="Microsoft" label="Microsoft" />
        <category term="atom" scheme="http://roller.apache.org/ns/tags/" />
        <category term="atomprotocol" scheme="http://roller.apache.org/ns/tags/" />
        <category term="feeds" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rss" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;blockquote&gt;
&lt;a href=&quot;http://jcheng.wordpress.com/2007/10/15/how-wlw-speaks-atompub-introduction/&quot;&gt;
Joe Cheng&lt;/a&gt;:
Iâ&#128;&#153;m starting a (hopefully short) series of blog posts documenting the specifics of how the upcoming AtomPub-enabled release of Windows Live Writer will behave, and what AtomPub-enabled blog* servers can do to ensure the best interop with us. I also hope other blog client implementers can learn from our experience and consider using the same rules and behaviors we do when implementing their own AtomPub support.
&lt;/blockquote&gt;

&lt;p&gt;Very nice. I&amp;#39;ll be watching this one closely, looking for ways to improve Roller&amp;#39;s and ROME&amp;#39;s AtomPub support.&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://rollerweblogger.org/roller/entry/rome_propono_0_6_released</id>
        <title type="html">ROME Propono 0.6 released</title>
        <author><name>Dave Johnson</name></author>
        <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/entry/rome_propono_0_6_released"/>
        <published>2007-10-01T11:20:19+00:00</published>
        <updated>2007-10-01T20:01:57+00:00</updated> 
        <category term="Feeds" label="Feeds" />
        <category term="atom" scheme="http://roller.apache.org/ns/tags/" />
        <category term="atomprotocol" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rome" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rss" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;&lt;a href=&quot;http://rome.dev.java.net&quot;&gt;
&amp;lt;img src=&amp;quot;http://rollerweblogger.org/roller/resource/rome-logo.png&amp;quot; 
alt=&amp;quot;ROME logo&amp;quot; align=&amp;quot;right&amp;quot; /&amp;gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;The first release to discuss is ROME Propono, which includes a ROME based Atom protocol client library, Atom protocol server framework and an Blog Client library abstraction that supports both Atom protocol and the MetaWeblog API. &lt;/p&gt;

&lt;p&gt;I&amp;#39;ve been working on Propono 0.6 off-and-on since May, keeping it in sync with the latest version of the Atom protocol, testing it against Tim Bray&amp;#39;s APE and adding various improvements needed in my other projects. Over the weekend I finally had enough time to get a release out. You can find the full-details at the link below but basically this release adds support for the &lt;a href=&quot;http://bitworking.org/projects/atom/draft-ietf-atompub-protocol-17.html&quot;&gt;final Atom Publishing Protocol specification&lt;/a&gt; and better support for relative URIs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://wiki.java.net/bin/view/Javawsxml/RomeProponoRelease06&quot;&gt;ROME Propono 0.6 release notes / change list&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;https://rome.dev.java.net/apidocs/subprojects/propono/0.6/overview-summary.html&quot;&gt;API documentation&lt;/a&gt;&lt;/li&gt;

&lt;li&gt; &lt;a href=&quot;https://rome.dev.java.net/dist/rome-propono-0.6.tar.gz&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;Propono 0.6 Binary tar.gz&lt;/a&gt;&lt;/li&gt; 

&lt;li&gt; &lt;a href=&quot;https://rome.dev.java.net/dist/rome-propono-0.6.zip&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;Propono 0.6 Binary zip&lt;/a&gt;&lt;/li&gt; 

&lt;li&gt; &lt;a href=&quot;https://rome.dev.java.net/dist/rome-propono-0.6-src.tar.gz&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;Propono 0.6 Source tar.gz&lt;/a&gt;&lt;/li&gt; 

&lt;li&gt; &lt;a href=&quot;https://rome.dev.java.net/dist/rome-propono-0.6-src.zip&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;Propono 0.6 Source zip&lt;/a&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;What&amp;#39;s next? Once ROME 1.0 is released Real Soon Now, I&amp;#39;ll get a another release out and I&amp;#39;ll probably call it ROME Propono 1.0.&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://rollerweblogger.org/roller/entry/latest_links24</id>
        <title type="html">Latest Links and commentary</title>
        <author><name>Dave Johnson</name></author>
        <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/entry/latest_links24"/>
        <published>2007-08-24T12:45:08+00:00</published>
        <updated>2007-09-21T18:33:23+00:00</updated> 
        <category term="Links" label="Links" />
        <category term="atomprotocol" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blogging" scheme="http://roller.apache.org/ns/tags/" />
        <category term="mac" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">I haven&amp;#39;t been bookmarking things in &lt;a href=&quot;http://del.icio.us&quot;&gt;del.icio.us&lt;/a&gt; quite as often as I used to, for a variety of reasons, but I still do about 2-3 links per day. So I setup my &lt;a href=&quot;https://blogapps.dev.java.net/java/blogapps_2.x/feedposter/README.html&quot;&gt;FeedPoster&lt;/a&gt; to post my latest links to my blog each day as a draft post, which I can edit and post later if I want. So here are my edited links from the past week with some added commentary to make them a little more interesting (hat tip to &lt;a href=&quot;http://rc3.org/2007/01/why_my_link_blo.php&quot;&gt;Rafe Colburn&lt;/a&gt;).

&lt;p style=&quot;font-weight:bold;&quot;&gt;Atom protocol &amp;quot;features&amp;quot; extension&lt;/p&gt;

&lt;p&gt;I try to follow the Atom community pretty closely, but sometimes I fall out of the loop. For example, I missed the discussion on James &amp;quot;Mr. Atom&amp;quot; Snell&amp;#39;s important new extension proposal for 
&lt;a href=&quot;http://tools.ietf.org/html/draft-snell-atompub-feature-06&quot;&gt;Atom protocol features&lt;/a&gt;, which will enable blog servers to declare what features they support. For example, Roller could inform blog clients that you can enable/disable comments for each post, limit comments to N days on, &amp;quot;pin&amp;quot; a blog entry to to site&amp;#39;s main page (if you are an admin) and more. Hopefully, we can get blog server developers  to agree on a common set of features and blog client developers to support that set.&lt;/p&gt;

&lt;p style=&quot;font-weight:bold;&quot;&gt;Publishing critical info with Atom&lt;/p&gt;

&lt;p&gt;And I had to bookmark James Snell&amp;#39;s excellent and important article 
&lt;a href=&quot;http://www.ibm.com/developerworks/library/x-capatom/&quot;&gt;Publish critical public warnings on the Web&lt;/a&gt;, with the sub-title &amp;quot;Atom publishing can provide a powerful and flexible way to distribute critical, life-saving information.&amp;quot;&lt;/p&gt;

&lt;p style=&quot;font-weight:bold;&quot;&gt;Sun Portal&amp;#39;s blog porlet, powered by Atom protocol&lt;/p&gt;

&lt;p&gt;This next Atom link comes from &lt;a href=&quot;http://docs.sun.com&quot;&gt;docs.sun.com&lt;/a&gt;. It&amp;#39;s some documentation for the &lt;a href=&quot;http://docs.sun.com/app/docs/doc/820-0041/6nbqd1b22?a=view&quot;&gt;Sun Portal Server 7.1 - Blog Portlet&lt;/a&gt;. I did not realize that the Sun Portal blog portlet uses Atom protocol to enable publishing to Roller. It was developed and tested against Roller 3.1, so it probably does not conform to the final Atom protocol.&lt;/p&gt;

&lt;p style=&quot;font-weight:bold;&quot;&gt;What to call Atom protocol?&lt;/p&gt;

&lt;p&gt;And finally, &lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2007/07/24/Atom-is-Finished&quot;&gt;folks are wondering&lt;/a&gt; what to call Atom Publishing Protocol. Is it APP or Atompub or Atom protocol? &lt;a href=&quot;http://blog.ianbicking.org/2007/08/12/atom-publishing-protocol-atompub/&quot;&gt;Ian Bicking&lt;/a&gt; says Iâ&#128;&#153;ve decided to make a conscious effort to call it Atompub from now on.&amp;quot; I don&amp;#39;t have a strong opinion, but I do think APP is to vague to be useful.&lt;/p&gt;

&lt;p style=&quot;font-weight:bold;&quot;&gt;Lightweight image editors for Mac&lt;/p&gt;

&lt;p&gt;I&amp;#39;ve got a copy of Photoshop Elements for the Mac, but I really hate to have to start it up when I want to crop or resize an image. So I twittered about it. Ryan Irelan pointed out
&lt;a href=&quot;http://xtralean.com/IWOverview.html&quot;&gt;ImageWell&lt;/a&gt; &amp;quot;the Free and Lean Image Editor&amp;quot;. Rich Sharples recommended &lt;a href=&quot;http://plasq.com/skitch&quot;&gt;Skitch&lt;/a&gt;, a Web 2.0-ish desktop app that makes it easy to snap, draw and share images from your desktop. I&amp;#39;m on the waiting list for an invite. On my own, I found &lt;a href=&quot;http://seashore.sourceforge.net/&quot;&gt;Seashore&lt;/a&gt;, which is a Gimp based open source image editor Mac, one that does not need X11, and it&amp;#39;s pretty light-weight. I&amp;#39;m not ashamed to admit, I love the &lt;a href=&quot;http://www.gimp.org/&quot;&gt;Gimp&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Whew! I&amp;#39;ve got a couple more links but my lunch break is over so there you go.&lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>https://rollerweblogger.org/roller/entry/a_logo_for_the_ape</id>
        <title type="html">A logo for the Ape</title>
        <author><name>Dave Johnson</name></author>
        <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/entry/a_logo_for_the_ape"/>
        <published>2007-08-23T11:47:53+00:00</published>
        <updated>2007-08-24T00:37:46+00:00</updated> 
        <category term="Blogging" label="Blogging" />
        <category term="atom" scheme="http://roller.apache.org/ns/tags/" />
        <category term="atomprotocol" scheme="http://roller.apache.org/ns/tags/" />
        <category term="webdev" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;
Just learned from &lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2007/08/20/Ape&quot;&gt;Tim&amp;#39;s blog&lt;/a&gt; that &lt;a href=&quot;http://www.urbanhonking.com/ideasfordozens/archives/2007/08/designing_a_log.html&quot;&gt;Greg Borenstein&lt;/a&gt; just came up with a cute logo for the Atom Protocol Exerciser (Ape), which, in case you don&amp;#39;t know, is the closest thing we have to a compatibility test for Atom servers. The logo is featured on the &lt;a href=&quot;http://www.tbray.org/ape/&quot;&gt;Ape&amp;#39;s home page&lt;/a&gt;.&lt;/p&gt;

&lt;img src=&quot;http://rollerweblogger.org/roller/resource/ape-logo.png&quot; alt=&quot;Ape logo: big ape grooms a small one&quot;&gt;</content>
    </entry>
    <entry>
        <id>https://rollerweblogger.org/roller/entry/app_interop_event_today</id>
        <title type="html">APP interop event today and congrats to Atomic Joe Gregorio</title>
        <author><name>Dave Johnson</name></author>
        <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/entry/app_interop_event_today"/>
        <published>2007-08-06T11:52:46+00:00</published>
        <updated>2007-08-06T18:52:46+00:00</updated> 
        <category term="Java" label="Java" />
        <category term="atomprotocol" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rome" scheme="http://roller.apache.org/ns/tags/" />
        <category term="romepropono" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;I wasn&amp;#39;t paying attention and this one snuck-up on me. Today at noon Pacific Time there will be an online &lt;a href=&quot;http://intertwingly.net/wiki/pie/August2007Interop&quot;&gt;Atom Publishing Protocol interop event&lt;/a&gt;. The location is IRC on the Freenode network in the #atom channel: irc://irc.freenode.net/atom.&lt;/p&gt;

&lt;p&gt;I&amp;#39;m really glad I didn&amp;#39;t miss this announcement because I spent much of the last two weekends updating the &amp;lt;a href=
&amp;quot;https://rome.dev.java.net/apidocs/subprojects/propono/0.5/overview-summary.html&amp;quot;&amp;gt;
ROME Propono and &amp;lt;a href=
&amp;quot;http://cwiki.apache.org/confluence/display/ROLLER/What%27s+New+in+Roller+4.0&amp;quot;&amp;gt;Apache Roller 4.0 implementations to work with the final version of APP (&lt;a href=&quot;http://bitworking.org/projects/atom/draft-ietf-atompub-protocol-17.html&quot;&gt;draft #17&lt;/a&gt;). I&amp;#39;ve got both implementations online now and ready for interop.&lt;/p&gt; 

&lt;p&gt;And in kinda sorta related news, one of the founders of the Atom effort &lt;a href=&quot;http://bitworking.org/news/229/Roads&quot;&gt;Joe Gregorio is leaving IBM&lt;/a&gt; and heading over to Google. Congratulations Joe! I hope this doesn&amp;#39;t mean you&amp;#39;ll be leaving the Triangle behind.&lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>https://rollerweblogger.org/roller/entry/atom_protocol_has_been_finalized</id>
        <title type="html">Atom protocol has been finalized</title>
        <author><name>Dave Johnson</name></author>
        <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/entry/atom_protocol_has_been_finalized"/>
        <published>2007-07-24T17:21:09+00:00</published>
        <updated>2007-07-25T00:21:09+00:00</updated> 
        <category term="Roller" label="Roller" />
        <category term="atomprotocol" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="propono" scheme="http://roller.apache.org/ns/tags/" />
        <category term="roller" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;Good news today from Tim Bray: &lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2007/07/24/Atom-is-Finished&quot;&gt;Atom protocol has been finalized&lt;/a&gt;. The final version of the spec is going to be &lt;a href=&quot;http://bitworking.org/projects/atom/draft-ietf-atompub-protocol-17.html&quot;&gt;Atom protocol draft #17&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Instead of staying up until the dawn hours (not naming names) reading the final Harry Potter book, I spent most of the weekend working on bringing &lt;a href=&quot;http://wiki.java.net/bin/view/Javawsxml/RomePropono&quot;&gt;Propono&lt;/a&gt; in-line with the draft #17 and in particular adding support for out-of-line categories and relative URIs. I&amp;#39;ve got code ready to commit that passes Tim&amp;#39;s &lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2006/08/11/Meet-the-Ape&quot;&gt;Ape&lt;/a&gt; tests, so hopefully we&amp;#39;ll have a new Propono 0.6 release ready very soon that supports the final spec.&lt;/p&gt;

&lt;p&gt;Roller&amp;#39;s Atom protocol implementation is already up to date and passing Ape tests, so Roller 4.0 will be Atom protocol ready. I still need to do a little work to document the setup.&lt;/p&gt;</content>
    </entry>
    <entry>
        <id>https://rollerweblogger.org/roller/entry/propono_0_5_released</id>
        <title type="html">Propono 0.5 released</title>
        <author><name>Dave Johnson</name></author>
        <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/entry/propono_0_5_released"/>
        <published>2007-04-23T15:32:10+00:00</published>
        <updated>2007-04-23T22:32:10+00:00</updated> 
        <category term="Java" label="Java" />
        <category term="atom" scheme="http://roller.apache.org/ns/tags/" />
        <category term="atomprotocol" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="metaweblogapi" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rest" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rome" scheme="http://roller.apache.org/ns/tags/" />
        <category term="romepropono" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rss" scheme="http://roller.apache.org/ns/tags/" />
        <category term="webservices" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">ROME Propono 0.5 is a minor bug fix release of Propono. You can get the release files and updated Javadocs from the &lt;a href=&quot;http://wiki.java.net/bin/view/Javawsxml/RomeProponoRelease05&quot;&gt;Propono 0.5 release page&lt;/a&gt;.</content>
    </entry>
</feed>

