Skip to main content

evoYTAccess o reglas de visibilidad hechas a mano

Cuándo encaja cada enfoque

Las reglas hechas a mano (módulos con nivel de acceso, versiones de página, condiciones en las plantillas, CSS por clases) encajan cuando solo necesitas una o dos condiciones fijas, o cuando tu caso se sale de lo estándar y prefieres escribir el código exacto que necesitas. No añaden ninguna extensión al sitio.

evoYTAccess encaja cuando las condiciones se repiten por todo el sitio, las mantiene quien diseña con el constructor y no quieres que cada una sea un fragmento de código distinto. La pestaña Acceso está en todos los nodos del constructor y combina reglas de usuario, idioma, fecha y hora, dispositivo, categoría y menú.

Comparación

Criterio evoYTAccess Reglas a mano
Puesta en marcha Se instala el plugin y aparece la pestaña en el constructor. Cada regla se escribe y se prueba; el esfuerzo depende de su complejidad.
Datos que se guardan Las condiciones se guardan como propiedades del propio nodo, en el layout. No guarda datos de visitantes. Según dónde pongas la lógica: en el layout, en módulos o en plantillas.
Dónde se decide En el servidor: el nodo que no cumple no llega al HTML. Si se oculta con CSS, el contenido sigue en el HTML. Si se decide en el servidor, igual que el otro enfoque.
Combinación de reglas Todas o cualquiera, mostrar u ocultar, desde la interfaz. Lo que escribas. Es lo que más flexibilidad da, a cambio de mantenerlo tú.
Mantenimiento Actualizaciones del plugin con la licencia. Las condiciones se ven y se editan en el constructor. Las reglas hay que mantenerlas y documentarlas; quien herede el sitio tiene que encontrarlas.
Control Limitado a las reglas que ofrece. Total: cualquier condición que sepas programar.
Coste de licencia Pago único con 12 meses de actualizaciones; consulta los precios. Sin licencia; el coste es el tiempo de quien lo hace y lo mantiene.
Límites Ver más abajo. Los de lo que cada regla soporte.

Lo que evoYTAccess no hace

  • No protege contenido confidencial. La copia en texto del layout que YOOtheme guarda en el artículo, usada por el buscador, el RSS y la API, incluye todos los nodos.
  • Con la caché de página de Joomla, las reglas de fecha, hora, dispositivo, menú y categoría quedan cacheadas para los invitados.
  • No trae reglas por IP, geolocalización, URL, navegador ni sistema operativo.
  • No permite negar una regla suelta: la acción de mostrar u ocultar se aplica al conjunto.
  • No usa valores del contenido dinámico como parámetros de las reglas.
  • La regla de categoría mira la página, no cada ítem de un listado.
  • Un iPad con iPadOS cuenta como escritorio.
  • Solo funciona con el constructor de YOOtheme Pro en Joomla.

Más detalle: ficha de evoYTAccess, referencia y caso de uso del bloque condicional.

Productos relacionados