Footer
Jest to miejsce w szablonie na dole strony tak zwana stopka. W footerze można znaleźć informacje o firmie, linki do wewnętrznych stron. logo, mapy. itp.
Jest to miejsce w szablonie na dole strony tak zwana stopka. W footerze można znaleźć informacje o firmie, linki do wewnętrznych stron. logo, mapy. itp.
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.
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.
Ogólne rozporządzenie o ochronie danych, inaczej rozporządzenie o ochronie danych osobowych, RODO – rozporządzenie unijne, zawierające przepisy o ochronie osób fizycznych w związku z przetwarzaniem danych osobowych oraz przepisy o swobodnym przepływie danych osobowych. - Wikipedia
Implementacja wymagań Rozporządzenia o Ochronie Danych Osobowych (RODO/GDPR) w witrynach Joomla, obejmująca zgodę na cookies, prawo do zapomnienia, przenośność danych, privacy by design oraz właściwe zarządzanie danymi osobowymi użytkowników.
Najnowsza generacja Google Analytics oparta na event-driven data model i machine learning. GA4 oferuje cross-platform tracking, enhanced measurement, predictive metrics i lepszą integrację z Google Ads, zastępując Universal Analytics.
Za pomocą interfejsu Indexing API możesz poprosić Google o zaktualizowanie stron w indeksie Google lub usunięcie ich. Żądania muszą określać lokalizację strony internetowej. Możesz również otrzymywać informacje o stanie powiadomień wysłanych do Google.
Google News sitemap to specjalna wersja pliku XML przygotowanego na potrzeby informacyjne dla Google news. Aby publikować w Google news trzeba przejść weryfikacji i spełniać wymogi Google.
Wtyczki i rozszerzenia dla Joomla integrujące API modeli GPT (Generative Pre-trained Transformer) w celu automatyzacji tworzenia treści, generowania meta opisów, optymalizacji SEO oraz wspierania redaktorów w procesie publikowania wysokiej jakości artykułów.
To miejsce w strukturze szablonu zarezerwowane na wywoływanie skryptów java scripts, css, open graph, danych strukturalnych i meta tagów.
Na stronie jest to miejsce na samej górze, często też zwane TOP. Header w szablonach znajduje się nad nawigacją, ale jest to zależne od samego szablonu.
Implementacja Joomla jako backend-only systemu zarządzania treścią, gdzie frontend jest budowany oddzielnie przy użyciu frameworków JavaScript (React, Vue, Angular). Headless Joomla oferuje większą szybkość, elastyczność i możliwości tworzenia multi-channel experiences.
Mechanizm bezpieczeństwa instruujący przeglądarki, aby zawsze łączyły się z witryną poprzez bezpieczne połączenie HTTPS. HSTS zapobiega atakom downgrade i man-in-the-middle, zmuszając do używania szyfrowanych połączeń przez określony czas.
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.
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
Najnowsza wersja protokołu HTTP oparta na QUIC, oferująca znacznie szybszy transfer danych, lepszą obsługę sieci mobilnych i zmniejszone opóźnienia. HTTP/3 eliminuje head-of-line blocking i zapewnia szyfrowanie domyślnie.
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.
Architektura web developmentu oparta na JavaScript, API i pre-built Markup, oferująca lepszą wydajność, bezpieczeństwo i skalowalność. JAMstack wykorzystuje static site generators, headless CMS i CDN do dostarczania szybkich, bezpiecznych aplikacji.
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.
Joomla Extensions Directory - Oficialny katalog rozszerzeń Joomla. Jest to oficjalne miejsce do pobierania rozszerzeń, modułów i dodatków, a zarazem bezpieczne. Znajduje się pod adresem https://extensions.joomla.org
Najnowsze funkcjonalności wprowadzone w Joomla 5.x, obejmujące ulepszone API, lepsze wsparcie dla nowoczesnych standardów web, enhanced security features, improved performance oraz nowe możliwości dla deweloperów i administratorów witryn.
Najnowsze funkcjonalności wprowadzone w Joomla 6.x, obejmujące ulepszone API, lepsze wsparcie dla nowoczesnych standardów web, enhanced security features, improved performance oraz nowe możliwości dla deweloperów i administratorów witryn.
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:
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ć.
To wyraz lub grupa wyrazów, których używa się w procesie wyszukiwania informacji w wyszukiwarkach internetowych. W SEO słowa kluczowe odnoszą się przede wszystkim do haseł wpisywanych przez użytkowników w wyszukiwarkach internetowych takich jak Google czy Bing. Google jakiś czas temu (2009) zaprzestało używania słów kluczowych i nie są już czynnikiem wpływającym na pozycje strony w wyszukiwarce.
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:
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).
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.
Metryka wydajności mierząca czas potrzebny do pełnego renderowania największego elementu widocznego w viewport. LCP powinien wystąpić w ciągu 2,5 sekundy od rozpoczęcia ładowania strony i jest kluczowym wskaźnikiem percepowanej szybkości ładowania.
Technika optymalizacji polegająca na ładowaniu obrazów, filmów i innych zasobów dopiero w momencie, gdy wchodzą w obszar widoku użytkownika. Lazy loading znacznie przyśpiesza początkowe ładowanie strony i redukuje zużycie danych, szczególnie na urządzeniach mobilnych.
Integracja dużych modeli językowych (Large Language Models) takich jak GPT, Gemini, Claude czy Llama z systemem Joomla. Umożliwia zaawansowane przetwarzanie języka naturalnego, generowanie treści, tłumaczenia, streszczenia artykułów oraz inteligentne odpowiadanie na zapytania użytkowników.
Specyficzne, wielowyrazowe frazy kluczowe o niższej częstotliwości wyszukiwania, ale wyższej intencji zakupowej i mniejszej konkurencji. Long-tail keywords są szczególnie ważne w dobie wyszukiwania głosowego i stanowią podstawę strategii SEO dla nisz tematycznych.
Long Term Support (długoterminowe wsparcie techniczne).
Implementacja algorytmów uczenia maszynowego w systemie Joomla w celu analizy wzorców zachowań użytkowników, przewidywania trendów, automatycznej kategoryzacji treści oraz optymalizacji wydajności strony. Machine Learning w Joomla może służyć do personalizacji treści, wykrywania spamu czy przewidywania popularności artykułów.
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.
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
Czyli menedżer mediów to eksplorator plików multimedialnych, znajdujących się na serwerze, w specjalnie do tego celu stworzonym katalogu images w instalacji Joomla. Media Mangerem możemy manipulować plikami graficznymi, zmieniać rozmiar czy nazwę. Media Manager obsługuje nie tylko pliki graficzne, ale również wideo, jak i audio w ograniczonej formie.
Moduł do wyświetlania menu wraz z modułami. Jest na tyle elastyczny, że można dzielić go na kolumny i przypisywać poszczególnym kolumnom szerokość. Mega menu może być obsługiwane z poziomu menu lub szablonu w zależności od twórcy.
System buforowania pamięci podręcznej ogólnego przeznaczenia. Jest często używany do przyspieszenia dynamiki baz danych poprzez buforowanie danych i obiektów w pamięci RAM w celu zredukowania czasu odczytu.
Joomla jest kompatybilna z Memcached.
Autor zaliczamy do grupy Meta tagów. Ten tag służy do rejestrowania informacji dotyczących tego kto jest autorem zawartych na stronie informacji. Joomla automatycznie wstawia tag autora i zawsze podaje nazwę użytkownika, który stworzył treść.
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:
To specjalne znaczniki w kodzie HTML, które informują wyszukiwarki co zawiera konkretna strona, podstrona. Podstawowe meta tagi to: description, keywords, language, author, content-type,
Podejście architektoniczne dzielące aplikacje na małe, niezależnie deployowane serwisy komunikujące się poprzez API. W kontekście Joomla, microservices mogą obsługiwać różne funkcjonalności (auth, content, media) jako separate services, zwiększając skalowalność i maintainability.
Służy do wyświetlania treści w wyznaczonych pozycjach szablonu. Moduły mogą wyświetlać newsy, social media, menu, wyszukiwanie i wiele innych różnych funkcyjnych. Moduły również można umieszczać w treści wywołując je specjalnym kodem (shortcodem).
Silnik bazy danych MySQL, którego działanie opiera się na blokowaniu całej tabeli przy operacjach na niej.
To wszelkie instrukcje / komendy używane do komunikacji między przeglądarką internetową a serwerem.
Lista nagłówków:
Standardowe:
Niestandardowe:
źródło:
Dziedzina sztucznej inteligencji zajmująca się interakcją między komputerami a ludzkim językiem. W kontekście SEO i Joomla, NLP pomaga w analizie intencji wyszukiwania, generowaniu treści, automatycznym tagowaniu oraz tworzeniu bardziej naturalnych i angażujących tekstów.
Zastosowanie sztucznych sieci neuronowych w systemach zarządzania treścią dla zaawansowanej analizy danych, rozpoznawania wzorców, klasyfikacji treści, oraz predykcyjnej optymalizacji. Sieci neuronowe mogą wspierać rekomendacje treści, wykrywanie anomalii i automatyczną moderację komentarzy.
Joomla w wersji 3.8 wprowadziła nowy router i jest możliwe pozbycie się numerów ID z artykułów, kategorii, kontaktów.
Joomla w wersji 4 będzie miała tę opcję włączoną domyślnie (z pozostawieniem ID) dla nowych instalacji nowy router.
Ścieżka powrotu, ścieżka okruszków, breadcrumbs to wszystko oznaczanie nawigacji, która ma na celu ułatwić powrót użytkownikowi szybciej niż przeklikiwanie się przez menu. Joomla posiada taki moduł (Breadcrumbs) więc wystarczy go skonfigurować i wyświetlić na stronie w odpowiednim miejscu.
Poprawia wydajność PHP poprzez buforowanie kodu PHP w pamięci podręcznej, eliminując w ten sposób potrzebę ponownego ładowania i analizowania skryptów przez PHP przy każdym żądaniu. OPcache przyspiesza aplikacje w tym każdy cms i redukuje czas odpowiedzi serwera.