GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

justquick

django-activity-stream – サイトのアクションからジェネリックアクティビティストリームを生成します。 ユーザーは、パーソナライズされたス..

投稿日:

サイトのアクションからジェネリックアクティビティストリームを生成します。 ユーザーは、パーソナライズされたストリームのために任意のアクタのアクティビティを追跡できます。 http://django-activity-stream.rtfd.io…

Djangoアクティビティストリーム

Djangoアクティビティストリームは、サイトのアクションによって生成されたアクティビティを作成する方法です。

これは興味深いアクションのストリームを生成して表示するように設計されており、さまざまなアクティビティソースのフォローおよびアンフォローを処理できます。 たとえば、Githubダッシュボードをエミュレートして、ユーザーが見ているプロジェクトの変更やユーザーの行動を見られるようにすることができます。

アクションイベントは、4つの主要コンポーネントによって分類されます。

  • Actor アクティビティを実行したオブジェクト。
  • Verb アクティビティーのアクションを識別する動詞句。
  • Action Object (オプション)アクション自体にリンクされたオブジェクト。
  • Target (オプション)アクティビティが実行されたオブジェクト。

Actor Action ObjectAction ObjectTarget Action Objectは任意のDjangoオブジェクトのGenericForeignKeysであるため、プロジェクト内の任意のDjangoモデルを表すことができます。 アクションとは、 Action Objectが作成/更新/削除されるいくつかのオプションのTargetで、いくつかのActorによってある時点で実行されたアクション( Verb )の記述です。

例: justquick (actor) django-activity-stream (target) justbick (actor) closed (verb) issue 2

この仕様の命名法は、Activity Streams Spec: http : //activitystrea.ms/に基づいています。

完全なドキュメントについては、 Django Activity Stream Documentationを参照してください。







-justquick

執筆者: