KVS6.1.0

05 June, 2023

KVS 6.1.0 の新機能

新しい管理パネルに関して大幅な変更が加えられました。古いユーザーから否定的なフィードバックをいくつか受け取ったため、古い管理パネルの外観と操作性を部分的に復元するための追加オプションをいくつか提供することにしました。
  • 6.0.1 ですでに可能であったことを思い出してください: メニューのアイコンをオフにする、メモリ機能を使用してすべてのポップアップのサイズ変更と移動、管理者アカウントへのカスタム CSS の追加 - これらはすべて [設定] -> [個人設定] で実行できます。カスタム CSS は、フォントや色の設定に使用できるだけでなく、GUI の不要な部分を非表示にするためにも使用できることに注意してください。たとえば、各エディタには「data-editor-name」という HTML 属性があり、各フィールド行には「data-field-name」属性があります。これらとカスタム CSS を使用すると、エディターの使用しない部分を非表示にすることができます。
  • スクロールモードオプションが個人設定に追加されました。このオプションを使用すると、固定ヘッダーとフッターがなくページ全体がスクロール可能だった場合に、古い KVS スクロールに切り替えることができます。
  • エディターの開始モードをカスタマイズする新しいオプションが個人設定にも追加されました。これにより、同じページ内のポップアップと新しいタブの 2 つの新しいエディター表示モードに変更できるようになります。これらの新しい方法はどちらもヘッダーとサイド メニューをレンダリングしないため、小さなディスプレイに役立ちます。
  • 古い管理 GUI で発生したのと同様に、ポップアップの外側の空きスペースのどこかをクリックしたときにポップアップを強制的に閉じるオプションを追加しました。
  • グリッド フィルター GUI のいくつかの変更: 検索コントロールのサイズを大きくし、以前と同様にアクティブなフィルターのセットの横に [適用] ボタンを追加しました。また、すべての検索フィールドがデフォルトで有効になりました。
  • ネイティブ選択コントロールと同様に、高度なセレクター コントロールでキーボードの「下」キーを使用して、使用可能な項目の完全なリストをドロップダウンとして表示できるようになりました。
  • 該当する各ポップアップには、ポップアップ コンテンツをダウンロードして新しいブラウザー タブで開くためのリンクが提供されるようになりました。
  • デフォルトのオートフォーカスをエディターの最初のフィールドに戻しました。
  • カレンダー コントロールでは、キーボードのみを使用して日付を選択できるようになりました。
  • 列チューザーでサム列のみを選択した場合、グリッドには複数列グリッド形式でサムが表示されます。これは、大量の親指のセットを確認するために使用できます。
  • ビデオの透かし機能は、簡単に透かしを消去できないように強化されました。
  • ウォーターマークを X 軸と Y 軸上でランダムに移動させるために、最大オフセットをピクセルまたはビデオ サイズの % で指定する機能を追加しました。
  • 固定ウォーターマークのコーナー位置の切り替えのサポートが追加されました。これにより、定義した N 回、異なるコーナーにランダムに表示されます。
  • スクロールウォーターマークについて、特別な構文を使用してスクロール時間をランダム化するサポートを追加しました。
  • 検索関連の SEO / DMCA 機能のリストが追加されました。
  • 検索クエリでステータスがサポートされるようになり、任意のクエリを非アクティブ化できるようになりました。これを行う理由は、検索クエリ (通常は SEO 目的で使用される) をリストするページにこのクエリが表示されないようにするためです。以前は、表示したくないクエリのみ削除できましたが、再び表示される可能性がありました。
  • 統計設定で、すべての新しいクエリが非アクティブなステータスで追加されるように構成できるようになりました。サイトに公開するクエリを手動で承認する場合は、このオプションを使用できます。
  • テキスト検索がサポートされているブロックのどこでも、ユーザーがデータベース内の非アクティブなクエリに一致するもの、またはブロックされた単語を含むものを検索しようとしているときのブロックの動作をカスタマイズできるようになりました。どちらの場合も、ブロック パラメーターを使用して応答で 404 エラーを強制したり、他の URL にリダイレクトしたりすることができます。これは、最近の DMCA 制限により、関連性の結果が見つからなかった場合でも、著作権所有者が含まれる URL に対して 404 エラーを返すようエージェントが要求する場合に(おそらく Google インデックスからこれらの URL を削除するために)必要になるようです。
  • 最後に、検索結果ページのキャッシュをより適切に制御できるようになります。以前は、KVS はキャッシュ システムのオーバーフローを避けるために、単一単語のクエリの結果のみをキャッシュしていました。今回、search_caching_words ブロック パラメーターを追加して、2 単語のクエリ、さらには 3 単語のクエリもキャッシュできるようにしました。
  • その他の機能強化:

    1. 通知電子メール機能がすべての管理者の個人設定に追加されました。これで、電子メールを構成し、受信する通知を選択できるようになりました (利用可能な通知のセットは管理者権限に依存し、完全なリストはスーパー管理者のみが利用できます)。通知に加えて、ユーザーからのフィードバックを電子メールで送信することもできます。フィードバックは、すべてのユーザーに送信することも、ホワイトリストに登録された単語の指定されたリストのみを送信することもできます。
    2. ストレージ サーバーに Amazon S3 および S3 互換ストレージ システムのサポートが追加されました。それに加えて、ストレージ サーバーをバックアップ コピーのみに使用する場合 (同じグループ内に複数のストレージ サーバーがある場合) に備えて、ストリーミング タイプ フィールドに「パブリック アクセスなし」オプションも追加しました。
    3. スクリーンショット形式では、デバイスのサポートが最終的に 98% に達しつつあるため、JPG 形式を削除し、WebP 形式のみを保持することが合法になります。プレーヤー設定はタイムライン スクリーンショットの単一形式のみをサポートするようになり、KVS アップデートにより自動的に WebP に切り替わります。したがって、アップデート後は、タイムライン (!) のスクリーンショット形式のリストから JPG 形式を削除することをお勧めします。概要のスクリーンショット形式については、デフォルトのテーマで JPG と WebP の両方をデフォルトで維持することにしましたが、テーマ設定では、以前は JPG 形式のみが可能であったすべてのオプションで WebP 形式を選択できるようになります (プライマリ サム形式オプション)。したがって、ビデオから JPG 形式を完全に削除することを選択できます (残念ながら、現時点では他の場所では削除されませんが、これは近日中に削除されます)。また、AVIF の採用率が 80% 以上に達しているため、将来の AVIF フォーマットについても検討する予定です。
    4. 一括編集管理パネルのセキュリティが強化されました。以前は、「すべてのデータを編集」権限を持つ管理者は一括編集が自動的に可能でした。今後は、一括編集のための個別の権限があり、この機能を必要とするすべての管理者に対して手動で設定する必要があります (これには、インポート GUI による編集も含まれます)。また、一括編集 GUI では、他の編集権限で許可されているデータのみを変更できます。これにより、限定された管理者が特定の責任を超えてデータに損害を与えることができなくなります。さらに、以前はスーパー管理者のみが可能であった、コンテンツ管理者の所有権を変更するための特定の権限を追加しました。
    5. コンテンツ削除のセキュリティが強化されました。制限付き管理者ごとに削除されるコンテンツの 1 日あたりの最大制限を構成できるようになりました (更新後のデフォルトでは 30 に設定されます)。この変更により、管理者が誤ってまたは悪意を持ってコンテンツを削除することがなくなります。スーパー管理者にはこの制限はありませんが、バックグラウンド タスク プロセッサが 1 日に削除できるコンテンツ オブジェクト (ビデオおよび/またはアルバム) の最大 1000 個という追加のハード制限が設けられます。必要に応じて、setup.php 設定ファイルを介して調整できます。
    6. KVS は、800 万のオープンソース ユーザー名データベースからランダムに選択したユーザーを生成できるようになりました。このようなユーザーは、実際のユーザーから区別するために、新しい「生成済み」ステータスを取得します。これは、コンテンツのインポートが可能な場所であればどこでも有効にして、実際のユーザーからアップロードされているコンテンツをエミュレートできます。既存の KVS プロジェクトの場合、一括編集 GUI を使用して、新しく生成されたユーザーにビデオを再割り当てできます。また、メンバーゾーン設定にオプションが追加され、KVS が既に生成されたユーザー VS を「再利用」して新しいユーザーを作成する頻度をカスタマイズできるようになりました。これにより、生成されたユーザーが複数のビデオを追加することをエミュレートします。
    7. プレーヤーに追加された速度コントロールは、デフォルトではオフになっていますが、プレーヤーの設定で有効にできます。
    8. テーマのインストールウィザードが導入されました。これを使用して、デフォルトのテーマを、サードパーティが提供する他のテーマ、または KVS バックアップ プラグイン経由で他のプロジェクトからコピーしたテーマに置き換えることができます。通常、テーマは設計されたサム サイズに依存しているため、ウィザードはテーマを置き換えるだけでなく、依存関係もチェックし、必要なサム フォーマットを自動作成するか、新しいテーマの必要に応じて他の画像オプションを変更するかを提案します。
    9. テーマ履歴はブロックパラメータの変更を記録するようになりました。以前にテーマ履歴に記録されていた削除されたファイルも、削除時に変更イベントをトリガーします。
    10. コンテンツ インポート プリセットは、ブラックリストに含まれる単語を含む特定の行のインポートをスキップできるブラックリストをサポートするようになりました。
    11. Neuroscore プラグインは、古いタイトル、カテゴリ、モデル名からのタイトルの書き換えをサポートするようになりました。さらに、ビデオのスクリーンショットからモデルとカテゴリを自動的に自動検出できるようになります。これらの機能はまだ統合テスト中であり、最終アップデートでのみ完全に有効化されます。
    12. テンプレート キャッシュ クリーンアップ プラグインは、よりインテリジェントなキャッシュ クリーンアップを実行し、キャッシュの過負荷の分析に役立つ、より高度なキャッシュ統計を表示できるようになりました。以前は単一ブロックのキャッシュ時間を増やすと、大量のジャンク キャッシュ ファイルが生成されてしまいましたが、最近の変更により問題はなくなりました。
    13. DigiRegs プラグインでは、コンテンツ ソース情報を持たないビデオに対して DigiRegs チェックのみを適用することを選択できるようになりました。
    14. モデル自動選択プラグインは、ユーザー名、チャンネル、コンテンツ ソースを考慮してモデルを自動割り当てします。これにより、グラバーからのコンテンツでのプラグインの成功率が向上します。
    15. グラバー プラグインで、個々のグラバーの自動パイロットを有効にするときに、特定のグラバーを実行する時間範囲を指定できるようになりました。以前は、後続の実行間の間隔を指定することしかできませんでした。
    16. バックアップ プラグインは、一部の FTP へのバックアップ アーカイブの複製をサポートするようになりました。
    17. 一括編集では、その場で新しいプレイリストを作成できるようになりました。
    18. フィードのエクスポートでは、特定のビデオ コンテンツ タイプ (埋め込みビデオのみ、またはアップロードされたビデオのみ) のエクスポートのみを構成できます。
    19. アップロードされたファイルをハッシュし、重複を検索するロジックは、通常ヘッダー情報とキーフレームを含むファイルの一部のみをハッシュするように最適化されました。ただし、これはアップデート後のすべての人に影響を与えるわけではありません。この修正を適用したい場合は、 $config['optimize_file_hashing']="true"; を追加する必要があります。ただし、これを有効にすると、既存のすべてのビデオが重複チェックに参加しなくなり、再度アップロードされる可能性があります。この方法は、新規インストールではデフォルトで有効になります。
    20. ユーザーアカウントと電子メールのセキュリティが向上します。 KVS は 1 つのユーザー セッションのみを許可するようになりました。そのため、別のセッションが同じアカウントでログインしている場合、他のセッションは自動的にログオフされます。サインアップとパスワードの復元手順は、提供された電子メールが KVS で既に使用されているかどうかにかかわらず、公開を停止します (電子メールの重複チェック)。したがって、特定のメールアドレスが登録されているかどうかを知ることはできません。また、KVS は、同じメールアドレスを持つユーザーが支払いプロセッサ経由で新しいアカウントを再度作成できるようにします。これは、有料ユーザーが再請求サイクルをキャンセルし、もう一度アクセスを購入したい場合に発生する可能性があります。以前の KVS では、一意のユーザー名だけでなく電子メールも必要でした。
    21. video_view ブロックと album_view ブロックに、SEO ボット (ユーザー エージェント) のコンテンツ表示制限をオフにするために使用できる limit_ignore_seo_bots パラメーターを追加しました。コンテンツの閲覧制限は、前述のブロックのもう 1 つの設定であり、特定の期間内に単一の IP を使用してユーザーがアクセスできるコンテンツの数を制限します。この制限は通常、ユーザーがサインアップしてより多くのコンテンツにアクセスできるようにするために使用されますが、SEO ボットのインデックス作成に悪影響を与える可能性もあります。
    22. list_videos、list_albums、list_content ブロックに、limit_access_level パラメーターを導入しました。これは、グローバルおよび個別のコンテンツ アクセス レベル設定に基づいて、現在のユーザーが利用できるコンテンツを表示するために使用できます。それに加えて、特定のアクセス レベルのコンテンツを表示するために access_level_id パラメーターを追加しました。
    23. ビデオ ファイル保護では、提供された既知の IP リストを使用して、すべての Googlebot / Bingbot IP を自動的にホワイトリストに登録します。以前、KVS は Googlebot リクエストをホワイトリストに登録するために逆引き DNS ルックアップのみを使用していましたが、この機能が常に機能するとは限らないことが報告されていました。それに加えて、ビデオ保護設定の IP ホワイトリスト フィールドで CIDR マスク表記のサポートを追加しました。

    修正されたバグ:

    1. [中] KVS プレーヤーは Android デバイスのプリロードを初期化しませんでした。
    2. [低] www 以外のサブドメインでは統計が正しくカウントされませんでした。
    3. [低] プレーヤー VAST は、スキップ ボタンをすぐに表示するための 00:00:00 スキップ オフセットをサポートしていませんでした。
    4. [低] 場合によっては、検索統計に見つかった結果が 0 件も含まれないことがあります。
    5. [低] パラメーターで存在しないカテゴリまたはその他の分類フィルターを渡すときに、フィードのエクスポートで空の結果が返されませんでした。
    6. [低] 新しい管理パネルのさまざまな小さなバグ修正。
    新しい KVS 6.3.0 が登場しました 今すぐ注文