Release 5 Page History
Release 5
Período
- de 28.09.2015 à 29.01.2016
Legenda: [x] Feito / [-] Em andamento / [D] No ambiente dev / [P] No ambiente prod / [next] Não contemplado
Metas Estratégicas
- Sustentação do novo SPB pelo MP
- Melhorias na usabilidade e da visão do usuário na integração das ferramentas
- Interação do novo SPB com outras plataformas
- Acompanhar o processo de entrada e evolução da qualidade do projetos SPB
Épicas de Negócio
1. Integração dos perfis de usuários
- Definir sistema de widgets do colab
2. Evolução da busca global integrado com o núcleo do Portal
- [x] Estudo e definição das informações em ordem de prioridade/relevância
- [x] Organização dos conteúdos listados na busca
- [x] Design da Busca Global
- [x] Conteúdos das Listas (já contemplado)
- [x] Conteúdos do Noosfero (objetivo na R5)
- [x] Flexibilizar os blocos de busca para os plugins
- [x] Generalizar os filtros no core do colab
- [x] Desenvolver nova interface da página de busca
- Aplicação do design visual
3. API (integração com outras plataformas)
- [x] Evolução da API do Noosfero
- Dados para dispositivos móveis
- Preparação para federação
- Preparação para o novo front-end
4. Sustentação da plataforma
- Refatoração (spec/script/container)
- Ambiente local de teste e desenvolvimento
- Evolução do monitoramento
- Migrar Noosfero para Rails 4
5. Evolução de ferramentas desenvolvidas e melhorias de usabilidade
- Integração inicial do monitoramento da qualidade de Código-Fonte
Design/Front-end
- Evolução do relato de uso [P]
- [x] Propor melhoria de usabilidade na gerencia dos dados do bloco de métricas
- [x] Prototipação para tela de moderação do comentário e valor (na relato de uso do software)
- [x] Formatar botão "Adicionar Instituição" e modal de relato de uso (interrogações ovais)
- [X] Refatorar modal de relato de uso
- Evolução da homepage do software [P]
- [x] Analisar melhoria do link requisitos mínimos do bloco de download de software
- [x] Aplicar melhoria de usabilidade nos campos de preenchimento na área de edição do bloco de download de software
- [x] Mover posições dos blocos do menu lateral direito (Ajuda e Participe)
- [x] Remover do menu sidebar a opção de "convidar amigos" da página do software
- [x] Colocar frase "você já aprovou uma avaliação desse órgão/empresa com o valor R$..x deseja acrescentar esse novo valor?"
- Evolução das páginas de software
- [D] Melhorias em páginas de formulário e listas transversais ao Portal
- [x] [Fórum] Label "novo artigo"
- Evolução das páginas de comunidade [P]
- [x] Criar ícone genérico que relacione as páginas de histórico de fóruns, versões
- [x] Ajustes na versão atual da Lista de Discussão
- [X] Prototipação da tela para a página secundária de navegação para as listas de discussão
- [x] Implementação do template da página secundária para acessar a lista de discussões
- [x] Botão de enviar e-mail para a lista de discussões
- [D] Prototipação e implementação da melhoria de acesso aos conteúdos das listas de discussão - Relacionada com #734
- [x] Adicionar breadcrumbs para voltar à página inicial de cada software
- [x] Melhorias em breadcrumbs e topo do conteúdo
- [x] Modificação no menu lateral da homepage
- [D] Refatoração da view do bloco de downloads
- Evolução das páginas de busca (providas pelo Noosfero)
- [x] Formatar formulário da página de busca de instituições
- Evolução do catálogo de software [P]
- [x] Adicionar link na descrição do software na página do Catálogo
- [x] Alterar o seguinte item da página de Catálogo: opção de "relevância" nos filtros
- [x] [Catálogo de software] Remover o link que está na data
- [x] Ordenação no catálogo de software
- [D] Melhorias visuais em páginas de busca específica
- Evolução das páginas de conteúdo
- [ ] Checkbox dos artigos deve ter como default o não-marcado.
- Evolução das páginas administrativas do Noosfero
- [D] Revisar CSS da tela de criar instituição na tela de administração
- [D] Melhorias visuais na página de categorias do painel de admin
- Outros [P]
- [x] Validar commits da sprint 44 em dev.softwarepublico
- [x] Melhorias visuais em páginas de lista de categorias e busca específica
Noosfero
- [X] Evolução do relato de uso - Cadastro de empresas ao avaliar um software #327 e #298
- [x] Evolução na navegabilidade do portal - #281
- [x] Evolução no catálogo de instituições adicionando filtro por empresas/instituições - #135
6. Evolução para preparação da entrada de Ativos de Software [P]
- Design/Front-End
- [x] "Importação" do Catálogo de Software do SISP
- [x] Busca no catálogo do SISP
- [x] Página de software de um ativo/software do SISP
Outras Épicas
7. Melhorias gerais (dívida técnica e/ou bom senso)
Front-end
- Geral
- [x] Correção de bugs no tema da R4 em homologação após integração
- [x] Correções de bugs no bloco de eventos, notícias do portal e imagem de perfil relato de uso
- [x] Investigar divergência entre o comportamento local com o ambiente de homologação das funcionalidades desenvolvidas na Release
- [x] Retirar a configuração da cor de background inserida no HTML na página de Tutoriais
- [x] Reticências nos botões de ’NOVO’
- [X] Correção da tradução de notificações lightbox Noosfero
- [X] Refatoração do JS do tema
- [D] Estudo das estruturas de tags dos plugins do SPB/Noosfero
- [D] Ajustes finos na estrutura de front-end do Colab encapsulando os conteúdos
- Homepage do Portal [P]
- [x] Corrigir formatação de link no plugin de notificações
- [x] Botão procurar no bloco de catálogo de software desalinhado
- [x] Item da seção de notícias da homepage com bug quando imagem ultrapassa a altura prevista
- Cabeçalho e Rodapé [P]
- [x] Dar foco nos menus de acessibilidade
- Páginas de comunidade [P]
- [x] Botão de entrar na comunidade
- [x] Aplicar design visual de calendário na homepage de comunidade e na lateral direita das internas
- [x] Botão de enviar e-mail para administrador da comunidade
- [x] Imagens distorcidas da área de membros
- [x] Remover altura fixa das postagens das posições 2,3 e 4 da página de blog/notícias e diminuir margem do título na aba blog
- [x] Aplicar design visual nas páginas internas de comunidade com conteúdos providos via colab
- [x] Prototipação de telas de sugestão para exibição de Dados Privados - Relacionado #238 - Peter
- Página de Software [P]
- [x] Corrigir formatação do dado: tamanho do arquivo no bloco de download de SW
- Página de cadastro [P]
- [x] Organizar lista de grupos/lista de discussões no momento do cadastro
Colab
- [x] Aumentar cobertura de código, principalmente dos plugins
- [x] Remover namespace do arquivo de configuração dos plugins (deve ser setado pelo próprio plugin)
- [x] Adicionar campos novos indexados do noosfero
- [x] Colab suportar múltiplos sites
- [x] Push com HTTPS
- [x] Criar repositório e lista quando uma comunidade for criada
- [x] Fazer a interface da busca e dos filtros
- [x] Adicionar timestamp na importação dos dados do colab
- [x] Refatorar filtros da busca do Colab
- [x] Refatorar template da página de busca
- [x] Generalizar os filtros da busca do Colab
- [x] Integração do Colab com o Mezuro
- [x] Desenvolver task para geração da estrutura de plugins (criação de novos plugins)
- [x] Reduzir código duplicado entre os plugins usando helpers do django
- [X] Disparar sinal de atualização dos dados do usuário para o Noosfero e Gitlab.
- [X] Refatoração do plugin do Noosfero
- [X] Utilizar sinais para comunicação entre plugins do Colab
- [X] Consertar problema de memory leak no mailman-api
- [X] Reimplementar o carregamento de templates e arquivos estáticos
- [X] Refatoração do Colab para uso de widgets
- [X] Integração de perfil
- [X] Permitir modificar informações de perfil do Noosfero via perfil do Colab
- [X] Permitir modificar informações de perfil do Gitlab via perfil do Colab
- [X] Criação de widgets para customizar perfil do Colab
- [X] Diferenciar listas privadas de listas públicas na exibição das listas
- [X] Login integrado
- [X] Logar usuário no Noosfero ao logar no Colab
- [X] Logar usuário no Gitlab ao logar no Colab
- [X] Implementar blacklist para o Colab
- [X] Remover usuários não ativos do Colab
- [X] Redirecionar para página atual após fazer login
- [X] Integração de dados comuns entre as ferramentas abaixo do Colab
- Nome
- [X] Reenviar link de ativação de senha e editar mensagem pedindo para o usuário verificar na caixa de spam
- [X] Revisar traduções do Colab, plugins e mailman
- [X] Remover usuário do Gitlab, Noosfero e listas de email quando usuário deletar a conta no Colab
- [X] Redirecionar links da edição de perfil para o Colab
- [X] Adicionar pacotes do Colab e dos plugins ao PyPI
Noosfero
- [x] Se a comunidade for definida como secreta, o administrador da rede não vê a comunidade
- [x] Catálogo de Software deve filtrar softwares que coincidem com 1 ou mais categorias selecionadas #715
- [x] Membros autorizados pela configuração do fórum não conseguem criar tópicos de discussão #702
- [x] Correção de traduções
- [x] Refatoração de busca de software e instituições - #328
- [x] Correção dos problemas de links no plugin de notificação - #312
- Importar notícias da wiki do portal - #309
- [x] Adicionar bloco de eventos na pagina de software #302
- [x] Formatação nos campos numéricos ao avaliar um software - #361
- [x] Imagens excluidas ainda aparecem no bloco lateral de comunidade - #133
- Enviar email ao usuário ao ser aceito/recusado em uma comunidade moderada - #296
- [x] Correção de mensagem de erro ao ultrapassar o limite de upload - #138
- [x] Relatos rejeitados aparece para usuarios comuns https://softwarepublico.gov.br/gitlab/softwarepublico/softwarepublico/issues/433
- [x] Pagina do esic-livre quebrada https://softwarepublico.gov.br/gitlab/softwarepublico/softwarepublico/issues/305
- [x] * Problemas ao editar instituição https://softwarepublico.gov.br/gitlab/softwarepublico/softwarepublico/issues/427
- [X]Refatoracao das Categorias - Permitir categorias filhas e netas
- [X] Ordenação dos comentários de um artigo "faz" a paginação desaparecer
- [X] Melhorias no RSS
- [X] Escolha do tema pode inutilizar o profile no social
- [X] Aceitar valores no relato somente se for informada a Instituição
- [X] Divergência do catálogo de instituições e instituições disponíveis no portal
- [X] Colocar título dos catalogos de comunidades e usuarios, como por exemplo no de instituições.](https://softwarepublico.gov.br/gitlab/softwarepublico/softwarepublico/issues/658)
- [X] Página de algumas comunidades quebrando
- [X] Correção dos Valores do bloco de estatísticas do software
- [X] Página de membros sem paginação
- [X] Evoluir Relato de Uso
8. Refatoração do front-end do Noosfero
9. Monitoramento de métricas de código-fonte
- [x] Suporte à métricas de hotspot
- Adição de métricas de PHP
[ ] Empacotamento dos serviços
- [X] Pacotes oficial (equipe core) (Repositório de pacotes em https://bintray.com/mezurometrics)
- [X] Pacote de dependências nativo para serviço de configurações
- [X] Pacote nativo para serviço de configurações
- [X] Pacote de dependências nativo para serviço de processamento
- [X] Pacote de dependências nativo para interface web
- [ ] Pacote nativo para interface web
Manutenção de estabilidade
Evoluir integração visual com o Colab (Será continuada ainda)
- [X] Menu
10. Implantação da Release 5
- [ ] Implantar em ambiente de homologação
- [ ] Implantar em ambiente de produção
Épicas Não Técnicas
12. Oficinas
- ENAP 1
- ENAP 2
- MinC
- SEI
13. Licenças
- Relatório final dos estudos de licença
- Revisão da minuta da IN do SPB
Last edited by Álvaro Fernando Matos de Souza