Teamlabは、オフィスアプリケーションを無料で統合するためのAPIを無料で提供し、サーバーにデプロイできるようにします。



前回の記事からのhabraffectはまだ詩ではありませんが、私たちはすでにあなたと別の楽しいニュースを共有することを急いでいます: Teamlab Officeオンラインドキュメントエディターサーバーに展開し、Webサイトまたはアプリケーションに埋め込むことができるようになりました。 無料で。



それはネタバレでしたが、細部は、いつものように、カットの下にありました。



誰もがドキュメントを編集したい!



2012年のモスクワTechCrunchに戻って、ブラウザで直接ドキュメントを編集する機能を妨げない、いくつの異なるアプリケーションが存在するかについて話しました。 メールサービス、クラウドファイルストレージ、内部ドキュメント管理システム、CRM。



では、被災者がどんなオプションを持っているか見てみましょう...おっと! 既存のすべてのエディターのうち、Zoho Docsのみが埋め込みアプリケーションを提供します。 統合のコストは、開いているファイルの数に相当するUDS(一意のドキュメントセッション)インジケーターに応じて計算されます。





(Zoho APIの料金プランの計算。価格はリクエストに応じて送信されます)



したがって、インターネット上には、ドキュメントエディタを統合できる単一のサービスがあります。 ZohoはSaaSを介した接続を提供しますが、サーバーにアプリケーションをインストールすることはできません。


「ここで、誰も拒否できないという申し出で市場に参入するまさにその瞬間です!」と私たちは考えました。 ちなみに、Zohoとは根本的に異なる既製のオンラインドキュメントエディターが既にありました 。テクノロジーとフォーマットの品質の両方で。 そして何を隠すべきか、1年前、私たちはさまざまな企業から同様のリクエストを受け取った手紙を受け取り始めました。



APIを介してTeamlabエディターを統合します。 ドキュメントからの抜粋



Teamlab Office AppsはAPIを使用して統合できます。APIのドキュメントは公式Webサイトにあります。



JavaScript APIファイルは通常、次のエディターフォルダーにあります。



/apps/api/documents/api.js
      
      





エディターが埋め込まれているターゲットHTMLファイルには、エディターのパラメーターに関するすべての情報が転送されるdivプレースホルダータグが含まれている必要があります。



コード例:



 <div id="placeholder"></div> <script type="text/javascript" src="/apps/api/documents/api.js"></script>
      
      





ページコードには変更可能なパラメーターが含まれており、次のようになります。



コード例:



 var docEditor = new DocsAPI.DocEditor('placeholder', config)
      
      





configはオブジェクトです。



 config = { type: 'desktop', documentType: 'spreadsheet', document: { title: 'Example Document Title.xlsx', url: 'http://www.examplesite.com/url-to-example-document/', fileType: 'xlsx', key: 'Khirz6zTPdfd7riF8lgCc56Rya_ejbfYJSA=', info: { author: 'Jessie Jamieson', folder: 'Example Files', created: '15/04/2013 1:06 PM', }, permissions: { edit: true, download: false } }, editorConfig: { mode: 'edit', lang: 'en-US', user: { id: '78e1e841-8314-48465-8fc0-e7d6451b6475', name: 'John Smith' }, }, events: { 'onReady': onDocEditorReady, 'onDocumentStateChange': onDocumentStateChange, 'onSave': onDocumentSave, 'onError': onError, } };
      
      





もちろん、テストケースについては忘れていません。 現在までに、C#とJavaScriptのサンプルが利用可能ですこちらからダウンロードできます 。 例のさらなる準備では、ユーザーからのリクエストに焦点を当てることをお約束します。



収益化モデルと展開方法



Zohoエディターとは異なり、Teamlab Officeアプリは独自のサーバーに展開でき、収益化は開いているドキュメントの数ではなく、アクティブなユーザーの数に基づいています。 まだ有料のエディターを購入する準備ができていない人のために、Commonのバージョンをリリースしました。機能は少し制限されていますが、無料です。



明確にするために、利用可能な両方のバージョンについて説明します。





フィードバックが必要です!



Habrは伝統的に、新しい機能、ソリューション、計画について話し合う最初のプラットフォームになりました。 今回も例外ではありませんでした。 エディターとサードパーティアプリケーションの統合は、私たちのチームにとって非常に重要で重要なステップです。コメントでご意見をお寄せいただければ幸いです。

事前に感謝します!



*「アクティブユーザー」とは、Teamlab Office Apps Enterpriseバージョンを24時間使用しているアカウントの数を意味します(この数は毎日リセットされます)



All Articles