Widżet internetowy — Web widget

Internetowej widżet jest strona internetowa lub aplikacji internetowych , który jest wbudowany w element do strony hosta, ale która jest zasadniczo niezależna od strony hosta, z ograniczeniem lub bez interakcji z gospodarza. Widget sieciowy zwykle zapewnia użytkownikom strony hosta dostęp do zasobów z innej witryny sieci Web, treści, do których dostęp strony hosta może być uniemożliwiony przez zasady tego samego pochodzenia przeglądarki lub zasady CORS dostawcy zawartości . Że treść zawiera reklamę ( Google „s AdSense ), sponsorowanych linków zewnętrznych ( Taboola ), komentarze użytkowników ( Disqus ), przyciski mediów społecznościowych ( Twitter , Facebook ), News ( USA Today ), a pogoda ( AccuWeather ). Niektóre widżety internetowe służą jednak do dostosowywania przez użytkownika samej strony hosta ( My Google! ).

Technologia

Widgety mogą być uważane za aplikacje do pobrania, które wyglądają i działają jak tradycyjne aplikacje, ale są implementowane przy użyciu technologii internetowych, w tym JavaScript , Flash , HTML i CSS . Widżety wykorzystują i zależą od internetowych interfejsów API udostępnianych przez przeglądarkę lub przez silnik widgetów, taki jak Akamai, Clearspring , KickApps , MassPublisher, NewsGator lub wiele innych.

Witryny takie jak FormLoop umożliwiają użytkownikom łatwe tworzenie widżetów z ich własnej zawartości bez konieczności znajomości kodowania.

Wykorzystanie w mediach społecznościowych

Użytkownicy końcowi używają przede wszystkim widżetów, aby poprawić swoje osobiste doświadczenia internetowe lub doświadczenia internetowe osób odwiedzających ich osobiste witryny.

Coraz większą popularnością cieszy się korzystanie z widżetów, dzięki którym użytkownicy mediów społecznościowych mogą dodawać samodzielne aplikacje do blogów, profili i stron społecznościowych. Widżety dodają narzędzia w taki sam sposób, jak aplikacje na iPhone'a. Twórcy tych widżetów często oferują je jako formę sponsorowanych treści, które mogą pokryć koszty rozwoju, gdy użyteczność widżetów mapuje się na potrzeby użytkownika w sposób, w którym zyskują obie strony. Na przykład marka wiadomości sportowych może zyskać świadomość i zwiększyć udział w widowni w zamian za natychmiastową i dynamiczną dostępność aktualnych wyników gier – blog, który zamieścił widżet wyników sportowych, może zyskać na posiadaniu bardziej lepkiej strony.

Platformy wideo, takie jak YouTube i Dailymotion, obsługują osadzanie wideo oparte na iframe .

Względy bezpieczeństwa

Jak każdy kod programu, widżety mogą być wykorzystywane do złośliwych celów. Jednym z przykładów jest widżet Facebooka „Secret Crush”, zgłoszony na początku 2008 roku przez Fortinet jako zachęcający użytkowników do zainstalowania adware Zango .

Jednym z ważnych czynników związanych z widżetami po stronie klienta jest to, że często host nie może kontrolować treści. Host nie może modyfikować treści ani funkcji, które zapewnia. Treść jest wstępnie publikowana przez wydawcę/autora/dostawcę usług, a gospodarz może zaakceptować tę treść lub nie korzystać z widżetu. Host kontroluje jednak umieszczenie widżetu. Ponieważ gospodarz zawsze może wyłączyć Widget, zapewnia to dużą wzajemną korzyść i satysfakcję z wydajności i treści.

Rozważania SEO

Widżety internetowe mogą wpływać na pozycję strony na dwa sposoby. Po pierwsze, linki generowane przez widżety po stronie klienta nie będą widoczne dla wyszukiwarek, które nie „uruchamiają” kodu widżetu przed analizą strony. Te linki nie wpłyną na pozycję strony. Po drugie, strony mogą być karane za udostępnianie widżetów, które automatycznie umieszczają linki na stronie, manipulując w ten sposób rankingiem strony.

Uwagi dotyczące dostępności

Widgety internetowe to złożone kontrolki interfejsu użytkownika. WAI-ARIA to technologia, która może poprawić użyteczność i dostępność takich widżetów, dodając dalszą semantykę, którą przeglądarki i technologie pomocnicze mogą rozpoznawać i wykorzystywać w celu ułatwienia interakcji użytkowników. Na przykład widżet tabpanel musi zawierać określony zestaw ról (tj. tablist, tab, tabpanel itp.) i musi być zgodny z określonymi interakcjami (tj. nawigacją za pomocą klawiatury).

Systemy zarządzania widżetami

Systemy zarządzania widżetami oferują metodę zarządzania widżetami, która działa na dowolnej stronie internetowej, takiej jak blog lub strona główna sieci społecznościowej. Wiele systemów blogowych ma wbudowane systemy zarządzania widżetami jako wtyczki. Użytkownicy mogą uzyskać widżety i inne narzędzia do zarządzania widżetami od różnych producentów widżetów.

Mobilny widżet internetowy

Mobilny widżet sieciowy ma ten sam cel i funkcję co widżet sieciowy, ale jest przeznaczony do użytku na urządzeniu mobilnym, takim jak telefon komórkowy lub tablet. Natomiast widżet sieciowy znajduje się na komputerze osobistym lub laptopie

Normy

W3C tworzy zestaw standardów dla widżetów internetowych.

Bibliografia

Dalsza lektura