Nous utilisons MyFaces, Richfaces & Restfaces pour créer un site Web au-dessus du CMS Oracle Stellant. Nous n'utilisons pas Site Studio. Y a-t-il des widgets/combinaisons de widgets qui pourraient fournir un système de navigation unifié? La structure du site doit être lue à partir d'une table DB et des champs de métadonnées CMS. Nous avons besoin d'un menu supérieur, d'un menu de barre latérale extensible, de fil d'Ariane et de sitemap (points bonus si la norme sitemaps.org est utilisée). À l'heure actuelle, nous utilisons une combinaison de widgets autonomes roulés à la main et de widgets prêts à l'emploi qui ne fonctionnent pas très bien - les différentes fonctions de navigation ne sont pas synchronisées lorsque le site est parcouru.Système de navigation unifiée pour JSF (menus, chapelure, plan du site)
Répondre
Nous avons fait face à un problème très similaire l'année dernière et n'avons trouvé aucun ensemble de widgets pouvant fournir une solution intégrée (nous utilisions JSF, Facelets, RichFaces & Spring).
Nous avons fini par développer notre propre système de navigation avec des détenteurs d'état de menu (stockés par session) et le fil d'Ariane montait dans l'arbre de menu de la sélection courante pour se construire.
Le modèle de menu lui-même a été construit une fois au démarrage de l'application (lecture d'un fichier xml) avec Spring et lié à la vue à l'aide facelets (
<rich:tabPanel id="topMenu" binding="#{menuBean.menu}" />
Garder les composants de synchronisation a été principalement gérée par un printemps WebFlow FlowExecutionListener
Hope this helps ..
C'est une bonne réponse! Nous avons depuis abandonné JSF en faveur de Spring MVC, ce qui nous donne plus de flexibilité. –
- 1. Plan du site pour le contenu dynamique?
- 2. Navigation JSF rediriger vers la page précédente
- 3. ASP.NET plan du site Erreur de configuration
- 4. Utiliser la carte du site pour deux niveaux de navigation horizontale
- 5. Bibliothèque d'authentification unifiée
- 6. Django Plan du site Index exemple
- 7. Google mini ignorant le plan du site
- 8. Gestionnaire de menus/éditeur de navigation javascript gratuit?
- 9. Django @ Google App Engine - Plan du site
- 10. Pages du site de publication Sharepoint et navigation
- 11. Des méthodes de navigation acceptables pour le site Web?
- 12. Erreur de navigation sur le site ASP.net
- 13. Comment puis-je utiliser des formulaires pour les menus déroulants de navigation?
- 14. responsable du site TERMINALFOUR - Gestion de contenu système
- 15. UNIX Appel système pour enregistrer un processus d'arrière-plan
- 16. Recommandations du plugin de menu de navigation jQuery
- 17. Modification de l'apparence du menu de navigation MOSS 2007 DropDown
- 18. Recommandation nécessaire pour le système de site portail/CMS dynamique
- 19. JSF grains de portée de la session avec la navigation par onglets
- 20. Personnalisation du menu de navigation dans SilverStripe
- 21. La sauvegarde de système de fichiers d'arrière-plan idéale
- 22. Quelle convention de Concordion permet la génération automatique de chapelure?
- 23. Rails 'périmé? méthode pour plan du site renvoie toujours HTTP 200
- 24. Annonce d'arrière-plan sur le site Web
- 25. Menus glissants Jquery
- 26. pandora site web système de profil utilisateur
- 27. IntelliJ navigation
- 28. Étendue du système dans l'analyse du système
- 29. Problème de mélange JSF/JSP
- 30. Interface utilisateur Microsoft Dynamics CRM: Silverlight WCF Appel à l'intérieur du plan du site
Je suppose que le problème a disparu. – mcandre
Nope, toujours un problème. Notre méli-mélo de widgets a été refondus plusieurs fois, bu C'est encore moins que l'idéal. –