Műveletgombok ezelőtt
Fedezze fel, hogyan kulcsalgoritmus Vissza webböngésző befolyásolhatja navigáció a portálon.
Használja a böngésző Vissza gombját felhasználók IBM WebSphere Portal Express lehet mozgatni az ellenkező irányba az elképzelések szerint oldalakat korábban meglátogatott.
Amikor egy gombot a böngésző felhasználó rákattint Vissza portál visszanyeri bemutató legújabb látogató megtekinti az oldalt. Ebben az esetben foglalkozik a következő jellemzőkkel oldalak:
Ez azt jelenti, hogy ha megy vissza az előző oldalra a Vissza gombot, és válassza ki a hivatkozást arra az oldalra, ahol a felhasználó még nem minden paraméter meglátogatott oldal nem lehet megmenteni. Attól függ, hogy a témában. Erre látható példa a 1. példa A. pontjában forgatókönyv.
Kb. A konkrét paraméterek tárolt állapotban oldalletöltés, a témától függően és annak végrehajtását. Tárolható az összes paramétert, vagy egy részét a paramétereket. Ez vonatkozik a témák a portál és a felhasználói témákat.
További információkért lásd a szentelt bemutatása a téma készítő oldalakat.
Terminológia: Ebben a részben a következő terminológiát kell alkalmazni:
- A „nézet állam” és „állami hajózás” keretében az e szakasz szinonimaként használjuk. ugyanaz a jelentése, és a kifejezés kimeneti paramétereket alkalmazzák a szabványos portál kisalkalmazások.
- Csupán azt a Vissza gombot is érvényes az Előre gombot, természetes módosításokkal.
- A Vissza gomb megnyomásával nem lehet visszavonni. Ez nem működik az állam a kérelmet, de csak azzal a céllal, állami (állam navigáció).
A felhasználói felület
Akkor nyomja meg a Vissza gombot, ahányszor a böngésző lehetővé teszi. Ebben az esetben az adatokat kiolvasni a gyorsítótár böngésző; további kezelést nem fordul elő, hogy a szerver. A felhasználó látja pontosan ugyanazon az oldalon, mint az előző alkalommal, amikor meglátogatta őt.
Az oldal, ahova a felhasználó visszakerül a Vissza gombot, akkor bármelyik linkre. Az átmenetet a következőképpen hajtjuk végre:
Ha figyelembe vesszük ezeket a paramétereket kilátás állapotban a szempontból a felhasználó, ez azt jelenti:
mintaparancsfájlok
Példa 1. forgatókönyv: telepítése portlet a teljes képernyőn, és az alvadási portlet ikon
- A felhasználó megtekint egy oldalt két portlet: A1 és A2, mind a portlet nyitott a normál ablak (alapértelmezett állapot).
- A1 felhasználók telepíteni a portlet a képernyőn.
- A felhasználó rákattint a Vissza gombot. A1 portlet ismét megjelenik egy szokásos ablakban.
Példa 2. eset: Switching oldalak között
- A felhasználó megtekint egy oldalt két portlet: A1 és A2, mind a portlet nyitott a normál ablak (alapértelmezett állapot).
- A1 felhasználók telepíteni a portlet a képernyőn.
- A felhasználó megnyitja az oldalt B. A portál jelenik meg az oldalon B.
- A felhasználó rákattint a Vissza gombot. A portál visszatér oldal A. portlet A1 megjelenik a hajtogatás.
- A felhasználó ismét megnyomja a Vissza gombot. A1 portlet ismét megjelenik egy szokásos ablakban.
Példa 3. forgatókönyv: különböző felhasználói műveleteket vezethet ugyanazt az eredményt.
Kezdeti forgatókönyv és a felhasználói tevékenységek:
A következő változata a script vezet ugyanarra az eredményre, annak ellenére, hogy a különböző intézkedések a felhasználó:
Forgatókönyv 3a: A Vissza gomb
- A felhasználó rákattint a Vissza gombot. A portál megjeleníti a portlet B1 egy szokásos ablakban.
- A felhasználó ismét megnyomja a Vissza gombot. A portál van kapcsolva az oldalra A. Ez megnyitotta: portlet A1 szerkesztési mód és portlet A2, hajtogatott egy ikont. Portlet A3 mutatja a második oldalon a dokumentumot.
Forgatókönyv 3b: kiválaszt egy új referencia
- Ahhoz, hogy „vissza”, hogy az oldalt a felhasználó kiválasztja azt a navigációs ablakban. Feltételezhető, hogy az átmenet zajlik nincs vissza oldal A, és továbbítja az oldalra A. Ennek eredményeképpen a portálon jelenik meg az oldalon A. Ez megnyitotta portlet A1 szerkesztési mód és portletrégióba az A2, hajtogatott egy ikont. Portlet A3 mutatja a második oldalon a dokumentumot.
könyvjelző
Kb. A felhasználó beállíthatja több könyvjelző különböző ablakai ugyanazon az oldalon. forgatókönyv eredménye a fenti példában nem függ más könyvjelzők a felhasználó által megadott többi feltételt ugyanazon az oldalon.
Példa forgatókönyv: Beállítás könyvjelzők
- A felhasználó kiválaszt egy oldalportlet A1 és A2.
- A1 felhasználók telepíteni a portlet a teljes képernyőn, és portlet A2 tekercsek egy ikont.
- A felhasználó beállítja a könyvjelzőt az oldalon. Felhasználó kéri A1min_A2max könyvjelzőt.
- A felhasználó kijelentkezik, majd újra beírja.
- A felhasználó kiválasztja A1min_A2max könyvjelzőt. A portál egy olyan lapot jelenít részletes portlet A1 és minimális portlet A2.
A felhasználó beállíthatja a különböző A1Edit_A2Default könyvjelző ugyanazon az oldalon egy, amely megnyitotta a portlet A1 szerkesztési mód és portlet A2 az alapértelmezett állapotba. Mindkét könyvjelző fog működni egymástól függetlenül.
Megjegyzések a Vissza gombot rendszergazdáknak
- Tudod, hogy a független könyvjelzők különböző állapotai ugyanazon az oldalon.
- Akkor gyorsítótár oldalak konkrét témákat.
Használata a Vissza gombot a standard portlet API
Ha portlet megfelel a szabványos API, akkor használja a vissza gomb, a felhasználók mozgatni az ellenkező irányba a portlet nézet államok meghatározott paramétereit kimenet. Vissza gomb megnyomásával portletekkel típus visszanyer minden információt megadott a kimeneti paramétereket. Általános szabályok, amelyek meghatározzák, milyen információkat fognak a cache, mint a kimeneti paramétereket a portlet nem létezik. Action Vissza gombot, ha dolgozik, különös portletekkel függ azok végrehajtását. Ez határozza meg a fejlesztő egyes portlet.
Ha a linkeket a portlet megvalósítva outputted (a paraméterek változott referencia szint), a gomb lehet használni, hogy menjen vissza időrendi sorrendben a portlet akció. Ez azonban csak akkor lehetséges, portletekből írásbeli szabvány szerinti API-t. Ha a felhasználó dolgozik egy portlet, amely összeegyeztethető az API IBM, nyomja meg a Vissza gombot nem érinti a változás a navigációs állapotban.
Az általános szabály az, hogy a kimeneti beállításokat minden olyan információt kell végrehajtani, befolyásolja a megjelenését a portlet, hanem a helyzetét a kérelmet. További információ a portlet fejlesztés megfelel az API szabvány, lásd legjobb gyakorlatok WebSphere Portal Express: Fejlődő portletekből segítségével JSR 168 és WebSphere Portal Express.
Beállítása a tárolási időszak a történelem portáloldalak
A maximális tárolási időt adott tulajdonság értéke keymanager.lru.size = (egész szám). Ez a tulajdonság be van állítva StateManagerService.
Megadhatja a részleteket, ha menteni vagy eldobhatja beállítások Output:
1. Amikor a felhasználó kiválaszt egy másik oldalra, portlet kimenetet vissza az előző oldalra. Pozitív egész szám megadása szükséges az oldalak számát. Nyomtató beállítások Ez az oldal lehet dobni, miután a felhasználó meglátogat egy meghatározott számú más oldalakon. 0 Kimenő paraméterek dobni, nem a memóriában tárolt portál ülésén.
Megjegyzés: Ne adjon meg egy számot kisebb mint nulla (0). Negatív számok nem tekinthetők érvényesnek.
Példa forgatókönyv: beállítása a maximális számú látogatott oldalak történetében
Az idővonal beállításai váratlan eredményt, hogy a felhasználó számára, mivel ez függ a böngésző cache. Ha a felhasználó a fordított mozgás gyakran használja a Vissza gombot, mint a normál navigáció, kiszámíthatatlan eredményeket előfordulhat meghaladó maximális verem mélységét történelem a szerveren. Például van olyan eset, amikor a böngésző megjeleníti a portletjeihez korábbi állapotát az alkalmazás, hanem az alapértelmezett állapotban, mivel a böngésző megjeleníti a tartalmát a cache nélkül elérni a szervert. Azonban, ha túllépi a maximális mélység a verem kronológia portletrégióba szerver visszaállítja az alapértelmezett állapotba. Amikor frissít egy portlet az oldal jelenik meg az alapértelmezett állapotba, és nem azt, ami volt, a frissítés előtt. Ha nem tetszik ez a viselkedés, állítsa a paraméter történelem 0. Ebben az esetben az állam a portlet alkalmazás soha vissza.
A mélysége a történelem verem csak érinti a navigációs alkalmazás állapotát
A beállított maximális stack mélység kronológia azonban csak a navigációs állam a portlet alkalmazás. Az alábbi jellemzők nem érinti:
- Részletek vagy navigációs állam a portálon.
- Portlet alkalmazás munkamenet-állapotot, azaz a azokat az intézkedéseket és műveleteket a portlet.
Példa forgatókönyv: a kronológiát verem mélységét azonban csak a navigációs állam a kérelem
- Az értéket a konfigurációs paraméter értéke 3 történelem oldalak.
- A felhasználó jön a boltba oldalon.
- A felhasználó által vezérelt számos oldalletöltések és feltárása különféle árukat kínálnak.
- X oldalon felhasználó veszi a terméket, és az bekerül a virtuális kosárba.
- A felhasználó még négy oldalletöltések és továbbra is megismerkedhetnek a választék.
- A felhasználó megnyomja a gombot négyszer a böngésző Vissza gombot, hogy visszatérjen az oldalt, amelyen nem kerül, hogy az árut a kosárba. A portál jelenik meg az X oldalon az alapértelmezett állapotban, nem tudja az adott pillanatban a következő oldalon. Ennek oka az, hogy a bemutató oldal elköltözött a történelem 4 pozíciót le, és meghaladta a beállított értéket elérő 3. Ugyanakkor a terméket, hogy a felhasználó akar vásárolni, maradt a kosárban, mert ez az információ alkalmazás munkamenet-állapotot, és ez nem érinti.