Widget web

De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a buscar

Un widget web es una página web o una aplicación web que está incrustada como un elemento de una página web de host pero que es sustancialmente independiente de la página de host y tiene una interacción limitada o nula con el host. [1] Un widget web comúnmente proporciona a los usuarios de la página de host acceso a recursos de otro sitio web, contenido al que la página de host no puede 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 de alojamiento ( ¡Mi Google! ).

Tecnología

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

Los 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 principalmente widgets 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, donde 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 de iPhone. Los desarrolladores de estos widgets a menudo los ofrecen como una forma de contenido patrocinado, que puede pagar el costo del desarrollo cuando la utilidad de los widgets se asigna a las necesidades del usuario de manera que ambas partes se benefician. Por ejemplo, una marca de noticias deportivas podría ganar notoriedad y una mayor participación de audiencia a cambio de la utilidad de que los puntajes de los juegos actuales estén disponibles de manera instantánea y dinámica: el blog que publicó el widget de puntaje deportivo podría ganar al tener un sitio más atractivo.

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

Consideraciones de seguridad

Como cualquier código de programa, los widgets pueden usarse 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 con los widgets del lado del cliente es que, a menudo, el host no puede controlar el contenido. El host no puede modificar el contenido o la funcionalidad que proporciona. El contenido es publicado previamente por el editor/autor/proveedor de servicios y el anfitrión puede aceptar ese contenido o no usar el widget. Sin embargo, el host controla la ubicación del Widget. Debido a que el anfitrión siempre puede desactivar el Widget, asegura un alto grado de ventaja mutua y satisfacción con el rendimiento y el contenido.

Consideraciones SEO

Los widgets web pueden afectar el rango de la página de dos maneras. Primero, 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 ranking de la página. [10] En segundo lugar, las páginas pueden ser penalizadas por albergar widgets que automáticamente colocan enlaces en la página, manipulando así el ranking de la página. [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 la 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 funciones (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 teclado). [14]

Sistemas de gestión de widgets

Los sistemas de gestión de widgets ofrecen un método de gestión de widgets que funciona en cualquier página web, como un blog o la página de inicio de una red social. Muchos sistemas de blog vienen con sistemas de administración de widgets incorporados 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á en una computadora personal o computadora portátil

Estándares

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 para sitios web: ¿Qué son y por qué los necesito?" . El blog de HostBaby . Widgets: son esos pequeños artilugios que ves en los sitios web, a menudo en la barra lateral, que realizan una función simple y no ocupan mucho espacio mientras lo hacen.
  2. ^ "Widgets - Centro de ayuda de Taboola Publisher" . taboola.com .
  3. ^ "Integración web" . disqus.com .
  4. ^ "Cómo agregar el botón Tweet a su sitio web" . twitter.com .
  5. ^ "Widgets de USATODAY.com" . usatoday.com .
  6. ^ "Widget de tiempo actual gratuito" . accuweather.com .
  7. ^ "Insertar videos y listas de reproducción - Ayuda de YouTube" . soporte.google.com . Consultado el 17 de abril de 2021 .
  8. ^ "Incrustación de videos" . Centro de ayuda de Dailymotion .{{cite web}}: CS1 maint: url-status (link)
  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. "Cómo afectan los widgets web al SEO" . diseño web de la costa sur ltd . Consultado el 18 de febrero de 2016 .
  11. ^ "Un recordatorio sobre los enlaces de widgets" . Blog oficial del centro para webmasters de Google . 8 de septiembre de 2016.
  12. ^ "Conceptos básicos de WAI-ARIA" . Documentos web de MDN .
  13. ^ "ARIA: función de pestaña" . Documentos web de MDN .
  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

0.058128833770752