{"id":635,"date":"2016-07-01T00:50:12","date_gmt":"2016-07-01T03:50:12","guid":{"rendered":"http:\/\/2016.belohorizonte.wordcamp.org\/?post_type=wcb_session&#038;p=635"},"modified":"2016-07-16T15:11:28","modified_gmt":"2016-07-16T18:11:28","slug":"symlink-em-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/belohorizonte.wordcamp.org\/2016\/session\/symlink-em-wordpress\/","title":{"rendered":"Symlink em WordPress"},"content":{"rendered":"<p>Um pouco sobre o que \u00e9 o Symlink, as vantagens e os perigos de trabalhar com esse modelo. E quando trabalhamos com c\u00f3digos que necessitam de uma atualiza\u00e7\u00e3o e um suporte constante, como devemos lidar com o versionamento do c\u00f3digo, ferramentas como git, github e bitbucket, node.js, grunt ou gulp s\u00e3o indispens\u00e1veis.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/2016.belohorizonte.wordcamp.org\/files\/2016\/07\/palestrante-lucas-murta.jpg\" alt=\"palestrante-lucas-murta\" width=\"820\" height=\"346\" class=\"alignnone size-full wp-image-991\" srcset=\"https:\/\/belohorizonte.wordcamp.org\/2016\/files\/2016\/07\/palestrante-lucas-murta.jpg 820w, https:\/\/belohorizonte.wordcamp.org\/2016\/files\/2016\/07\/palestrante-lucas-murta-300x127.jpg 300w, https:\/\/belohorizonte.wordcamp.org\/2016\/files\/2016\/07\/palestrante-lucas-murta-768x324.jpg 768w, https:\/\/belohorizonte.wordcamp.org\/2016\/files\/2016\/07\/palestrante-lucas-murta-500x211.jpg 500w, https:\/\/belohorizonte.wordcamp.org\/2016\/files\/2016\/07\/palestrante-lucas-murta-624x263.jpg 624w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/p>\n<p><strong>1. Pode explicar em linhas gerais o que \u00e9 o Symlink?<\/strong><br \/>\nUma defini\u00e7\u00e3o do termo Symlink seria Link Simb\u00f3lico. Esse link simb\u00f3lico \u00e9 um arquivo especial de disco do tipo link, que tem como conte\u00fado o caminho para chegar at\u00e9 o arquivo alvo. Podemos relacionar sua funcionalidade com aqueles velhos atalhos do Windows que costumamos ter na \u00e1rea de trabalho. A diferen\u00e7a \u00e9 que o Symlink aponta para diret\u00f3rios como se os arquivos realmente estivesse no local solicitado.<\/p>\n<p>Aplicando estes conceitos \u00e0 estrutura do WordPress, voc\u00ea poder\u00e1 atualizar v\u00e1rios sites de forma r\u00e1pida e escal\u00e1vel, padronizando assim a sua base.<\/p>\n<p><strong>2. Qual \u00e9 o background que o desenvolvedor precisa ter para come\u00e7ar a trabalhar com Symlink?<\/strong><br \/>\n\u00c9 necess\u00e1rio que o desenvolvedor tenha experi\u00eancia em desenvolvimento com o WordPress, para saber lidar com o impacto das atualiza\u00e7\u00f5es, m\u00e9todos de teste e valida\u00e7\u00e3o.<\/p>\n<p><strong>3. Qual o ganho de produtividade que esse modelo proporciona?<\/strong><br \/>\nCom o Symlink, voc\u00ea pode agilizar bastante seu processos de manuten\u00e7\u00e3o e atualiza\u00e7\u00e3o de sites. Com apenas um simples comando voc\u00ea pode atualizar toda sua rede de sites de forma din\u00e2mica.<\/p>\n<p><strong>4. Por onde come\u00e7ar?<\/strong><br \/>\nA solu\u00e7\u00e3o do Symlink \u00e9 fant\u00e1stica pois \u00e9 extremamente simples, basta ter conhecimentos b\u00e1sicos em Unix\/Linux e da estrutura b\u00e1sica do WordPress.<\/p>\n<p><strong>5. Cite algumas aplica\u00e7\u00f5es pr\u00e1ticas com o Symlink.<\/strong><br \/>\nPlugins: voc\u00ea pode atualizar todos os plugins comuns em todos os seus sites. No mesmo exato segundo.<br \/>\nTemas: desenvolver temas com o poder da estrutura Symlink far\u00e1 voc\u00ea criar sua pr\u00f3pria Matrix, tendo o poder de atualizar fun\u00e7\u00f5es a qualquer momento. Sim voc\u00ea pode ser o Escolhido!<br \/>\nWordPress: mantenha seus sites sempre nas vers\u00f5es mais recentes de forma r\u00e1pida, segura e testada.<\/p>\n<p><strong>Ainda n\u00e3o fez sua inscri\u00e7\u00e3o? <a href=\"http:\/\/2016.belohorizonte.wordcamp.org\/ingressos\/\" target=\"_blank\">Clique aqui<\/a> e se inscreva.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um pouco sobre o que \u00e9 o Symlink, as vantagens e os perigos de trabalhar com esse modelo. E quando trabalhamos com c\u00f3digos que necessitam de uma atualiza\u00e7\u00e3o e um suporte constante, como devemos lidar com o versionamento do c\u00f3digo, ferramentas como git, github e bitbucket, node.js, grunt ou gulp s\u00e3o indispens\u00e1veis. 1. Pode explicar [&hellip;]<\/p>\n","protected":false},"author":14334808,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1469295900,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[580],"footnotes":""},"session_track":[877323],"session_category":[],"class_list":["post-635","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-sala-125"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7v89d-af","session_date_time":{"date":"23\/07\/2016","time":"14:45"},"session_speakers":[{"id":"580","slug":"lucas-murta","name":"Lucas Murta","link":"https:\/\/belohorizonte.wordcamp.org\/2016\/speaker\/lucas-murta\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/belohorizonte.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/belohorizonte.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/belohorizonte.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/belohorizonte.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/635\/revisions"}],"predecessor-version":[{"id":1021,"href":"https:\/\/belohorizonte.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/635\/revisions\/1021"}],"speakers":[{"embeddable":true,"href":"https:\/\/belohorizonte.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/580"}],"author":[{"embeddable":true,"href":"https:\/\/belohorizonte.wordcamp.org\/2016\/wp-json\/wporg\/v1\/users\/lucasmurta111"}],"wp:attachment":[{"href":"https:\/\/belohorizonte.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=635"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/belohorizonte.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=635"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/belohorizonte.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}