メディア機能のパーマリンクが画像とSVGファイルでも表示されるようになりました


2020年3月18日にリリースしたVer. 2.11.8では、メディア機能の画像のパーマリンクが表示されるようになりました。



以前まではドキュメントファイルのみパーマリンクの表示に対応しておりましたが、画像ファイルとSVGファイルもパーマリンクの表示に対応しています。

なお、メディアファイルを変更すると同時にパーマリンクのURLも変更されます。 もし直接URLをHTMLなどに貼り付ける場合は、その点をご留意の上お使いください!

メディアのパーマリンクがランダム文字列で表示できるようになりました


以前からもファイルデータをメディアとして登録した際にはパーマリンクが生成される機能が用意されていましたが、Ver. 2.11.5よりパーマリンクがランダム文字列で表示されるようになりました。

改善が行われた理由

以前までのパーマリンクではURLに連番を採用していたため、ファイルをダウンロードした際に前後のファイルのURLを簡単に予測できてしまう恐れがありました。

今回の変更により、末尾にランダム文字列を付与することで簡単にメディアファイルが予測できないように改善されました。

以前までのパーマリンク

例)http://acms.lab/media-download/805/

Ver.2.11.5 以降のパーマリンク

例)http://acms.lab/media-download/805/df7a579224321ede/

Ver.2.11.4以前のパーマリンクに戻す方法

以前のURLをすでにURLとして公開している場合のことを考慮し、Ver. 2.11.6以降 では旧URLへの表示に戻すことが可能になりました。

パーマリンクの仕様を旧バージョンに戻す時は、config.system.yaml に下記の項目を追加してください。値を「v2」に変更すると新しい仕様に戻すことが可能です。

media_download_link: v1 # v1: media-download/xxx/ v2: media-download/xxx/hash値/

メディア機能のモーダルが個別URLで表示されるようになりました


Ver. 2.11.6より、メディア管理の詳細モーダルを個別URLごとに表示し、他者へ共有しやすくなりました。



今までは詳細モーダルを開いた時はURLが用意されておらず、一覧ページのURLのままになっていたため、特定のメディアについてコミュニケーションを図る時にIDやタグを伝えて一覧から探す手間が発生していました。

今回の改善により、表示中のURLをチャットやメールでシェアすることが可能になり、以前よりも特定のメディアについてコミュニケーションが取りやすいようになりました。

URLを共有した際、相手には下記のモーダルの画面が開いた状態のページが表示されます。



このメディアについて話したいな、と思った時はぜひご利用くださいね!

Ver. 2.10 メディアバナー機能


バナーモジュール ( Banner ) とは別に、新しくメディア管理機能と連動するカタチの メディアバナーモジュール (Media_Banner) が用意されました。



これまでのバナー画像を1つ追加しないと次のバナーを登録できるフォームが表示されない古い仕様ではなくユニットやカスタムフィールドグループのように必要なだけ登録できる入力欄を追加できるようになり便利に使えるようになりました。

メディアを1つ用意して(メディアを選択)ボタンから複数のメディアを選ぶことで複数のメディアを設定することができたりもします。

今後のメディアバナーについて

デザイン的に、もう少しユニットに寄る感じで修正がされることを計画しています。 あわせてアップロードできるファイルタイプを画像のみにするように制限を追加し、ドラッグ&ドロップにも対応したいところですね。

Ver. 2.10 新しくなったメディアユニットについて


メディア関連の詳細紹介の1つ目は、メディアユニットになります。メディアユニットでは、今回は以下の2点をお伝えします。

Ver 2.10 メディア管理機能の進化について


今回の Ver. 2.10 でイチオシの機能は、この メディア管理 の機能でしょう。

メディア管理 は5年前にリリースされた Ver. 2.0 ではじめて実装されました。インストールした直後の初期設定では、オフであったこともあり長い間、日の目を見ることがありませんでした。基本的には、画像を再利用する際に、メディア機能 を利用すると便利だというところで弊社の案件では、ほとんど利用されていることは無かった機能でした。

これが、今回の Ver. 2.10 で メディア管理機能 がアップデートされ メディアユニット画像ユニットファイルユニット のかわりに メディアを意識せずに利用できるように なりました。