{"id":1891,"date":"2018-04-12T11:30:33","date_gmt":"2018-04-12T11:30:33","guid":{"rendered":"https:\/\/2018.porto.wordcamp.org\/?post_type=wcb_speaker&#038;p=1891"},"modified":"2018-04-12T11:30:33","modified_gmt":"2018-04-12T11:30:33","slug":"jorge-costa","status":"publish","type":"wcb_speaker","link":"https:\/\/porto.wordcamp.org\/2018\/speaker\/jorge-costa\/","title":{"rendered":"Jorge Costa"},"content":{"rendered":"<p>O Jorge fez um mestrado em engenharia inform\u00e1tica e computa\u00e7\u00e3o na Faculdade de Engenharia da Universidade do Porto. Ap\u00f3s completar os seus estudos participou num projecto de 3 meses no CERN. De seguida voltou ao Porto onde desenvolveu solu\u00e7\u00f5es de software \u00e0 medida para v\u00e1rios clientes na Europa e no m\u00e9dio oriente. Agora o Jorge trabalha como JavaScript developer na Automattic, onde tem a oportunidade de estar activamente envolvido no desenvolvimento do novo editor do WordPress. Fora do trabalho pode-se encontrar facilmente o Jorge a passear, ou a saborear um bom vinho com os amigos ao p\u00f4r do sol.<\/p>\n<h3>Formas pr\u00e1ticas de estender o novo editor do WordPress<\/h3>\n<p>O WordPress \u00e9 conhecido pela sua extensibilidade e por ser f\u00e1cil de configurar para as diferentes necessidades. O novo editor n\u00e3o esqueceu isso, e de facto traz novos mecanismos de extens\u00e3o que permitem um novo conjunto de possibilidades at\u00e9 hoje inalcan\u00e7\u00e1veis. Esta talk tem como objectivo descrever os novos mecanismos de extens\u00e3o e mostrar exemplos de como a experi\u00eancia de edi\u00e7\u00e3o pode ser estendida por developers de temas e plugins de uma forma pr\u00e1tica e simples. Vamos comparar os novos mecanismos de extensibilidade que o Gutenberg traz com os que existem actualmente em PHP, e verificar de que forma podemos utilizar esses mecanismos para adicionar integra\u00e7\u00f5es globais ao n\u00edvel do bloco no n\u00facleo do novo editor. Quando os mecanismos de extensibilidade nascem, s\u00e3o para todos! N\u00e3o se destinam apenas aos grandes criadores de plugins \u2014 vem descobrir de que forma podes tirar partido deles para simplificar processos nos sites que administras hoje!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Jorge fez um mestrado em engenharia inform\u00e1tica e computa\u00e7\u00e3o na Faculdade de Engenharia da Universidade do Porto. Ap\u00f3s completar os seus estudos participou num projecto de 3 meses no CERN. De seguida voltou ao Porto onde desenvolveu solu\u00e7\u00f5es de &hellip; <a href=\"https:\/\/porto.wordcamp.org\/2018\/speaker\/jorge-costa\/\">Continuar a ler <span class=\"assistive-text\">Jorge Costa<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1034113,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_user_name":"jorgefilipecosta","footnotes":""},"speaker_group":[],"class_list":["post-1891","wcb_speaker","type-wcb_speaker","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9nRRq-uv","avatar_urls":{"24":"https:\/\/secure.gravatar.com\/avatar\/c458e783a5a6f55b12b348b64695c0a73fb3bd7b4f8d1c07415846a1f0360b94?s=24&d=mm&r=g","48":"https:\/\/secure.gravatar.com\/avatar\/c458e783a5a6f55b12b348b64695c0a73fb3bd7b4f8d1c07415846a1f0360b94?s=48&d=mm&r=g","96":"https:\/\/secure.gravatar.com\/avatar\/c458e783a5a6f55b12b348b64695c0a73fb3bd7b4f8d1c07415846a1f0360b94?s=96&d=mm&r=g","128":"https:\/\/secure.gravatar.com\/avatar\/c458e783a5a6f55b12b348b64695c0a73fb3bd7b4f8d1c07415846a1f0360b94?s=128&d=mm&r=g","256":"https:\/\/secure.gravatar.com\/avatar\/c458e783a5a6f55b12b348b64695c0a73fb3bd7b4f8d1c07415846a1f0360b94?s=256&d=mm&r=g","512":"https:\/\/secure.gravatar.com\/avatar\/c458e783a5a6f55b12b348b64695c0a73fb3bd7b4f8d1c07415846a1f0360b94?s=512&d=mm&r=g"},"_links":{"self":[{"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/1891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers"}],"about":[{"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_speaker"}],"author":[{"embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/users\/1034113"}],"replies":[{"embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/comments?post=1891"}],"version-history":[{"count":1,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/1891\/revisions"}],"predecessor-version":[{"id":1896,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/1891\/revisions\/1896"}],"sessions":[{"embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2327?_embed=1&context=view"}],"wp:attachment":[{"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=1891"}],"wp:term":[{"taxonomy":"wcb_speaker_group","embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/speaker_group?post=1891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}