Re: Relato das contribuições via UnB para o projeto Noosfero: 2013 - 2016

Arthur Del Esposte arthurmde at gmail.com
Wed Oct 26 20:56:06 BRST 2016


Muito bom o relato!

Foi sensacional esse período de desenvolvimento ativo e contínuo do
Noosfero. Todo esse envolvimento trouxe muitos benefícios ao projeto e para
as pessoas que participam/participaram de alguma forma da comunidade do
Noosfero.

Parabéns a todos envolvidos!

Em 26 de outubro de 2016 17:20, Paulo Meirelles <paulo em softwarelivre.org>
escreveu:

> Olá todos,
>
> Em setembro de 2016, finalizamos um ciclo bastante enriquecedor de
> colaboração para o Noosfero, aqui na Universidade de Brasília, no campus do
> Gama, na Laboratório LAPPIS. Assim, quero relatar um pouco o que
> conseguimos fazer de outubro de 2013 até setembro de 2016.
>
> Depois das oportunidades via USP, tive a sorte de coordenar projetos, via
> a UnB, com o Governo Federal, em que pude ter equipes para o Noosfero. Além
> de bolsas para os alunos, conseguimos bolsas para vários desenvolvedores da
> comunidade, o que fez com que os alunos da UnB Gama tivessem uma
> experiência única de aprendizado e crescimento.
>
> Abaixo um breve relato, feito juntamente com o Joenio e Melissa, de muitas
> das contribuições que conseguimos nestes 3 anos. Infelizmente, não temos
> mais projetos e as contribuições via a UnB, no laboratório LAPPIS, serão em
> menor volume. O objetivo deste email é para motivar a comunidade a voltar a
> conversar sobre como continuaremos a evoluir o Noosfero daqui para frente,
> neste cenário de "vacas magras" que já estamos vivenciando.
>
> ===
>
> # Contribuições do Lappis para o Noosfero desde 2013
>
> ## Melhorias no core do Noosfero
>
>  * Novas opções de filtro em gerenciar organizações
>  * Botão para clonar artigos
>  * Correção de bug ao visualizar conteúdo em ambientes privados
>  * Novo comando (rake task) para ativar todos os plugins disponíveis
>  * Correção no JavaScript para zoom de imagens nos artigos
>  * Extensão do core Noosfero para possibilitar plugins adicionar campos
> no formulário de comentários
>  * Correções na galeria de imagens para respeitar "namespace" na URL
>  * Nova configuração de ambiente para proibir usuários editarem aparência,
> cabeçalho e rodapé de perfil
>  * Evolução na página de membros de comunidade com abas para separar lista
> de membros por papel (admins, members, etc)
>  * Melhorias nas opções/configurações de artigos
>  * Contribuição e correções de tradução em pt_BR
>  * Aumento do tamanho das imagens de perfis na página de membros de
> comunidades
>  * Opção permite exibir email de usuários para admin de comunidades
> moderadas com prévio consentimento do usuário
>  * Correçẽo de bug quando uma comunidade for definida como secreta, o
> administrador da rede não vê a comunidade
>  * Correção de bug ao carregar feed RSS externo
>  * Aprimoramentos em acompanhar artigos evitando que usuários anônimos
> criem spam
>  * Refatoração de alguns dos models do Noosfero para remover código que
> gere HTML ou URL
>  * Filtros na gestão de tarefas processadas
>  * Mecanismo de proteção do Rails contra ataques XSS via HTML/JS
> mal-intencionado
>  * Configuração de proxy para feeds RSS externo
>  * Correções de segurança na busca do Noosfero
>  * Opção de exigir captcha na tela de recuperar password
>  * Correção de segurança para evitar usuários sem permissão salvar bloco
> de HTML puro
>  * Melhorias de performance na criação de tasks
>  * Correção de bug na edição de data de eventos
>  * Correção de vulnerabilidade no login
>  * Filtros na lista de membros de comunidades
>  * Opções de artigo para somente leitura
>  * Correções no mural de perfil de pessoas e comunidades
>  * Exibir detaque para novos usuários através de um selo "novo"
>  * Funcionalidade para criar templates de emails
>
> ## Evolução da API
>
>  * Melhorias na API para consultar e criar tarefas (tasks)
>  * Melhoria na consulta de filhos de artigos na API
>  * Correção na consulta de empreendimentos (enterprise) da API
>  * Correção na consulta de permissões de pessoa via API
>  * Inclusão de novos campos de pessoas e comunidades na API para
> proporcionar busca integrada com outros sistemas
>  * Melhorias de API relacionadas à busca
>  * Adaptações na API quando o Noosfero está rodando sob um "namespace" de
> URL ( ex: http://noosfero.test/social/)
>
> ## Migração para Ralis 2 para Rails 3 e do Rails 3 Rails 4
>
> * Colaboração no trabalho iniciado pela comunidade na migração para Rails3
> e porteriormente para Rails4
>
> ## Plugins
>
> * Melhorias no plugin display_content
>    * Correção do comportamento "drag and drop" do plugin
>    * Melhorias do CSS
>    * Melhoria na estrutura do HTML
> * Novo plugin environment_notification para notificar mensagens na página
> inicial da rede
> * Novo plugin remote_user para integração de login com o proxy reverso
> Colab
> * Novo plugin video para galeria de vídeos
> * Novo plugin elasticsearch para busca global no Noosfero
>
> ## Federação
>
> * Implementação dos seguintes protocolos de federação no Noosfero:
> WebFinger, Diaspora, OAuth, Salmon e PubSubHubbub.
>
> * Continuação desta frente em trabalho de TCC na UnB Gama até junho de
> 2017.
>
> ## Novo front-end noosfero
>
> * Colaboração com o Serpro para re-escrita da interface do Noosfero em
> Angular.
>
> * O design de área dos Noosfero feito pela a nossa equipe de designers e
> front-end está disponível em https://www.dropbox.com/sh/c7ot9ly1n22jqzz/
> AACV4mAnjhiWcZdPFpX9ol0Ma?dl=0.
>
> * Wireframe para Comunidades do Noosfero: https://www.dropbox.
> com/sh/83w0ev21399afsc/AAAUiA-yL1f1xfWenCPlwQXEa?dl=0.
>
> ##Repaginação/modernização da logo e guia de estilo Noosfero
>
> Aproveitando que tinhamos um time de especialistas em design visual e
> desenho de elementos gráficos no LAPPIS, junto com a iniciativa de
> desenvolvimento de front-end responsivo, houve uma iniciativa e empolgação
> do time de design para a criação de um tema Noosferoatualizado com as
> técnicas de desenho e IHC que trouxesse a responsividade com um estimulo a
> modernização da plataforma.
> Foi avaliado por esta equipe que uma repaginação dos traços da logo
> Noosfero seria uma influência positiva na produção do guia de estilo do
> novo tema. Nosso grafista William, estudou a marca e buscou pessoas da
> comunidade noosfero para resgatar e preservar a ideologia/conceito da
> marca atual na nova produção.
>
> Como resultado, a marca foi redesenhada e criou-se para ela uma manual de
> aplicação, que estamos enviando para avaliação da comunidade (
> https://www.dropbox.com/s/2tmm5t5b0goa2q5/Logo_projeto2.pdf?dl=0).
>
> Notem que o nosso objetivo final é a criação de um produto (um tema N
> oosfero) modernizado.
>
> ## Treinamento de novos desenvolvedores/contribuidores
>
> O laboratório contava com uma média de 40 bolsistas entre alunos e
> ex-alunos, todos eles tiveram algum contato com desenvolvimento do
> Noosfero, o que potencialmente criou um número de novos desenvolvedores e
> participantes na comunidade Noosfero. Importante destacar que deste grupo
> saiu novos desenvolvedor core do Noosfero, Marcos Ronaldo e Tallys
> Martins, em seu envolvimento com o projeto demostrou interesse em se tornar
> membro do time de mantenedores do Noosfero o que foram aprovados de
> acordo as regras do projeto.
>
> ===
>
> abraços!
>
> Paulo Meirelles (com Joenio e Melissa)
>
>
> _______________________________________________
> Noosfero-dev mailing list
> Noosfero-dev em listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev
>
>


-- 
*Arthur de Moura Del Esposte*
Engenheiro de Software

CCSL/IME - http://ccsl.ime.usp.br/
LAPPIS - http://fga.unb.br/lappis
Colivre - http://colivre.coop.br/
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20161026/04eb26fe/attachment-0001.html>


More information about the Noosfero-br mailing list