2017-08-04 9 views
3

カスタムUXを追加するためにdraw.ioが変更され、ドキュメントを保存できるようになりました。これまではApacheからJavaScriptを提供してきましたが、保存する方法はありません。 githubリポジトリにはJavaで書かれたバックエンドがあるようですが、wiki(https://github.com/jgraph/drawio/wiki/Building)の指示はちょっと混乱します。Draw.io - バックエンドとインテグレーションを手に入れよう

究極の目標は、カスタマイズされたバージョンをサーバー上で稼働させ、複数のユーザーが同時に同じ図面を表示できるようにすることです。変更すると、変更内容が表示されますhttp://draw.ioサイト)、図面をサーバーやGoogleドライブやDropboxに保存したり、保存した図面へのリンクを他のユーザーと共有することができます。これは他の場所でも動作しますが、サーバー上で動作させる方法は不明です。どんな助けでも大歓迎です。

答えて

0

代わりに、無数の雲バックエンドをお試しください。 aws iot mqttのようなもの。この方法では、バックエンドではなくアプリに集中できます。別のオプションはrealtime.ioです。非常に安く、すぐに統合できるはずです。 awsのすてきな部分は、aws lamdaを使用してクラウドボックスに保存することを重くすることです。

0

Ant build.xmlwarタスクを呼び出すと、Tomcatのようなサーブレットエンジンで実行できる戦争が生成されます。

draw.ioのプロダクションバージョンは実際にGoogle App Engine上で動作しますが、それを試すことができます。

ストレージに関しては、draw.ioには、実行中のサーバーに保存する機能はありません。クラウドストレージオプションのみに保存されます。

クラウドストレージオプションに保存するには、必要なAPIプロジェクトを設定し、アプリIDをGoogle DriveOneDriveのファイルに入れる必要があります。

+0

ありがとうDavid :-)これは正しい方向に役立ちます。質問は、私たちが主にjavascriptの人々であり、Google DriveやGithubの作業の魔法のステップを手がかりにすることを少し必要としていることです。私があなたに指摘してくれた、 - )そのJavaScriptを正常に接続するには、もう1つの魔法のステップがあるようです。あなたはAPIプロジェクトについて言及しました。その詳細についてちょっとわかりますか?既にそれらのための既存のコードが存在しなければなりません。私たちはそれをつかむことができますか?フォローする例はありますか?ありがとう:-) – seanhalle

+0

draw.ioに余分なファイルはありません。すべてGithubにあります。たとえば、Googleドライブの場合、https://developers.google.com/drive/v3/web/enable-sdkにしたがってドライブAPIプロジェクトをセットアップする必要があります。 – David

+0

Davidさん、ありがとうございました。石をもう少し動かしています。私はこれらのことを知るために私たちに力を入れています。Google OAuthの証明書を作成しました。しかし、暗闇の中のショットです。私たちがこれらのことを周りにする必要があることをする上で、何らかの手持ちにしていますか?たぶんGoogleのチュートリアルやその他のものを見つけるための正しい検索用語です。証明書を作成する方法はわかりますが、証明書をdraw.ioコードに接続するステップはまだ不明です。何か助けてくれてありがとう。 – seanhalle

関連する問題