私。変換およびストレージ エンジン
CDN システムとの統合は完全に作り直されました。以前は、KVS は CDN プロバイダーの固定セットをサポートしていました。バージョン 3 以降では、任意の CDN プロバイダーを簡単に使用できるようになります。これを行うには、CDN の API を使用して一連の標準機能を実装する必要があります。
特定のストレージ サーバーから提供されるコンテンツの完全なチェックが追加されました。古いバージョンには、「直接リンクのテスト」、「保護されたリンクのテスト」、および「ストリーミングのテスト」機能がありました。新しいバージョンでは、これらの機能が 1 つにグループ化され、すべてが自動的に実行され、概要レポートが提供されます。すべてのチェックは、さまざまなコンテンツ保護オプションをサポートしています。ビデオ ファイルへの直接リンクは機能しない、アルバム ファイルへの直接リンクは公的に許可された形式でのみ機能するなどです。この新機能により、各ストレージ サーバーの構成が有効かどうかを簡単に確認できます。
メインサーバーとリモート変換サーバー間の統合が強化されました。メイン サーバーには、設定されたサーバー ライブラリとすべての変換サーバーのエコー応答が表示されます。偽のエラー メッセージを防ぐために、必要に応じて変換サーバーのタイムゾーン オフセットを指定することもできます。
ビデオ形式では、カスタム スポンサー フィールドを使用してスポンサーごとの再生時間制限を構成できるようになりました (スポンサーごとに異なるウォーターマークをカスタマイズするのと同様)。
マルチパート トレーラーを作成するときに、最後のフラグメントの末尾から最後のトレーラー パートを取得できるようになりました。以前は、すべてのトレーラー パーツは、最後の部分を含むフラグメントの先頭から取得されていました。
異なるサイズ/品質オプションを使用した同様のトレーラーの一括作成が大幅に最適化され、所要時間が大幅に短縮されました。
ビデオ形式が一括編集によって再作成されている場合、この操作の透かしを無効にできるようになりました。このオプションは、別の形式のファイルがソース ファイルとして機能し、すでにウォーターマークが含まれている場合に便利です。この場合、二重透かしは発生しません。
タイムライン スクリーンショットが無効になっているビデオ形式のタイムライン スクリーンショットを削除する機能が追加されました。空き容量を増やしたい場合や、フォーマットのタイムライン スクリーンショットが不要になった場合は、このオプションを使用できます。
サムネイル作成ロジックが完全に書き直され、中間の ImageMagick 実行の数が減り、結果として得られる画質が最適化されました。
バックグラウンド タスクのログが改善されました。以前と同様に、コンテンツ グループのタスクだけでなく、すべてのタスクの完了率を確認できるようになりました。
ビデオ スクリーンショット形式用に ImageMagick オプション フィールドが追加されました。手動でアップロードされたすべてのスクリーンショットにこのフィールドを使用できます。以前は、手動でアップロードしたすべてのスクリーンショットに ImageMagick オプションはありませんでした (サイズ変更とウォーターマークのみが適用されました)。したがって、アップロードされたスクリーンショットを ImageMagick で後処理することはできませんでした。これで修正されました。
ソース サイズ (特定のサイズにリサイズされない) を使用したビデオ スクリーンショット形式の作成が追加されました。そのためには、事前定義された単語ソースをフォーマット サイズとして指定する必要があります。
各バックグラウンド タスクには独自のログが存在します。
Ⅱ.プレミアム アクセス
時間制限付きアクセスに加えて、トークンベースのアクセスのサポートが追加されました。トークンは標準 (非プレミアム) メンバーが利用でき、支払いシステム経由で購入することも、ソーシャル活動に対して「授与」することもできます。メンバーはトークンを使用してコンテンツへのプレミアム アクセスを取得できます。メンバーは引き続き標準/アクティブ ステータスを持つように見えますが、購入したコンテンツにアクセスするとプレミアムとして表示されます。サイト上で時間制限のあるアクセス オプションとトークン ベースのアクセス オプションを制限なく組み合わせることができます。
拡張メンバー エリア機能を容易にするために、KVS には別のメンバーゾーン設定ページがあり、特定の種類のコンテンツ (スタンダード/プレミアム ビデオおよびアルバムの個別の設定) に対するトークン ベースのアクセスを有効にし、デフォルトの価格を設定できるようになりました。特定のビデオ/アルバムについては、スタンドアロンまたは一括編集を使用して、その価格を手動で上書きできます。
Memberzone 設定では、メンバーのアクティビティに対する特典の構成も提供します。特典とは、初回サインアップ、アバターのアップロード、コメントの投稿 (最小長を制限する可能性あり)、ビデオのアップロード (最小期間を制限する可能性あり)、アルバムの作成などの特定のアクティビティに対して与えられるトークンの量です。最小画像数を制限する可能性あり)。
メンバーごとに購入した動画やアルバムの一覧表示を追加しました。
待望のユーザー登録日からの投稿日を設定できる機能が追加されました。これにより、コンテンツの相対的な投稿日を構成して、メンバーエリアでのアクティビティの一定期間後にそのようなコンテンツがメンバーに表示されるようにすることができます。このオプションは、サイトと管理パネルの機能に重大な影響を与えるため、低レベルのシステム構成からのみ有効にできます。デフォルトでは無効になっています。この機能を有効にすると、すべてのビデオとアルバムの日のオフセットを構成できます。正のオフセットは、このコンテンツが登録後 N 日目に表示されることを意味します (たとえば、1 は登録後すぐにコンテンツが表示されることを意味し、10 はコンテンツが登録後 10 日目に表示されることを意味します)。負のオフセットも許可されます。これは、(a) ユーザーが登録/ログインしていない場合でも、このコンテンツは常に表示され、(b) 投稿日は常に現在の日付に従ってシフトされることを意味します。たとえば、相対投稿日 -10 は、そのようなコンテンツが今日の日付に関係なく 10 日前に追加されたように見えることを意味します。相対投稿日は絶対投稿日と組み合わせることができます。コンテンツの一部では一方を使用し、他の部分ではもう一方を使用することができます。
KVS サイトは、.htpasswd ファイルを介して動作するアフィリエイト システムと統合できるようになりました。これで、アフィリエイト Web サイトを KVS に簡単に移動できるようになりました。アフィリエイト システムが管理する .htpasswd ファイルで保護されたフォルダーに特別な KVS スクリプトをアップロードするだけです。このスクリプトは、必要に応じて KVS データベースにユーザーを自動的に作成し、ログインします。同時に、アフィリエイト システムの動作方法を変更する必要はありません。新しい KVS を利用したサイトに置き換えられるのは古いサイトだけです。
サインアップ ブロックが強化され、一意の名前とパスワードのペアを自動生成できるようになりました。ユーザーはサインアップ時にこれらを手動で入力する必要はありません。この場合、サインアップフォームは支払い方法の選択のみに制限されます。
決済プロセッサのログが完全に書き直されました。すべてのイベントはデータベースに記録されるため、フィルタリングと分析が可能になります。
Ⅲ.多言語サポート
バージョン 3 での最も大幅な変更の 1 つは、データのローカリゼーションです。管理パネルでいくつかの追加言語を設定し、すべてのコンテンツとカテゴリの翻訳されたタイトル/説明をアップロードできます。翻訳を処理する新しい UI が追加され、編集ページでビデオとアルバムのタイトルを翻訳できるようになりました。
Web サイト エンジンが強化され、Web サイトが追加言語のローカライズ モードで動作できるようになりました。サイトをローカライズ モードで表示しても、翻訳を 100% 完了する必要があるというわけではありません。一部の項目がまだ翻訳されていない場合は、元のタイトル/説明が表示されます。新しいバージョンでは、テンプレート テキストに言語ファイル (GUI 要素、言語 CSS ファイルなど) を使用できるようになります。 Web サイトのローカライズの詳細については、ドキュメントを参照してください。
Web サイトのコメント ブロックには、現在のロケールで投稿されたコメントのみを表示できるようになりました。各コメントは投稿されたロケールを保存します。このオプションはデフォルトでは無効になっているため、すべてのコメントが表示されます。
監査ログ用のログ アナライザー プラグインが追加されました。コンテンツ管理者のアクティビティに関するすべての情報が要約されています。それに加えて、スタッフが翻訳したコンテンツの量を確認するためにも使用できます。
IV.フォトアルバム
最後に、フォト アルバムはビデオと同じストレージ アーキテクチャを使用しています。アルバムのソース ファイル、フォーマット、ZIP ファイルを保存するための別のストレージ グループを作成できるようになりました (アルバムとビデオは同じストレージ グループを使用できません。グループは異なる必要があります)。
アルバムの作成は変換サーバーによって処理されるようになりました。
ZIPファイルだけでなく、アルバム素材画像を1枚ずつアップロードできるようになりました。
管理パネルの全体的なアルバム機能は、ビデオの機能とほぼ同じまで拡張されました。 「デスクライター」モードがサポートされるようになりました。また、アルバム編集ページにオプションの画像表示を追加しました。新しいアルバム リスト フィルターが追加されました。
画像ギャラリーのインポートも追加されました。
V.選手
HTML5 モードの基本サポートが追加されました。 HTML5 モードは MP4 ファイルを再生する場合にのみ使用でき、ユーザーのデバイスが Flash をサポートしていない場合は自動的に有効になります。
プレーヤー設定では、埋め込みコード モードを選択できます: iframe (HTML5 をサポート) または標準埋め込み (Flash のみをサポート)。この設定は、KVS によって生成されるすべての埋め込みコードに影響します。
プレーヤーに複数のビデオ形式が表示されている場合、ユーザーが最後に選択した形式が記憶され、他のビデオでも自動的に選択されます。
クリック可能なロゴの上にマウスを置くと、ぼかし効果が発生して、ロゴがクリック可能であることが強調されます。
以前は別のパッチで修正されていたいくつかのフラッシュ セキュリティの問題が、このアップデートで修正されました。
VI.コンテンツのインポートとフィード
インポートの使いやすさ: インポート プロセスにキャンセル可能なバックグラウンド タスクが追加され、メイン サーバーの HDD オーバーフローからの保護が実装されました。これで、コンテンツのインポートを開始するたびに、完了した % と独自のログを持つバックグラウンド タスクが表示されます。インポートをキャンセルしたい場合は、このタスクを削除できます。メイン サーバーの HDD の空き容量が構成された制限よりも少ない場合、すべてのインポート プロセスは一時停止し、ディスク容量が増えるまで待機します。これは、将来の処理のためにメイン サーバーに一時的にダウンロードされる大量のデータをインポートする場合に発生する可能性があります。
すべてのインポートのテキスト データはメイン サーバーに保存されます。したがって、以前にインポートしたデータを見つけることができます。
URLの重複チェックが追加されました。これは、重複したデータセットのインポートを防ぐために使用できます。
カテゴリ同義語のサポートと、インポート時のモデルのエイリアスが追加されました。データベースにそのような同義語/仮名を持つカテゴリ/モデルがすでに存在する場合、新しいカテゴリ/モデルは作成されません。
疑似ビデオをインポートするときに、継続時間を検出し、指定されたビデオ ファイル URL に基づいてスクリーンショットを自動的に作成できるようになりました。これは、コンテンツは同じだがスクリーンショットのセットが異なるサイトを作成するのに役立ちます。
フィードをインポートする際の重複ビデオ検出のロジックが変更されました。古いバージョンでは、一意のビデオ キーを構築するためにフィード URL ドメインを使用していました。そのため、同じドメインで複数の異なるフィードが動作し、同じ ID を持つ異なるビデオを返した場合に問題が発生していました。新しいバージョンでは、フィードごとに一意のビデオ キーを構築するためのプレフィックスを手動で構成できます。
新しいバージョンでは、フィードのログ記録が大きく異なります。すべてのイベントはデータベースに記録されるため、分析とフィルタリングが可能になります。
フィードのエクスポートには長さフィルターがあり、スクリーンショットの回転が完了したビデオのみを返すことができます。また、フィードは一時的なビデオ ファイルの URL を返すことができるようになりました。
VII.ウェブサイト エンジン
グローバル ブロックの定義のサポートが追加されました。これらは、特定のページに関連付けられていないブロックです。各グローバル ブロックには設定とテンプレートのインスタンスが 1 つだけあり、複数のサイト ページ (つまり、これらのブロックが挿入されているすべてのページ) に影響を与えるために 1 か所で設定を編集できます。グローバル ブロックは、異なるサイト ページに同じコンテンツを表示するために使用できます (タグやカテゴリのグローバル リストなど)。以前は、各ページにブロックを挿入し、その設定を残りのすべてのページに複製する必要がありました。グローバル ブロックのサポートを使用すると、これらの設定を 1 回だけセットアップできます。
タイトル接頭辞を使用してサイト ページをグループ化できるようになりました。
Web サイトの各ページでいつでも完全に無効にできるようになりました。また、ページをロードするために必要なメンバーのアクセス レベルを設定することもできます。
国リストはどのテンプレートでも使用できるようになりました。また、必要に応じて国旗アイコンを提供することもできます (デフォルトでは国旗アイコンは含まれていません)。
取引スクリプトの統合に関する特定の問題が解決されました。
VIII.コミュニティ
メンバーはチャンネルを作成して管理できるようになりました。チャンネルごとに、ビデオを投稿できるユーザー、すべてのユーザー、友達のみ、またはチャンネル所有者のみを設定できます。また、チャンネルのフラグ設定も追加されました。
プレイリストは新しいコミュニティ機能です。メンバーは独自のプレイリストを作成して管理できます。また、複数のお気に入りグループのサポートが追加されました。目的に応じてさまざまな使い方ができます。これらの新機能により、ユーザーがビデオ/アルバムをお気に入りに追加するときに、プレイリスト/お気に入りグループを含むドロップダウン メニューを表示できます。コンテンツは、お気に入りのグループ間で移動することもできます。
メンバーを信頼できるものとしてマークできるようになりました。これは、メンバーのすべてのアクティビティをサイト管理者がレビューする必要がないことを意味します。
任意のメンバーのコンテンツ訪問履歴の表示が追加されました。
メンバーはステータス メッセージを追加/変更できるようになりました。ステータス メッセージを変更すると、コミュニティ イベントがトリガーされます。
一括メール送信では、アクティブなメンバー全員、プレミアム メンバーのみ、ウェブマスターのみなどのステータス別に受信者をフィルターできるようになりました。
サインアッププロセス中に (ユーザー名に加えて) ニックネームを入力できるようになりました。以前は、ニックネームは常にユーザー名と同じでした。
IX.コメント
コメントストレージアーキテクチャが完全に作り直されました。管理パネルのコメントセクションはユーザーセクションに移動されました。新しいバージョンでは、すべてのオブジェクトのコメントが 1 つのリストに表示されます。この変更により、list_comments ブロックが劇的に高速化されました。
匿名ユーザーはニックネームを使用してコメントに署名できるようになりました。
スマイリーと bb コードがサポートされるようになりました。
コメント ブロックごとに、登録メンバーからのコメントに管理者の承認が必要かどうかを設定できるようになりました。
X.管理パネルと使いやすさ
「サポート アクセスを有効にする」ボタンがスタート ページに移動されました。
プラグインの更新: 便宜上、現在は順次更新ではなく累積更新を使用しています。これで、アップデート手続きは一度だけで済みます。
無効な資格情報を入力し、ブルートフォース保護が有効になっている場合、残りのログイン試行回数が管理パネルのログイン ページに表示されるようになりました。
各管理パネルのリストは、2 回のクリックによる連続的な複数選択をサポートしています。選択内容の一番上のチェックボックスをクリックし、Shift キーを押しながら一番下のチェックボックスをクリックします。この間隔内のすべてのチェックボックスが選択されます。
ビデオ/アルバムの一括編集は、1 ページに表示されていなくても、フィルタリングされたオブジェクトのリストに対して可能になりました。一度に多くのオブジェクトを選択して一括編集できるようにするために、ページネーションを調整する必要がなくなりました。フィルターを構成し、バッチ アクション リストでオプションを選択するだけです。
カテゴリ/モデル セレクターを使用する場合、新しいカテゴリ/モデルをその場で作成できるようになりました。これを行うには、新しいオブジェクト名を入力し、ドロップダウン リストで対応するオプション (新しいオブジェクト) を選択するだけです。現在のビデオまたはアルバムを保存すると、すべての新しいカテゴリ/モデルが作成されます。もう 1 つの新機能は、カンマ区切りのカテゴリ/モデルをフィールドに直接コピーして貼り付けることができることです。
フラグ設定をサポートするオブジェクトでは、管理パネル (ビデオ、アルバム、DVD / チャンネル) の編集ページに割り当てられたすべてのフラグが表示され、フラグを削除できるようになりました。
管理パネルで一括タグ編集が可能になりました。
トラフィック統計には、ビデオだけでなくアルバムのページビューも含まれるようになりました。
一括編集の機能強化: 評価を 0 に設定し、コンテンツ所有者 (コンテンツを「所有」する管理者) を変更する機能が追加されました。これは、複数のコンテンツ マネージャー間でコンテンツを分割し、各コンテンツ マネージャーが独自の共有で作業できるようにする場合に便利です。これを行うには、各コンテンツ マネージャーの管理者アカウントを、所有するコンテンツにのみアクセスできるように構成します。これは管理者設定で行うことができます。
管理パネルのビデオとアルバムに表示用の新しいフィルターと列がいくつか追加されました。
統計セクションでは、異なる統計ページ間のナビゲーションが改善されました。
管理パネルにさまざまな画像 (スクリーンショット、写真) を表示する場合、KVS は画面解像度に自動的に調整するようになりました。
ビデオ/アルバム ディレクトリ フィールドをタイトルにロックする機能が追加されました。このオプションを有効にすると、ディレクトリ フィールドが読み取り専用になり、変更が発生した場合は常にオブジェクト タイトルが調整されます (たとえば、タイトルが変更されるたびに自動的に変更されます)。コンテンツ管理者がコンテンツに最終的なタイトルを割り当てる場合、これは理にかなっています。この場合、それに応じてディレクトリを変更することを常に忘れないようにすることができます。
管理パネルには、管理と呼ばれる新しいトップレベルのセクションがあり、どの設定にも関係しない古い設定のページが含まれています。システム設定の一部のオプションは他のサブセクションに移行されました。システム設定はコンテンツ設定に名前変更されました。
XI.サイトブロック
システム構成には、サイトの JS ファイルを CDN に移動できるオプションが追加されました。 JS ファイルはサイトのエンジンによって自動的に組み込まれるため、テンプレートを介してこれを行うことはできません。
関連動画/アルバムをタイトル別に表示する機能を追加しました。これらの新しいモードは、list_videos ブロックと list_albums ブロックの mode_relative パラメーターで使用できます。
list_dvds ブロックは、リスト内の各 DVD/チャンネルのビデオを表示できるようになりました。これを行うには、ブロック設定で pull_videos を有効にし、追加パラメーターで制限 / 並べ替えを指定します。
list_albums ブロックに show_image_info パラメーターが追加され、リスト内のすべてのアルバムのすべての画像を表示できるようになりました。
list_videos、list_albums、list_content ブロックに、skip_content_sources パラメータと show_content_sources パラメータが追加され、表示されるコンテンツをコンテンツ ソースごとにフィルタリングできるようになりました。 list_videos ブロックには、DVD/チャンネル別に表示コンテンツをフィルターできる Skip_dvds および show_dvds パラメーターも追加されました。
ビデオビューページとアルバムビューページに次へ/前へのリンクを配置できるようになりました。これらは、投稿日の並べ替えに基づいて次/前のビデオまたはアルバムを開きます。これらのリンクを追加するには、video_view ブロックと album_view ブロックに追加された show_next_and_previous_info パラメーターを有効にします。
list_categories ブロックには、少なくとも 1 つのビデオまたはアルバムが含まれるカテゴリのみを表示できる show_only_with_albums_or_videos パラメーターが追加されました。
コンテンツ ソース グループによる動的フィルタリングが list_videos ブロックに追加されました。
新バージョンでは、フォトアルバムのダウンロード時に動画ファイル名やZIPファイル名を付けて送信できるようになった。ダウンロード リンクに download_filename=yourfilename パラメーターを追加するだけです。
XII.その他の機能
モデルに目の色フィールドが追加されました。
カテゴリにはさらに多くのカスタム フィールドがあります。
ビデオ取得保護の設定で IP のホワイト リストを設定できるようになりました。決してブロックされない IP のリストを構成できるようになりました。また、現在ブロックされているすべての IP を確認できるようになりました。
モデルのエイリアス (カテゴリやタグの同義語に似ています) が追加されました。コンテンツのタイトル/説明に基づいてモデルを自動選択するための追加のプラグインが追加されました。
カテゴリ自動選択プラグインが改善されました。どのような場合にトリガーするかを設定できるようになりました。古いバージョンでは、このプラグインはビデオ/アルバムにカテゴリがない場合にのみトリガーされました。