Kolibri

ソフトウェアのスクリーンショット:
Kolibri
ソフトウェアの詳細:
バージョン: 0.2.0 Alpha
日付のアップロード: 11 May 15
開発者: Thomas Weholt
ライセンス: 無料
人気: 5

Rating: nan/5 (Total Votes: 0)

Kolibriは非同期プロセスやワークフローを設計し、実行するための再利用可能なDjangoのアプリです ワークフローが定義された順序でステップの集合であり、各工程における処理データ。例外が発生したおよび/または指定されたステップは、特定の例外を処理するために実行可能な場合のステップは、流れを破ることができます。 Kolibriはバックグラウンドで処理を扱うためにセロリを使用しています。すべてのプロセッサとワークフローは、スタッフによって開始することができるが、よりファイングレイン·アクセス·コントロールは、将来のバージョンで実装される可能性があります。
私は私がジャンゴに開発しています写真プロジェクトにコンテンツを追加する方法を制御するために必要なので、プロジェクトが始まりました。プロジェクトは、サムネイル生成とメタデータ処理などの重い処理の多くを含んでいました。コンテンツを追加すると、特定の順序で行われる必要がある、と私は1つのステップが例外をスローした場合に行うべきアクションを制御するために必要なステップで構成されています。私はセロリを使用しますが、新しいステップを追加したり、処理が面倒だったと私は定義し、プロセッサーを管理するための、より動的な方法を望んでいました。
現在の実装では安定しており、コンセプトの証明ではありません。コメントは、非常に特にセロリ·プロセスの状態を監視し、ユーザーにフィードバックを提供する方法については、歓迎します。
インストール
ジャンゴ·kolibriをインストールピップ
または
HGクローンhttps://bitbucket.org/weholt/django-kolibriのpython setup.pyインストール
  settings.pyにSTATIC_ROOTとSTATIC_URLを設定
 あなたのインストール済みのアプリケーションに追加する「kolibri」
 (R '^ kolibri /'、)( 'kolibri.urls'を含む)、あなたのurls.pyにURLを追加
これは、ビットバケットで利用可能なソースで提供実施例プロジェクトとより詳細なチュートリアルや実験のusage.txt最初を読んで、スマートになります。

特徴:

この非同期プロセス、アイテム/クエリセットを処理したり、処理を実行することができる特定のモデルまたはインスタンス(メール送信、スキャンファイルシステムなど)に関連していません
例外処理、クリーンアップの手順とオプションの流れるようなインターフェイスで、ワークフローに複数のプロセッサを接続します
あなたのテンプレート内の項目またはクエリセットのためのプロセッサ/ワークフローの実行を処理するためのテンプレートタグ
お使いのモデルのための管理アクションの統合
実行中のプロセッサを一覧ダッシュボード
保留中のプロセッサの概念、あなたが不要なprocessesorsまたはワークフローを実行しないように処理されたものの歴史
ユーザー排他プロセッサはので、2つのユーザーが同じデータに触れることなく、同時に同じプロセッサを実行することができます
処理されたインスタンスへの直接リンクでロギングや歴史、
jqueryのを使用して、Ajaxの統合

このリリースで新しい何が:ユーザー入力のための

このサポート。詳細は使用法の説明の一番下を参照してください。

このバージョン0.1.1アルファの新機能​​:

このは、インスタンスのみに一回のプロセッサを実行するためのサポートが追加されました。

この要件:

このパイソン
ジャンゴ
セロリ
ジャンゴ-セロリ

開発者の他のソフトウェア Thomas Weholt

django-photofile
django-photofile

20 Feb 15

django-avocado
django-avocado

20 Feb 15

djftpd
djftpd

11 May 15

へのコメント Kolibri

コメントが見つかりません
コメントを追加
画像をオンにする!