[
https://issues.apache.org/jira/browse/CB-7142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14069197#comment-14069197
]
Andrew Grieve commented on CB-7142:
-----------------------------------
Cool feature. Definitely makes sense to enable plugin variables to be specified.
I don't think {code}<preference>{code} is appropriate though, since those
already mean something different within config.xml files.
How about adding more {code}<param>{code} tags? We can either filter out `id`
and `version` params when passing them to plugin install, or just pass them as
variables as well that will be ignored.
Another option would be {code}<param name="var-FOO">{code}. I'd be fine with
either.
> Support for restoring plugin "preferences" in "restore" CLI command
> -------------------------------------------------------------------
>
> Key: CB-7142
> URL: https://issues.apache.org/jira/browse/CB-7142
> Project: Apache Cordova
> Issue Type: Improvement
> Components: CLI, Plugman
> Affects Versions: 3.5.0
> Reporter: Nikolai Kotchetkov
> Labels: features
> Original Estimate: 168h
> Remaining Estimate: 168h
>
> Thanks for great improvement having the plugin list in config.xml!
> However it will be great if "preferences" passed to plugman as variables
> could be saved there to.
> Like:
> {noformat}
> <feature name="Custom URL scheme">
> <param name="id" value="nl.x-services.plugins.launchmyapp" />
> <param name="url"
> value="https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin.git" />
> <preference name="URL_SCHEME" value="VERBOSE"/>
> </feature>
> {noformat}
> I've made a rather simple fix for that in [this
> commit|https://github.com/motorro/cordova-lib/commit/4c5765404ed8714a5ea0f8d5e026d3280335405d]
> The code also has a feature of setting and using a plugin URL to install.
> Two more things required:
> # To be able to specify preferences per plugin to avoid possible name
> conflict - that involves installing plugins one-by-one rather than in batch
> as far as I understand the 'plugin("add")'
> # Add support to reinstalling plugins with respect to preferences on platform
> add - did not dig the code yet.
> It would be nice if someone comment on the issue - am I right or missing
> something already done. Also I can fullfill the requirement myself and issue
> a pull request if the feature seems handy.
--
This message was sent by Atlassian JIRA
(v6.2#6252)