Antes de iniciar
É possível estender os widgets e serviços do Comércio Social para fornecer recursos adicionais para seus usuários finais. Este breve tutorial irá abranger um cenário de extensão que modifica um widget e seu provedor de serviços subjacente. O tutorial complementa as informações descritas no tópico do Centro de Informações Creating new service adapters.
As atividades de extensão são consideradas um tópico mais avançado do que a customização. É necessário estar familiarizado com o Dojo JavaScript Toolkit, com a linguagem de programação Java™ e com o desenvolvimento de serviços da Web. Este tópico é destinado aos membros da comunidade de serviços e parceiros de negócios do WebSphere® Commerce.
O objetivo final é estender o Widget de Revisão existente para exibir a distribuição da classificação usando um widget de diálogo do Dojo. A seção de classificação geral recebe um evento de passagem de mouse e abre o widget de diálogo para exibir a distribuição da classificação, conforme mostrado na Figura 1. A implementação do provedor de serviços subjacente é ampliada para enviar os dados de distribuição da classificação de volta para o widget para oferecer suporte a esse novo recurso. É possível usar este novo Widget de Revisão estendido na fachada da loja nas páginas de categoria ou subcategoria ou nos widgets de visualização rápida do produto para exibir a distribuição da classificação para o comprador. As revisões atuais são então exibidas nas páginas de produto detalhadas.
Figura 1. Distribuição da classificação
Este tutorial é destinado a programadores Java com qualificações e experiência no nível iniciante. É necessário estar familiarizado com o ambiente de desenvolvimento do WebSphere Commerce. Além disso, é necessário estar familiarizado com o uso do WebSphere sMash e do Dojo Toolkit.
Para criar os exemplos neste tutorial, é necessário ter o WebSphere Commerce Developer V7 instalado e configurado. Para configurar o WebSphere Commerce Developer V7 com o recurso de Comércio Social, consulte o tópico Enabling and configuring Social Commerce.
Este tutorial tem uma duração prevista de uma hora.
O recurso de Comércio Social integrado ao ambiente do WebSphere Commerce possui um conjunto de widgets customizados do Dojo para exibir blogs, fotos e revisões conectando diferentes provedores de serviços. No entanto, os comerciantes podem estender esses widgets ou se conectar a diferentes provedores de serviços para capturar ou exibir dados adicionais na fachada da loja. Este tutorial mostra como estender o Widget de Revisão existente e as implementações do provedor de serviços para exibir a distribuição de classificação. Com essa extensão, o Widget de Revisão pode exibir uma fragmentação dos usuários em relação a um valor de classificação (aqui referido como distribuição da classificação) juntamente com uma classificação geral.
São necessárias várias etapas para estender o widget e os adaptadores de serviço e para publicar os recursos no repositório zero. Em um alto nível, as etapas são:
- Configurar o ambiente de desenvolvimento.
- Preparar os aplicativos de Comércio Social para usar os adaptadores de teste.
- Preparar os aplicativos de Comércio Social para usar o aplicativo de teste.
- Testar os aplicativos de Comércio Social com os adaptadores de teste.
- Estender e implementar a camada de provedor de serviços.
- Estender o Widget de Revisão para exibir a distribuição da classificação.
- Configurar o aplicativo de Comércio Social para usar o adaptador de serviço estendido.
- Atualizar o SocApp para criar dependências no novo projeto.
- Publicar os recursos no repositório zero.
- Atualizar o aplicativo de teste para testar o novo recurso.
- Configurar a loja do Madisons para usar o novo widget.

