apache apachecon app asf atom atomprotocol atompub blogapps blogging businessblogging conferences family feeds foss general glassfish google humor ibm java javaone links linux mac microsoft movies music netbeans opensocial opensource photos politics rest roller rome rss socialnetworking socialsite socialsoftware sun triangle trianglebloggers vacation webdev webservices wiki
A frequent criticism that I hear about Java Server Pages (JSP) is that it doesn't strictly separate the presentation logic from the business logic, and there seems to be many solutions developed that aim to force this strict MVC separation. As developers, why should we depend on technology to force adherence to the goals of MVC? It is certainly possible to develop JSP pages that adhere to principles of MVC. If model or controller logic creeps into a JSP page, it our own fault. [Niel Eyde on JSP and MVC]
[thanks to] Dave Johnson and Roller contributors: Matt Raible, Lance Lavandowska. I must admit Roller v. 0.9.6.x seriously kicks ass. It's awesome. Great work. I had been tempted to install Roller on my webserver, but finally decided that the simpler application would be more appropriate.
Wow, freeroller has been upgraded! I love the latest front page. . Finally, I can see at a glance which webblogs have a lot of viewership. As expected Rickard's one is on the top of the list. Speaking about improvements to Roller, I saw the otherday Jazzy an LGPL spellchecker written in Java. oh no...looks like this editor blew away what I was writing, furthermore, cut and paste doesn't seem to work.[Carlos E. Perez]I'm not sure why Ekit blew away Carlos' writing, but I have noticed that the Java plugin can be pretty unstable. On my work machine, Mozilla locks up just about every other time I post with Ekit but on my home machine (same OS, same JVM, and same Mozilla versions) I never see this problem.
"Starting Tuesday, it will be mandatory that licenses provide for the possibility of a clean-room implementation," said Onno Kluyt, manager of the JCP Program Office. "A specification leader must offer a test suite independently of the reference implementation. It is required, going forward, that the test suite be available free of charge so that organizations like Apache don't face the hurdle of a license fee." [eWeek: Java Licensing Changes Will Open Door to Open Source]
Russell said some pretty nice things about Dot-Net in his most recent anti-Microsoft rant, take a look:
This sounds like a pretty bad situation for us Java advocates. Versions of our favorite open source Java tools are being ported to C#. The GNOME folks are working feverishly to port C# and the CLR to UNIX. To top it all, the chairman of our revered Jakarta Project is a Dot-Net blogger.
My thoughts on this? Nobody knows who what technologies will win out in the short term or in the long term so my advice to you is: hedge your bets.
Roller 0.9.6's referer tracker already ignored hits from pages in the same weblog, now Lance has added an ignoreHosts option so that a Roller admin can configure Roller to ignore hits from different hosts. That is cool, but I want a little mre control over what should be ignored. For example, I got hits today from file://<some file path>/penis.htm today. Ouch!
I think the Roller referer tracker needs a both ignoreStartsWith and ignoreContaining parameters (each being a list). You could use ignoreStartsWith to ignore hits from your own host, other hosts, and from protocols such as file: or mailto:. You could use ignoreContaining to ignore hits coming in from URLs containing certain keywords.
macros.showReferers().
FreeRoller.net and now Matt Raible have upgraded to Roller 0.9.6.1. There is also a Roller 0.9.6.2 release that fixes one additional glitch. The release looks good and I encourage you to upgrade now if you want to try all the new Roller features.
Matt and I have noticed one small problem with Roller's RSS output. If you have HTML in your Roller website description or in your weblog entry titles, you may produce an invalid RSS feed. A later Roller 0.9.6.x release will fix this problem by removing all HTML from website description and weblog entry title elements in the RSS output.
UPDATE: Roller 0.9.6 looks good and FreeRoller.net is up and running with it.
I'm happy to announce the release of The Roller Weblogger Version 0.9.6. This release adds better support for multi-user sites like FreeRoller, lots of weblog editing enhancements, new macros, valid RSS 2.0 output, and support for creating pages that validate as HTML 4 or XHTML1. Also, lots of bugs were fixed. Thanks to committers Lance Lavandowska (LL) and Matt Raible (MR). Thanks to all the folks who participated on the devlist, reported bugs, as well as those who made suggestions and complaints regarding Roller. Special thanks go to my darling wife who puts up with all of this nonsense.
You can download Roller 0.9.6 at SourceForge (thanks VA Software!). Make your contribution to Roller by reporting any problems that you find to Roller's JIRA issue tracker (thanks Atlassian!).
Here are some more convenient download links:Summary of new features: Multi-user : - Admin UI for deleting users (LL) - New start page with sortable table of all weblogs on the site (LL) - Referer ranking table, page and RSS hit counter in Editor UI (DJ) - Plugin authenticator (DJ) Weblog editing enhancements: - Option to save weblog entries without publishing them (LL) - Better control over weblog entry publish date (LL) - Supports creation of websites that validate as HTML4 or XHTML1 (MR) - Ekit HTML editor applet is available as an option to users (DJ) - Mitchell's DHTML editor now available as an option to IE users (LL) New and improved macros: - Referer ranking macro with page and RSS hit counter (DJ) - Big Calendar macro shows month-view with entries for each day (DJ) - Control over number of weblog entries displayed (DJ) - Protection from recursion in includePage and showWeblogEntries (DJ) - Expand/collapse feature in Bookmark and Newsfeed macros (MR) RSS related features: - Syndicator now outputs RSS 2.0 (DJ) - Multiple RSS feeds for each weblog, one for each category (DJ) - RSS feeds available with full-text or excerpts only (DJ) - RSS aggregation features may now be disabled (DJ)The User Guide has not yet been updated, but it will be.
This work is licensed under a Creative Commons License.
Copyright 2002-2007, David M Johnson (dave.johnson at rollerweblogger.org)
This is a personal weblog, I do not speak for my employer.

Buy now from Amazon.com
Or direct from Manning
| « October 2002 » | ||||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
4 | ||||||
7 | ||||||
23 | 25 | |||||
27 | 28 | |||||
| Today | ||||||
Allen Gilliland
Anil Gangolli
Dan Axon
Danese Cooper
Film Babble Blog
Geertjan's Weblog
Henri Yandell
James Robertson
Jim Grisanzio
Josh Staiger
Linda Skrocki
Pat Chanezon
Rama
Ruby Sinreich
Simon Phipps
Tim Bray
Will Snow
Janne Jalkanen
Joe Gregorio
Matt Raible
Mike Cannon Brookes
Rafe Colburn
Sam Ruby
Simon Brown
My other sites