Activer les fonctionnalités site studio depuis WebCenter Portal ou Spaces

Une des fonctionnalités intéressantes de WebCenter Portal et Content est qu’ils s’intègrent très bien dans l’autre. WebCenter Content a une fonction très puissante qui nous permet de créer de l’information structurée, basée sur une définition de données. Les données seront stockées en XML et nous pouvons créer plusieurs modèles pour afficher le contenu.
Ces fonctionnalités peuvent être mises à disposition dans WebCenter Spaces en configurant les redirections correctement. Avec quelques ajustements ici et là, on peut aussi permettre les mêmes fonctionnalités dans une application personnalisée WebCenter Portal.
Le but de ce post est de montrer comment configurer votre application pour l’ensemble des fonctionnalités telles que l’édition de contenu depuis webcenter Portal ou spaces.
La configuration de base est comme telle:

WebCenter Spaces: http://localhost:8888/
webcenter UCM : http://localhost:16200/cs

Pour interfacer les deux, nous devons installer Oracle Http Server(OHS) afin d’exécuter les deux dans un contexte identique et sur les mêmes adresse et port:

http://localhost:7777/webcenter
 http://localhost:7777/cs

La raison en est que lorsque nous accédons à l’édition en ligne, WebCenter va utiliser une iframe avec une source qui utilise le même hôte et le port et ajoute la racine de contexte de l’UCM tel que spécifié lors de la connexion dans entreprise manager.
Pour que cela fonctionne avec une application régulière du portail, nous avons besoin de le configurer de la même manière. Cela signifie que nous avons besoin de configurer les ports de redirection.
Permettez-moi de vous montrer comment faire exactement. Supposons que j’ai une application appelée MyPortal avec MyPortal comme racine de contexte. Cette application est disponible sur mes WLS intégrées comme http://localhost:7101/MyPortal .
Après création de content presenter de données , je veux maintenant accéder à l’édition en ligne.
La première chose à faire est de configurer les ports en ajoutant le code suivant au fichier mod_wl_ohs.conf installé avec OHS

# WebCenter Spaces
<Location /webcenter>
SetHandler weblogic-handler
WeblogicHost localhost
WeblogicPort 8888
</Location>
<Location /webcenterhelp>
SetHandler weblogic-handler
WeblogicHost localhost
WeblogicPort 8888
</Location>
# UCM
# Web server context root for Oracle Content Server
<Location /cs>
SetHandler weblogic-handler
WeblogicHost localhost
WeblogicPort 16200
</Location>
# Enables Oracle Content Server authentication
<Location /adfAuthentication>
SetHandler weblogic-handler
WeblogicHost localhost
WeblogicPort 16200
</Location>

Dans cet exemple, j’utilise localhost mais le serveur http et votre application n’ont pas besoin d’être sur la même machine. Le Serveur http a juste besoin d’être en mesure d’accéder à votre machine locale.
A partir de là , nous pouvons accéder au composant d’édition de site studio depuis notre application.

2 réflexions sur “Activer les fonctionnalités site studio depuis WebCenter Portal ou Spaces”

Les commentaires sont fermés.