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.
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.
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 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.
Mapa witryny to zbiór grupy linków wylistowany zazwyczaj na jednej stronie. Jest używany jako jeden z elementów nawigacji w celu poprawy jakości interfejsu. Mapa witryny pozwala również uprościć, usprawnić i przyspieszyć proces indeksowania witryny przez wyszukiwarki. Mapa witryny może być również mapą obrazów, video. Mapę strony można stworzyć na potrzeby różnych języków zastosowanych na stronie www. Mapę w formie XML zazwyczaj dodajemy do serwisu Google Serach Console lub innego odpowiednika jak BING czy Yandex
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.
Joomla w wersji 3.8 wprowadziła nowy router i jest możliwe pozbycie się numerów ID z artykułów, kategorii, kontaktów.
- Obecny router: /kategoria/72-subkategoria/galeria/zwierzeta
- Nowy router z włączoną opcja ID: /kategoria/26-subkategoria/28-galeria/72-zwierzeta
- Nowy router bez ID: /kategoria/subkategoria/galeria/zwierzeta
Joomla w wersji 4 będzie miała tę opcję włączoną domyślnie (z pozostawieniem ID) dla nowych instalacji nowy router.
Złośliwe oprogramowanie, szkodliwe oprogramowanie, które infekuje stronę poprzez błędy w oprogramowaniu. Najczęściej objawia się doklejaniem złośliwych linków lub przekierowywaniem użytkownika na inne złośliwe strony celem wyłudzenia informacji. Tego typu złośliwe skrypty potrafią również wykorzystywać nasz serwer do celu wysłania niechcianej poczty. Hostingodawcy często blokują takie strony, aby ograniczyć cały proceder. Jak najszybciej trzeba taką stronę przeanalizować i pozbyć się złośliwego oprogramowania.
Komponenty w Joomla to zbiór funkcjonalności, który znajduje się tuż po zainstalowaniu oprogramowania. Dla przykładu komponent Reklamy, który służy do umieszczania reklam na stronie. Komponenty również rozszerzają funkcjonalność podstawową strony. Wówczas mówimy, że instalujemy komponent firmy trzeciej, ale nadal będzie on znajdował się w Menu/Komponenty.
Podstawowe komponenty Joomla 3:
- Aktualizacja Joomla!
- Doniesienia
- Kontakty
- Powiadomienia
- Przekierowania
- Reklamy
- Tagi
- Wiadomości po instalacyjne
- Wielojęzyczność
- Wyszukiwanie
- Wyszukiwarka
- Zakładki
Framework albo platforma programistyczna – szkielet do budowy aplikacji. Definiuje on strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw komponentów i bibliotek ogólnego przeznaczenia do wykonywania określonych zadań. Programista tworzy aplikację, rozbudowując i dostosowując poszczególne komponenty do wymagań realizowanego projektu, tworząc w ten sposób gotową aplikację. Frameworki bywają niekiedy błędnie zaliczane do bibliotek programistycznych. Typowe cechy, które każą wyróżniać je jako samodzielną kategorię oprogramowania, to: odwrócenie sterowania – w odróżnieniu od aplikacji oraz bibliotek, przepływ sterowania jest narzucany przez framework, a nie przez użytkownika. domyślne zachowanie – domyślna konfiguracja frameworka musi być użyteczna i dawać sensowny wynik, zamiast być zbiorem pustych operacji do nadpisania przez programistę. rozszerzalność – poszczególne komponenty frameworka powinny być rozszerzalne przez programistę, jeśli ten chce rozbudować je o niezbędne mu dodatkowe funkcje. zamknięta struktura wewnętrzna – programista może rozbudowywać framework, ale nie poprzez modyfikację domyślnego kodu. - wikipedia.
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 rozszerzonych danych strukturalnych na stronie opisujących specjalne elementy (przepisy, kursy, wydarzenia, FAQ, filmy, produkty, lokalne biznesy i inne). Dzięki tym danym uporządkowanym Google jest w stanie rozszerzyć wyniki wyszukiwania i je ulepszyć dla użytkownika końcowego.
Na przykład mając na stronie spis filmów z danymi strukturalnymi użytkownicy, wyszukując informacje przez Google mogą wyszukiwać na przykład po czasie trwania filmu, aktorach, gatunku czy liczbie pozytywnych ocen.
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.
Lista kontroli dostępu (ACL) pozwala określać jaki dostęp posiada dana grupa do obiektów (komponentów). ACL pozwala również określić dostęp do konkretnych pozycji menu czy też artykułów. Ustawienia ACL mogą zezwolić na tworzenie i edycję lub na zmienienie kategorii artykułu, dodawanie tagów albo dowolną kombinację powyższych. Podstawowe grupy w Joomla to: Public, Guest, Manager, Administrator, Registered, Author, Editor, Publisher, Super Users.
Accelerated Mobile Pages (z angielskiego „Przyspieszone Strony Mobilne”) w skrócie: AMP – open source’owa inicjatywa doskonalenia wrażeń użytkownika przy korzystaniu ze stron internetowych na urządzeniach mobilnych. Projekt rozwijany jest pod przewodnictwem firmy Google. Cechą charakterystyczną stron AMP jest nacisk na szybkość ładowania się stron w przeglądarce nawet przy korzystaniu z pasma danych pakietowych o mniejszej przepustowości (EDGE, 3G). Jest to możliwe dzięki specjalnym mechanizmom JavaScript zarządzającym ładowaniem zasobów na stronie internetowej oraz usłudze AMP Cache od Google. - wikipedia
Robots pozwala na zastosowanie precyzyjnego i zależnego od strony podejścia do kontrolowania sposobu, w jaki dana strona ma być indeksowana i wyświetlana użytkownikom w wynikach wyszukiwania Google. Wyróżniamy kilka dyrektyw, do których boty się dostosowywują i indeksują stroną lub też pomija daną podstronę.
Dyrektywy:
- All
- noindex
- nofollow
- noarchive
- nosnippet
- max-snippet:
- max-image-
- max-video-preview:[number]
- notranslate
- noimageindex
- data-text="unavailable_after: [data/godzina]
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.
HTTP Cookie (tłumaczone czasem jako plik cookie, w skrócie cookie, również ciasteczko) – mały fragment tekstu, który serwis internetowy wysyła do przeglądarki i który przeglądarka wysyła z powrotem przy następnych wejściach na witrynę. Używane jest głównie do utrzymywania sesji np. poprzez wygenerowanie i odesłanie tymczasowego identyfikatora po logowaniu. Może być jednak wykorzystywane szerzej poprzez zapamiętanie dowolnych danych, które można zakodować jako ciąg znaków. Dzięki temu użytkownik nie musi wpisywać tych samych informacji za każdym razem, gdy powróci na tę stronę lub przejdzie z jednej strony na inną. Zabezpieczenia przeglądarek pozwalają na odczyt cookie jedynie z domeny, na której zostały utworzone, lub domen niższego poziomu. Czyli cookie ustawione na witrynie w domenie „wikipedia.org” nie zostanie wysłane do „przykład.org”, ale może zostać wysłane do „pl.wikipedia.org”. Witryna ustawiająca cookie może dodatkowo określić opcje cookie, m.in. kiedy ono wygaśnie (np. po zamknięciu przeglądarki lub o określonej godzinie, określonego dnia), czy jest dostępne tylko poprzez zabezpieczony protokół (HTTPS) oraz czy ma być dostępne dla skryptów uruchamianych w przeglądarce (typowo JavaScript). Mechanizm cookie został wymyślony przez byłego pracownika Netscape Communications – Lou Montulliego, a ustandaryzowany w ramach RFC 2109 ↓ we współpracy z Davidem M. Kristolem w 1997 roku. Bieżący standard opisuje dokument RFC 6265 ↓ z 2011 roku.
Kotwica umożliwia umieszczenie zakładki wewnątrz strony HTML. W Joomla! Możesz umieścić kotwicę wewnątrz artykułu (na przykład za pomocą edytora TinyMCE lub innego). Dzięki temu możesz utworzyć łącze, które będzie prowadziło bezpośrednio do tego punktu w artykule.
Kod źródłowy HTML kotwicy wygląda następująco:
<a name="nazwa-kotwicy" title="Tytuł"></a>
Umieszczamy go w tekście tam, gdzie będziemy kierować użytkownika po kliknięciu w link kotwiący.
Link do kotwicy tworzymy w następujący sposób:
<a href="#nazwa-kotwicy"> Tytuł </a>
Link do kotwicy możesz utworzyć również poprzez menu.
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.