<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Página de la etiqueta &quot;JSON&quot; - Curso de WordPress 2020</title>
	<atom:link href="https://cursoswp.educacion.navarra.es/cursowp2020/etiqueta/json/feed/" rel="self" type="application/rss+xml" />
	<link>https://cursoswp.educacion.navarra.es/cursowp2020/etiqueta/json/</link>
	<description>Curso de diseño web avanzado para docentes</description>
	<lastBuildDate>Sun, 01 Mar 2020 17:33:22 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</generator>

<image>
	<url>https://cursoswp.educacion.navarra.es/cursowp2020/wp-content/uploads/2020/02/cropped-PNTE-32x32.png</url>
	<title>Página de la etiqueta &quot;JSON&quot; - Curso de WordPress 2020</title>
	<link>https://cursoswp.educacion.navarra.es/cursowp2020/etiqueta/json/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Los bloques reutilizables y EditorsKit</title>
		<link>https://cursoswp.educacion.navarra.es/cursowp2020/los-bloques-reutilizables-y-editorskit/</link>
					<comments>https://cursoswp.educacion.navarra.es/cursowp2020/los-bloques-reutilizables-y-editorskit/#comments</comments>
		
		<dc:creator><![CDATA[Administrador]]></dc:creator>
		<pubDate>Sat, 22 Feb 2020 09:18:14 +0000</pubDate>
				<category><![CDATA[Sesión 2]]></category>
		<category><![CDATA[bloques reutilizables]]></category>
		<category><![CDATA[EditorsKit]]></category>
		<category><![CDATA[exportacion de bloques]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[plugins]]></category>
		<guid isPermaLink="false">https://cursoswp.educacion.navarra.es/cursowp2020/?p=1558</guid>

					<description><![CDATA[<p>Los bloques reutilizables del editor de WordPress. Operaciones de exportación e importación de bloques con el plugin EditorsKit.</p>
<p>La entrada <a href="https://cursoswp.educacion.navarra.es/cursowp2020/los-bloques-reutilizables-y-editorskit/">Los bloques reutilizables y EditorsKit</a> se publicó por primera vez en <a href="https://cursoswp.educacion.navarra.es/cursowp2020">Curso de WordPress 2020</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Los bloques reutilizables constituyen una de las funcionalidades nativas más potentes (y, de forma harto sorpendente, también una de las más desconocidas) del editor de WordPress. El plugin EditorsKit se apoya en esta funcionalidad para mejorarla, hacerla más flexible y ponerla a disposición de los usuarios de una forma sencilla, rápida e intuitiva.</p>



<span id="more-1558"></span>



<h2 class="wp-block-heading">Creación y gestión de los bloques reutilizables</h2>



<p>En el <a aria-label=" (opens in a new tab)" rel="noreferrer noopener" href="https://cursoswp.educacion.navarra.es/cursowp2019/los-bloques-reutilizables/" target="_blank" class="ek-link">Curso de WordPress 2019</a> dedicamos todo un artículo a la creación y gestión de este tipo de bloques, razón por la cual remitimos a nuestros alumnos y alumnas a lo que allí explicamos. Si quieren profundizar en su manejo, también pueden consultar otros tres artículos muy completos: <a aria-label="Cómo crear un bloque reutilizable en Gutenberg (opens in a new tab)" rel="noreferrer noopener" href="https://neliosoftware.com/es/blog/como-crear-un-bloque-reutilizable-en-el-editor-gutenberg-de-wordpress/?nab=0&amp;utm_referrer=https%3A%2F%2Fwww.google.es%2F" target="_blank" class="ek-link">Cómo crear un bloque reutilizable en Gutenberg</a>, <a aria-label="Cómo importar y exportar bloques del editor Gutenberg de WordPress (opens in a new tab)" rel="noreferrer noopener" href="https://neliosoftware.com/es/blog/como-importar-y-exportar-bloques-del-editor-gutenberg-de-wordpress/" target="_blank" class="ek-link">Cómo importar y exportar bloques del editor Gutenberg de WordPress</a> y <a aria-label="Cómo usar los bloques reutilizables para crear plantillas de página (opens in a new tab)" rel="noreferrer noopener" href="https://neliosoftware.com/es/blog/como-usar-los-bloques-reutilizables-para-crear-plantillas-de-pagina/" target="_blank" class="ek-link">Cómo usar los bloques reutilizables para crear plantillas de página</a>. No obstante, si tenemos tiempo en esta segunda sesión del curso, haremos alguna demostración de cómo se crean y gestionan los bloques reutilizables.</p>



<h2 class="wp-block-heading">Exportación de bloques</h2>



<p>Tanto la exportación como la importación de bloques están explicadas en los artículos que acabamos de citar, por lo cual no volveremos a describir el procedimiento. Ahora bien, hay que admitir que la forma en que se gestionan los bloques reutilizables con WordPress es poco intuitiva, por lo que son muy de agradecer las mejoras que en este ámbito ha introducido el plugin EditorsKit.</p>



<p>En efecto, EditorsKit añade al editor de WordPress la posibilidad de exportar directamente cualquier bloque, para lo cual hay que hacer lo siguiente: pulsar sobre las opciones contextuales del bloque y seleccionar la opción <strong>Export as JSON</strong>. De esta manera se genera un fichero con extensión <strong>.json</strong>, que se puede descargar y guardar para usos posteriores. Dado que el formato <a aria-label="JSON (opens in a new tab)" rel="noreferrer noopener" href="https://es.wikipedia.org/wiki/JSON" target="_blank" class="ek-link">JSON</a> está en texto plano, se puede abrir y modificar con cualquier editor que sea compatible con dicho formato. </p>



<p>El siguiente <em>screencast</em> ilustra el procedimiento de exportación de un bloque del editor de WordPress. así como su descarga y lectura mediante el editor <a aria-label="Notepad++ (opens in a new tab)" href="https://notepad-plus-plus.org/" target="_blank" rel="noreferrer noopener" class="ek-link">Notepad++</a>.</p>



<figure class="wp-block-video caption-align-center"><video controls poster="https://cursoswp.educacion.navarra.es/cursowp2020/wp-content/uploads/2020/02/exportacion-bloque-EditorsKit.png" src="https://cursoswp.educacion.navarra.es/cursowp2020/wp-content/uploads/2020/02/Exportacion-De-Un-Bloque.m4v"></video><figcaption>Exportación de un bloque con el plugin EditorsKit</figcaption></figure>



<h2 class="wp-block-heading">Importación de bloques</h2>



<p>Una vez que disponemos de un bloque exportado en formato JSON, podemos utilizarlo, a modo de plantilla, para generar nuevos bloques en otras páginas o incluso en otros sitios web. El procedimiento necesario para conseguirlo nos ocupará el <a href="https://cursoswp.educacion.navarra.es/cursowp2020/importacion-de-bloques-con-editorskit/" class="ek-link">próximo artículo</a> de esta sesión.</p>
<p>La entrada <a href="https://cursoswp.educacion.navarra.es/cursowp2020/los-bloques-reutilizables-y-editorskit/">Los bloques reutilizables y EditorsKit</a> se publicó por primera vez en <a href="https://cursoswp.educacion.navarra.es/cursowp2020">Curso de WordPress 2020</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cursoswp.educacion.navarra.es/cursowp2020/los-bloques-reutilizables-y-editorskit/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		<enclosure url="https://cursoswp.educacion.navarra.es/cursowp2020/wp-content/uploads/2020/02/Exportacion-De-Un-Bloque.m4v" length="1935817" type="video/mp4" />

			</item>
		<item>
		<title>Importación de bloques con EditorsKit</title>
		<link>https://cursoswp.educacion.navarra.es/cursowp2020/importacion-de-bloques-con-editorskit/</link>
					<comments>https://cursoswp.educacion.navarra.es/cursowp2020/importacion-de-bloques-con-editorskit/#comments</comments>
		
		<dc:creator><![CDATA[Administrador]]></dc:creator>
		<pubDate>Sun, 23 Feb 2020 11:14:42 +0000</pubDate>
				<category><![CDATA[Sesión 2]]></category>
		<category><![CDATA[bloques reutilizables]]></category>
		<category><![CDATA[EditorsKit]]></category>
		<category><![CDATA[importacion de bloques]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[plugins]]></category>
		<guid isPermaLink="false">https://cursoswp.educacion.navarra.es/cursowp2020/?p=1553</guid>

					<description><![CDATA[<p>Importación de ficheros JSON creados con el plugin EditorsKit, que contienen bloques del editor de WordPress, utilizables como plantillas.</p>
<p>La entrada <a href="https://cursoswp.educacion.navarra.es/cursowp2020/importacion-de-bloques-con-editorskit/">Importación de bloques con EditorsKit</a> se publicó por primera vez en <a href="https://cursoswp.educacion.navarra.es/cursowp2020">Curso de WordPress 2020</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Tal como hemos explicado en <a href="https://cursoswp.educacion.navarra.es/cursowp2020/los-bloques-reutilizables-y-editorskit/" class="ek-link">el artículo precedente</a>, el plugin EditorsKit permite exportar cualquier bloque creado con el editor de WordPress a un fichero JSON. Este fichero, a su vez, se puede importar desde la misma u otra instalación de WordPress, tantas veces como sea necesario, lo cual brinda grandes posibilidades a cualquier usuario que quiera realizar un diseño modelo y reaprovecharlo posteriormente.</p>



<span id="more-1553"></span>



<h2 class="wp-block-heading">Importación de bloques con EditorsKit para crear páginas web</h2>



<p>Para poder mostrar esta técnica y realizar ejercicios con ella, hemos creado un modelo de página web, que consta de cuatro bloques; en realidad, el diseño es más complejo, pero los bloques que lo forman están organizados en cuatro bloques de grupo.</p>



<p>A continuación hemos exportado esos cuatro bloques, lo cual nos ha permitido generar otros tantos ficheros JSON: </p>



<div class="wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-button aligncenter is-style-outline"><a class="wp-block-button__link has-text-color has-very-light-gray-color has-background has-vivid-red-background-color" href="https://blogsfad.educacion.navarra.es/modelos/files/2020/03/bloque-01.json">Descargar el bloque 1</a></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-button aligncenter is-style-outline"><a class="wp-block-button__link has-text-color has-very-light-gray-color has-background has-very-dark-gray-background-color" href="https://blogsfad.educacion.navarra.es/modelos/files/2020/03/bloque-02.json">Descargar el bloque 2</a></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</div>
</div>



<div class="wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-layout-2 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-button aligncenter is-style-outline"><a class="wp-block-button__link has-text-color has-very-light-gray-color has-background has-vivid-green-cyan-background-color" href="https://blogsfad.educacion.navarra.es/modelos/files/2020/03/bloque-03.json">Descargar el bloque 3</a></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-button aligncenter is-style-outline"><a class="wp-block-button__link has-text-color has-very-light-gray-color has-background has-vivid-purple-background-color" href="https://blogsfad.educacion.navarra.es/modelos/files/2020/03/bloque-04.json">Descargar el bloque 4</a></div>
</div>
</div>



<p>Si queremos importar estos ficheros, necesitamos trabajar a la vez con dos aplicaciones: el navegador, en el que abriremos las ventanas o pestañas que nos hagan falta, y la aplicación de gestión de ficheros del ordenador que estemos utilizando. Una vez que hayamos abierto ambas aplicaciones, hay que hacer lo siguiente:</p>



<ol><li><strong>Descargar los cuatro bloques en su orden lógico</strong>: bloque 1, bloque 2, bloque 3, bloque 4. Para asegurarse de que los ficheros se descargan en la ubicación idónea, lo mejor es hacer clic con el botón derecho del ratón, seleccionar la opción «Guardar enlace como» y seleccionar el directorio de destino.</li><li><strong>Abrir el gestor de ficheros y encontrar el directorio donde se han guardado los ficheros descargados</strong>. Si los ficheros no están correctamente ordenados, aconsejamos reordenarlos según la secuencia ya descrita, lo cual hará más fácil el último paso.</li><li>Sin cerrar ninguna de las ventanas y aplicaciones abiertas, <strong>hay que crear una nueva página en el blog de prácticas, y guardarla como borrador</strong>.</li><li><strong>Desde la ventana del gestor de ficheros, arrastrar los cuatro bloques, uno a uno, hasta la ventana del editor de WordPress</strong>. El bloque se debe arrastrar sobre una zona en blanco del editor hasta que aparezca una raya horizontal de color azul, que marca el punto de inserción del bloque. Para evitar el riesgo de pérdida del trabajo, conviene guardar el borrador después de cada uno de los pasos, y volver a guardar el borrador una vez completada la tarea. </li></ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p>El siguiente <em>screencast</em> muestra con todo detalle el procedimiento que acabamos de explicar.</p>



<figure class="wp-block-video"><video controls poster="https://cursoswp.educacion.navarra.es/cursowp2020/wp-content/uploads/2020/02/importación-fichero-JSON-EditorsKit.png" src="https://cursoswp.educacion.navarra.es/cursowp2020/wp-content/uploads/2020/02/importacion-de-un-fichero-json-con-editorskit.m4v"></video></figure>



<h2 class="wp-block-heading">Problemas derivados de la importación de bloques con EditorsKit</h2>



<p>La importación de bloques con EditorsKit, mediante la técnica que hemos descrito se enfrenta con al menos dos dificultades que conviene tener en cuenta. La primera es que los ficheros multimedia implicados en la construcción de los bloques se exportan e importan con sus URLs absolutas originales, tal como puede verse en el siguiente ejemplo de un bloque de imagen:</p>



<pre class="wp-block-code"><code>{
  "__file": "core_block",
  "content": "&lt;!-- wp:image {\"id\":1640,\"sizeSlug\":\"large\"} -->\n&lt;figure class=\"wp-block-image size-large\">&lt;img src=\"https://cursoswp.educacion.navarra.es/cursowp2020/wp-content/uploads/2020/02/medicamentos-1024x683.jpg\" alt=\"Mejoras del editor de WordPress\" class=\"wp-image-1640\"/>&lt;figcaption>Mejoras del editor de WordPress&lt;/figcaption>&lt;/figure>\n&lt;!-- /wp:image -->"
}</code></pre>



<p>En efecto, la imagen incluida en este bloque mantiene su URL original, a saber:</p>



<pre class="wp-block-code"><code>https://cursoswp.educacion.navarra.es/cursowp2020/wp-content/uploads/2020/02/medicamentos-1024x683.jpg</code></pre>



<p>Al importar el bloque, la URL de la imagen no se modifica, y tampoco se sube al nuevo sitio web el fichero multimedia (<a aria-label="la función nativa de importación de contenido de WordPress (opens in a new tab)" href="https://wordpress.org/plugins/wordpress-importer/" target="_blank" rel="noreferrer noopener" class="ek-link">la función nativa de importación de contenido de WordPress</a>, en cambio, sí realiza esa operación). Por tanto, si desaparecen los ficheros multimedia originales, el bloque importado no servirá de gran cosa, porque dichos ficheros también desaparecerán en el sitio adonde los hayamos importado.</p>



<p>Para evitar este problema, solo se nos ocurren dos medidas: o bien descargar las imágenes originales para subirlas al sitio web de destino, o bien sustituir las imágenes originales por otras nuevas. Esta segunda técnica es la que vamos a practicar en esta sesión.</p>



<p>La segunda dificultad tiene que ver con la compatibilidad de bloques entre diferentes instalaciones de WordPress. Por ejemplo, si en el sitio web de origen exportamos un bloque creado con el plugin <a aria-label="Atomic Blocks (opens in a new tab)" rel="noreferrer noopener" href="https://wordpress.org/plugins/atomic-blocks/" target="_blank" class="ek-link">Atomic Blocks</a>, no podemos esperar que dicho bloque funcione correctamente en un sitio web de destino en el que Atomic Blocks no esté instalado.</p>



<h2 class="wp-block-heading">Importación de bloques en la actividad de la segunda sesión del curso</h2>



<p>Ahora que hemos aprendido a exportar e importar bloques, ya estamos en condiciones de afrontar las tareas que plantea la <a href="https://cursoswp.educacion.navarra.es/cursowp2020/segunda-actividad-del-curso/" class="ek-link">actividad correspondiente a esta segunda sesión del curso</a>.</p>
<p>La entrada <a href="https://cursoswp.educacion.navarra.es/cursowp2020/importacion-de-bloques-con-editorskit/">Importación de bloques con EditorsKit</a> se publicó por primera vez en <a href="https://cursoswp.educacion.navarra.es/cursowp2020">Curso de WordPress 2020</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cursoswp.educacion.navarra.es/cursowp2020/importacion-de-bloques-con-editorskit/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		<enclosure url="https://cursoswp.educacion.navarra.es/cursowp2020/wp-content/uploads/2020/02/importacion-de-un-fichero-json-con-editorskit.m4v" length="10910177" type="video/mp4" />

			</item>
	</channel>
</rss>
