1) iframe 埋め込みコードは、まったく異なる概念に従って動作するようになりました。以前は、iframe 埋め込みコードがサイト ページに表示されるため、その可用性を設定したり、統計を蓄積したりすることができませんでした。 3.5.0 アップデートでは、iframe 埋め込みコードを新しいエンジンに切り替えることができ、次のような利点があります。
- サイトごとに異なる埋め込みコード プロファイルを設定できるようになりました。 「自分の」サイトと「サードパーティ」のサイトにまったく異なる表示テンプレートを設定できます。プロファイルは無制限に使用できます。
- マルチフォーマットビデオが埋め込みコードでサポートされるようになりました。古い埋め込みコードでは、形式を切り替えることができませんでした。
- 埋め込みコードでタイムラインのスクリーンショットがサポートされるようになりました。
- HTML 広告設定が埋め込みコードで利用できるようになりました。
- マルチフォーマットビデオが埋め込みコードでサポートされるようになりました。古い埋め込みコードでは、形式を切り替えることができませんでした。
- 埋め込みコードでタイムラインのスクリーンショットがサポートされるようになりました。
- HTML 広告設定が埋め込みコードで利用できるようになりました。
2) Flash 埋め込みコードはサポートされなくなります。古い埋め込みコードは引き続き機能しますが、新しいコードは iframe としてのみ使用できます。 3.5.0 以降のすべての新規インストールでは、Flash 埋め込みコードは機能しません。
3) 以前に他の広告タイプで行っていたのと同じ方法で、プレーヤー内の HTML 広告とポップアップ広告をコンテンツ ソースの追加フィールドに割り当てることができるようになりました。
4) SE 最適化のためのオブジェクト ディレクトリの生成が完全に作り直されました。以前は、ディレクトリ名にはラテン文字しか使用できませんでした。他の言語の場合は、別のスクリプトによる音訳が使用されました。 3.5.0 では、ディレクトリ生成設定が追加されました。ディレクトリ名の最大長を設定し、音訳ルールを構成できるようになりました。これらのルールに応じて、ラテン文字だけでなく、あらゆる文字を許可できます。
5) 以前にタイトルや説明をローカライズできたのと同じ方法でディレクトリをローカライズできるようになりました。サテライト サイトを使用すると、さまざまなオブジェクトに異なるタイトルや説明を使用できるだけでなく、まったく一致しない完全に異なる URL を使用することもできます。言語設定では、言語ごとに音訳ルールを構成できます。
6) リモート ストレージ サーバー設定の新しいオプションにより、サテライト上のプライマリ サイト ドメインの重複を有効にすることができます。これにより、検索エンジンはプライマリ サイトとサテライト サイト間の接続を認識できなくなります。
7) ユーザーはコンテンツ ソースとモデルを購読できるようになりました。購読すると、選択したオブジェクトに関連する新しいコンテンツが投稿されたときにメンバーエリアで追跡できます。 KVS では、ユーザーがチャンネルや他のユーザーをサブスクライブすることもできます。
8) コンテンツ ソース設定では、スクリーンショットが異なる方法で処理されるようになりました。モデルと同じように、現在 2 つのスクリーンショットがあります。コンテンツ設定でサイズと重複を構成することもできます。
9) アップロードされたコンテンツをサイトの 2 つのゾーンに配布できるオプションが追加されました。これにより、(a) すべての公開ページ、(b) ユーザーのメンバー領域のみのいずれかを選択できます。ユーザーのメンバーエリアに割り当てられたコンテンツは、このユーザーのプロフィールにのみ表示され、共通ページでは利用できません。この機能を有効にしたい場合は、サポート部門にお問い合わせください。
10) フォト アルバムが方向の自動補正をサポートするようになりました。 KVS は、間違った画像の向きを自動的に検出し、そのような画像を回転して自動修正します。
11) コンテンツ統計で、選択したコンテンツ項目の一括編集を開始できるようになりました。これを使用して、最も人気のあるコンテンツまたは最も人気のないコンテンツをあるストレージ グループから別のストレージ グループに移行することができます。
12) すべてのコンテンツを一括編集しようとすると、新しい設定を誤ってすべてのコンテンツに適用することを防ぐ警告が表示されます。
13) Web サイトの設定で、疑似ビデオの動作を調整できるようになりました。以前は、ユーザーが疑似ビデオを含むページを開くと、常に終了 URL にリダイレクトされていました。これで、サイト上でビデオのあるページを開くことを許可し、テンプレートにリンクを表示できるようになりました。
14) アルバム画像エディターでは、ビデオのスクリーンショットと同様に、削除するすべての画像を選択できます。個人設定では、ビデオのスクリーンショットまたはアルバム内の画像をクリックしたときの動作を選択できるようになりました。ビューアを開くか、アイテムの削除を切り替えることができます。
15) 個人設定で、WYSIWYS 編集を有効にするオプションが、データの異なるセグメントに対する複数のオプションに変更されました。
16) 管理パネルで、投稿日に従ってビデオ、フォト アルバム、投稿のリストをフィルターできるようになりました。
17) アニメーション GIF を含む、さまざまな形式のユーザー アバターがサポートされるようになりました。 GIF サポートを有効にするには、/admin/include/setup.php 設定ファイルの $config['image_allowed_ext'] オプションで許可される形式のリストに GIF 形式を追加します。
18) カテゴリアバターに代替配信URLを設定できるようになりました。これにより、カテゴリのリストを含むページの読み込みが速くなります。これを行うには、サポート部門に連絡して、対応するテンプレートを変更してもらいます。
19) モデルとユーザーに、目の色、髪の色、性別、向き、家族ステータスの新しいオプションが追加されました。これが正しく機能するには、サイト テンプレートを変更する必要があります。
20) サイト設定で、MemCache をグローバルに無効にして、ファイル キャッシュのみをオンにすることができるようになりました。
21) メール メッセージを送信する独自のスクリプトを作成できるようになりました。
22) フォーム内の非同期リクエストと POST リクエストの処理方法に関連して、すべてのサイト ブロックが再加工されました。すべてのフォームを非同期で送信できるようになり、応答として XML または JSON 形式のデータを取得できるようになりました。すべてのエラーに一意のコードが付けられるようになりました。このため、新しい設計ではクライアント側とサーバー側の両方で重複チェックが行われません。サーバー側のチェックのみが残ります。今後の更新では、既存の JS コードをチェックから削除し、すべてのフォームを非同期送信に切り替え、コードをできるだけ簡潔にする予定です。
23) サインアップブロックで、登録確認メールを再送信するフォームを表示できるようになりました。
24) Signup ブロックと member_profile_edit ブロックで、多くのプロフィール フィールド (国、都市、アバターなど) を必須にできるようになりました。これらを有効にするには、ブロック テンプレートの変更が必要になることに注意してください。
25) ログインブロックで、ログイン後のユーザーのプロフィールページへのリダイレクトを設定できるようになりました。
26) コメント ブロックで、(min_length パラメーターを介して) コメントの最小長を設定できるようになりました。これらを有効にするには、ブロック テンプレートの変更が必要になることに注意してください。
27) list_models、list_content_sources、list_tags ブロックでは、ビデオまたはフォト アルバムを持つ分類オブジェクトのみを表示できるようになりました (show_only_with_albums_or_videos パラメーター)。以前は、list_categories のみがこの機能を備えていました。
28) list_members ブロックでは、他のデータとは独立して都市によるユーザーの検索がサポートされるようになりました (var_city パラメーター)。
29) list_categories ブロックで、これらのカテゴリ内の動画の CTR に基づいてカテゴリを並べ替えることができるようになりました。
30) list_members で、ユーザーを言語または衛星ごとに分離できるようになりました (match_locale パラメーター)。特定の衛星では、その衛星に登録されているユーザーのみを表示できます。現在、コメント、ユーザー、イベントをサテライトごとに分離できます。
31) 新しい並べ替えオプションがユーザー リスト、コンテンツ ソース、およびモデルに追加されました。
32) list_members_events ブロックで、各イベント オブジェクト (ビデオ、フォト アルバムなど) からデータを取得して、イベント リストに詳細情報を表示できるようになりました。
33) list_videos、list_albums、list_content、list_posts ブロックで、リストの最初のオブジェクトのタイトルと説明が $storage 変数に送信されるようになりました。このデータはページのメタタグで使用できます。
34) search_results ブロックで、検索クエリをアルファベット、合計クエリ、および見つかった結果で並べ替えられるようになりました。また、関連するクエリを表示することもできます。これは 2 つのキーで使用できます: (a) 検索結果ページに関連クエリのリストを表示する、(b) ユーザーが検索フィールドにクエリを入力するときにオートコンプリート リストを使用する。
35) 修正されたバグ:
- ファイルをストレージ サーバーにコピーする場合、FTP chmod は使用されなくなりました。
- プレーヤーで、タイムラインのスクリーンショットがプレーヤーのフレームの外側に表示される問題がありました。
- プレーヤーで、再生エリアをクリックすると、そのたびに動画広告が表示されます。現在は、最初のクリック時にのみ表示されるようになりました。
- プラグイン関連の CRON タスクはサテライト上では起動しません。
- ログイン ブロックは、ログイン ページを再度ロードしたときに、すでにログインしているユーザーをリダイレクトしません。
- 場合によっては、URL からのファイルのアップロードで問題が発生しました。
- プレーヤーで、タイムラインのスクリーンショットがプレーヤーのフレームの外側に表示される問題がありました。
- プレーヤーで、再生エリアをクリックすると、そのたびに動画広告が表示されます。現在は、最初のクリック時にのみ表示されるようになりました。
- プラグイン関連の CRON タスクはサテライト上では起動しません。
- ログイン ブロックは、ログイン ページを再度ロードしたときに、すでにログインしているユーザーをリダイレクトしません。
- 場合によっては、URL からのファイルのアップロードで問題が発生しました。
重要なアップデート情報
KVS ライセンスにオープン ソース コードが含まれていない場合、3.5.0 に更新するには IonCube Loader 4.6.1 以降が必要になります。
3.5.0 では Web サイトのブロックやその他の重要な機能に大量の変更が加えられているため、1 か月以上かけてアップデートをアップロードする予定です。プロジェクトをできるだけ早く更新したい場合は、サポート チケットを作成してください。