Webes szakkifejezések, alapfogalmak
Egy webfejlesztő számára elengedhetetlen, hogy ismerje a weben előforduló mindennapos szakkifejezéseket, alapfogalmakat. Ezeket fogjuk röviden összefoglalni.
Captcha
A captcha egy egyszerű feladvány, amit csak emberek tudnak elvégezni, ezzel kiszűrve a robotokat az oldalról. Ilyen például egy képen lévő szöveg beírása vagy néhány kép közül azok képek kiválasztása, amin egy autó/jelzőlámpa/közlekedési tábla stb. látható. Captcha alkalmazásával megakadályozhatjuk például, hogy automatizált botok spamet küldjenek nekünk a kapcsolattartó űrlapunkat kitöltve.
GDPR
(General Data Protection Regulation/Általános adatvédelmi rendelet) Az Európai Unióban alkalmazott felhasználói adatvédelmi szabályozások összessége. Egyrészt az egyes felhasználók személyes adatainak védelméhez való jogát írják le, másrészt a weboldalak, illetve online szolgáltatások üzemeltetőire nézve fogalmaznak meg kötelezően implementálandó technikai megoldásokat a felhasználók személyes adatainak védelmében. Ide tartoznak például az e-mail címek, nevek, telefonszámok stb. begyűjtésére, tárolására és felhasználására vonatkozó szabályok.
HTTPS/SSL tanúsítvány
Egy SSL tanúsítvány lényegében egy digitális "kulcs", amely ahhoz szükséges, hogy egy weboldal és a felhasználó böngészője között biztonságos, titkosított kapcsolat jöhessen létre. Így ha véletlen illetéktelen harmadik fél hozzá is férne a küldött vagy fogadott adatokhoz, annak tartalmát nem tudja "kinyitni", vagyis értelmezni az SSL kulcs nélkül.
Cookie
A cookie (süti) egy olyan szöveges információ, amit a weboldal eltárolhat a felhasználó számítógépén azzal a céllal, hogy a weboldal "emlékezzen ránk" (mivel ez az információ újra és újra kiolvasható). A weboldalak így jegyzik meg, hogy ki van bejelentkezve, milyen termékeket raktunk a kosárba stb.
Reszponzív
A reszponzív szót általában egy weboldal kinézetére szokták alkalmazni, és azt jelenti, hogy az oldal bármilyen kijelző méreten megfelelően jelenik meg és működik, nem lóg ki, olvasható és esztétikus.
Mobil nézet
Mobil nézetet értünk az alatt, amikor egy weboldal, vagy mobil alkalmazás megjelenését, kinézetét tekintjük meg mobil kijelzőn és felbontáson.
UI/UX
UI ("user interface") alatt a felhasználói felületet értjük, illetve, hogy az egyes menüpontok milyen látványosan jelennek meg. A UX ("user experience") pedig a felhasználói élményt jelenti, hogy a weboldal menüpontjai milyen könnyedén, hatékonyan használhatóak.
SEO/Keresőoptimalizálás
A "Search Engine Optimization", azaz keresőoptimalizálás lényege, hogy egy weboldal minél magasabb helyezést érjen el a keresőmotorok találati listáján. Ezzel a folyamattal lehet elérni, hogy például a Google keresőbe, ha beírnak az releváns kifejezéseket, akkor a mi oldalunk jelenleg meg legfelül vagy legalábbis minél előrébb legyen a listán.
Cache/Gyorsítótár
Gyorsítótárnak nevezzük azt, amikor a weboldal egyes elemeiről/részeiről (pl. a weboldal logója) a böngésző egy másolatot készít, hogy ne kelljen minden alkalommal újra és újra letölteni, hanem a számítógép vagy a telefon tárhelyéből bármikor villámgyorsan betölthető legyen.
Hamburger menü/gomb
A hamburger menü általában egy három vonalból álló ikon, ami legtöbbször akkor jön elő, ha egy weboldalt mobilról nézünk és a kijelző mérete miatt a navigációs bar (az oldalon lévő menüpontok) nem fér bele teljes egészében a képernyőbe.
Adatbázis
Az adatbázisban tároljuk el többnyire strukturált adataink összeségét, amiket tárolni, lekérdezni és szerkeszteni tudunk egy erre a célra létrehozott szoftverrel.
Sablon
A sablonok alatt előre elkészített elrendezéssel, grafikákkal és általában tartalommal feltöltött alapokat értünk. Az előnyük, hogy nagyon sok időt meg lehet velük takarítani, ha egy mutatós oldalt szeretnénk gyorsan elkészíteni.
Widget
Web widget alatt általában olyan előre összerakott elemet értünk, amely egy oldalba egyszerűen beilleszthető és újra felhasználható. Ilyenek lehetnek például egy időjárást mutató widget a WordPress-nél.
Plugin
Egy adott szoftverbe opcionálisan beépíthető, annak képességeit bővítő vagy módosító kiegészítő modul.
Mobilapplikáció
Azok az applikációk, amelyek mobileszközökön futnak, azok kisebb méretű kijelzőjére lettek tervezve, és alkalmazkodnak az érintés alapú kommunikációhoz a felhasználójukkal
Domain (mint webcím)
A domain név hasonló egy telefonkönyv bejegyzéshez: a domain nevet beírva a felhasználó böngészője egy globálisan elérhető "címjegyzékből" ki tudja keresni, hogy a címhez tartozó weboldalt hol találja meg, hogyan tud hozzá csatlakozni, hogy a kívánt tartalmat megjeleníthesse.
VPN (virtuális magánhálózat, angolul Virtual Private Network)
Olyan adatátviteli csatornát biztosító technológia, amivel biztonságos kapcsolatot lehet létrehozni a számítógép és az internet között.. VPN használatával olyan böngészés biztosítható, amely anonim és biztonságos, mivel így el lehet érni, hogy a számítógép és ezzel az adott aktivitás nem követhető az interneten.
Tartalomkezelő rendszer/CMS
Olyan weboldalak kezelésére használják, melyek tartlama sűrűn változik, pl. blogok, hírportálok, vagy webshopok. A felhasználónak mindössze létre kell hoznia egy új tartalmat a CMS adminisztrátori felületén, amely tartalom ezután automatikusan megjelenik az oldalon, az előre beállított design és esetleges publikálási szabályok függvényében ezzel időt és energiát spórolva.
Google Analytics (GA)
A Google Analytics egy olyan ingyenes szolgáltatás, ami a weboldalunk látogatottsági statisztikáit méri és részletes visszajelzést ad oldalunk látogatóiról. Ehhez nem kell mást tenni, mint a szolgáltatás kódját beilleszteni a weboldalunk kódjába, ezt követően pedig további analitikai szolgáltatásokat kódszerkesztés nélkül, a GA adminisztrátori felületén adhatunk hozzá.
Google Tag Manager (Google Címkekezelő)
A Google Tag Manager egy ingyenes gyűjtőszolgáltatás, melynek segítségével több analitikai szolgáltatást is beilleszthetünk oldalunkba kódolás nélkül.
Payment Gateway
A Payment Gateway igazából egy fizetési kapu, amely tartja a kapcsolatot a fizető és a kereskedő között az online fizetések során. Itt történik az ügyfél pénzügyi megbízása a bankja felé, hogy indítson tranzakciót a kereskedő felé, vagyis ezen a felületen keresztül fizet az ügyfél.
Forráskód
A forráskód az maga egy weboldal vagy akármilyen rendszer működését leíró kódbázis, amelyet a programozók készítenek.
Verziószámok
Egy webes szoftver esetében a verziószám határozza meg, hogy milyen tulajdonságokkal és változtatásokkal rendelkezik az adott program adott verziója az eredetihez képest, illetve utal a szoftver életkorára is.