Communication between portlets on different pages - oracle-adf

Consider a scenario. I have two WebCenter Portal pages. On one page I have a portlet that takes the location and on the second portlet I have a portlet that displays the weather on the basis of the location entered on the first portlet.
When the user enters location details on the first portlet on the first page and clicks on Submit (the button is inside the portlet itself) the portal page navigates to the result page where the results portlet shows the weather details.
Basically what I want to achieve is:
1. communication between two portlets on different portal pages
2. the portal page should navigate to the results page when a request is sent to the portlet.

wouldn't it make more sense to have your portlet be a two page flow where you put info in the first page and then navigate to the results page. This will all be displayed in a region on your portal.

Related

What is the best practice of Redirecting users in React app?

The app flow:
for not yet registered users
landing page -> email wall -> plan selection page -> account creation page -> payment page
The problem is: when users lands on payment page, and they hit back arrow in browser tab, they would land on the email wall page again. ( code allowed skipping account creation and to display plan selection page )
so when they on plan selection page and click back button, they would see email wall again.
I need to not display the email wall page whose url is '/'
Question:
What is the best way to display another page under this url?
and
What things would potential fall into the category of "hijack" users back button?
some of my thoughts are redirect/ return another component / manipulating user's history.
( this will happen in a Class component )

How to pass attributes between different portlets on different pages in Liferay

lets assume that i have Liferay with 2 pages. Each page contains one different portlet. Both portlets have Angular in their web if that will be helpful somehow. This is because portlets Now on first page i need to input some data to portlet, then i need to redirect to second page and pass this data to portlet residing there.
This is of course simplified situation because in reality there will be many portlets on first page and many in second. Each portlet on 1 page will add some portions of data which will be consumed by portlets on 2 page.
How can this be done?

Lightning experience deep link to custom Visualforce tab

Do you know if it is possible to deep link a custom tab on the left hand navigation?
In my web app I allow the user to login through SSO from Salesforce ( so I use salesforce as authentication provider ), than when the user credentials are ensured i redirect the user to the tab using an aspex url like the following:
https://{domain}/apex/{VisualforceTabsName}?sfdc.tabName={VisualforceTabsRef}
or a servlet integration link like the following:
https://na15.salesforce.com/servlet/servlet.Integration?lid={lid}&ic=1&linkToken={linkToken}
I got those links simply right clicking the tabs and copy the link, now this is not going to work on the new ligthening experience where the link is something like the following;
https://gs0.lightning.force.com/one/one.app?source=aloha#{token}
Now it seems to me that the token in this case is user specific, so it can't be used as high level reference to the Visualforce tab.
Do you know if there is a way to do the same in the Lightening Experience (Spring 16' release)? Or if there is a different way to achieve the same result?
Thanks
In Lightning Experience, you can reference custom tabs using the developer name of the tab (note that this is the API name of the tab containing the Visualforce page, not of the page itself). This URL should work:
{domain}/lightning/n/{tabName}
This assumes that you have already created a tab for your Visualforce page.

Regarding Parent Page updation in case of same page used multiple time

I am novice programmer to Dot net nuke.
Login as Admin:
1) I add a page in Home -- Department. Department page have on Text/HTML module which have some lines ie (Welcome to DNN.)
2) Now click on Home page then add this page (Control Panel --> Add existing module) to Home Page.
3) Now as we can modifying data of Department Page, either from Home page or from Home--> Department page, which will be reflecting on both pages.
4) We want that modify option (Edit Text) must be available with Home --> Department page only. There must not be no editing option at Home page to edit Department page.
How to do that?
I am using Sql Server 2008/DotNetNuke_Community_04.09.05_Source / ISS V5.1/ VS2008.
This isn't really possible in DNN, if you have the ability to EDIT a page, then you have the ability to edit any MODULE on that page, including modules that are copied from other pages.
You could remove the ability for the person to EDIT the homepage, and then only give them the ability to edit certain MODULES on the homepage instead.
FYI DotNetNuke is spelled without any spaces, and is actually now just DNN or DNNPlatform

HOw To Remove facebook page in composteC1 when run the project

i want to Remove facebook page in compositeC1 cms
whenever i am run this application it comes with facebook, so i want to replace my own page at the palce of facebbok details
i want to replace some other page at facebook or eles i want to dislay
some blank empty page how
Follow this discussion - http://compositec1.codeplex.com/discussions/348539
The content is dynamically fetched from http://c1console.composite.net/C1/StartPage.aspx - the content is downloaded indirectly by the website service you the C1 Console. You can configure it - if you edit ~/Composite/web.config you will find the URL, and you can change it. Note that your custom page would need to share certain characteristics with our start screen (page title and JavaScript communicating successful load).
It has been discussed several times before on the CodePlex forum in these threads
http://compositec1.codeplex.com/discussions/272600
http://compositec1.codeplex.com/discussions/348393
http://compositec1.codeplex.com/discussions/348539

Resources