how to communicate between 2 web content viewer portlets in ibm wcm 8? - portlet

I have a requirement to communicate between two portlets(Web Content Viewer portlet) in IBM WCM.There are many ways for the custom portlets to communicate in between but I dont have any idea to implement the functionality for the ibm provided portlets(Web Content Viewer portlet).
Could any one guide me how to achieve the communication between two portlets(Web Content Viewer portlet) in IBM WCM 8 by providing some code snippets and required screen shots.
Regards,
Brijith

Web content viewers can broadcast and receive links to communicate with other viewers:
http://www-01.ibm.com/support/knowledgecenter/SS3JLV_8.0.0/wcm/wcm_config_delivery_portlet_linking.dita

Related

What is the use of trackingFeature property in aem cq_dialog?

While anlalysing some aem component, I saw
trackingFeature="core-components:image:v2"
property in cq_dialog > .context.xml. What is the use of trackingFeature="core-components:image:v2" ?
This was added across AEM Core Components a couple of years back. The purpose of the change was to align the components with Coral UI tracking functionality. See the Coral UI 3 docs for more information.
Judging by the comments on a related GitHub issue, Adobe use this API to provide some analytics as part of the opt-in aggregated usage statistics
Quoting from the docs:
You can help improve Adobe Marketing Cloud by sending Adobe statistics about how you interact with AEM. This information does not contain any data about your company’s site visitors and will only be used to help Adobe deliver, support and improve your user experience.
You can opt into usage statistics collection by using either the Touch UI or the Web Console.
It's likely that the component you're looking at is a proxy component that extends one of the Core Components.

Is SAPJCo specific to a SAP installation or can be reused between different SAP Boxes?

I'm trying to connect to a SAP system using SAP JCo. Our client is taking long time to download and give the SAP JCo. Is SAP JCo dll and Jar specific to a SAP Box or can be used across different boxes? Can I use a SAP JCo downloaded using SAP ID registered in our SAP Box and use it?
Note that the redistribution of the connector is not allowed by SAP.
-> if you develop an application for a customer, this customer has to download and provide you the JCO lib for his SAP installation.
See : https://support.sap.com/en/product/connectors.html
SAP JCo is library which can be used to communicate with any SAP on-premise system that supports SAP's RFC protocol. This is comparable to a database vendor specific JDBC driver.
Just provide the logon credentials and connect to any available system of this type.
You can find further general information about the SAP Java Connector here:
https://support.sap.com/jco
(Much appreciate trixx's suggestion in the comments; I am editing this reply to directly answer op's question instead of giving general statement)
SAPJco is not specific to an SAP installation. Assume you have a valid S-ID to access SAP software download page ("Connector" section) to download the JCO file. Once you download it, you can start with some simple examples. Here is one blog for reference.
(original reply was:
Your best bet would be to search in Google through keywords like "SAP JCO sample" to read some very basic examples, and try to practice from them. Once you start to get used to the design pattern, you can blend your requirement in and become productive. It is not difficult to get started. Keep learning and practicing. )

Try to use variants and table personalisation on SAPUI5 SmartTable

I want to use the variants to customise different filter and table variants on a SAP Fiori application, that use SAP Hana Cloud and Java backend.
As a background info:
I'm using a smartTable that is connected to the smartFilter by filterId property. On the table/filter I am able to access directly the data from the metadata by filing the entitySet / entityType property. I am using a real server not a mock server. In the table the properties regarding the personalization and variants are enabled (useTablePersonalisation="true", useVariantManagement="true"). I see that I have to specify the persistencyKey so that variants can display on the UI, but i don't know what value should i complete it with.
I read that smartTable and smartFilter are using SmartVariantManagement(a custom control of VarinatManagement) to accessed directly (without user interaction) SAPUI5 Flexibility Services regarding personalization data and management of the variant. But on SAP Help it says that:
Flexibility services are currently not available in SAP Hana Cloud Platform.
The services run on the ABAP front-end server and NetWeaver 7.31 SP11 or higher
Here is the link: http://help.sap.com/saphelp_hanaplatform/helpdata/en/a8/e55aa2f8bc4127923b20685a6d1621/frameset.htm
It is possible to use the variants and personalization?
How can I do it regardind my application specification?
Does anyone have an example application?
Thank you !
You can use them both at the same time.
For me the useTablePersonalisation="true" is working without any other changes. Rearding the useVariantManagement="true", I use showVariantManagement="true" also, and as you said persistencyKey="SmartFilter_Explored" is also needed to see Variant Management icon.
This is an example: https://sapui5.hana.ondemand.com/explored.html#/sample/sap.ui.comp.sample.smarttable/preview
For me I can not test the variant management functionality when running the app from webide as it is needed an existing user for you. So I can test it only, when running it on launchpad.
PersistencyKey identifies the storage area and saves/retrieves the variants currently used.
This page helps you with persistency key (under Page Variant section):
https://sapui5.hana.ondemand.com/#/topic/06a4c3ac1cf545a7b51864e7f3aa02da
I hope it helped.

Distributed CMS or content management platform?

I have been trying to find an open source or affordable platform / CMS that is distributed.
And by distributed I mean that there is a single control panel with all the content, but you can have multiple websites on multiple web hosts that query an API that holds this content. Not the usual "one install, multiple websites" as you can do with Wordpress MU.
Ideally there would be an API that the website can connect to and get the data, or use push technology from the control panel once new content is added.
If there is no client side platform built but there is a sophisticated content management platform with an API that allows me to build my own client/website connecting to it, that would be fine too.
Does anyone have tips if there is such a thing?
Govento CMS is a distributed CMS, that allow you, to manage all projects with a single installation and present your content via push publishing dynamic and current on different remote delivery-platforms.
german: http://goventocms.com
or english:
http://translate.google.de/translate?hl=en&sl=de&u=http://govento.de/&prev=search

Chat widget for Liferay

Can anybody recommend a chat client solution to integrate within Liferay, supporting chat rooms and to be used together with an XMPP server such as OpenFire? Obviously the more customisable, the better, also one that displays within the current page such as the native Liferay one, if possible.
Please try Spark as your chat client,
You can customize it.