Portál modul telepítése
- Hozzunk létre egy
hirekadmin
csoportot és értelemszerűen vegyünk fel bele tagokat! (Felhasználói adatok/Új csoport)
- Szerkesszük a
/var/mayor/config/main.conf
állományt! vegyük fel a frissítendő modulok közé (ne a végére) a portál modult is.
MODULES="mayor-base mayor-portal mayor-naplo"
- Frissítsük a rendszert. Ezzel letöltődnek a portál modul állományai is.
# mayor update
- Hozzuk létre a portál modul adatbázisát (előtte írjuk be a file-ba a
%MYSQL_PORTAL_DB%
,%MYSQL_PORTAL_USER%
és%MYSQL_PORTAL_PW%
helyére a mysql
adatbázist (mayor_portal
), usert (mayor_portal
) és a user jelszavát):
# cp /var/mayor/install/mayor-portal/mysql/mayor-portal.sql /tmp/mayor-portal.sql # editor /tmp/mayor-portal.sql # cat /tmp/mayor-portal.sql | mysql -p
- Most a portál modul konfigurációs állományának létrehozása…
cp /var/mayor/config/module-portal/config.php.example /var/mayor/config/module-portal/config.php
- … és szerkesztése következik (különös tekintettel a jelszóra - amit az előbb is használtunk)
# mcedit /var/mayor/config/module-portal/config.php --------------------------- $MYSQL_DATA['portal']['user']= 'mayor_portal_adm'; $MYSQL_DATA['portal']['pw']= '**jelszó**'; $MYSQL_DATA['portal']['db']= 'mayor_portal';
define('__PORTAL_CODE','demo'); ---------------------------
- A hozzáférési szintenkénti kezdőlapok beállítása
# mcedit /var/mayor/config/private-conf.php --------------------------- $DEFAULT_PSF['private'] = array('page'=>'portal', 'sub' => 'portal', 'f' => 'portal'); ---------------------------
# mcedit /var/mayor/config/parent-conf.php --------------------------- $DEFAULT_PSF['parent'] = array('page'=>'portal', 'sub' => 'portal', 'f' => 'portal'); ---------------------------
# mcedit /var/mayor/config/public-conf.php --------------------------- $DEFAULT_PSF['public'] = array('page'=>'portal', 'sub' => 'portal', 'f' => 'portal'); ---------------------------
- Testreszabás
Lehetőségünk van arra, hogy az alapértelmezettől eltérő szerkezetű kezdőlapot készítsünk és ebbe építsük be a portál szolgáltatásait.
- Szerkesszük a portál konfigurációs állományát - adjunk meg saját portál kódot (lehet ez pl. az intézmény rövid neve is)
# mcedit /var/mayor/config/module-portal/config.php --------------------------- define('__PORTAL_CODE','sajat'); ---------------------------
- Hozzuk létre a demo oldalak alapján a saját kezdőlapjainkat:
# cp /var/mayor/www/policy/private/portal/portal/portal_demo.classic.php /var/mayor/www/policy/private/portal/portal/portal_sajat.classic.php # cp /var/mayor/www/policy/private/portal/portal/portal_demo.pda.php /var/mayor/www/policy/private/portal/portal/portal_sajat.pda.php # cp /var/mayor/www/policy/parent/portal/portal/portal_demo.classic.php /var/mayor/www/policy/parent/portal/portal/portal_sajat.classic.php # cp /var/mayor/www/policy/parent/portal/portal/portal_demo.pda.php /var/mayor/www/policy/parent/portal/portal/portal_sajat.pda.php # cp /var/mayor/www/policy/public/portal/portal/portal_demo.classic.php /var/mayor/www/policy/public/portal/portal/portal_sajat.classic.php # cp /var/mayor/www/policy/public/portal/portal/portal_demo.pda.php /var/mayor/www/policy/public/portal/portal/portal_sajat.pda.php
- Majd szerkesszük ezeket az oldalakat saját elképzelésünk szerint.