Kas ir logrīks?

In web dizains, tīmekļa logrīki ir mazi komponenti, kas paplašina tīmekļa lapas vai vietnes funkcionalitāti. Vārds logrīks ir populāri saistīts ar pārvaldītām satura pārvaldības sistēmām, piemēram, WordPress, kur administratori ievieto jaunas logrīkos ietvertās funkcijas sava emuāra tīmekļa lapās.

Kas ir logrīks?

Logrīks vada nelielu citas vietnes daļu citā vietnē, līdzīgi kā iframe. Piemēram, Facebook logrīki var iegult Facebook pieteikšanās vai komentāru lodziņu. Atkarībā no pakalpojuma konfigurēšanas resursdatora vietnei var būt maz vai vispār nav zināšanu par to, kas notiek logrīkā. Logrīki ir kā logs uz citas vietnes funkcijām un funkcionalitāti, kurā jums ir mainīga redzamība un vadība.

vietne ar logrīkiem

Pielāgotas vietnes pēc modera arī iekļauj logrīkus, izmantojot atvērtā pirmkoda kodu vai ietvarus, lai nodrošinātu noteiktu funkcionalitāti pilnībā vai daļēji. Piemēram, komentāru funkcionalitāti bieži apstrādā Disqus spraudnis, kas izveido savienojumu ar Facebook pieteikšanās funkcionalitāti. Šīs vietnes var pievienot arī RSS vai Podcast funkcijas. Šo funkciju varētu uzskatīt par logrīku, lai gan šis termins lielākoties ir atpalicis no vispārīgākiem terminiem, piemēram, spraudņa un integrācijas.

instagram viewer

Jebkurā gadījumā logrīki ir patstāvīgi koda bloki, kas iekļūst vietnē, nemainot nevienu no vietnes galvenajām iezīmēm. Lai gan logrīki ir pakāpeniski kļuvuši mazāk populāri kā tirgotas vienības, logrīki joprojām ir atrodami spraudņu un paplašinājumu veidā.

Tīmekļa logrīku izmantošana

Logrīki nodrošina ekrānā redzamus lietotāja interfeisa elementus, kas iekļaujas citās platformās. Piemēram, sociālo mediju ikonas, kas redzamas ap ziņu rakstiem, ir sava veida logrīks. Tie ļauj ērti kopīgot saturu ar nelielu, iegultu programmu.

Logrīkus var palaist jebkurā vietnes tīmekļa vietnē ar konsekventu izvietojumu un lietotāja saskarni. Savienojumu ar sociālo mediju platformu pārvalda logrīkā esošais kods, tādējādi ietaupot tīmekļa izstrādātāju no mācīšanās un izprotot katras sociālo mediju platformas API darbību.

Ja esat tīmekļa dizainers, jūs, iespējams, vēlēsities uzzināt šo informāciju. Tomēr lielākā daļa redaktoru ir orientēti uz funkcionālu, izmantojamu vietni, kas mudina lietotājus mijiedarboties un lasīt vairāk. Viņiem nav laika uzzināt, kas ir API vai kā rakstīts JSON. Tā vietā viņi ievieto logrīku savā vietnē, un sociālo mediju integrācija ir pabeigta.

Logrīku lielākais ieguvums ir lietošanas ērtums. Kodēšanas iesācējs var viegli ielīmēt iespaidīgu funkciju kopu savā jaunajā emuārā, uzlabojot savas vietnes funkcionalitāti un lietotāja pieredzi, neveidojot funkcijas no jauna.

Logrīku negatīvās puses

Tīmekļa dizainerus var ierobežot arī logrīka dizains. Tas vienmēr notiek, strādājot ar trešās puses kodu. Ja jūs pilnībā nesaprotat programmatūras darbību, pastāv iespēja, ka programmatūra dara kaut ko nevēlamu. Labākajā gadījumā tā ir nekaitīga neefektivitāte.

Bet sliktākajā gadījumā logrīks varētu izpildīt ļaunprātīgu klienta puses kodu jūsu apmeklētāju datoros. Tāpēc ir kritiski izmantot logrīkus tikai no uzticama avota vai iepriekš apstiprināt, ka logrīki dara tikai to, ko viņi saka, un ne vairāk. Tas ir drošības risks, ja jebkurā uzņēmumā tiek integrēts ārējais kods, nevis logrīku īpašais slogs. Node.js moduļi rada tikpat lielu risku.