GitHubは新しい通知システムを実装しました。以前のシステムよりも優れていますが、彼はそれをうまく実装していません

2012年8月6日、Githubのブログは、新しい通知とスターシステムの導入に関するニュースを投稿しました。 最初にニュースについて詳しく語り、次にこのニュースについて気に入らないことを簡単に述べたいと思います。



(リテールでは、完全を期すために元のソースからのすべてのイラストを使用するのが適切です。8つあり、サイズは非常に重要です。したがって、モバイルユーザーは読む前に無料のWi-Fiのポイントに到達することをお勧めします。などなど)



通知インターフェース



最初の最も注目すべき新規性は、通知インターフェイスを変更することです。



[通知インターフェース]



第一に、新しい通知のインジケータが表面的に変更されました。 以前は、ユーザー名の右側に配置され、ラジオマストのようなもので、新しいオレンジ色の四角形と新しい通知の数が含まれていました。 現在はGithubロゴのすぐ右側にあり、中央にインジケーターサークル付いたボタンのように見えます。通常は灰色ですが、新しい通知が利用可能になると青みがかった青色になります。 変更は表面的なものですが、バイナリインジケータ(「はい」または「いいえ」)は、通知の数を示すインジケータよりも情報量が少なくなりました。



次に、通知リストはリポジトリごとにグループに分けられます。 以前は、通知は到着時に逆の時間順に単純に配置されていました。つまり、連続した山です。 現在の順序はより論理的です。これにより、読者はリポジトリからリポジトリに注意を移すことができなくなります。





別の目新しさは、星系の出現です。 リポジトリに興味を示すために、以前は監視リポジトリに追加するのが慣習でしたが、以前マークしたすべてのリポジトリは星のページに移動 ます



[星のページ]



「ウォッチ」ボタンが使用していた場所のリポジトリページのツールバーにある「スター」ボタンを使用して、リポジトリにスターを付けます(または以前に設定したスターを削除します) 新しい通知システムの動作制御する新しい「監視」ボタンは、少し左にあります。



[ボタンバー]



以前は、観察されたすべてのリポジトリからのすべてのニュース(問題、フォーク、マージリクエスト、wiki編集、コミット、ディスカッションのコメント)がダッシュボードフィードと呼ばれる領域に届きました(これはログインユーザーに表示されるGitHub.comメインページの主要部分です) ) これらの観察可能なリポジトリは、星印付きのリポジトリに変わりましたが、星のタグ付けにより ダッシュボードフィードにニュースが届きなくなり ました



通知と監視



通知は、監視済みリポジトリのリストにあるリポジトリから送信されるようになりました。これは、前述の新しい「監視」ボタンで更新されます。



特定のリポジトリを観察すると、ディスカッションですべてのレプリカに関する通知を受け取ります。





観察されたリポジトリのアクティビティに関する情報もダッシュボードフィードで提供されます。



あなたが観察しない場合、あなたはあなたが参加しているそれらの議論についてのみ通知を受け取ります:





自動監視



観察されたリポジトリのリストは自動的に作成され、直接アクセス(プッシュアクセス) されたリポジトリで埋められました リストを見て、見たくないリポジトリの反対側にある「ウォッチ解除」をクリックします。 また、右側にチェックマークがあります(デフォルト)。 削除されるまで、特定のリポジトリへの直接アクセス権(プッシュアクセス)の各割り当ては、ウォッチリストへの同じリポジトリの自動追加を伴います。



[観察されたリポジトリのリスト]



このような自動追加のたびに、対応するレターが電子メールで送信されます



[監視対象リポジトリの自動追加に関するメール]



トピックごとの通知の配布



同じトピック(たとえば、同じ問題や同じコミットに関するコメント)のレプリカは1行にグループ化され、乗算されません。



[通知のグループ化]



GMailまたは最新のメールプログラムで受信した通知を含む対応する手紙には、ほぼ同じ動作が約束されています。



設定の簡素化



通知設定は制限まで簡素化されています。 現在、4つのチェックマークのみがあります。



[通知通知設定]



通知メールのルーティング



あるプロジェクトは魂のために行われ、別のプロジェクトは給与のために行われます。 これで、リポジトリが属する組織に応じて、リポジトリからの通知を受け取るアドレスを設定できます



[通知ルーティングのセットアップ]



メールで受け取られたタイプの通知もかなり改善されました



私が好きではなかったもの



私はそのニュースをもう一度言いました。そして今、約束されたように、私は好きではなかったことについて話します。



何よりもまず、システムは、ユーザーによって以前に構成されたGithubの動作に違反して、ひねくれた方法で実装されました。



以前はどうでしたか? 観察されたリポジトリのアクティビティの通知はダッシュボードフィードに送られ参加しているディスカッションの通知は通知ページに送られました。 (たぶんそれらについてだけではありません-もちろん通知設定に依存していました)。



今はどうですか? 観察されたリポジトリのアクティビティの通知はダッシュボードフィードありあなたが参加しているディスカッションの通知は通知ページの「参加」セクションにあります。



それで今、すべては以前とほとんど同じですか? いいえ、観測されたリポジトリのリストは、そのコンテンツを星のリストから削除することで強制的にクリアされたためです! そして、観測のリストを手動で以前の状態に補充するまで(星のリストからリポジトリを1つずつ入力し、そのページの[ウォッチ]ボタンをクリックする)-それらに関する単一の通知が表示されるまで、 アクセス権もプッシュします 。 したがって、 ダッシュボードフィードはそれまでハングアップのようになります。



第二に、星を数えることは観測者を数えることよりはるかに悪いです。 ご存じのとおり、プロジェクトのフォークの数が早くなると、コードをいじるのが面倒ではない人々の数を意味し、オブザーバーの数は、開発に関するニュースを毎日読むのが面倒ではない人々の数を意味することを願っています通知が設定されている場合ダッシュボードフィードで )。 カウンター上のこれらの数値は両方とも非常に有益でした。 しかし、今ではオブザーバーの美しい古いカウンターが削除され、代わりに星の数がフォークの数の横に設定されました-これは「スター」ボタンを一度クリックするだけで怠peopleではない人々の数であり、単に「興味深い」リストにリポジトリを追加しますまた、何にも影響しません。 Googleの+1と同様ですが、さらに軽量です。



第三に、通知設定は、だれでも使用できる程度に簡素化されているだけでなく、それらを使用するときにだまされていると感じる程度にまで簡素化されています。 以前は、レプリカを残したすべての場所からのメッセージの送信をオフにすることができました(結局のところ、誰がどこに置いたのか知​​っていますか?...かつてそのコミットについてコメントしました 、憂鬱なユーモアに満ちています)。 「@メンション」、アポイントメントなど。 これで終わりました。



昨日、Habrahabrで前日、 GitHubを称賛し 、特にGitHubについて悪いことを言うのは難しいと言いました(そして当分の間、GitHubについて悪いことを聞いたことはありません)。 しかし、判明したように、昨日、私はそのようなスピーチを控えるべきです。 それまでに行われた通知システムの新しい変更には、明白で楽しいメリットがすべてあり、3つの微妙で厄介な欠陥がすでに含まれていました。 彼らが言うように、GitHubは私のために豚を植えました。



腹が立つ、紳士、なんて迷惑なんだ! 忘れないでください。星のページから補充する必要があるかどうか、通知リストがどうなるかを確認できます。



All Articles