[colab-dev] Arquitetura de Widgets

Matheus Sousa Faria matheus.sousa.faria em gmail.com
Quinta Setembro 3 16:38:38 BRT 2015


[image: Class Diagram0.png]
O Gust e o Chaws criaram uma arquitetura de widgets para o colab capaz de
adicionar widgets em diversos pontos do colab.
Um widget é um componente HTML composto por:

   -  identifier: identificador unico do widget
   - name: nome do widget, para o uso em menus
   - get_header: retorna o header para ser aplicado no HTML
   - get_body: retorna o conteúdo que irá ser adicionado na página
   - generate_content: prepara os HTMLs, no caso deles virem de uma view,
   ele chama essa view

Todos os Widgets irão ser gerenciados pelo WidgetManager, que mantém o
registro de quais widgets irão para quais lugares.
Os widgets poderão ser instalados através de arquivos de configuração do
colab, inclusive poderá ser usado o mesmo widget para diversos pontos
diferentes no colab, caso desejado.
Atualmente possuímos um espaço de widget chamado profile que criará uma aba
nova na página de profile do usuário para cada widget registrados nesta
área.
-- 
Matheus de Sousa Faria
Software Engineering Student
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.interlegis.gov.br/pipermail/colab-dev/attachments/20150903/ba871dd6/attachment.html>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: Class Diagram0.png
Tipo: image/png
Tamanho: 95209 bytes
Descrição: não disponível
URL: <http://listas.interlegis.gov.br/pipermail/colab-dev/attachments/20150903/ba871dd6/attachment.png>


Mais detalhes sobre a lista de discussão Colab-dev