{"id":2029,"date":"2022-07-29T20:31:51","date_gmt":"2022-07-29T18:31:51","guid":{"rendered":"https:\/\/pontevedra.wordcamp.org\/2022\/?post_type=wcb_session&#038;p=2029"},"modified":"2022-09-29T11:36:14","modified_gmt":"2022-09-29T09:36:14","slug":"actualiza-plugins-propios-desde-un-repositorio-privado-git","status":"publish","type":"wcb_session","link":"https:\/\/pontevedra.wordcamp.org\/2022\/session\/actualiza-plugins-propios-desde-un-repositorio-privado-git\/","title":{"rendered":"Actualiza plugins propios desde un repositorio privado git"},"content":{"rendered":"\n<p>Hoy en d\u00eda todos los desarrolladores utilizamos (o deber\u00edamos utilizar) un sistema de control de versiones para nuestros desarrollos. <\/p>\n\n\n\n<p>En esta charla mostrar\u00e9 c\u00f3mo hago yo para actualizar los plugins a medida en las webs de mis clientes. Sin tener que subir un zip cada vez que hago un cambio, ni conectarme por ftp para subir el plugin. <\/p>\n\n\n\n<p>Simplemente con la api de GitHub y un poco de c\u00f3digo en el plugin, veremos lo sencillo que es actualizar todas las webs de los clientes de una sola vez.<\/p>\n\n\n<div class=\"wp-block-wordcamp-session-speakers\"><span class=\"wp-block-wordcamp-session-speakers__byline\">Presentado por<\/span><span class=\"wp-block-wordcamp-session-speakers__name\"><a href=\"https:\/\/pontevedra.wordcamp.org\/2022\/speaker\/fernando-garcia-rebolledo\/\">Fernando Garc\u00eda Rebolledo<\/a><\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>Hoy en d\u00eda todos los desarrolladores utilizamos (o deber\u00edamos utilizar) un sistema de control de versiones para nuestros desarrollos. En esta charla mostrar\u00e9 c\u00f3mo hago yo para actualizar los plugins a medida en las webs de mis clientes. Sin tener que subir un zip cada vez que hago un cambio, ni conectarme por ftp para [&hellip;]<\/p>\n","protected":false},"author":15008046,"featured_media":0,"template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_wcpt_session_time":1664014800,"_wcpt_session_duration":2100,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/pontevedra.wordcamp.org\/2022\/files\/2022\/09\/FernandoGRebolledo.pdf","_wcpt_session_video":"https:\/\/wordpress.tv\/2022\/09\/25\/actualiza-plugins-propios-desde-un-repositorio-privado-git\/","_wcpt_speaker_id":[1975],"footnotes":""},"session_track":[56],"session_category":[],"class_list":["post-2029","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-abaixo"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"24\/09\/2022","time":"12:20"},"session_speakers":[{"id":"1975","slug":"fernando-garcia-rebolledo","name":"Fernando Garc\u00eda Rebolledo","link":"https:\/\/pontevedra.wordcamp.org\/2022\/speaker\/fernando-garcia-rebolledo\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/pontevedra.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/2029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pontevedra.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/pontevedra.wordcamp.org\/2022\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/pontevedra.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/2029\/revisions"}],"predecessor-version":[{"id":2468,"href":"https:\/\/pontevedra.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/2029\/revisions\/2468"}],"speakers":[{"embeddable":true,"href":"https:\/\/pontevedra.wordcamp.org\/2022\/wp-json\/wp\/v2\/speakers\/1975"}],"author":[{"embeddable":true,"href":"https:\/\/pontevedra.wordcamp.org\/2022\/wp-json\/wporg\/v1\/users\/fernandoaureonet"}],"wp:attachment":[{"href":"https:\/\/pontevedra.wordcamp.org\/2022\/wp-json\/wp\/v2\/media?parent=2029"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/pontevedra.wordcamp.org\/2022\/wp-json\/wp\/v2\/session_track?post=2029"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/pontevedra.wordcamp.org\/2022\/wp-json\/wp\/v2\/session_category?post=2029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}