{"id":56,"date":"2013-02-04T09:00:54","date_gmt":"2013-02-04T08:00:54","guid":{"rendered":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?p=56"},"modified":"2013-07-16T10:09:12","modified_gmt":"2013-07-16T09:09:12","slug":"sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/","title":{"rendered":"[SharePoint2013] \u00bfMejoras en Visual Studio 2012 para el desarrollo?"},"content":{"rendered":"<p>Cuando mediada la primavera del 2012 me instale la primera versi\u00f3n Preview del Visual Studio 2012 indicaban que una de las mejoras que introduc\u00eda para los desarolladores de SharePoint es que introduc\u00edan mejoras en la creaci\u00f3n de listas, tipos de contenido, columnas de sitio. Por aquel entonces nosotros para los proyectos nos\u00a0bas\u00e1bamos\u00a0para la creaci\u00f3n de listas, tipos de contenido, columnas de sitio \u00a0de un complemento que se llama <a href=\"http:\/\/spsf.codeplex.com\/\" target=\"_blank\">Software Factory<\/a> y la verdad es que es un buen complemento que ya te permit\u00eda todas estas opciones por lo que para mi estas mejoras no eran tales.<\/p>\n<p><!--more-->Pero como todos los complementos hay cosas que se pod\u00edan mejorar y esa no es otra es que hay tipos de columnas que no se\u00a0pod\u00edan\u00a0hacer como son los campos de tipo\u00a0Taxonom\u00eda. Y para este tipos de campos lo\u00a0realiz\u00e1bamos\u00a0mediante programaci\u00f3n con un c\u00f3digo semejante al siguiente:<\/p>\n<blockquote>\n<pre> private static void CreateMetaDataColumn(SPWeb web,\r\n                                        string groupName, string termSetId,\r\n                                        string fieldName, string defaultValue,\r\n                                        string associatedContentTypeId)\r\n        {\r\n            TaxonomySession taxonomySession = new TaxonomySession(web.Site);\r\n            TermStore termStore = taxonomySession.DefaultSiteCollectionTermStore;\r\n\r\n            web.AllowUnsafeUpdates = true;\r\n\r\n            TermSet termset = termStore.GetTermSet(new Guid(termSetId));\r\n\r\n            if (!web.Fields.ContainsField(fieldName))\r\n            {\r\n                TaxonomyField taxField = web.Fields.CreateNewField(\"TaxonomyFieldType\", fieldName) as TaxonomyField;\r\n                taxField.SspId = termStore.Id;\r\n                taxField.TermSetId = termset.Id;\r\n                taxField.AllowMultipleValues = true;\r\n                taxField.Open = true;\r\n                taxField.Group = groupName;\r\n                taxField.DefaultValue = defaultValue;\r\n                web.Fields.Add(taxField);\r\n            }\r\n\r\n            SPContentTypeId contentTypeId = new SPContentTypeId(associatedContentTypeId);\r\n            SPContentType spContentType = web.ContentTypes[contentTypeId];\r\n            if (!spContentType.Fields.ContainsField(fieldName))\r\n            {\r\n                spContentType.FieldLinks.Add(new SPFieldLink(web.Fields[fieldName]));\r\n                spContentType.Update(true, false);\r\n            }\r\n            web.Update();\r\n            web.AllowUnsafeUpdates = false;\r\n        }<\/pre>\n<\/blockquote>\n<p>Esto ya me\u00a0parec\u00eda\u00a0un tanto engorroso porque por un lado tenia las listas pero por otro lado en el momento que Activo la\u00a0caracter\u00edstica\u00a0le\u00a0a\u00f1ad\u00eda\u00a0campos a una lista \u00a0mediante programaci\u00f3n que tenia puesta la definici\u00f3n en un XML.<\/p>\n<p>Dicho este\u00a0pre\u00e1mbulo\u00a0me puse a jugar con el nuevo Visual Studio (del que me parece que evoluciona mucho la versi\u00f3n anterior) y me decepciono much\u00edsimo que no solo no mejoraba esta extensi\u00f3n de Codeplex sino que la empeoraba ya que por ejemplo hay aspectos que no son de recibo como por ejemplo cuando te defines una lista con un campo de tipo Lookup por lo menos que te permita seleccionar entre otras listas que tengas en la soluci\u00f3n porque si seleccionas un campo de tipo Lookup pero no puedes vincularlo a nada <strong>NO VALE PARA NADA, <\/strong>adem\u00e1s naturalmente no tenia el campo de tipo\u00a0Taxonom\u00eda.<\/p>\n<p>Por lo tanto para a\u00f1adir los campos de tipo Lookup\u00a0tambi\u00e9n\u00a0hay que a\u00f1adirlo de forma manual mediante programaci\u00f3n. \u00a0Por lo tanto ahora tenemos un batiburrillo, por un lado creamos las listas utilizando la herramienta y por otro lado mediante\u00a0c\u00f3digo\u00a0a\u00f1adimos toda las necesidades que no podemos hacer \u00a0mediante esta herramienta.<\/p>\n<p>Que ocasiona esto en nuestro proyecto? Pues que sea ilegible, que su calidad baje bastante, que sea mucho menos mantenible y que cualquier modificaci\u00f3n nos cueste mucho mas\u00a0realizar la\u00a0que si lo\u00a0hubi\u00e9ramos\u00a0realizado de otra forma.<\/p>\n<p>\u00bfAhora bien de que forma? \u00a0Pues la \u00fanica forma en la que puedes hacer todo es utilizando la programaci\u00f3n, nos basamos en el modelo de objetos Servidor que nos proporciona SharePoint para .NET y podemos realizar todas estas tareas de una forma mucho mejor. \u00a0Mejor en el sentido que podemos cumplir todos nuestras necesidades tenemos todos el\u00a0c\u00f3digo\u00a0centrado, estructurado y por lo tanto cumpliendo los\u00a0est\u00e1ndares\u00a0de calidad que nos debemos exigir. \u00a0Para ver de la forma en la que yo lo realizo os dejare un poco m\u00e1s de intriga ya que lo veremos en el WebCast que impartir\u00e9 el\u00a0pr\u00f3ximo\u00a0d\u00eda 13\u00a0pod\u00e9is\u00a0inscribiros\u00a0aqu\u00ed\u00a0(es GRATIS)\u00a0https:\/\/msevents.microsoft.com\/CUI\/EventDetail.aspx?EventID=1032541437&amp;culture=es-ES<\/p>\n<p>Pero el objetivo de este post es pensar si estas herramientas\/asistentes son\u00a0\u00fatiles.<\/p>\n<p>Si yo tengo que contestar esta pregunta\u00a0dir\u00eda\u00a0que NO son \u00fatiles, pero son necesarias. \u00a0Me explico cuando no tienes conocimiento te vale para saber como se tiene que hacer, y saber si estos tienen unas limitaciones o no y en base a este conocimiento ya te puedes generar una idea y decidir cual es la mejor opci\u00f3n. Dicho esto un compa\u00f1ero mio me comentaba que una vez lo sabes hacer SIEMPRE tienes que hacerlo de forma propia porque de esta forma tienes tu el control sobre lo que estas realizando (idea que yo comparto).\u00a0Tambi\u00e9n\u00a0tengo la opini\u00f3n de <a href=\"http:\/\/blogs.encamina.com\/returnvalue\/\" target=\"_blank\">Iwan<\/a>\u00a0que lo que es importante es hacerlo de una forma que cumplas con los objetivos pero siempre de la misma y no ir haciendo mezcladillos, es decir, o siempre utilizar el asistente o siempre utilizarlo de forma manual pero no las mezclas que lo\u00a0\u00fanico\u00a0que hacen es hacer menos ilegible el proyecto.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Cuando mediada la primavera del 2012 me instale la primera versi\u00f3n Preview del Visual Studio 2012 indicaban que una de las mejoras que introduc\u00eda para los desarolladores de SharePoint es que introduc\u00edan mejoras en la creaci\u00f3n de listas, tipos de &hellip; <a href=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,11],"tags":[146,151,28,29],"class_list":["post-56","post","type-post","status-publish","format-standard","hentry","category-buenas-practicas","category-sharepoint-2013","tag-buenas-practicas","tag-sharepoint-2013","tag-taxonomia","tag-visual-studio-2012"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>[SharePoint2013] \u00bfMejoras en Visual Studio 2012 para el desarrollo? - Desarrollando sobre SharePoint<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"[SharePoint2013] \u00bfMejoras en Visual Studio 2012 para el desarrollo? - Desarrollando sobre SharePoint\" \/>\n<meta name=\"twitter:description\" content=\"Cuando mediada la primavera del 2012 me instale la primera versi\u00f3n Preview del Visual Studio 2012 indicaban que una de las mejoras que introduc\u00eda para los desarolladores de SharePoint es que introduc\u00edan mejoras en la creaci\u00f3n de listas, tipos de &hellip; Continue reading &rarr;\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adri\u00e1n D\u00edaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\\\/\"},\"author\":{\"name\":\"Adri\u00e1n D\u00edaz\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"headline\":\"[SharePoint2013] \u00bfMejoras en Visual Studio 2012 para el desarrollo?\",\"datePublished\":\"2013-02-04T08:00:54+00:00\",\"dateModified\":\"2013-07-16T09:09:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\\\/\"},\"wordCount\":724,\"commentCount\":0,\"keywords\":[\"buenas practicas\",\"sharepoint 2013\",\"taxonomia\",\"visual studio 2012\"],\"articleSection\":[\"buenas practicas\",\"sharepoint 2013\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\\\/\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\\\/\",\"name\":\"[SharePoint2013] \u00bfMejoras en Visual Studio 2012 para el desarrollo? - Desarrollando sobre SharePoint\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\"},\"datePublished\":\"2013-02-04T08:00:54+00:00\",\"dateModified\":\"2013-07-16T09:09:12+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/\",\"name\":\"Desarrollando sobre SharePoint\",\"description\":\"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\",\"name\":\"Adri\u00e1n D\u00edaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"caption\":\"Adri\u00e1n D\u00edaz\"},\"description\":\"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/author\\\/desarrollandosobresharepoint\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"[SharePoint2013] \u00bfMejoras en Visual Studio 2012 para el desarrollo? - Desarrollando sobre SharePoint","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/","twitter_card":"summary_large_image","twitter_title":"[SharePoint2013] \u00bfMejoras en Visual Studio 2012 para el desarrollo? - Desarrollando sobre SharePoint","twitter_description":"Cuando mediada la primavera del 2012 me instale la primera versi\u00f3n Preview del Visual Studio 2012 indicaban que una de las mejoras que introduc\u00eda para los desarolladores de SharePoint es que introduc\u00edan mejoras en la creaci\u00f3n de listas, tipos de &hellip; Continue reading &rarr;","twitter_misc":{"Escrito por":"Adri\u00e1n D\u00edaz","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/#article","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/"},"author":{"name":"Adri\u00e1n D\u00edaz","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"headline":"[SharePoint2013] \u00bfMejoras en Visual Studio 2012 para el desarrollo?","datePublished":"2013-02-04T08:00:54+00:00","dateModified":"2013-07-16T09:09:12+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/"},"wordCount":724,"commentCount":0,"keywords":["buenas practicas","sharepoint 2013","taxonomia","visual studio 2012"],"articleSection":["buenas practicas","sharepoint 2013"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/","name":"[SharePoint2013] \u00bfMejoras en Visual Studio 2012 para el desarrollo? - Desarrollando sobre SharePoint","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website"},"datePublished":"2013-02-04T08:00:54+00:00","dateModified":"2013-07-16T09:09:12+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint2013-mejoras-en-visual-studio-2012-para-el-desarrollo\/"]}]},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/","name":"Desarrollando sobre SharePoint","description":"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb","name":"Adri\u00e1n D\u00edaz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","caption":"Adri\u00e1n D\u00edaz"},"description":"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/author\/desarrollandosobresharepoint\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/56\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/media?parent=56"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/categories?post=56"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/tags?post=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}