Što je Widget?

click fraud protection

U web dizajn, web dodaci su male komponente koje proširuju funkcionalnost web stranice ili web mjesta. Riječ widget popularno je povezana sa sustavima za upravljanje sadržajem poput WordPress, gdje administratori postavljaju nove značajke sadržane u widgete na web stranice svog bloga.

Što je Widget?

Widget pokreće mali dio druge web stranice unutar druge web stranice, slično kao iframe. Na primjer, Facebook dodaci mogu ugraditi Facebook prijavu ili okvir za komentare. Web lokacija domaćina može imati malo ili nimalo znanja o tome što se događa unutar widgeta, ovisno o tome kako je usluga konfigurirana. Widgeti su poput prozora na značajke i funkcionalnosti drugog web mjesta u koje imate promjenjivu vidljivost i kontrolu.

web stranica s dodacima

Web stranice izrađene po mjeri također uključuju widgete, na neki način, koristeći otvoreni kod ili okvire za pružanje određene funkcije u cijelosti ili djelomično. Na primjer, funkcijom komentara često upravlja dodatak Disqus, koji se povezuje s Facebook-ovom funkcijom za prijavu. Te web stranice mogu dodati i značajke RSS ili podcast. Ova bi se značajka mogla smatrati widgetom, iako je taj izraz u velikoj mjeri otpao za općenitije izraze poput plug-in-a i integracije.

instagram viewer

U svakom slučaju, widgeti su samostalni blokovi koda koji se postavljaju na web mjesto bez mijenjanja bilo koje ključne značajke web mjesta. Iako su widgeti postupno postajali manje popularni kao entiteti na tržištu, widgeti se još uvijek nalaze u obliku dodataka i proširenja.

Upotreba web widgeta

Widgeti pružaju elemente korisničkog sučelja na zaslonu koji se integriraju s drugim platformama. Na primjer, ikone društvenih medija koje se vide oko članaka vijesti vrsta su widgeta. Oni omogućuju jednostavno dijeljenje sadržaja s malim ugrađenim programom.

Widgeti se mogu izvoditi na bilo kojoj web stranici web stranice, s dosljednim postavljanjem i korisničkim sučeljem. Vezom na platformu društvenih medija upravlja kôd unutar widgeta, čime web programer spašava od učenja i razumijevanja kako funkcioniraju API-ji svake platforme društvenih mreža.

Ako ste web dizajner, vjerojatno ćete htjeti znati te podatke. Međutim, većina urednika usredotočena je na funkcionalno, korisno web mjesto koje potiče korisnike na interakciju i čitanje više. Nemaju vremena naučiti što je API ili kako je napisan JSON. Umjesto toga, na svoju web stranicu ubacuju widget i integracija društvenih medija završena je.

Glavna prednost widgeta je jednostavnost upotrebe. Početnik u kodiranju može lako zalijepiti niz impresivnih značajki u svoj novi blog, nadograđujući funkcionalnost svojeg web mjesta i korisničko iskustvo, a da ih ne dizajnira od nule.

Loše strane widgeta

Web dizajneri također mogu biti ograničeni dizajnom widgeta. To je uvijek slučaj kada radite s kodom treće strane. Ako ne razumijete potpuno što softver radi, postoji vjerojatnost da softver čini nešto nepoželjno. U najboljem slučaju to je bezazlena neučinkovitost.

Ali u najgorem slučaju, widget bi mogao izvršiti zlonamjerni kod klijenta na računalima vaših posjetitelja. Zbog toga je kritično koristiti widgete iz pouzdanog izvora ili prethodno potvrditi da widgeti rade samo ono što kažu i ne više. To je sigurnosni rizik kada se vanjski kôd integrira u bilo koji pothvat, a ne poseban teret widgeta. Moduli Node.js donose toliko rizika.

instagram story viewer