Redesign webů

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
Jan.Suchanek
Člen KS Praha
Příspěvky: 24
Registrován: 15 dub 2012, 17:51
Profese: webmaster
Dal poděkování: 53 poděkování
Dostal poděkování: 27 poděkování
Kontaktovat uživatele:

Re: Redesign webů

Příspěvek od Jan.Suchanek » 09 zář 2019, 10:38

Takže, doborovolničení v rámci webů má smysl nebo vůbec?
Tito uživatelé poděkovali autorovi Jan.Suchanek za příspěvek:
Petr.Vileta

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

Re: Redesign webů

Příspěvek od Petr.Vileta » 09 zář 2019, 22:52

Filip.Varecha píše:
09 zář 2019, 09:42
Drupal /stejně jako víceméně jakékoliv jiné backend-based CMS/ považuji pro účely Pirátů za zbytečnou věc. Static site generators for the win!
Static site dovede generovat i MS Word nebo LO Writer :) A upřímně, práce s tím je mnohem jednodušší, stačí tohle + FTP. :twisted:
Jak ve static site uděláš třeba "telefonní seznam" našich zastupitelů s jediným zdrojem (databází), filtrovaný pro různá KS a MS, Sněmovnu atd?
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
Filip.Varecha
Krajské předsednictvo
Příspěvky: 235
Registrován: 02 úno 2018, 20:10
Profese: dev lead & agile evangelist
Dal poděkování: 183 poděkování
Dostal poděkování: 197 poděkování
Kontaktovat uživatele:

Re: Redesign webů

Příspěvek od Filip.Varecha » 10 zář 2019, 07:29

Petr.Vileta píše:
09 zář 2019, 22:52
Filip.Varecha píše:
09 zář 2019, 09:42
Drupal /stejně jako víceméně jakékoliv jiné backend-based CMS/ považuji pro účely Pirátů za zbytečnou věc. Static site generators for the win!
Static site dovede generovat i MS Word nebo LO Writer :) A upřímně, práce s tím je mnohem jednodušší, stačí tohle + FTP. :twisted:
Jak ve static site uděláš třeba "telefonní seznam" našich zastupitelů s jediným zdrojem (databází), filtrovaný pro různá KS a MS, Sněmovnu atd?
Jednoduše, použiju něco modernějšího než Jekyll a pro tenhle datový zdroj vytvořím jednoduché REST/graphQL API.

Pak jsou dvě možnosti: stáhnout data během buildu a buildit to periodicky třeba jednou za hodinu/den podle toho jak často se to mění.

Nebo to udělám úplně dynamické a napíšu to v JS.

Obě varianty jsou oproti backendovemu CMS výrazně úspornější minimálně ve směru k nárokům na výkon serverů strany.
Tito uživatelé poděkovali autorovi Filip.Varecha za příspěvek:
Jan.Suchanek

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

Re: Redesign webů

Příspěvek od Andrej.Ramaseuski » 10 zář 2019, 08:20

Filip.Varecha píše:
10 zář 2019, 07:29
Petr.Vileta píše:
09 zář 2019, 22:52
Filip.Varecha píše:
09 zář 2019, 09:42
Drupal /stejně jako víceméně jakékoliv jiné backend-based CMS/ považuji pro účely Pirátů za zbytečnou věc. Static site generators for the win!
Static site dovede generovat i MS Word nebo LO Writer :) A upřímně, práce s tím je mnohem jednodušší, stačí tohle + FTP. :twisted:
Jak ve static site uděláš třeba "telefonní seznam" našich zastupitelů s jediným zdrojem (databází), filtrovaný pro různá KS a MS, Sněmovnu atd?
Jednoduše, použiju něco modernějšího než Jekyll a pro tenhle datový zdroj vytvořím jednoduché REST/graphQL API.
umi to i jekyll
Filip.Varecha píše:
10 zář 2019, 07:29
Pak jsou dvě možnosti: stáhnout data během buildu a buildit to periodicky třeba jednou za hodinu/den podle toho jak často se to mění.

Nebo to udělám úplně dynamické a napíšu to v JS.

Obě varianty jsou oproti backendovemu CMS výrazně úspornější minimálně ve směru k nárokům na výkon serverů strany.
ano, i ta prvni varianta je uspornejsi. a radsi rebuild na nejaky externi hook nez periodicky.
two beers or not two beers?

Uživatelský avatar
Jan.Suchanek
Člen KS Praha
Příspěvky: 24
Registrován: 15 dub 2012, 17:51
Profese: webmaster
Dal poděkování: 53 poděkování
Dostal poděkování: 27 poděkování
Kontaktovat uživatele:

Re: Redesign webů

Příspěvek od Jan.Suchanek » 10 zář 2019, 10:11

Filip.Varecha píše:
10 zář 2019, 07:29
Petr.Vileta píše:
09 zář 2019, 22:52
Filip.Varecha píše:
09 zář 2019, 09:42
Drupal /stejně jako víceméně jakékoliv jiné backend-based CMS/ považuji pro účely Pirátů za zbytečnou věc. Static site generators for the win!
Static site dovede generovat i MS Word nebo LO Writer :) A upřímně, práce s tím je mnohem jednodušší, stačí tohle + FTP. :twisted:
Jak ve static site uděláš třeba "telefonní seznam" našich zastupitelů s jediným zdrojem (databází), filtrovaný pro různá KS a MS, Sněmovnu atd?
Jednoduše, použiju něco modernějšího než Jekyll a pro tenhle datový zdroj vytvořím jednoduché REST/graphQL API.

Pak jsou dvě možnosti: stáhnout data během buildu a buildit to periodicky třeba jednou za hodinu/den podle toho jak často se to mění.

Nebo to udělám úplně dynamické a napíšu to v JS.

Obě varianty jsou oproti backendovemu CMS výrazně úspornější minimálně ve směru k nárokům na výkon serverů strany.
Jekyll může pro js tax max servírovat data :) že jo?

Uživatelský avatar
Filip.Varecha
Krajské předsednictvo
Příspěvky: 235
Registrován: 02 úno 2018, 20:10
Profese: dev lead & agile evangelist
Dal poděkování: 183 poděkování
Dostal poděkování: 197 poděkování
Kontaktovat uživatele:

Re: Redesign webů

Příspěvek od Filip.Varecha » 10 zář 2019, 10:21

Pak se nabízí ještě varianta Headless CMS a k tomu něco co to umí konzumovat (třeba Gridsome):

https://strapi.io/
https://gridsome.org/plugins/gridsome-source-strapi

Tím si ponecháme staticky vygenerovaný content a přitom pěkné CMS pro uživatele. A samozřejmě spouštět rebuild když se něco změní:

https://strapi.io/documentation/3.0.0-a ... hooks.html
Tito uživatelé poděkovali autorovi Filip.Varecha za příspěvky (celkem 3):
Andrej.Ramaseuski, Ondrej.Profant, Jan.Suchanek

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

Re: Redesign webů

Příspěvek od Jitka.Novotna » 10 zář 2019, 12:56

dávám na vědomí že v současné situaci se zase naplno věnuji udržbě všech webu.
Moc doufám že nový vedoucí TO si bude vědom potřěby udržovat a rozvíjet web.

Co se týče redisignu tak bych se stále držela scénáře co jsem navhla:
1. MO navrhne obsahové změny na https://newweb.pirati.cz/ dle své volby i ankety co byť jen velmi částečně proběhla
2. Já tyto změny dostanu na newweb.pirati.cz pro ukázu.
3. MO vypíše zakázku na návrh designu CSS a v zadání bude ten newweb.pirati.cz
4. Při přepisování designu je vhodný čas na technologické změny. Minimálně bych začala využívat CDN a ideálně vyměnu jekyll za lektor či jinou technologii pro generovaní statického webu, která umožňuje užívatelům pohodlně editovat obsah. Bod 4 bych ráda problala na osobních schůzkach TO, které doufám že nový vedoucí bude pořádat.
Tito uživatelé poděkovali autorovi Jitka.Novotna za příspěvky (celkem 4):
Roman.Pasek, Ondrej.Profant, Petr.Vileta, Libor.Adamek

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

Re: Redesign webů

Příspěvek od Andrej.Ramaseuski » 10 zář 2019, 14:33

no, tak koukal jsem na gridsome a lector, a gridsome se mi zda o dost zajimavejsi
Tito uživatelé poděkovali autorovi Andrej.Ramaseuski za příspěvek:
Ondrej.Profant
two beers or not two beers?

Uživatelský avatar
Filip.Varecha
Krajské předsednictvo
Příspěvky: 235
Registrován: 02 úno 2018, 20:10
Profese: dev lead & agile evangelist
Dal poděkování: 183 poděkování
Dostal poděkování: 197 poděkování
Kontaktovat uživatele:

Re: Redesign webů

Příspěvek od Filip.Varecha » 10 zář 2019, 15:47

Paralelně nám tu jede redesign webů a emailová komunikace s MO na stejné téma, která je ale dál. Přidávám proto moji poslední zprávu, která popisuje to co by se mělo soutěžit. Nikoliv design a CSS, nýbrž UI manuál coby rozšíření graf. manuálu:
Jinak, abych shrnul včerejší diskusi s Mikulášem a Standou:

* Nepotřebujeme apriori konkrétní design webu, co potřebujeme především je rozšíření grafického manuálu i pro webové použití: UI manuál.
* Co si pod tím představit? Primárně definici typizovaných layoutů stránek, popis jednotlivých vizuálních i funkčních komponent ze kterých se weby skládají a především popis vztahů mezi nimi (spacingy, barevnost, povolené kombinace, zakázané kombinace atd.)
* Jako soubor vstupních dat jaké všechny vizuální prvky jsou potřeba lze vyjít z centrálního webu a několika dalších menších (třeba socialnisystem.pirati.cz).
* Součástí dodávky tak může být tento UI manuál a návrh těch hlavních stránek na těchto webech.
* Podstatné je to, že ten manuál by měl významně usnadnit návrh stránek dalších a nebudeme muset poptávat design každé jednotlivé stránky co na webu jsou (jen pro ty nejdůležitější).
* Je ovšem nutné počítat s tím, že takový manuál je živý dokument a proto je nutné navázat s danou agenturou spolupráci aby byli schopni nám to průběžně doplňovat až se objeví problémy nebo potřeba dodat další věci.
* Já jsem se nabídnul jako konzultant pro potřeby výběrového řízení.

PS pro inspiraci se můžete podívat na Material design od Google: https://material.io/
Obsahové změny jdou mimo mě, návrhu UI manuálu se netýkají.

Ohledně technických změn souhlasím a navrhuji využívat Gridsome v kombinaci s nějakým Headless CMS (což ale není podmínkou).
Tito uživatelé poděkovali autorovi Filip.Varecha za příspěvky (celkem 3):
Ondrej.Profant, Petr.Vileta, Jan.Suchanek

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

Re: Redesign webů

Příspěvek od Andrej.Ramaseuski » 10 zář 2019, 20:13

Filip.Varecha píše:
10 zář 2019, 15:47
Ohledně technických změn souhlasím a navrhuji využívat Gridsome v kombinaci s nějakým Headless CMS (což ale není podmínkou).
aby u jednani k tematu se nerozhodovalo jen dle teoretickych poznatek, doporucuji (a ze sve strany podporim) zprovozneni nejake testovaci instance, vcetne toho CMS.
Tito uživatelé poděkovali autorovi Andrej.Ramaseuski za příspěvky (celkem 2):
Filip.Varecha, Petr.Vileta
two beers or not two beers?

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