同様のアプリケーションを作成する必要があるため、Google ドキュメントがサーバー側にドキュメントを保存する方法に興味があります。
純粋な RTF/ODF ファイルまたは独自のデータベースを使用しますか? バージョン管理と元に戻す/やり直し機能をどのように可能にしますか?
誰かがこの質問に従って知っている場合は、私と共有してください。
同様のアプリケーションを作成する必要があるため、Google ドキュメントがサーバー側にドキュメントを保存する方法に興味があります。
純粋な RTF/ODF ファイルまたは独自のデータベースを使用しますか? バージョン管理と元に戻す/やり直し機能をどのように可能にしますか?
誰かがこの質問に従って知っている場合は、私と共有してください。
データベースを使用する必要があります。おそらく、各ドキュメント リビジョンを格納するテーブルです。まず、更新が重要かどうかを判断する方法を見つけます。やり直し/元に戻すための小さな変更をクライアント側に保存し、定期的に、または何らかの条件 (ユーザー ヒットの保存など) ごとに、リビジョンごとにデータベース エントリを作成します (変更されたバイト数、追加されたバイト数、削除されたバイト数などを保存できます)。等。)。
MediaWiki を見てください。これはオープン ソースであり、本質的にはあなたが求めていることを実行します (つまり、表とコードを見てください)。
RTF/ODF は通常、ユーザーがドキュメントのエクスポートを要求したときに生成され、提供されます。
場合によっては、Google ドライブの公開 API の利用を検討する必要があります。詳細はリンク先をご覧ください。