{"id":1001,"date":"2016-02-05T09:44:05","date_gmt":"2016-02-05T08:44:05","guid":{"rendered":"https:\/\/2016.prague.wordcamp.org\/?p=1001"},"modified":"2016-02-08T18:39:03","modified_gmt":"2016-02-08T17:39:03","slug":"borek-bernad-rozhovor","status":"publish","type":"post","link":"https:\/\/prague.wordcamp.org\/2016\/borek-bernad-rozhovor\/","title":{"rendered":"Rozhovor &#8211; Borek Bernard a ot\u00e1zka WordPressu, VersionPressu a v\u016fbec"},"content":{"rendered":"<p><a href=\"https:\/\/2016.prague.wordcamp.org\/speaker\/borek-bernard\/\">Borek Bernard<\/a> je zn\u00e1m\u00fd d\u00edky sv\u00e9mu projektu <a href=\"http:\/\/versionpress.net\/\" rel=\"nofollow\">VersionPress<\/a>, kter\u00fd m\u00e1 za c\u00edl kompletn\u011b zm\u011bnit procesy v\u00fdvoje i provozu WordPress web\u016f. Jedn\u00e1 se o opravdu zaj\u00edmav\u00fd projekt a tak jsme Borka trochu vyzpov\u00eddali.<\/p>\n<p><strong>V komunit\u011b jsi zn\u00e1m\u00fd, p\u0159edev\u0161\u00edm d\u00edky VersionPressu. V\u011bnuje\u0161 se i jin\u00fdm projekt\u016fm, nebo t\u011b VersionPress vyt\u011b\u017euje?<\/strong><br \/>\n<em>VersionPress je m\u011b posledn\u00ed dva roky pln\u011b vyt\u011b\u017euje a h\u00e1d\u00e1m, \u017ee to tak je\u0161t\u011b n\u011bjak\u00fd \u010das z\u016fstane. Obecn\u011b c\u00edt\u00edm, \u017ee \u0159e\u0161\u00edme hrozn\u011b zaj\u00edmav\u00fd probl\u00e9m, a pokud se n\u00e1m v\u0161e poda\u0159\u00ed zrealizovat, v\u00fdrazn\u011b to ovlivn\u00ed WordPress pro &#8222;budouc\u00ed generace&#8220;. Je to dost fascinuj\u00edc\u00ed p\u0159edstava, kter\u00e1 m\u011b \u017eene kup\u0159edu.<\/em><\/p>\n<p><strong>V\u0161eobecn\u011b je vn\u00edm\u00e1no, \u017ee kvalitn\u00edch WordPress odborn\u00edk\u016f je m\u00e1lo. Jak\u00fd je tv\u016fj pohled?<\/strong><br \/>\n<em>My obecn\u011b nar\u00e1\u017e\u00edme na to, co si v\u016fbec pod pojmem &#8222;WordPress odborn\u00edk&#8220; p\u0159edstavit. Nap\u0159\u00edklad pro klientskou pr\u00e1ci je skv\u011bl\u00e9, pokud m\u00e1 \u010dlov\u011bk p\u0159ehled v pluginech, um\u00ed je dob\u0159e poskl\u00e1dat dohromady a tak d\u00e1le, na druhou stranu to nemus\u00ed b\u00fdt u\u017eite\u010dn\u00fd skill pro p\u0159ev\u00e1\u017en\u011b softwarov\u00fd projekt jako ten n\u00e1\u0161. Ale h\u00e1d\u00e1m, \u017ee to je pohled hodn\u011b specifick\u00fd pro VersionPress, obecn\u011b bych \u0159ekl, \u017ee schopn\u00fdch lid\u00ed je ve WordPress komunit\u011b dost, jen mo\u017en\u00e1 tady v \u010cech\u00e1ch zat\u00edm WordPress \u010dek\u00e1 na v\u011bt\u0161\u00ed roz\u0161\u00ed\u0159en\u00ed a zlep\u0161en\u00ed reputace.<\/em><\/p>\n<p><strong>V p\u0159edn\u00e1\u0161ce se bude\u0161 v\u011bnovat React JS, mysl\u00ed\u0161, \u017ee dojde v n\u011bjak\u00e9m \u010dasov\u00e9m horizontu p\u0159esunu WordPressu na JS?<\/strong><br \/>\n<em>Mysl\u00edm, \u017ee k tomu dojde na \u00farovni u\u017eivatelsk\u00fdch rozhran\u00ed. Nap\u0159\u00edklad administrace VersionPressu je ji\u017e dnes napsan\u00e1 v Reactu \/ TypeScriptu a p\u0159in\u00e1\u0161\u00ed mo\u017enosti interakce, kter\u00e9 by se v PHP + jQuery psaly velmi \u0161patn\u011b. Tot\u00e9\u017e si patrn\u011b \u0159ekli v Automatticu, kdy\u017e za\u010dali d\u011blat na Calypsu (Reactov\u00e1 administrace wordpress.com). Obecn\u011b d\u00e1v\u00e1 JavaScript na klientovi velk\u00fd smysl, ale rozhodn\u011b si nemysl\u00edm, \u017ee se jedn\u00e1 o n\u011bjakou nutnost &#8212; nap\u0159\u00edklad jednodu\u0161\u0161\u00ed t\u00e9mata vzhledu patrn\u011b ud\u011blaj\u00ed l\u00e9pe, kdy\u017e z\u016fstanou u star\u00e9ho dobr\u00e9ho HTML. Stejn\u011b tak bych si tipnul, \u017ee j\u00e1dro WordPressu z\u016fstane u PHP &#8211; p\u0159echod na n\u011bco jako Node.js by byla ohromn\u00e1 zm\u011bna, kter\u00e1 by rozbila skoro ka\u017ed\u00fd WordPress plugin, a p\u0159\u00ednos mi zdaleka nep\u0159ipad\u00e1 adekv\u00e1tn\u00ed.<\/em><\/p>\n<p><strong>Je n\u011bco, co ti na WordPressu vad\u00ed? Co bys zm\u011bnil, nebo vylep\u0161il?<\/strong><br \/>\n<em>Technicky je cel\u00e1 \u0159ada v\u011bc\u00ed, kter\u00e1 se mi na WordPressu nel\u00edb\u00ed, ale zvykl jsem si d\u00edvat se na probl\u00e9my platformy jako na p\u0159\u00edle\u017eitosti k jejich n\u00e1prav\u011b \ud83d\ude42 Takto koneckonc\u016f vznikl VersionPress a jsou i dal\u0161\u00ed v\u011bci, na kter\u00e9 bychom se cht\u011bli \u010dasem pod\u00edvat.<\/em><\/p>\n<p><strong>Jak\u00e9 mo\u017enosti m\u00e1 dle tebe, WordPress projekt, vyv\u00edjen\u00fd v \u010cesku? Narazil jsi na n\u011bjak\u00e9 zaj\u00edmav\u00e9 m\u00edstn\u00ed projekty?<\/strong><br \/>\n<em>Ze sv\u00e9 zku\u0161enosti bych \u0159ekl, \u017ee \u010desk\u00fd projekt, kter\u00fd se sna\u017e\u00ed b\u00fdt sv\u011btov\u00fd, to m\u00e1 obecn\u011b t\u011b\u017e\u0161\u00ed ne\u017e nap\u0159\u00edklad projekt americk\u00fd. Ve v\u00fdsledku toti\u017e WordPress plugin nen\u00ed jen o k\u00f3du samotn\u00e9m, ale i o propagaci, kontaktech, o psan\u00ed blog post\u016f, nat\u00e1\u010den\u00ed vide\u00ed apod., a v tom v\u0161em maj\u00ed Ameri\u010dan\u00e9 v\u00fdhodu. Na druhou stranu je cel\u00fd trh pom\u011brn\u011b snadno dosa\u017eiteln\u00fd, a\u0165 u\u017e p\u0159es WordPress plugin repo nebo dal\u0161\u00edmi cestami, tak\u017ee ta p\u0159\u00edle\u017eitost tady ur\u010dit\u011b je.<\/em><\/p>\n<p><strong>M\u016f\u017ee\u0161 n\u00e1m p\u0159edstavit, o \u010dem bude tv\u00e1 p\u0159edn\u00e1\u0161ka, na co se m\u016f\u017eeme t\u011b\u0161it?<\/strong><br \/>\n<em>Na p\u0159edn\u00e1\u0161ce p\u0159edstav\u00edm, jak v Reactu budovat administra\u010dn\u00ed rozhran\u00ed pluginu &#8211; kdy to d\u00e1v\u00e1 smysl, jak\u00e9 mo\u017enosti to p\u0159in\u00e1\u0161\u00ed, jak v\u0161e technicky vypad\u00e1 apod. Bude n\u00e1sledovat i mal\u00fd workshop, tak\u017ee t\u00edmto v\u0161echny z\u00e1jemce srde\u010dn\u011b zvu!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Borek Bernard je zn\u00e1m\u00fd d\u00edky sv\u00e9mu projektu VersionPress, kter\u00fd m\u00e1 za c\u00edl kompletn\u011b zm\u011bnit procesy v\u00fdvoje i provozu WordPress web\u016f. Jedn\u00e1 se o opravdu zaj\u00edmav\u00fd projekt a tak jsme Borka trochu vyzpov\u00eddali. V komunit\u011b jsi zn\u00e1m\u00fd, p\u0159edev\u0161\u00edm d\u00edky VersionPressu. V\u011bnuje\u0161 se i jin\u00fdm projekt\u016fm, nebo t\u011b VersionPress vyt\u011b\u017euje? VersionPress je m\u011b posledn\u00ed dva roky pln\u011b &hellip; <a href=\"https:\/\/prague.wordcamp.org\/2016\/borek-bernad-rozhovor\/\" class=\"more-link\">Pokra\u010dov\u00e1n\u00ed textu <span class=\"screen-reader-text\">Rozhovor &#8211; Borek Bernard a ot\u00e1zka WordPressu, VersionPressu a v\u016fbec<\/span><\/a><\/p>\n","protected":false},"author":5814035,"featured_media":1003,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","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":[1,750975],"tags":[],"class_list":["post-1001","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","category-rozhovory"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/prague.wordcamp.org\/2016\/files\/2016\/02\/borek.jpg?fit=240%2C240&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6VUAp-g9","_links":{"self":[{"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts\/1001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/users\/5814035"}],"replies":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/comments?post=1001"}],"version-history":[{"count":6,"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts\/1001\/revisions"}],"predecessor-version":[{"id":1084,"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts\/1001\/revisions\/1084"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/media\/1003"}],"wp:attachment":[{"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=1001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/categories?post=1001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2016\/wp-json\/wp\/v2\/tags?post=1001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}