0:00:16takže dobré odpoledne a rád bych vás tedy přivítal na té přednášce u tedy workshopů
0:00:25a o tvorbě univerzálních doplňků a pomocí ve text angeles mapy
0:00:32a my sme sem přijede my sme se mozille cz a já si minutama čtyři
0:00:37na druhou čas potom povede tu workshopů vyšší
0:00:40a potom uvedených a s také který sedí tam a vepředu
0:00:44a
0:00:45s nemůžeme
0:00:46stačí
0:00:48tak důvod proč jsme a vůbec tuhlectu přednášku tady zařadili
0:00:53je že ta je fuk se na nejbližší době přiblížila dyby ní čekají a velké
0:00:58změny
0:00:59_e přinesou jednak kompletní změnu uri
0:01:02nové prvky vykreslovacího jádra které jsou napsaný obraz tu a bude to
0:01:08bude tam větší důraz na paralelizaci jak je tady k napsáno ale hlavně
0:01:13a ukončí se podpora starých doplňku napsaných technologií
0:01:17z nul a většina doplňků
0:01:20a bude muset by přepsána
0:01:22pomocí právě toho pinu pro a pomocí právě i já ji
0:01:27jak extention s o kterém tady budu mluvit
0:01:30když se pustím do extenční stack
0:01:32taková krátká historie vývoje doplňků
0:01:35a
0:01:36začneme
0:01:37a
0:01:39u flash pak sou jedna nula seš je době nikdy na začátku a tohlencto tisíciletí
0:01:47který přišel se zajímavou technologií
0:01:51která se jmenuje z nul
0:01:53a píše se boxu
0:01:55a je to zkratka od xmlka dělaj venku víš
0:01:59seš jak už název naznačuje je to jazyk _e
0:02:04jak se xmlko ve jazyk na psaní a s ani uživatelského rozhraní
0:02:09eriky nějaká ukázka kódu
0:02:11jak by mohla vypadat jednoduchý
0:02:15jednoduchej why
0:02:16a xmlku graf zulu a
0:02:22jako a jádro p koksu je
0:02:25pravděpodobně
0:02:27jediná jediný program který tohlensto dokáže plně interpretovat
0:02:32já to můžu ukázat teda
0:02:35přesně tohlensto můžu spustit právě pak boxu
0:02:39nemůžete vidět
0:02:41rekord vygeneruje jednoduchá
0:02:43tři tlačítka
0:02:45a
0:02:45co je názoru zajímavé se tady
0:02:48nima víme
0:02:49je že se dívají a jo tohlensto
0:02:53jeli
0:02:54celé
0:02:55no necelé většina levi je napsána
0:02:59právě sůl
0:03:01a třeba taky mimochodem takové zajímavé a vtipné důsledky
0:03:06že když zadáte
0:03:08tohlencto adresu
0:03:09která
0:03:10modified false jako je fax
0:03:15a pěti hlavně a proč se o tomhlectom bavíme a protože
0:03:20stolu a byli
0:03:22napsány
0:03:23doplňky které se
0:03:25používali i do dnešního dne
0:03:27a jako doplněk fungoval vám můžu ukázat na
0:03:34takovém
0:03:35příkladu
0:03:37obyčejného přidání
0:03:39tlačítka
0:03:41které vypadalo nějak takhle
0:03:43doplněk při startu prohlížeče a takže lze prohlížeč měl tam nějak do svojí white
0:03:49a doplnit tam chtěl přidat s vytlačí tak to co musel udělat je
0:03:54vybrat správný element
0:03:58a vložit tam
0:04:01vlastně prakticky svůj kód svůj kus kódu
0:04:06takže
0:04:08nějak takhle levicový tam vložil a text ale
0:04:12jak takhle by se tam padalo a padalo tlačítko
0:04:17a tady vidíme se s tím za problém když si každý doplněk mohl sahat do
0:04:21uživatelského rozhraní
0:04:23tak to jednak nebylo úplně bezpečné a jinak se to rozjelo a s každou s
0:04:30každou verzí to je fuk su
0:04:33která
0:04:34s každou větší verzi která změnila něco mutch uživatelském rozhraní nebo i
0:04:38cokoli ti
0:04:42což byl která a velký problém cože důsledek toho že stůl a nemá žádné a
0:04:48pí pro doplňky
0:04:50doplňky prostě jenom
0:04:51přijali
0:04:54že dávali svoje věci do rozhraní tak
0:04:57což máš sice a
0:04:59tu nádhernou vlastnost že můžete file vox dokonale změnit k nepoznání doplňkem
0:05:05ale
0:05:05má to taky hromadu svojich problém
0:05:09ano a tohlensto je jeden z důsledků a tohle systémů že
0:05:14při každé aktualizaci firefoxu
0:05:17_m
0:05:18vyskakoval tohle otravné okno které se musel zeptat server u adams vozila
0:05:23jestli opravdu je na tenhlencten doplněk
0:05:26kompatibilní
0:05:27s tím novým flash pak sem na který se právě aktualizovaly jinak musel bejt zakázaný
0:05:35tak a ještě další důsledek to měl případě že a že ste něco pokazili ve
0:05:41svém doplňku
0:05:42tak se vám klidně mohlo stát že místo flash boxu ste jeli nějakou takovouhle
0:05:47prázdné okno s takovoudle zprávu
0:05:51a aby toho nebylo málo a pak potom tady byli ještě jakési binární modul xka
0:05:57jako takže kromě závislosti doplňku na jednotlivých verzích
0:06:01ste tady měli platformy závislost
0:06:03a
0:06:04dokážete si představit že
0:06:06tohlensto spravovat není nic zrovna dvakrát jednoduché
0:06:12teď se přesuneme do roku asi dva tisíce osum a
0:06:16době kdy vyšel chrom
0:06:18kromě úžasnou výhodu vtom a že když a později
0:06:23a nemusel už opakovat stejné chyby jako fajn fax
0:06:28jenže to postaví na zelené louce tak už tam rovnou dali nějaké i já jí
0:06:33pro vytváření
0:06:35no
0:06:36pro vytváření a doplňku
0:06:40konkrétně chronik ten ženskej já ji i modernější
0:06:44je a jednodušší a vlastně používá běžně webové technologie a ten dal javascriptem a tomu
0:06:51se přída nějaký manifest a stejně jako samotný chrom počítá s více procesy
0:06:56už od začátku
0:06:58cože další nevýhoda zulo
0:07:00bylo velice těžké zprovoznit love doplňky
0:07:04multiprocesorem na koksu
0:07:10kole nebo dva tisíce patnást vozila oznámila že
0:07:15přestane postupně podporovat doplňky na bázi zulo
0:07:20a protože
0:07:22když si vy důvodu
0:07:24asi rok později začala implementovat něco
0:07:27že mu říká tech extension nic
0:07:29i já
0:07:30je to institut inspirované právě tím chromem
0:07:34podporovány právě zhruba odteď poloviny roku dva tisíce šestnáct
0:07:40a je to apíčka to zase na hlavních webových technologiích takže pokud umíte psát a
0:07:46_e
0:07:47vem moderní webové aplikace
0:07:50zvládnete i pro šíření
0:07:52pro no a kdo
0:07:54ropa jako cvrkám taky
0:07:58takže jak extern ženu
0:08:02co jejich hlavní výhoda je právě ta kompatibilita s budoucími verzemi flash boxu
0:08:08protože je to jasně definované a pí
0:08:10které a fašos
0:08:13se chystá udržovat jí nadále
0:08:16další dobrá věc je že velká část toho apíčka je kompatibilní s chromem takže a
0:08:21pokud máte svůj doplněk
0:08:24pro chrom
0:08:26ve většině případů a postačí prostě nahrát na dost vozila ho a bude fungovat
0:08:32normálně ve firefoxu dál
0:08:34pořadatel přišla tak daleko že tohlencto chce standardizovat jako standard pro doplňky
0:08:41že
0:08:42budou univerzální doplňky pro všechny prohlížeče a vlastně tak už tady dneska funguje
0:08:48tak sem šel spustíte jak na pipe odsud pak na opeře na chromu dokonce nejen
0:08:54na desktopových prohlížečích alenka jako pro android vláda virtex ten ženský
0:08:58a dokonce je tam ten _e
0:09:03tedy
0:09:04činu let ať
0:09:07co je největší nevýhoda ve text engine stále je
0:09:10že mají jenom pomoct omezené možnosti zásahu do prohlížeči tak se text angeles nepředpo ne
0:09:16překopat té cely prohlížeč
0:09:19a tak jak to dělal třeba jestli znáte doplněk klasik ten restorer
0:09:24ten úplně změnil té fotce nepoznání
0:09:28se největší výhoda ve text engine
0:09:31vlastně úplně to samé protože a jako uživatel se nedostanete do situace kdy vám jeden
0:09:37doplněk a rozvědce lichva jako s tím že něco překopat dokonce bylo ku
0:09:43pane
0:09:44u toho zulu
0:09:45a byl
0:09:47problém s tím že doplňky měli tu schopnost
0:09:52zní kývají tak že ten doplněk už nikdy nedokážete zakázat
0:09:56zase dokázal tam odstranit z listu doplňku takže
0:10:01takže tohlencto je výhoda hlavně tedy pro uživatele
0:10:07a teď bych teda ukázal
0:10:10jak teda můžou jak jsem že nic nastavovat bojovali narozdíl otce předchozích člověk doplňku které
0:10:16mohli dělat cokoli
0:10:18tady jsou přesně definované
0:10:20a
0:10:21to se může dít
0:10:22otevřou link na dokumentaci
0:10:25najít opoziční
0:10:29tak
0:10:30a sou jenom omezené možnosti vy to můžeme mít klasicky patrné
0:10:35potom to může mít odpad
0:10:37můžete mi i tenhle speciální baterka adresním řádku
0:10:41a vedle real platnou
0:10:45zase opět opak
0:10:47a
0:10:48co je taky další věcí je že můžete přidat
0:10:52přidat
0:10:54to možná rovnou ukážu
0:10:55můžete přidat svoje
0:10:59částí minut
0:11:00no kontextové nabídky
0:11:04to same se svejma rána a tohlencto je jedna z věcí která je přidána nové
0:11:09extenční s nově a chromý nema
0:11:12takže
0:11:15potom tady jsou různé nastavení a můžete si přidat do vlastní stránky doplňky
0:11:22a víš a textur šíření třeba tady on tu
0:11:26a tak vidíte že každý doplnit si může
0:11:28vytvářet svůj vlastní stránku s nastavením jsou takové
0:11:33obyčejné věci a mnoho dalších věcí včetně notifikaci a co ještě zajímavé doplňky si budou
0:11:40moci přidávat své vlastní panely do developer puls
0:11:49no
0:11:50mluvím o nebo proto musel větev šla
0:11:53a
0:11:57jo a zabavoval asi prezentace
0:12:02a to nevadí
0:12:04a vesměs reprezentací moc nebylo chtěl jsem eště ukázat tabulku kompatibility
0:12:10ale
0:12:11tohlencto
0:12:13a si ukažme
0:12:14někdy je
0:12:16a teď bych se zeptal ještě než začne ta praktická část
0:12:21máte nějaké otázky
0:12:24ano
0:12:30jo ale namíchal že bude mít jo takže tohlencto michal zní trapy sou střely sdílená
0:12:36to mezi von zůstanou doma co můžu je to vývojář objektům jsou do dům práci
0:12:40budu fungovalo všude jasně a dobře body za slyšet _e
0:12:46když napíšete ten doplněk teletext angeles
0:12:51tak a tak se můžem se nedá
0:12:53je kompatibilní s velké části chromem ale není to není to úplně dost uplně stejné
0:12:58etapy je trochu modernější a typicky místo call back u používá moderní promise
0:13:04a _hm
0:13:07ale existují poli chile a když to šlo spustit na jakémkoliv
0:13:11prohlížeč
0:13:12a
0:13:13a zase naopak white koks umí i pro matky doplňky
0:13:19když není řečeno
0:13:22ano na mozille developer network _e
0:13:26jo tohlencto všechno ukáže potom michal štětec praktické takže
0:13:30takže tenhle kraj bude
0:13:32eště jak a další otázka
0:13:38pokud ne tak jak říkám
0:13:39slovo michalovi
0:14:17tak slyšíme se
0:14:20na to že se svým s
0:14:25máme tady nějakou fixu
0:14:30tady máme pixl tak
0:14:34hazardy jedna z dílem jeden link stavitel a my matka zamávej když tak ste se
0:14:39mohli votvírat přímo proklikat
0:14:52aby to je koupila babička doplňky
0:14:56vy byste pomine mohli přečíst
0:14:58a začnu s dovolením k tomu českýho povinna ten dost a se dostanu za chvíli
0:15:03vezmu
0:15:04vezmu postupně
0:15:09tady mám trošku doplním že vlastně tady na tom s kým že to vypadá jinak
0:15:14to je to tlačítko _e ten popad co je v zásadě
0:15:18raz jiný způsob jak řešit akci kliknutí na to tlačítko na todle ti to kliknete
0:15:23můžete stát může stát cokoli letech to nadefinujete
0:15:28ale může se otevřít _e této okýnka tam může být těch akcí
0:15:31akcí kolik chcete z hlediska toho
0:15:34jak se to řeší vtom a
0:15:36tom doplňku je to vlastně skoro to samé
0:15:40a možná rovnou ukážu jak ten doplněk vypadá vevnitř
0:15:53a
0:15:54takovým středobodem vesmíru témata to doplňku a je manifest soubor který definuje kde se dají
0:16:02dohledat jednotlivé javaskriptu _e soubory s těma s tím kolenem
0:16:07jednotlivé na tom a ztrátě které se tam zobrazují nebo kaskádové styly
0:16:12a tady je vidět jaké všechny možnosti ten doplněk může využívat
0:16:20jsou tady je tady tak vám began patch
0:16:23a tam běží javaskriptu nebo ho to mohl stránka která běží v zásadě von textu
0:16:28uživatelského rozhraní a řeší věci jako
0:16:31tady ty tlačítka nebo tady ty tlačítka v adresním řádku jestli se tam má zobrazovat
0:16:36ti po kontextová nabídka podobně
0:16:40dál zvětšen kdybych
0:16:44tam chtěl něco ukázat potom
0:16:46a
0:16:47nicméně nemůže sám tenhleten ta ten skript nemůže zasahovat do obsahu webových stránek který se
0:16:54tady zobrazují a důvod je prostý
0:16:58a
0:16:59vlastně za to může částečně u škol nebo mluvíš to navrhoval a protože chromá teďka
0:17:06už infar false běží odděleně uživatelské rozhraní v jednom procesu a zobrazování obsahu panelu druhém
0:17:13procesu takže tam jakoby není
0:17:15a žádné místo kde by se přímo ten kolt
0:17:18co běží tady nějakým javaskriptu potkával s tou stavbou stránkou
0:17:23na nicméně oprava tu stránku může řešeno je to takže můžete použít druhý skript který
0:17:29ten doplněk vloží do té stránky ten běží fu řekne procesu s tou stránkou ten
0:17:33tam má přístup a pomocí nějakého systému zpráv který si pak může ukázat spolu můžou
0:17:39komunikovat můžete na závěr takový tlačítka po zas nějakou tu zprávu
0:17:43a kdo to deskriptor na základě toho jaká ta zpráva tak ten doplněk
0:17:47a tak tam ten skript nějak reaguje případě tam můžete vložit přímo nějaký konkrétní kolovat
0:17:52který se má který se má spustit
0:17:56a pak ten manifest definuje právě pro vzorek šanci znamená tady to tlačítko
0:18:02případně definuje jeho výkonu a nějakou akci která se má stát to na tom případě
0:18:07se otvírá a zavírá nějakej popad říkají
0:18:11úplně stejně
0:18:13a tady funguje tohleto tlačítko tom případě je to votevře nějakou webovou stránku která je
0:18:19a pro mě relevantní tady té nějaká interní věc
0:18:25další věc co se definuje manifestuje
0:18:28ve zase stránka s nějakým javascriptem to sou ty možnosti co tady to máš ukazoval
0:18:34tady pro před metrem ti ukázat
0:18:36zase je tady ta část
0:18:38a je jenom obyčejná to má stránka s nějakým javascriptem
0:18:42který po letos tady mačkám tak ukládá to moje nastavení do nějakého interního uložiště
0:18:48a zase tady ty ostatní skripty se to stalo ještě můžou přečíst a na základě
0:18:52těch změn reagovat s nebo tam byla třea ti interval takže upravit ano
0:18:59data se nám na záznam jestli je to synchronizované ano může být
0:19:04ty uložiště jsou tam
0:19:06jde o filmech je tam víc
0:19:09jedno z nich je lokální a další je kdy vzdálené a tam se právě použije
0:19:14synchronizace navržena je to zase takže vůbec nemusí ten doplním řešit
0:19:18a který je to prohlížeč zase je to zda neuloží ještě a jestli je to
0:19:22synchronizované přes formu přes účet
0:19:26nebo je fajn poctu pře synchronizaci tak to je úplně na to že viz no
0:19:30prohlížeče
0:19:31aby
0:19:31aby to vyřešený
0:19:33doplněk
0:19:34zásadě ani nemusí vědět jestli ten účes tam je když tam je tak se toho
0:19:37dne se synchronizuje
0:19:39ale tom doplňku to může byt úplně jedno jako
0:19:43to je práce to prohlížeče
0:19:46a další tou světa spoření věcí co ten prohlížeči vám to ten manifest může definovat
0:19:51a jsou nějaké o javascriptem dostupné pro tu webovou stránku
0:19:57to znamená
0:19:59typické to nějaký skript ale může to být i obrázek
0:20:03a _e který potom může po můžete použít v rámci té s stránky pomocí nějakého
0:20:07javaskriptu který si přímo stáhnete v rámci té stránky můžete třeba definovat nějakou funkci kterou
0:20:14ta stránka může zavoláte mi to zase nějak komunikovat
0:20:17a s tím s tím vaším doplňkem
0:20:23tady zkusit ukázat jak takový ten manifest přímo vypadá
0:20:31číst přímo takto
0:20:33tohle je zrovna příklad kde je ten manifest docela dost veliký a porovnáno s těch
0:20:39vy si tam vůbec nemusí být
0:20:41je tady nějaká definice a aplikace nějaké minimální předpokládané verze
0:20:47a
0:20:47to je do jisté míry volitelné
0:20:50případě for foxu je to potřeba
0:20:52například pro tu synchronizaci v momentě kdy ten doplněk chce své data syntéza přes ten
0:20:56účet tak musí specifikovat svoje unikátní id
0:21:01a díky tomu ta synchronizace může běžet bezpečně
0:21:05a tady celou ukázka definice
0:21:08definice
0:21:09ja jak definovat je skripty které běží neposadíš prohlížeči
0:21:15ikonky a podobně a podobně a to si všechno
0:21:17a všechno můžeme můžem vyzkoušet
0:21:21teď se můžu trošku teda ukázat z dokonce toho jaké sou ty rozdíly mezi chromem
0:21:27a facto psem
0:21:30dá se takhle nějak vypadá nastavení ikonky pro to tady to tlačítko
0:21:39a
0:21:39je to velmi jednoduchý případ hlavní rozdíl je že tady se na začátku pod nějaký
0:21:44objekt chrom když to ve verzi _m tak s ten ženský
0:21:47se používá objekt
0:21:49browser
0:21:50nicméně fakt fous podporuje i tady to s tím chromem nicméně není to v rámci
0:21:56toho navrhovaného standardu
0:21:59to na pokud se podaří tohleto standardizovat rámci ve přece konzorcia
0:22:03tak tohle to bude pude pryč
0:22:06časem samozřejmě teď
0:22:08a tady příklad jak se to liší to zmiňoval tomáš
0:22:12call back i a
0:22:13pro misi
0:22:16pokud nejste ve kterým javaskriptu nevadí můžeme to pak když tak nějak lépe ukázat
0:22:21zásadě jde o to že tady přímo předáte přivolá nějakou funkci která vyřeší výsledek toho
0:22:27volání
0:22:28tady se předají funkce dvě kdy každá řeší rozdílný stav je se to skončilo úspěšně
0:22:34nebo neúspěšně zisk a pro programátory je to většinou takle příjemnější
0:22:40a pak tady jsou přímo zmíněná nějak a taky rozdíly co se týče jak a
0:22:45jak rozhraní fungují prostě tak nějak ratifikaci jich tuším jak dlouho
0:22:52jak dlouho ty ratifikace se zobrazují a tak podobně a tak podobně
0:22:56a na to většinou asi nenarazíte hnedka na začátku ale to když tak zajímavého tom
0:23:01věděli kdyby náhodou
0:23:05odkaz dá se
0:23:07vy zadáte ná developer mozart byl by přímo nedal za náma ne takže jsem
0:23:14a někde to tady vyběhne ano dotaz
0:23:23to dobrý dotaz
0:23:25existuje knihovna na githubu
0:23:30to je
0:23:35no za web extenze podle phil
0:23:37která by se tam při baví tak pro ochranu před a možnost používat tady ty
0:23:41tady trápení jsme neřeší to rozdíl těch implementacích typu jako jak dlouho ten pro lidi
0:23:46zobrazí to notifikaci a tak podobně
0:23:48takže zase věci řekněme po tu úroveň
0:23:51to up je tam tom se to nedá nějak ovlivnit _e čistě jako co ten
0:23:54prohlížeč jak zareaguje a jak on si teď eště modifikaci
0:24:02takže pokud máte sebou noutbúky chcete se zkusit napsat nějaký doplnit tak je teďka čase
0:24:07otevřít a nažhavit a něco si napíšeme
0:24:11když budeme dostatečně rychlý tak pak můžou být nějaký ukázka prezentace že tam na konci
0:24:16španěl se připravený a jsou strašně natěšení a to ukázat
0:24:20tak schválně jestli je trumfne tady ale na tom asi tak poslední dvě hodiny
0:24:25teda
0:24:32uvidíme je co tady co tady vyvedu
0:24:37někam do svých repozitáře vlivem se jaké jdeme adresář tak jsem si při pro nějaký
0:24:42manifest soubor skript
0:24:45který jsou zatim prázdný já co bysme tak mohli udělat
0:24:48nějakej zkušební
0:24:50jako pitomý
0:24:52jednoduchou ukázku
0:24:56má někdo nějaký návrh
0:25:00přiznávám že nejsem programátor takže pokud
0:25:03vyberete mi zase že to je síla tak já to nedá
0:25:06tak se my sme zase ten
0:25:09tak otevřeme třeba ztrátě úplná to zkusíme se nějak upravit
0:25:14oni za takový
0:25:16kam jsem se to jednou dělal
0:25:18mít trošku jo že metoda
0:25:21tak zkus se jim zkusim třeba že jsi mi nelíbí jak jsou barevně zkusíme udělat
0:25:25šedivý
0:25:27při nějaký akci
0:25:29tak si upravím ten jsou při první si připadám ten skript
0:25:32který mě tam poběží
0:25:35no a doufám že to zvládnu napsat a vy by to mohl zvětšit
0:26:03dobře a trošku číst
0:26:06tak a teď je prosinec tak opravujete znáte trošku javaskriptu a
0:26:15teď se ani řádku prosím tě
0:26:19mohl bych aby to dobře tato lidi nemate vypneme zobrazování se snad ta žena správně
0:26:26jako
0:26:27na
0:26:29abych moh udělat a něco šedivý ho tak
0:26:32se tomu se nejdřív není takže na nějaký penis vektor
0:26:37prosím jenom press vektor uvidíme jak to bude fungovat
0:26:41možná úplně ještě lépe se to vlastně vyzkoušet ten kos tady se to je můj
0:26:45přímo ste konzoli tuhle zvětšit neumim jestli
0:26:48může to co píšu
0:26:53ne nefunguje setrvat školu bez
0:26:58kane tam etapy jako nějakej kongres vektor a šarmu syna
0:27:02na
0:27:03prvek s názvem body se vše tělo chtěl té stránky
0:27:08tohle se napsal dobře
0:27:09upravím zkusim pro with ho stáhl
0:27:12jeho styl na
0:27:15vším že se to menuje filtr
0:27:20řeknu že chci aby to bylo šedivé to šedivý takže už víme udělat dobou stránku
0:27:24šedivou tak se ten kód můžu zkopírovat
0:27:26vypadá to takhle
0:27:28tak ve mi doplněk udělá stránku šedivo že docela jednoduchý no
0:27:33my jsme teďka ten skript
0:27:35se změnilo mu si mě do té stránky dostat
0:27:38_e
0:27:40trošku sytosti že mne o moc řeknu že to chci aby to bylo o jenom
0:27:44na stránkách úplná tu a nikde jinde možná dokonce více to bude jen na toho
0:27:48ta konkrétní adrese
0:27:50no a to se udělá tak
0:27:53jestli mě funguje router němcům
0:27:57a otevřete manifest
0:28:00a protože jsem línej programátor tak to zkusim opsat
0:28:05a co tam musí a nemusí být
0:28:10no of tuhle chvíli potřebuju jenom definovat nějaký ten skript
0:28:15který bude manipulovat manipulace obsahem
0:28:19to je vo němž nějaký skript
0:28:21a to mě nezajímá
0:28:23a chci aby to bylo na tady ti adrese takže řeknu že chci aby se
0:28:28ten skript
0:28:30vkládal na adresu která odpovídá odpojilo nastražit rotuje tohle to adresu
0:28:36no a nakonec film řeknu jak
0:28:37jak
0:28:38jaký skripta tam málo že což má být
0:28:41skript teďka je s
0:28:44no nicméně tady neřikám vůbec nic potom co to je za doplněk jako to že
0:28:48má vložit něco někam je super hezký ale
0:28:51co jako uvidí uživatel
0:28:54znamená musim o tom doplňku ještě specifikovat nějaké další informace musim tady uvíst verzi manifestu
0:29:02tuším
0:29:08musim tady u jistého název
0:29:16a
0:29:18a bylo by fajn z cizího verzi
0:29:21budu si věřit že jsem to dana poprvý dobře budu tvrdit že toto je verze
0:29:24jedna nula
0:29:26a vložím soubor a jsem připraven to vyzkoušet
0:29:31ve frašku se tuhletu stránku
0:29:36a otevře správce doplňků
0:29:38já tady potím třeba tím kolečkem možnost ladím doplňků a
0:29:43perfektní dovolí jako vývojáři na čísi ten doplněk jenom na chvíli na vyzkoušení vlastně jen
0:29:49mám ty dva soubory
0:29:50nemusim vůbec řešit jak ten doplněk zabalit někam nahrát nebo byste uvažovat tom zatim jenom
0:29:56chci aby fungoval
0:29:57a vyberu si tady ten svůj manifest
0:30:02a
0:30:03napsal jsem to asi správně protože by to tady svítilo velkým červeným že něco špatně
0:30:08nás prosím otevřít stránky open a to rychle jsou šedivý
0:30:14když pudu na program tak ten šedivej není proto jsem přesně řekl konkrétní adresu kde
0:30:19se to má stát
0:30:21a když se vrátím sem tak open alt opel na ty šedivé
0:30:25a máte takový hloupý že ho poznáte fuče divit co když a ty udělat šedivej
0:30:30jenom někdy a chtěl bych měl nějaký nižší mý stránky
0:30:34tak prvním vy pokud a to že ten skrip dám na všechny ty stránky
0:30:39všechny stránky na blbou penaltu
0:30:44simče načíst ten uplně
0:30:49a houfu šéfův mám šedivej co jo konat
0:30:52nicméně já bych to chtěl třeba zapínat a vypínat
0:30:57to už bude chtět trošku úpravy kódu
0:31:01tak si tady měl nějakou funkci která bude se jmenovat
0:31:08které fin find _e
0:31:33tohle doufám že dělá to zase myslim můžu to vlastně vyzkoušet protože ty mám strach
0:31:38šedivou tak může server víš vás nás viz přiz kousek svého kódu a ano
0:31:43odstranil jsem zašel řízení celé auto no
0:31:47kdy tady zase mám dvě funkce která ale nic nespouští
0:31:50no já bych chtěl tam si přidat nějaké to tlačítko které bude komunikovat s tím
0:31:55a tím skriptem a bude nějakým způsobem volat ty moje dvě funkce aby to opravil
0:32:01šedivý nebo je to šití
0:32:04no takže vytvořil jste nový soubor
0:32:07si nějak takové
0:32:09a ne
0:32:15případy jsou tady
0:32:25vytvořit silový způsobu
0:32:27no a v něm budu chtět chtěl přidat tlačítko
0:32:34tlačítka jak jsem zmiňoval říká se jim browser action to má kara chce
0:32:38prohlížeče
0:32:44trošku provádět ty se to takhle před vyhledá
0:32:48no tak browser action
0:32:49první co musím vlastně udělat
0:32:52je
0:32:53přidat síla si definovat tý vtom manifestu
0:32:58a já si tady zase ukradnu krát nějak jako to did not
0:33:02je dobrý tak znamenat
0:33:04a
0:33:08s tady máme
0:33:10máme to je definice nějakého mezi ta akce je se tam aby dostupný nějaký styl
0:33:15se ze mě stal prohlížeče který s tam používá já si myslím že to je
0:33:19fajn jako proč ne ikonu zkusím to bez ní protože se mi nechce hledat nějakou
0:33:24ikonu kterou tam dat
0:33:27title řekněme to menuje se to upnout
0:33:31a tady
0:33:32tohle je definice
0:33:34toho poplatku toho co sem a případně stavby jsem pěknou systém má zobrazit pokud tam
0:33:40dá sto na slevy problematicky pokud to tady nebude tak se nebude nic zobrazovat nic
0:33:45se nebudeš tuhletu chvíli dít
0:33:47a pak je zde ještě možnost nastavit
0:33:51ikony
0:33:52závislosti na tom jestli fajn vox mám tmavý
0:33:56nějaký vzhled
0:33:59tmavé barvy
0:34:01nebo je se vám nějaké světlé barvy a jsou zvyklý na polovinu bych tady nastat
0:34:05na základě toho jakási mazura za výkon k a se myslím že není teďka podstatný
0:34:11říkal jsem že ikonky vůbec nebudu řešit
0:34:14takže
0:34:16takže nějak takhle
0:34:19no a uvidíme co se zase stane
0:34:22tam sme se vlastně pohnuly
0:34:25a zobrazovací metody ikonka sem to mluvil která když nejedu tak neukáže úplná zatím nic
0:34:31nedělá protože jsem jí neřekl co
0:34:34tím neumí nic
0:34:38kdyby bez a lze nějaké dotazy nebo
0:34:40ste si to zkoušeli a chtěli pomoct tak
0:34:44ku zvedněte ruku
0:34:46a ano támle dotaz
0:34:49prosím
0:34:51že pomůže když tak když tak tam je kolegové denně chtěl pomoc takže
0:35:02dá já to pak ukážu existuje brzo nástroj
0:35:06který se nic to _e tankem a kolega to zkoušela stane ta se sedum se
0:35:09balíčku nebo kolik jako závislostí co šest let
0:35:12ale _e funguje to a dělá to všechno tohle dokonce to spustí francouz úplně samostatně
0:35:17takže nemusíte za spouštět ve svém ale spustit úplně vedle bez dat
0:35:21a tam se to dá řešit obnovu automaticky umí to ten doplněk zabalit a tak
0:35:25podobně a tak podobně
0:35:33ano ne nic nedělá s tady možná no
0:35:37nedělá tady
0:35:40co sem co sem neudělali jsem neřekl tomu doplňku
0:35:43co má dělat když kliknu na to tlačítko
0:35:46se nic neděje on neví co má dělat
0:35:49to můžu specifikovat tom skriptu který běží kontextu toho projít co zná ten degan skript
0:35:57takže to se tady přidám ještě
0:35:59ten skript
0:36:01který běží na pozadí
0:36:03to je to chvíli ten prázdnej soubor takže tomu sem něco
0:36:07něco vymyslet a zase protože si to nepamatuju
0:36:11tak zkus si najít
0:36:15si najít
0:36:19namazanou pro network něco jako budou řešen
0:36:22dokumentace váš největší kamarád tady nebojte se prostě hledejte furt
0:36:27je tam je tam skoro všechno
0:36:31a
0:36:32já tady potřebuju udělat vlastně
0:36:35potřebu řešit co se stane
0:36:37když na tu na to ikonku kliknout na
0:36:44podívám se co s jak se to má dělat
0:36:48a podívám se rovnou například
0:36:50a ten _e zrovna trošku
0:36:55dejme tomu že při kliknutí chci zavolat nějakou funkci terminologie javaskriptu alison
0:37:04tak tady bys omezoval nějakou funkci kterou
0:37:07můžeme rovnou tady přímo takhle
0:37:15anglická česká klávesnice
0:37:17definovat
0:37:19no a co ta funkce
0:37:20funkce bude dělat
0:37:22já vlastně chci říct tomu skriptu který běží z té stránce teď
0:37:26tenhle
0:37:27udělej šedivej
0:37:30to znamená a já jsem říkal že v asi není jako bezpečný místo kdyby ty
0:37:34skryty přímo se viděli to znamená potřebu poslat zprávu tomu skriptu hry udělej tuhletu stránku
0:37:41šedivou
0:37:43to znamená to nějaký
0:37:54nějaké posílání zpráv
0:37:57všem že pro ten případ
0:38:00ne použít tohle
0:38:03uvidíme
0:38:07na té možnost poslat si nějakou zprávu
0:38:12sem se vykopírujete tam být
0:38:14a zkusím s kusem s něco pose
0:38:17tohle to je něco volitelného tak to smažou
0:38:20a tohle to je taky hotový tak to smažu
0:38:24a tady mám poslat nějaký
0:38:26nějakou zprávu o nemusí to být dvě
0:38:30a pošlu třeba zprávu šedivý chci aby když na to kliknu
0:38:35aby ta stránka
0:38:37byla dražší vám jsou další a
0:38:41zprávu řekněme že to bude fungovat ani poštu a na straně toho skrytu
0:38:45který tu zprávu zase má přijmout a zpracovat tak tady někde bude
0:38:54zase přidám opět ve server a co se má dělat když příjde zpráva
0:39:08a když příjde zpráva a teď se podívám s přesně ten jsem vlastně dostanete informace
0:39:14a skupiny našem případě prostě můžu zatímco
0:39:17je zavolat funkci šedivý to znamená tam je udělá
0:39:20a šedivé
0:39:22a pokud sem všechno teďka napsal správně
0:39:25tak to bude fungovat u prosím držte palce
0:39:29jo tady na webu plnotu
0:39:32když na to kolik no
0:39:33tak se to nestalo
0:39:35heleď něco špatně a teďka se po budu pouštět article protože vůbec nevím co sem
0:39:39udělal blbě
0:39:42sebe podívám velenicích nástrojů
0:39:48sice pravda konzole co se tady stalo
0:39:52no je tady nějaká hláška že se nepodařilo něco spojit
0:39:57já už možná vím
0:39:59ten doplněk to těch
0:40:01kromě toho co sem tady přeskočil definuje nějaká oprávnění co vám může a nemůže dělat
0:40:07a
0:40:09zásadě toho jenom kvůli tomu aby uživatele při instanci to doplňku se zobrazuje nějaká tady
0:40:15hláška kterou vo moc pěkné a nezáleží skoro na tom
0:40:18ale
0:40:20pro formu to tam být musí
0:40:23_e
0:40:25tuším že tady je něco jako
0:40:30message in retenci
0:40:39nevíte někdo kde mám chybu
0:40:43a možná s kusem ten úplně plně o odebrat a
0:40:48znova
0:40:50načíst
0:41:06asi dobrý nápad
0:41:10quick sada tak zkusíme že když kliknu
0:41:14tak sem na konzoli vypíše
0:41:20takže sem pěknou _m jestli si že sem
0:41:24že sem kliknout a konzole pro ten a pro ten doplněk
0:41:28je tady za vtom ladění je tady
0:41:31jako vy odkaz ladit
0:41:33a otevře se neví vás ke nástroj kde vidím ty výstupy sto doplňkovou tak běžte
0:41:38kliknu
0:41:41tak sem tady obraze kolik to znamená tohleto asi prošlo
0:41:45co asi meta nefunguje bude to posílání zpráv já se městem jsem použil
0:41:51špatný posílání zpráv
0:42:01_e
0:42:02tady mi to píše jsem za nějaký špatný počet před argument
0:42:13tady se vydal identifikátor panel
0:42:17už tomu rozumím
0:42:32tohle zrovna tohle zrovna to co potřebuju
0:42:37udělat tu zprávu potřebou poslat do konkrétního panel aby ten skript
0:42:42věděl vteřin panel se to má státem kdybych tady měl otevřeno několik úplná tu vedle
0:42:46sebe
0:42:47tak možná chceš divit jenom se divit jenom jeden z nich
0:42:51tam ze specifikace kterým panelu
0:42:54ten skript na dostat tu zprávu
0:42:57no to na tom případě já bych chtěl aby to byl ten panel
0:43:01který mám zrovna otevřený to znamená
0:43:04panel který je tom okně
0:43:07jo otevřené a je aktivní
0:43:09abych tak přeložil tady ten tady ten dotaz
0:43:14a
0:43:24tak
0:43:26je to přepíšu
0:43:28a
0:43:30chci aby teda když
0:43:32s tím panelem
0:43:50chtěl
0:43:54abych všem panelů _m
0:44:01a poslal tu zprávu převod vzorků
0:44:05panely
0:44:08pošli zprávu
0:44:10první
0:44:12je identifikátor toho panelu a druhá je zpráva
0:44:17že má být šedi
0:44:19a pokud sem to teďka zase nevyhovuje tak to bude fungovat
0:44:26a už to funguje sláva jako
0:44:30děkuji
0:44:35úplně podobně způsobem bych teďka moc vyřizuje co bys na to kliknu znova aby se
0:44:39to voči divil
0:44:41nicméně jak viděli svoji formu tak se zeptaj se teďka pouštět nebudu
0:44:45a podívám se je se sem se tady připravil něco dál
0:44:50jasně připraven mám tady ještě odkaz
0:44:55a na to jak
0:44:57ladit ty doplňky
0:44:59tam si můžete přečíst co jaké jsou všechny možnosti
0:45:03při ladění ty doplňku jak zjistit kráse to co se tam je za chvíli
0:45:07a což mě přivádí k tomu že jsem tady slíbil ukázat nebo změnit ten nástroj
0:45:12jak ty doplňky načítat a neřešit
0:45:14jejich obnovování aby se to dělá samo
0:45:18no za proto má nástroj nazývaný v mbed pomlčka next
0:45:23který má spoustu těch svých skvělých závislostí
0:45:27každopádně co vám umožňuje jednoduchým příkazem web x mezera _m spustí samostatný for food s
0:45:35tím doplňkem já protože ten nástroj mám nainstalovaný tak vám to může ukázat
0:45:40ale opravdu ta stránka s ten adresář s tím doplňkem
0:45:46pustím tady ta ten příkaz
0:45:48a zrovna to nefunguje jo protože já nemám plně von vox nainstalované
0:45:54tohle to je na je to je tak se podívám jak se říká kde je
0:45:57kde ten jiný fakt fond
0:46:01pepek strana
0:46:11potřebu specifikován o mačkat
0:46:15těmletěm zrovna jak říkám něco se vám spíš nestane ale
0:46:27konečně platil ve se spustit tvar fakt
0:46:29víte že to nemám žádný své nastavení je to uplně čistej fajn false tak jo
0:46:33mám někde nainstalované nějaký bez tak _e je tam nicméně má museli přednes ten i
0:46:38ten svůj doplněk
0:46:40a můžu vyzkoušet že opravdu funguje že to není jen nějaká náhoda protože mám fajn
0:46:45vox nějak nastavené
0:46:48a funguje to funguje tak je tady
0:46:50je vidět i normálně
0:46:52ve správci doplňků a mám tady možnost
0:46:56všechny ty možnosti s tím laděním
0:46:58laděním a tak podobně další věc co ten doplněk
0:47:02není nebo ten na strojní
0:47:05je limit
0:47:06umí spustit ty kontroly kterému z vás pustí momentě
0:47:11kdy tam to doplnit nahrajete takové ty automatické zobrazí na to jestli na varování
0:47:15ten je zrovna varuje
0:47:17že tady vtom to čím
0:47:21že vtom adresáři mám nějaké soubory s divnými názvy to sou zrovna soubory které mi
0:47:26vytvořil dělit s nějakou vlnofkou na konci
0:47:29takže když bych že odstranil
0:47:34zkuste to znova
0:47:37a
0:47:38tak tady nejsou žádné chyby já ne varování za kdyby ten doplněk nahrál na server
0:47:42a nousmo závorky
0:47:44tak s tím budou všichni relativně spokojení a projde to bude ten doplněk normálně normální
0:47:50veřejný
0:47:53takže to je tady ta nástroje tady popisem a nainstalovat
0:47:56a jaké jsou k tomu
0:47:58přeběhla závislosti
0:48:00umožňuje to pouštět
0:48:02přesně s jakýmkoliv a pak sem který někde máte
0:48:09a tak podobně umožňuje rámci
0:48:12byl vyrobit ten zip soubor který potom nahráváte na server z doplňky a který se
0:48:17pak lidi podepsaný stáhnout
0:48:19a vlastně sim ten doplněk tak nainstaluje a tak dál a tak dále toho tady
0:48:24víc
0:48:26a pro začátky pokud byste tě nějaký kód pro inspiraci čím začít a co dělat
0:48:32málo záhadně dlouhý seznam
0:48:35example tuto doplňků
0:48:37a ten tý stránce se na to bych sem se sig sám po vás na
0:48:41mozille developer network
0:48:43je jejich seznam je tam zisky popisek co to dělá a co je nejzajímavější mají
0:48:48tady udržet je seznam která rozhraní která by ten doplněk používá takže se té můžete
0:48:54vyhledat tady třeba _e
0:48:56příklad jak se vkládá nějaké styly do panelu
0:49:02to jsou zrovna zprávy a tak podobně tady zdrojáky doplněk který pracuje se záložkami sobíme
0:49:09víme nebo s tady to
0:49:11s to je to hvězdičkou
0:49:14který může nějak upravovat a přistupovat k nim takže i k tomu vlastně mají ty
0:49:17ty doplňky přístup
0:49:22no a myslím si že to je z mojí strany všech to co vám připraveno
0:49:26na ukázání vám
0:49:28a je čas abyste se s případně zkusili napsat něco sami
0:49:33pokud chcete
0:49:35může vám dacia nebes na tom s časem asi máme hodně času jako rezervu
0:49:40takže třeba když byla nějaký dvaceti let dělat něco napsat
0:49:44tak možná porazit _e támle holky jako vtom co tom co napsali
0:49:50pokud nikdo tady není chcete sem něco napsat nebo si to necháte náš na do
0:49:54má si tak se zeptám kdo se tady něco napíše teďka
0:50:00a když testech šest
0:50:02dobře tak
0:50:04tak zrovna jsou tady případně nějaký detail nějaký moje nápady co mě napadlo že by
0:50:09že je tak
0:50:10si se zkusit napsat
0:50:14odkaz má televize můžete ptal to chytit
0:50:17a kdybyste potřebu moc nebo poradit
0:50:19tak můžete poslat
0:50:23poslat mejla klidně na info zavináč mu za cz
0:50:26rátorkou jo popisoval popisem za pomoc pokutové mých silách
0:50:30jsme pokud nejsou teďka žádný jako žádná snaha něco napsat tak jako prosím kluky
0:50:36aby postupně ukázali co tady teda o vyvedl je dnešní odpoledne
0:50:43nevadí takže se budou pouštět
0:50:45dobrý
0:50:50jiný lidi a přednášející
0:51:46ahoj
0:51:48funguje to my sme si dovolili teďka s krátkém čase pro vás připravit super doplňky
0:51:53je nebo dokonce publikovány
0:51:56to ukáže michal
0:51:58druhej
0:51:59je fajn já jsem jeho podporu s toho dobu co jsme dali dohromady vykopal se
0:52:03mi zas tak nelíbil
0:52:06a ten a doplnit super
0:52:08rámec autor teletext růžku michal prostě slouží k jednodušší cestování je to opravdu simpl
0:52:16je to docela rychlý
0:52:17tak
0:52:20tak nás doplněk je hrozně užitečné jí stačí se do jedné podvozku
0:52:26tak vida otevře
0:52:29tak vůbec nic se neděje
0:52:30a najednou jejda
0:52:33tak tohle děláš doplněk
0:52:34náhodně vybere podle konstanta zvažovat
0:52:39a pak si dělá todle
0:52:42tak že kdyby to někoho zajímalo tele doplnit jsme dali na githubu je tam ještě
0:52:47s
0:52:48si jednou
0:52:51má taky levý horní válce s pak sem zvyklej se tomu prohlížeče votevřít další stránku
0:52:55třeba podívat se na a mail
0:53:01čaj se to otevře chce se co data nebo zmizí
0:53:04takže to je jako fajn kdyby jste se chtěl byla tak pitomej jo tady to
0:53:08nemůžu otevřít
0:53:09je to na githubu prostě dostupný
0:53:17github com kolega nula sedum firewall jsou ty máš
0:53:22takže tady se můžete ford no zakódovat a tak dál a oba si michala sem
0:53:26dokázal tu část _e si to dá se dolu vymazat
0:53:30a něco k tomu řekne
0:53:40tak počkej ukážeš tohlencto odsud
0:53:43ten dupliko do pryč
0:53:47neuronů
0:53:49si jist
0:53:51do takovýho tak za pět
0:53:59takže
0:54:00slyšíte mě
0:54:01dobrý
0:54:02no
0:54:08dobrý
0:54:13že já jsem se s tím svým doplňku dostal vlastně ještě mnohem dál jako beneš
0:54:18když
0:54:20ještě a co já to pustím přes terminál
0:54:25pustit na to že
0:54:43je vlastně přišlo že ty webovky jsou strašně nudný prostě že jo máte nějakou vyhoví
0:54:47pozadí černej text na tom takže sem se vlastně napsal
0:54:52takový krásný doplněk který vám ten tak udělá veselejší
0:54:58jakmile se vám ta kombinace zalíbí
0:55:00tak
0:55:01to může zastavit
0:55:03a můžete prohlížet
0:55:04je to super sem po je se taky ne nebo a podařilo se mi to
0:55:07za těch během těchhle skinu co sem to napsal tak se mi to podařilo protlačit
0:55:11kina
0:55:11service doplňky takže když si vlastně na do teďka mrzelo corp napíšete takovéhle tak si
0:55:17najdete
0:55:19tahle
0:55:37soudruhu
0:57:07tak už to bude
0:58:25open ano
0:58:29tisíc sedumnáct
0:58:35no
0:58:37jo super tak můj tady nefunguje můj plynu vlastní na hrozně duchové statutu že můžu
0:58:43jakýkoliv hned na kterém jsem když mám nainstalovaný prostě upravovat znamená že já můžu
0:58:49že můžu přijít sem něco do jako mi to znamená čas
0:58:57například
0:58:58a _e nemusí můžu říct že třásli do se mi nelíbí že tady chci to
0:59:02chci s to prostě přikryt směrem sem a tím že snímku je na dev null
0:59:06takže
0:59:10tak jak má takový jednoduchý je nedoštipl ani ne tak bych se mohl by na
0:59:13tomhle webu cokoliv _m aplikovat bez toho aby musel znát ten vezmu znáte že mu
0:59:18se značnou dobrá spolek jak inu ten spektrogram prostě ne prostě není
0:59:22no
0:59:24řádkou no teďka na tom githubu počkej stůj na tu já vím
0:59:33did a
0:59:37měli asi sedum jako know to má za úkol dobře jdeme nakládat finta neví že
0:59:42_e
0:59:45_e i když na tu použita nebyla já nemůže letenka takže prostě nemůžou provede všechna
0:59:53ale jak se ta věta ještě uplně pro podporu bratr a my
0:59:59ve
1:00:00to menovalo
1:00:02ne
1:00:05je to
1:00:13
1:00:15super ten jako _m že já jsem jel dusnou se k tomu
1:00:23tady to je celý zdrojový call tady toho
1:00:27s tím že s tím že z nul eště určitě jako jištěný pročistit tady no
1:00:32nazdar bazar lidem kvůli tomu že když bych civilisty obracela slíznou tak jak se vezmou
1:00:37trénuje jak ten takže jakoby já mu jsem jen jsem to že ste tady to
1:00:42že jsem vybral a jakou problém uznat black on jako po každym předem globální
1:00:47jenže to každý přes dva nějakou hrozně špatně neřek uzlu to může čas mysim je
1:00:51rozdíl zapouzdřeny tak to nandal s aničkou že jako dobrý den každý tři sta milisekund
1:00:56a prostě to nebo pláčem platím to že to že všechno nad pravidelnými
1:01:03pojedeme s ní ale tu metodu get až moc dobře tak jsem takže už se
1:01:07nevyhneme verbež jakou kde tak ty procházet ani nedokážu zranitelnost tady vtom zaplní limitem nějaký
1:01:14takový tlačítko jak si měl tady
1:01:17a _e ale potom jsem se ještě nedostal
1:01:28tak eště někdo bude ukazuje
1:01:36se zeptám ještě nějaké dotazy
1:01:39ten přednášející
1:01:49jsi na podívat na zdrojáky normálních prostě jakoby next že ty jsou v tom vašem
1:01:54zla
1:01:55při registrátor
1:02:01něco co třeba mání ale _e další normální hodně do podniku je normálně na githubu
1:02:07s opensource nicméně je to podmínka with doplivl open source víceméně to takle stejně dopadne
1:02:13to co se totiž stahuje do prohlížeče nebo se vlastně můžete stáhnout ctí stránky je
1:02:18soubor který má koncovku tečka xka jí
1:02:21ve skutečnosti je to normální zip
1:02:24kterým sou tady ty soubory co tady vidíte na githubu takže stačí se stanou ten
1:02:28soubor na disk
1:02:29nebo se najít kde to má konkrétně pharmos uložený
1:02:32rozbalit on normálně jako zip a všechno tam vidíte
1:02:36sem ze může to být jako phil skovaný nebo nějak prasácky napsaný nicméně ten kolt
1:02:41který vám tam běží tak ten tam vidíte
1:02:48eště jednou
1:02:56jo to je laický dotaz
1:02:59jestli byste mohl ukázat ukázku jak na hrad tenhle
1:03:04plug in
1:03:05tak takhle extrém žen to chrom
1:03:08tak si to bude víte
1:03:12nedokázal možná ze dvou důvodů protože tady není chrom nicméně
1:03:17zchromená úplně podobně tak jsem ukazoval jak to řek tím jako vývojář
1:03:23ne toho tady ukážu s něco o čem mluvim
1:03:27no
1:03:40vlastně úplně obdobný způsob jako je tady
1:03:43a to znamená to načítání doplňku pro vývojáře
1:03:47tak úplně to samé tam chromá se to trošku ta jinak a princip úplně stejný
1:03:51se mnou kliknete na tlačítko vyberete kde ten má zrovna rozpracovaný doplněk a je na
1:03:56disku omlouvám a načte úplně stejným způsobem
1:04:01co je týče
1:04:02a nahrávání na a cache
1:04:05a jak vy publikování artuš na
1:04:09pardon co a mozart byl
1:04:12cože ten server za pinky oficiální město může lidi stahovat nebo
1:04:15a chromem sto nebo jak se to menuje tak to se čistěj a přesto webové
1:04:19rozhraní
1:04:20přes tu stránku že zabalíte vlastně
1:04:24a obsah ty soubory zdrojové do gnome dosypal chybu a nahrajete to tam jako normální
1:04:30soubor a pak už si tam jenom případně editujete co se tam má zobrazovat na
1:04:36těch _e
1:04:37tady za nějaký ty popisky a tak to se nastavuje přímo vždycky vtom
1:04:41tom
1:04:42na tý stránce vtom obchodě jsem tak nazvu s těma doplnit tam
1:04:51přiznám se že za jsem se tady s péčko
1:04:54funguje i pro chromý nefunguje mysim že chromá nějaké trošku jiný formát
1:04:59a v zásadě je to vždycky jel _m zip nějak pojmenované nebo modifikovány
1:05:05tečka c jejich tady kolega mi napovídá jak se to jak se to menuje o
1:05:08chromu neveme se to přímo zip nebo je se teda modifikovaný
1:05:12nicméně tedy si mysim jsem tady měl data odkaz
1:05:26tady je někde
1:05:30promiň
1:05:34tady někde odkaz na dokumentaci hubu k těm doplňku
1:05:39a my chceme o byl mozille developer network a předpokládám že když bych to viděl
1:05:43něco jako
1:05:45a blíž
1:05:46takže tady vtom vešel
1:05:50tak tady bude někde popsáno
1:05:53jakým způsobem zase vytváří se a dali se nějak zip soubor
1:05:57a nahraje se tam a _e se ta ten server takže to vlastně úplně stejný
1:06:01jenom se ten soubor
1:06:03jako menuje a možná ani to není potřeba se týče tohodle tak ten standard než
1:06:09i neřeší distribuci těch doplňků to se řeší každý prohlížeč vlastně sám se tě stěnu
1:06:14ten call
1:06:15a pak je vždycky jsem ze na tom obchodě nebo místě nebo jak to nazvat
1:06:18odkazem dobrý vztahuje jakým způsobem se tam nahrává a tak podobně
1:06:23a většinou k tomu je to dost dobrá dokumentace protože přece enom
1:06:27ty pro ještě chtěj aby ty vařim tam ty doplňky dělali a nahrál
1:06:39a
1:06:49přesně
1:06:51ano tam na dotaz vidím že
1:06:56zkoušel jsi vývoj to pryč
1:07:00ne
1:07:02proč
1:07:05zaprvý ač nemám jak to vyzkoušet
1:07:08takže jak se na linuxu zatim neběží
1:07:13a na androidu _e zběžně nicméně jednak na podporu doplňkovém raketa zase třeba nechám takže
1:07:18mě to vlastně tak ne tankové
1:07:21já jsem viděl doplněk si jenom jeden pro se vlastně potřeby které takže jak jsem
1:07:25jak jsem nezkoušel
1:07:27a předám si vůbec netuším jaká ta podpora to je tu chvíli takže je tuším
1:07:32že bych obchodě nic jako sedmdesát doplňku takže určitě velmi dobrá
1:07:40ještě jednou
1:07:45také se jsou je se to sou všechny dotazy tak vám mnohokrát děkuji za pozornost
1:07:49děkuju klukům že tady
1:07:50takhle vyplnili čas který nezbyl
1:07:53a že se tak něco vyzkoušeli a že je to aspoň chvilku doufám bavil
1:07:59jako