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

Leandro Nunes leandronunes at gmail.com
Thu Oct 27 15:19:43 BRST 2016


Oi Braulio,

O código do frontend está aqui:

gitlab.com/noosfero-themes/angular-theme/issues

Ele é ativado hoje como um "tema" do noosfero, mas na prática é uma
aplicação que acessa a API.
Quando tivermos um mínimo razoável vamos colocar esse cara como um tema do
noosfero.

Hoje tem funcionalidades muito básicas que precisam ser implementadas para
tornar esse cara padrão.

Nós já utilizamos o tema em produção porque podemos ficar acessando o tema
antigo e realizando algumas operações nele quando precisamos.

Abraços,


2016-10-27 14:05 GMT-03:00 Bráulio Bhavamitra <brauliobo em gmail.com>:

> Grato e parabéns Paulo pela grande mobilização dentro da UnB!!
>
> Realmente precisamos nos reorganizar daqui para frente neste momento em
> que questões de sobrevivência se sobressaem...
>
> O novo layout realmente parece promissor. Ele vai para core e não apenas
> num tema certo?
>
> Abraços!
> bráulio
>
> On Wed, Oct 26, 2016 at 4:20 PM Paulo Meirelles <paulo em softwarelivre.org>
> wrote:
>
>> 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-br mailing list
>> Noosfero-br em listas.softwarelivre.org
>> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>>
>
> _______________________________________________
> Noosfero-br mailing list
> Noosfero-br em listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>
>


-- 
Dois Axé!!!

-----
"Comece fazendo o que é necessário, depois o que é possível e de repente
você estará fazendo o impossível."
                                   São Francisco de Assis
Leandro Nunes
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20161027/1481e51d/attachment-0001.html>


More information about the Noosfero-br mailing list