ПредишенСледващото

Открийте как ключов алгоритъм Обратно уеб браузър може да се отрази навигация в портала.

Използвайте браузъра потребители на бутона Back IBM® WebSphere Portal Express може да бъде преместен в обратна посока по страниците на идеи, те вече са посетили.

Когато един бутон в потребителя на браузъра кликне Обратно портал възстановява представя последната посетителят види страницата. В този случай се занимава със следните страници характеристики:

Това означава, че ако се върнете на предишната страница, като използвате бутона Назад и изберете връзката към страницата, на която потребителят все още не е, всички параметри са посетили страница не може да бъде спасен. Това зависи от страниците на темата. Един пример е показано в Пример 1, параграф сценарий.

Прибл. Определен набор от параметри се съхраняват в състояние на показванията на страницата, в зависимост от темата и нейното прилагане. Може да се съхранява всички параметри или подмножество от параметри. Това се отнася до темите на теми портални и потребителите.

За повече информация, вижте раздела, посветен на представяне на страниците на тема строител.

Терминология: В този раздел на следните термини се приема:

  1. Термините "изглед държавата" и "състояние на навигация" в контекста на тази секция се използват като синоними. същото значение и изходните параметри план се прилагат стандартните портлети.
  2. Всичко, което е казано за бутона Назад е валидно и за бутона Forward, с естествени изменения.
  3. При натискане на бутона Назад не може да бъде отменено. Тя не работи със състоянието на заявлението, но само с една държава изглед (състояние на навигация).

Потребителският интерфейс

Можете да натиснете бутона Назад толкова пъти, колкото браузъра позволява. В този случай, информацията се извлича от браузъра история кеш; допълнително лечение не се среща със сървъра. Потребителят вижда точно на същата страница като предишния път, когато я посети.

Страницата, до които потребителят се връща на бутона Назад, можете да изберете някоя връзка. Преходът се извършва, както следва:

Ако ние считаме тези параметри, като изглед състояние, от гледна точка на потребителя на това означава:

Примерни скриптове

Пример Вариант 1: Внедряването на Портлет на целия екран, и съсирване икона Портлет

  1. Един потребител види страница с две портлети: А1 и А2, и двете на Портлет отворен в нормално прозорец (състоянието по подразбиране).
  2. А1 на потребителите да инсталират разширените Портлет на екрана.
  3. Потребителят кликне върху бутона Назад. A1 Портлет се появява отново в нормален прозорец.

Пример сценарий 2: Включване между страници

  1. Един потребител види страница с две портлети: А1 и А2, и двете на Портлет отворен в нормално прозорец (състоянието по подразбиране).
  2. А1 на потребителите да инсталират разширените Портлет на екрана.
  3. Потребителят отваря страница Б. портални дисплеи страница Б.
  4. Потребителят кликне върху бутона Назад. На портала се връща към страница А. Портлет A1 се показват в разгънато състояние.
  5. Потребителят отново натиска бутона Назад. A1 Портлет се появява отново в нормален прозорец.

Пример Вариант 3: Различните потребителски действия водят до същия резултат.

Първоначалния сценарий и действията на потребителите:

Следващите версии на сценария водят до същия резултат, независимо от различните действия на потребителя:

Сценарий 3а: С помощта на бутона Назад

  1. Потребителят кликне върху бутона Назад. Порталът показва Портлет В1 в нормален прозорец.
  2. Потребителят отново натиска бутона Назад. Порталът е включен към страницата А. Той е отворена: Портлет A1 в режим на редактиране и Портлет А2, сгъната в икона. Портлет A3 показва втората страница на документа.

Сценарий 3б: Избирането на нов референтен

  1. За да се "върне" на страницата Потребител той избира в навигационния екран. Това ще се приеме, че преходът се извършва не обратно към страница А, и да изпрати на страница А. В резултат на това портални дисплеи страница А. Тя се отвори Портлет A1 в режим на редактиране и Портлет А2, сгъната в икона. Портлет A3 показва втората страница на документа.

отметки

Прибл. Потребителят може да зададете няколко отметки на различни прозорци на една и съща страница. сценарий резултати в примера по-горе, не зависят от други отметки, определени от потребителя на останалите условия на същата страница.

Пример сценарий: Определяне на отметки

  1. Потребителят избира страница Портлет А1 и А2.
  2. А1 на потребителите да инсталират разширените Портлет на целия екран, а Портлет A2 ролки в икона.
  3. Потребителят поставя отметка на страницата. Потребителят призовава A1min_A2max показалец.
  4. Потребителят излезе от системата, а след това влиза отново.
  5. Потребителят избира A1min_A2max показалец. Портал показва страница с подробно Портлет А1 и сведени до минимум Портлет А2.

Потребителят може да се определи различна A1Edit_A2Default показалец на една и съща страница А, който откри Портлет A1 в режим на редактиране и Портлет A2 неговото състояние по подразбиране. И двете отметки ще работят независимо една от друга.

Бележки върху бутона Назад за администратори

  • Можете да поставите независими маркери за различни състояния на една и съща страница.
  • Можете да кешира страниците по конкретни теми.

Използването на бутона за връщане назад в стандартния Портлет API

Ако Портлет съответства на стандарта API, а след това с помощта на бутона за назад, потребителите могат да се движат в обратна посока между държавите от гледка Портлет, определени в нейната параметри изход. Натискането на бутона Back портлети този тип възстановява цялата информация, определени в изходните параметри. Общи правила, които определят каква информация ще се съхранява в кеш паметта, както не съществува параметрите изход за Портлет. Действие бутона Back, когато се работи с конкретни портлети зависи от тяхното изпълнение. Тя се определя от възложителя на всеки отделен Портлет.

Ако връзките в Портлет реализира като изведени (параметрите се променят към базовото ниво), бутонът може да се използва, за да се върне в хронологичен ред с действието на Портлет. Все пак, това е възможно само за портлети написани в съответствие със стандарта API. Ако потребителят работи с Портлет, който е съвместим с IBM API, натиснете бутона Назад не се отразява промяната в състоянието на навигация.

Общото правило е, че колкото настройките на изходните всяка информация, ще се прилага, се отрази на външния вид на Портлет, а не за състоянието на заявлението. За повече информация относно развитието Портлет съвместим със стандарта API, обърнете се към най-добрите практики за WebSphere Portal Express: Развиващите портлети използващи JSR 168 и WebSphere Portal Express.

Задаване на периода на складиране в историята на порталните страници

Максималното време на съхранение се дава стойността на имота keymanager.lru.size = (цяло число). Този имот е разположен в StateManagerService.

Можете да посочите подробности за кога да се спаси или да отхвърлите Output настройките на страницата на:

1 Всеки път, когато потребителят избере друга страница, Портлет изход за нулиране на предишната страница. Положително число Посочете необходимия брой страници. Изходни Опции тази страница могат да бъдат премахнати, след като потребителят посети определен брой други страници. 0 Изходни параметри се изхвърлят и не се съхраняват в сесията на портал памет.

Забележка: Не се посочи брой по-малко от нула (0). Отрицателните числа не се считат за валидни.

Пример сценарий: Задаване на максимален брой посетени страници в историята

Настройка опции за времевата скала може да доведе до неочаквани резултати за потребителя, тъй като това зависи от кеша на браузъра. Ако потребителят за обратната движение често използва бутона Назад от нормалното корабоплаване, непредсказуеми резултати може да се случи по-голяма от максималната дълбочина историята комин на сървъра. Например, има случаи, когато браузърът показва портлети в предварителното състояние на заявлението, а не неговото състояние по подразбиране, тъй като браузърът показва съдържанието на кеш паметта, без достъп до сървъра. Въпреки това, когато се надвишава максималната дълбочина на хронологията на стека Портлет рестартиране на сървъра за състоянието по подразбиране. Когато обновите страницата Портлет се показва неговото състояние по подразбиране, а не това, което бе преди надстройката. Ако не ви харесва това поведение, задайте историята на параметъра на 0. В този случай, за състоянието на прилагането на Портлет никога не се връща.

Дълбочината на стека с история се отразява само състояние приложение за навигация

Коригираната максимална дълбочина стека хронологията засяга само навигационно състояние на прилагането на Портлет. Следните характеристики не са засегнати:

  • Преглед или навигационно състояние на портала.
  • заявление Портлет сесия състояние, т.е. каквито и да било действия и операции с Портлет.

Пример сценарий: хронологията на дълбочината на купчина засяга само навигационната състоянието на прилагането

  1. Стойността на конфигурационния параметър е настроен на 3 История на страници.
  2. Потребителят въпрос за мястото на магазина.
  3. Потребителят се ръководи от определен брой показвания и проучване на разнообразието от стоки, предлагани.
  4. На страница X извършено от потребител на продукта и го слага в своя виртуален пазарска количка.
  5. Потребителят все още е в четири показвания и продължава да се запознаят с асортимента.
  6. Потребителят натисне бутона четири пъти в бутона на браузъра за да се върнете към страницата, на която е в състояние да предприеме стоките в кошницата. портални дисплеи страница Х неговото състояние по подразбиране, не е в състояние в момента на следващата страница. Причината е, че представянето на тази страница е преместена в историята на 4 позиции надолу и превишаване на зададената стойност, равна на 3. Въпреки това, даден продукт, че потребителят иска да си купи, е останал в коша, тъй като това е състоянието на сесията на информация приложение, и то не е засегнато.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!