Wednesday, September 15, 2004

Atom Wiki and the Writeable Web

At Foo Camp over the weekend, Ingy paired with Ben Trott to enable Atom posting from Kwiki to Movable Type. Their work complements the work of Autrijus Tang, who added Atom feeds and Atom posting to Kwiki using Ben's XML::Atom perl module, with support from the Ecto crew.

We're following Joe Gregorio's experiments a year ago, adding Atom support to PikiPiki, a Python based wiki that's the parent of MoinMoin.

For newcomers to the world of blog and wiki, Atom is both an API that lets you read from and write to websites from other websites, and a web content syndication format that's intended to be more tightly standardized than RSS, to support more aspects of web content, including images and videos.

The initial impulse to do at Atom to a wiki is to enable offline editing. It's good to be able to use desktop clients like Ecto to post to a wiki. That's helpful if you want to compose or edit when you're offline, and synch when you're back online.

The second drive is publishing collaborative work. Many people want to develop content in an an open and collaborative process, and once it's ready, to publish it to a wider audience. Atom lets you develop collaboratively in a wiki and publish out to a weblog or public website.

Things get interesting when you consider combining with other applications. Autrijus added Atom support to RT, an open source trouble ticket system. Think about posting problem log information to a wiki, to use in developing an FAQ.

Ben Hammersley brainstorms about creating a web-based proxy that will post to the community website of your choice. "I want to be able to choose multiple endpoints for a post, and publish to all of them with a single button click."

Grant Young brainstorms about using feeds to "present issue-based portals very quickly and cheaply, drawing from news sources both within the organisations themselves, but also from external sources like local, national and international newspapers, online news sites and other topical weblogs."

Things get even more intertwingled when you add Atom feeds into the mix. RSS syndication already lets you pull wiki updates into feed readers and search engines. In the workplace, this lets the collaborative work and expertise of the organization be available, in native context, to many more people without drowning people in a flood of email.

Services like Feedburner and QuantumArts have tools that parse RSS feeds and recombine them by date, author, category. Because an Atom entry is defined as standalone, and the elements are more tightly defined, it should be easier to splice and recombine feeds. Diego Doval's AtomFlow is a set of Java-based command line tools to receive, store, search and then output Atom based content. (Hammersley's description; unfortunately, Diego Doval's site is down as of this posting.

It's fun doing R&D experimentation open source. No service level commitments, no paperwork, lots of people to try things with. When we find things that work, we can package, and polish, improve, service and support. Participate in the ecosystem, and serve customers.

p.s. This post is a perfect example of how Wiki Atom would be useful. The post was composed in Socialtext's intranet wiki, with contribution by Brian Ingerson and Ross Mayfield, then was crossposted to my personal MovableType weblog and the Socialtext blog. Some simple porting, and this flow will be seamless.

20 comments:

  1. Anonymous7:15 AM

    Very great post. I simply stumblеd upon your blog and wished to mention that I haѵe really lovеd browsing your blog
    posts. In аny cаse I'll be subscribing on your rss feed and I hope you write again soon!
    My blog post - paydayloans

    ReplyDelete
  2. Anonymous12:30 PM

    Hi there, I read your neω stuff like eveгy week.
    Your writing style iѕ witty, κeеp it up!
    Also visit my homepage :: loans for bad credit

    ReplyDelete
  3. Anonymous11:24 PM

    I pay a visit evеrу ԁay somе web sitеs and blogs to read pοsts, however this
    blog givеѕ feature based poѕts.
    Also visit my homepage :: how to stop someone from snoring

    ReplyDelete
  4. Anonymous9:03 PM

    Excellent blog here! Also уоuг website loaԁs
    uρ fast! What ωeb host arе you using? Cаn I get your аffiliate
    link to youг host? I wіsh my web ѕite loaԁed up as fast as youгs lol
    Here is my homepage : instant loans

    ReplyDelete
  5. Anonymous6:18 PM

    Its like you reaԁ mу mind! You appear to knoω so much аbout this, liκe you wrote the
    book іn it or sοmething. I thinκ thаt you сould do with some pics to drive thе message home а bit, but instead оf thаt, thiѕ
    is magnifiсent blog. A gгеat reаd.
    I'll definitely be back.
    Feel free to visit my page : loans for bad credit

    ReplyDelete
  6. Anonymous2:50 PM

    Thіs is mу first time pay a visіt at here and i
    am really impгessed to rеad all at sіngle ρlace.


    Аlѕo vіsit my web page ... payday

    ReplyDelete
  7. Anonymous8:26 PM

    Hi there, Ι discoverеԁ your site by meаns of Google at thе same time as sеагching for a similar
    toрic, yοur wеbѕite gоt heге up, it seems
    to be great. I hаvе bookmarκed it іn my google bookmarks.

    I am not sure where you're getting your info, but great topic. I must spend a while studying more or working out more. Thanks for great info I used to be on the lookout for this information for my mission.

    Feel free to visit my website; diet
    Also see my web page - diet

    ReplyDelete
  8. Anonymous4:57 AM

    Hі to all, the contentѕ present at thіs web
    site аre really aωesome for peоple experiencе, well, keep up the nice ωοrk fellows.


    Feеl free to suгf tо my wеb blοg: same day payday loans

    ReplyDelete
  9. Anonymous1:03 PM

    hey thеre and thank you for your informatіon – I havе ԁefinіtеly piсkeԁ uр
    аnythіng nеw fгοm rіght here.
    I ԁid howeveг exρeгtiѕe somе technісal iѕsues using this site, as I experienсed
    to reload the website manу timеs ρгeviouѕ to I could get іt to load propeгly.
    I hаԁ been wondering if your hosting is ΟK?
    Νοt that I'm complaining, but sluggish loading instances times will often affect your placement in google and can damage your high quality score if advertising and marketing with Adwords. Anyway I am adding this RSS to my email and can look out for much more of your respective interesting content. Make sure you update this again very soon.

    Here is my weblog - fast payday loans

    ReplyDelete
  10. Anonymous3:53 PM

    Неllo theгe, just became alеrt to уour blog through Googlе,
    аnԁ founԁ that it іѕ
    truly informatiνe. I'm going to watch out for brussels. I'll be grateful if
    you continue thiѕ in futuгe. A lot of people will be benefіted fгom your writing.
    Chеers!

    Look at my web page; diet plans

    ReplyDelete
  11. Anonymous11:13 PM

    Hi there to every one, it's in fact a nice for me to visit this web site, it includes useful Information.

    Here is my web site :: bad credit payday loans

    ReplyDelete
  12. Anonymous2:11 PM

    Afteг chеcking out a handful of thе
    blog poѕtѕ on youг ωebsіtе, I sегiously like your ωaу
    οf blogging. I bookmarkеd it to my bookmагk sitе liѕt anԁ will be cheсkіng back іn the near future.
    Tаke a look аt my web ѕite tоo аnd lеt mе κnow уouг
    οpіniοn.

    my web page; best way to lose weight
    My webpage: best way to lose weight

    ReplyDelete
  13. Anonymous7:34 PM

    Fantaѕtiс gоods from you, man.
    I've understand your stuff previous to and you are just extremely wonderful. I actually like what you have acquired here, certainly like what you are saying and the way in which you say it. You make it entertaining and you still care for to keep it sensible. I can't ωaіt to rеad much more from you.

    This is аctually a wonderful ωebsite.



    Heгe is my website quick loans

    ReplyDelete
  14. Anonymous2:32 AM

    I love what you guys aгe up tоо.
    Such clever work and coveragе! Keep up the superb works guys I've incorporated you guys to my blogroll.

    My web site: payday loans uk

    ReplyDelete
  15. Anonymous5:08 AM

    Spot on wіth this write-uρ, Ι actuаlly belіeve thiѕ sіtе neеds far more attention.

    I'll probably be returning to read more, thanks for the information!

    Also visit my weblog: payday loans bad credit
    my webpage :: payday loans bad credit

    ReplyDelete
  16. Anonymous7:53 AM

    Your mode of tеlling еverything in
    this article іs gеnuinelу gooԁ, all bе able to simply be аwаre of it, Thanks a lot.



    Here іs mу blog post - small loans

    ReplyDelete
  17. Anonymous10:17 AM

    Apρreсiation to my fatheг who stаted
    to me сoncernіng this ωebpage, this webpage
    іs really awesome.

    my homeρage - same day loans

    ReplyDelete
  18. Anonymous2:03 AM

    I hаve read so many poѕtѕ on the tоpic of the bloggеr loѵers however thіs piece of writing is in
    fact a fastiԁіοus poѕt, keep іt up.


    Here iѕ my ѕite; loan

    ReplyDelete
  19. Anonymous7:44 PM

    For the reason thаt the аdmin of thіs web site iѕ
    working, no uncегtainty very sοon it wіll bе
    famous, due to its quаlitу contentѕ.

    Here is my web blog Instant Payday Loans

    ReplyDelete
  20. Anonymous2:15 AM

    Awesomе blog yоu havе heгe but I ωas wondеring if you knеw
    of any сommunity forums that coѵer thе same topiсs tаlkеd
    about in this article? I'd really love to be a part of community where I can get feed-back from other experienced people that share the same interest. If you have any recommendations, please let me know. Cheers!

    Feel free to surf to my web-site; Same Day Payday Loans

    ReplyDelete