Commit b3486908fbddb8c6efd05864b3b30f67fac2b701
1 parent
8a6e4e55
Exists in
master
Revisão dos itens de busca, e evolução e integração
Signed-off-by: Gabriel Silva <gabriel93.silva@gmail.com>
Showing
1 changed file
with
43 additions
and
49 deletions
Show diff stats
relatorioR5.md
@@ -154,11 +154,9 @@ framework Ruby on Rails 4, ou seja, um consequência das atividades de | @@ -154,11 +154,9 @@ framework Ruby on Rails 4, ou seja, um consequência das atividades de | ||
154 | sustentação da plataforma. | 154 | sustentação da plataforma. |
155 | 155 | ||
156 | 156 | ||
157 | -### Estudos de Evolução de plataforma de Integração | 157 | +### Estudos de Evolução de Plataforma de Integração |
158 | 158 | ||
159 | -TODO: Revisão Gabriel | ||
160 | - | ||
161 | -Esta macro atividade, em relação a release 5, esteve associada as seguintes | 159 | +Em relação à release 5, esta macro atividade esteve associada as seguintes |
162 | épicas: | 160 | épicas: |
163 | 161 | ||
164 | * **Integração dos perfis de usuários** - neste ponto do projeto, foi | 162 | * **Integração dos perfis de usuários** - neste ponto do projeto, foi |
@@ -168,46 +166,44 @@ perfis, de forma que na Release 5 temos: | @@ -168,46 +166,44 @@ perfis, de forma que na Release 5 temos: | ||
168 | * Definição do sistema de widgets (componentes) do Colab | 166 | * Definição do sistema de widgets (componentes) do Colab |
169 | * Integração inicial de perfil com o GitLab | 167 | * Integração inicial de perfil com o GitLab |
170 | * Integração funcional de perfil com o Noosfero | 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 | ||
171 | 174 | ||
172 | * **Melhorias gerais na plataforma** - uma série de melhorias foram realizadas | 175 | * **Melhorias gerais na plataforma** - uma série de melhorias foram realizadas |
173 | -durante a Release 5 para a evolução do Colab e das integrações entre as | 176 | +durante a Release 5 para a evolução do Colab e da integração entre as |
174 | ferramentas: | 177 | ferramentas: |
175 | 178 | ||
176 | -* Aumentar cobertura de teste automatizado do Colab | ||
177 | -* Remover namespace do arquivo de configuração dos plugins do Colab | ||
178 | -* Adicionar campos novos indexados do Noosfero | ||
179 | -* Colab suportar múltiplos sites | ||
180 | -* GitLab com Push com HTTPS | ||
181 | -* Criar repositório e lista quando uma comunidade for criada | ||
182 | -* Fazer a interface da busca e dos filtros | ||
183 | -* Adicionar timestamp na importação dos dados do colab | ||
184 | -* Refatorar filtros da busca do Colab | ||
185 | -* Refatorar template da página de busca | ||
186 | -* Generalizar os filtros da busca do Colab | ||
187 | -* Integração do Colab com o Mezuro | ||
188 | -* Desenvolver task para geração da estrutura de plugins (criação de novos plugins) | ||
189 | -* Reduzir código duplicado entre os plugins usando helpers do django | ||
190 | -* Disparar sinal de atualização dos dados do usuário para o Noosfero e Gitlab. | 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. | ||
191 | * Refatoração do plugin do Noosfero | 194 | * Refatoração do plugin do Noosfero |
192 | -* Utilizar sinais para comunicação entre plugins do Colab | ||
193 | -* Consertar problema de memory leak no mailman-api | ||
194 | -* Reimplementar o carregamento de templates e arquivos estáticos | ||
195 | -* Permitir modificar informações de perfil do Noosfero via perfil do Colab | ||
196 | -* Permitir modificar informações de perfil do Gitlab via perfil do Colab | ||
197 | -* Criação de widgets para customizar perfil do Colab | ||
198 | -* Diferenciar listas privadas de listas públicas na exibição das listas | ||
199 | -* Login integrado | ||
200 | -* Logar usuário no Noosfero ao logar no Colab | ||
201 | -* Logar usuário no Gitlab ao logar no Colab | ||
202 | -* Implementar blacklist para o Colab | ||
203 | -* Remover usuários não ativos do Colab | ||
204 | -* Redirecionar para página atual após fazer login | ||
205 | -* Integração de dados comuns entre as ferramentas abaixo do Colab (Nome e Email) | ||
206 | -* Reenviar link de ativação de senha e editar mensagem pedindo para o usuário verificar na caixa de spam | ||
207 | -* Revisar traduções do Colab, plugins e mailman | ||
208 | -* Remover usuário do Gitlab, Noosfero e listas de email quando usuário deletar a conta no Colab | ||
209 | -* Redirecionar links da edição de perfil para o Colab | ||
210 | -* Adicionar pacotes do Colab e dos plugins ao PyPI | 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 | ||
211 | 207 | ||
212 | 208 | ||
213 | ### Estudos Avançados sobre Migração | 209 | ### Estudos Avançados sobre Migração |
@@ -245,9 +241,7 @@ realizadas foram: | @@ -245,9 +241,7 @@ realizadas foram: | ||
245 | * Estudos iniciais para evolução do front-end do Noosfero | 241 | * Estudos iniciais para evolução do front-end do Noosfero |
246 | 242 | ||
247 | 243 | ||
248 | -### Estudos Avançados para mecanismos de busca global | ||
249 | - | ||
250 | -TODO: Revisão Gabriel | 244 | +### Estudos Avançados para Mecanismos de Busca Global |
251 | 245 | ||
252 | A épica **Evolução da busca global integrado com o núcleo do Portal** foi | 246 | A épica **Evolução da busca global integrado com o núcleo do Portal** foi |
253 | planejada exclusivamente para evoluir este item do projeto, de forma que as | 247 | planejada exclusivamente para evoluir este item do projeto, de forma que as |
@@ -255,13 +249,13 @@ atividades realizadas foram: | @@ -255,13 +249,13 @@ atividades realizadas foram: | ||
255 | 249 | ||
256 | * Estudo e definição das informações em ordem de prioridade/relevância | 250 | * Estudo e definição das informações em ordem de prioridade/relevância |
257 | * Organização dos conteúdos listados na busca | 251 | * Organização dos conteúdos listados na busca |
258 | -* Melhorias da apresentação da Busca Global | ||
259 | -* Pegar os conteúdos das Listas de Discussão | ||
260 | -* Pegar os conteúdos do Noosfero (Rede Social) | ||
261 | -* Flexibilizar os blocos de busca para os plugins | ||
262 | -* Generalizar os filtros no núcle do Colab (plaforma de integração) | ||
263 | -* Desenvolver nova interface da página de busca | ||
264 | -* Aplicação do design visual: formatação dos resultados da busca global (e caixa de filtros) | 252 | +* Indexar os conteúdos das Listas de Discussão |
253 | +* Indexar os conteúdos do Noosfero (Rede Social) | ||
254 | +* Flexibilização dos blocos de busca para os plugins | ||
255 | +* Generalização dos filtros no núcleo do Colab (plataforma de integração) | ||
256 | +* Desenvolvimento de uma nova interface para a página de busca | ||
257 | +* Design visual da lista de resultados da busca global | ||
258 | +* Design visual do mecanismo de busca e caixa de filtros | ||
265 | 259 | ||
266 | 260 | ||
267 | ### Estudos Avançados sobre a Evolução do Sistema de Identidade Visual | 261 | ### Estudos Avançados sobre a Evolução do Sistema de Identidade Visual |