{"id":124722,"date":"2018-03-14T10:09:50","date_gmt":"2018-03-14T09:09:50","guid":{"rendered":"https:\/\/www.justinmind.com\/blog\/sharing-and-syncing-ui-widget-libraries\/"},"modified":"2025-02-03T20:53:44","modified_gmt":"2025-02-03T19:53:44","slug":"sharing-and-syncing-ui-widget-libraries","status":"publish","type":"post","link":"https:\/\/www.justinmind.com\/es\/soporte\/compartir-y-sincronizar-ui-widget-libraries","title":{"rendered":"Compartir y sincronizar bibliotecas de widgets de UI"},"content":{"rendered":"<p>Con Justinmind, puedes compartir bibliotecas de Widgets con otros usuarios de Justinmind con s\u00f3lo unos clics. Las Bibliotecas Compartidas sincronizar\u00e1n los cambios para que en todo momento todos los usuarios est\u00e9n utilizando una versi\u00f3n actualizada de la biblioteca. Esta caracter\u00edstica es excelente para implementar Sistemas de Dise\u00f1o en grandes organizaciones.  <\/p>\n<h2><a id=\"sharing-a-widget-library-library-owner\"><\/a>Compartir una biblioteca de widgets<\/h2>\n<p>Puedes hacer que cualquier <a href=\"https:\/\/www.justinmind.com\/es\/soporte\/ui-widget-libraries#creating-custom-widget-libraries\" target=\"_blank\" rel=\"noopener noreferrer\">biblioteca de widgets<\/a> se convierta en una biblioteca compartida siguiendo estos pasos.<\/p>\n<ol>\n<li>Pasa el rat\u00f3n por encima del icono de la biblioteca para activar el tooltip \u00abNueva biblioteca\u00bb. Al hacer clic en el icono se abre el cuadro de di\u00e1logo de gesti\u00f3n de la biblioteca, donde puedes ver dos secciones \u00abLocal\u00bb y \u00abCompartida\u00bb.<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-13094\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2021\/03\/widget-libaries-dialog.png\" alt=\"di\u00e1logo compartir biblioteca de widgets\"><\/li>\n<li>En la imagen, la biblioteca llamada \u00abMi propia biblioteca\u00bb a\u00fan no se ha compartido. Si hacemos clic en el peque\u00f1o icono de engranaje junto al nombre de la biblioteca, aparecer\u00e1 una lista de opciones, una de las cuales es \u00abCompartir\u00bb. Si haces clic en &#8216;Compartir&#8217; esa biblioteca se subir\u00e1 al servidor Justinmind y se convertir\u00e1 en una biblioteca compartida y tambi\u00e9n la ver\u00e1s en la pesta\u00f1a \u00abCompartidas\u00bb.  <\/li>\n<li>A partir de ese momento, cualquier usuario de esa cuenta ver\u00e1 esa biblioteca en el Di\u00e1logo de Bibliotecas y podr\u00e1 utilizarla para sus prototipos.<\/li>\n<\/ol>\n<p>Una vez que compartes una biblioteca te conviertes en el Propietario de esa biblioteca, lo que significa que ser\u00e1s el \u00fanico usuario capaz de eliminar esa biblioteca del servidor. El resto de usuarios s\u00f3lo podr\u00e1n utilizar la biblioteca para sus prototipos y a\u00f1adir, eliminar o cambiar los widgets dentro de esa biblioteca. <\/p>\n<h2><a id=\"managing-a-shared-widget-library\"><\/a>Gestionar una biblioteca de Widgets compartida<\/h2>\n<h3>Comprometiendo cambios en tu biblioteca compartida<\/h3>\n<p>Cualquier usuario de la misma cuenta puede a\u00f1adir, eliminar o editar widgets de las bibliotecas compartidas. Para ello, primero tienen que hacer clic en el texto \u00abM\u00e1s bibliotecas\u00bb de la paleta Bibliotecas y luego, en el cuadro de di\u00e1logo, seleccionar esa biblioteca y darle a \u00abAceptar\u00bb para a\u00f1adirla a la paleta. Una vez en la paleta, tienes que hacer clic en el icono de engranaje de esa biblioteca y seleccionar \u00abEditar biblioteca\u00bb para editar su contenido. Una vez activada la biblioteca para el modo edici\u00f3n, puedes cambiar cualquier cosa en ella. Como, por ejemplo, a\u00f1adir un nuevo widget a la biblioteca. Despu\u00e9s de terminar con los cambios, tendr\u00e1s que volver a hacer clic en el icono del engranaje y seleccionar \u00abconfirmar\u00bb para subir los cambios al servidor y que el resto de usuarios puedan obtenerlos. La biblioteca tendr\u00e1 un nuevo n\u00famero de versi\u00f3n s\u00f3lo a efectos informativos, las bibliotecas no guardan el historial de cambios de todas las versiones.  <\/p>\n<div><strong>Nota:<\/strong> los cambios se aplicar\u00e1n s\u00f3lo a la biblioteca, no a los prototipos. Si alg\u00fan prototipo se construy\u00f3 utilizando versiones anteriores de esa biblioteca, ese prototipo no cambiar\u00e1. <\/div>\n<h3>Operaciones con tu biblioteca compartida<\/h3>\n<p>Adem\u00e1s de compartir tu biblioteca de widgets personalizados y confirmar los cambios, puedes realizar las siguientes operaciones:<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13096\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/operations-shared-library.png\" alt=\"operaciones biblioteca compartida\" width=\"755\" height=\"419\"><\/p>\n<ul>\n<li><strong>Salir de editar biblioteca<\/strong> &#8211; cierra la biblioteca de edici\u00f3n para que puedas utilizarla en un prototipo.<\/li>\n<li><strong>Editar detalles de la biblioteca<\/strong> &#8211; haz clic para editar el nombre y la descripci\u00f3n de tu biblioteca desde el di\u00e1logo que aparece.<\/li>\n<li><strong>Nuevo grupo de<\/strong> widgets: haz clic para crear un nuevo grupo de widgets y mantenerlos organizados.<\/li>\n<li><strong>Eliminar de la paleta<\/strong>: elimina la biblioteca de widgets de la paleta. Puedes volver a a\u00f1adirla haciendo clic en \u00abM\u00e1s bibliotecas\u00bb y seleccion\u00e1ndola de la lista. <\/li>\n<li><span style=\"font-weight: 400;\"><strong>Generar <\/strong> sistema de <strong>dise\u00f1o <\/strong>: genera un documento que incluya el sistema de dise\u00f1o creado en la biblioteca (colores, fuentes, componentes funcionales y activos).<\/span><\/li>\n<li><strong>Editar todos los widgets<\/strong> &#8211; abre todos los widgets de la biblioteca en el lienzo para que puedas editar su contenido. Esta opci\u00f3n es especialmente \u00fatil cuando quieres hacer cambios masivos en ellos, como la opci\u00f3n \u00abEditar &#8211; Reemplazar estilos\u00bb del men\u00fa principal. <\/li>\n<li><strong>Guardar todos los wid<\/strong> gets: guarda los cambios de todos los widgets que se est\u00e1n abriendo en el lienzo para su edici\u00f3n.<\/li>\n<li><strong>Confirmar<\/strong> &#8211; haz clic para subir al servidor todos los cambios locales realizados en la biblioteca actual.<\/li>\n<li><strong>Actualizar<\/strong> &#8211; haz clic para recuperar los cambios del servidor desde la \u00faltima actualizaci\u00f3n.<\/li>\n<li><strong>Revertir cambios<\/strong> &#8211; haz clic para revertir todos los cambios realizados en la biblioteca actual desde la \u00faltima confirmaci\u00f3n.<\/li>\n<li><strong>Descompartir<\/strong> &#8211; haz clic para eliminar la biblioteca del servidor y de los ordenadores de los dem\u00e1s usuarios.<\/li>\n<li><strong>Exportar biblioteca<\/strong> &#8211; haz clic para exportar el contenido de la biblioteca compartida a un archivo.<\/li>\n<\/ul>\n<h2><a id=\"accessing-a-shared-library-library-user\"><\/a>Acceder a una biblioteca compartida desde otro usuario<\/h2>\n<p>Si eres usuario de Justinmind y otro usuario de Justinmind ha compartido una biblioteca de widgets personalizados en una cuenta com\u00fan, puedes utilizar esa biblioteca con tus prototipos. Para utilizar bibliotecas de otros usuarios, haz clic en el texto \u00abM\u00e1s bibliotecas\u00bb de la paleta Bibliotecas y selecciona la biblioteca en el di\u00e1logo. El di\u00e1logo listar\u00e1 todas las bibliotecas a las que tienes acceso. Una vez a\u00f1adidas a la paleta, puedes arrastrar widgets a tu prototipo como har\u00edas con cualquier otra biblioteca.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con Justinmind, puedes compartir bibliotecas de Widgets con otros usuarios de Justinmind con s\u00f3lo unos clics. Las Bibliotecas Compartidas sincronizar\u00e1n los cambios para que en todo&#8230;<\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8431,8432],"tags":[],"class_list":["post-124722","post","type-post","status-publish","format-standard","hentry","category-guia-del-usuario","category-colaboracion"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts\/124722"}],"collection":[{"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/comments?post=124722"}],"version-history":[{"count":3,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts\/124722\/revisions"}],"predecessor-version":[{"id":126279,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts\/124722\/revisions\/126279"}],"wp:attachment":[{"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/media?parent=124722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/categories?post=124722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/tags?post=124722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}