Wymagania techniczne
Na tej stronie opisano wymagania niezbędne do instalacji i uruchomienia systemu BASIA.
BASIA działa jako rozszerzenie Joomla i wykorzystuje infrastrukturę dostarczaną przez system CMS Joomla.
Wymagania podstawowe
Do uruchomienia BASIA wymagane jest środowisko spełniające wymagania Joomla.
Joomla
Obsługiwane wersje:
- Joomla 5.x
- Joomla 6.x
Zalecane jest korzystanie z najnowszej stabilnej wersji Joomla objętej wsparciem producenta.
PHP
Minimalna wersja PHP:
- zgodna z wymaganiami używanej wersji Joomla
Zalecenia:
- korzystanie z aktualnej i wspieranej wersji PHP,
- włączenie wszystkich rozszerzeń wymaganych przez Joomla,
- konfiguracja zgodna z zaleceniami Joomla.
Baza danych
BASIA wykorzystuje bazę danych skonfigurowaną dla Joomla.
System został przetestowany z bazami danych:
- MySQL
- MariaDB
Podczas instalacji BASIA tworzy własne struktury danych wymagane do działania systemu.
Serwer WWW
Obsługiwane są środowiska zgodne z wymaganiami Joomla, w szczególności:
- Apache
- Nginx
- LiteSpeed
Uprawnienia
Instalacja BASIA wymaga uprawnień umożliwiających:
- instalację rozszerzeń Joomla,
- tworzenie i aktualizację struktur bazy danych,
- zapis konfiguracji komponentu,
- wykonywanie operacji wymaganych przez instalator Joomla.
Funkcje opcjonalne
Sam komponent BASIA może działać bez dodatkowych modułów, pluginów oraz zadań cyklicznych.
Niektóre funkcje rozszerzające możliwości systemu mogą jednak wymagać dodatkowej konfiguracji.
Zadania cykliczne
Wybrane funkcje mogą korzystać z:
- Harmonogramu zadań Joomla,
- zewnętrznych zadań CRON,
- dedykowanych pluginów obsługujących zadania automatyczne.
Brak konfiguracji zadań cyklicznych nie uniemożliwia działania podstawowych funkcji systemu.
Moduły i pluginy
System BASIA może być rozszerzany za pomocą dodatkowych:
- modułów Joomla,
- pluginów Joomla,
- integracji zewnętrznych.
Brak tych dodatków nie wpływa na działanie podstawowej instalacji BASIA.
Integracje API
Niektóre funkcje systemu mogą wykorzystywać komunikację API.
Szczegółowe wymagania dotyczące komunikacji API zostały opisane w osobnej dokumentacji.
Zalecenia
Przed instalacją zaleca się:
- aktualizację Joomla do najnowszej wspieranej wersji,
- wykonanie kopii zapasowej strony,
- sprawdzenie zgodności środowiska z wymaganiami Joomla,
- upewnienie się, że instalacja rozszerzeń Joomla jest możliwa.
Uwagi
BASIA została zaprojektowana w sposób modułowy.
Dodatkowe funkcje mogą wprowadzać własne wymagania techniczne. W takim przypadku odpowiednie informacje znajdują się w dokumentacji konkretnego modułu, pluginu lub integracji.