# Compartir tus soluciones con la comunidad

## Primer vistazo <a href="#first-look" id="first-look"></a>

<figure><img src="https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-2d2ce12d38f4d2be023e6597e3746573c575db7f%2Fplugin-window-first-look.jpg?alt=media" alt="Plugin Window"><figcaption><p>Plugin Window (Upload / Download)</p></figcaption></figure>

La **Plugin Window** (Plugin Manager) es el lugar donde puedes:

* Descargar soluciones de la comunidad (blocks / models / scenarios / datasets)
* Subir tus propias soluciones
* Publicar de forma gratuita (open source) o poner un precio

## Abrir la Plugin Window <a href="#accessing-the-plug-in-manager" id="accessing-the-plug-in-manager"></a>

* Menú: `Tools > Plugin Window`
* Atajo: `Alt + P`
* Botón en la barra de herramientas: **Plugin Window**

## ¿Qué se puede compartir? <a href="#what-can-be-shared" id="what-can-be-shared"></a>

| Tipo     | Archivo típico       | Qué sucede después de la descarga                                                     |
| -------- | -------------------- | ------------------------------------------------------------------------------------- |
| Block    | `.py` (custom block) | Se importa automáticamente en la lista **Custom Blocks** cuando finaliza la descarga. |
| Model    | archivo (zip/rar/7z) | Se descarga en la carpeta de weights del marketplace de Studio.                       |
| Scenario | `.pmod`              | Se descarga en la carpeta de scenes del marketplace de Studio.                        |
| Dataset  | archivo (zip/rar/7z) | Se descarga en la carpeta de scenes del marketplace de Studio.                        |

{% hint style="info" %}
La ventana tiene dos pestañas: **Upload Plugin** y **Download Plugin**.
{% endhint %}

## Subir un Plugin <a href="#uploading-a-custom-block" id="uploading-a-custom-block"></a>

<details>

<summary>Pasos para subir (pestaña Upload Plugin)</summary>

1. Abre **Upload Plugin**.
2. Selecciona **Plugin Type**:
   * `BLOCK`, `SCENARIO`, `MODEL`, o `DATASET`
3. Selecciona **Plugin Class** (categoría) cuando esté disponible:
   * `Input`, `Basic Operations`, `Output`, `Image Processing`, `AI Applications`
4. Selecciona el archivo:
   * **Block**: elige un block desde el desplegable (desde tu carpeta local `custom_blocks`)
   * **Scenario/Model/Dataset**: haz clic en **Select Plugin File**
     * El selector espera un archivo en formato de archivo comprimido (`.zip`, `.rar`, `.7z`).
5. Añade una breve descripción (cómo usarlo, dependencias requeridas, notas).
6. (Opcional) Haz clic en **Select Screenshot Files** (máx. 3).
7. Elige el estilo de publicación:
   * Marca **Publish plugin as open source** para forzar price = `0`
   * O fija un precio en **SET PLUGIN PRICE**
8. Haz clic en **Upload Selected Plugin** y sigue la barra de progreso / registros.

</details>

{% hint style="warning" %}
Si aún no lo has hecho, asegúrate de que tu cuenta de AugeLab Studio esté asociada a información de pago válida. Si falta la información de pago, se te solicitará actualizarla. Puedes hacerlo visitando el [marketplace](https://marketplace.augelab.com/).
{% endhint %}

## Descargar Plugins <a href="#downloading-plugins" id="downloading-plugins"></a>

<details>

<summary>Pasos para descargar (pestaña Download Plugin)</summary>

1. Abre **Download Plugin**.
2. Haz clic en **Refresh List** para obtener los últimos elementos.
3. Selecciona un plugin de la tabla para ver sus detalles.
4. Haz clic en **Download Selected Plugin** y espera a que finalice.

{% hint style="info" %}
Si el elemento descargado es un **Block**, Studio intentará importarlo/registrarlo automáticamente tras la descarga. Si no aparece, reinicia AugeLab Studio y haz clic en el botón de refrescar en la lista **Custom Blocks**.
{% endhint %}

</details>

<details>

<summary>Solución de problemas</summary>

### Consejos y solución de problemas <a href="#tips-and-troubleshooting" id="tips-and-troubleshooting"></a>

| Problema                                                  | Qué intentar                                                                               |
| --------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| Upload falla inmediatamente                               | Asegúrate de haber seleccionado un archivo y de haber rellenado la descripción.            |
| La descarga del block tuvo éxito pero el block no aparece | Reinicia Studio y luego actualiza la lista **Custom Blocks**.                              |
| Advertencia “Plugin already imported”                     | Elimina/respáldalo el archivo local existente primero, luego reinicia y descarga de nuevo. |
| La pestaña Download muestra lista vacía                   | Comprueba la conexión a Internet y haz clic en **Refresh List**.                           |

</details>
