Slovník pojmov

Pri práci s redakčným systémom Joomla sa môžete stretnúť s množstvom výrazov z oblasti správy obsahu, webového dizajnu, programovania, bezpečnosti či optimalizácie pre vyhľadávače. Tento slovník vysvetľuje najčastejšie používané pojmy jednoduchým a zrozumiteľným spôsobom.

Slovník je určený najmä začínajúcim používateľom, ktorí sa potrebujú zorientovať v administrácii Joomla, návodoch, dokumentácii alebo nastaveniach webovej stránky.

A

ACL – Access Control List
Systém riadenia prístupu používateľov. Pomocou ACL môžete určiť, kto smie obsah vidieť a aké činnosti môže vykonávať, napríklad vytvárať, upravovať, publikovať alebo odstraňovať články. Joomla rozlišuje používateľské skupiny, úrovne prístupu a oprávnenia.

Administrácia
Časť webu určená na jeho správu. V administrácii sa vytvárajú články, kategórie a menu, inštalujú sa rozšírenia, spravujú používatelia a vykonávajú aktualizácie. Označuje sa aj ako backend.

Alias
Skrátený názov položky používaný najmä pri vytváraní webovej adresy. Joomla ho môže vytvoriť automaticky z názvu článku, kategórie alebo položky menu. Alias by mal byť stručný, výstižný a bez zbytočných slov.

API – Application Programming Interface
Rozhranie, prostredníctvom ktorého môžu rôzne aplikácie alebo časti systému navzájom komunikovať. Joomla poskytuje programové rozhrania, ktoré môžu vývojári používať pri tvorbe rozšírení alebo prepájaní webu s externými službami.

Aktualizácia
Inštalácia novšej verzie systému, šablóny, jazykového balíka alebo rozšírenia. Aktualizácie môžu opravovať chyby, zlepšovať kompatibilitu, pridávať funkcie a odstraňovať bezpečnostné zraniteľnosti.

Article – článok
Základná obsahová položka v Joomla. Článok môže obsahovať text, obrázky, odkazy, videá, vlastné polia a ďalšie prvky. Každý článok sa zvyčajne zaraďuje do kategórie.

B

Backend
Administrátorská časť Joomla, ktorá nie je určená bežným návštevníkom. Správca webu sa do nej prihlasuje prostredníctvom adresy obsahujúcej priečinok /administrator.

Backup – záloha
Kópia súborov a databázy webovej stránky. Záloha umožňuje obnoviť web po neúspešnej aktualizácii, technickej chybe, napadnutí alebo strate údajov.

Blogové rozloženie
Spôsob zobrazenia viacerých článkov na jednej stránke. Články môžu byť zoradené pod sebou alebo do viacerých stĺpcov a môžu obsahovať úvodný text s odkazom „Čítať ďalej“.

C

Cache – vyrovnávacia pamäť
Dočasné uloženie už vytvorených údajov alebo častí stránky. Cache môže zrýchliť načítavanie webu, pretože Joomla nemusí pri každej návšteve opakovane spracovať všetky údaje.

CAPTCHA
Ochranný prvok formulára, ktorý pomáha rozlíšiť človeka od automatizovaného programu. Používa sa najmä ako ochrana registračných, prihlasovacích a kontaktných formulárov pred spamom.

CLI – Command-Line Interface
Rozhranie príkazového riadka. Umožňuje vykonávať niektoré operácie v Joomla pomocou textových príkazov, napríklad správu používateľov, aktualizácie alebo spúšťanie naplánovaných úloh.

CMS – Content Management System
Redakčný systém na vytváranie, organizovanie a publikovanie obsahu webovej stránky. Používateľ môže spravovať obsah bez toho, aby musel každú stránku programovať ručne.

Komponent
Rozsiahlejší typ rozšírenia, ktorý plní hlavnú funkciu určitej stránky. Komponent môže spravovať napríklad články, kontakty, bannery, internetový obchod, rezervácie alebo diskusné fórum. Komponenty sa často správajú ako samostatné menšie aplikácie vložené do Joomla.

Cron
Serverový plánovač úloh. Používa sa na automatické spúšťanie pravidelných činností, napríklad zálohovania, odosielania správ, čistenia databázy alebo synchronizácie údajov.

CSS – Cascading Style Sheets
Jazyk určujúci vzhľad webovej stránky. Pomocou CSS sa nastavujú farby, veľkosti písma, medzery, orámovanie, rozloženie prvkov a správanie stránky na rôznych zariadeniach.

D

Databáza
Miesto, kde Joomla uchováva väčšinu obsahu a nastavení. V databáze sú uložené napríklad články, kategórie, používateľské účty, položky menu, nastavenia modulov a informácie o rozšíreniach.

Debug – ladenie
Režim určený na zisťovanie technických problémov. Môže zobrazovať podrobnejšie informácie o chybách, databázových požiadavkách, jazykových reťazcoch alebo výkone systému. Na verejne dostupnom webe by mal byť zapnutý iba počas diagnostiky.

Dvojfaktorové alebo viacfaktorové overenie – 2FA/MFA
Dodatočné zabezpečenie prihlásenia. Okrem hesla používateľ potvrdzuje svoju totožnosť ďalším spôsobom, napríklad jednorazovým kódom, autentifikačnou aplikáciou alebo bezpečnostným kľúčom.

E

Editor
Nástroj na úpravu obsahu článkov a ďalších textových polí. Joomla štandardne obsahuje vizuálny editor, v ktorom možno text formátovať podobne ako v textovom procesore.

Extension – rozšírenie
Doplnkový softvér, ktorý pridáva Joomla nové funkcie alebo mení jej správanie. Medzi základné typy rozšírení patria komponenty, moduly, pluginy, šablóny a jazykové balíky.

F

Frontend
Verejná časť webovej stránky, ktorú vidia návštevníci. Frontend zobrazuje obsah pripravený v administrácii podľa nastavenia šablóny, menu, komponentov a modulov.

Favicon
Malá ikona webovej stránky zobrazovaná na karte prehliadača, v záložkách alebo vo výsledkoch niektorých vyhľadávačov.

Filter textu
Bezpečnostné nastavenie určujúce, aký HTML kód môžu jednotlivé skupiny používateľov vkladať do obsahu. Správne nastavenie pomáha zabrániť vloženiu nebezpečného kódu.

G

Globálna konfigurácia
Hlavná skupina nastavení celej Joomla stránky. Obsahuje napríklad názov webu, SEO nastavenia, konfiguráciu databázy, e-mailov, cache, relácií, servera a oprávnení.

GPL – GNU General Public License
Licencia slobodného a otvoreného softvéru, pod ktorou je distribuovaná Joomla. Umožňuje systém používať, skúmať, upravovať a ďalej šíriť pri dodržaní licenčných podmienok.

H

Hosting
Služba poskytujúca priestor a technické prostredie na prevádzku webovej stránky. Joomla potrebuje hosting s podporovanou verziou PHP, databázou a webovým serverom.

HTML – HyperText Markup Language
Značkovací jazyk používaný na vytvorenie štruktúry webovej stránky. Určuje napríklad nadpisy, odseky, obrázky, odkazy, zoznamy a tabuľky.

HTTP hlavičky
Doplňujúce informácie, ktoré si medzi sebou vymieňajú prehliadač a webový server. Bezpečnostné HTTP hlavičky môžu obmedziť niektoré typy útokov alebo neželaného používania obsahu.

J

JED – Joomla Extensions Directory
Oficiálny katalóg rozšírení pre Joomla. Slúži na vyhľadávanie komponentov, modulov, pluginov a ďalších doplnkov od rôznych vývojárov.

Joomla Core – jadro Joomla
Základný systém a funkcie dodávané v oficiálnom inštalačnom balíku. Úpravy súborov jadra sa neodporúčajú, pretože pri aktualizácii môžu byť prepísané.

K

Kategória
Nástroj na tematické usporiadanie obsahu. Články, kontakty, bannery a ďalšie položky možno zaraďovať do kategórií a podkategórií.

Kompatibilita
Schopnosť systému, rozšírenia alebo šablóny správne spolupracovať s konkrétnou verziou Joomla, PHP, databázy a ostatných nainštalovaných doplnkov.

L

Layout – rozloženie
Súbor alebo spôsob, ktorý určuje usporiadanie a výstup určitej časti stránky. Jedna šablóna môže používať viacero alternatívnych rozložení článkov, modulov alebo komponentov.

Lazy loading – odložené načítanie
Technika, pri ktorej sa obrázky alebo ďalšie prvky načítajú až vtedy, keď sa priblížia k viditeľnej časti obrazovky. Môže znížiť množstvo údajov potrebných pri prvom otvorení stránky.

M

Manifest
XML súbor obsahujúci informácie potrebné na inštaláciu rozšírenia. Môže definovať názov, verziu, autora, zoznam súborov, parametre, databázové skripty a aktualizačný server.

Media Manager – správca médií
Nástroj na nahrávanie, organizovanie a základnú úpravu obrázkov a ďalších mediálnych súborov.

Menu
Súbor navigačných odkazov webovej stránky. Joomla môže obsahovať viacero samostatných menu, napríklad hlavné menu, menu v päte alebo menu pre prihlásených používateľov.

Položka menu
Konkrétny odkaz v menu. Položka menu môže smerovať na článok, kategóriu, zoznam kontaktov, prihlasovací formulár, externú adresu alebo inú funkciu komponentu.

Migrácia
Presun webu medzi výrazne odlišnými hlavnými verziami systému alebo na inú platformu. Migrácia býva zložitejšia než bežná aktualizácia a môže vyžadovať kontrolu šablóny, rozšírení, databázy a vlastných úprav.

Modul
Menší blok obsahu alebo funkcie zobrazovaný na vybraných miestach stránky. Modul môže zobrazovať menu, prihlasovací formulár, vyhľadávanie, vlastný text, najnovšie články alebo inú doplnkovú informáciu. Jeho zobrazenie možno priradiť ku konkrétnym položkám menu.

Modulová pozícia
Pomenované miesto definované šablónou, do ktorého možno umiestniť modul. Príkladom môže byť horná časť stránky, bočný panel alebo päta.

O

Open source
Spôsob vývoja softvéru, pri ktorom je zdrojový kód dostupný na kontrolu, úpravu a ďalší rozvoj podľa podmienok príslušnej licencie.

Override – prepísanie výstupu
Vlastná kópia rozloženia komponentu, modulu, pluginu alebo všeobecného layoutu uložená v šablóne. Umožňuje zmeniť výsledný HTML výstup bez priamej úpravy súborov jadra alebo rozšírenia.

Oprávnenie
Pravidlo určujúce, akú činnosť môže používateľská skupina vykonať. Môže ísť napríklad o prístup do administrácie, vytváranie obsahu, úpravu vlastných článkov alebo zmenu stavu publikovania.

P

Page Builder
Rozšírenie poskytujúce vizuálne vytváranie stránok z pripravených riadkov, stĺpcov a prvkov. Umožňuje zostavovať zložitejšie rozloženia bez ručného písania celého HTML a CSS kódu.

PHP
Programovací jazyk používaný na serverovej strane. Joomla je vytvorená prevažne v PHP, preto musí hosting podporovať verziu kompatibilnú s používanou verziou systému.

Plugin
Rozšírenie, ktoré reaguje na určité udalosti v systéme. Plugin môže napríklad upraviť obsah pred zobrazením, zabezpečiť autentifikáciu, pridať tlačidlo do editora alebo vykonať činnosť pri prihlásení používateľa.

Publikované
Stav položky, pri ktorom môže byť obsah za splnenia ďalších podmienok dostupný na webe. Viditeľnosť môže ovplyvniť aj dátum publikovania, úroveň prístupu, jazyk alebo priradenie k menu.

R

Redirect – presmerovanie
Automatické odoslanie návštevníka zo starej alebo neplatnej adresy na novú adresu. Presmerovania sú dôležité pri zmene štruktúry webu, aby nevznikali nefunkčné odkazy.

Responsive design – responzívny dizajn
Spôsob tvorby webu, pri ktorom sa rozloženie prispôsobuje veľkosti obrazovky počítača, tabletu alebo telefónu.

RSS
Formát umožňujúci odoberať nové príspevky z webovej stránky prostredníctvom čítačky informačných kanálov.

S

Scheduled Tasks – naplánované úlohy
Funkcia Joomla určená na automatické alebo pravidelné vykonávanie údržbových činností. Môže fungovať prostredníctvom návštev webu, webového cronu alebo externého serverového cronu.

SEF URL – adresa vhodná pre vyhľadávače
Čitateľná webová adresa, ktorá namiesto technických parametrov používa zrozumiteľné slová. Vytvára sa najmä z aliasov položiek menu, kategórií a článkov.

SEO – Search Engine Optimization
Optimalizácia webovej stránky pre internetové vyhľadávače. Zahŕňa kvalitný obsah, správne nadpisy, názvy stránok, meta popisy, zrozumiteľné adresy, interné odkazy, rýchlosť stránky a technickú dostupnosť.

Server
Počítač alebo služba, na ktorej je webová stránka uložená a spracovávaná. Server poskytuje návštevníkom výslednú stránku prostredníctvom internetu.

Session – relácia
Dočasný súbor údajov spojený s konkrétnym návštevníkom. Relácia umožňuje napríklad zachovať prihlásenie používateľa alebo rozpracovaný stav počas návštevy.

Super User
Používateľská skupina s najvyššími oprávneniami v Joomla. Jej členovia môžu meniť globálne nastavenia, spravovať rozšírenia, používateľov a oprávnenia. Účty Super User by mali byť dôkladne zabezpečené.

Š

Šablóna – template
Rozšírenie určujúce vizuálnu podobu a základné rozloženie stránky. Obsahuje HTML alebo PHP súbory, štýly, skripty a definície modulových pozícií. Joomla môže používať samostatnú šablónu pre verejnú stránku a inú pre administráciu.

Štýl šablóny
Konkrétna konfigurácia nainštalovanej šablóny. Z jednej šablóny možno vytvoriť viac štýlov s odlišným logom, farbami alebo nastaveniami a priradiť ich rôznym stránkam.

Odvodená šablóna – child template
Šablóna, ktorá preberá väčšinu súborov z rodičovskej šablóny, ale umožňuje upraviť vybrané súbory, štýly, rozloženia alebo modulové pozície. Vlastné súbory odvodenej šablóny nie sú pri aktualizácii rodičovskej šablóny priamo prepísané.

T

Tag – značka
Kľúčové slovo priradené k obsahovej položke. Značky umožňujú prepájať tematicky súvisiaci obsah aj vtedy, keď sa nachádza v rôznych kategóriách.

Template framework
Rozšírený základ šablóny poskytujúci vlastné možnosti rozloženia a vizuálneho nastavenia. Framework môže obsahovať systém stĺpcov, prednastavené štýly, ovládanie typografie alebo nástroje na tvorbu hlavičky a päty.

Trash – kôš
Stav odstránenej položky, ktorá ešte nebola natrvalo vymazaná. Položku v koši možno obnoviť alebo definitívne odstrániť.

U

URL – Uniform Resource Locator
Webová adresa konkrétnej stránky, obrázka, dokumentu alebo iného zdroja na internete.

Úroveň prístupu
Určuje, ktoré používateľské skupiny môžu položku vidieť. Bežné úrovne sú napríklad verejný obsah, obsah pre registrovaných používateľov alebo obsah s osobitným prístupom.

Upgrade
Prechod na novšiu hlavnú generáciu Joomla. Pred upgrade treba preveriť technické požiadavky, kompatibilitu šablóny a rozšírení a vytvoriť úplnú zálohu.

V

Versioning – história verzií
Funkcia, ktorá uchováva predchádzajúce verzie článkov alebo iných podporovaných položiek. Umožňuje porovnať zmeny a v prípade potreby obnoviť starší obsah.

View – zobrazenie
Konkrétny spôsob, akým komponent prezentuje údaje. Jeden komponent môže obsahovať napríklad zoznamové zobrazenie, detail položky a formulár na úpravu.

Vlastné polia – custom fields
Doplňujúce polia, pomocou ktorých možno k článkom, kontaktom alebo používateľom pridávať štruktúrované údaje. Môže ísť napríklad o dátum, zoznam možností, obrázok, URL adresu alebo textové pole.

W

Workflow – pracovný postup
Systém riadenia jednotlivých fáz prípravy a schvaľovania obsahu. Článok môže prechádzať napríklad stavmi koncept, kontrola, schválené a publikované.

WYSIWYG – What You See Is What You Get
Vizuálny spôsob editovania obsahu, pri ktorom používateľ približne vidí výsledné formátovanie už počas písania textu.

X

XML
Značkovací formát používaný napríklad v inštalačných manifestoch, formulároch, aktualizačných súboroch a ďalších konfiguračných častiach Joomla.

XSS – Cross-Site Scripting
Typ útoku, pri ktorom sa útočník pokúsi vložiť do stránky škodlivý skript. Riziko sa znižuje filtrovaním vstupov, obmedzením povoleného HTML a pravidelnými aktualizáciami systému a rozšírení.

Image

môj CMS je slovenský informačný portál venovaný redakčnému systému Joomla. Prináša zrozumiteľné návody, praktické tipy, novinky, bezpečnostné upozornenia a informácie o aktualizáciách, šablónach a rozšíreniach pre začiatočníkov aj skúsených používateľov.