{"id":953,"date":"2017-01-25T12:30:55","date_gmt":"2017-01-25T11:30:55","guid":{"rendered":"http:\/\/2017.prague.wordcamp.org\/?p=953"},"modified":"2017-01-26T09:22:42","modified_gmt":"2017-01-26T08:22:42","slug":"rozhovory-s-prednasejicimi-jan-voracek","status":"publish","type":"post","link":"https:\/\/prague.wordcamp.org\/2017\/rozhovory-s-prednasejicimi-jan-voracek\/","title":{"rendered":"Rozhovory s p\u0159edn\u00e1\u0161ej\u00edc\u00edmi \u2013 Jan Vor\u00e1\u010dek"},"content":{"rendered":"<h2>P\u0159edstav se n\u00e1m \u2013 kdo jsi, co d\u011bl\u00e1\u0161 a \u010d\u00edm se pracovn\u011b zab\u00fdv\u00e1\u0161?<\/h2>\n<p>Ahoj, <strong>jsem<\/strong> prim\u00e1rn\u011b webov\u00fd <strong>v\u00fdvoj\u00e1\u0159<\/strong>. Svou prvn\u00ed webovku jsem sice na\u0165ukal a\u017e v roce <em>2002<\/em>, ale od t\u00e9 doby m\u011b to nepustilo. U\u017e b\u011bhem st\u0159edn\u00ed \u0161koly jsem si pom\u011brn\u011b slu\u0161n\u011b vyd\u011bl\u00e1val tvorbou v\u0161elijak\u00fdch CMS na m\u00edru, eshop\u016f a podobn\u011b. Samoz\u0159ejm\u011b jsem si u toho napsal <em>vlastn\u00ed framework<\/em>, co\u017e byla v t\u00e9 dob\u011b snad povinnost pro ka\u017ed\u00e9ho v\u00fdvoj\u00e1\u0159e. Na\u0161t\u011bst\u00ed nikdy nespat\u0159il sv\u011btlo sv\u011bta \ud83d\ude42.<br \/>\nB\u011bhem m\u00e9ho studia na V\u0160 \u2013 kolem let 2010\/2011 \u2013 jsem za\u010dal nav\u0161t\u011bvovat r\u016fzn\u00e9 aj\u0165\u00e1ck\u00e9 akce jako nap\u0159. Posledn\u00ed soboty nebo <em>NerdDinner<\/em>, kde jsem se potk\u00e1val mimo jin\u00e9 s <em>Borkem Bernardem<\/em>. Borek je pom\u011brn\u011b slu\u0161n\u00fd gener\u00e1tor n\u00e1pad\u016f, ale v jednom \u010dlov\u011bku se d\u00edra do sv\u011bta d\u011bl\u00e1 t\u011b\u017eko. Netrvalo to tedy dlouho a delegoval \u010d\u00e1st pr\u00e1ce nejd\u0159\u00edve na m\u00e9ho kamar\u00e1da <em>Jirku P\u00e9nze\u0161<\/em>e a n\u00e1sledn\u011b i na m\u011b.<br \/>\nD\u011blali jsme tenkr\u00e1t na projektu ChessIndex, co\u017e m\u011bl b\u00fdt takov\u00fd Facebook pro \u0161achisty. Bohu\u017eel ani ve t\u0159ech lidech se projekt nepovedlo dot\u00e1hnout do rozumn\u00e9ho c\u00edle. Pak jsme s Borkem p\u0159e\u0161li je\u0161t\u011b p\u0159es n\u011bkolik ne\u00fasp\u011b\u0161n\u00fdch projekt\u016f, a\u017e jsme \u201edoiterovali\u201d k <strong><a href=\"https:\/\/versionpress.net\" target=\"_blank\">VersionPressu<\/a><\/strong>, jeho\u017e kouzla a \u010d\u00e1ry v\u00e1m budu na WordCampu odhalovat.<\/p>\n<h2>Co sis pro poslucha\u010de WordCampu 2017 p\u0159ipravil?<\/h2>\n<p>P\u0159ipravil jsem si pom\u011brn\u011b technickou p\u0159edn\u00e1\u0161ku o VersionPressu \u2013 open-source <strong>verzovac\u00edm pluginu pro WordPress<\/strong>, na kter\u00e9m dlouhodob\u011b pracujeme.<\/p>\n<h2>Co se na tv\u00e9 p\u0159edn\u00e1\u0161ce nau\u010d\u00ed\/dozv\u00ed?<\/h2>\n<p>Poslucha\u010d\u016fm uk\u00e1\u017eu, jak budou jednou vypadat workflows p\u0159i v\u00fdvoji WordPress webu. Odhal\u00edm jim, <strong>jak VersionPress na pozad\u00ed funguje<\/strong>, jak\u00e9 probl\u00e9my jsme \u00fasp\u011b\u0161n\u011b vy\u0159e\u0161ili a jak\u00e9 n\u00e1s je\u0161t\u011b \u010dekaj\u00ed.<\/p>\n<h2>Pou\u017e\u00edv\u00e1\u0161 WordPress k n\u011bjak\u00e9 \u010dinnosti, kterou pracovn\u011b nebo i osobn\u011b prov\u00e1d\u00ed\u0161?<\/h2>\n<p>K WordPressu jsem se dostal v\u00edcem\u00e9n\u011b jako slep\u00fd k housl\u00edm. M\u011bl jsem na n\u011bm sice postaven\u00fd sv\u016fj blog, ale to byla ot\u00e1zka jednoho klikac\u00edho odpoledne, p\u0159i\u010dem\u017e naprostou v\u011bt\u0161inu \u010dasu zabralo vyb\u00edr\u00e1n\u00ed \u0161ablony. O p\u00e1r let pozd\u011bji jsem se pustil do v\u00fdvoje VersionPressu, prozkoum\u00e1val v\u0161elijak\u00e1 z\u00e1kout\u00ed WordPressu, studoval jeho zdroj\u00e1ky, aby byl VersionPress schopen v\u0161eho toho, co um\u00ed. Tak\u017ee jsem te\u010f v takov\u00e9m pom\u011brn\u011b unik\u00e1tn\u00edm stavu, kdy <strong>m\u00e1m<\/strong> \u0159ekneme dost dobrou <strong>p\u0159edstavu o tom, jak WordPress funguje<\/strong> (ve spoust\u011b p\u0159\u00edpad\u016f a\u017e do ohyzdn\u00fdch detail\u016f), ani\u017e bych v n\u011bm ud\u011blal by\u0165 jedin\u00fd web.<\/p>\n<h2>V \u010dem mysl\u00ed\u0161, \u017ee je WordPress siln\u00fd n\u00e1stroj?<\/h2>\n<p><strong>Do WordPressu se d\u00e1 v\u0161echno dod\u011blat velice jednodu\u0161e<\/strong> \u2013 nesvazuje v\u00fdvoj\u00e1\u0159e r\u016fzn\u00fdmi rozhran\u00edmi, v\u0161echno se d\u00e1 upravit, v\u0161echno je ve\u0159ejn\u00e9. V tom je obrovsk\u00e1 s\u00edla, kter\u00e1 z\u0159ejm\u011b zap\u0159\u00ed\u010dinila jeho masivn\u00ed roz\u0161\u00ed\u0159en\u00ed.<\/p>\n<h2>V \u010dem naopak vn\u00edm\u00e1\u0161 jeho slabiny?<\/h2>\n<p><strong>Do WordPressu se d\u00e1 v\u0161echno dod\u011blat a\u017e p\u0159\u00edli\u0161 jednodu\u0161e<\/strong> \u2013 nesvazuje v\u00fdvoj\u00e1\u0159e r\u016fzn\u00fdmi rozhran\u00edmi, v\u0161echno se d\u00e1 upravit, v\u0161echno je ve\u0159ejn\u00e9. To v kombinaci dr\u017een\u00ed obrovsk\u00e9 zp\u011btn\u00e9 kompatibility zp\u016fsobuje, \u017ee se samotn\u00fd WordPress m\u016f\u017ee vyv\u00edjet jen velice pomalu. P\u0159edev\u0161\u00edm kv\u016fli tomu je to v\u0161echno takov\u00e1 \u201ehrom\u00e1dka ne\u0161t\u011bst\u00ed\u201d.<\/p>\n<h2>Chce\u0161 sd\u011blit p\u00e1r slov na\u0161im poslucha\u010d\u016fm na z\u00e1v\u011br?<\/h2>\n<p>Jen \u017ee se <strong>na WordCamp ohromn\u011b t\u011b\u0161\u00edm<\/strong>. P\u0159edev\u0161\u00edm na networking s kupou zn\u00e1m\u00fdch i budouc\u00edch nov\u00fdch zn\u00e1m\u00fdch. A tak\u00e9 tak\u00e9 se t\u011b\u0161\u00edm na v\u0161echny, kte\u0159\u00ed zav\u00edtaj\u00ed na mou p\u0159edn\u00e1\u0161ku!<\/p>\n<p>&nbsp;<\/p>\n<p><em>P\u0159e\u010dt\u011bte si tak\u00e9 <a href=\"http:\/\/2017.prague.wordcamp.org\/rozhovory-s-prednasejicimi-borek-bernard\/\">rozhovor s Borkem Bernardem<\/a> &#8211; dal\u0161\u00edm \u010dlenem t\u00fdmu VersionPress.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Zaj\u00edm\u00e1 v\u00e1s, jak funguje VersionPress uvnit\u0159?<br \/>\n<a class=\"btn-pozvanka\" href=\"\/vstupenky\"><span style=\"color: #fff\">Kupte si vstupenku<\/span><\/a> a p\u0159ij\u010fte odhalit jeho tajemstv\u00ed!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>P\u0159edstav se n\u00e1m \u2013 kdo jsi, co d\u011bl\u00e1\u0161 a \u010d\u00edm se pracovn\u011b zab\u00fdv\u00e1\u0161? Ahoj, jsem prim\u00e1rn\u011b webov\u00fd v\u00fdvoj\u00e1\u0159. Svou prvn\u00ed webovku jsem sice na\u0165ukal a\u017e v roce 2002, ale od t\u00e9 doby m\u011b to nepustilo. U\u017e b\u011bhem st\u0159edn\u00ed \u0161koly jsem si pom\u011brn\u011b slu\u0161n\u011b vyd\u011bl\u00e1val tvorbou v\u0161elijak\u00fdch CMS na m\u00edru, eshop\u016f a podobn\u011b. Samoz\u0159ejm\u011b jsem si &hellip; <a href=\"https:\/\/prague.wordcamp.org\/2017\/rozhovory-s-prednasejicimi-jan-voracek\/\" class=\"more-link\">Pokra\u010dov\u00e1n\u00ed textu <span class=\"screen-reader-text\">Rozhovory s p\u0159edn\u00e1\u0161ej\u00edc\u00edmi \u2013 Jan Vor\u00e1\u010dek<\/span><\/a><\/p>\n","protected":false},"author":14635674,"featured_media":973,"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":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-953","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/prague.wordcamp.org\/2017\/files\/2017\/01\/jan_voracek.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7ZJYo-fn","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/14635674"}],"replies":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/comments?post=953"}],"version-history":[{"count":5,"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/953\/revisions"}],"predecessor-version":[{"id":1018,"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/953\/revisions\/1018"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/media\/973"}],"wp:attachment":[{"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/categories?post=953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2017\/wp-json\/wp\/v2\/tags?post=953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}