Question

Nous utilisons MyFaces, Richfaces & amp; Restfaces pour construire un site Web sur Oracle Stellant CMS. Nous n'utilisons pas Site Studio. Existe-t-il des widgets / combinaisons de widgets pouvant fournir un système de navigation unifié? La structure du site doit être lue à partir d'une table de base de données et de champs de métadonnées CMS, et nous avons besoin d'un menu à onglets supérieurs, d'un menu de barre latérale extensible, de fil d'Ariane et d'un plan du site (points bonus si elle utilise la norme sitemaps.org). Nous utilisons actuellement une combinaison de widgets autonomes roulés à la main et standards qui n'interagissent pas très bien. Les différentes fonctionnalités de navigation ne sont pas synchronisées lorsque le site est parcouru.

Était-ce utile?

La solution

Nous avons rencontré un problème similaire l'année dernière et nous n'avons trouvé aucun ensemble de widgets pouvant fournir une solution intégrée (nous utilisions JSF, Facelets, RichFaces & et Spring).

Nous avons fini par développer notre propre système de navigation avec des détenteurs d’états de menu (stockés par session) et le fil d’ariane remontait simplement dans l’arborescence de menu à partir de la sélection actuelle pour se construire lui-même.

Le modèle de menu lui-même a été créé une fois au démarrage de l'application (à partir d'un fichier xml) à l'aide de Spring et lié à la vue à l'aide de facelets (

<rich:tabPanel id="topMenu" binding="#{menuBean.menu}" />

La synchronisation des composants a été principalement gérée par un Spring WebFlow FlowExecutionListener

J'espère que cela vous aide ..

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top