WOLips Validation Preferences

From: David Avendasora (webobject..vendasora.com)
Date: Fri Jun 25 2010 - 13:13:14 UTC

  • Next message: Mike Schrag: "Re: WOLips Validation Preferences"

    Hi all,

    I've been going through the changes to the new WOLips Validation Preferences panel in prep for my presentation at WOWODC, and I realized that I have no idea the meanings of and/or differences between some of the various options are.

    1) There is a heading "Binding Validation" just above Component Validation that seems to be completely extraneous, or am I misunderstanding what it's there for?

    2) Component Validation checkbox - to me a "Component" is the .wo "package" including HTML, WOD, WOO, etc. What does toggling Component Validation do?

    3) Auto-Insert "{", ":" and "=" - while this is great, they are not really Validation options.

    4) Inline Bindings - I assume this means turning off validation of inline bindings all-together. Should this be a sub-option to the Component Validation option because if Component Validation is off, then you wouldn't still validate inline bindings, right?

    5) Binding Value Validation (Slow) - Does this apply to all values to all bindings, either inline or WOD-based? Should this also be a sub-option of the Component Validation option?

    6) WOO Encoding Validation - Again, should this be a sub-option of Component Validation?

    In the area where you set the error-reporting levels I'm unclear on what some do:

    1) WOD Problems - what problems does this catch that are not included in WOD API, Unused WOD Elements, WOD Errors in Template?

    2) Ambiguous Key Paths - I just don't know what this is.

    3) Helper Functions, are these the WOOGNL Helper Functions discussed here: http://wiki.objectstyle.org/confluence/display/WOL/WOOGNL+Helper+Functions ?

    4) Require well-formed HTML Template - it is set to Default. What's default? Where does it get the default from?

    I'd appreciate any clarification on these so I can do a better job of covering them in the Dev Tools session.

    Dave



    This archive was generated by hypermail 2.0.0 : Fri Jun 25 2010 - 13:14:07 UTC