ご協力いただいた皆様、本当にありがとうございました!
解決策が見つかりました。サーバーにZfileサービスをデプロイし、プライベートクラウドドライブとして機能させ、匿名ユーザーアクセスを許可するように設定しました。
ページあたりの表示ファイル数や、毎回手動で読み込む数を制御できます。匿名訪問者の権限は「プレビューのみ」に設定されています。
これにより、いくつかの重要な課題が解決されました。
複雑なファイル管理:クラウドドライブインターフェースを通じて、数十万枚の画像を管理する方がはるかに便利です。
オンデマンドプレビュー:デフォルトでは、ドライブはファイルを一覧表示するだけで、ファイルがクリックされたときにのみプレビューが生成されます。これはPhotoSwipeと非常によく似ています。(Zfileにはすべての画像を一度にプレビューするモードがありますが、後で無効にできると思います。)
Discourseとの統合:「オンラインで読む」リンクをDiscourseの投稿に追加できるようになり、クリックするとクラウドドライブインターフェースが開きます。次のようになります:https://openttc.com/t/topic/8
リソース効率:このアプローチにより、従来のギャラリーや画像ホスティングアプリケーションで一般的な不要なリソース消費を回避できます。本を読む最良の方法は、一度に1ページずつ読み込むことです。写真アルバムのように一度に複数の画像が表示されることを期待するのとは異なります。複数の本のページを同時に読み込むと、すべてのページが非常によく似ているため、視覚的にも混乱するでしょう。
Discourseをウェブサイトのホームページとして使用しており、31のカテゴリに約5,000冊の本を管理しています。各投稿は1冊の本を表し、Zfileドライブは各本の個々のコンテンツページを管理します。これは、これまでに発見した中で最高のユーザーエクスペリエンスであり、デスクトップ、携帯電話、タブレットで比較的便利です。同様のニーズを持つ他の人々にも役立つことを願っています。
いくつか注意点があります。
Zfileだけが唯一の選択肢ではありません。インターフェースは主に中国語をサポートしているようで、これは私にとって利点です。他に良い提案があれば教えてください。
将来的に、Discourseで3Dページめくりプラグイン(WordPressで利用可能なような、実際の本のめくり体験をシミュレートするもの)が利用可能になったら、それも教えてください。
重ねて感謝いたします!
「いいね!」 4