@ventum-digital/iiq-plugin-project-generator
Version:
A npm tool to set-up the project structure for developing an IIQ Plugin.
91 lines (85 loc) • 2.68 kB
text/xml
<Plugin certificationLevel="None"
name="__pluginName__"
displayName="__pluginDisplayName__"
minSystemVersion="__minSystemVersion__"
maxSystemVersion="__maxSystemVersion__"
version="%%VERSION%%">
<Attributes>
<Map>
<entry key="fullPage">
<value>
<FullPage title="__pluginDisplayName__"/>
</value>
</entry>
<entry key="restResources">
<value>
<List>
<String>com.ventum.iiq.plugins.__pluginName__.__capitalizedName__RestResource</String>
</List>
</value>
</entry>
<entry key="settings">
<value>
<List>
<Setting dataType="string"
name="snekColor"
defaultValue="#00FF00" />
</List>
</value>
</entry>
<entry key="settingsForm">
<value>
<Form name="Sandbox Form">
<Description>Example form to display plugin settings</Description>
<Section name="Configuration">
<Field
displayName="Snek Color"
helpKey="Choose the snek color from the list"
name="snekColor"
type="string"
required="true"
displayType="radio"
>
<AllowedValues>
<List>
<String>#00FF00</String>
<String>Green</String>
</List>
<List>
<String>#FF00A7</String>
<String>Pink</String>
</List>
<List>
<String>#FFFF00</String>
<String>Yellow</String>
</List>
</AllowedValues>
</Field>
</Section>
</Form>
</value>
</entry>
<entry key="snippets">
<value>
<List>
<Snippet regexPattern=".*" rightRequired="View__noSpaceDisplayName__Right">
<Scripts>
<String>ui/generated/snippet.js</String>
</Scripts>
</Snippet>
<Snippet regexPattern=".*plugins/pluginPage.*" rightRequired="View__noSpaceDisplayName__Right">
<Scripts>
<String>ui/generated/pageController.js</String>
</Scripts>
<StyleSheets>
<String>/ui/generated/pageController.css</String>
</StyleSheets>
</Snippet>
</List>
</value>
</entry>
</Map>
</Attributes>
</Plugin>