[vpsFree.cz: community-list] HaveAPI v0.6: webové rozhraní

Jakub Skokan jakub.skokan at vpsfree.cz
Tue Oct 18 14:22:10 CEST 2016


Ahoj,

HaveAPI ve verzi 0.6 [1] obsahuje především nové webové rozhraní
haveapi-webui [2]. Jedná se o rozhraní, přes které jde spravovat
jakékoliv API založené na HaveAPI. Přirovnal bych to např. k phpMyAdmin,
kterým lze spravovat jakoukoliv MySQL databázi.

haveapi-webui potřebuje znát pouze URL k API serveru. Jedná se o
plnohodnotného klienta -- lze procházet všechny objekty, autentizovat
se, volat libovolné akce, zadávat vstupní parametry a vidět výstup.

Vyzkoušet to můžete s naším API (fungují přihlašovací údaje z vpsAdminu,
resp. je to alternativní UI k vpsAdminu):

  https://projects.vpsfree.cz/haveapi-webui/master/vpsfree/

Např. veřejný status clusteru:


https://projects.vpsfree.cz/haveapi-webui/master/vpsfree/2.0/node/public_status/?_exec=1

Nebo obecně s jakýmkoliv jiným API:

  https://projects.vpsfree.cz/haveapi-webui/master/general/

Celé je to napsané v JavaScriptu, takže to bez něj samozřejmě nefunguje.
Zatím jsem to nijak neoptimalizoval, počítejte se stahováním cca 1.5 MB
JS balastu.

Do budoucna bych chtěl využít komponenty z této aplikace a postavit na
tom nové webové rozhraní vpsAdminu, pokud se toho tedy nechce chopit
někdo jiný.

[1] https://github.com/vpsfreecz/haveapi

[2] https://github.com/vpsfreecz/haveapi-webui

Jakub



More information about the Community-list mailing list