El Editor de bloques de Waclis permite incorporar diferentes tipos de contenido multimedia y recursos externos dentro de una Página web.
Entre los componentes disponibles encontrarás:
Componentes → Base
Audio
Iframe
y dentro de:
Componentes → Widgets
Embed Video
Aunque los tres permiten incorporar contenido que va más allá de texto e imágenes, cumplen funciones diferentes.
En este tutorial aprenderás:
cuándo utilizar Audio;
cuándo utilizar Iframe;
cuándo utilizar Embed Video;
qué significa incrustar contenido;
qué diferencia existe entre un Link y un contenido incrustado;
cómo trabajar con videos responsive;
por qué la proporción 16:9 es habitual;
cómo evitar Iframes con Width fijo que se rompen en celular;
por qué algunos sitios no permiten mostrarse dentro de un Iframe;
qué ocurre si el contenido externo cambia o desaparece;
cómo evitar reproducciones automáticas molestas;
qué revisar en privacidad y rendimiento;
cómo utilizar Navigator;
qué precauciones tomar al editar HTML o CSS;
cómo probar correctamente estos componentes mediante Ver página.
¿Qué componente debería utilizar?
Una guía rápida:
| Componente | Uso principal |
|---|---|
| Audio | Incorporar contenido sonoro |
| Iframe | Mostrar dentro de la página un recurso externo que permite ser incrustado |
| Embed Video | Incorporar video utilizando un componente específico para esa finalidad |
Audio
Utilízalo cuando quieres incorporar:
una grabación;
un podcast;
una demostración sonora;
una explicación en audio;
un recurso musical cuando corresponda;
contenido auditivo relacionado con la página.
Iframe
Puede utilizarse para incorporar recursos externos como:
determinados documentos;
calendarios;
formularios externos;
visualizaciones;
aplicaciones web;
mapas;
otros recursos que permitan ser mostrados mediante Iframe.
Embed Video
Utilízalo cuando el objetivo específico es:
mostrar un video dentro de la Página web.
Por ejemplo:
TÍTULO
[ VIDEO ]
Descripción...
No utilices Iframe automáticamente para todo
Si existe un componente específico para la tarea, suele ser preferible comenzar por él.
Por ejemplo:
VIDEO
→ Embed Video
en lugar de construir manualmente un Iframe,
cuando el componente de video resuelve correctamente la necesidad.
¿Qué significa “incrustar” contenido?
Incrustar significa mostrar dentro de tu Página web un contenido que puede estar alojado en otro servicio.
Conceptualmente:
PÁGINA WACLIS
┌─────────────────────────────────┐
│ │
│ contenido de tu Página web │
│ │
│ ┌───────────────────────────┐ │
│ │ │ │
│ │ CONTENIDO EXTERNO │ │
│ │ │ │
│ └───────────────────────────┘ │
│ │
└─────────────────────────────────┘
Por ejemplo
Un video puede estar alojado en un servicio externo,
pero visualizarse dentro de tu Página web.
El archivo no necesariamente está alojado en Waclis
La Página web muestra el recurso proporcionado por el servicio correspondiente.
Esto tiene una consecuencia importante
Si el contenido externo:
se elimina;
cambia;
deja de ser público;
modifica sus permisos;
bloquea la incrustación;
el componente puede dejar de mostrarlo correctamente.
Waclis no controla el contenido externo
Esto debe quedar muy claro.
Agregar un Iframe o Embed Video no convierte a Waclis en propietario ni controlador del servicio incrustado.
Link vs contenido incrustado
Un Link envía al visitante hacia otro destino.
Por ejemplo:
Ver video
→ YouTube
Un contenido incrustado
permite visualizarlo directamente dentro de la página:
[ REPRODUCTOR DE VIDEO ]
¿Cuál conviene?
Depende del objetivo.
Utiliza Link cuando
no necesitas mostrar el contenido directamente;
quieres mantener la página más simple;
el recurso no permite incrustación;
el visitante puede consultarlo externamente.
Utiliza contenido incrustado cuando
forma parte importante de la experiencia;
verlo dentro de la página aporta valor;
el proveedor permite su integración.
No incrustes contenido solamente porque puedes hacerlo
Cada recurso externo agrega:
espacio;
carga;
complejidad;
dependencia de otro servicio.
1. ¿Cómo utilizar Audio?
El componente Audio se encuentra dentro de:
Componentes → Base → Audio
Puede utilizarse para incorporar contenido sonoro dentro de una Section.
Ejemplo
ESCUCHA NUESTRO PODCAST
[ ▶ ───────────── 🔊 ]
En este episodio...
Otro ejemplo
EJEMPLO DE AUDIO
[ ▶ ───────────── ]
Escucha una muestra del contenido.
¿Cuándo puede ser útil Audio?
Cuando el sonido es una parte real del contenido.
Por ejemplo:
episodio de podcast;
explicación grabada;
demostración de sonido;
archivo sonoro;
material educativo.
No utilices Audio como música automática de fondo
En general, una Página web no debería comenzar a reproducir sonido inesperadamente.
¿Por qué?
Puede resultar molesto para alguien que:
está trabajando;
utiliza auriculares;
se encuentra en un lugar público;
no esperaba sonido.
Además
los navegadores pueden limitar determinados tipos de reproducción automática, especialmente cuando incluyen sonido.
Por eso
es preferible que el visitante pueda decidir cuándo reproducir el contenido.
Audio debería tener contexto
No agregues simplemente:
[ ▶ ]
sin explicar qué va a escuchar el usuario.
Mejor
Podcast: Cómo elegir el producto adecuado
Duración aproximada: 8 minutos
[ ▶ ]
si esa información es correcta.
No inventes duración
Si mencionas:
8 minutos
debe corresponder al recurso real.
Audio vs video
Pregunta:
¿El componente visual aporta información importante?
Si necesitas mostrar:
demostración visual;
pantalla;
producto en uso;
presentación;
puede ser mejor utilizar video.
Si el contenido es completamente auditivo
Audio puede ser más simple.
Audio vs Link de descarga
También son diferentes.
Audio
permite escuchar.
Link de descarga
puede permitir obtener un archivo.
No conviertas automáticamente todo audio en descarga.
Tampoco necesitas mostrar una descarga
si solo quieres permitir reproducción.
Agregar Audio
abre Componentes;
localiza Audio;
incorpóralo dentro de la estructura deseada;
utiliza Navigator;
selecciona el componente;
revisa las opciones disponibles en Contenido.
Las opciones exactas pueden depender de la estructura utilizada
Por eso no asumiremos controles que no estén visibles en tu editor.
Lo importante es identificar
el recurso de audio;
su ubicación;
el contexto visual;
comportamiento en la página.
Navigator
Conceptualmente:
Section
└── Container
├── Heading
├── Paragraph
└── Audio
Si el Audio está dentro de una Card
podría verse:
Card
├── Heading
├── Audio
└── Paragraph
No clones solamente Audio
si necesitas duplicar toda una Card de episodio.
Clona la unidad completa
Por ejemplo:
Episode Card
├── Heading
├── Audio
├── Description
└── Link
Después actualiza
título;
recurso;
descripción;
Link;
ID.
Error habitual
Clonas:
Episodio 1
y cambias solamente el título a:
Episodio 2
pero el reproductor sigue cargando:
Audio del Episodio 1
Prueba cada reproductor
No confíes solamente en el texto visible
Audio y mobile
El reproductor debe entrar correctamente dentro de su Container.
Evita Width rígidos como
width: 700px;
si en celular el espacio disponible es menor.
En muchos casos puede ser más adecuado:
width: 100 %
del contenedor correspondiente.
No apliques globalmente
audio {
width: 100%;
}
sin comprobar otras instancias.
Utiliza una Class propia cuando necesites CSS adicional
Por ejemplo:
podcast-section
Y:
podcast-player
CSS conceptual:
.podcast-section .podcast-player {
width: 100%;
}
Las Classes son ejemplos
No representan nombres obligatorios del Editor de bloques.
Audio y rendimiento
Los archivos sonoros pueden tener peso considerable.
No incorpores archivos innecesariamente grandes
si pueden optimizarse sin perjudicar la calidad necesaria.
También evita una página con
30 reproductores de audio
sin una razón.
Puede ser mejor
seleccionar contenidos principales;
dividirlos en páginas;
utilizar Links.
Audio y accesibilidad
Si el audio contiene información importante,
considera proporcionar también una alternativa textual cuando sea necesario.
Por ejemplo
Audio: explicación del servicio
[ ▶ ]
Resumen:
...
No obligues al visitante a escuchar un audio
para conocer una información esencial que podría leerse.
2. ¿Cómo utilizar Iframe?
El componente:
Iframe
se encuentra dentro de:
Componentes → Base
Un Iframe permite mostrar dentro de una Página web un recurso externo compatible.
Conceptualmente
WACLIS
└── Iframe
└── recurso externo
Puede utilizarse, según el proveedor, para
documentos;
aplicaciones;
formularios;
calendarios;
mapas;
visualizaciones;
recursos externos.
Pero existe una condición fundamental
el servicio externo debe permitir ser mostrado dentro de un Iframe.
No todos los sitios permiten incrustación
Puedes intentar mostrar una página y recibir:
un espacio vacío;
un mensaje de error;
un bloqueo;
una página que no carga.
Eso no significa necesariamente que Waclis esté fallando
El sitio externo puede impedir ser mostrado dentro de otras páginas mediante sus propias políticas de seguridad.
No cualquier URL funciona en Iframe
Por ejemplo, pegar:
https://ejemplo.com
no garantiza que ese sitio permita ser incrustado.
Utiliza preferentemente
la URL o código de inserción proporcionado oficialmente por el servicio cuando exista.
Página normal vs URL para incrustar
Algunos servicios ofrecen:
URL pública normal
y:
URL específica de Embed
No siempre son intercambiables.
Ejemplo conceptual
Una página de video puede tener una URL pública:
servicio.com/watch/...
pero el código de incrustación puede utilizar una URL diferente.
Utiliza la opción de compartir o insertar del proveedor cuando corresponda.
No inventes la URL de Embed
Copia el recurso oficial.
Iframe vs Embed Video
Si solamente quieres incorporar un video:
comienza por:
Embed Video
Iframe es más genérico.
Utiliza Iframe cuando
el contenido no tiene un componente específico;
el proveedor ofrece una integración mediante Iframe.
Iframe vs HTML libre
Algunos proveedores entregan:
<iframe ...></iframe>
como código completo.
Si el componente Iframe espera una URL
no pegues automáticamente todo:
<iframe>
...
</iframe>
dentro de un campo destinado solamente a una dirección.
Revisa qué espera realmente el componente.
Si necesitas insertar HTML completo
puede ser necesario utilizar una herramienta distinta, como:
HTML;
Code;
edición HTML;
según el caso.
No mezcles
URL
con:
código HTML completo
Antes de pegar
pregunta:
¿Este campo espera una URL o un fragmento de código?
¿Cómo agregar un Iframe?
abre Componentes → Base;
selecciona Iframe;
colócalo en la Section;
utiliza Navigator;
abre Contenido;
revisa las opciones disponibles;
configura el recurso correspondiente.
Estructura conceptual
Section
└── Container
└── Iframe
O:
Grid Row
├── Column 5
│ ├── Heading
│ └── Paragraph
└── Column 7
└── Iframe
El segundo ejemplo puede ser útil para:
explicación + recurso externo
Pero revisa mobile.
Desktop
[ TEXTO ][ IFRAME ]
Mobile
puede necesitar:
TEXTO
IFRAME
No mantengas el Iframe dentro de una columna demasiado estrecha
si su contenido deja de ser usable.
Width del Iframe
Uno de los errores más frecuentes es utilizar un ancho fijo.
Ejemplo problemático
width="900"
dentro de una pantalla móvil.
Puede generar:
desbordamiento;
scroll horizontal;
contenido cortado.
Para un diseño responsive
normalmente interesa que el Iframe pueda adaptarse al ancho de su contenedor.
CSS conceptual
.mi-iframe-section iframe {
width: 100%;
max-width: 100%;
}
Pero utiliza siempre scope
No apliques:
iframe {
width: 100%;
}
globalmente sin revisar otras integraciones.
Algunos Iframes pueden requerir dimensiones específicas.
Height
El alto también es importante.
Iframe muy bajo
100 px
puede cortar el contenido.
Iframe enorme
1800 px
puede crear una página excesivamente larga.
La altura adecuada depende del recurso.
No existe una Height universal
Documento
puede necesitar una altura considerable.
Video
normalmente se beneficia de una proporción fija.
Mapa
puede utilizar otra altura.
Calendario
puede necesitar todavía más espacio.
Por eso no copies:
height: 500px
a todos los Iframes.
Scroll interno
Un Iframe puede mostrar su propio scroll,
dependiendo del recurso.
Eso puede generar:
scroll de la Página web
+
scroll dentro del Iframe
Puede resultar incómodo.
Si el recurso necesita una enorme cantidad de navegación interna
pregunta si es mejor abrirlo mediante un Link externo.
Iframe y responsive del contenido externo
Aunque el Iframe sea responsive:
width: 100 %
el contenido externo también necesita estar preparado.
Por ejemplo
el contenedor puede medir:
320 px
pero el sitio externo puede estar diseñado para:
1200 px
Resultado
puede verse:
comprimido;
recortado;
poco usable.
Waclis no puede corregir automáticamente el diseño interno del sitio externo.
Esta diferencia es fundamental
Puedes controlar:
el marco del Iframe
pero no necesariamente:
el CSS de la página cargada dentro
No intentes estilizar desde Waclis elementos internos de un servicio externo
como si fueran parte del HTML de tu Página web.
Son contextos separados.
Iframe y navegación externa
El recurso incrustado puede tener:
Links;
formularios;
controles propios.
Pruébalos.
No asumas que porque el Iframe se ve:
todo lo que contiene funciona correctamente.
Especialmente en celular.
Iframe y seguridad
No incrustes recursos desconocidos o de procedencia dudosa.
Utiliza proveedores y contenidos confiables.
No introduzcas credenciales privadas dentro del código público del Iframe.
Nunca coloques:
contraseñas;
tokens secretos;
claves privadas;
en HTML visible.
Iframe y autenticación
Algunos recursos requieren que el visitante inicie sesión.
Si incrustas:
panel privado
puede ocurrir que el visitante vea:
Iniciar sesión
o que el recurso no permita la incrustación.
No asumas que compartir un Iframe convierte contenido privado en público
Revisa cuidadosamente permisos del servicio externo.
Iframe y privacidad
Al cargar contenido de terceros,
el navegador del visitante puede comunicarse con ese proveedor.
Dependiendo del servicio y de su configuración,
pueden cargarse:
recursos externos;
cookies;
sistemas de medición;
otros elementos del proveedor.
Evalúa qué servicios externos estás incorporando
y mantén coherencia con las políticas correspondientes de tu Página web.
No copies Iframes desconocidos de Internet
solamente porque visualmente funcionan.
Iframe y rendimiento
Cada Iframe puede implicar cargar una página o recurso externo adicional.
Una Página web con:
10 Iframes
puede necesitar considerablemente más recursos.
Pregunta si todos son necesarios.
Por ejemplo
en lugar de:
5 mapas diferentes
puede ser más apropiado:
un solo mapa;
una lista de ubicaciones;
Links.
3. ¿Cómo utilizar Embed Video?
El componente:
Embed Video
se encuentra dentro de:
Componentes → Widgets
Está orientado específicamente a incorporar contenido de video.
Puede ser útil para
videotutoriales;
presentación de empresa;
demostraciones;
casos;
explicaciones;
contenido educativo;
campañas.
Ejemplo
¿CÓMO FUNCIONA?
Mira este video explicativo.
[ VIDEO ]
Más información...
Embed Video vs Slider
Embed Video reproduce un video.
Slider cambia entre Slides.
No confundas:
video
con:
secuencia de imágenes
Embed Video vs Image
Una miniatura:
[ IMAGE CON BOTÓN ▶ ]
no necesariamente es un video real.
Si quieres reproducción dentro de la página
utiliza un componente de video adecuado.
No dibujes un icono Play sobre una Image
si después no ocurre nada.
Eso crea una interacción falsa.
¿Cómo agregar Embed Video?
abre Componentes;
localiza Widgets;
selecciona Embed Video;
agrégalo en la Section;
utiliza Navigator;
selecciona el componente;
revisa las opciones disponibles en Contenido;
configura el recurso según el proveedor o formato aceptado.
No asumiremos proveedores concretos
dentro de este componente si no aparecen en la configuración seleccionada.
Utiliza el formato solicitado por el editor
URL normal vs código Embed
Mismo principio que con Iframe.
Si el componente solicita:
URL
proporciona una URL válida.
No pegues:
<iframe ...>
en un campo de URL
salvo que la opción diga expresamente que admite código.
Video responsive
Este es uno de los puntos más importantes.
Muchos videos utilizan proporción:
16:9
Por ejemplo:
1920 × 1080
O:
1280 × 720
La proporción es la misma.
Conceptualmente
┌──────────────────────────────┐
│ │
│ VIDEO │
│ │
└──────────────────────────────┘
Si fuerzas:
width: 100 %
height: 100px
puedes deformar o comprimir el reproductor.
Mantén una relación coherente.
CSS moderno conceptual
Si necesitas un wrapper personalizado:
.video-section .video-wrapper {
aspect-ratio: 16 / 9;
}
Y el contenido:
.video-section .video-wrapper iframe,
.video-section .video-wrapper video {
width: 100%;
height: 100%;
}
Estos selectores son ejemplos
Debes adaptarlos a la estructura real del componente.
No agregues un wrapper nuevo si el componente ya administra correctamente su proporción
Primero prueba el comportamiento actual.
Video vertical
No todos los videos son 16:9.
Puedes tener:
9:16
por ejemplo un video vertical.
No fuerces 16:9 si el recurso es vertical.
Pregunta qué formato tiene realmente el video.
Ejemplo vertical
┌───────────┐
│ │
│ │
│ VIDEO │
│ │
│ │
└───────────┘
Un video vertical ocupando toda la pantalla desktop
puede resultar excesivo.
Puedes limitar su Max Width mediante un Container adecuado.
Video cuadrado
También puede existir:
1:1
Mantén la proporción original.
No deformes el reproductor
Embed Video dentro de Grid
Desktop:
[ VIDEO ][ TEXTO ]
puede funcionar.
Por ejemplo:
Grid Row
├── Column 7
│ └── Embed Video
└── Column 5
├── Heading
├── Paragraph
└── Button
Mobile:
VIDEO
TEXTO
Revisa el orden.
Si el video explica el texto
puede ser conveniente:
Heading
Paragraph
Video
No existe una única solución.
Video de ancho completo
Puede utilizar:
Section
└── Container
└── Embed Video
No necesitas necesariamente:
100 % de la pantalla
En monitores muy grandes
un video de extremo a extremo puede ser excesivo.
Un Container Boxed puede ofrecer mejor experiencia.
Video en Banner
No confundas:
Video reproductor
con:
Background Video
Una Section dispone de opción de Background:
None;
Image;
Video.
Background Video
es parte del diseño de la Section.
Embed Video
es un reproductor de contenido.
Ejemplo Background Video
[ VIDEO DE FONDO ]
Título
CTA
Ejemplo Embed Video
Título
[ ▶ VIDEO ]
Descripción
No utilices Background Video para un tutorial que necesita controles de reproducción
Del mismo modo
no conviertas un video decorativo de fondo en un gran reproductor si no aporta contenido.
Autoplay de video
Utilízalo con especial cuidado.
Un video que comienza automáticamente:
puede distraer;
consume recursos;
puede utilizar datos móviles;
puede generar sonido inesperado.
Los navegadores también pueden restringir determinados comportamientos de reproducción automática.
Para videos de contenido
es normalmente más cómodo que el usuario decida cuándo reproducir.
Video de fondo
puede seguir reglas diferentes,
pero debería utilizarse:
sin depender del audio;
con moderación;
revisando rendimiento.
No uses Background Video únicamente para “hacer la página más moderna”
si afecta claridad o carga.
Controles de reproducción
No ocultes controles esenciales mediante CSS
sin comprender qué experiencia estás creando.
Si el visitante necesita:
pausar;
avanzar;
ajustar volumen;
debe poder interactuar según las opciones del reproductor.
No conviertas un video largo en un elemento imposible de pausar.
Miniatura
Los proveedores pueden mostrar una miniatura.
Revisa que:
represente correctamente el video;
no contenga información obsoleta;
tenga calidad suficiente.
Si el proveedor controla la miniatura
debes administrarla desde el propio servicio cuando corresponda.
Waclis no necesariamente controla todos los elementos internos del reproductor externo.
Título y descripción alrededor del video
No dependas únicamente del reproductor.
Es útil contextualizar:
Videotutorial: Configuración inicial
En este video aprenderás...
Esto ayuda incluso antes de reproducir.
Duración
Puedes mencionar:
Duración: 6 minutos
si la información es correcta.
No inventes o dejes una duración desactualizada después de reemplazar el video.
Si clonas una Card de video
Actualiza:
título;
descripción;
video;
duración;
Link;
ID.
Error habitual
Título:
Configuración de usuarios
Video:
Tutorial de productos
Siempre reproduce unos segundos
para confirmar que el recurso correcto quedó configurado.
Reemplazar un video
No basta con ver la miniatura.
Después de guardar:
utiliza Ver página;
reproduce;
comprueba el contenido;
prueba pantalla completa si está disponible;
revisa mobile.
Video eliminado o privado
Si el proveedor elimina el video o cambia sus permisos,
puede aparecer:
error;
video no disponible;
solicitud de acceso.
El bloque de Waclis puede seguir existiendo
pero el recurso externo ya no estar disponible.
Mantén los videos incrustados en tu rutina de mantenimiento.
Video y privacidad
Igual que con Iframe,
un reproductor externo puede cargar recursos del proveedor.
Evalúa:
qué plataforma utilizas;
qué contenido incrustas;
qué implicancias tiene en las políticas de tu sitio.
No incrustes reproductores desconocidos.
Video y rendimiento
Un reproductor externo suele ser más pesado que:
una Image
Si tienes:
8 videos
en una misma página,
puede aumentar considerablemente la cantidad de recursos cargados.
Pregunta si todos deben estar incrustados.
Alternativa
Puedes mostrar:
Image / miniatura
+
título
+
Link
hacia una página de videos
cuando no necesitas cargar todos simultáneamente.
No reemplaces automáticamente todos los Links por reproductores.
Un solo video principal
puede ser más efectivo.
Multimedia y Navigator
Repasemos las estructuras conceptuales.
Audio
Audio
Iframe
Iframe
Embed Video
Embed Video
└── reproductor / contenido externo
Si están dentro de Card
Card
├── Heading
├── Embed Video
├── Paragraph
└── Link
Antes de clonar
decide qué unidad necesitas.
Si quieres otro video completo
clona:
Card
No solamente:
Embed Video
si necesitas también:
título;
descripción.
Seleccionar padre
Puede ayudarte a pasar desde el contenido multimedia hasta:
wrapper;
Card;
Column;
Section.
Pero comprueba el nivel antes de eliminar.
Eliminar
Waclis no solicita confirmación.
Si quieres retirar un Iframe
y seleccionas:
Section
por error,
puedes eliminar toda la Section.
Utiliza:
Deshacer
inmediatamente.
No dejes wrappers vacíos
Por ejemplo
Card
├── Heading
├── [ Iframe eliminado ]
└── Paragraph
puede seguir funcionando
si la Card todavía tiene sentido.
Pero si era:
Video Card
quizá deberías retirar la Card completa.
Classes e IDs
Aplica la misma regla:
ID
→ único
Class
→ puede compartirse
Puedes utilizar una Class común
para varios reproductores:
media-player
Pero si necesitan proporciones diferentes
por ejemplo:
16:9
y:
9:16
pueden necesitar Classes adicionales.
Ejemplo
media-player video-horizontal
Y:
media-player video-vertical
No fuerces todas las instancias con una sola regla de Height.
Linked styles
Si varios reproductores comparten una Class:
cambios de estilo pueden afectar todos.
Esto puede ser correcto para:
Border radius;
espacio;
ancho.
Pero no necesariamente para:
Height;
proporción.
Revisa Linked styles antes de cambiar.
Background y Border radius
Puedes utilizar un wrapper alrededor del contenido multimedia.
Por ejemplo:
Video Wrapper
└── Embed Video
El wrapper puede controlar:
Border radius;
Border;
sombra.
Si aplicas Border radius solamente al contenedor
pero el contenido interno sobresale,
puede ser necesario controlar Overflow.
Por ejemplo conceptualmente:
.video-section .video-wrapper {
border-radius: 16px;
overflow: hidden;
}
Pero recuerda
overflow: hidden puede afectar controles o elementos que sobresalen.
Prueba el componente real.
No lo apliques globalmente a todos los Iframes.
CSS global peligroso: Iframe
Evita:
iframe {
width: 100%;
height: 600px;
}
Puede afectar:
videos;
mapas;
calendarios;
documentos;
formularios externos.
Todos pueden necesitar alturas diferentes.
Utiliza scope
Por ejemplo:
.calendar-section iframe {
width: 100%;
height: 700px;
}
solo si corresponde al recurso real.
CSS global peligroso: Audio
Evita:
audio {
height: 100px;
}
sin necesidad.
CSS global peligroso: Video
Evita:
video,
iframe {
height: 300px !important;
}
Esto puede deformar elementos de diferentes proporciones.
No utilices !important como primera solución
Iframe y position
No utilices:
position: absolute;
solamente para colocarlo visualmente.
Puede salir del flujo de la página y superponerse.
Utiliza Grid y Container.
Video responsive sin posiciones rígidas
Prioriza:
Section
↓
Container
↓
Grid
↓
Embed Video
En lugar de:
left: 300px
top: 150px
width: 800px
Multimedia y ancho completo
No confundas:
width: 100 %
con:
100 % de la pantalla
Si está dentro de Container:
100 %
→ del Container
Esto suele ser deseable.
Si realmente necesitas Full
revisa la Section.
No fuerces:
width: 100vw;
sin evaluar scroll horizontal.
Iframe y 100vh
Tampoco utilices:
height: 100vh;
automáticamente.
Puede ocupar toda la pantalla aunque el contenido no lo necesite.
Utiliza una altura basada en el recurso.
Embed Video y aspect ratio
Una técnica útil es pensar en proporciones.
Horizontal tradicional:
16:9
Cuadrado:
1:1
Vertical:
9:16
No conviertas:
9:16
en:
16:9
a la fuerza.
Puede generar:
grandes espacios;
deformación;
recorte.
Utiliza la proporción real del contenido.
Multimedia dentro de Cards
Ejemplo:
╭────────────────────────────╮
│ │
│ [ VIDEO 16:9 ] │
│ │
│ Tutorial de configuración │
│ │
│ Descripción breve. │
│ │
╰────────────────────────────╯
Si tienes tres Cards:
[ VIDEO ][ VIDEO ][ VIDEO ]
en desktop,
pueden quedar demasiado pequeñas.
Pregunta si:
dos por fila;
una destacada;
sería mejor.
Videos necesitan más espacio que muchas Cards de texto.
En celular
normalmente pueden ocupar:
100 % de la columna
Multimedia dentro de Tabs
Puede utilizarse:
Tabs
└── Panel
└── Embed Video
Después de guardar
prueba:
abrir la Tab;
reproducir;
cambiar de Tab;
volver;
comprobar comportamiento.
No asumas que un video oculto funciona igual que uno visible desde el comienzo.
Multimedia dentro de Accordeon
Mismo principio.
Puede existir:
¿Ver videotutorial? +
y al abrir:
[ VIDEO ]
Pregunta si realmente aporta.
Si el video es importante
puede merecer estar visible directamente.
No escondas todo el contenido multimedia detrás de varias interacciones.
Iframe dentro de Carousel o Slider
En general aumenta la complejidad.
Por ejemplo:
Carousel
└── Slide
└── Iframe
puede tener interacción dentro de interacción.
El usuario puede intentar:
arrastrar el Iframe;
mover el Carousel;
y producir conflictos de gestos.
Evita anidar interacciones complejas sin necesidad.
Lo mismo aplica a video dentro de Carousel
Puede funcionar en determinados diseños,
pero requiere pruebas especialmente cuidadosas en touch.
Contenido externo y mantenimiento
Crea una rutina para revisar periódicamente:
videos;
documentos;
calendarios;
formularios;
Iframes;
audios.
Especialmente si son externos
Un bloque puede seguir mostrando:
recurso no disponible
durante meses
si nadie lo revisa.
Verifica después de cambios del proveedor.
Si cambia una URL
actualiza la integración.
Si un recurso se elimina
retira el bloque o reemplázalo.
No dejes espacios rotos.
Contenido externo y disponibilidad
No prometas:
disponible siempre
si depende de un servicio externo.
Puede existir:
caída del proveedor;
mantenimiento;
cambio de permisos.
Mantén una alternativa cuando el contenido sea crítico
Por ejemplo:
¿No puedes ver el video?
Verlo en la plataforma correspondiente →
puede ser útil cuando existe un destino externo válido.
Pero no es obligatorio en todos los casos.
Link alternativo
Puede ser especialmente útil para:
documentos;
videos;
recursos.
Si el Iframe falla
el visitante aún puede acceder mediante Link.
No pongas un Link que requiera permisos que el visitante no posee.
Audio y transcripción
Si el contenido es informativo,
una transcripción o resumen puede aportar:
accesibilidad;
búsqueda;
comprensión rápida.
No necesitas duplicar palabra por palabra todo audio
si un resumen cumple el objetivo,
salvo que necesites una transcripción completa por otra razón.
Video y texto complementario
Mismo principio.
El visitante puede:
no querer reproducir;
no tener audio;
disponer de poco tiempo.
Un resumen ayuda.
Por ejemplo
En este video aprenderás:
- cómo ingresar;
- cómo configurar;
- cómo guardar cambios.
No sustituyas todo el contenido de una página por:
“Mira este video”
si la información también puede ser útil en texto.
Multimedia y SEO
No utilices Audio o Video suponiendo que:
el simple hecho de agregarlos mejorará automáticamente el posicionamiento.
Utilízalos porque ayudan al visitante.
Títulos y textos claros
siguen siendo importantes.
Multimedia y consentimiento
Si utilizas servicios externos que cargan contenido de terceros:
revisa las políticas de privacidad aplicables a tu sitio.
Este tutorial no sustituye asesoramiento legal
Las obligaciones pueden depender de:
país;
proveedor;
tipo de seguimiento;
configuración.
No copies avisos de privacidad de otra Página web
sin confirmar que correspondan a tu caso.
HTML del elemento
Para casos avanzados puedes utilizar:
Editar código HTML <>
Especialmente útil para Iframe
porque puedes identificar propiedades como:
src;
Width;
Height;
atributos adicionales.
Pero no necesitas editar HTML para:
mover el bloque;
cambiar Margin;
cambiar Border radius.
Utiliza primero las herramientas visuales.
No elimines atributos de Iframe al azar
Algunos pueden controlar:
permisos;
presentación;
funcionamiento.
Si no sabes qué hace un atributo:
no lo elimines solamente para simplificar el código.
Especial cuidado al copiar Embed Codes
Un proveedor puede darte:
<iframe
src="..."
...
></iframe>
No elimines partes aleatoriamente
Primero identifica:
URL;
Width;
Height;
permisos;
atributos.
Si necesitas adaptarlo a Waclis
haz los cambios mínimos.
Code editor global
No lo utilices para un cambio simple de recurso.
Si únicamente necesitas reemplazar:
Video A
por:
Video B
utiliza la configuración del componente.
JavaScript
No agregues JavaScript para hacer responsive un video.
CSS suele ser suficiente.
Tampoco agregues JavaScript para reproducir automáticamente
sin una necesidad real.
Evita scripts externos de procedencia desconocida.
El contenido incrustado ya puede cargar JavaScript del propio proveedor
No añadas más dependencias innecesariamente.
Ejemplo práctico 1: videotutorial
Queremos:
CÓMO CONFIGURAR TU CUENTA
En este videotutorial...
[ VIDEO ]
¿Necesitas más información?
[ VER AYUDA ]
Paso 1
Agrega Heading.
Paso 2
Agrega Paragraph.
Paso 3
Agrega Embed Video.
Paso 4
Configura el recurso.
Paso 5
Revisa la proporción.
Paso 6
Agrega Link o Button complementario si corresponde.
Paso 7
Revisa desktop.
Paso 8
Revisa mobile.
Paso 9
Guardar Cambios.
Paso 10
Ver página.
Paso 11
Reproduce el video.
Paso 12
Prueba el CTA.
Ejemplo práctico 2: audio de podcast
PODCAST
Cómo comenzar
[ AUDIO ]
En este episodio...
Revisa:
recurso;
título;
descripción;
mobile.
No configures reproducción automática sin una necesidad clara.
Ejemplo práctico 3: documento externo
DOCUMENTACIÓN
[ IFRAME ]
Abrir documento en una nueva página →
Esto puede ser útil
si el proveedor permite la incrustación.
Si no la permite
utiliza:
[ ABRIR DOCUMENTO ]
como Link.
No fuerces una integración bloqueada.
Ejemplo práctico 4: calendario externo
AGENDA
[ CALENDARIO INCRUSTADO ]
Revisa especialmente:
Width;
Height;
mobile;
navegación interna.
Un calendario desktop puede necesitar demasiado ancho.
Comprueba celular real.
Ejemplo práctico 5: formulario externo
SOLICITUD
[ FORMULARIO EXTERNO ]
Después de incrustarlo:
realiza una prueba real.
No asumas que funciona porque se ve.
Completa:
campos;
envío;
confirmación.
Comprueba que la información llegue al proveedor correspondiente.
Ejemplo práctico 6: video vertical
VIDEO CORTO
┌─────────┐
│ │
│ VIDEO │
│ │
│ │
└─────────┘
No lo estires horizontalmente.
Puedes colocarlo dentro de un Container de ancho limitado.
Ejemplo práctico 7: video + texto
Desktop:
[ VIDEO ][ TEXTO ]
Mobile:
VIDEO
TEXTO
Utiliza:
Grid Row
No posiciones mediante valores left y top.
¿Qué hacer si Audio no reproduce?
Revisa:
recurso configurado;
si está disponible;
formato admitido por el navegador;
cambios realizados;
Ver página.
No agregues JavaScript inmediatamente.
¿Qué hacer si el reproductor no aparece?
Utiliza Navigator.
Confirma que Audio siga dentro de la estructura.
También revisa CSS:
display;
visibility;
Width;
Height.
¿Qué hacer si Audio desborda en celular?
Revisa su Width y contenedor.
No ocultes overflow de toda la página.
¿Qué hacer si Iframe queda en blanco?
Puede deberse a:
URL incorrecta;
recurso eliminado;
permisos;
proveedor que bloquea incrustación.
Prueba primero la URL original.
Después verifica si el servicio ofrece una opción oficial de Embed.
No asumas que el problema está en Waclis.
¿Qué hacer si aparece “refused to connect” o un mensaje equivalente?
Puede significar que el servicio externo no permite ser mostrado dentro de un Iframe.
Utiliza la integración oficial o un Link.
No intentes evadir las restricciones del proveedor.
¿Qué hacer si Iframe se ve bien en desktop pero mal en celular?
Revisa:
Width;
Height;
Container;
contenido externo.
Si el marco es responsive pero el recurso interno no:
quizá el proveedor no ofrece una experiencia móvil adecuada.
No siempre puedes resolverlo desde CSS de Waclis.
¿Qué hacer si el Iframe genera scroll horizontal?
Identifica si desborda:
el Iframe
o:
el contenido dentro del Iframe
Si es el marco:
corrige Width.
Si es el contenido externo:
puede depender del proveedor.
No utilices overflow-x:hidden globalmente.
¿Qué hacer si el Iframe queda demasiado bajo?
Ajusta Height según el recurso.
No existe un valor universal.
¿Qué hacer si queda demasiado alto?
Mismo principio.
No mantengas grandes zonas vacías.
¿Qué hacer si un sitio dejó de permitir Embed?
Utiliza:
otra integración oficial;
Link externo;
si corresponde.
No puedes obligar desde el Editor de bloques a un proveedor externo a aceptar Iframe.
¿Qué hacer si el video no aparece?
Revisa:
recurso;
permisos;
URL;
formato esperado por Embed Video.
No pegues automáticamente el código completo de Iframe en un campo de URL.
¿Qué hacer si el video dice “privado”?
Cambia los permisos desde el proveedor
si realmente debe ser público.
No es un problema de diseño del bloque.
¿Qué hacer si el video fue eliminado?
Reemplázalo.
¿Qué hacer si la miniatura es incorrecta?
Revisa el recurso configurado.
Si la miniatura pertenece al proveedor:
puede necesitar modificarse allí.
¿Qué hacer si el video se deforma?
Revisa:
Width;
Height;
aspect ratio.
Mantén la proporción original.
¿Qué hacer si el video horizontal queda demasiado pequeño?
Revisa la columna.
Puede necesitar:
Column 12
en lugar de:
Column 4
No aumentes el video fuera de su contenedor mediante Width rígido.
¿Qué hacer si un video vertical ocupa demasiado?
Limita el ancho del contenedor.
No cambies su relación 9:16.
¿Qué hacer si quiero una miniatura que abra el video externamente?
Entonces quizá no necesitas Embed Video.
Puedes utilizar:
Image
+
Link
Esto puede ser más liviano.
¿Qué hacer si quiero reproducir el video dentro de la página?
Utiliza Embed Video.
¿Qué hacer si necesito un mapa?
Waclis dispone de componentes específicos como:
Google Maps;
Open Street Map.
Antes de construir un mapa genérico mediante Iframe:
evalúa los componentes específicos.
Los veremos en el próximo tutorial.
¿Qué hacer si necesito YouTube, Vimeo u otro proveedor específico?
El Editor de bloques también cuenta con una categoría de:
Incrustados
con diferentes proveedores.
Esos componentes se abordarán en su tutorial específico.
Para una integración de proveedor concreto
puede ser preferible utilizar el componente dedicado cuando esté disponible.
Iframe sigue siendo una alternativa genérica
cuando el servicio ofrece un código compatible.
¿Qué hacer si tengo muchos videos?
No necesariamente incrustes todos.
Puedes organizar:
Video destacado
+
Cards con Links
Esto reduce complejidad.
¿Qué hacer si tengo muchos audios?
Mismo principio.
Considera una página dedicada.
¿Qué hacer si el contenido externo tarda mucho en cargar?
Puede depender de:
proveedor;
tamaño;
conexión.
Reduce la cantidad de recursos simultáneos.
No puedes optimizar completamente desde Waclis un servicio externo.
¿Qué hacer si el proveedor tiene una caída?
El contenido puede no estar disponible.
Una alternativa mediante Link o texto puede ser útil para recursos críticos.
¿Qué hacer si quiero ocultar un Iframe en mobile?
No lo hagas solamente porque no entra.
Primero intenta:
adaptar Width;
cambiar composición;
utilizar un Link alternativo.
Ocultarlo debería ser una decisión de contenido,
no una solución rápida de responsive.
¿Qué hacer si quiero tener una versión desktop y otra mobile?
Evita duplicar contenido cuando una sola versión responsive puede funcionar.
Duplicar puede generar:
dos Iframes cargándose;
recursos duplicados;
IDs repetidos;
mantenimiento doble.
Utiliza una estructura única cuando sea posible.
¿Qué hacer si quiero un borde alrededor del video?
Utiliza el wrapper o estilo adecuado.
No modifiques el Iframe interno si un contenedor externo puede resolverlo.
¿Qué hacer si quiero sombra?
Mismo principio.
Aplica el estilo al contenedor cuando sea más seguro.
¿Qué hacer si cambio Border radius y se cortan controles?
Revisa:
overflow
del wrapper.
Puede estar ocultando elementos.
No aumentes z-index indiscriminadamente.
¿Qué hacer si al cambiar CSS se rompieron todos los Iframes?
Busca selectores globales como:
iframe {
}
O:
video {
}
Limita el CSS a la sección.
¿Qué hacer si un Iframe tiene Height diferente al resto?
Puede ser completamente correcto.
Un:
mapa
y un:
calendario
no necesitan la misma altura.
No busques uniformidad artificial entre recursos diferentes.
IA para decidir entre Link, Iframe o Embed
Puedes utilizar ChatGPT, Claude o Gemini.
Por ejemplo:
Tengo este recurso externo:
[describir]
Necesito decidir cómo mostrarlo en una Página web Waclis:
- Link;
- Iframe;
- Embed Video;
- otro componente específico.
Analiza:
- experiencia del usuario;
- responsive;
- rendimiento;
- dependencia del proveedor.
No inventes funcionalidades de Waclis.
IA para revisar un código Iframe
Este proveedor me entregó este código:
[pegar iframe]
Necesito utilizarlo en Waclis.
Identifica:
- src;
- width;
- height;
- atributos adicionales;
- posibles valores fijos que podrían afectar responsive.
No elimines atributos.
No modifiques todavía el código.
IA para hacerlo responsive
Tengo este Iframe:
[pegar]
Está dentro de:
.external-resource-section
Necesito:
- ancho responsive;
- no generar scroll horizontal;
- conservar una altura adecuada;
- no afectar otros Iframes de Waclis.
Waclis utiliza Bootstrap 4.
No agregues JavaScript.
No cambies la URL.
Devuélveme CSS limitado a .external-resource-section.
IA para video 16:9
Tengo un video 16:9 dentro de Waclis.
Raíz:
.video-section
Wrapper:
.video-wrapper
Necesito:
- mantener proporción 16:9;
- ancho 100 % del Container;
- responsive;
- no deformar;
- no afectar otros Iframes o videos.
Waclis utiliza Bootstrap 4.
No agregues JavaScript.
Devuélveme solamente CSS localizado.
IA para video vertical
Tengo un video vertical 9:16.
Debe mostrarse dentro de:
.vertical-video-section
Necesito:
- conservar 9:16;
- limitar el ancho en desktop;
- ocupar correctamente el ancho disponible en celular;
- centrarlo sin margin-left rígido.
No agregues JavaScript.
Devuélveme una solución CSS localizada.
IA para detectar CSS peligroso
Revisa este CSS:
[pegar]
Busca reglas globales que puedan afectar contenido multimedia:
iframe
video
audio
embed
object
También revisa:
- width;
- height;
- position;
- overflow;
- transform;
- display.
Indica qué reglas pueden afectar otros Widgets de Waclis.
No modifiques el código.
IA para comparar el diseño antes/después
Este video se ve correctamente en desktop pero desborda en celular.
HTML:
[pegar únicamente el componente]
CSS:
[pegar únicamente CSS relacionado]
Identifica si la causa está en:
- Width fija;
- Min Width;
- Height;
- Position;
- Container;
- Grid Column.
No utilices overflow-x:hidden como solución.
IA para diagnosticar un Iframe bloqueado
Intento mostrar esta clase de recurso mediante Iframe:
[describir proveedor/recurso]
El navegador muestra:
[pegar mensaje]
Explícame si parece:
- URL incorrecta;
- restricción de incrustación del proveedor;
- problema de permisos.
No propongas mecanismos para evadir restricciones de seguridad.
IA para revisar página con muchos embeds
Tengo una página con:
[lista de videos, Iframes y audios]
Analiza cuáles necesitan estar incrustados directamente y cuáles podrían sustituirse por:
- Image + Link;
- CTA;
- página específica.
Objetivo:
reducir complejidad y carga sin eliminar contenido importante.
No inventes nuevos recursos.
IA para redactar contexto de video
Tengo este video:
Título:
[título]
Contenido:
[resumen]
Redacta:
- Heading de máximo 8 palabras;
- introducción de máximo 30 palabras;
- lista de 3 puntos sobre lo que aprenderá el usuario.
No inventes información que no esté en el resumen.
IA para audio
Tengo este audio:
[descripción]
Necesito una introducción breve para una Página web.
Incluye:
- qué contiene;
- para quién puede ser útil.
No inventes duración ni participantes.
Buenas prácticas para Audio
Recomendamos:
utilizarlo cuando el sonido aporte contenido;
explicar qué escuchará el usuario;
evitar reproducción automática innecesaria;
probar el recurso real;
utilizar Width responsive;
limitar cantidad de reproductores;
proporcionar contexto textual.
Buenas prácticas para Iframe
Recomendamos:
utilizar recursos confiables;
confirmar que el proveedor permite incrustación;
utilizar URLs o códigos oficiales;
diferenciar URL de código HTML;
controlar Width y Height;
revisar mobile;
limitar cantidad de Iframes;
no almacenar credenciales privadas;
probar contenido y controles internos;
mantener recursos externos actualizados.
Buenas prácticas para Embed Video
Recomendamos:
utilizarlo para videos relevantes;
respetar proporción;
revisar 16:9, 9:16 o formato real;
evitar autoplay con sonido;
mantener contexto textual;
probar reproducción;
revisar mobile;
comprobar cada CTA relacionado;
limitar cantidad de reproductores;
mantener videos externos disponibles.
Errores frecuentes
Utilizar Iframe para un video cuando existe Embed Video
Comienza por el componente específico.
Utilizar Embed Video para contenido que no es video
Utiliza el componente apropiado.
Pegar HTML completo en un campo que espera URL
Revisa qué formato solicita.
Pegar una URL pública normal cuando el proveedor exige una URL Embed
Utiliza la opción oficial de inserción.
Creer que cualquier sitio puede mostrarse en Iframe
Algunos proveedores lo bloquean.
Culpar a Waclis cuando el proveedor impide la incrustación
Comprueba primero la política del servicio externo.
Forzar un Iframe bloqueado
Utiliza una integración permitida o un Link.
Width fijo demasiado grande
Puede romper mobile.
Height fija universal para todos los Iframes
Cada recurso necesita una altura diferente.
Aplicar CSS global sobre iframe
Puede afectar mapas, videos, calendarios y otros recursos.
Utilizar overflow-x:hidden para esconder un Iframe desbordado
Corrige el elemento.
Pretender modificar desde Waclis el contenido interno de una página externa
No necesariamente tienes acceso a sus estilos.
Incrustar demasiados recursos externos
Puede afectar rendimiento.
Colocar credenciales privadas dentro del código de Embed
Nunca.
Utilizar recursos de proveedores desconocidos
Prioriza fuentes confiables.
Confiar en que un Iframe externo estará siempre disponible
Depende del proveedor.
No revisar permisos del recurso
Puede aparecer como privado.
Utilizar música automática de fondo
Evita sonido inesperado.
Reproducir automáticamente un video con sonido
Puede resultar molesto y ser bloqueado por el navegador.
Dibujar un icono Play sobre una Image sin funcionalidad
No simules interacción.
Deformar video 16:9
Mantén proporción.
Forzar un video vertical a 16:9
Respeta su formato.
Colocar un video dentro de una columna demasiado estrecha
Revisa Grid.
No revisar el recorte o proporción en celular
Prueba cada tamaño.
Incrustar ocho videos cuando un Link sería suficiente
Simplifica.
Creer que la miniatura está controlada siempre desde Waclis
Puede pertenecer al proveedor.
No reproducir el video después de reemplazarlo
Comprueba el contenido real.
Dejar títulos o duraciones del video anterior después de clonar
Actualiza todo.
Duplicar IDs al clonar Cards multimedia
Mantén IDs únicos.
Aplicar CSS global sobre audio
Puede afectar otros reproductores.
Aplicar CSS global sobre video
Puede afectar Background Video u otros recursos.
Utilizar Position absolute para organizar multimedia
Utiliza Grid.
Abrir Code editor global para un cambio de URL
Utiliza la configuración del componente.
Agregar JavaScript para una adaptación responsive
Normalmente CSS y estructura son suficientes.
No probar el contenido mediante Ver página
La interacción real debe comprobarse.
Flujo recomendado para Audio
1. DEFINIR EL CONTENIDO SONORO
↓
2. AGREGAR AUDIO
↓
3. REVISAR NAVIGATOR
↓
4. CONFIGURAR EL RECURSO
↓
5. AGREGAR TÍTULO / CONTEXTO
↓
6. REVISAR RESPONSIVE
↓
7. GUARDAR CAMBIOS
↓
8. VER PÁGINA
↓
9. REPRODUCIR EL AUDIO
Flujo recomendado para Iframe
1. DEFINIR EL RECURSO EXTERNO
↓
2. CONFIRMAR QUE PERMITE INCRUSTACIÓN
↓
3. OBTENER URL / CÓDIGO OFICIAL
↓
4. AGREGAR IFRAME
↓
5. REVISAR NAVIGATOR
↓
6. CONFIGURAR EL RECURSO
↓
7. AJUSTAR WIDTH / HEIGHT
↓
8. REVISAR DESKTOP
↓
9. REVISAR TABLET
↓
10. REVISAR CELULAR
↓
11. GUARDAR CAMBIOS
↓
12. VER PÁGINA
↓
13. PROBAR EL CONTENIDO EXTERNO
Flujo recomendado para Embed Video
1. DEFINIR EL VIDEO
↓
2. AGREGAR EMBED VIDEO
↓
3. CONFIGURAR EL RECURSO
↓
4. REVISAR NAVIGATOR
↓
5. COMPROBAR LA PROPORCIÓN
↓
6. AGREGAR CONTEXTO TEXTUAL
↓
7. REVISAR DESKTOP
↓
8. REVISAR TABLET
↓
9. REVISAR CELULAR
↓
10. GUARDAR CAMBIOS
↓
11. VER PÁGINA
↓
12. REPRODUCIR EL VIDEO
↓
13. PROBAR CONTROLES Y LINKS
Checklist de Audio
El audio aporta información real.
El usuario sabe qué va a escuchar.
El recurso correcto está configurado.
No se reproduce inesperadamente sin una razón.
El reproductor cabe en desktop.
El reproductor cabe en celular.
No existe Width fijo problemático.
El contenido sigue disponible.
Agregué contexto textual cuando corresponde.
Probé la reproducción mediante Ver página.
Checklist de Iframe
El recurso necesita realmente un Iframe.
No existe un componente específico más apropiado.
Utilizo un proveedor confiable.
El proveedor permite incrustación.
Utilicé la URL o código apropiado.
No confundí URL con HTML.
Width se adapta correctamente.
Height es adecuada para el contenido.
No existe scroll horizontal inesperado.
El recurso externo se ve correctamente.
Sus controles internos funcionan.
Mobile sigue siendo usable.
No coloqué credenciales privadas.
Comprendo que el recurso depende de un tercero.
Tengo un Link alternativo si es necesario.
Probé el contenido mediante Ver página.
Checklist de Embed Video
El video aporta valor.
Es el video correcto.
Los permisos permiten visualizarlo.
La proporción corresponde al contenido.
No deformé 16:9, 9:16 u otra relación.
Desktop se ve correctamente.
Tablet se ve correctamente.
Celular se ve correctamente.
El texto sobre el video mantiene contraste si existe.
Los controles son utilizables.
No configuré autoplay molesto.
La miniatura corresponde al video.
Título y descripción están actualizados.
La duración está actualizada si la menciono.
Los CTA relacionados apuntan al destino correcto.
El recurso sigue disponible en el proveedor.
Probé realmente la reproducción.
Checklist general
Elegí el componente correcto.
No incrusté contenido solamente por estética.
Utilicé Navigator.
Los IDs personalizados son únicos.
Las Classes compartidas tienen sentido.
Linked styles tiene el alcance esperado.
No apliqué CSS global sobre iframe.
No apliqué CSS global sobre audio.
No apliqué CSS global peligroso sobre video.
No utilicé Width rígidos innecesarios.
No utilicé Position absolute para maquetar.
No utilicé overflow-x:hidden para ocultar problemas.
No agregué JavaScript innecesario.
No coloqué secretos en código público.
Revisé privacidad y dependencia de terceros.
Revisé rendimiento.
Guardé los cambios.
Utilicé Ver página.
Probé realmente la interacción.
En resumen
Los tres componentes cumplen funciones diferentes:
AUDIO
→ contenido sonoro
IFRAME
→ recurso externo genérico incrustado
EMBED VIDEO
→ contenido de video
La primera regla es:
utiliza el componente más específico disponible para la tarea.
Si necesitas video:
Embed Video
puede ser preferible a construir manualmente un Iframe.
Si necesitas un recurso externo para el cual no existe un componente específico:
Iframe
puede ser apropiado,
si el proveedor permite la incrustación.
Recuerda también
Un Iframe no copia el contenido externo dentro de Waclis.
Lo muestra desde otro servicio.
Por eso:
PROVEEDOR FUNCIONA
→ contenido puede mostrarse
pero:
PROVEEDOR ELIMINA / BLOQUEA EL RECURSO
→ el bloque puede dejar de funcionar
En video
mantén la proporción correcta.
Por ejemplo:
16:9
para muchos videos horizontales,
pero:
9:16
para video vertical.
No fuerces un formato sobre otro.
Para Iframe
evita:
Width fijo de 900 px
si el sitio debe funcionar en celular.
Y evita reglas globales como:
iframe {
width: 100%;
height: 600px;
}
porque puedes modificar simultáneamente:
video;
mapa;
calendario;
documento;
formulario externo.
Utiliza Classes y scope.
En Audio
no obligues al visitante a escuchar contenido inesperadamente.
En Video
no dependas de autoplay para comunicar un mensaje importante.
En Iframe
no asumas que puedes controlar el CSS interno de una página de terceros.
Y en los tres casos
“se ve correctamente dentro del Editor” no es la prueba final.
Debes:
GUARDAR CAMBIOS
↓
VER PÁGINA
↓
REPRODUCIR / INTERACTUAR
↓
COMPROBAR DESKTOP
↓
COMPROBAR CELULAR
Un contenido multimedia correctamente implementado debe:
aportar información;
adaptarse;
funcionar;
no generar interacciones falsas;
no depender innecesariamente de recursos externos;
mantenerse actualizado.
¿Necesitas más ayuda?
Si este artículo no resolvió tu consulta, nuestro equipo puede ayudarte personalmente.
Soporte por WhatsApp