# evoYTAccess: requisitos e instalación

> Requisitos de Joomla, PHP y YOOtheme Pro para evoYTAccess, cómo instalarlo, dónde pegar el Download ID y qué hace si ya tenías el plugin ytaccess.

# evoYTAccess: requisitos e instalación

## Requisitos

| Componente | Mínimo |
| --- | --- |
| Joomla | 5.0 |
| PHP | 8.1 |
| YOOtheme Pro | 5.0, instalado en `templates/yootheme` |

El instalador comprueba las tres cosas. Si alguna no se cumple, cancela la instalación y muestra un mensaje del tipo «evoYTAccess necesita YOOtheme Pro 5.0.0 o superior instalado en templates/yootheme». La comprobación de YOOtheme lee la versión de `templates/yootheme/templateDetails.xml`; si la plantilla está en otra carpeta, no la encuentra.

DJ-Catalog2 es opcional. Solo hace falta si quieres condicionar nodos por sus categorías.

## Instalar el plugin

1. Descarga `plg_system_evoytaccess-<versión>.zip` \[PENDIENTE: dónde se descarga el ZIP en el área de cliente de evoaddons.com y cómo se llama el botón\].
2. En Joomla, ve a *Sistema → Instalar → Extensiones* y sube el ZIP.
3. El plugin se activa solo al instalarlo. Puedes comprobarlo en *Sistema → Plugins*: busca «Sistema - evoYTAccess (condiciones de acceso para YOOtheme Pro)».
4. Abre una página en el Builder de YOOtheme Pro y selecciona cualquier nodo. Verás la pestaña **Acceso** justo antes de *Advanced*.

Al instalar o actualizar, el instalador borra `administrator/cache/autoload_psr4.php` para que Joomla cargue el espacio de nombres nuevo a la primera. No hay que hacerlo a mano.

Si el plugin queda desactivado, la pestaña no aparece y las condiciones dejan de aplicarse. Ver [desinstalación](https://evoaddons.com/es/documentacion/evoytaccess-desinstalacion).

## Download ID y actualizaciones

El plugin funciona sin Download ID. El Download ID sirve para recibir actualizaciones desde Joomla.

1. Copia el Download ID de tu licencia desde el área de cliente. Tiene el formato `EVO-XXXX-XXXX-XXXX-XXXX`.
2. Ve a *Sistema → Sitios de actualización*, abre la fila de evoYTAccess y pega la clave en el campo «Clave de descarga» de Joomla.
3. El plugin la adopta, comprueba el formato, la valida contra el servidor de licencias y activa el dominio de tu sitio.
4. Para ver el estado, abre *Sistema → Plugins → Sistema - evoYTAccess* y entra en la pestaña **Licencia**. Muestra los últimos cuatro caracteres de la clave, el estado (activa, caducada, dominio no asignado, etc.) y la fecha hasta la que recibes actualizaciones. Los botones «Comprobar ahora» y «Quitar» vuelven a comprobar la licencia o quitan la clave, y «Abrir sitios de actualización» te lleva al paso anterior.

Cada licencia está asignada a un dominio. Las licencias, los plazos y los límites de sitios están en [licencias y actualizaciones](https://evoaddons.com/es/documentacion/licencias-y-actualizaciones).

## Si ya tenías el plugin ytaccess

El plugin se llamaba antes `ytaccess`. Si lo instalas encima de una instalación antigua, el instalador:

- copia los ajustes y la licencia del plugin antiguo al nuevo, sin pisar lo que ya hubieras configurado en este;
- desactiva el plugin antiguo, para que dos plugins no registren los mismos campos en el Builder;
- no borra nada: desinstalas el antiguo tú, cuando hayas comprobado que el nuevo funciona;
- muestra un mensaje en el panel avisando de que ha copiado los ajustes.

Las condiciones ya guardadas en tus layouts siguen funcionando, porque las propiedades de los nodos conservan el prefijo `ytaccess_`.

---

https://evoaddons.com/es/documentacion/evoytaccess-instalacion
