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átoři: Odbor - technicky, Odbor - technicky, Odbor - technicky, Odbor - technicky, Odbor - technicky, Odbor - technicky

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

Příspěvekod Petr.Vileta » 09 led 2018, 09: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á.
stínový ministr švihlých nápadů
----------------------------------------
Já vyjdu s každým, ale s kým nemohu vyjít, s tím vyběhnu.
Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
 
Příspěvky: 24811
Registrován: 22 črc 2009, 18:12
Bydliště: Plzeň
Dal poděkování: 21898 krát
Dostal poděkování: 19237 krát

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

Příspěvekod Vit.Jurasek » 09 led 2018, 14: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í
proud ProtonMail user: vit@jurasek.email

Za tento příspěvek dostal jeho autor Vit.Jurasek poděkování od:
Petr.Vileta
Uživatelský avatar
Vit.Jurasek
Člen KS Jihomoravský kraj
 
Příspěvky: 350
Registrován: 24 led 2012, 17:41
Bydliště: Brno
Dal poděkování: 2219 krát
Dostal poděkování: 507 krát

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

Příspěvekod Andrej.Ramaseuski » 09 led 2018, 14: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: 501
Registrován: 28 srp 2016, 20:49
Bydliště: Sedlíšťka (Radhošť)
Dal poděkování: 343 krát
Dostal poděkování: 481 krát

IM

Příspěvekod Andrej.Ramaseuski » 09 led 2018, 14: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
Andrej.Ramaseuski
Republikový výbor
 
Příspěvky: 501
Registrován: 28 srp 2016, 20:49
Bydliště: Sedlíšťka (Radhošť)
Dal poděkování: 343 krát
Dostal poděkování: 481 krát

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

Příspěvekod Jitka.Novotna » 09 led 2018, 18: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.
Jitka.Novotna
Člen KS Praha
 
Příspěvky: 18
Registrován: 12 čer 2017, 11:12
Dal poděkování: 26 krát
Dostal poděkování: 62 krát

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

Příspěvekod Jan.Bednarik » 13 led 2018, 00: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.
Otestujte nový Registr lobbistických schůzek

člen KS OLK, 1. místopředseda MS Olomouc; kontakt: jan.bednarik@gmail.com

Za tento příspěvek dostal jeho autor Jan.Bednarik 8 poděkování od:
Honza.Hora, Ivor.Kollar, Jakub.Michalek, Jan.Mejsnar, Ladislav.Nesnera, Michal.Ketner, Petr.Vileta, Vaclav.Klecanda
Uživatelský avatar
Jan.Bednarik
Místní předsednictvo
 
Příspěvky: 152
Registrován: 24 říj 2017, 00:23
Dal poděkování: 204 krát
Dostal poděkování: 284 krát

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

Příspěvekod Andrej.Ramaseuski » 13 led 2018, 00: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
Andrej.Ramaseuski
Republikový výbor
 
Příspěvky: 501
Registrován: 28 srp 2016, 20:49
Bydliště: Sedlíšťka (Radhošť)
Dal poděkování: 343 krát
Dostal poděkování: 481 krát

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

Příspěvekod Jan.Bednarik » 13 led 2018, 03: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.
Otestujte nový Registr lobbistických schůzek

člen KS OLK, 1. místopředseda MS Olomouc; kontakt: jan.bednarik@gmail.com

Za tento příspěvek dostal jeho autor Jan.Bednarik 2 poděkování od:
Honza.Hora, Vit.Jurasek
Uživatelský avatar
Jan.Bednarik
Místní předsednictvo
 
Příspěvky: 152
Registrován: 24 říj 2017, 00:23
Dal poděkování: 204 krát
Dostal poděkování: 284 krát

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

Příspěvekod Jitka.Novotna » 18 led 2018, 11: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

Za tento příspěvek dostal jeho autor Jitka.Novotna 6 poděkování od:
Jakub.Michalek, Jan.Bednarik, Jiri.Koudelka, Ladislav.Nesnera, Vaclav.Klecanda, Vit.Jurasek
Jitka.Novotna
Člen KS Praha
 
Příspěvky: 18
Registrován: 12 čer 2017, 11:12
Dal poděkování: 26 krát
Dostal poděkování: 62 krát

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

Příspěvekod Karel.Nejedlik » 18 led 2018, 11: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.
OFFTOPICObrázek

Začínáme s příprava dalšího volebního Pirateconu. :)

Za tento příspěvek dostal jeho autor Karel.Nejedlik poděkování od:
Jitka.Novotna
Uživatelský avatar
Karel.Nejedlik
Člen KS Praha
 
Příspěvky: 61
Registrován: 23 črc 2014, 16:36
Dal poděkování: 284 krát
Dostal poděkování: 155 krát

PředchozíDalší

Podobná témata

Zpět na Technický odbor

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků