Prije instalacije potrebno je preuzeti zip arhivu Joomla_25_SSO_setup_i_upute.zip. Arhiva sadrži detaljne upute kako instalirati uslugu.

Prije instalacije

Kroz Joomla administracijko sučelje dodajte korisnika i za username mu postavite kompletan AAI@EduHr identitet korisnika koji će biti superadmin Joomle, te mu dodajte superadministrator privilegije. Napomena: polje za lozinku (password) nije bitno, morate upisati neki password radi konvencije, no neće se provjeravati u pluginu.

Pažnja!!! Ukoliko prije instalacije plugina ne dodate AAI superadministratora možete si stvoriti probleme s pristupom.

Postupak instalacije

U gore spomenutoj arhivi se nalazi autentikacijski plugin plg_aailogin.zip te dvije template datoteke u direktoriju dodatno koje sadrže login template za vaš site i to:

1) Instalirajte plg_aailogin.zip iz Joomle:


2) Nakon toga trebate aktivirati Plugin:


3) Zatim trebate promjeniti ranije spomenute template za Login:


4) Nakon što ste kopirali datoteke potrebno je "reći" Joomli da koristi njih umjesto defaultnog logina:

require JModuleHelper::getLayoutPath('mod_login', $params->get('layout', 'default'));

u

require JModuleHelper::getLayoutPath('mod_login', $params->get('layout', 'aai'));

Vraćanjem te linije u default vraća se i defaultni login. Na taj način mozete birati izmedju Joomla i AAI@EduHr logina.

require JModuleHelper::getLayoutPath('mod_login', $params->get('layout', 'default'));

u

require JModuleHelper::getLayoutPath('mod_login', $params->get('layout', 'aai'));

Vraćanjem te linije u default vraća se i defaultni backend login. Na taj način možete birati izmedju Joomla i AAI login. Na taj način se možete i "spasiti" ukoliko niste napravili korak 0) !!

Važno - nakon instalacije

Svakog korisnika potrebno je dodati kroz Joomla sučelje Users -> User manager -> Add new user te mu dodijeliti razinu prava koja mu pripadaju. Nakon toga će se moći spojiti koristeći svoj AAI@EduHr identitet u roli koja mu je dodijeljena. Još jednom napominjemo da password koji upišete korisniku nije relevantan za funkcioniranje plugina. Ukoliko ne planirate onemogućiti standardni Joomla auth plugin Authentication - Joomla potrebno je unijeti neki kompliciraniji password da netko zlonamjeran ne bi provalio kroz standardni auth mehanizam.

Važno - nakon nadogradnje

Nakon update-a Joomle vrlo je vjerojatno da će se vratiti "standardni" login ekran. Zbog toga trebate ponoviti korak 4) iz postupka instalacije, odnosno promjeniti unutar mod_login.php datoteke vrijednost iz default u aai.