{"id":3161,"date":"2018-01-19T14:05:44","date_gmt":"2018-01-19T13:05:44","guid":{"rendered":"https:\/\/2018.prague.wordcamp.org\/?p=3161"},"modified":"2018-02-06T11:25:12","modified_gmt":"2018-02-06T10:25:12","slug":"petr-hlavicka-predstaveni-prednasejiciho","status":"publish","type":"post","link":"https:\/\/prague.wordcamp.org\/2018\/petr-hlavicka-predstaveni-prednasejiciho\/","title":{"rendered":"Petr Hlavi\u010dka &#8211; p\u0159edstaven\u00ed p\u0159edn\u00e1\u0161ej\u00edc\u00edho"},"content":{"rendered":"<h2>P\u0159edstav se n\u00e1m. Kdo jsi a \u010d\u00edm se zab\u00fdv\u00e1\u0161 &#8211; poslucha\u010di t\u011b uvid\u00ed poprv\u00e9<\/h2>\n<p>Jmenuji se Petr Hlavi\u010dka. \u017div\u00edm se jako webov\u00fd konzultant a v\u00fdvoj\u00e1\u0159 na voln\u00e9 noze. Okolo webov\u00fdch str\u00e1nek se pohybuji ji\u017e od roku 2007, kdy jsem za\u010dal jako HTML kod\u00e9r a m\u00fdm nejv\u011bt\u0161\u00edm nep\u0159\u00edtelem byl Internet Explorer 6.<\/p>\n<p>K WordPressu jsem se dostal okolo roku 2010 s verz\u00ed 2.9, kdy jsem hledal jednoduch\u00fd a spolehliv\u00fd redak\u010dn\u00ed syst\u00e9m pro sv\u00e9 klienty. Verze 3.0 mi pot\u00e9 potvrdila, \u017ee jsem se rozhodl dob\u0159e. S WordPressem pracuji dodnes v r\u00e1mci tvorby \u010di ob\u010dasn\u00e9ho auditu \u0161ablon.<\/p>\n<h2>S \u010d\u00edm tedy klient\u016fm nej\u010dast\u011bji aktu\u00e1ln\u011b pom\u00e1h\u00e1\u0161?<\/h2>\n<p>Nej\u010dast\u011bji? Pokud to vezmu doslovn\u011b, tak bych \u0159ekl, \u017ee v posledn\u00ed dob\u011b sp\u00ed\u0161e v\u00edce programuji ne\u017e konzultuji. P\u0159ece jenom jsou u m\u011b projekty, kde se \u00fa\u010dastn\u00edm jako program\u00e1tor, \u010dasov\u011b n\u00e1ro\u010dn\u011bj\u0161\u00ed. Aktu\u00e1ln\u011b pracuji na WordPress \u0161ablon\u011b pro dealera aut. Kdy\u017e konzultuji, tak pom\u00e1h\u00e1m klient\u016fm s anal\u00fdzou jejich po\u017eadavk\u016f a n\u00e1vrhem technick\u00e9ho \u0159e\u0161en\u00ed pro jejich nov\u00e9 webov\u00e9 str\u00e1nky \u010di aplikace.<\/p>\n<h2>M\u016f\u017ee\u0161 t\u0159eba \u0159\u00edct, jak\u00e9 technologie p\u0159i v\u00fdvoji v kombinaci s WP pou\u017e\u00edv\u00e1\u0161?<\/h2>\n<p>Samoz\u0159ejm\u011b Git a s t\u00edm spojen\u00fd GitLab, kde si mysl\u00edm, \u017ee je\u0161t\u011b chyb\u00ed dost k tomu, aby byl cel\u00fd projekt postaven\u00fd na WP dob\u0159e verzovateln\u00fd. Hlavn\u011b, kdy\u017e je pot\u0159eba na n\u011bm pracovat v t\u00fdmu.<\/p>\n<p>V minulosti jsem vyzkou\u0161el n\u011bkolik framework\u016f na men\u0161\u00edch projektech, ale nap\u0159. zm\u00edn\u011bn\u00fd aktu\u00e1ln\u00ed projekt je psan\u00fd \u010dist\u011b bez frameworku.<\/p>\n<p>Ohledn\u011b d\u016fle\u017eit\u00fdch plugin\u016f pou\u017e\u00edv\u00e1m ACF a WPML. V r\u00e1mci lok\u00e1ln\u00edho v\u00fdvoje pak WP-CLI a pro spr\u00e1vu InfiniteWP.<\/p>\n<p>U aktu\u00e1ln\u00edho projektu jsem se pustil do Vue.js, kter\u00fd douf\u00e1m usnadn\u00ed vyhled\u00e1v\u00e1n\u00ed a v\u00fdpis aut. Osobn\u011b jsem dost zv\u011bdav\u00fd, jak to nakonec dopadne.<\/p>\n<h2>Co se na tv\u00e9 p\u0159edn\u00e1\u0161ce o udr\u017eitelnosti WordPress web\u016f v\u00fdvoj\u00e1\u0159i dozv\u00ed?<\/h2>\n<p>Hlavn\u011b to, jak si s WordPresem nep\u0159id\u011bl\u00e1vat komplikace do budoucna. R\u00e1d bych mluvil nap\u0159\u00edklad o tom, jak \u0159e\u0161\u00edm v\u00fdb\u011br plugin\u016f a \u0161ablon, jak\u00e9 jsou mo\u017enosti v\u00fdvoje \u0161ablon, jak se postavit k maintenance, jak\u00e9 rizika nesou \u201epr\u00e9miov\u00e9\u201d \u0161ablony a obecn\u011b zm\u00ednit krit\u00e9ria, kter\u00e1 jsou pot\u0159eba vz\u00edt v \u00favahu, pokud projekt m\u00e1 \u010di sp\u00ed\u0161e mus\u00ed na WordPressu fungovat co nejspolehliv\u011bji del\u0161\u00ed dobu. Chyst\u00e1m se to pojmout formou tip\u016f a doporu\u010den\u00ed k zamy\u0161len\u00ed, proto\u017ee co projekt, to jin\u00e9 okolnosti a po\u017eadavky.<\/p>\n<h2>Je n\u011bco na z\u00e1v\u011br, co bys cht\u011bl \u00fa\u010dastn\u00edk\u016fm sd\u011blit?<\/h2>\n<p>Rok 2018 bude ohledn\u011b WordPressu jist\u011b zaj\u00edmav\u00fdm u\u017e jenom kv\u016fli projektu Gutenberg, kter\u00fd by se m\u011bl, ve sv\u00e9 prvn\u00ed f\u00e1zi, objevit pro u\u017eivatele pr\u00e1v\u011b tento rok. Nen\u00ed lep\u0161\u00ed m\u00edsto, kde m\u016f\u017eeme prodiskutovat sv\u00e9 n\u00e1zory a p\u0159edat si zku\u0161enosti nejenom o Gutenbergu, ne\u017e WordCamp. Budu se na v\u00e1s t\u011b\u0161it.<\/p>\n<p>Nechcete v budoucnu \u0159e\u0161it probl\u00e9my s WP?<br \/>\n<a class=\"btn-pozvanka\" href=\"\/vstupenky\"><span style=\"color: #fff\">Kupte si vstupenku<\/span><\/a> ud\u011blejte sv\u016fj web udr\u017eiteln\u00fd!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>P\u0159edstav se n\u00e1m. Kdo jsi a \u010d\u00edm se zab\u00fdv\u00e1\u0161 &#8211; poslucha\u010di t\u011b uvid\u00ed poprv\u00e9 Jmenuji se Petr Hlavi\u010dka. \u017div\u00edm se jako webov\u00fd konzultant a v\u00fdvoj\u00e1\u0159 na voln\u00e9 noze. Okolo webov\u00fdch str\u00e1nek se pohybuji ji\u017e od roku 2007, kdy jsem za\u010dal jako HTML kod\u00e9r a m\u00fdm nejv\u011bt\u0161\u00edm nep\u0159\u00edtelem byl Internet Explorer 6. K WordPressu jsem se &hellip; <a href=\"https:\/\/prague.wordcamp.org\/2018\/petr-hlavicka-predstaveni-prednasejiciho\/\" class=\"more-link\">Pokra\u010dov\u00e1n\u00ed textu <span class=\"screen-reader-text\">Petr Hlavi\u010dka &#8211; p\u0159edstaven\u00ed p\u0159edn\u00e1\u0161ej\u00edc\u00edho<\/span><\/a><\/p>\n","protected":false},"author":8611069,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[750975],"tags":[1236092],"class_list":["post-3161","post","type-post","status-publish","format-standard","hentry","category-rozhovory","tag-prednasejici"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9mVeK-OZ","_links":{"self":[{"href":"https:\/\/prague.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts\/3161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prague.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prague.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2018\/wp-json\/wp\/v2\/users\/8611069"}],"replies":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2018\/wp-json\/wp\/v2\/comments?post=3161"}],"version-history":[{"count":12,"href":"https:\/\/prague.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts\/3161\/revisions"}],"predecessor-version":[{"id":3327,"href":"https:\/\/prague.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts\/3161\/revisions\/3327"}],"wp:attachment":[{"href":"https:\/\/prague.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=3161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2018\/wp-json\/wp\/v2\/categories?post=3161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2018\/wp-json\/wp\/v2\/tags?post=3161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}