Lançada a versão 1.8.0

Rodrigo Souto rodrigo at colivre.coop.br
Wed May 10 11:48:10 BRT 2017


Olá pessoal,

Finalmente consegui lançar ontem a versão 1.8.0 do Noosfero. Essa versão
estava prevista para ser lançada em meados de Março, mas por limitação
de tempo e de expectativa de finalização de algumas funcionalidades só
consegui fechar o lançamento agora. Essa versão ficou gigantesca! Vou
tentar garantir o período de 2 meses para próxima.

Fiz um apanhado geral de funcionalidades relevantes que eu me envolvi ou
tive conhecimento nessa versão para compartilhar com todos. Adicionem
outras funcionalidades importantes que tenham passado em branco!

  * Changelog: como a ideia de mantermos um changelog não deu certo,
    automatizei a geração de um changelog no script de lançamento. A
    primeira versão dele já foi lançada:
    https://gitlab.com/noosfero/noosfero/blob/f29956d572c9ce75578129c9a733971732435570/CHANGELOG.md
  * JSONB: suporte para campos JSONB. Esses campos são serializados e
    também indexáveis e buscáveis. Foi incluido o campo "metadata" em
    JSONB em alguns models base do Noosfero.
  * RSpec: suporte no core para tests RSpec. Vamos manter ele em
    paralelo à infra atual.
  * Social Statistics Plugin: novo plugin que integra o Noosfero à gem
    "blazer" (https://github.com/ankane/blazer). Essa gem permite a
    criação de consultas e murais de estatísticas baseadis em consultas
    sql. Foi feito um vídeo-tutorial da primeira aplicação desse plugin
    em produção aqui:
    https://redeot.colivre.net/gts-ambiente-e-tecnico/tutorial-da-ferramenta-de-estatisticas
  * Pg_Search Facets: implementamos uma solução de facets para o plugin
    de busca pg_search. Essa implementação foi feita usando apenas as
    tecnologias de busca full-text nativas do Postgresql. Ela é
    recomendada para casos onde a quantidade de dados é intermediária
    (centenas de milhares) e o os recursos de infraestrutura são
    limitados. Para casos onde a quantidade de dados é grande (milhões),
    ainda é mais recomendado o uso do Solr. Exemplo de uso em:
    https://redeot.colivre.net/search/articles
  * Rotas customizadas para plugins: plugins podem criar rotas próprias
    agora através do arquivo 'config/routes.rb' na raiz do plugin.
  * Custom Routes Plugin: novo plugin que permite mapear url -> url via
    interface de administração.
  * Friendly Mime: biblioteca para conversão de mimetypes para versão
    humana de leitura.
  * Regiões de interesse e localização: separamos o conceito de relação
    de perfis com regiões da localização em si. Agora essas regiões são
    consideradas "Regiões de interesse" e a localização é determinada
    indepentemente no mesmo painel. O campo de localização também foi
    incluído de forma agrupada como "custom field", substituindo a
    escolha individual dos campos "País", "Estado", "Cidade", etc. Esses
    campos são mostrados juntamente com a seleção da posição no mapa e
    continuam sendo salvos localmente.
  * Tags para perfis: os perfis agora podem se relacionar com tags
    criando assim o vínculo de "Tags de interesse".
  * Public Access Restriction Plugin: novo plugin que limita o acesso à
    rede apenas para a página inicial e a comunidade portal para visitantes.

O link para os pacotes debian e versões de teste estão disponíveis aqui:
https://gitlab.com/noosfero/noosfero/milestones/12

Obrigado a todos pela construção dessa versão!    :)

-- 
Rodrigo Souto - rodrigo em colivre.coop.br
Colivre - Cooperativa de Tecnologias Livreswww.Colivre.coop.br
Tel: 71-3011-2199 / 3331-2299

-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20170510/c5ff8849/attachment-0001.html>
-------------- Pr�xima Parte ----------
Um anexo n�o-texto foi limpo...
Nome: signature.asc
Tipo: application/pgp-signature
Tamanho: 473 bytes
Descri��o: OpenPGP digital signature
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20170510/c5ff8849/attachment-0001.pgp>


More information about the Noosfero-br mailing list