Sunday April 27, 2003
|
Vanity Foul Dedicated to the wanderings of an egotistical mind. |
|
Re: Very Fricken Cool! I have to echo Matt here, what Dave has done to Roller's Wiki looks very good. Keep up the good work Dave! I try to contribute here and there, but you da man!
(
Apr 27 2003, 08:15:35 PM
)
Roller
Permalink
Help, I'm evil! Just as was Carlos, so am I
(
Apr 25 2003, 11:00:39 PM
)
Entertainment
Permalink
Javier's calendar issue fixed Dave Johnson checked in a fix for Javier's issue with the calendar rendering. Thanks Dave! Sorry Javier, but you won't get to see it until Anthony is confident in Roller 0.9.7.x. Re: Velocity vs. JSP Javier elaborates on the post I previously commented on. It is nice to see the usages explicity expounded on, and I think you will see there is little difference between the JSP+code example and the Velocity version (except that the JSP version has the "ugly" angle brackets: <%= request.getParameter("foo") %> ). My beef isn't so much with Velocity itself, it does a nice job. It's just that in certain circumstances where a significant amount of logic is required (such as in the calendar example) Velocity's "anti-code" stance becomes a disadvantage. Here again, it is the fanatical proponents of any technology that get my back up: "My technology is the best for everything, and yours stinks!". This isn't Velocity's fault, and one usage I wish I had time to explore more is how it can be used in other contexts. And maybe I'm just dense, but I don't see how the Pull Model as expounded for Velocity et al differs significantly from standard JSP/MVC usage. "Major" re-org in process I finally tackled a bit of Roller restructuring I've been wanting to get to: eliminating the need to include the Castor jar when building Roller's presentation layer. There were some "helper" classes that extended classes from the data model (which require Castor's Timestampable interface). I managed to shift the extra work the helpers were doing around to other appropriate locations. As a matter of fact, this entry is being written on my "testbed". But I've got to wait for Dave to finish branching the 0.9.7.x release before putting this major change to bed. Re: MVC and the last mile While not really a reply to Javier's post, I did want to comment on a couple parts. Javier mentions the trouble he had with Roller's calendar: let me put it this way - I looked at reimplementing it in Velocity, but it was considerably more work than doing it in plain old Java. Everyone (it seems) goes on and on about how wonderful Velocity is. I know its primary purpose isn't as a *web* templating system, and it shows. I have read every article, studied the Developer and User docs extensively, and read all the source code - and I still don't see how it is an improvement on JSP, for this one task. Velocity's beauty is that it isn't limited to web content, and that's about it.
Re: New Roller Themes Redux Koen Van der Auwera (otherwise known as atog) has contributed his theme, named "clean". Likewise, Greg Klebus has contributed his old FreeRoller theme as "moonshine". moonshine is based on a design by Eric Costello. This brings the total "stock" Themes/Skins in Roller to 11 (eleven). New Roller Themes I forgot to announce this weekend that the Werner and Cheb (from Brian Blakely) themes have been completed and are in CVS. In addition, Dave and I have been tidying up the Velocimacros considerably. I think we were so focussed on other things that we overlooked some "minor" macro issues. All should be good now. I will continue adding Themes as they become available to me. If you would like to submit your (unsolicited) Themes, note that I may apply some "editorial" justice. Later: I rather like graphic on The Perfect System. Not crazy about *all* the color choices, but I like the simple clean implementation.
|
|
||||||||