Kolibri

Screenshot Software:
Kolibri
Szczegóły programowe:
Wersja: 0.2.0 Alpha
Filmu: 11 May 15
Wywoływacz: Thomas Weholt
Licencja: Wolny
Popularność: 5

Rating: nan/5 (Total Votes: 0)

Kolibri jest wielokrotnego użytku app Django do projektowania i wykonywania asynchronicznych procesów i przepływów pracy. & Nbsp; workflow to zbiory kroki w określonej kolejności, przetwarzania danych w każdym kroku. Etap można przerwać przepływ, jeśli jest wyjątek i / lub określone etap może być wykonywany w obsłudze konkretnego wyjątku. Kolibri wykorzystuje do obsługi przetwarzania seler w tle. Wszystkie procesory i przepływy pracy może być uruchomiony tylko przez pracowników, ale bardziej w porządku kontrola dostępu drobnoziarnisty może być realizowane w przyszłych wersjach.
Projekt zaczęło, bo potrzebne do sterowania, jak dodałem treść projektu fotograficznego Zajmuję w Django. Projekt obejmował wiele ciężkich procesach takich jak wytwarzanie i przetwarzanie metadanych miniatur. Dodawanie treści składa się z kroków, jakie należy wykonać w określonej kolejności, i muszę kontrolować, jakie działania podjąć, jeśli jeden krok zgłasza wyjątek. I był przy seler, ale dodanie nowego kroku lub proces był żmudny i chciałem bardziej dynamiczny sposób definiowania i zarządzania procesorów.
Obecna implementacja nie jest stabilny i proof of concept. Komentarze bardzo mile widziane, zwłaszcza, jak monitorować stan procesów selera i informacji zwrotnej do użytkownika.
instalacji
pip zainstalować django-Kolibri
lub
hg clone https://bitbucket.org/weholt/django-kolibri python setup.py install
& Nbsp; zestaw STATIC_ROOT i STATIC_URL w settings.py
& Nbsp; dodatek "Kolibri" do zainstalowanych aplikacji
& Nbsp; add url (r '^ kolibri /', to ('kolibri.urls')), do urls.py
Byłoby inteligentne przeczytać usage.txt pierwsza bardziej szczegółowy samouczek lub eksperymentu z przykładowego projektu roboczą przewidzianą w źródle, dostępne bitbucket

Opis .

  • procesy asynchroniczne, które mogą przetwarzać przedmiotów / querysets lub wykonania procesów nie związanych z konkretnych modeli lub wysyłanie wiadomości e-mail (instancjach, skanowanie systemów plików itp)
  • podłączenie kilku procesorów do przepływów pracy, obsługi wyjątków, z etapów czyszczenia oraz dodatkowy płynny interfejs
  • tagi szablonów do obsługi wykonanie procesorów / workflow dla elementu lub QuerySet w szablonach
  • Integracja działań admin modeli
  • Kokpit działające procesory aukcji
  • Koncepcja procesorów oczekujących i historia tego, co zostało przetworzone, aby nie wykonywać niepotrzebnych processesors lub przepływy pracy,
  • użytkowników ekskluzywne procesory więc dwóch użytkowników może wykonać sam procesor w tym samym czasie, bez dotykania tych samych danych
  • rejestrowania i historii, z bezpośrednim linkiem do przetworzonych przypadkach
  • Integracja ajax przy użyciu jQuery

Co nowego w tym wydaniu:

  • Wsparcie dla danych wejściowych użytkownika. Zobacz dole opisu użytkowania uzyskać więcej informacji.

Co nowego w wersji 0.1.1 Alpha:

  • Dodano wsparcie dla uruchamiania tylko raz na procesor instancji.

Wymagania :

  • Python
  • Django
  • seler
  • django-seler,

Inne programy z deweloperem Thomas Weholt

dse
dse

14 Apr 15

djftpd
djftpd

11 May 15

Komentarze do Kolibri

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!