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.