{"id":5579,"date":"2019-01-24T13:04:52","date_gmt":"2019-01-24T12:04:52","guid":{"rendered":"https:\/\/2019.prague.wordcamp.org\/?p=5579"},"modified":"2019-02-08T11:34:24","modified_gmt":"2019-02-08T10:34:24","slug":"borek-bernard-a-rychly-gatsby-ve-svete-wordpress","status":"publish","type":"post","link":"https:\/\/prague.wordcamp.org\/2019\/borek-bernard-a-rychly-gatsby-ve-svete-wordpress\/","title":{"rendered":"Borek Bernard a Rychl\u00fd Gatsby ve sv\u011bt\u011b WordPress"},"content":{"rendered":"<h2>P\u0159esto\u017ee u\u017e bude\u0161 na WordCampu v Praze, pokud dob\u0159e po\u010d\u00edt\u00e1m, ji\u017e po t\u0159et\u00ed p\u0159edn\u00e1\u0161et, m\u016f\u017ee\u0161 se kr\u00e1tce p\u0159edstavit pro ty, kte\u0159\u00ed nem\u011bli tu mo\u017enost vid\u011bt n\u011bjakou z p\u0159edchoz\u00edch p\u0159edn\u00e1\u0161ek?<\/h2>\n<p>Jsem v\u00fdvoj\u00e1\u0159 z Pardubic, spoluautor projektu VersionPress a hostingu <a href=\"http:\/\/VersionPress.com\">VersionPress.com<\/a>. Zaj\u00edm\u00e1m se o modern\u00ed technologie a trendy ve webov\u00e9m v\u00fdvoji, jak v kontextu WordPressu, tak za jeho hranicemi.<\/p>\n<h2>Co t\u011b v posledn\u00ed dob\u011b nejv\u00edce zaujalo a na co se nejv\u00edce t\u011b\u0161\u00ed\u0161 v nov\u00e9m roce v r\u00e1mci WordPressu a obecn\u011b v\u00fdvoje web\u016f?<\/h2>\n<p>Ve sv\u011bt\u011b WordPressu je velk\u00e1 v\u011bc p\u0159edev\u0161\u00edm Gutenberg a s n\u00edm souvisej\u00edc\u00ed &#8222;javascriptizace&#8220; cel\u00e9ho CMS. J\u00e1 jsem za to r\u00e1d, cel\u00fd projekt taky mohl usnout na vav\u0159\u00ednech a pomalu se st\u00e1t irelevantn\u00edm. Mysl\u00edm, \u017ee koncept blok\u016f d\u00e1v\u00e1 velk\u00fd smysl a posune WordPress zase o kus d\u00e1l.<\/p>\n<p>Mimo WordPress m\u011b fascinuje p\u0159edev\u0161\u00edm <a href=\"https:\/\/www.gatsbyjs.org\/\">Gatsby.js<\/a>, o kter\u00e9m m\u00e1m p\u0159edn\u00e1\u0161ku, ale i \u0159ada d\u00edl\u010d\u00edch v\u011bc\u00ed jako atomick\u00e9 CSS, CSS-in-JS, neust\u00e1l\u00e9 vylep\u0161ov\u00e1n\u00ed n\u00e1stroj\u016f, atd.<\/p>\n<h2>M\u016f\u017ee\u0161\u00a0jej trochu p\u0159edstavit pro ty, kte\u0159\u00ed o\u00a0Gatsby.js je\u0161t\u011b nesly\u0161eli a rovnou nast\u00ednit, o \u010dem bude tv\u00e1 p\u0159edn\u00e1\u0161ka? Bude tam, douf\u00e1m, i n\u011bco o WordPressu? \ud83d\ude42<\/h2>\n<p>Gatsby je frontendov\u00fd framework, kter\u00fd lze vyu\u017e\u00edt s libovoln\u00fdm backendem v\u010detn\u011b WordPressu. Na Gatsbym je zaj\u00edmav\u00fdch n\u011bkolik v\u011bc\u00ed, od skoro neuv\u011b\u0159iteln\u00e9 rychlosti v\u00fdsledn\u00fdch web\u016f po dob\u0159e po\u0159e\u0161enou &#8222;developer experience&#8220;. Z pohledu WordPress v\u00fdvoj\u00e1\u0159e je to alternativa ke klasick\u00fdm \u0161ablon\u00e1m, tak\u017ee p\u0159edn\u00e1\u0161ka m\u00e1 slou\u017eit hlavn\u011b jako rychl\u00e9 p\u0159edstaven\u00ed a pro n\u011bkoho snad i inspirace.<\/p>\n<h2>Jak\u00e9 m\u00e1\u0161 zku\u0161enosti s WordPressem jako backendem? Z vlastn\u00edch zku\u0161enost\u00ed v\u00edm, \u017ee to nemus\u00ed b\u00fdt jednoduch\u00e9 hlavn\u011b s WordPress REST API a rychlost\u00ed. Bude\u0161 se i p\u0159\u00edpadn\u011b t\u00e9to problematice v\u011bnovat v r\u00e1mci sv\u00e9 p\u0159edn\u00e1\u0161ky?<\/h2>\n<p>VersionPress prakticky od sv\u00e9ho po\u010d\u00e1tku funguje proti REST API a je pravda, \u017ee n\u00e1s tam \u010das od \u010dasu n\u011bco pozlob\u00ed, ale p\u0159edn\u00e1\u0161ka bude zam\u011b\u0159en\u00e1 na Gatsbyho, resp. frontend, aby se dala smyslupln\u011b stihnout.<\/p>\n<h2>A obvykl\u00e1 ot\u00e1zka na konec: napad\u00e1 t\u011b n\u011bco, co bys cht\u011bl n\u00e1v\u0161t\u011bvn\u00edk\u016fm WordCampu 2019 na z\u00e1v\u011br vzk\u00e1zat?<\/h2>\n<p>Pokud v\u00e1s u\u017e te\u010f kolem t\u00e9matu n\u011bco zaj\u00edm\u00e1, napi\u0161te mi na <a href=\"mailto:borekb@gmail.com\">borekb@gmail.com<\/a>, budu se sna\u017eit to do p\u0159edn\u00e1\u0161ky zahrnout. A t\u011b\u0161\u00edm se!<\/p>\n<p><a class=\"btn-pozvanka\" href=\"\/vstupenky\/\"><span style=\"color: #fff\">Kupte si vstupenku a p\u0159ij\u010fte na WordCamp<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>P\u0159esto\u017ee u\u017e bude\u0161 na WordCampu v Praze, pokud dob\u0159e po\u010d\u00edt\u00e1m, ji\u017e po t\u0159et\u00ed p\u0159edn\u00e1\u0161et, m\u016f\u017ee\u0161 se kr\u00e1tce p\u0159edstavit pro ty, kte\u0159\u00ed nem\u011bli tu mo\u017enost vid\u011bt n\u011bjakou z p\u0159edchoz\u00edch p\u0159edn\u00e1\u0161ek? Jsem v\u00fdvoj\u00e1\u0159 z Pardubic, spoluautor projektu VersionPress a hostingu VersionPress.com. Zaj\u00edm\u00e1m se o modern\u00ed technologie a trendy ve webov\u00e9m v\u00fdvoji, jak v kontextu WordPressu, tak za &hellip; <a href=\"https:\/\/prague.wordcamp.org\/2019\/borek-bernard-a-rychly-gatsby-ve-svete-wordpress\/\" class=\"more-link\">Pokra\u010dov\u00e1n\u00ed textu <span class=\"screen-reader-text\">Borek Bernard a Rychl\u00fd Gatsby ve sv\u011bt\u011b WordPress<\/span><\/a><\/p>\n","protected":false},"author":7595095,"featured_media":5581,"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":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[750975],"tags":[],"class_list":["post-5579","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rozhovory"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/prague.wordcamp.org\/2019\/files\/2019\/01\/borek-bernard.jpg?fit=825%2C510&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pab3ys-1rZ","_links":{"self":[{"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/posts\/5579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/users\/7595095"}],"replies":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/comments?post=5579"}],"version-history":[{"count":5,"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/posts\/5579\/revisions"}],"predecessor-version":[{"id":5746,"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/posts\/5579\/revisions\/5746"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/media\/5581"}],"wp:attachment":[{"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=5579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/categories?post=5579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prague.wordcamp.org\/2019\/wp-json\/wp\/v2\/tags?post=5579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}