Project

General

Profile

Actions

Task #2303

closed

Perlová klientská knihovna pro W3

Added by Pavel Kácha almost 10 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Tomáš Plesník
Category:
-
Target version:
Start date:
03/09/2015
Due date:
03/31/2015
% Done:

0%

Estimated time:

Description

Tak už to přišlo. Na https://homeproj.cesnet.cz/projects/warden/wiki/Warden3 je popis API, v GITu ve větvi warden-3 nebo pod tagem warden-server-3.0-beta0 či warden-client-3.0-beta0 je kód v Pythonu. Na warden-dev i na ostrém je W3 rozběhnutá, pro testování se tě bude týkat hlavně https://warden-dev.cesnet.cz/warden3, kde můžeš tancovat (odesílat a přijímat) jak uznáš za vhodné.

Osobně bych doporučil si rozběhnout klientskou knihovnu v Pythonu (a vyzkoušet si warden_client_test.py), případně si osahat warden_curl_test.py, ať získáš povědomí, jaká je myšlenka a jak se to chová po drátě. Klient(a|y) ti zaregistruju já přímo v db, zatím na to nemáme ovládací skripty, viz maily do konfery.

API by mělo být podobné pythonovému (tedy to veřejné, jaké další pomocné metody/proměnné budou v modulu či objektu je samozřejmě na tobě - i když bychom se tentokrát mohli zkusit vyhnout globálním proměnným), ale určitě ne přesně - tady spoléhám na tvoje Perlové zkušenosti, jako jsem se já snažil psát idiomatický Python, bylo by dobré, aby to byl idiomatický Perl, tj. aby dobře sedl do ruky perlistovi. Nicméně bych rád, abychom i v Perlu zůstali u objektového základu - uživatel vytvoří Wardení objekt z parametrů nebo konfigurace, a pak používá jeho metody. Výhodou je, že může takových objektů vytvořit víc, například s různými soubory na ukládání id apod.

Tipuju, že částečně půjde vyjít i z knihovny W2, nebo možná z bezsoapové úpravy, co je u W2 v contribu.

Na warden-dev server loguje do /var/log/warden3dev.log, apache do /var/log/apache2/ssl_access.log a error.log.

Problémy či nejasnosti klidně kdykoliv na mě, pokud bys to chtěl probrat na video, klidně se ozvi, domluvíme se.

Budeme také s Kostějem rádi za náměty a připomínky, ostatně je to pořád beta.

Actions #1

Updated by Pavel Kácha about 8 years ago

  • Status changed from New to Closed

Shodli jsme se, že není třeba, a ukazuje se, že opravdu ne.

Actions

Also available in: Atom PDF