Graph API
Moderátor: Odbor - technicky
- Vaclav.Malek
- Uživatel fóra – není člen Pirátů
- Příspěvky: 8117
- Registrován: 12 čer 2009, 01:32
- Profese: filozof času, meta-politik
- Dal poděkování: 4877 poděkování
- Dostal poděkování: 8527 poděkování
- Kontaktovat uživatele:
Re: Graph API
Jen si sem kvůli záloze něco hodím... zdržte se prosím komentářů
- Tito uživatelé poděkovali autorovi Vaclav.Malek za příspěvky (celkem 4):
- Vojtech.Pikal, Dalibor.Zahora, Martin.Shanil, Filip.Krska
- Tomas.Klapka
- Příspěvky: 1984
- Registrován: 30 kvě 2010, 18:50
- Profese: discordian pope
- Dal poděkování: 1711 poděkování
- Dostal poděkování: 3362 poděkování
- Kontaktovat uživatele:
Re: Graph API
Je na čase s tímhle hejbnout. Zdrojáky jsou nedostupné, tak to napíšeme znovu. Někdo, kdo umí Node.js a ví, co je REST a JSON, a je schopnej k tomu udělat Oauth2?
Už někdo přemýšlel nad DB? Co MongoDB?
Základní verze má obsahovat to, co je v obrázku označeno jako graph API (TO), tedy jen user a group. Nástřel, jak by to asi mělo vypadat je na http://graph.pirati.cz/
Přes API by měli fungovat CRUD operace nad uživateli a skupinami a musí jít přidávat a odebírat lidi ze skupiny.
Počítá se s tím, že to bude centrální db uživatelů a skupin a přihlašování do všech pirátských systémů půjde přes tohle.
Bude to chtít napsat projektovou specifikaci, viz https://github.com/pirati-cz/platform-r ... pecifikace
Další rozšíření, které má podle mě prioritu je Evidence členů a Úkolovník, ale to bych implementoval, až bude jádro fungovat a bude fungovat auth.
S tím by už mohli pomoct i méně zkušenější Node.js vývojáři.
Napadly mě ještě řozšíření funkcí, ale nejsou teď aktuální:

Kdyby se toho někdo chtěl chopit, pak to všichni oceníme a rádi s tím pomůžeme, protože to má být základní stavební kámen moderního informačního systému pirátů, který nutně potřebujeme.
Už někdo přemýšlel nad DB? Co MongoDB?
Základní verze má obsahovat to, co je v obrázku označeno jako graph API (TO), tedy jen user a group. Nástřel, jak by to asi mělo vypadat je na http://graph.pirati.cz/
Přes API by měli fungovat CRUD operace nad uživateli a skupinami a musí jít přidávat a odebírat lidi ze skupiny.
Počítá se s tím, že to bude centrální db uživatelů a skupin a přihlašování do všech pirátských systémů půjde přes tohle.
Bude to chtít napsat projektovou specifikaci, viz https://github.com/pirati-cz/platform-r ... pecifikace
Další rozšíření, které má podle mě prioritu je Evidence členů a Úkolovník, ale to bych implementoval, až bude jádro fungovat a bude fungovat auth.
S tím by už mohli pomoct i méně zkušenější Node.js vývojáři.
Napadly mě ještě řozšíření funkcí, ale nejsou teď aktuální:

Kdyby se toho někdo chtěl chopit, pak to všichni oceníme a rádi s tím pomůžeme, protože to má být základní stavební kámen moderního informačního systému pirátů, který nutně potřebujeme.
- Tito uživatelé poděkovali autorovi Tomas.Klapka za příspěvky (celkem 3):
- Ondrej.Profant, Martin.Shanil, Petr.Kopac
You'll be redlacep!
- Roman.Kucera
- Příspěvky: 15165
- Registrován: 14 zář 2010, 10:04
- Profese: IT
- Bydliště: Praha, Letná
- Dal poděkování: 9751 poděkování
- Dostal poděkování: 17929 poděkování
- Kontaktovat uživatele:
Re: Graph API
Evidence členů není se zbytkem svázaná přes ID? To nemůže fungovat.
Pirátem se člověk nestává, pirátem se rodí!
- Petr.Kopac
- Místní předsednictvo
- Příspěvky: 2944
- Registrován: 10 říj 2011, 22:43
- Profese: Software engineer
- Bydliště: Benešov nad Ploučnicí
- Dal poděkování: 5494 poděkování
- Dostal poděkování: 3646 poděkování
Re: Graph API
Pokud vytvorite podrobnou specifikaci. A nekdo to bude koordinovat, muzu implementovat.
Technologie ovladam a mam cas mezi 18. a 27. 12. Muzu tomu venovat maximalne 3 pracovni dny.
Technologie ovladam a mam cas mezi 18. a 27. 12. Muzu tomu venovat maximalne 3 pracovni dny.
Softwarový inženýr. Evropan.
If you are neutral in situations of injustice, you have chosen the side of the oppressor. -- Desmond Tutu
If you are neutral in situations of injustice, you have chosen the side of the oppressor. -- Desmond Tutu
- Marek Kubat
- Uživatel fóra – není člen Pirátů
- Příspěvky: 78
- Registrován: 24 dub 2009, 13:54
- Profese: it
- Bydliště: Praha
- Dal poděkování: 30 poděkování
- Dostal poděkování: 112 poděkování
Re: Graph API
Nad tou databazi je treba se zamyslet, co vlastne od toho ocekavame. Rekl bych ze v uvahu pripadaji na zvazeni:
Postresql
Mongodb (popr. jina NOSQL)
LDAP
Nejvice proslapana cesta je dle meho Postgres, hodila by se na toto posleze nejaka seance treba na mumble.
Rad pomuzu s testovanim popr. nekajkym tim radkem prispeji.
Postresql
Mongodb (popr. jina NOSQL)
LDAP
Nejvice proslapana cesta je dle meho Postgres, hodila by se na toto posleze nejaka seance treba na mumble.
Rad pomuzu s testovanim popr. nekajkym tim radkem prispeji.
- Tito uživatelé poděkovali autorovi Marek Kubat za příspěvek:
- Ondrej.Profant
- Petr.Kopac
- Místní předsednictvo
- Příspěvky: 2944
- Registrován: 10 říj 2011, 22:43
- Profese: Software engineer
- Bydliště: Benešov nad Ploučnicí
- Dal poděkování: 5494 poděkování
- Dostal poděkování: 3646 poděkování
Re: Graph API
Ad predchozi post: to jsou vlastne dve otazky:
1: sql is fine enough
2: pro ldap
EDIT: na githubu nemam ve skupine pirati-cz dostatecna opravneni, nemohu zalozit novy repozitar (
). A zadny repozitar graph-api tam neni.
- Uloziste dat: SQL vs. NoSQL? Zde je nejdulezitejsi zeptat se: chceme ukladat komplexni dynamicky strukturovane dokumenty, nebo data s pravidelnou strukturou rozvrhnutelnou do relacniho modelu?
- Pouzit LDAP? - phpbb se umi na LDAP napojit, navic LDAP je otevreny standard a lze na nej napojit N dalsich veci. Phpbb by ztratilo svou (nelogickou, avsak setrvacnou) centralni pozici IT infrastruktury pirati.cz.
1: sql is fine enough
2: pro ldap
EDIT: na githubu nemam ve skupine pirati-cz dostatecna opravneni, nemohu zalozit novy repozitar (
). A zadny repozitar graph-api tam neni.Softwarový inženýr. Evropan.
If you are neutral in situations of injustice, you have chosen the side of the oppressor. -- Desmond Tutu
If you are neutral in situations of injustice, you have chosen the side of the oppressor. -- Desmond Tutu
- Vaclav.Klecanda
- Krajské předsednictvo
- Příspěvky: 587
- Registrován: 17 říj 2012, 15:11
- Profese: programator
- Bydliště: Tabor
- Dal poděkování: 243 poděkování
- Dostal poděkování: 788 poděkování
- Kontaktovat uživatele:
Re: Graph API
LDAP je sracka, mongo je dobry pro dyn. objs. My potrebujeme relacni model => SQL. Nejlepsi OS SQL je postgre. Vybrano ... ne?
EDIT: v pripade, ze to bude SQL, tak jaka, to uz netreba resit. Protoze psat neco jinak nez pres ORM je sebemrsk a v node.js svete se nejvic pouziva sequelize. Kterej snad pan K uz pouzil ...
EDIT: v pripade, ze to bude SQL, tak jaka, to uz netreba resit. Protoze psat neco jinak nez pres ORM je sebemrsk a v node.js svete se nejvic pouziva sequelize. Kterej snad pan K uz pouzil ...
- Tito uživatelé poděkovali autorovi Vaclav.Klecanda za příspěvky (celkem 2):
- Petr.Kopac, Tomas.Klapka
- Petr.Kopac
- Místní předsednictvo
- Příspěvky: 2944
- Registrován: 10 říj 2011, 22:43
- Profese: Software engineer
- Bydliště: Benešov nad Ploučnicí
- Dal poděkování: 5494 poděkování
- Dostal poděkování: 3646 poděkování
Re: Graph API
Povazujes tohle za argument, ktery bys pouzil napr. na tymove porade pred svym sefem, Vaclave? Zkus k tomu vyjadrit svuj nazor relevantnim zpusobem. Dekuji.Vaclav Klecanda píše:LDAP je sracka...
- Tito uživatelé poděkovali autorovi Petr.Kopac za příspěvky (celkem 2):
- Ondrej.Profant, Ondrej.Kotas
Softwarový inženýr. Evropan.
If you are neutral in situations of injustice, you have chosen the side of the oppressor. -- Desmond Tutu
If you are neutral in situations of injustice, you have chosen the side of the oppressor. -- Desmond Tutu
- Tomas.Klapka
- Příspěvky: 1984
- Registrován: 30 kvě 2010, 18:50
- Profese: discordian pope
- Dal poděkování: 1711 poděkování
- Dostal poděkování: 3362 poděkování
- Kontaktovat uživatele:
Re: Graph API
- Tito uživatelé poděkovali autorovi Tomas.Klapka za příspěvek:
- Vaclav.Klecanda
You'll be redlacep!
- Vaclav.Klecanda
- Krajské předsednictvo
- Příspěvky: 587
- Registrován: 17 říj 2012, 15:11
- Profese: programator
- Bydliště: Tabor
- Dal poděkování: 243 poděkování
- Dostal poděkování: 788 poděkování
- Kontaktovat uživatele:
Re: Graph API
Ano, a uz sem to tak i udelal.Petr Kopac píše:Povazujes tohle za argument, ktery bys pouzil napr. na tymove porade pred svym sefem.
Ale jinak: Neni 1 duvod proc takovou sracku pouzit. Indexovatelnost: 0, rychlost update, delete: 0, uzivatelska privetivost (cti zpusob ulozeni a manipulace): 0. Nebo se pletu?
- Tito uživatelé poděkovali autorovi Vaclav.Klecanda za příspěvek:
- Tomas.Klapka