Upgrade komunikačních systémů

Technický odbor působí v oblasti správy, údržby a vývoje technických systémů strany a jejích technických zařízení a poskytuje servis ostatním orgánům strany.

Moderátor: Odbor - technicky

Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 26728
Registrován: 22 črc 2009, 18:12
Profese: živnostník, programátor
Bydliště: Plzeň 2
Dal poděkování: 21633 poděkování
Dostal poděkování: 18689 poděkování
Kontaktovat uživatele:

Re: Upgrade komunikačních systémů

Příspěvek od Petr.Vileta » 09 led 2018, 08:37

Andrej.Ramaseuski píše:
Martin.Rejman píše:Dále máme na adrese https://auth.pirati.cz dostupné SSO,
Tak zrovna tohle nefunguje. Pouzivam stejny login/heslo jako na forum a jdu do haje.
Potvrzuji, nepřihlásím se ani já.
Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.

Uživatelský avatar
Vit.Jurasek
Člen KS Jihomoravský kraj
Příspěvky: 702
Registrován: 24 led 2012, 16:41
Profese: Programátor
Bydliště: Brno
Dal poděkování: 4302 poděkování
Dostal poděkování: 1240 poděkování

Re: Upgrade komunikačních systémů

Příspěvek od Vit.Jurasek » 09 led 2018, 13:03

Martin.Rejman píše:Dále by bylo dobré shodnout se na používaných technologiích pro aplikace (já mohu pro tvorbu aplikací poskytnout kombinaci python3 - Django - Keycloak, kterou již mám funkční).
Na tohle bych potřeboval nějakou nalejvárnu/workshop, protože aktuálně mám zkušenosti s vývojem PHP (Nette, Symfony) a Java (SE, J2EE) a trošku C#.

Jinak by bylo fajn mít někde udělaný korpus aplikace, ve kterém by bylo napojeno všechno co je potřeba všude* a který by stačilo forknout a dopsat do něj konkrétní funkcionalitu. Nebo aspoň mě by to udělalo radost.

* myslím jako většina konfigurace přihlašování přes SSO, napojený framework na API, připojení společné lišty, zabaleno v dockeru s preferovanou databází
Tito uživatelé poděkovali autorovi Vit.Jurasek za příspěvek:
Petr.Vileta

Uživatelský avatar
Andrej.Ramaseuski
Republikový výbor
Příspěvky: 1427
Registrován: 28 srp 2016, 20:49
Profese: programátor
Bydliště: Sedlíšťka (Radhošť)
Dal poděkování: 1006 poděkování
Dostal poděkování: 1389 poděkování
Kontaktovat uživatele:

Re: Upgrade komunikačních systémů

Příspěvek od Andrej.Ramaseuski » 09 led 2018, 13:13

Martin.Rejman píše:Dále by bylo dobré shodnout se na používaných technologiích pro aplikace (já mohu pro tvorbu aplikací poskytnout kombinaci python3 - Django - Keycloak, kterou již mám funkční).
mohu poskytnout kombinaci perl - mojolicious.org (nebo catalyst)
uchylny, co? :)
two beers or not two beers?

Uživatelský avatar
Andrej.Ramaseuski
Republikový výbor
Příspěvky: 1427
Registrován: 28 srp 2016, 20:49
Profese: programátor
Bydliště: Sedlíšťka (Radhošť)
Dal poděkování: 1006 poděkování
Dostal poděkování: 1389 poděkování
Kontaktovat uživatele:

IM

Příspěvek od Andrej.Ramaseuski » 09 led 2018, 13:17

tady je dopracovana ansible role (vcetne instalace aktualniho nodejs) pro rocketchat na debian stretch (testovano v systemd-nspawn kontaineru)
https://gitlab.com/ramaszeuski/rocketchat-ansible-role
two beers or not two beers?

Uživatelský avatar
Jitka.Novotna
Republikový výbor
Příspěvky: 180
Registrován: 12 čer 2017, 11:12
Profese: student
Dal poděkování: 239 poděkování
Dostal poděkování: 298 poděkování

Re: Upgrade komunikačních systémů

Příspěvek od Jitka.Novotna » 09 led 2018, 17:00

Andrej.Ramaseuski píše:
Martin.Rejman píše:Dále máme na adrese https://auth.pirati.cz dostupné SSO, proti kterému je již možno aplikace ověřovat a přihlašovat uživatele (jako jedna z prvních aplikací asi bude napojena evidence lobbystických kontaktů, phpBB fórum po aktualizaci na vyšší verzi).
Tak zrovna tohle nefunguje. Pouzivam stejny login/heslo jako na forum a jdu do haje.
Vývoj SSO je zatím ve fázi kdy LDAP nemá ůdaje z databáze PHP BB
https://redmine.pirati.cz/issues/8602
tj pro testování SSO Keycloaku si musíte vytvořit účet a testování je teď doporučeno jen vývojáčům co jej budou integrovat do dalších projektů.
K přesunu datu do LDAPu je nejdřív třeba updatovat forum:
technicky-odbor-f183/aktualizace-fora-t39085.html

Dále bych ráda zařízla diskuzi na téma SSO. Věnujte se prosím nápadům na komunikační systémy.

Uživatelský avatar
Jan.Bednarik
Krajské předsednictvo
Příspěvky: 737
Registrován: 24 říj 2017, 00:23
Profese: programátor, konzultant, řemeslník
Dal poděkování: 1041 poděkování
Dostal poděkování: 1365 poděkování

Re: Upgrade komunikačních systémů

Příspěvek od Jan.Bednarik » 12 led 2018, 23:03

Mám tu trochu obecnější vizi k zamyšlení a prodiskutování na pracovní schůzi. Některé myšlenky už tu zazněly, ale to myslím nevadí.

Doporučil bych shlédnout přednášku Dealing With Complexity (15:12-21:42 a 25:12-33:42 můžete přeskočit). TLDR verze:
Složitost je cokoliv, co brání vám nebo někomu jinému udělat správnou věc teď nebo v budoucnu. Jednoduchost je opak - cokoliv co tomu pomůže. Jednoduchost je těžká. Každý složitý systém se vyvinul z jednoduchého.
A neplatí to jen na počítačové systémy, ale i na organizace, firmy, firemní procesy, atp. Jestli jste z transformačního týmu, mrkněte se na to taky.

Dobrým příkladem složitého systému je naše fórum, které integruje diskuse, databázi členů a příznivců, skupiny a oprávnění, spisovnu, registr lobbystických schůzek, soukromé zprávy, tajná hlasování (donedávna), atd. Pokud nám nevyhovuje na jeho primární účel, diskuse, nemůžeme ho snadno vyměnit, protože by nové fórum muselo zvládnout i vše ostatní kromě diskusí. Snadnost změny je lakmusový papírek jednoduchého systému.

Myslím si, že pro dlouhodobě udržitelný rozvoj je nevyhnutelné, že budeme mít více malých aplikací / služeb, které dělají dobře jednu věc (ideálně jen jednu věc), např.:
  • SSO na identity (Keycloak)
  • LDAP na skupiny a oprávnění
  • Redmine na úkoly
  • fórum na tematické diskuse
  • IM na rychlou průtokovou komunikaci v týmech a napřímo mezi lidmi
  • hlasovací systém (Helios)
  • registr lobbystických schůzek
  • CRM na členy, příznivce a dobrovolníky pro účely PO a KoDo
  • hlasovací/anketní aplikace pro PaRo
  • úložiště souborů s kolaborací nad dokumenty (ala Google Drive)
  • CRM na kolaiční partnery (strany, lidi) pro účely MS, KS, poslanců, atd.
  • wiki
  • kalendáře
  • ...
V zásadě decentralizovaný systém, kde lze jednotlivé aplikace relativně snadno nahradit za jiné (když přestanou vyhovovat potřebám). V ideálním případě by měli všechny využívat pirátské SSO a mít nějaké rozumné API, aby se v případě potřeby mohly propojovat mezi sebou, a taky aby se nad tím vším daly stavět další jednoduché aplikace typu informační rozcestníky, nástěnky, automatizátory častých úkonů, jako např.:
  • osobní přehled / rozcestník: přehled mých úkolů, novinky na fóru (v diskusích kterých se účastním či sleduji), aktuálně běžící hlasování které se mě týká, odkazy do dokumentů, odkazy na profil v registru lobbystických schůzek, můj pirátský kalendář (schůze MS, KS, mých týmů, ...), ...
  • aplikace pro oznámení schůze MS či KS: automatizovaně (či poloautomatizovaně) vytvoří příspěvek na fóru, vytvoří událost v kalendáři a na Facebooku, nachystá dokumenty pro plán schůze a zápis ze schůze, pošle newsletter emailem, notifikuje členy sdružení na IM, ...
  • nástěnka odboru: přehled nových a nedávno dokončených úkolů z podatelny, nejnovější diskuse na fóru v sekci odboru, přehled členů, odkazy do wiki, dokumentů, kalendář schůzí, ...
  • ...
Je třeba, aby byly co nejmenší bariéry pro vytváření takových nástavbových aplikací. Lidi pak přijdou s různými užitečnými věcmi, jako například můj přehled hlasování PaRo, který by se dělal mnohem lépe, kdyby fórum mělo API, a nemusel bych zápasit se zbytečnou složitostí, a data z anket scrapovat a parsovat z HTML.
Tito uživatelé poděkovali autorovi Jan.Bednarik za příspěvky (celkem 9):
Michal.Ketner, Petr.Vileta, Ivor.Kollar, Jan.Hora, Jan.Mejsnar, Vaclav.Klecanda, Jakub.Michalek, Ladislav.Nesnera, Roman.Sedlacek
krizový manažer KS OlK (oficiálně předseda) • člen TO • jan.bednarik@pirati.cz • 603 439 481

Uživatelský avatar
Andrej.Ramaseuski
Republikový výbor
Příspěvky: 1427
Registrován: 28 srp 2016, 20:49
Profese: programátor
Bydliště: Sedlíšťka (Radhošť)
Dal poděkování: 1006 poděkování
Dostal poděkování: 1389 poděkování
Kontaktovat uživatele:

Re: Upgrade komunikačních systémů

Příspěvek od Andrej.Ramaseuski » 12 led 2018, 23:09

Jan.Bednarik píše:Je třeba, aby byly co nejmenší bariéry pro vytváření takových nástavbových aplikací. Lidi pak přijdou s různými užitečnými věcmi, jako například můj přehled hlasování PaRo, který by se dělal mnohem lépe, kdyby fórum mělo API, a nemusel bych zápasit se zbytečnou složitostí, a data z anket scrapovat a parsovat z HTML.
phpbb ma pluginy (externi) pro celkem pouzitelne api... nicmene, jeho html se parsuje dost jednoduse - facebook to neni :)
two beers or not two beers?

Uživatelský avatar
Jan.Bednarik
Krajské předsednictvo
Příspěvky: 737
Registrován: 24 říj 2017, 00:23
Profese: programátor, konzultant, řemeslník
Dal poděkování: 1041 poděkování
Dostal poděkování: 1365 poděkování

Re: Upgrade komunikačních systémů

Příspěvek od Jan.Bednarik » 13 led 2018, 02:16

Andrej.Ramaseuski píše:
Jan.Bednarik píše:Je třeba, aby byly co nejmenší bariéry pro vytváření takových nástavbových aplikací. Lidi pak přijdou s různými užitečnými věcmi, jako například můj přehled hlasování PaRo, který by se dělal mnohem lépe, kdyby fórum mělo API, a nemusel bych zápasit se zbytečnou složitostí, a data z anket scrapovat a parsovat z HTML.
phpbb ma pluginy (externi) pro celkem pouzitelne api... nicmene, jeho html se parsuje dost jednoduse - facebook to neni :)
To API je pěkný příklad otázky složitosti a jednoduchosti. "Správná věc" by bylo rozjet plugin poskytující API fóra, které umožní lidem snadno získat data relativně stabilní cestou - udělat tak "správnou věc" pro jejich projekty. Obcházet to scrapováním je složitější na implementaci, a těď když se přejde na novější phpBB, scrapery se pravděpodobně rozbijí. API by mělo být stabilnější a snadněji adaptovatelné.

Udělat API s jednoduše dostupnými otevřenými daty je obvykle "správná věc". Ale u spousty jiných otázek to tak jasné být nemusí. Vývojář si musí dát pozor na dodržování principu YAGNI.
Tito uživatelé poděkovali autorovi Jan.Bednarik za příspěvky (celkem 2):
Vit.Jurasek, Jan.Hora
krizový manažer KS OlK (oficiálně předseda) • člen TO • jan.bednarik@pirati.cz • 603 439 481

Uživatelský avatar
Jitka.Novotna
Republikový výbor
Příspěvky: 180
Registrován: 12 čer 2017, 11:12
Profese: student
Dal poděkování: 239 poděkování
Dostal poděkování: 298 poděkování

Re: Upgrade komunikačních systémů

Příspěvek od Jitka.Novotna » 18 led 2018, 10:29

PRAKTICKÉ INFO KE SCHŮZCE

EDIT Jde už o tuto neděli 21.1
Začátek je v 10:00 ve sněmovně. Sraz před vchodem 9:50. Přijeďte na tramvajovou zastávku malostranské náměstí. Do samotné sněmovny se nedá jít jen tak, je to dost střežená a důležitá budova. U vchodu je 'letištní prohlídka' kde vám zkontrolují občanky, zabaví nože a dají návštěvnickou kartiču. S touto návštevnickou kartičkou se můžete pohypovat jen pokud je u vás ta osoba, kterou navštěvujete. Této role se zhostí Martin Rejman. Reálně se budeme pohybovat pouze v prostorách klubu - zasedačka, kuchyňka.

Jako přihlášení, poděkujte za tento příspěvek cheme mít rámcovou představu kolik lidí přijde.

Program:
10:00 uvodní slovo, kde se vymezí účel této schůzky, připomene působnost odborů
10:15 brainstorming nápadů ke kominakčním systémů (rekapitulace a pokračování věcí z fora)
10:45 zpětvá vazba TO k jednotlivým systémům - co by šlo snadno, co je nerealizovatelné,..
11:15 kritika a prioritizace nápadů
12:15 konec dopolední části

Odpoledne bude prostor pro konkrétní předem domluvené schůzky okolo TO. Už teď víme, že bude call s islanďánami ohledně jejich nového systému pro práci s dobrovolníky - zváni jsou zástupci PO, KODO. Pokud máte rozjetý projekt, který vyžaduje spolupráci TO nebojte si říct na mailu to@pirati.cz
Tito uživatelé poděkovali autorovi Jitka.Novotna za příspěvky (celkem 6):
Jan.Bednarik, Vaclav.Klecanda, Vit.Jurasek, Jakub.Michalek, Jiri.Koudelka, Ladislav.Nesnera

Uživatelský avatar
Karel.Nejedlik
Kontrolní komise
Příspěvky: 116
Registrován: 23 črc 2014, 16:36
Profese: Informatik
Bydliště: Praha
Dal poděkování: 745 poděkování
Dostal poděkování: 285 poděkování

Re: Upgrade komunikačních systémů

Příspěvek od Karel.Nejedlik » 18 led 2018, 10:54

Jitka.Novotna píše:PRAKTICKÉ INFO KE SCHŮZCE

Začátek je v 10:00 ve sněmovně.
Vidím místo a čas, ale netuším který den. Možná je to v nějakém dřívějším postu. OFFTOPICNebo jsem prostě slepý, ale fakt to nikde nevidím.
Tito uživatelé poděkovali autorovi Karel.Nejedlik za příspěvek:
Jitka.Novotna
OFFTOPICObrázek

Odpovědět

Zpět na „Technický odbor“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host