Skip to content

Instantly share code, notes, and snippets.

@kMutagene
Last active April 30, 2020 08:30
Show Gist options
  • Save kMutagene/89e9e36a1462af5bb1a2b454453bc5a8 to your computer and use it in GitHub Desktop.
Save kMutagene/89e9e36a1462af5bb1a2b454453bc5a8 to your computer and use it in GitHub Desktop.
Manifest and validate dump for SO question
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="TaskPaneApp">
<Id>5d6f5462-3401-48ec-9406-d12882e9ad83</Id>
<Version>1.0.0.0</Version>
<ProviderName>Computational Systems Biology</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue="CSBAnnotator"/>
<Description DefaultValue="Utility functions to annotate data in a fast and safe way"/>
<IconUrl DefaultValue="https://localhost:3000/assets/icon-32.png"/>
<HighResolutionIconUrl DefaultValue="https://localhost:3000/assets/icon-80.png"/>
<SupportUrl DefaultValue="https://csb.bio.uni-kl.de/"/>
<AppDomains>
<AppDomain>bio.uni-kl.de</AppDomain>
</AppDomains>
<Hosts>
<Host Name="Workbook"/>
</Hosts>
<DefaultSettings>
<SourceLocation DefaultValue="https://localhost:3000/"/>
</DefaultSettings>
<Permissions>ReadWriteDocument</Permissions>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="VersionOverridesV1_0">
<Hosts>
<Host xsi:type="Workbook">
<DesktopFormFactor>
<GetStarted>
<Title resid="GetStarted.Title"/>
<Description resid="GetStarted.Description"/>
<LearnMoreUrl resid="GetStarted.LearnMoreUrl"/>
</GetStarted>
<FunctionFile resid="Commands.Url"/>
<ExtensionPoint xsi:type="PrimaryCommandSurface">
<OfficeTab id="TabData">
<Group id="CSBAnnotatorCommands">
<Label resid="CSBAnnotatorCommands.Label"/>
<Icon>
<bt:Image size="16" resid="Icon.16x16"/>
<bt:Image size="20" resid="Icon.20x20"/>
<bt:Image size="24" resid="Icon.24x24"/>
<bt:Image size="32" resid="Icon.32x32"/>
<bt:Image size="40" resid="Icon.40x40"/>
<bt:Image size="48" resid="Icon.48x48"/>
<bt:Image size="64" resid="Icon.64x64"/>
<bt:Image size="80" resid="Icon.80x80"/>
<bt:Image size="96" resid="Icon.96x96"/>
</Icon>
<Control xsi:type="Button" id="TaskpaneButton">
<Label resid="TaskpaneButton.Label"/>
<Supertip>
<Title resid="TaskpaneButton.Label"/>
<Description resid="TaskpaneButton.Tooltip"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="Icon.16x16"/>
<bt:Image size="20" resid="Icon.20x20"/>
<bt:Image size="24" resid="Icon.24x24"/>
<bt:Image size="32" resid="Icon.32x32"/>
<bt:Image size="40" resid="Icon.40x40"/>
<bt:Image size="48" resid="Icon.48x48"/>
<bt:Image size="64" resid="Icon.64x64"/>
<bt:Image size="80" resid="Icon.80x80"/>
<bt:Image size="96" resid="Icon.96x96"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<TaskpaneId>ButtonId1</TaskpaneId>
<SourceLocation resid="Taskpane.Url"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="Icon.16x16" DefaultValue="https://localhost:3000/assets/icon-16.png"/>
<bt:Image id="Icon.20x20" DefaultValue="https://localhost:3000/assets/icon-20.png"/>
<bt:Image id="Icon.24x24" DefaultValue="https://localhost:3000/assets/icon-24.png"/>
<bt:Image id="Icon.32x32" DefaultValue="https://localhost:3000/assets/icon-32.png"/>
<bt:Image id="Icon.40x40" DefaultValue="https://localhost:3000/assets/icon-40.png"/>
<bt:Image id="Icon.48x48" DefaultValue="https://localhost:3000/assets/icon-48.png"/>
<bt:Image id="Icon.64x64" DefaultValue="https://localhost:3000/assets/icon-64.png"/>
<bt:Image id="Icon.80x80" DefaultValue="https://localhost:3000/assets/icon-80.png"/>
<bt:Image id="Icon.96x96" DefaultValue="https://localhost:3000/assets/icon-96.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="GetStarted.LearnMoreUrl" DefaultValue="https://go.microsoft.com/fwlink/?LinkId=276812"/>
<bt:Url id="Taskpane.Url" DefaultValue="https://localhost:3000/"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="GetStarted.Title" DefaultValue="Get started annotating your data for greater good!"/>
<bt:String id="CSBAnnotatorCommands.Label" DefaultValue="CSBAnnotator Commands"/>
<bt:String id="TaskpaneButton.Label" DefaultValue="Annotate"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="GetStarted.Description" DefaultValue="CSBAnnotator succesfully. Go to the DATA tab and click the 'Show Annotation Pane' button to get started."/>
<bt:String id="TaskpaneButton.Tooltip" DefaultValue="Click to Show Annotation Pane"/>
</bt:LongStrings>
</Resources>
</VersionOverrides>
</OfficeApp>
PS D:\Playground\projects\SAFEOfficeAddInn> office-addin-manifest validate .\manifest.xml
The manifest is valid.
Additional information:
Package Type Identified: Package of your add-in was parsed successfully.
Correct Package: Your package matches the submission type.
Valid Manifest Schema: Your manifest does adhere to the current set of XML schema definitions for Add-in manifests.
Manifest Version Correct Structure: The manifest version number has the correct structure for the platform that it supports.
Manifest Version Correct Value: The manifest version number is greater or equal to 1.0.
Manifest ID Valid Prefix: The product ID in the manifest has a valid prefix
- Details: 5d6f5462-3401-48ec-9406-d12882e9ad83
Manifest ID Correct Structure: The structure of the product ID is correct.
- Details: 5d6f5462-3401-48ec-9406-d12882e9ad83
High Resolution Icon Present: A high resolution icon element was expected and is present.
- Details: https://localhost:3000/assets/icon-80.png
Supported High Resolution Icon URL File Extension: The manifest high resolution icon URL has a valid image file extension.
- Details: png
Secure High Resolution Icon URL: The manifest high resolution icon URL uses HTTPS.
- Details: https://localhost:3000/assets/icon-80.png
Icon Present: A icon element was expected and is present.
- Details: https://localhost:3000/assets/icon-32.png
Supported Icon URL File Extension: The manifest icon URL has a valid image file extension.
- Details: png
The manifest icon URL uses HTTPS.: Secure Icon URL
- Details: https://localhost:3000/assets/icon-32.png
Desktop Source Location Present: A desktop or default source location URL is found.
Secure Desktop Source Location: The manifest desktop source location URLs use HTTPS.
Supported Office Identified: Supported Office products were successfully determined.
Support URL Present: The manifest support URL is present.
- Details: https://csb.bio.uni-kl.de/
Valid Support URL: The manifest support URL is valid.
Acceptance Test Completed: Acceptance test service has finished checking provided add-in.
Based on the requirements specified in your manifest, your add-in can run on the following platforms; your add-in will be tested on these platforms when you submit it to the Office Store:
- Excel for iPad
- Excel 2016 for Mac
- Excel 2013 or later
- Excel 2016 or later
- Excel Online
Important: This analysis is based on the requirements specified in your manifest and does not account for any runtime JavaScript calls within your add-in. For information about which API sets and features are supported on each platform, see Office Add-in host and platform availability. (https://docs.microsoft.com/office/dev/add-ins/overview/office-add-in-availability).
*This does not include mobile apps. You can opt-in to support mobile apps when you submit your add-in.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment