 Ještě připravím techniku, vyskoušíme, tak co, co žíte mě? Takže mikrofon tak ho nefunguje bubec, to je skill. Co teď? To už je lepší. Tak já jsem stejně trenoval na velký mikrofon, tak budu mít malé, nevedím. Ještě před nášku, co máme? Ještě dopěláme? Tak, paráda. Ještě počkáme. Ještě tam kloká? Dobrý mám. Tak, ještě někdo. Čau lidi, díky jdáme za uvedení. Já jen dopolním teda, že jsem Wordpress programátor a v Brillu mimo jiné děláme šablony na míru a to je to, co dělám já. Začnátek se vás zeptám, kdo jste taký Wordpress vývojáři šablon? Že hlašte se o resim. Super, paráda díky. Tak to jste možná uště, kdyby děli takový hle kod. Mám nic proti šabloni hezty, já vybral jsem jí z toho důvodu, že jsem si na Wordpress katalogu šablon se řadil podle popularity a tohle teba. První respektive čtvrtá zatrojící 20 šablon. Co tady chci ukázat, je, že tohle je výniatek ze svůboru Functions PHP, který má tady jen prvních 58 vrátku, ale celkem jich tam 1237 a to není nic, čím bych úplně jaká bych chtěl fungovat, jaká bych chtěl programovat. Ty jste s vám, k mu se tohle to líbí? Tenhle ten přístup? Nikolu? Dobře. Tak přesně proto tu dneska jsme jak tohle to nahradit, jak třeba tenhle zápis dělat tlíp. Protože je to podle mě cesta do pakého. Takže já tam nevám celou prezentaci. To je blbí, to ještě opravim. Jdeme, můžu tě potrosit? Přesně nabud do mikrofónu. Spustit. Ono si mě to to mě prozíží. Jo. S kvělí. A to prezentace má vypravit trochu jiné, jak mám tam se tova třetínu prostřed. Tak já to ukážu takhle. Dobře. Ještě vrši. Až to online, můžete vždyště spustit? Tak, super. Femulovám, jak byl jsem si začáte k mňu představovat. Je vadí. Ta šablona je podle mě cesta do pakého, nebo ta hleta tenhle přístup, kdy všechno mám function z PHP a především z důvodu udržitelnosti. A o udržitelnosti WordPress šablona webu obecně bude ještě poslední přednáška dneska Petr Hlavička na tohle témat bude povídet víc, já řeknu jenom vlastně část toho tématu a to jsou WordPress framework jak používat nebo jak eliminovat tenhle to znovu opakování si pohrátov sámého kodu pomocí nějakého frameworku. Ještě se zeptám na jednu otázku posledních do z vás používá nějaký WordPress framework a nebo jenom framework. Dobře. Tak doufám, že se vám to bude líbět. Co to vlastně obec framework je? Nebo někdo definičovat. A klíčové jsou framework je v IT má víc významu a tady jsem našel jednou definici jednou z mnoha definicná výkipery ale do toho bych nechtěl zabrušovat abych to nemusel vybrušovat takže já to řeknu trošku jednodušně. Já si pod, než slyším framework tak v světě PHP si představím jeden stěl těch z třeh jsou to PHP frameworky Laravel simponi nete a třeba toho tej dokumentace Laravel ten framework je skvělej velmi dobře funguje a je to skvělej základ který si můžu vzít a nad ním postavit vlastně aplikaci. Je to takového, kdyby bylo ve světě WordPressu pro šablony tak by to bylo perfektní a tu na přednášku bych nemusel ale bohužel něco takového úplně není tak se pojď mi podívat jak to nehradit vlastní silou. Ono by taky šupně stačilo kompuzer ideálně něco jakové vpcli na tím je to tam není ale dá se to používat mimo WordPress kompuzer pro ty co neznají tak je to bolíčkovací systém v setě PHP, vpcli příkazová hrátka vládání WordPressu pomoci příkazové hrátky. Když jsem dával dohromady ten seznam frameworku který bych se chtěl zabívat je to vlastně v dataváze existujících, kde li by se říct WordPress frameworku ale ne v tom kontekstu, kterým chci mluvit já jako PHP frameworky ale většina záznamu tu jsou skilletony nebo boilerplate-shablony cmeně pokud vás zajímá nějaký základ shablony pojďujte se na tuhle tu datavázy učitě si tam je co vyberete a já bych se chtěl zabívat trošku, řekneme víc v frameworky a dál jsem dohromady seznam těch 10 a ukážu i life-ukázky tak nejprve jak teda učitřák ty je lepší, který je horší, jak je porovná tak řečí čísel podíval jsem se na GitHub prepozitáře všech těch projektů a dál jsem dohromady pár čísel, první slupec je počet komitu druhý slupec je počet release třetí počet contributoru následuje počet vězdiček, tolajku a vlastně počet forku než to nám dohromali, než to sečtu těch projektů čím víc tím líb přípaj ACF-ka musím zmínit první slupec tam větší slupec z nějakého důvodu oficíální stránka odkazuje na jiný repozitář než v skutečnosti používá autor a autor má jiný repozitář vlastně pod svojim ménem a ten má mnohem větší čísel takže abych byl ferový, budu používat ten autorův je pozitář když to se řadním o největšího o největšího, po největšího jsou Timber a Bedrock ACF-ko abych to očeká úplně přesně naopak ale to dáva smysl na hoře jsou ty komeči nebo víc používané projekty a do lety víc programátořské které by se třeba líbili takže dává to smysl pak ještě třeba další možnost jak určit tedy lipším nebo hoří by můž být nějaký kulfaktor a vyplývázně pouze to, že jsou všechny kul a některý trochu víc takže kulfaktor si musí tě učit spíš keždý sám zajímavýjší vrnota už je poslední aktualizace velice mileně překvapel, že všichni projekty jsou prakty aktuální ještě funoru některé pár dní zpátky poslední aktualizace pouze taj proket v prosinci aktuální no nejzajímavější tabulka mě přijde tato řekněme, řekněme, že to jsou taková čtyři klíčové vlastnosti podle mě a to první jistý podporu kompůzr právě ten boličkovací systém nebo jste jsou primárně určitý na frontend, či na backend to FE, BE a případě nějakého jsou typu co se týče toho kompůzru tak úplně nejhuří na tom vp framework protože si se v kompůzru je ale praktického přezní a tam nemáme to vyřešené takže přez kompůzru vlastně použitel nejnení možná podobně na tom je ACFko Timbr a vp mvc které jsou dystribuvali primárně jako plug-iny a si se taky v kompůzru jsou ale dokumentace vůbec o tom nemluví no ACFko já osobně vnímám jako back-endou záležitos, no primárně back-endou záležitos, u čeho mnozi z vás používají a třeba Timbr naopak spíše jako front-endou záležitos i když Timbr vlastně dává šablomací system Tvick ze symfony do WordPressu a i když ty šablony pak můžete používat v administraci tak ale hlavní účel je vzát šablony na front-endu to jest napsat tu šablonu a vyhnout se, že to byl PHP čistem za růc rodinu jsem vybral Bedrock protože mě nejvíc přijde jakoby framework, nicmáně WordPress PHP framework to není to vlastně jenom struktur nebo nástroj pro instalaci WordPressu pomocí kompouzru a kursel vlastně taky není PHP framework protože to je jenom knihovna do Laravelu která umožňuje se dotazovat dataváze WordPressu z Laravelu takže, jak určit, který je nejlepší no, na takhle jednoducho otázku musím stejně jednoducho odpovědět atpouze subjektivmi neozřeříc, který je nejlepší takže záhoží na kontekstu ve kterém ho budete používat na vašem vlastním kontekstu nicmáně, abych teď nemusel končit přednášku, že jsem mám už ukázal všechny výčet WordPress frameworku tak jsem se rozhod, že ty ostatní porovnám učí PHP frameworku, protože je to vlastně jediný framework s těchle těch, na který jsem expert jakož jeho spolu autor takže vezmujem PHP framework vs ostatní a zkusím to porovnat protože jsme jsou ho napsely tak nám ho známe praktycky do posledního řádku pracuje se s nám s ním dobré, už jsme na něm udělali stovky Shablon a pro nás je to velmi efektívní bril nicmáně nic není dokonalí a to ani v PHP framework není dokonalí říkal jsem hlavně tři nevýhodi z mého pohledu jsou kompouzr, rád bych aby fungoval plně přes kompouzr zároveň, kdy jsme otečili tedy by jsme ještě dostatčně dobře neuměli PHP-čko takže jsme si některí řekníme standard dvě mysly po svém, když dávají smysl třeba adresářová struktura takhle neodpovídají těm moderním standardům PSR, které jsou použitý ve všech PHP ostatních frameworků jako ten Lara velmete symfoly a kromě co je budu být, že si se na ním dokážeme dělat a děláme vše weby na míru jsme ně zároveň protože to je naš produkt řekníme tak jsme i musíme starat a musíme dělat nějakou maintenance a to kdyby třeba byl nějaký lepší nástroj tak by nám to odpadlo nebudu ho, ale porovnávat úči všem to bych tu nestích na to není prostor ale chtěl bych takže některé projekty vyřadím z toho porovnání ale rád bych je zmínil i tak třeba rodinů růz a i ovysly neznáte tak doporuču se podívat kterély si je vývojevé prostředí pro vývoj PHP aplikaci WordPressu destek, bedroke vyselací WordPressu pomoci kompouzru a sejč je Boilerplate Shablona Honza Bien minuji týdent výtoval že vyšlo nová verze 9 když součástí už je Shablonovac System Blade nicméně pořád je to pro mě jenom Shablona a v tom kontekstu kterým chci mluvit to není PHP Framework a ještě doporuču určitě jednoduchý plugin WP Password Back Rib je to pár žádku kodu které zajistí bezpečnější ukládání hassle v WordPressu vyrazují korsel svým způsobem i když se na něj ještě trošku dostanu protože má velmi úzké využití prakticky jenom jedno a to když WordPress chtějí použít jako backend nebo jenom jako administraci a pak chcete napsat tu aplikaci ten frontend mě či minem tak je vodná varianta použít PHP Framework Laravel a pomoci korselu pak můžete psat vlastně Laravel aplikaci aniž byste věděl, že procete z databasei WordPressu což je fajn, ale musíte mít tu možnost využít a jsem zatím využil pouze na jednom projektu ale byl to přijem a vyrazují ACF-ko a týbr a to především z důvodu, že jsou to plug-iny a my v brilu nerají úplně používáme plug-iny respektive codé napsat naši má vlastní massama tak dáme do frameworku súčástí shablony a to neznamená, že by to bylo špatně očitě ACF-ko množí z vás používají to co se s ním dáví dělat a chtěl bych to spíš zmínit je to ACF-ko používáte a nepoužáte ho v kombinaci s tým brem tak to možná zkuste do promady mi to dává cokem velký smyslo combo formuláře na fadministraci shablonovací system tweak tak abych byl úplně úplně úplný tak vyrazuju i WPMWC a WordPress to především z důvodu, že mě vůbec neprhesvětilo jich dokumentací a jich stránky i plug-in takže sečteno WP Framework vs. Asily Temosis a Type Rocket ještě než se přesunul na life ukázky tak chci demonstrovat tady na plátně jeden základný problém a to je definice metaboxu v čistém WordPressu v Anilah WordPressu to bude něco takovédleho spoustá akcí a veškerý kód si musím napsat sám veškerý uložení je čistě na mě a je to po každý každý metabox, který buch tím chtěl dělat, musím dělat takhle byl to spoustrátku kodu jsem zase vzouto function z PHP a nedejím, božný, kdybych to chtěl půživat na nějakém dalším projektu tak to budu fot kopírovat, kopírovat když tam pak něco bude špatně jak to vrátím zpátky jak to budu na těch starších oprovaní takhle ja osobně bych opravdu pracovat nechtěl WP Frameworku na to jdeme bych si definoval objekt typu config, k tomu říkáme pro reference a reference config ve kterém bych si nadifinoval všichni jeho formuláře spektie field sety v nich pole fieldu a to bych předal do 30 metabox a statického helperu která by si převzala pole těch, řekníme, formulářů a automaticky to zaregistruje automaticky zajistí ukládání v tomhle případě post type reference, kvíč jako konstanta a je to typ, je to vlastně post type takže chcí ukládat do post meta a je to hotový, teďka mám v tůle chvíli už mitovi genera automaticky připraví metaboxy a mně vlastně i všichni ty ostatní 3 frameworky na to dou přibližně stejně případě tady pro ketu jsou to připravene funkce, které vrátí objekt přijímají pár parametru základí, který vrátí objekt fluent, zápisem, PHP tedy jenom trochu škoda, že tady pro ket počítá primárně s Angličtinou autory američán takže v tomhle případě referenci se řekne anglický i český stejně ale kdybych tam dál třeba naštěvní kníha, tak se mi z toho udělá klíč toho post type automaticky, pokud to nezním což jsem mi osobně úplně nejíbí a není to jenom tohle všichni překlady pak musíte ještě dodělat v tom objektu, takže je to trochu strání cítu tuhle tu lehkost ale není to nic neřešitelné Temosis taky podobně skoro jako Laravelu podobně větší dy post type metabox statické help přijde do nich pošlu parametry a mám hotový metaboxy a post type asely, dost podobný s tím rozdílem, že asely podporuje stejně jako Laravel takže jsem si to na ten objekt coji vygeneroval, jenem říkazem dle dokumentace a do těch metacem jenom doplně hodnoty podle toho pro ten můj post type a zaregistroval podle dokumentace konfiguraci frameworku a taky mám metabox hotový takže doufám, že z tohle je jasný, že jaký kolip framework rozůvný je lepší než čistý WordPress nebo doufám z programátorského hladiska teďka zkusím na tome ještě menší mnozošeně sem počítel ukázat a ukázky tak si to jdeme připravim kto by mohlo být vidět v pohodě pojďme se podívat na WP framework kdyby preukážu, jak to vypará tak to je skvělí osmysel na 600 cc nepočítel možná ještě vyzkouším jednou zvědčit z ten prostor alebo radši nebudu vymyšlen co se týče designu tak tohoto je čistý bootstrap v rze 3 kdo kterou jsem jenom boložil Shablon z bootstvoch unity takže design ala ala Ubuntu design úplně nejde do to co to je, tohoto je čistý WordPress ve kterém je Shablona z WP frameworku postavená na ešte druhém našem projektu WP framework skeleton což je vlastně kostra Shablony když můžu vycházat do nějště vloužím WP framework a mám přepravenou Shablonu, jim některá funkcionální a když můžu odmazat nebo rozstířit i pravit podle svého tady jenom zmíním teda že jenom uvoduje tohoto je front page tady jen 4 novinky z kategorény zařazené a několik referenci vlastní poustej s obrázkama a tady na konci to definuje WP framework ve vlastní tabulce říkáme tomu káte krút 4 chloukářů, jsou částí teda skeletonuje archivy a příspěvku a referencií, tady jsem mi to rozpadlo nebo to není pěkný ale i page tohle by měl být sidebar tady na tom mám rozločený úplně nechyt vlastně 404 a vlastně cokoliv co dělat ve WordPressu co standardně WordPressu používáte v WP frameworku tedy tři věci ukážu za chyl jak jsem tohle docílil vědíte, že to je skutečně WordPress a tady tabul na WP framework ukážu několik souboru tak nebožno až moc ojgý býsmo 16 by mohl ostačit vidíte vzadu v pohlede tak tohle soubor kterém definujeme pomocí obyktu a PHP zápisem vlastně obecné nastavení tři a sety menu viděty, sidebar tak podobně není jsou to akce ale tm kod pod ním má samozřejmě volá nicmého programa a to musíte vědět ne, jak se dělá v WordPressu nebo to bylo fajn vědět ale přípaj v WP frameworku, jak to udělat pojďme teda na definici post type WP frameworku post type definujeme standardní funkcí register post type a z WordPressu nicméně má to štávní kultur a to tak, že jasně vím kde ta definice bude na tomhle místí v tomto andresáři asi pro každý post type já vlastně soubor ve kterém pak definuju post type případně taxonomy definuju admin sloubce všiřující admin sloubce to už je součást v WP frameworku takže v administraci můžu ještě dávat sloubce nebo mazat ty stávající metabox pak jedné duše na všechny metaboxy už dávam do jedno souboru protože to je vždycky nové jeden řálek kodu tady vlastně nastavím shablony, metaboxy propůstí pager referenci a tak dál je to skutečně jenom jeden řálek kodu, kteře zapíšu takto s třeba parametrama a mám metaboxy gotové ukážuš ještě config z které se teda generují ty metaboxy v případě reference config tak tohle případě tu mám vlastně jeden field set takto se vytvoří formulář a které jsou tři fieldy fieldy definuju nebo klíče definuju jako konstanty aby se mi s těm ní pracou a vyjde v případě checkbox jako pull options tady používám do konce speciální type řekneme enum ale klíč hodnota, překlady a to mi vrátí to můžu použít jako zdroj do selectu checkboxu a podobně zdroj options tak a jak na frontend možnáš tě další blízka ep frameworku nepoužíváme shablonovací systém nebo nemáme žádný shablonovací systém a to můžu používat kde budu chtít a vypís pomocí prezentru kdy tady je velmi jednoduchý jenom si doproměné jednou po prvé připrvněm volanění cializu a počet poustu ty pak můžu pomoci lupy vypisovat pomoci istotického helperu do kterého pošlu pole těch poustů, klíč nebo názef lupy kažu ští lupu žádný shablonovací systém ale WordPress cmeně pomoci prezentru modelu tady ští ukážu dvě stránky a nedal mi to chtěl jsem si vyskoušet timbre a uděl jsem to dvěma z působama napřed jsem si ho stánu standardně jako plugin aktivoval uděl jsem si page templateu a tenhle ten pomoci tvík shablonu jinak je to pro jednoduchostou ukázku stejný z WordPressu takže ukážu tu page templateu page templatea timbre kdy teda musí mít ten plugin aktyovaný a pak ho vezmu jak se s ním pracuje po pošlu do něj dvě pruměný model prezentru hlavěčku, patičku pro jednoduchost tady vypíšu pomoci WordPressu a ten obsak teda pomoci shablonu page tvík tady není žádné pokročilé formátování cmeně pokud shablonovací systémy znáte tak učitě víte že to není to jenom o tomhle učitě pokud by ten web byl větší tak by vám to dávalo mnohem víc tady jsem chtěl demonstrovat že použití tvíků a timbru je naprosto jednoduché a i použitelní kde kdy v klině web app frameworku klině web maší shabloni ale dělal jsem to pak ještě jednou to se ten samý postup a bez timbru a tvík vlastně jsem si stánu kompouzorem do shablonu a tady je vidět že se mi ta stejná shablona a neformátuje semi-code neformátuje semi-obsak z toho taky víkně vyplývá že timbru není jenom hloupí že nejenom, že nevezme hloupě tvík do WordPressu ale přidává k tomu určitou logiku pravě pro ten WordPress jako jsou třeba filtrí na formatování ukážu ještě i tu druhou shablonu obsak stejný vrnout sej ten kompouzor pro ten tvík a pomocí ho zápisu si načtu loader tvík soubor a vyrendru tu samou shablonu s těma samýma proměnima a ještě ukážu jednu kázku a to Corsel to mi taky nedalo a chtěl jsem vám kázat, taky tohle taky velmi jednouchý, tohle je druhá aplikace je to Laravel aplikace webvá stránka Laravelu s tím, že ty reference jsou načtení z toho WordPress webu a tohle všetkvíli když na to kliknou na nějakou z nich tak se dostanou zpátky na ten web, na ten detail takže v tom Laravelu jenom pro demonstracii vtyvřují druhý projekt skutečně si ty Laravel znáte jiná struktura, takhle vypá framework Laravel a tady opravdu jenom jednu duše uděl jsem si routu kde ani jsem negademal rezentr, ani jsem negademal model použil jsem model z toho Corselu Říkám jenom, že chci všechny poustať typu reference publikovaní a se řadit podle ABCD vložím do proměny a vložím do šablony velká a celá tak rása je v tom, že tohle vlastně potom bylo oživené pomocí šablonovacího systému Blade a ty reference jsou takhle pěkně vypsané pomocí Bladeu v Laravelu je to úplně jednu duše můžu vytáhnout data do Laravelu tak to by bylo k VP Frameworku a teď ještě ukážu ty další 3 další 3 projekty tady pro cat nejprve, jenom kázka Řekním jen v úzovkách v zledu tady jsem si stanoval za cíl jak to porobná nebo jak to určit tak v každém z nich jsem si definoval post type, definal jsem si tam metabox ale chtěl jsem si neho naplnit datama a vypšat na frontendu jak jsem to docíl u ty pro catu ještě dobrý že možný ho instalovat vůť pomoci kompouzru súčástí jsem zřejmě i tím pádem přesto fungojí odpress a nebo jako súčást šablony to jsem mi líbí víc že všechny kod súčástí šablony takže jsem o tak nainstalloval a ukážu vám jak jsem definoval ten post type v ty pro catu mě trochu a malo, že jsem s administrace nepochopil kam dávat obecný kod Řekněme, ty registracie nenašel jsem to v dokumentaci možná bych potřeba býle i no blízko to nemřím, je tu nějaký expert na type pro cat používá někdo type pro cat tak mi budete muset věřit, že to tak je a takže vlastně tady ten soubor function z PHP úplně není moc ziský kod měli víc, tak bych to všechno směrval asi nejspíš někde tady nicméně, menu asi ty jsem ve fanimworku nenašel takže to jsem si musel definovat pomocí WordPressu ale post type už pak v porádku tady jsem dokonce využil definici metaboxu součástí post type ústěně takde, ale i definovat metaboxy tradičným zkůsobem zaužil jsem si v porádku v šablonu přidal i administrator že to je pěkný dal jsem narozil nebo ještě jsem si vygeneroval model bude těch co už tu byli založil jsem si stejným způsobem model pro reference můj nový post type pokud neznáte Laravel, tak to pro vás možná bude nožku horší, ten framework ní vychází nicméně, i když ho neznáte, pole dokumentace z toho toho schopní dáda hromady pak už jsem se vrhnout na výkresliní kodu a tady boužil další problém, na který jsem narozil je že jsem úplně nepochopil stají pro ketu systém šablon měl by mít šablonovací systém blade ale nejsem si jistý, jestli funguje jenom na fadministraci, rozchodil jsem o na frontendu takže tady boužil takhle hloupě pomocí WordPressu a PHPka, s tím rozdělem že jsem si tu načtu model reference na základě si může vytáhnout všechny ty reference publikovali vypíšu v eforíči to už tak hezký úplně není dobrá, to by byl tady pro ket a pojďme se podívat na ten sem hodně vzázel než jsem ho začal zkoušit, nejbil nejvíce nebo nejde, jsem ho něj čekal a trochu blbí je, že jde instalat pouze pomocí kompouzru takže pak je v něm taková zvláštně adresářová struktura ola Laravel, protože taky z ní vychází něco je alá Temozis a něco je alá WordPress, protože něco změnit z WordPressu nejde takže než se měm vyznáte, tak vždycky hodně pátrání, co kde by tak asi mohlo být ukážu stejně tak definici post type u jako v těch předchozích když se mi líbí, že ve složce admin všechno, co si tam zadáte tak framework automaticky načte takže tady jsem si definoval post type, tak sono mi metabox hodně pěkný zápis to byl fajn do konce je tu soubor i definu Asety takhle jednoduchým způsobem vlastně přidám stil, přidám script to je taky hodně pěkný, aniž bych musel nisť registrovat dalšího vytvořil jsem si model a tady nastala si jeden z nejdučích problémů, kdy v Temozisu modely do okumentaci teměřnej a kdybych neznal jednak Laravel, a druhá kdybych náhodům nenašel na GitHubu v jednom išu ukázku podobného kodu pomoci kterou jsem to udělal od někou jiného tak mi to trval mnohem díl možná by se mi to ani nepovedl takže na modelech by to chtěl zapracovat, nicme je podařilo se mi udělat pro model, ze kterého jsem vytáhnout všechny zákoni data a všechny post meta připadě jsem si to udělal pro prty link udělal jsem si ještě kontroler tady opravdu velmi jednoduchý jenom převezmu všechny reference a jednu akci index reference voužím do proměné voužím do šablony index šablona index už je plně sformatovaná pomocí blidu koráte škoda že ten model vlastně nepodporuje žádné vychytávky pro WordPress takže pokud bych se tam nenapsal moh bych si to samozřejmě napsal tady udělal poda idíčka a všichni ale ostatní věci na co jste zvyklí skrácený excerpt a podobně si musím napsat sám a ještě můžu ukázat ten layout jestli zná to šablona cí system blid tak to pro vlastně nic novýho pokud ne tak takhle si představuju zápis že to byl v PHP pro středí do contentu se mi pak načte právě to šabla na content dobrý tak poslední ukázku který pro vás mám je asely to mě nakonec asi nejvíc potěšilo taky má možnost instalace pomoci kompouzru a to pomoci bedrocku a nebo součástí šablony trochu škoda je, že když ho instalujete v šabloně tak se pak dystribují jako plugin respekt je jako dva plugins druhé ještě pro, pokud se tepoužívat asely formulářové prvky ale budíš když uživatel by ten plugin zakázal tak se ta šabla rozpadne nicmeně dá se napsat kod tak aby se to bůjt nemohlo stát nebo na to upozornit takže nic nehrašitelného asely se mě nejvíc líbí jeho dresářová struktura téměř plně vychází z Laravel takže pokud znáte Laravel a přejdete na asely tak to pro vás nebude ve světě WordPressu tak hrozný skok ukážu taky nejprve post type takže v případě asely jezky který že mám stěň jako Laravel všechno se generuje takže napsal jsem si příklad pro vygenerování toho souboru vygeneroval jsem mi post type pro referenci a jenom doplnil udaje pro té moje referenci stěň tak jsem si vygeneroval meta box jenom jsem doplnil parametry a jsem si vygeneroval controller stejně jako v té mozisu opravduval mi jednoduše jenom převezmu všechny referenci uložím do promění uložím do shablony index tak a shablona stejně jako v té mozisu shablona pomocí blidu nicméně ten asely přidává několik výtálek pro WordPress například už tu mám hotovou property custom mail když ukážu i ten layout tak vůbči učí té mozisu má asely i víc světále kdo to blidu je tu například helper pro WordPress hlavíčku, helper pro WordPress patičku je tu předpřepravený ypys pro menu a pak svojně v tomhle se vykresí ten kontent že asely mě nakonec potěšilo nejvíc a se vrátím do prezentace všichni najdu tak to by by vás tohle to zajímalo všechno jsem to nahrál na svůj GitHub takže na tomhle v tomhle repozitáři se na to jednáku jedný můžete podívat je tam skvěl z krypty, stačí obnovit zadať svoje přístupy bude do databáze a můžete si to proklikat v klidu sami do detail než to z chrnu bohužel pro mě jenom pro nás jsem nenašel v těch chtěch náhradu pro WordPress v našem kontekstu cokem asi budu hodně sledovat asely protože pokud bude dál pokračovat tak jak je doplně všechno víc věcí, tak abych moh přejít tak o tom budu hodně uvažovat a možná by stálo i za to třeba se na tom vývoji podívat a nic maj na taj pro ketu mě vadí především to, že primárně anglický, takže do jiných jazyků se bude trochu hůř používat nebo ne tak hezky a nepochopil se měm systém Shablonován v té mozi jsou mě vadí stavlatevný pouze přes kompózor a taj ho adresářová struktura takový při směry v jednom projektu je něco Laravel, něco WordPress něco měch vlastní Temosis a proč ten kompózor protože bych se to obávam přesně se mě to potvrdil a stalo já jsem to Temosis připravil už na začátku unora v MT doby vyšel Laravel 5 česká s kterou samozřejmě Temosis nepočítě až ještě nevidel aktuozaci a kompózor a rozpadla se mi Shablona Temosis bohužel nemá logová nějakou Laravel takže jsem celkem nebyl moc chopný dohadat v čem to bylo nakonec jsem si kompózor objekt musel vlastně napsat znova, napsat tam přesné verze poslodních nejnovějších Shablon z kterýma Temosis počítá a znova se aktualizovat na ty přesně konkrétní knihovny a asily tam mi trochu vadí než po minu ten plugy a docela nebo starší poslední aktualizace a trošku málo prostor nebo trošku málo aktivity na githabu takže doufám, že se autor na to nevyperné a bude v tom pokračovat dál závěrem takové doporučení než bych z programátovského hladiska jednoznačně jako nejzajímavější asily Temosis, z takovou programatického bych doporučil jako součást Shablony V.P. Framework nebo možná tím tej proked pokud jdete cestou po laginu a pokud vodperskce to je jenom jako administraci a přemýšlíte všechno napsat frontend tak mi přijde dobra bolba Laravel s Corselem možná jste si všimli, že jsem hodně změnil Laravel a skutečně všechny ty 3 frameworky jsou na něm postavené možná z toho vyplívá, že vodpersi nejpoužovaníší CMS Laravel nejpoužovaníší PHP Framework tak se na něj podivíte taky nic tím nezkazíte, můžu vám to jedině doporučit mám ho moc rád a poslední věc musí každý zamyslet sám jestli to je pro něj problém či nikoli a je to problém všechny těch frameworků no všechny maných open source projektů a tady ve skutečnosti je vlastně tvořit většinu většinu jenom jeden člověk nebo jeden hlavný člověk a tázka, jak se tomu věnuje je dobrý si načí s tenho zjistit informace jestli s tomu bude pokračovat, ale jste o to ještě baví protože když se najde nějakým projektem který se vám líbí, jestli teď už nevám budoucnost tak je to do zbudu bych se vám chtěl omluvit, že vám neřeknu který framework je nejlepší ale doufám, že se vám dál dostatek informací proto, abyste se mohli rozhodnout který je ten prvý právě pro vás tak jo, to jdeme všechno děkuju za pozornost jak moc bude vp framework oblivněný příchodem Gutenberg'u než ho nebojš používat, tak nijak a sám jsem to ještě nezkoušel takže úplně nevím můžeme by zkoušet na workshopu kdy vás to zajímalo, tak potom mám jeden z workshopu právě na vp framework dokoro mě tebe vybí vp framework tak primálně jsem to především a pouze já, plus můj dva kologové občas přispějou a v průběhu času za ty leta dva lidi posledli komit České republiky, které neznám takže 3 lidi max dostávaš poskůž se růžných frameworků vědným vlastnímu frameworku, který jste vyvinulý jestli to jo tak proč a mi se přeře spravně a no, zůstávám vědný v vp frameworku protože z těch chtřech, které jsem zkoušel, jsem nenašel tak velkou množinu funkcí, která by mi nahrodila a která by mě motivala k tomu, abych zahvodil to, co máme a co jsem řekním, zvyklí a co mi je dobře funguje proč si nezahrnul mango press mango press jsem nezahrnul dobrá otázka velby to podobný jako Corsel taky to vlastně není v pvp framework a je hodně specifický jsem se mohl nezkoušel, kuklal jsem se na něj je to vlastně frontend v nete JavaScriptu, od firmy mango myslím si, že pro jich učil to by je hodně dobrý otázka je jestli jste se do toho trefínmen třeba i ostatní s nám taky bude jste něj vyhovat to by bude otázek tedy všechno máte ještě někdo nějakou otázku z publika taky se není tak HIKI a přítěná workshop