Compare View
Commits (3)
Showing
1 changed file
Show diff stats
relatorioR5.md
@@ -77,81 +77,82 @@ TODO: Revisão Tallys | @@ -77,81 +77,82 @@ TODO: Revisão Tallys | ||
77 | Esta macro atividade, em relação a release 5, esteve associada a quatro épicas: | 77 | Esta macro atividade, em relação a release 5, esteve associada a quatro épicas: |
78 | 78 | ||
79 | * **Evolução de ferramentas desenvolvidas e melhorias de usabilidade**: foram | 79 | * **Evolução de ferramentas desenvolvidas e melhorias de usabilidade**: foram |
80 | -realizadas evoluções nas seguintes funcionalidades e recursos da plataforma: | ||
81 | - | ||
82 | -* Relato de uso | ||
83 | -* Homepage do software | ||
84 | -* Páginas de software | ||
85 | -* Páginas de comunidade | ||
86 | -* Páginas de busca (providas pelo Noosfero) | ||
87 | -* Catálogo de software | ||
88 | -* Páginas de conteúdo | ||
89 | -* Páginas administrativas do Noosfero | ||
90 | -* Páginas de lista de categorias e busca específica | ||
91 | -* Navegabilidade do portal | ||
92 | -* Catálogo de instituições adicionando filtro por empresas/instituições | 80 | +realizadas melhorias que permitiram a evolução das seguintes funcionalidades e |
81 | +recursos da plataforma: | ||
82 | + * Relato de uso | ||
83 | + * Homepage do software | ||
84 | + * Páginas de software | ||
85 | + * Páginas de comunidade | ||
86 | + * Páginas de busca (providas pelo Noosfero) | ||
87 | + * Catálogo de software | ||
88 | + * Páginas de conteúdo | ||
89 | + * Páginas administrativas do Noosfero | ||
90 | + * Páginas de lista de categorias e busca específica | ||
91 | + * Navegabilidade do portal | ||
92 | + * Catálogo de instituições adicionando filtro por empresas/instituições | ||
93 | 93 | ||
94 | 94 | ||
95 | * **Evolução para preparação da entrada de Ativos de Software**: não estava | 95 | * **Evolução para preparação da entrada de Ativos de Software**: não estava |
96 | previsto para esta fase do projeto, mas foi atendido para uma avaliação interna | 96 | previsto para esta fase do projeto, mas foi atendido para uma avaliação interna |
97 | -por parte do Ministério do Planejamento, de forma que foi desenvolvidas os | 97 | +por parte do Ministério do Planejamento, de forma que foram desenvolvidos os |
98 | seguintes itens: | 98 | seguintes itens: |
99 | - | ||
100 | -* Prototipação inicial do catálogo de ativos de software e página dos software | ||
101 | -* Implementação do layout das páginas do Portal do SISP | ||
102 | -* Homepage do SISP | ||
103 | -* Cabeçalho e rodapé do SISP | ||
104 | -* Página do software do SISP | ||
105 | -* Importação do Catálogo de Software do SISP | ||
106 | -* Busca no catálogo do SISP | ||
107 | -* Página de software de um ativo/software do SISP | 99 | + * Prototipação inicial do catálogo de ativos de software e página dos softwares |
100 | + * Implementação do layout das páginas do Portal do SISP | ||
101 | + * Homepage do SISP | ||
102 | + * Cabeçalho e rodapé do SISP | ||
103 | + * Página do software do SISP | ||
104 | + * Importação do Catálogo de Software do SISP | ||
105 | + * Busca no catálogo do SISP | ||
106 | + * Página de software de um ativo/software do SISP | ||
108 | 107 | ||
109 | 108 | ||
110 | * **Melhorias gerais na plataforma**: foram realizadas as seguintes melhorias e | 109 | * **Melhorias gerais na plataforma**: foram realizadas as seguintes melhorias e |
111 | -correções. | ||
112 | - | ||
113 | -* Correções no layout e blocos | ||
114 | -* Correção naHomepage do Portal | ||
115 | -* Atualização do Cabeçalho e Rodapé | ||
116 | -* Correções nas Páginas de comunidade | ||
117 | -* Correções Página de Software | ||
118 | -* Organização da Página de cadastro | ||
119 | -* Comunidade secreta | ||
120 | -* Catálogo de Software deve filtrar softwares que coincidem com 1 ou mais categorias selecionadas | ||
121 | -* Membros autorizados pela configuração do fórum não conseguem criar tópicos de discussão | ||
122 | -* Correção de traduções | ||
123 | -* Refatoração de busca de software e instituições | ||
124 | -* Correção dos problemas de links no plugin de notificação | ||
125 | -* Importar notícias da wiki do portal | ||
126 | -* Adicionar bloco de eventos na pagina de software | ||
127 | -* Formatação nos campos numéricos ao avaliar um software | ||
128 | -* Imagens excluidas ainda aparecem no bloco lateral de comunidade | ||
129 | -* Enviar email ao usuário ao ser aceito/recusado em uma comunidade moderada | ||
130 | -* Correção de mensagem de erro ao ultrapassar o limite de upload | ||
131 | -* Relatos rejeitados aparece para usuarios comuns | ||
132 | -* Pagina do esic-livre quebrada | ||
133 | -* Problemas ao editar instituição | ||
134 | -* Refatoracao das Categorias - Permitir categorias filhas e netas | ||
135 | -* Ordenação dos comentários de um artigo "faz" a paginação desaparecer | ||
136 | -* Melhorias no RSS | ||
137 | -* Escolha do tema pode inutilizar o profile no social | ||
138 | -* Aceitar valores no relato somente se for informada a Instituição | ||
139 | -* Divergência do catálogo de instituições e instituições disponíveis no portal | ||
140 | -* Colocar título dos catalogos de comunidades e usuarios, como por exemplo no de instituições. | ||
141 | -* Página de algumas comunidades quebrando | ||
142 | -* Correção dos Valores do bloco de estatísticas do software | ||
143 | -* Página de membros sem paginação | ||
144 | -* Evoluir as páginas do Relato de Uso | ||
145 | - | ||
146 | - | ||
147 | -* **Refatoração do front-end do Noosfero**: foram realizados um estudo e uma atividade de desenvolvimento. | ||
148 | - | ||
149 | -* Definir estratégias e tecnologias para refatoração - que levou a refatorações | ||
150 | -usando um framework Java Script, denominado Angular. | ||
151 | -* Adaptações no backend | ||
152 | -do Noosfero - adaptação do front-end conforme a evolução do Noosfero para o | ||
153 | -framework Ruby on Rails 4, ou seja, um consequência das atividades de | ||
154 | -sustentação da plataforma. | 110 | +correções: |
111 | + * Correções no layout e blocos | ||
112 | + * Correção na Homepage do Portal | ||
113 | + * Atualização do Cabeçalho e Rodapé | ||
114 | + * Correções nas Páginas de comunidade | ||
115 | + * Correções na Página de Software | ||
116 | + * Organização da Página de cadastro | ||
117 | + * Comunidade secreta | ||
118 | + * Catálogo de Software disponibiliza filtro para softwares que coincidem com 1 ou mais categorias selecionadas | ||
119 | + * Correção para permitir que membros autorizados pela configuração do fórum criem tópicos de discussão | ||
120 | + * Correção de traduções | ||
121 | + * Refatoração de busca de software e instituições | ||
122 | + * Correção dos problemas de links no plugin de notificação | ||
123 | + * Importação de notícias da wiki do portal | ||
124 | + * Inclusão de bloco de eventos na página de software | ||
125 | + * Formatação nos campos numéricos ao avaliar um software | ||
126 | + * Correção para não mostrar imagens excluídas no bloco lateral de comunidade | ||
127 | + * Envio de email ao usuário ao ser aceito/recusado em uma comunidade moderada | ||
128 | + * Correção de mensagem de erro ao ultrapassar o limite de upload | ||
129 | + * Evolução da página de relatos de uso, impedindo que usuários comuns visualizem os relatos rejeitados | ||
130 | + * Correção da indisponibilidade do blog do esic-livre | ||
131 | + * Correção de problemas na edição da instituição | ||
132 | + * Refatoração das categorias no catálogo de software, permitindo a navegação por subcategorias | ||
133 | + * Correção do problema com a paginação ao alterar a ordenação dos comentários de um artigo | ||
134 | + * Melhorias no RSS | ||
135 | + * Correção do problema com a alteração do tema que poderia inutilizar o profile no social | ||
136 | + * Evolução do relato de uso, permitindo a inclusão de valores no relato somente se for informada a Instituição | ||
137 | + * Correção da divergência entre as instituições mostradas no catálogo de instituições e as instituições disponíveis no portal | ||
138 | + * Evolução dos catálogos de instituições, usuários e comunidades, com a inserção de títulos e opções de filtros | ||
139 | + * Correção da indisponibilidade de comunidades quando o software não tem licença definida | ||
140 | + * Correção dos Valores do bloco de estatísticas do software | ||
141 | + * Inclusão de paginação na página de membros | ||
142 | + * Evolução das páginas do Relato de Uso: | ||
143 | + * Possibilidade de edição da avaliação | ||
144 | + * Exibição das estrelas de cada software | ||
145 | + * Inclusão de filtro por avaliação | ||
146 | + * Cadastro de instituição na página de relato | ||
147 | + | ||
148 | + | ||
149 | +* **Refatoração do front-end do Noosfero**: foi realizado um estudo das necessidades do Noosfero e riscos envolvidos na refatoração para orientar as atividades de desenvolvimento | ||
150 | + * Definição das estratégias e tecnologias para refatoração: foi utilizado um framework Java Script, denominado AngularJS. | ||
151 | + * Adaptações no backend do Noosfero: | ||
152 | + * Refatoração da camada lógica (models) para desacoplar da visualização | ||
153 | + * Empacotamento das dependências para o Debian | ||
154 | + * Adaptação do front-end conforme a evolução do Noosfero para o framework Ruby on Rails 4, ou seja, um consequência das atividades de | ||
155 | + sustentação da plataforma. | ||
155 | 156 | ||
156 | 157 | ||
157 | ### Estudos de Evolução de Plataforma de Integração | 158 | ### Estudos de Evolução de Plataforma de Integração |
@@ -162,48 +163,46 @@ Em relação à release 5, esta macro atividade esteve associada as seguintes | @@ -162,48 +163,46 @@ Em relação à release 5, esta macro atividade esteve associada as seguintes | ||
162 | * **Integração dos perfis de usuários** - neste ponto do projeto, foi | 163 | * **Integração dos perfis de usuários** - neste ponto do projeto, foi |
163 | desenvolvida a estrutura de back-end do Colab para permitir a integração de | 164 | desenvolvida a estrutura de back-end do Colab para permitir a integração de |
164 | perfis, de forma que na Release 5 temos: | 165 | perfis, de forma que na Release 5 temos: |
165 | - | ||
166 | -* Definição do sistema de widgets (componentes) do Colab | ||
167 | -* Integração inicial de perfil com o GitLab | ||
168 | -* Integração funcional de perfil com o Noosfero | ||
169 | -* Implementação do login integrado: acessar o Noosfero e o Gitlab com a sessão do Colab | ||
170 | -* Integração de dados comuns entre as ferramentas integradas pelo Colab (Nome e Email) | ||
171 | -* Remoção do usuário no Gitlab, Noosfero e listas de email assim que o usuário remover sua conta no Colab | ||
172 | -* Implementação da edição das informações de perfil do Noosfero via Colab | ||
173 | -* Implementação da edição das informações de perfil do Gitlab via Colab | 166 | + * Definição do sistema de widgets (componentes) do Colab |
167 | + * Integração inicial de perfil com o GitLab | ||
168 | + * Integração funcional de perfil com o Noosfero | ||
169 | + * Implementação do login integrado: acessar o Noosfero e o Gitlab com a sessão do Colab | ||
170 | + * Integração de dados comuns entre as ferramentas integradas pelo Colab (Nome e Email) | ||
171 | + * Remoção do usuário no Gitlab, Noosfero e listas de email assim que o usuário remover sua conta no Colab | ||
172 | + * Implementação da edição das informações de perfil do Noosfero via Colab | ||
173 | + * Implementação da edição das informações de perfil do Gitlab via Colab | ||
174 | 174 | ||
175 | * **Melhorias gerais na plataforma** - uma série de melhorias foram realizadas | 175 | * **Melhorias gerais na plataforma** - uma série de melhorias foram realizadas |
176 | durante a Release 5 para a evolução do Colab e da integração entre as | 176 | durante a Release 5 para a evolução do Colab e da integração entre as |
177 | ferramentas: | 177 | ferramentas: |
178 | - | ||
179 | -* Aumento da cobertura de testes automatizados do Colab | ||
180 | -* Remoção do namespace do arquivo de configuração dos plugins do Colab | ||
181 | -* Adição de novos campos novos à indexação dos conteúdos do Noosfero | ||
182 | -* Adição de suporte a múltiplos sites no Colab | ||
183 | -* Adição de suporte a push com HTTPS no Gitlab | ||
184 | -* Criação automática de repositório e lista na criação de uma comunidade | ||
185 | -* Implementação da interface de busca e filtros | ||
186 | -* Adição de um timestamp na importação dos dados do Colab | ||
187 | -* Refatoração dos filtros de busca no núcleo do Colab | ||
188 | -* Refatoração do template da página de busca | ||
189 | -* Generalização dos filtros de busca no Colab | ||
190 | -* Integração do Colab com o Mezuro (plataforma para análise de código fonte) | ||
191 | -* Desenvolvimento da task para geração da estrutura básica para novos plugins do Colab | ||
192 | -* Refatoração dos plugins do colab para diminuição de código duplicado | ||
193 | -* Emissão de um sinal de atualização dos dados do usuário para o Noosfero e Gitlab. | ||
194 | -* Refatoração do plugin do Noosfero | ||
195 | -* Utilização de sinais para comunicação entre plugins do Colab | ||
196 | -* Correção do problema de vazamento de memória no serviço mailman-api | ||
197 | -* Reimplementação do carregamento de templates e arquivos estáticos | ||
198 | -* Criação de widgets para customização do perfil do usuário no Colab | ||
199 | -* Implementação de um rótulo visual para identificação de listas públicas e privadas | ||
200 | -* Implementação do blacklist de rotas no Colab | ||
201 | -* Remoção de usuários inativos do Colab | ||
202 | -* Redirecionamento para a página atual após o login | ||
203 | -* 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 | ||
204 | -* Revisão das traduções do Colab, plugins e Mailman | ||
205 | -* Redirecionamento de links de edição de perfil para o Colab | ||
206 | -* Inclusão dos pacotes do Colab e dos seus plugins no PyPI | 178 | + * Aumento da cobertura de testes automatizados do Colab |
179 | + * Remoção do namespace do arquivo de configuração dos plugins do Colab | ||
180 | + * Adição de novos campos novos à indexação dos conteúdos do Noosfero | ||
181 | + * Adição de suporte a múltiplos sites no Colab | ||
182 | + * Adição de suporte a push com HTTPS no Gitlab | ||
183 | + * Criação automática de repositório e lista na criação de uma comunidade | ||
184 | + * Implementação da interface de busca e filtros | ||
185 | + * Adição de um timestamp na importação dos dados do Colab | ||
186 | + * Refatoração dos filtros de busca no núcleo do Colab | ||
187 | + * Refatoração do template da página de busca | ||
188 | + * Generalização dos filtros de busca no Colab | ||
189 | + * Integração do Colab com o Mezuro (plataforma para análise de código fonte) | ||
190 | + * Desenvolvimento da task para geração da estrutura básica para novos plugins do Colab | ||
191 | + * Refatoração dos plugins do colab para diminuição de código duplicado | ||
192 | + * Emissão de um sinal de atualização dos dados do usuário para o Noosfero e Gitlab. | ||
193 | + * Refatoração do plugin do Noosfero | ||
194 | + * Utilização de sinais para comunicação entre plugins do Colab | ||
195 | + * Correção do problema de vazamento de memória no serviço mailman-api | ||
196 | + * Reimplementação do carregamento de templates e arquivos estáticos | ||
197 | + * Criação de widgets para customização do perfil do usuário no Colab | ||
198 | + * Implementação de um rótulo visual para identificação de listas públicas e privadas | ||
199 | + * Implementação do blacklist de rotas no Colab | ||
200 | + * Remoção de usuários inativos do Colab | ||
201 | + * Redirecionamento para a página atual após o login | ||
202 | + * 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 | ||
203 | + * Revisão das traduções do Colab, plugins e Mailman | ||
204 | + * Redirecionamento de links de edição de perfil para o Colab | ||
205 | + * Inclusão dos pacotes do Colab e dos seus plugins no PyPI | ||
207 | 206 | ||
208 | 207 | ||
209 | ### Estudos Avançados sobre Migração | 208 | ### Estudos Avançados sobre Migração |