Vissza

Liferay – Mobil Device Rules

  Ákos Gábriel

  2014.06.10. 13:52

Sok sok dokumentáció és fórumok olvasásával sikerült megértenem a Mobil Device Rules működését Liferay-ben, melynek használatát szeretném veletek megismertetni és pontról-pontra leírni.

Először is szeretném megjegyezni, hogy hiába van benne alapból a fent említett portlet a letölthető 6.1 CE verzióban, nem használható. Liferay 6.0 verzió alá itt találhattok segítséget. Szükség van a wurlf-web-portletre és némi beállításokra.

Telepítése igen egyszerű, ha követitek a leírásomat:

  • a Liferay Home (a Tomcat könyvtára, ahol például a deploy is található) könyvtárba hozzunk létre egy wurfl könyvtárat. (Szigorúan Liferay Home alá, mert a data könyvtáron belül például nem működött.)
  • töltsük le a wurfl-latest.zip fájlt. másoljuk be a létrehozott wurfl könyvtárba a letöltött zip fájlt, ha szükséges nevezzük is át wurfl-latest.zip-re.
  • A portal-ext.properties -ben hozzuk létre a következő sort a megfelelő elérési úttal:
    wurfl.main=......./wurfl/wurfl-latest.zip
  • elindíthatjuk a szerverünket, majd deployoljuk a wurlf-web portletet.

Most már használható a Mobil Device Rules portlet a Control Panelen, méghozzá a következőképpen:

  • Hozzunk létre először egy Rule Group-ot tetszőleges névvel és leírással.
  • Amint elmentettük a form alján megjelenik egy Manage Rules link (vagy visszatérve a Rule Group listán a Liferay Action-ök között is megtalálható), ahol új Rule-okat tudunk rögzíteni az adott Group-hoz.
  • Vegyünk fel egy Rule-t, valamilyen névvel leírással és Type-ként válasszuk a Simple Rule-t.
  • Elmentés után nyissuk meg újra az adott Rule-t szerkesztésként, és már láthatjuk is az OS-ek listáját, mint például Android, IPhone OS .. stb.
  • Válasszuk ki a számunkra megfelelő OS-t, és mentsük el újra.

Ezzel létrehoztunk már egy Group-ot és egy hozzá tartozó Rule-t.

A Rule-ok használatát a Manage Page(s)-ben tudjuk definiálni. Navigáljunk el az oldalunkra (kilépve a Control Panelről). A Dockbar-on válasszuk a Manage/Page menüpontot.

  • Válasszunk ki példaként a nyilvános oldalaink közül egyet, majd kattintsunk a jobb oldalon található Mobil Rule Groups menüpontra.
  • A betöltődött formon válasszuk a „Define specific mobile rule groups for this page" raádiógombot, majd kattintsunk a Select Rule Group linkre.
  • Válasszuk ki a megjelent listából a Rule Group-unkat.

Most már az adott oldalhoz hozzárendeltük a Group-unkat, melyhez továbbiakban különböző Action-öket tudunk definiálni a Liferay Actions button/ Manage Actions alatt.

Lényegében négyféle Action-t tudunk rögzíteni (akár többet is, mivel prioritásokat is definiálhatunk):
Simple redirect: Egyszerű redirect, ahol egy URL-t kell megadnunk.
Layout Template Modification: Más layout használatát tudjuk definiálni.
Theme modification: Értelemszerűen más téma beállítására van lehetőség.
Site redirect: Az site-unkon belül, más menüpontra tudjuk átirányítani az ide érkező kéréseket.

A Mobil Device Rules portlet működése lényegében ennyiből áll, hogy egy adott OS-hez a fent említett Action-ök közül tetszőleges számban és kombinációban szabályokat hozzunk létre a megfelelő megjelenés elérése céljából.


 Előző  

Megjegyzések
Még nincsenek hozzászólások. Légy első!

Blog kategória

Címkefelhő

Legutóbbi bloggerek

Bálint Mészáros
Bejegyzések: 1
Csillagok: 0
Dátum: 2019.06.11.
Adrienn Keszőcze
Bejegyzések: 1
Csillagok: 0
Dátum: 2019.05.28.
György Retek
Bejegyzések: 11
Csillagok: 19
Dátum: 2019.05.14.
Kálmán Bohus
Bejegyzések: 3
Csillagok: 0
Dátum: 2019.04.29.
Tamás Molnár
Bejegyzések: 7
Csillagok: 11
Dátum: 2019.03.18.

Kapcsolat