問題タブ [dam]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Resourcespace DAM システム - 外部ストレージを AWS S3 として設定
aws s3 をResourcespaceの外部ストレージとして設定する方法を見つけようと、数日を費やしてきました。そして、私はこのアプリでさらに混乱しています。
私はオープンソース バージョンを使用しており、自分のニーズに合わせてカスタマイズしようとしています。
私はウェブアプリの長いドキュメントを見てきましたが、ストレージの設定について何も見つけることができませんでした (他のウェブアプリのように)。ドキュメントのように、外部ストレージには、ストレージを指定したり、s3を統合したりする直接的な方法がないようです。
私は次のことを試しました:
- config.default ファイルの「storagedir」の格納ディレクトリと「syncdir」のディレクトリを変更することで、 aws s3 統合と任意の php ウェブサイトへの統合方法を試しました (require s3 autoload ファイルを追加し、config に aws キーを追加しました)。ファイル)、しかしそれは機能していません。サイトはまだローカルに保存しています
注: 以前に aws s3 をLaravel 5.7およびCodeigniter 3フレームワークと正常に統合しました。
$_FILES
アップロード機能があるファイルにrequire aws-autoloadを追加して、アップロードを担当するコードを探してみましたが、コードはアップロード機能がどこにあるのかわかりにくいようです(アップロードを受け取るphp機能ではありません.require aws-autoload の場所を include/general.php に変更しましたが、うまくいきませんでした。
次のような問題に関するいくつかのフォーラムをフォローアップしました。
構成ファイルを使用して (AWS 資格情報を保存し、ストレージを s3 バケット URL に設定する)、一般/アップロード ファイルに aws-autoload を含めると、アップロードする場所が自動的に理解されますが、エラーやバグは発生しません。対処するために報告しています。
しかし、私が見つけたもののほとんどは、Amazon で既にセットアップされているように見える有料版の DAM システムに関連しています。
アドバイスしてください、どんな助けでも大歓迎です。
Windows 10 PCでWampを使用しています
image - AEM Adaptive Image Servlet を使用して複数の高品質の画像を取得する方法
Adaptive Image Servlet を使用して、さまざまな品質の画像 (25% の低品質画像と 82% の実際の画像) を生成したいと考えています。AEM6.3 We.Retail サイトを使用していますが、カスタム コンポーネントは使用していません。We.Retailページにアクセスすると
画像を読み込みます
この画像は、image.img.75.1024.jpeg のように 75% の品質係数を持っています。この 75% の品質は、コンポーネントの設計ポリシーで規定されています。
この品質がポリシーで定義されると、同じ画像を異なる品質で生成することはできません。例: http://localhost:4502/content/we-retail/us/en/experience/arctic-surfing-in-lofoten/_jcr_content/root/responsivegrid/content_fragment/par3/image.img.25.1024.jpeg/1579280316937 /fjord-waves.jpeg
失敗します。デザイン ポリシーに移動し、品質を 25% に編集してから、適切な品質を取得する必要があります。
私の要件: ページの読み込み時に低品質の画像を読み込み、ホバー時に高品質にパンする画像オーバーレイ コンポーネントがあります。Adaptive Image Servlet を使用して、同じ画像コンポーネントに対して異なる品質係数の画像を取得する方法は?
更新: AdaptiveImageServletの実装を読むと、コンポーネント ポリシーから品質が選択されます。それでは、私の質問を言い換えさせてください。カスタム品質パラメーターを受け入れる、AdaptiveImageServlet で使用できる拡張機能/構成はありますか?