ニュース

Piwik 2.14.0

私たちは Piwik 2.14.0 を発表でき、嬉しく思っています: Piwik の新しいメジャー リリース !

新着情報

このリリースは Piwik のデザインと使いやすさの向上に注力しています。インストール、管理画面、フォーム、データ テーブルとボタン、ウェブサイト マネージャー、訪問者ログなどを含むいくつかの画面が再設計されました。パフォーマンスが若干向上し、HHVM と TokuDB (高トラフィック Piwik サービスに有効)で Piwik をインストールできます。品質面で、自動化されたテスト スイートに多くの改善を行いました。
いくつかの主要なセキュリティ問題が、責任をもって私たちに報告されて、このリリースに FIX されました。次に来たる素晴らしい計画を見ていただきたく、最終的に製品のロードマップを更新しました。
Piwik チームはいつでもあなたのフィードバックをお待ちしています。
130 以上のチケットは 15 人の貢献者によってクローズしました!

更新できたら…

  • ご質問やご意見がある場合は、フォーラムをご利用ください。(無料サポート)
  • Piwik の普及にご協力ください! Twitter やブログ、ウェブサイトなどで Piwik プロジェクトについてつぶやいたり、書き込んでみてください!あなたの回りの人々に Piwik について興味を持っていただけると思います。すでに 1,000,000 以上のウェブサイトのアクセス解析にご利用頂いて来ましたが、さらにコミュニティを育てるためには皆さまの支援が必要です!
  • あなたの言語で Piwik の使用環境を改善するには、翻訳への貢献を検討してください。
  • Piwik をより良くするための詳細なご質問や、カスタム開発については、すべて Piwik PRO にお問い合わせください。そして、Piwik Cloudとエンタープライズパッケージを探してください。

セキュリティ リリース

このリリースは重要です。
いくつかのセキュリティ問題が修正されています。責任を持ってこれらのセキュリティ問題を開示した二人に感謝します: Abdullah Hussam Gazi (CSRF 問題) と Dmitriy Shcherbatov (いくつかの XSS と CSRF の問題と 1 つのリモート コード実行可能)。

データベースのアップグレード

このリリースでは、あらゆる主要なデータベースのアップグレードは含まれません。

プラットフォームの変更点

Piwik はオープン分析プラットフォームです。Piwik の開発者はコア API の改良や変更についての習得を支援するための取り組みとして、前回のリリースからの変更を文書化しています。
この2.14.0リリースの重大な変更、新しい機能、ライブラリの更新、新しい commmands 等々。

プラットフォームとAPIへのすべての変更を表示するには(Piwikのルートにある)CHANGELOG.mdファイルをチェックしてください。

注:マーケットプレイスでは Piwik を拡張する45以上のプラグインを紹介していますが、これはほんの始まりだと思っています!

新規および更新のガイドとFAQ

Piwik 2.14.0 でクローズした 133 チケットのリスト

改善

  • #6785 日付と idsite で正確に生データを削除するのには CLI コマンドを実装する [by @mattab]
  • #5287 ユーザーが右クリックをする時、ファイルダウンロードと outlinks を追跡する [by @tsteur, @diosmosis]
  • #7912 具体的なセグメントにだけアーカイブしているCLIを許可する [by @tsteur]
  • #6244 送信クリックのハッシュタグを記録 (例えば. mega.co.nz outlinks) [by @mattab]
  • #3950 新しいセグメント‘language’[by @sgiehl]
  • #7891 ドメインが1つだけ指定された場合は Outlinks / Downloads を展開 [by @tsteur]
  • #8186 リファラー スパム ブラック リストの自動更新 [by @mnapoli, @mattab]
  • #2041 Support Ping より良い‘time on page’ を報告するよう要求する
  • #8062 Segment userId は、Contains operator =@ を含むすべての演算子を使用できるようにする必要がある [by @mattab]
  • #7885 Rename Ecommerce と Goals Category Titles [by @spacenate, @tsteur, @mattab]
  • #8131 HHVM に Piwik のインストールさせる [by @Loscillo, @mattab]

デザイン ・ UI の改善

  • #7896 ボタンの新しいデザイン [by @mnapoli, @diosmosis]
  • #7895 既定のテーブルのための新しいデザイン [by @mnapoli, @diosmosis]
  • #7875 インストールの新しいデザイン [by @mnapoli]
  • #7874 アラートと通知のための新しいデザイン [by @mnapoli]
  • #7793 コード ブロックの新しいデザイン [by @mnapoli, @diosmosis]
  • #7586 マーケットプ レース (管理) のための新しいデザイン [by @mnapoli]
  • #7584 インストーラー画面に新しいデザイン [by @mnapoli]
  • #7090 一般にデータ テーブルと、レポート ページの外観を向上させる [by @tsteur]
  • #4495 フォントとボタンに一貫した色を使用
  • #7517 やや広い ポップオーバー を作る [by @mattab]
  • #8190 IE 9 での Piwik ロゴの場所が違う [by @tsteur]
  • #7879 いくつかのウィジェットは、ウィジェットのプレビュー (見出し等) で間違ってスタイルを持っている [by @mnapoli]
  • #7827 個人的なメールレポートを編集しますか? レポート時間は Firefox で読み込みできない [by @tsteur]
  • #8191 ダッシュ ボードのデザインのようなカードを使用する [by @tsteur, @mattab]
  • #8087 メッセージを表示するポップ オーバーは Piwik デザイン スタイルを使用する [by @mattab, @mnapoli]
  • #8002 サイト マネージャーの新しいデザイン [by @mnapoli, @tsteur]
  • #7960 フォームための新しいデザイン [by @mnapoli, @mattab]
  • #7909 訪問者ログを再設計する
  • #7787 CSS と UI コンポーネントのデモ [by @mnapoli]
  • #7587 管理画面の新しいデザイン [by @mnapoli]
  • #4789 列の右側に番号を揃える [by @tsteur]

バグの修正とタスク

  • #7494 プラグマ “disableCookies” は、一部のブラウザーでは動作しない [by @tsteur]
  • #8102 不明なアクションのセグメントをアーカイブするとき非常に遅い SQL クエリ
  • #7812 訪問者ログのモーダル ポップアップ (含まれているスクリーン ショット) 詳細カットオフ [by @mattab]
  • #8197 エラー メッセージの回避を確認する [by @tsteur]
  • #7736 Piwik をロードする間、一番上のメニューは1秒の間すべての言語名を一列に表示する [by @tsteur]
  • #8182 Piwik 内で読み込まれる api コンテンツを禁止します [by @mattab]
  • #8039 “universal”プロパティのすべての利用可能なトラッカー Sdk の一覧ページを作成する
  • #8029 インストール エラー Barnes_&_Noble.ico [by @sgiehl]
  • #8017 国際データ翻訳を新しいプラグインに移動 [by @sgiehl, @mattab]
  • #7977 API リファレンスにおけるドキュメント Ecommerce JavaScript Tracking API機能 [by @mattab]
  • #7956 psr-2 のための php-cs-fixer がいるコアフォルダーを修正 [by @fabiocarneiro, @mattab]
  • #7897 Morpheus/templates/layout.twig で二度発生するリンクタグ(ショートカットアイコン)[by @sgiehl]
  • #7846 UserSettings プラグインを取り外す [by @tsteur]
  • #7821 リポートクラスは直接インスタンス化されるべきではない [by @tsteur]
  • #7803 Tracking code generator: 追跡コードをアプリケーションのモバイルなどのために生成する
  • #7624 Piwik のロードマップを作成および最新を維持
  • #6552 noindex、nofollow オプション [by @mattab, @mnapoli, @tsteur]
  • #5197 Piwik バージョンのデモを表示 [by @mattab]
  • #8174 GeoIP PECL ISP データベースに地理的位置: プロバイダー名を正しく設定 [by @splinter89, @mattab]
  • #8166 サイト マネージャーで web サイトを検索するときは、すべてのフィールドを表示する [by @tsteur, @mattab]
  • #8136 プラグインをアップロードした後の無効なリンク
  • #8132 BulkTracking は、存在しないサイトの要求をスキップしていることを確認する [by @diosmosis]
  • #8109 JS 追跡コード生成プログラムでなくなった変数エスケープを修正する [by @mnapoli, @diosmosis]
  • #8104 追加のインストール要件として ‘mbstring.func_overload = 0′ をチェック [by @barbushin, @mnapoli]
  • #8081 VisitorMap の NaNwhen では、地域が Unknown になる
  • #8075 ビューポートが狭過ぎると、Piwik のグラフラベルが重なる
  • #8070 API SitesManager.getSitesIdFromSiteUrl は HTTP と HTTPS ウェブサイトの両方に合致するはず [by @mattab]
  • #8061 ビジターマップを使用している場合、都市を可視化した後にポップアップ表示
  • #8060 ビジターマップ可視化問題 [by @diosmosis]
  • #7995 翻訳の Longitude column ディメンションが間違っている [by @tsteur]
  • #7989 Segmented Visitor Log アイコンは、ページ URL がいつ HTML 実体を含むかをデータに示さない [by @mattab]
  • #7985 プロバイダーサブメニューラベルは翻訳されていないように (Provider_SubmenuLocationsProvider) 見える可能性がある
  • #7968 設定が存在しない場合、コンソールの初期化エラー [by @mnapoli]
  • #7961 無効な URL フラグメントのエンコーディング
  • #7958 古いデータ purger を使用している場合は、コンテンツの追跡の名前が削除される
  • #7941 デバイス画素比率 >1 のデバイスのために検出された不正確な画面解像度 [by @sgiehl]
  • #7940 ビジターのいない国のマップラベルが切り詰められている [by @sgiehl]
  • #7924 Piwik のデータベースを再利用し、同じバージョンに更新されていたレポートを作成 [by @mnapoli]
  • #7899 訪問者プロフィール ウィジットが匿名ユーザーに表示されない [by @tsteur]
  • #7886 PiwikのIE8の問題をいくつか修理することによって、動作する [by @diosmosis]
  • #7854 すべての Websites ダッシュボードが最初の 50 のウェブサイトだけを示している [by @tsteur, @diosmosis]
  • #7851 平均したオーダー値のグラフ [by @tsteur, @diosmosis]
  • #7815 ログには sh: ps: が、見つからない [by @mnapoli, @mattab]
  • #7798 ポップ オーバーを閉じるときマーケットプレイストップへスクロール [by @diosmosis]
  • #7796 複数の列にダッシュボードのレイアウトを変更できなくなった [by @mnapoli]
  • #7774 Column Headers Missing は TSV / CSV でデータをエクスポート [by @diosmosis]
  • #7180 日付の代わりに古いビジターログを使用して idvisit を削除する [by @diosmosis, @mattab]
  • #7086 状況下で誤った位置への Visit Overview(グラフ付き)ウィジェットスクロール
  • #5014 適切にエンコードされなかった Outlinks [by @mattab]
  • #8189 デフォルトダッシュボードからキーワードウィジェットを取り除く [by @mattab]
  • #8158 Piwik ファイルが大きくなり過ぎるときに検出する新しい自動化されたテスト [by @mattab]
  • #8101 より多くの i18n データ変換を Intl プラグインに移動する [by @sgiehl]
  • #8069 正確なビジットの長さの訪問時間の終わりを更新する JS トラッカーを許可する ping=1 トラッカー クエリ パラメーターを追加する [by @diosmosis]
  • #8094 ページアクティビティの検出においてUIテストおよびいくつかの微調整に失敗した時のインスタントログアウトプット [by @tsteur, @diosmosis]
  • #8065 GetInformation() の代わりに plugin.json を使用するすべてコア プラグインを移行 [by @sgiehl, @mattab]
  • #8028 Warning: imagecopyresampled() は、パラメータ2がリソースであることを想定し、与えられた文字列
  • #8019 開発モードが可能な時には、強制的に html テンプレートをリロードさせる [by @tsteur, @mnapoli]
  • #7996 国政かデータを core/Intl に移動 [by @sgiehl]
  • #7980 トランスポートメソッドソケット & fopen のための HTTP – 認証を実装 [by @sgiehl, @mattab]
  • #7975 レポート API を使用して、グループなしのサイトを取得する方法が無い [by @alexkuk]
  • #7972 ボットとして monitor.us を検出する
  • #7965 リアルタイムヘッダ内のビジターの後にデバイダを追加
  • #7936 with success を successfully に変更 [by @dandv, @sgiehl]
  • #7920 「ビジター」のデバイスリストは、10に非常に近く、ポケットベルを必要としない
  • #7908 コンポーザーを用いた TCPDF を必要とする [by @sgiehl]
  • #7907 Visitorlog:テキストの切り捨てを避けるために、追加の情報を表示するツールチップを使用 [by @sgiehl, @mattab]
  • #7872 Visit Overview (グラフ付き)ウィジェットターゲットの正しいグラフ [by @spacenate, @tsteur]
  • #7859 テストが(いくつかのレベルに)自動化することができるよう ImageGraph プラグインの UI テストを作成 [by @diosmosis]
  • #7844 2.1.3 から 2.1.4 への pchart ライブラリを更新し、新しいフォルダに移動 [by @tsteur, @diosmosis]
  • #7804 必要な場合にのみ、APIを呼び出すときに認証を復元 [by @tsteur, @mnapoli]
  • #7775 ウェブサイト管理者は、大画面での幅の 100% を取って作る [by @tsteur, @mnapoli]
  • #7707 CronArchive セットアップ + 以下の技術的な負債の使用のリファクタリング [by @diosmosis, @mnapoli]
  • #8027 Injection Inception テスト環境のセットアップの最終的なクリーンアップ [by @diosmosis]
  • #8026 Injection Inception は、DI へのアクセスと認証のオブジェクトの追加 [by @diosmosis, @mnapoli]
  • #8008 Injection Inception はテスト環境の設定で主要な機構として DI を使用 [by @diosmosis, @mnapoli]
  • #7963 Injection Inception は、統合+システムテストは DI を上書きすることを許可する [by @diosmosis]
  • #7957 Injection Inception, DI へのコンフィグの追加 [by @diosmosis]
  • #7644 Moby DIoC: Piwik 環境カプセル化 [by @diosmosis]
  • #8214 前処理のアーカイブするかについての詳細情報を印刷するとき、CronArchive 出力に日付を追加する [by @diosmosis]
  • #8221 外部ウィジェット API URL に違反しないかどうかを確認する [by @tsteur]
  • #8290 警告 – preg_match(): 不明な修飾子‘a’ [by @mattab]
  • #8264 インストーラーは、「オプション」ファイルの整合性チェックをバイパスさせて欲しい [by @mattab]
  • #8247 サイトマネージャは、保存したり、いくつかの保存されたグローバル設定が表示されない
  • #8201 すべての Webサイト > 検索エンジンに「キーワード」ディメンション名を表示 [by @sgiehl]
  • #8112 setCookiesPath を使用すると、2クッキーを作成する [by @parruc]
  • #7298 メールアドレス hel*lo@mail.com は有効なものとして受け入れられるべき [by @diosmosis]
  • #8250 いくつかの SearchEngine Hostnames を追加 [by @pebosi, @mattab]
  • #8227 定数追加 PIWIK_VENDOR_PATH [by @craue, @mattab]
  • #8207 追加電子メールレポートの形式のスタイルシートにインラインスタイルを置き換える [by @Fensterbank, @mattab]
  • #8206 JavaScript のテストを 2.5 倍に高速化 [by @barbushin, @tsteur]

翻訳アップデート

  • #7871 [自動翻訳更新] 13 言語で 215 の文字列を更新 (am, ar, de, el, es, fi, nb, nl, pl, sv, fr, ru, da) [by @sgiehl]
  • #7934 [自動翻訳更新] 43 言語で 104 の文字列を更新 (bn, sv, ru, bs, ca, cs, cy, el, et, eu, fa, fi, fr, gl, he, hi, hr, hu, id, is, it, ja, ka, ko, lt, lv, nb, nl, nn, pl, pt, ro, sk, sl, sq, sr, ta, te, th, tl, tr, uk, vi) [by @sgiehl]
  • #7994 [自動翻訳更新] 8 言語で 329 の文字列を更新 (es, fi, nl, sk, sv, de, el, fr) [by @sgiehl]
  • #8025 [自動翻訳更新] 10 言語で 339 の文字列を更新 (sr, es, ro, bg, hr, tr, ru, nl, ja, nn) [by @sgiehl]
  • #8046 [自動翻訳更新] 6 言語で 207 の文字列を更新 (bg, es, it, hr, nl, cs) [by @sgiehl]
  • #8093 [自動翻訳更新] 31 言語で 125 の文字列を更新 (he, sr, el, es, fr, it, nb, cs, da, de, nl, ru, sv, ar, be, bg, ca, et, fa, fi, hi, id, ja, ko, nn, pl, pt, ro, sq, th, vi) [by @sgiehl]
  • #8281 [自動翻訳更新]< 11 言語で 270 の文字列を更新 (de, fr, eu, hi, hu, lt, lv, es, tl, ja, sk) [by @sgiehl]
  • #8269 [自動翻訳更新] 3 言語で 311 の文字列を更新 (es, ja, it) [by @sgiehl]
  • #8204 [自動翻訳更新] 7 言語で 396 の文字列を更新 (hi, es, fr, de, fa, it, tl) [by @sgiehl]

ログ解析

  • #78 STATIC_EXTENSIONS. を webp へ追加 [by @marcenuc, @mattab]
  • #77 何も HTTP ホストが見つからない場合 import_logs.py は、HTTPS ホストを探して欲しい [by @mattab]
  • #75 Cron レポート: スレッドの例外スレッド 1(最も可能性の高い通訳のシャットダウン中に発生した) [by @diosmosis]
  • #74 NameError:グローバル名 ‘設定’が定義されていない [by @diosmosis]
  • #73 エラー 400 予期しないウェブサイトの受信時

プロジェクトに参加出来る事をご存知ですか?最高のオープン分析プラットフォームを作成するために、あなたの助けが必要です!