Hi,
I have a requirement from my customer that is not very "standard", and I would like to know whether someone have done something like this before.
We work on a Vignette 8 environment (Vignette Application Portal (VAP), Vignette Dynamic Module (DPM) and Vignette Content Management (VCM)), where we use JSR286 to our custom portlets (integration with other systems, custom databases data retrieval, etc), and the Dynamic portlets (query content component, channel navigation component, etc) to retrieve contents from VCM.
The problem is that our customer wants to retrieve contents from VCM within a custom portlet, that is, we need to build a portlet that will retrieve data from another system but will display content created on VCM too.
The only thing I could imagine until now is a portlet that will have a VCM channel configured or hard-coded, and will use VCM API to retrieve that content. But this won't let the user use the tools provided by DPM, as context editing, and I'll be forced to include VCM libraries on my JSR286 portlet (it's on its own context, not the portal context).
Did you ever had something like that? Which approach was used? Or which approach would you use on a requirement like that?
Thanks in advance and best regards.
Rafael Cotta