Discussions

News: Javablogs 1.2: Javablogs gets a rewrite

  1. Javablogs 1.2: Javablogs gets a rewrite (1 messages)

    The Atlassian crew has "rewritten about 90% of Javablogs". It is interesting to read about what they have done, and some of the new features (although most of the work was under the hood). The new version is based on Spring, Hibernate, XWork and Webwork2.

    Features and Improvements
    • Performance and Caching. With the architectural improvements has come a significant boost in efficiency. This means that many areas of the site that used to only be updated every five or ten minutes are now completely live.
    • Blog Statistics Graphs. We now have global and per-blog statistics presented in convenient, easy-to swallow PNG (Thanks to JFreeChart). Feel free to copy the image locations into your own blog templates (they update once a day). Any relationship between these statistics and useful information is purely coincidental.
    • You can also see how many people favour and ignore a particular blog on its information page. We're evil like that.
    • We've replaced our home-grown RSS parser with Informa, which means a few things we didn't support properly before, like post permalinks, are better supported (I'm still not entirely sold on Informa: I'm also considering Kevin Burton's FeedParser, or maybe farming out the job to Mark Pilgrim's Universal Feed Parser running in a separate Python process). Atom support is planned, but not here yet.
    • There should be fewer duplicate blog entries, since we now respect RSS GUIDs even when the blog entry's permalink URL changes.
    • There should be fewer duplicate blog entries, since we now respect RSS GUIDs even when the blog entry's permalink URL changes.
    • There's a special section in daily emails for blogs you have marked as a favourite.
    Read more about Javablogs 1.2

    Sam Newman wrote up an interesting aside on: Better markup for Javablogs graphs

    NOTE: Mike Cannon-Brookes will be discussing the architecture at TheServerSide Symposium. Now he will have to rewrite 90% of it :)
    • There should be fewer duplicate blog entries, since we now respect RSS GUIDs even when the blog entry's permalink URL changes.
    • There should be fewer duplicate blog entries, since we now respect RSS GUIDs even when the blog entry's permalink URL changes.
    :-)