Przejdź do głównej treści

Joomla - Słownik

Słownik zawiera 162 wyrażeń.
Wyszukaj w słowniku (wyrażenie regularne dozwolone)
Wyrażenie Definicja
configuration.php

configuration.php to plik odpowiadający za podstawowe ustawienia w Joomla. Plikowa manifestacja ustawień, które mamy w konfiguracji na zapleczu administracyjnym. W pliku konfiguracyjnym znajdziemy takie ustawienia jak: opisy meta dla strony, ustawienia bazy danych, podstawowy edytor, opcje debugowania, ustawienia dla prostych adresów, pamięć podręczna i wiele innych.

Plik configuration.php zawsze znajdziesz w lokalizacji instalacji Joomla i katalogu public_html.

/home/nazwa_użytkownika/public_html/configuration.php

Dla instalacji subdomenowych.

/home/nazwa_użytkownika/public_html/subdomena/configuration.php

Ważne:

Prawa dla pliku powinny być ustawione CHMOD na 644 lub 444

Synonim - plik konfiguracyjny joomla
DirectAdmin

DirectAdmin jest panelem ułatwiającym zarządzanie serwerem VPS lub Dedykowany, ale w zasadzie nie ma przeciwwskazań do używania go nawet dla hostingów współdzielonych. Za pomocą panelu Direct Admin utworzymy konto FTP, bazę sql, pocztę, wgramy lub wygenerujemy certyfikat SSL. Działanie jest bardzo podobne do innych panelu jak cPanel

Panel DirectAdmin ma również rozwiązania do instalowania oprogramowania są tam najpopularniejsze CMSy, jak i Joomla.

Adres IP

Adres IP (protokół internetowy) to adres sprzętu sieciowego. Pomaga w podłączaniu komputera do innych urządzeń w sieci i na całym świecie. Adres IP składa się z cyfr lub znaków. Przykładowy adres IP to: 106.157.14.112

Wszystkie urządzenia podłączone do internetu mają unikalny adres IP, co oznacza, że ​​potrzebne są miliardy adresów IP. To wymaganie spełnia nowa wersja protokołu IP IPv6. Istnieją dwie wersje protokołu IP: IPv4 i IPv6. IPv4 to starsza wersja, która ma ponad 4 miliardy adresów IP. Jednak, nowa wersja IPv6 może zapewnić do bilionów adresów IP, aby zaspokoić potrzeby wszystkich użytkowników Internetu i urządzeń. Wersja IPv4 używana do konfigurowania adresów IP w postaci wartości liczbowych (liczb), które mogą kolidować z innymi adresami IP. Dlatego w protokole IPv6 przyjęto metodę szesnastkową, aby zapewnić niepowtarzalne adresy IP miliardom użytkowników na całym świecie.

Twój komputer z którego korzystasz na swój adres IP, strona internetowa, którą właśnie tworzysz również ma swój adres IP.

PHP

PHP to język programowania i skryptów do tworzenia dynamicznych, interaktywnych witryn internetowych. Joomla jest napisany przy użyciu PHP. 

PHP jest językiem programowania po stronie serwera. Gdy użytkownik zażąda strony internetowej zawierającej kod PHP, kod jest przetwarzany przez moduł PHP zainstalowany na tym serwerze WWW. Następnie preprocesor PHP generuje dane wyjściowe HTML do wyświetlenia na ekranie przeglądarki użytkownika.

Subdomena

Subdomena to dodatkowa część głównej nazwy domeny. Subdomeny są tworzone w celu organizowania i nawigowania do różnych sekcji Twojej witryny. Możesz utworzyć wiele subdomen lub domen podrzędnych w swojej domenie głównej.

Na przykład:

szkola.joomlaguru.pl

W tym przykładzie "szkola" to subdomena, "joomlaguru" to domena podstawowa, a  "pl" to domena najwyższego poziomu (TLD). Jako subdomeny możesz użyć dowolnego tekstu, jednakże kieruj się zawsze zasada łatwego zapamiętania adresu. Nikt nie lubi długich nazw domenowych, ponieważ ciężko je zapamiętać!

FTP

FTP lub File Transfer Protocol to protokół internetowy używany do przesyłania plików przez Internet z jednego komputera do drugiego. Na przykład, gdy instalujesz w swojej witrynie oprogramowanie takie jak, Joomla, Drupal, WordPress, najprawdopodobniej użyjesz FTP, aby przesłać wszystkie pliki Joomla z komputera osobistego na serwer. Aby to zrobić, potrzebujesz czegoś, co nazywa się klientem FTP. Klient FTP to oprogramowanie działające na komputerze osobistym i umożliwiające przesyłanie plików do serwera internetowego. WinSCP, Filezilla i WS_FTP to przykłady łatwych w użyciu klientów FTP.

Większość dostawców usług hostingowych Joomla zapewnia użytkownikom dostęp do FTP, dzięki czemu mogą przesyłać lub pobierać pliki ze swojego serwera hostingowego bezpośrednio ze swojego panelu sterowania. Użytkownicy Joomla mogą potrzebować klienta FTP, aby przesłać pliki Joomla na swój serwer hostingowy, zanim będą mogli zainstalować Joomla.

Dobrze jest zrozumieć, jak korzystać z FTP. Czasami trzeba dokonać zmiany w pliku configruation.php lub plikach szablonu podczas nadpisywania stylu. Wiedza ta na pewno Ci się przyda nawet w takich prozaicznych sprawach jak upload dużego pliku, którego nie można przesłać przy pomocy managera lub innego rozszerzenia Joomla.

Synonim - File Transfer Protocol
cPanel

cPanel to internetowy interfejs graficzny (GUI) oparty na systemie Linux, używany jako panel sterowania w celu uproszczenia zarządzania witryną i serwerem. cPanel umożliwia publikowanie witryn internetowych, zarządzanie domenami, organizowanie plików internetowych, tworzenie kont e-mail, zarządzenie kontami ftp, konfiguracje PHP instalacje CMS i wiele więcej.

cPanel to jeden z najpopularniejszych paneli sterowania w spotykany na hostingach.
Wiele firm hostingowych dostarcza klientom cPanel jako część pakietu hostingowego.

cPanel ma dwa interfejsy, interfejs użytkownika o nazwie cPanel i interfejs zarządzania serwerem o nazwie Web Host Manager (WHM). Takie połączenie umożliwia użytkownikom zarządzanie witryną i dostarcza dostawcom usług hostingowych narzędzia do zarządzania serwerem.

DNS

DNS to skrót od "Domain Name System". To system, który umożliwia łączenie się z witrynami internetowymi przez dopasowanie czytelnych dla człowieka nazw domen (takich jak joomlaguru.pl) z unikalnym identyfikatorem serwera, na którym jest przechowywana witryna.

Pomyśl o systemie DNS jak o internetowej książce telefonicznej. Zawiera listę nazw domen z odpowiadającymi im identyfikatorami zwanymi adresami IP (234.100.005.100),
zamiast wymieniać nazwiska osób wraz z ich numerami telefonów. Gdy użytkownik wprowadza na swoim urządzeniu nazwę domeny, taką jak joomlaguru.pl, wyszukuje adres IP i łączy go z fizyczną lokalizacją, w której przechowywana jest ta witryna.

Synonim - Domain Name System
Uwierzytelnianie dwuskładnikowe

Logowanie dwu etapowe, które zabezpiecza konto dodatkowym składnikiem do logowania. Może to być specjalny klucz lub aplikacja generująca losowe kody, które trzeba podać podczas logowania. Proste metody to wpisania kodu z SMSa uwierzytelniającego. 2FA może również wykorzystywać biometryczne funkcje do logowania jak odcisk palca w telefonie poprzez czytnik linii papilarnych.

Synonim - 2FA,Two-Factor Authentication
Web Authentication

Web Authentication API (znany również jako WebAuthn) to specyfikacja napisana przez W3C i FIDO przy współudziale Google, Mozilla, Microsoft, Yubico i innych. Interfejs API umożliwia serwerom rejestrowanie i uwierzytelnianie użytkowników przy użyciu kryptografii klucza publicznego zamiast hasła. WebAuthn wykorzystuje kryptografię asymetryczną z kluczem publicznym i prywatnym. Klucz publiczny jest udostępniany serwerowi. Klucz prywatny nigdy nie opuści tokenu sprzętowego.

Synonim - WebAuthn,FIDO,FIDO 2
HTTP FEATURE-POLICY

Nagłówek HTTP Feature-Policy zapewnia mechanizm zezwalania i blokowania korzystania z funkcji przeglądarki w jej własnej ramce oraz w treści w dowolnych elementach <iframe> w dokumencie. Dla przykładu, jeśli jesteś pewny, że na Twojej stronie nie będzie wymagane używania kamery lub mikrofonu to możesz ustawić w nagłówku taka informacje i zabezpieczyć przez potencjalnym nadużyciem.

Nagłówek HTTP Feature-Policy zostanie zastąpiony na rzecz HTTP PERMISSIONS-POLICY.

Synonim - HTTP PERMISSIONS-POLICY
EXPECT-CT

Nagłówek Expect-CT pozwala witrynom wyrazić zgodę na raportowanie i - lub egzekwowanie wymagań Certificate Transparency, aby zapobiec niezauważeniu wykorzystania błędnie wydanych certyfikatów dla tej witryny. 

HTTP REFERRER-POLICY

Nagłówek HTTP Referrer-Policy kontroluje, ile informacji o stronie odsyłającej (wysyłanej przez nagłówek Referer) powinno być dołączonych do żądań. Za domyślną opcje przyjmuje się "no-referrer-when-downgrade" co ozacze że: wysyłanie HTTP -> HTTP, HTTPS -> HTTPS lub HTTP -> HTTPS, ale nie jest wysyłany do mniej bezpiecznych miejsc z http, czyli HTTPS -> HTTP

X-XSS-PROTECTION

Nagłówek odpowiedzi HTTP X-XSS-Protection to funkcja przeglądarek Internet Explorer, Chrome i Safari, która zatrzymuje ładowanie stron po wykryciu ataków z użyciem odwróconych skryptów krzyżowych (XSS). Chociaż te zabezpieczenia są w większości niepotrzebne w nowoczesnych przeglądarkach, gdy witryny stosują silne zabezpieczenia treści.
Zasada, która wyłącza korzystanie ze wbudowanego kodu JavaScript („niebezpiecznego w treści”), nadal może zapewniać ochronę użytkownikom starszych przeglądarek internetowych, które jeszcze nie obsługują CSP.

X-FRAME OPTIONS

Nagłówek odpowiedzi HTTP X-Frame-Options może służyć do wskazania, czy przeglądarka powinna mieć możliwość renderowania strony w <frame>, <iframe>, <embed> lub <object>. Witryny mogą to wykorzystać, aby uniknąć ataków polegających na przechwytywaniu kliknięć, zapewniając, że ich zawartość nie jest osadzana w innych witrynach.
Dodatkowe zabezpieczenia są zapewniane tylko wtedy, gdy użytkownik uzyskujący dostęp do dokumentu używa przeglądarki obsługującej X-Frame-Options.

CONTENT SECURITY POLICY - REPORT ONLY

Specjalny tryb, aby ułatwić wdrażanie, CSP można wdrożyć w trybie tylko dla raportowania. Wszelkie naruszenia są zgłaszane pod podany identyfikator URI. Ponadto nagłówek zawierający tylko raport może służyć do testowania przyszłej zmiany zasad bez jej rzeczywistego wdrażania.

CONTENT-SECURITY-POLICY

To dodatkowa warstwa zabezpieczeń, która pomaga wykrywać i łagodzić niektóre typy ataków, w tym Cross Site Scripting (XSS) i ataki polegające na wstrzykiwaniu danych. Ataki te są wykorzystywane do wszystkiego, od kradzieży danych, po dystrybucję złośliwego oprogramowania. CSP pozwala zdefiniować politykę przychodzących połączeń zewnętrznych do strony www. 

Synonim - CSP
STRICT-TRANSPORT-SECURITY

Wymusza użycie bezpiecznego połączenia HTTPS podczas każdej następnej wizyty na odwiedzanej stronie do momentu upływu czasu max-age w sekundach od ostatniego skutecznego wczytania danej strony zawierającej ten nagłówek, jednak nie wcześniej, niż do końca najdłuższego okresu spośród napotkanych. Używany w celu zapobiegania atakom man in the middle oraz SSL strip. W przypadku tego nagłówka przeglądarka użytkownika nie ma prawa zaproponować zignorowania lub ominięcia błędu, który powstanie w razie braku lub niezgodności certyfikatu serwera. W prostych słowach chroni to użytkownika przed odesłaniem do niezabezpieczonej strony http między sesją https. 

Nagłówki HTTP

To wszelkie instrukcje / komendy używane do komunikacji między przeglądarką internetową a serwerem.

Lista nagłówków:

Standardowe:

  • Accept
  • Accept-Charset
  • Accept-Encoding
  • Accept-Language
  • Accept-Ranges
  • Allow
  • Authorization
  • Cache-Control
  • Connection
  • Content-Encoding
  • Content-Language
  • Content-Length
  • Content-Location
  • Content-Range
  • Content-Type
  • Date
  • Expires
  • Host
  • If-Match
  • If-Modified-Since
  • Last-Modified
  • Location
  • Pragma
  • Proxy-Authenticate
  • Proxy-Authorization
  • Range
  • Referer
  • Retry-After
  • Server
  • Transfer-Encoding
  • User-Agent
  • WWW-Authenticate

Niestandardowe:

  • Cookie
  • Set-Cookie
  • Refresh
  • X-Frame-Options
  • Strict-Transport-Security
  • X-XSS-Protection
  • X-Content-Type-Options
  • Referrer-Policy
  • Expect-CT
  • Feature-Policy
  • Permissions-Policy

źródło: 

https://pl.wikipedia.org/wiki/ListanagłówkówHTTP

Synonim - Headers HTTP
JCE Pro

Zaawansowany edytor tekstu! Funkcjonalnością przypomina edytory znane z oprogramowania takich jak Microsoft Word czy też LibraOffice. Dzięki JCE PRO napiszesz artykuły, wstawisz pliki, zdjęcia, tabele i wiele więcej. Zaawansowani użytkownicy mogą korzystać z pisania kodu wprost do edytora. JCE jest dostępny w wersji core i płatnej PRO. 

Synonim - Edytor JCE
TinyMCE

Jest to podstawowy edytor w cms Joomla, dzięki któremu możemy pisać artykuły, wstawiać zdjęcia itp. rzeczy. W prostym słowa znaczeniu edytor tekstu, jaki znamy z popularnego programu "Microsoft Word" lub LibraOffice. Jednak trzeba pamiętać, że jest to wersja o znacznie mniejszej funkcjonalności niż wymienione specjalistyczne programy. 

Paginacja

To przypisywanie kolejnych liczb (lub wyrażeń liczbowych) do kolejnych stron.
Przykład wyglądu paginacji w Joomla.
paginacja joomla

  • Start: kliknij, aby przejść do pierwszej strony. (pierwszy przycisk od lewej)
  • Poprzedni: kliknij, aby przejść do poprzedniej strony. (drugi przycisk od lewej)
  • Numery stron: kliknij, aby przejść do żądanej strony.
  • Dalej: kliknij, aby przejść do następnej strony. (drugi przycisk od prawej)
  • Koniec: kliknij, aby przejść do ostatniej strony. (pierwszy przycisk od prawej)
Synonim - Pagination
Przyrostek klas CSS

Dzięki wykorzystaniu przyrostków klasy CSS, można ostylować dany element bez konieczności pisania całego kodu CSS.

<div class="klasakompomentu mojanowaklasa">

Generalnie do tworzenia nowej klasy zaleca się użycie spacji przed klasą. W ten sposób styl CSS dla tego komponentu lub modułu, który używa standardowych nazw klas, będzie nadal działał. Możesz użyć nowej nazwy klasy, aby dodać dowolny styl do komponentu bez konieczności ponownego tworzenia całego istniejącego kodu CSS. Pamiętaj, że jeśli utworzysz nową nazwę klasy, upewnij się, że ma unikalną nazwę i nie powoduje konfliktu z żadnymi istniejącymi nazwami klas.

Synonim - Page Class Suffix,Module Class Suffix
Kategoria

Z tym określeniem spotkasz się w Artykułach gdzie będziesz określał i tworzył hierarchię kategorii tak, aby łatwo Ci się zarządzało treściami.
Przykładowy widok kategorii:

  • Marki
    • Mercedes
      • Klasa C
      • CLC
      • SLK
    • BMW
      • Seria 1
      • Seria 3

Głowna kategoria to Marki samochodów, pod kategorie w drzewie to "nazwy marek" Mercedes i BMW pod nimi są kolejne sub kategorie jak Klasa C czy Seria 1. Przy projektowaniu kategorii pamiętaj, aby zachować pewną logiczną spójność. Kategorie nie mają bezpośredniego wpływu na elementy w MENU warto o tym pamiętać. 

CCK

To zestaw narzędzi do budowy treści i zarządzania nim. Inne CCK zazwycaj rozszerzają funkcjonalność o  widoki czy dodatkowe opcje, które mogą być przydatne przy konkretnym projekcie. Joomla sama w sobie posiada CCK, ale są też inne, które pozwalają również tworzyć i zarządzać treściami na stronie. Wyróżnić możemy kilka CCK:
K2, ZOO, FLEXIcontent, Cobalt, SEBLOD i inne. Więcej CCK znajdziesz TUTAJ w katalogu rozszerzeń Joomla.

Synonim - content construction kit
InnoDB

Silnik bazy danych MySQL, którego działanie opera się na blokowaniu konkretnego wiersza w przeciwieństwie do MyISAM gdzie blokowana jest cała tabela.

MyISAM

Silnik bazy danych MySQL, którego działanie opiera się na blokowaniu całej tabeli przy operacjach na niej.

Kopia zapasowa

Kopia bezpieczeństwa, kopia zapasowa - są to dane, które mają posłużyć w przypadku awarii lub uszkodzenia/skasowania plików do odtworzenia ich. Hostingi zazwyczaj wykonują automatycznie kopie zapasowe naszych stron oraz baz danych. W Joomla możemy się posłużyć dodatkowym rozszerzeniem i również tworzyć kopie zapasowe we własnych zakresie. Najpopularniejszym rozszerzeniem do tego celu jest Akeeba Backup Core (wersja darmowa).

Synonim - backup,kopia bezpieczeństwa
phpMyAdmin

Narzędzie służące do łatwego zarządzania bazą danych MySQL. Oprogramowanie umożliwia między innymi tworzenie/usuwanie baz danych, dodawanie/kasowanie relacji oraz edycję ich struktury i zawartości. Wszystkie operacje mogą być wykonywane z poziomu przeglądarki internetowej, w graficznym środowisku, bez konieczności pracy z domyślnym interfejsem tekstowym. Większość profesjonalnych hostingodawców daje użytkownikom dostęp do panelu phpMyAdmin.

Panel phpMyAdmin przez zaawansowanych użytkowników Joomla jest wykorzystywany do różnych napraw, kopii, przywracania danych czy też zmian w konkretnych tabelach bazy danych. 

Prefix bazy danych

Prefix bazy danych to ciąg znaków poprzedzony znakiem underline _ (prefix_). Prefix służy do rozróżniania jednej instancji Joomla. Ponieważ na jednej bazie danych można zainstalować wiele Joomla, które będą się różnić prefixami. np. 34xcs_ | xtw9o_ W tym wypadku dwie różne Joomla mogą działać niezależnie od siebie i mieć różne przeznaczenie. Z prefixem spotkasz się na pewno podczas instalacji Joomla lub też podczas odtwarzania kopii zapasowej. A zaawansowani użytkownicy podczas pracy na bazie danych poprzez na przykład panel phpMyAdmin.