Anoop G Halgeri commented on Oct 17, 2008

Some Issues with this approach

I see the following 2 main issues using the approach:

1. We have to permanently disable portal personalization caching. Will this not have a huge personalization impact. Especially if the rules involves considerable amount of processing involved?

2. Consider a scenario where we have the following page structure:

Home

Travel_US

Travel_UK

Travel_de

Travel_es

Compensation_US

Compensation_UK

Compensation_de

Compensation_es

Facilities

etc..

We can define visibility rules and show/hide these pages based on the location of the user.

So, when the user from US and logs in, we can have the visibility rules control the pages that he can see in the left navigation, so the left navigation for the user will be some thing like the following:

Home

Travel_US

Compensation_US

Facilities

Similarly for a person from UK the page navigation will be

Home

Travel_UK

Compensation_UK

Facilities

But, if the user searches for say Facilities, then in the search result page he will see the following navigation

Home

Travel_US

Travel_UK

Travel_de

Travel_es

Compensation_US

Compensation_UK

Compensation_de

Compensation_es

Facilities

since we are overriding the visibility rules when the user comes from the search result page.

How can we take care of these two scenarios?