Hi all
it's nice to see the list so busy :)

My thoughts on latest mails:
decorators: I agree decorator can be useful also if sometimes they can
be replaced by the iterator/column body approach. I'm going to transform
columnDecorator into an interface, there is no reason to have an
abstract class for that (no problem for backward compatibility, since we
will have the abstract implementation in the old package)... just wait
few minutes for the checkin.
TableDecorator can't be an interface, actually, since it need predefined
methods for setting objects and pagecontext.
I also think decorators are pretty useless if moved out of the column
tags, as John proposed, since in that way the totally replicate the
functionality of other standard tag/expressions. The idea of having some
standard decorator implementation is nice, just they need to be very
simple (I'm thinking aboud standard date or number decorators): maybe
they can be included in a future version,

About compatibility:
my implementation is 100% compatible with heprevious version, with only
some small differences in the html output -now standard and cleaned-
(but you only need to change your css file). Well, I haven't recently
tested the old sample site after latest fixes and improvement but, if
there aren't any bugs, it should work exactly like in the past (anyone
wants to help in testing and finding bugs?)

And moving forward...
since the 09 module is compatible with the previous version I think it
will be better to release it as a 0.9 version, which fixes old bugs and
can be the start for a better 1.0 version (maybe removing some old
deprecated features?). Actually the code in display09 is complete: I
don't plan to add any new feature before a release, but I think before
releasing it we still need to:
- complete javadoc: fix and improve ALL the javadocs (and start to have
more rigid code checking on checkin in the future, no code accepted
without a good javadoc)
- update and complete documentation/sample site (a good tag reference is
missing, anyone wants to take this task?)
- finish cleaning up the code if still needed (just be sure there aren't
things like thrown new RuntimeException() or something like that)

... I'd also like to see junit tests, maven build scripts and so on, but
this can be done for the future 1.0 version. Just let's try to release a
nice bug free 0.9 now.
If we decide to go on with the display09 module I can start closing bugs
on sourceforge bug tracker, since most of them are already fixed. But we
should decide soon on the module to keep: me and john can't vote, we are
waiting for other developers thoughts & votes

fabrizio








-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
displaytag-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel

Reply via email to