Then I suggest a vote, though mine is none binding.
Adrian Crum sent the following on 9/19/2011 9:06 AM: > And there are others who don't like the all-or-nothing approach. Please, > unless you have something new to add, can we stop talking in circles? > > -Adrian > > On 9/19/2011 5:02 PM, BJ Freeman wrote: >> yes I understand. but a simple turn off all comments lets you work with >> that. but if you want to see what is generating that, then turn them >> all on. >> Like Hans said, I really don't want to have to go through code to find >> where it is turned off or on. >> >> Adrian Crum sent the following on 9/19/2011 8:56 AM: >>> BJ, >>> >>> The original message of this thread points out why that approach does >>> not work. If comments are defaulted to on, then there MUST be a way to >>> turn them off for things like CSV output. >>> >>> -Adrian >>> >>> On 9/19/2011 4:39 PM, BJ Freeman wrote: >>>> +1 >>>> KISS >>>> one place to turn off and on. common sense says you use for development >>>> then you turn it off so there are no comments in the ouput. >>>> So there is not need to have the comments turned off at component >>>> level. >>>> >>>> >>>> Hans Bakker sent the following on 9/19/2011 2:14 AM: >>>>> If i use the widget comments option i want it to be generally applied >>>>> and taken away depending on the properties setting. I do not want to >>>>> find out that somewhere it is not following the setting, then have to >>>>> dig in the code and find out that is, because somebody put an >>>>> undocumented override somewhere by default as happened the first time. >>>>> Bird and google checkout is fine. >>>>> >>>>> I think how it is implemented now is fine. I hope i commented now >>>>> enough? >>>>> >>>>> Regards, >>>>> Hans >>>>> >>>>> On Mon, 2011-09-19 at 10:03 +0100, Adrian Crum wrote: >>>>>> Hans, >>>>>> >>>>>> Jacques gave some examples of where an override is currently used and >>>>>> why it is needed. Could you give us another reason besides "i >>>>>> think an >>>>>> override is an overkill" - like a reason based on a design issue or a >>>>>> real-world problem? >>>>>> >>>>>> -Adrian >>>>>> >>>>>> On 9/19/2011 7:55 AM, Hans Bakker wrote: >>>>>>> I as sorry i do not see the problem here..... >>>>>>> >>>>>>> as long as the properties setting in the trunk will show or hide all >>>>>>> widget comments (so in the trunk NO override) then it is fine. >>>>>>> >>>>>>> why? because i think an override is an overkill anyway.... >>>>>>> >>>>>>> Regards, >>>>>>> Hans >>>>>>> >>>>>>> >>>>>>> On Mon, 2011-09-19 at 08:43 +0200, Jacques Le Roux wrote: >>>>>>>> Yes, but I guess we will set widget.verbose in the properties file >>>>>>>> to true (as we do for all defaults to be dev friendly). Will that >>>>>>>> suit Hans? Else why do you Hans ask for now overriding in web.xml? >>>>>>>> For instance what for Birt by defaut? Why not keeping the example >>>>>>>> in example component commented out? Waht for testtools? Not sure >>>>>>>> why it's false in googlecheckout but I guess there is a reason.. >>>>>>>> >>>>>>>> In other word I guess Hans expect widget.verbose in the properties >>>>>>>> file to be false... >>>>>>>> >>>>>>>> Jacques >>>>>>>> >>>>>>>> From: "Adrian Crum"<adrian.c...@sandglass-software.com> >>>>>>>>> Let's see if we can bring this to a happy ending. >>>>>>>>> >>>>>>>>> If the widget.verbose setting in the properties file is false, >>>>>>>>> then it overrides any other setting and all boundary comments are >>>>>>>>> shut off. >>>>>>>>> >>>>>>>>> If the widget.verbose setting in the properties file is true, >>>>>>>>> then it follows the previous pattern, where true is the >>>>>>>>> default, but >>>>>>>>> it can be overridden in web.xml and in the context Map. >>>>>>>>> >>>>>>>>> Will that work for everyone? >>>>>>>>> >>>>>>>>> -Adrian >>>>>>>>> >>>>>>>>> On 9/15/2011 5:01 PM, Jacopo Cappellato wrote: >>>>>>>>>> I am going to feel bad if I don't add my 2 cents to this >>>>>>>>>> thread :-) >>>>>>>>>> I agree with Jacques that the formatting of boundary comments >>>>>>>>>> should be output specific (i.e no output for CSV etc...) >>>>>>>>>> instead of >>>>>>>>>> always rendering as html comments. >>>>>>>>>> As regards the logic to determine if comments should be enabled >>>>>>>>>> or not, I don't have a strong opinion because I have always used >>>>>>>>>> this feature in a very rough way (enable all or disable all); >>>>>>>>>> however I can understand the we may want to avoid that (when >>>>>>>>>> widget.properties.enableBoundaryComments == false) the comments >>>>>>>>>> are enabled by passing a URL parameter to the screen. >>>>>>>>>> >>>>>>>>>> Kind regards, >>>>>>>>>> >>>>>>>>>> Jacopo >>>>>>>>>> >>>>>>>>>> On Sep 15, 2011, at 4:18 PM, Jacques Le Roux wrote: >>>>>>>>>> >>>>>>>>>>> Someone I work with suggested: >>>>>>>>>>> >>>>>>>>>>> I have to point out though that I kind of agree with the way >>>>>>>>>>> David put it in that the "false" setting could have a priority, >>>>>>>>>>> i.e. it's like in security permissions where "deny" has >>>>>>>>>>> precedence over allow, so if you set it in widget.properties to >>>>>>>>>>> false >>>>>>>>>>> then you're sure comments will never be enabled anywhere... >>>>>>>>>>> security-wise it makes sense despite the comment about qc... >>>>>>>>>>> >>>>>>>>>>> Maybe something like this? (compromise between the two) >>>>>>>>>>> >>>>>>>>>>> if (widget.properties.enableBoundaryComments == false >>>>>>>>>>> || web.xml.enableBoundaryComments == false >>>>>>>>>>> || context.enableBoundaryComments == false) { >>>>>>>>>>> return false; >>>>>>>>>>> } else { // This is the solution Scott wrote, but use >>>>>>>>>>> overriding settings only for null and true values >>>>>>>>>>> if (context.enableBoundaryComments != null) return >>>>>>>>>>> context.enableBoundaryComments; >>>>>>>>>>> if (web.xml.enableBoundaryComments != null) return >>>>>>>>>>> web.xml.enableBoundaryComments; >>>>>>>>>>> if (widget.properties.enableBoundaryComments != null) >>>>>>>>>>> return widget.properties.enableBoundaryComments; >>>>>>>>>>> return false; >>>>>>>>>>> } >>>>>>>>>>> >>>>>>>>>>> Could probably rewrite that to be less redundant but you get >>>>>>>>>>> the idea... >>>>>>>>>>> >>>>>>>>>>> jleroux: I quickly reformated my own way ;o), It seems a good >>>>>>>>>>> idea to me, what do you think? >>>>>>>>>>> >>>>>>>>>>> Also my colleague also wrote: >>>>>>>>>>> Only thing I have to add is that I didn't see anyone address >>>>>>>>>>> the issue that HTML comments are outputted for CSV (because >>>>>>>>>>> there's >>>>>>>>>>> no<csv> element and you have to use<html>) element. No >>>>>>>>>>> matter what widget.verbose is set to, there should never be HTmL >>>>>>>>>>> comments outputted for csv. so this only addresses half the >>>>>>>>>>> bugs... >>>>>>>>>>> >>>>>>>>>>> We have no patches so far... >>>>>>>>>>> >>>>>>>>>>> Jacques >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Dimitri Unruh wrote: >>>>>>>>>>>> +1 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Dimitri Unruh >>>>>>>>>>>> Consultant AEW >>>>>>>>>>>> Lynx-Consulting GmbH >>>>>>>>>>>> Johanniskirchplatz 6 >>>>>>>>>>>> 33615 Bielefeld >>>>>>>>>>>> Deutschland >>>>>>>>>>>> Fon: +49 521 5247-0 >>>>>>>>>>>> Fax: +49 521 5247-250 >>>>>>>>>>>> Mobil: +49 160 90 57 55 13 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Company and Management Headquarters: >>>>>>>>>>>> Lynx-Consulting GmbH, Johanniskirchplatz 6, 33615 Bielefeld, >>>>>>>>>>>> Deutschland >>>>>>>>>>>> Fon: +49 521 5247-0, Fax: +49 521 5247-250, www.lynx.de >>>>>>>>>>>> >>>>>>>>>>>> Court Registration: Amtsgericht Bielefeld HRB 35946 >>>>>>>>>>>> Chief Executive Officers: Karsten Noss, Dirk Osterkamp >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> http://www.lynx.de/haftungsausschluss >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Wir laden Sie herzlich ein: >>>>>>>>>>>> DSAG-Jahreskongress >>>>>>>>>>>> Datum: 11. - 13. Oktover 2011, Congress Center Leipzig, Halle >>>>>>>>>>>> 2 Stand B01 >>>>>>>>>>>> >>>>>>>>>>>> Besuchen Sie uns an unserem Stand und freuen Sie sich auf >>>>>>>>>>>> einen intensiven Informations- und Erfahrungsaustausch rund um >>>>>>>>>>>> das >>>>>>>>>>>> Thema Mobility! >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Am 13.09.2011 um 14:35 schrieb "Bilgin >>>>>>>>>>>> Ibryam"<bibr...@gmail.com>: >>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Sep 13, 2011 at 9:54 AM, Adrian Crum >>>>>>>>>>>>> <adrian.c...@sandglass-software.com> wrote: >>>>>>>>>>>>>> Thanks Scott - those are my feelings exactly. >>>>>>>>>>>>>> >>>>>>>>>>>>>> I like the way the design worked previously, and changing it >>>>>>>>>>>>>> because a user >>>>>>>>>>>>>> might accidentally leave the comments enabled in production >>>>>>>>>>>>>> seems silly. >>>>>>>>>>>>>> That is a user's QC problem, not a widget comment design >>>>>>>>>>>>>> problem. >>>>>>>>>>>>>> >>>>>>>>>>>>>> -Adrian >>>>>>>>>>>>>> >>>>>>>>>>>>> + 1 >>>>>>>>>>>>> >>>>>>>>>>>>> Bilgin >