Pergunta

Estamos usando MyFaces, Richfaces & Restfaces para construir um site em cima da Oracle Stellant CMS. Nós não estamos usando o Site Studio. Há algum Widgets / combinação de widgets lá fora, que poderia fornecer um sistema de navegação unificada? As necessidades estrutura do site para ser lido a partir de uma tabela de banco de dados e campos de metadados CMS, e precisamos de um menu de guia superior, um menu lateral expansível, farinha de rosca, e um mapa do site (pontos de bónus se ele usa o padrão sitemaps.org). No momento, estamos usando uma combinação de autônomo e off-os widgets de prateleira que não são interoperantes muito bem enrolados à mão -. As diferentes funções de navegação não estiver hospedado em sincronia como o local é navegado

Foi útil?

Solução

Estamos perante uma questão muito semelhante no ano passado e não encontrou qualquer conjunto de widgets que poderia fornecer uma solução integrada (que estávamos usando JSF, Facelets, RichFaces e primavera).

Nós acabamos desenvolvendo o nosso próprio sistema de navegação com titulares estaduais menu (armazenados por sessão) e a farinha de rosca seria apenas subir na árvore de menus da seleção atual para a construção em si.

O modelo de menu em si foi construída uma vez na inicialização do aplicativo (leia-se de um arquivo XML) usando Spring e vinculado à vista usando facelets (

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

Manter os componentes em sincronia foi gerido principalmente por uma mola WebFlow FlowExecutionListener

Espero que isso ajude ..

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top