cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian LeRoux...@brian.io>
Subject Re: XML Namespaces
Date Thu, 13 Feb 2014 20:50:40 GMT
Completely w/ Braden here. Lets stay the course on the big issues and save
this yak for a discreet initiative.


On Thu, Feb 13, 2014 at 8:35 AM, Andrew Grieve <agrieve@chromium.org> wrote:

> On Thu, Feb 13, 2014 at 10:49 AM, Braden Shepherdson <braden@chromium.org
> >wrote:
>
> > First, a brief point: We do *not* follow the widget spec, not anymore. We
> > were close, a long time ago, but we've added multiple Cordova-specific or
> > Phonegap-specific things and some slight tweaks to the meaning of some
> tags
> > and attributes. Since the widget spec is officially deprecated, I argue
> > that we can now stop caring about following the spec, and just decide
> what
> > configuration makes sense for Cordova.
> >
> While we don't currently follow it *semantically*, I think that we do
> follow it syntactically. This means XSD validation currently passes.
>
>
>
> >
> > Looking over Jonathan's "rough work" page, I generally like what I'm
> > seeing, except for the persistent question of what we're gaining with all
> > these changes. Like the JSON config files idea, I'd be happy if we were
> > already in that world. But the transition is sufficiently painful that
> > switching doesn't feel worth it; we don't gain enough to justify the
> pain.
> >
> > However! That only applies to the configuration file reshuffling. If we
> > really can refactor Plugman's flows to have reversible transactions, that
> > would definitely make me happy. But I don't think we should conflate the
> > config changes and that refactoring - they're independent. We would need
> to
> > expand the metadata tracked by plugman, of course, but that's not the
> same
> > as moving all the configuration.
> >
> > Braden
> >
> >
> > On Thu, Feb 13, 2014 at 10:04 AM, Jonathan Bond-Caron <
> > jbondc@gdesolutions.com> wrote:
> >
> > > On Thu Feb 13 09:37 AM, Andrew Grieve wrote:
> > > > Jonathan - I'm a fan of your "rough work" :)
> > > >
> > >
> > > Thanks, lots of credit to Braden & Mark around the plugman 'project'
> idea
> > >
> > > Note about xml vs. json config, Cordova could support both. Upstream
> > > distributions could choose to focus on config as XML, json or both.
> > > IBM most likely would prefer XML for the XSD & tooling, Adobe could do
> > XML
> > > for enterprise... json for web devs, ...?
> > >
> > > Don't think there's a silver bullet there.
> > >
> > > > Reason I'd want to use <cdv:icon> instead of <icon> for now,
is to
> > > minimize the
> > > > number of "cdv:"s that appear. If you namespace the element, you
> don't
> > > need to
> > > > namespace the attributes. It also makes <cdv:icon> and
> > <cdv:splashscreen>
> > > > more similar.
> > >
> > > Makes sense, the work on cdv:icon could be pushed into the 4.0 config
> > > (with no namespace).
> > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message