2016-06-13 11 views
2

Officeアドインを実行するには、Internet Explorerでアドインをホストし、次に、マニフェストファイルでアドインがOfficeによって読み込まれるHTTPエンドポイントを参照する必要があります。GitHubでOfficeアドインをホストすることはできますか?

<?xml version="1.0" encoding="utf-8"?> 
<!--Created:cbbc9d22-5cf7-4e4c-8ee9-42a772aae58a--> 
<OfficeApp xsi:type="ContentApp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/office/appforoffice/1.0"> 
    <Id>eadaa0dd-558b-499a-9935-fb7f32fa8dac</Id> 
    <Version>1.0.0.0</Version> 
    <ProviderName>Me Myself</ProviderName> 
    <DefaultLocale>en-US</DefaultLocale> 
    <DisplayName DefaultValue="MyAddIn" /> 
    <Description DefaultValue="My Add-In" /> 
    <Capabilities> 
    <Capability Name="Workbook" /> 
    </Capabilities> 
    <DefaultSettings> 
    <!-- HERE the address for publishing --> 
    <SourceLocation DefaultValue="https://github.com/mygituser/MyProjRepo" /> 
    <RequestedWidth>400</RequestedWidth> 
    <RequestedHeight>400</RequestedHeight> 
    </DefaultSettings> 
    <Permissions>ReadWriteDocument</Permissions> 
</OfficeApp> 

Gitリポジトリ/ブランチを使用してアドインをホストすることはできますか?このアプローチに対する副作用または推奨される慣行

答えて

3

WebリポジトリをWebサーバーとして使用して、Webアプリケーションのコンテンツを提供しています。たとえそれがうまくいくとしても、純粋な静的なウェブサイトであっても、それは作られていないので、これをお勧めしません。 Githubは、あなたが達成したいと思っているものが多かれ少なかれ、リポジトリからシンプルかつシームレスに展開できるウェブサイトホスティングを提案しています。それはgithub pagesと呼ばれます。

しかし、githubページでアプリケーションをホストすることはお勧めしません。ここに私の議論

  • githubドメインはあなたのものではありません。マニフェストがOfficeストアまたはクライアントオフィスに表示されているため、アプリを別の場所に移動したい場合は、そのままにしてください。最高の状態では、リダイレクトになります。

  • githubページではhttps(カスタムドメイン名用)がサポートされていないため、カスタムドメイン名を使用することはできません。私は私の会社のジキルをホストするために使用され、それはいくつかのサーバのパラメータをチューニングするために来るとき、あなたが非常に制限されているgithubのページ(ETagを、キャッシュ制御)

  • はgithubのページに「静的」と公開ウェブサイト生成しましたmy blog post

    ウェブアドインのサンプルのほとんどにサーバーロジックのないWebアプリケーションが表示されていても、実際のWebアドインのケースはめったにありません。単一ページアプリケーションの場合でもロジックサーバー側を置くことをお勧めします。

    あなたのプロフィールから、あなたはAzureのWebサイトfor freeでホスティングしてみませんか?ASP.NET愛好家のようです。たとえフリーモードであっても、カスタムドメイン名にSSLを設定することはできません。

  • +0

    私は非常に良い点と明確な議論を述べる必要があります。それらを考慮に入れます! – Andry

    +0

    ありがとうございました。もし答えが受け入れられたと考えていただきました。 –

    +0

    うん!いつものように、私はより完全かもしれない他の回答が掲載されるまで数日間は過ごしました。 :) – Andry

    関連する問題