Protokół Open Graph został pierwotnie stworzony przez Facebooka, ale w rzeczywistości jest obsługiwany przez szeroką gamę platform mediów społecznościowych, które obejmują: Facebook, Pinterest, Linkedin, Twitter i inne.
W kodzie strony możesz znaleźć podstawowe meta tagi open graph takie jak: og:title, og:type, og:image, og:url
Joomla w standardzie nie dostarcza i nie generuje meta tagów open graph. Więc musisz zaopatrzyć swoją stronę w dodatek, który to potrafi.
To zestaw narzędzi wizualnych do budowania pojedynczych stron z responsywnych bloków metodą przeciągnij i puść (drag and drop). W Page Builderze mamy możliwość zdefiniowana dla pojedynczego szeregu siatki bootstrapowej i tam umieszczenia poszczególnych dodatków z dynamicznymi elementami zależnymi od PB.
Joomla posiada kilka PB między innymi: QUIX, SP Page Builder, JSN PageBuilder, T4 Joomla Page Builder, Gridbox, RSPageBuilder!, Page Builder CK, AZURA.
Paginacja to rozdzielenie ilości wpisów na mniejsze porcje na przykład gdy mamy dużą ilość wpisów 300 to system podzieli je w odstępach i strony będą co 5 lub 10 wpisów. Paginacja to również element sterujący na stronie. Zamiennikiem paginacji jest sposób ładowania w tle AJAX z przyciskiem 'wczytaj więcej', wówczas treść i kolejne artykułu ładują się dynamicznie nie ładując strony od zera.
Jest to niewielki system pamięci podręcznej, gdzie są renderowane strony do pamięci podręcznej. Dobre ustawienie dla każdej witryny. Pamięć podręczna w trybie konserwatywnym jest dostępna w CMS Joomla! Od razu po zainstalowaniu.
Jest to mechanizm gromadzenia danych już wygenerowanych przez serwer. Mechanizm pamięci podręcznej ma na celu udostępniać użytkownikowi końcowemu już wygenerowaną stronę z cache w postaci HTML. Tym sposobem dana strona jest szybciej wczytywana przez przeglądarkę, ponieważ serwer nie musi jej generować ponownie. W Joomla wyróżniamy dwa poziomy pamięci podręcznej.
- Poziom konserwatywny - niewielki system pamięci podręcznej.
- Poziom progresywny - szybszy sposób renderowania pamięci podręcznej.
Jest to tryb pamięci podręcznej, gdzie są renderowane strony wraz z modułami i innymi elementami strony do pamięci podręcznej. Pamięć podręczna w trybie progresywnym jest dostępna w CMS Joomla! Od razu po zainstalowaniu.
- Synonim:
indeksowanie fragmentów, passage ranking
Technologia Google umożliwiająca indeksowanie i rankowanie poszczególnych fragmentów długich artykułów niezależnie od całej strony. Passage indexing pozwala na lepsze dopasowanie wyników do specyficznych zapytań, nawet jeśli znajdują się w obszernych tekstach.
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.
- Synonim:
kompatybilność PHP 8, Joomla PHP 8
Wsparcie dla najnowszych wersji PHP 8.x w systemie Joomla, oferujące znaczne usprawnienia wydajności, nowe funkcje języka (jak named arguments, union types), JIT compilation oraz lepsze bezpieczeństwo. PHP 8 może przyśpieszyć Joomlę o 10-15%. 30% przy wersji PHP 8.4
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.
- Synonim:
Task Scheduler,Harmonogram zadań
Planowane zadania w Joomla 4.1 i nowszych to funkcjonalność, która umożliwia automatyzację różnych procesów bez konieczności stosowania zewnętrznego wyzwalacza, takiego jak Cron. Jest to rozwiązanie dedykowane dla programistów, pozwalające na wykonywanie zadań takich jak optymalizacja obrazów czy automatyczne wysyłanie e-maili w zaplanowanym czasie.
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.
- Synonim:
prywatność przez projekt, PbD
Podejście do rozwoju systemów i aplikacji, które uwzględnia ochronę prywatności od samego początku procesu projektowania. Privacy by Design jest wymaganiem RODO i obejmuje minimalizację danych, domyślne ustawienia prywatności oraz transparentność przetwarzania.
- Synonim:
PWA, progresywne aplikacje webowe
Aplikacje webowe wykorzystujące nowoczesne technologie web do dostarczania app-like experience. PWA oferują offline functionality, push notifications, instalację na urządzeniu i szybkie ładowanie, łącząc najlepsze cechy aplikacji natywnych i stron internetowych.
Przepływ pracy w Joomla jest podzielony na etapy i przejścia. Domyślni jest wyłączony i można go włączyć w globalnej konfiguracji. Przepływ pracy służy do zaawansowanego zarządzana obiegu artykułów. Proces projektuje się zgodnie z wytycznymi i podziałem na zapotrzebowanie. Zastosowanie to magazyny, rozbudowane blogi i wszędzie tam, gdzie jest potrzeba nadzoru nad publikacją treści.
- Synonim:
Page Class Suffix,Module Class Suffix
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:
Progressive web app
Progressive web app (PWA) – aplikacja mobilna uruchamiana tak jak zwykła strona internetowa, ale umożliwiająca stworzenie wrażenia działania jak natywna aplikacja mobilna (lub aplikacja desktopowa). Stronę internetową wykorzystująca technologie PWA można dodać na pulpit w swoim smartphonie. Aplikacja PWA musi działać poprzez protokół https i być w pewnym stopniu dostępna offline.
Jest to prekonfigurowany szablon strony internetowej z danymi przykładowymi, modułami, rozszerzeniami i layoutem jak na demo szablonu. Quickstart instalujemy zazwyczaj jak zwykła instalacje Joomla!
Jest to system bazodanowy noSQL typu klucz – wartość, która przechowuje dane w pamięci RAM co czyni tyn system super wydajny. Redis ma wiele zastosowań jednak najczęściej jest wykorzystywany do przechowywania danych w pamięci podręcznej cache.
Joomla obsługuje system pamięci podręcznej REDIS.
- Synonim:
wskazówki zasobów, preload, prefetch
Zestaw dyrektyw HTML (preload, prefetch, preconnect, dns-prefetch) informujących przeglądarkę o zasobach, które będą potrzebne w przyszłości. Resource hints pozwalają na inteligentne pre-ładowanie zasobów, skracając czas odpowiedzi i poprawiając perceived performance.
To harmonogram działań bądź szczegółowy plan lub schemat czynności realizowanych stopniowo, mających doprowadzić do osiągnięcia zamierzonego celu. Zamiennikami lepiej ugruntowanymi w języku polskim są wyrazy „plan” i „harmonogram”. W języku angielskim termin roadmap (dosłownie „mapa drogowa”) stosowany jest w biznesie planowania strategicznego i komunikacji oraz strategii rozwoju technologicznego.
Robots.txt to plik tekstowy, który umożliwia witrynie dostarczanie instrukcji robotom indeksującym sieć.
Wyszukiwarki takie jak Google używają robotów internetowych do archiwizowania i kategoryzowania witryn internetowych. Większość botów jest skonfigurowana do wyszukiwania pliku robots.txt na serwerze, zanim odczyta jakikolwiek inny plik ze strony internetowej.
Ma to na celu sprawdzenie, czy właściciel witryny ma jakieś specjalne instrukcje dotyczące pobierania i indeksowania witryny.
Plik robots.txt zawiera zestaw instrukcji, które nakazują botowi ignorowanie określonych plików lub katalogów.
Może to mieć na celu ochronę prywatności lub właściciel witryny uważa, że zawartość tych plików i katalogów nie ma znaczenia dla kategoryzacji witryny w wyszukiwarkach.
Jeśli witryna ma więcej niż jedną subdomenę, każda subdomena musi mieć własny plik robots.txt.
Należy pamiętać, że nie wszystkie roboty będą honorować plik robots.txt. Niektóre złośliwe boty przeczytają nawet plik robots.txt, aby znaleźć pliki i katalogi, które powinny je najpierw zaatakować. Ponadto, nawet jeśli plik robots.txt instruuje roboty, aby ignorowały określone strony w witrynie, strony te mogą nadal pojawiać się w wynikach wyszukiwania, jeśli są połączone z innymi stronami, które są indeksowane.
Plik Robot.txt zawsze znajdziesz w lokalizacji instalacji Joomla i katalogu public_html.
/home/nazwa_użytkownika/public_html/robot.txt
Dla instalacji subdomenowych.
/home/nazwa_użytkownika/public_html/subdomena/robot.txt
Jest to mechanizm pozwalający na manipulacje adresem URL, aby był przyjazny użytkownikowi.
- strona.pl/index.php?option=com_contact&view=contact&id=1&Itemid=1132 - To jest adres nieprzyjazny użytkownikowi.
- strona.pl/kontakt - to jest adres przyjazny użytkownikowi. (Takie adresy preferuje również Google)
- Synonim:
structured data Joomla, dane strukturalne
Implementacja znaczników Schema.org w witrynach Joomla w celu dostarczania wyszukiwarkom strukturalnych informacji o treści. Structured data pomagają Google lepiej zrozumieć kontekst strony, co może skutkować rich snippets, knowledge panels i lepszą widocznością w wynikach wyszukiwania.
- Synonim:
bezpieczne nagłówki HTTP, security headers
Zestaw nagłówków HTTP zwiększających bezpieczeństwo witryn poprzez instruowanie przeglądarek co do właściwego przetwarzania treści. Obejmują Content Security Policy, X-Frame-Options, X-XSS-Protection i inne, chroniąc przed atakami typu XSS, clickjacking i man-in-the-middle.
- Synonim:
Search Engine Friendly URLs,Proste adresy
To skrót od (Search Engine Friendly URLs) przyjazne dla wyszukiwarek adresy URL.Termin często skracany jako adresy SEF url. Joomla potrafi generować przyjazne adresy dla wyszukiwarek. Jak włączyć możesz dowiedzieć się z tego video.
- Synonim:
SEO semantyczne, kontekstowe SEO
Strategia SEO koncentrująca się na znaczeniu i kontekście treści, a nie tylko na dopasowaniu słów kluczowych. Semantic SEO wykorzystuje powiązania tematyczne, synonimy i strukturę wiedzy do tworzenia treści lepiej zrozumiałych dla algorytmów wyszukiwarek opartych na AI.
- Synonim:
śledzenie po stronie serwera, SST
Metoda zbierania danych analitycznych poprzez serwer zamiast przeglądarki użytkownika, oferująca większą dokładność pomiarów, obejście ad blockerów oraz lepszą kontrolę nad danymi pierwszej strony. Szczególnie ważne w erze cookieless future i zwiększonych regulacji prywatności.
- Synonim:
workery usług, SW
Skrypty JavaScript działające w tle, niezależnie od strony internetowej, umożliwiające funkcje takie jak cache management, offline functionality, push notifications oraz background sync. Service Workers są kluczowym elementem Progressive Web Apps.
To specjalne kody zawarte zazwyczaj w nawiasach {specjalny kod} które interpretuje dodatek i zamienia je w dłuższy kod zazwyczaj html w celu wyświetlenia specjalnej treści (galeria, moduł, player video, kalendarz, formularz itp). Dzięki specjalnym shortcode nie trzeba ręcznie umieszczać długiego skomplikowanego kodu HTML. Przykład: spowoduje to załadowanie moduł z danej pozycji szablonu.
Mapa strony to plik XML, który zawiera listę z podstronami strony internetowej, uwzględniając ich datę modyfikacji. W site mapie powinny znaleźć się wszystkie linki do stron, które uznaje się za wartościowe i które chcemy, aby były widoczne w wyszukiwarkach internetowych takich jak Google, Bing, Yandex.
Mapa strony AMP to plik XML, który zawiera listę z podstronami strony internetowej, przygotowanej na potrzeby technologi AMP. Taka mapa zawiera datę modyfikacji oraz link do artykułu. Sitemap AMP stosujemy, gdy posiadamy strony zgodne z wytycznymi AMP Google.
- Synonim:
Mapa strony obrazów
Mapa strony obrazów to plik XML, który zawiera w sobie obrazy ze strony internetowej. Sitemap images zawiera adres url obrazu i tytuł. Dodanie mapy strony obrazów powoduje, że wyszukiwanie w Google obrazów może zawierać wyniki do naszej strony do konkretnego obrazu.
- Synonim:
Mobilna mapa strony
Mobilna mapa strony jest to plik XML, który zawiera adresy do podstron w wersji mobilnej. Generuje się mapę tylko wówczas gdy posiadamy odrębne wersje mobile.
- Synonim:
mapa strony video
Mapa strony video to plik XML, który zawiera w sobie video ze strony internetowej. Sitemap videos zawiera adres url video i tytuł. Dodanie mapy strony video powoduje, że wyszukiwanie w Google video może zawierać wyniki do naszej strony do konkretnego filmu.
- Synonim:
Inteligentne wyszukiwanie
Inteligentne wyszukiwanie domyślnie w Joomla 3 jest wyłączone. Smart search rozszerza możliwość wyszukiwania na stronie w auto podpowiedziach wyszukiwanego wyrażenia. W Joomla 3 nie działa automatycznie, aby treści były indeksowane na bieżąco należy użyć skryptu i crona. Smart search ma zastąpić zwykłe wyszukiwanie w Joomla 4 i być w pełni automatyczne.
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.
Short Term Support (krótkie wsparcie techniczne).
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ć!
- Synonim:
SRI, integralność zasobów podrzędnych
Mechanizm bezpieczeństwa pozwalający przeglądarkom weryfikować, że zasoby pobrane z zewnętrznych źródeł (jak CDN) nie zostały zmodyfikowane. SRI używa hash cryptographic do zapewnienia, że pliki JavaScript i CSS są autentyczne i nietknięte.
- Synonim:
Scalable Vector Graphics
SVG (ang. Scalable Vector Graphics) – uniwersalny format dwuwymiarowej grafiki wektorowej (statycznej i animowanej), nieobwarowany licencjami i patentami. Format SVG powstał z myślą o zastosowaniu na stronach WWW. Używany jest również jako niezależny od platformy systemowej format grafiki wektorowej. SVG należy do rodziny XML, więc może być integrowany z innymi językami, jak na przykład XHTML. Dokumenty SVG posiadają rozszerzenia: .svg oraz .svgz (dokument SVG skompresowany w formacie gzip) oraz mają przypisany typ MIME: image/svg+xml (dawniej image/svg-xml).
Joomla 4 natywnie obsługuje pliki SVG wraz z podglądem.
W Joomla 3 należy zdefiniować ten typ pliku, aby można było go wgrywać.
To zbiór plików i skryptów, które generują wygląd naszej strony. Za pomocą szablonu możemy manipulować pewnymi ustawieniami takimi jak kolory, rozłożenie modułów, a nawet przypisanie do konkretnych elementów menu. Różne szablony mają różne unikatowe swoje wewnętrzne funkcje.
Szablon potomny to sposób na wprowadzanie zmian, dzięki któremu nie trzeba się obawiać przypadkowej aktualizacji szablonu. Aby wykorzystać potęcjał szablonów potomnych szablon musi mieć wbudowaną obsługę tego rodzaju działania.
- Synonim:
Tags,Tag,etykieta
Jest to fraza, która zwięźle charakteryzują treść (znaczenie) tekstu, obrazów, wideo i innych treści. Odpowiednik meta-słów kluczowych na stronie. Tagi to coś w rodzaju słów / fraz z indeksu tematycznego w książkach. Jedna etykieta (tag) może być przypisana do jednego lub kilku materiałów (artykułów). Jeden materiał może mieć jeden lub więcej znaczników lub może nie mieć ich wcale. Tagi często używa się do grupowania tematycznego artykułów na przykład: Artykuły biznesowe będą miały tag biznes i dzięki takiemu oznaczeniu jesteśmy w stanie zaprezentować listę artykułów z tym zagadnieniem tematycznym.
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.
- Synonim:
klastry tematyczne, hub and spoke model
Strategia organizacji treści polegająca na tworzeniu głównej strony hub (pillar page) otoczonej powiązanymi artykułami cluster (spoke pages) linkującymi do siebie nawzajem. Model ten wzmacnia topical authority i pomaga w rankingu dla konkurencyjnych słów kluczowych.
- Synonim:
2FA, uwierzytelnianie dwuskładnikowe, dwuetapowa weryfikacja
Dodatkowa warstwa bezpieczeństwa wymagająca dwóch różnych form weryfikacji tożsamości - zwykle hasła oraz kodu z aplikacji mobilnej, SMS-a lub klucza sprzętowego. 2FA znacznie zwiększa bezpieczeństwo kont administratorów Joomla.
- Synonim:
2FA,Two-Factor Authentication
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.
To akcelerator HTTP z odwrotnym proxy (reverse-proxy), przeznaczony do dynamicznych witryn internetowych o dużej zawartości i dużym ruchu. Obecnie jest używany przez takie firmy jak Facebook, Wikipedia, Vimeo, Twitter, Tumblr, The Guardian i inne. Varnish jest bardzo elastyczny i może być używany jako silnik buforujący, load balancer, zapora aplikacji internetowych (WAF), routing HTTP, ochrona przed hotlinkowaniem, obrona przed atakami DDoS i wiele innych.
Wersje Joomla powyżej 3.6 nie powinny mieć problemu z działaniem Varnisha.
- Synonim:
handel głosowy, v-commerce
Model handlu elektronicznego wykorzystujący technologie rozpoznawania mowy do umożliwienia użytkownikom dokonywania zakupów za pomocą poleceń głosowych. Voice commerce integruje się z asystentami głosowymi i wymaga optymalizacji sklepów internetowych pod kątem wyszukiwania i zamówień głosowych.