stringtranslate.com

Widget web

Un widget web es una página web o aplicación web que está incrustada como un elemento de una página web anfitriona pero que es sustancialmente independiente de la página anfitriona, teniendo interacción limitada o nula con el anfitrión. [1] Un widget web comúnmente proporciona a los usuarios de la página anfitriona acceso a recursos de otro sitio web, contenido al que la página anfitriona puede no poder acceder por la política del mismo origen del navegador o la política CORS del proveedor de contenido . Ese contenido incluye publicidad ( AdSense de Google ), enlaces externos patrocinados ( Taboola ), [2] comentarios de usuarios ( Disqus ), [3] botones de redes sociales ( Twitter , [4] Facebook ), noticias ( USA Today ), [5] y clima ( AccuWeather ). [6] Sin embargo, algunos widgets web sirven como personalizaciones seleccionables por el usuario de la propia página anfitriona (Elfsight, Powr, OpenWidget ).

Tecnología

Los widgets pueden considerarse aplicaciones descargables que tienen el aspecto y el funcionamiento de aplicaciones tradicionales, pero que se implementan mediante tecnologías web como JavaScript , HTML y CSS . Los widgets utilizan y dependen de las API web expuestas por el navegador o por un motor de widgets como Akamai, Clearspring , KickApps , MassPublisher, NewsGator o muchos otros.

Sitios como FormLoop permiten a los usuarios crear fácilmente widgets a partir de su propio contenido sin necesidad de conocimientos de codificación.

Uso en redes sociales

Los usuarios finales utilizan los widgets principalmente para mejorar sus experiencias web personales o las experiencias web de los visitantes de sus sitios personales.

El uso de widgets ha demostrado ser cada vez más popular, ya que los usuarios de las redes sociales pueden agregar aplicaciones independientes a blogs, perfiles y páginas de comunidades. Los widgets agregan utilidad de la misma manera que lo hace una aplicación para iPhone. Los desarrolladores de estos widgets a menudo los ofrecen como una forma de contenido patrocinado, lo que puede pagar el costo del desarrollo cuando la utilidad de los widgets se adapta a las necesidades del usuario de una manera en la que ambas partes ganan. Por ejemplo, una marca de noticias deportivas puede ganar notoriedad y una mayor participación de audiencia a cambio de la utilidad de que los resultados de los juegos actuales estén disponibles de manera instantánea y dinámica: el blog que publicó el widget de resultados deportivos puede ganar al tener un sitio más atractivo.

Las plataformas de vídeo como YouTube y Dailymotion admiten la incrustación de vídeo basada en iframe . [7] [8]

Consideraciones de seguridad

Como cualquier código de programa, los widgets pueden utilizarse con fines maliciosos. Un ejemplo es el widget "Secret Crush" de Facebook , del que Fortinet informó a principios de 2008 que incitaba a los usuarios a instalar el adware Zango . [9]

Un factor importante de los widgets del lado del cliente es que, a menudo, el host no puede controlar el contenido. El contenido o la funcionalidad que proporciona no pueden ser modificados por el host. El editor/autor/proveedor de servicios publica previamente el contenido y el host puede aceptarlo o no utilizar el widget. Sin embargo, el host controla la ubicación del widget. Dado que el host siempre puede quitar el widget, garantiza un alto grado de beneficio mutuo y satisfacción con el rendimiento y el contenido.

Consideraciones de SEO

Los widgets web pueden afectar el PageRank de dos maneras. En primer lugar, los enlaces generados por los widgets del lado del cliente no serán vistos por los motores de búsqueda que no "ejecutan" el código del widget antes de analizar la página. Esos enlaces no contribuirán al PageRank. [10] En segundo lugar, las páginas pueden ser penalizadas por alojar widgets que coloquen enlaces automáticamente en la página, manipulando así el PageRank. [11]

Consideraciones de accesibilidad

Los widgets web son controles de interfaz de usuario complejos. WAI-ARIA [12] es una tecnología que puede mejorar la usabilidad y accesibilidad de dichos widgets al agregar más semántica que los navegadores y las tecnologías de asistencia pueden reconocer y usar para facilitar las interacciones de los usuarios. Por ejemplo, un widget de panel de pestañas debe contener un conjunto específico de roles (es decir, lista de pestañas, pestaña, panel de pestañas, etc.) [13] y debe seguir interacciones específicas (es decir, navegación con el teclado). [14]

Sistemas de gestión de widgets

Los sistemas de gestión de widgets ofrecen un método para gestionar widgets que funciona en cualquier página web, como un blog o la página de inicio de una red social. Muchos sistemas de blogs incluyen sistemas de gestión de widgets integrados como complementos. Los usuarios pueden obtener widgets y otras herramientas de gestión de widgets de varias empresas de widgets.

Widget web móvil

Un widget web móvil tiene el mismo propósito y función que un widget web, pero está diseñado para usarse en un dispositivo móvil, como un teléfono móvil o una tableta. Por el contrario, un widget web está diseñado para usarse en una computadora personal o portátil.

Normas

El W3C está creando un conjunto de estándares para widgets web. [15]

Referencias

  1. ^ Brad en CD Baby (28 de agosto de 2012). "Widgets de sitios web: ¿qué son y por qué los necesito?". El blog de HostBaby . Archivado del original el 24 de agosto de 2019. Widgets: son esos pequeños artilugios que se ven en los sitios web, a menudo en la barra lateral, que realizan una función simple y no ocupan mucho espacio mientras lo hacen.{{cite web}}: CS1 maint: unfit URL (link)
  2. ^ "Widgets - Centro de ayuda para editores de Taboola". taboola.com .
  3. ^ "Integración web". disqus.com .
  4. ^ "Cómo agregar el botón Tweet a tu sitio web". twitter.com .
  5. ^ "Widgets de USATODAY.com". usatoday.com .
  6. ^ "Widget meteorológico actual gratuito". accuweather.com .
  7. ^ "Incrustar videos y listas de reproducción - Ayuda de YouTube". support.google.com . Consultado el 17 de abril de 2021 .
  8. ^ "Insertar vídeos". Centro de ayuda de Dailymotion .
  9. ^ "Internetworking, seguridad, protección y más". Blog.anta.net. Archivado desde el original el 5 de junio de 2013. Consultado el 7 de septiembre de 2013 .
  10. ^ Troshchey, Yarry (18 de febrero de 2016). "Cómo afectan los widgets web al SEO". South Coast Web Design Ltd. Consultado el 18 de febrero de 2016 .
  11. ^ "Un recordatorio sobre los enlaces de widgets". Blog oficial de Google Webmaster Central . 8 de septiembre de 2016.
  12. ^ "Conceptos básicos de WAI-ARIA". Documentos web de MDN . 12 de septiembre de 2023.
  13. ^ "ARIA: rol de pestaña". MDN Web Docs . 12 de abril de 2023.
  14. ^ "Interacción del teclado". W3.org .
  15. ^ "Widgets del grupo de trabajo de aplicaciones web: familia de especificaciones". W3C . Consultado el 27 de marzo de 2013 .

Lectura adicional