diff --git a/relatorioR5.md b/relatorioR5.md index 6322164..75e314b 100644 --- a/relatorioR5.md +++ b/relatorioR5.md @@ -154,11 +154,9 @@ framework Ruby on Rails 4, ou seja, um consequência das atividades de sustentação da plataforma. -### Estudos de Evolução de plataforma de Integração +### Estudos de Evolução de Plataforma de Integração -TODO: Revisão Gabriel - -Esta macro atividade, em relação a release 5, esteve associada as seguintes +Em relação à release 5, esta macro atividade esteve associada as seguintes épicas: * **Integração dos perfis de usuários** - neste ponto do projeto, foi @@ -168,46 +166,44 @@ perfis, de forma que na Release 5 temos: * Definição do sistema de widgets (componentes) do Colab * Integração inicial de perfil com o GitLab * Integração funcional de perfil com o Noosfero +* Implementação do login integrado: acessar o Noosfero e o Gitlab com a sessão do Colab +* Integração de dados comuns entre as ferramentas integradas pelo Colab (Nome e Email) +* Remoção do usuário no Gitlab, Noosfero e listas de email assim que o usuário remover sua conta no Colab +* Implementação da edição das informações de perfil do Noosfero via Colab +* Implementação da edição das informações de perfil do Gitlab via Colab * **Melhorias gerais na plataforma** - uma série de melhorias foram realizadas -durante a Release 5 para a evolução do Colab e das integrações entre as +durante a Release 5 para a evolução do Colab e da integração entre as ferramentas: -* Aumentar cobertura de teste automatizado do Colab -* Remover namespace do arquivo de configuração dos plugins do Colab -* Adicionar campos novos indexados do Noosfero -* Colab suportar múltiplos sites -* GitLab com Push com HTTPS -* Criar repositório e lista quando uma comunidade for criada -* Fazer a interface da busca e dos filtros -* Adicionar timestamp na importação dos dados do colab -* Refatorar filtros da busca do Colab -* Refatorar template da página de busca -* Generalizar os filtros da busca do Colab -* Integração do Colab com o Mezuro -* Desenvolver task para geração da estrutura de plugins (criação de novos plugins) -* Reduzir código duplicado entre os plugins usando helpers do django -* Disparar sinal de atualização dos dados do usuário para o Noosfero e Gitlab. +* Aumento da cobertura de testes automatizados do Colab +* Remoção do namespace do arquivo de configuração dos plugins do Colab +* Adição de novos campos novos à indexação dos conteúdos do Noosfero +* Adição de suporte a múltiplos sites no Colab +* Adição de suporte a push com HTTPS no Gitlab +* Criação automática de repositório e lista na criação de uma comunidade +* Implementação da interface de busca e filtros +* Adição de um timestamp na importação dos dados do Colab +* Refatoração dos filtros de busca no núcleo do Colab +* Refatoração do template da página de busca +* Generalização dos filtros de busca no Colab +* Integração do Colab com o Mezuro (plataforma para análise de código fonte) +* Desenvolvimento da task para geração da estrutura básica para novos plugins do Colab +* Refatoração dos plugins do colab para diminuição de código duplicado +* Emissão de um sinal de atualização dos dados do usuário para o Noosfero e Gitlab. * Refatoração do plugin do Noosfero -* Utilizar sinais para comunicação entre plugins do Colab -* Consertar problema de memory leak no mailman-api -* Reimplementar o carregamento de templates e arquivos estáticos -* Permitir modificar informações de perfil do Noosfero via perfil do Colab -* Permitir modificar informações de perfil do Gitlab via perfil do Colab -* Criação de widgets para customizar perfil do Colab -* Diferenciar listas privadas de listas públicas na exibição das listas -* Login integrado -* Logar usuário no Noosfero ao logar no Colab -* Logar usuário no Gitlab ao logar no Colab -* Implementar blacklist para o Colab -* Remover usuários não ativos do Colab -* Redirecionar para página atual após fazer login -* Integração de dados comuns entre as ferramentas abaixo do Colab (Nome e Email) -* Reenviar link de ativação de senha e editar mensagem pedindo para o usuário verificar na caixa de spam -* Revisar traduções do Colab, plugins e mailman -* Remover usuário do Gitlab, Noosfero e listas de email quando usuário deletar a conta no Colab -* Redirecionar links da edição de perfil para o Colab -* Adicionar pacotes do Colab e dos plugins ao PyPI +* Utilização de sinais para comunicação entre plugins do Colab +* Correção do problema de vazamento de memória no serviço mailman-api +* Reimplementação do carregamento de templates e arquivos estáticos +* Criação de widgets para customização do perfil do usuário no Colab +* Implementação de um rótulo visual para identificação de listas públicas e privadas +* Implementação do blacklist de rotas no Colab +* Remoção de usuários inativos do Colab +* Redirecionamento para a página atual após o login +* Implementar opção de reenvio do link de ativação de usuário, e edição da mensagem de ajuda solicitando a verificação da caixa de spam +* Revisão das traduções do Colab, plugins e Mailman +* Redirecionamento de links de edição de perfil para o Colab +* Inclusão dos pacotes do Colab e dos seus plugins no PyPI ### Estudos Avançados sobre Migração @@ -245,9 +241,7 @@ realizadas foram: * Estudos iniciais para evolução do front-end do Noosfero -### Estudos Avançados para mecanismos de busca global - -TODO: Revisão Gabriel +### Estudos Avançados para Mecanismos de Busca Global A épica **Evolução da busca global integrado com o núcleo do Portal** foi planejada exclusivamente para evoluir este item do projeto, de forma que as @@ -255,13 +249,13 @@ atividades realizadas foram: * Estudo e definição das informações em ordem de prioridade/relevância * Organização dos conteúdos listados na busca -* Melhorias da apresentação da Busca Global -* Pegar os conteúdos das Listas de Discussão -* Pegar os conteúdos do Noosfero (Rede Social) -* Flexibilizar os blocos de busca para os plugins -* Generalizar os filtros no núcle do Colab (plaforma de integração) -* Desenvolver nova interface da página de busca -* Aplicação do design visual: formatação dos resultados da busca global (e caixa de filtros) +* Indexar os conteúdos das Listas de Discussão +* Indexar os conteúdos do Noosfero (Rede Social) +* Flexibilização dos blocos de busca para os plugins +* Generalização dos filtros no núcleo do Colab (plataforma de integração) +* Desenvolvimento de uma nova interface para a página de busca +* Design visual da lista de resultados da busca global +* Design visual do mecanismo de busca e caixa de filtros ### Estudos Avançados sobre a Evolução do Sistema de Identidade Visual -- libgit2 0.21.2