Ir para o conteúdo

Luan da Conceição Menezes

Feed RSS

blog

Ninguém está seguindo este artigo ainda.
Licenciado sob CC (by)

Layout Noosfero

0 sem comentários ainda Ninguém está seguindo este artigo ainda. 147 visualizações

Layout

Criação de um tema

A customização não tem dor de cabeça, basicamente, Javacript, html, css. Aonde você deve fazer uma copia do tema base, chamado "noosfero", e a partir dele fazer alterações.

/noosfero/public/designs/themes (Pasta que contém todos os temas)

São 5 arquivos que são feita as modificações, footer.html.erb, header.html.erb, navigation.html.erb, site_title.html.erb, style.css todos eles exceto o css aceita comando Ruby.

Rails Console

O usuário deve estar dentro da pasta noosfero no Terminal e digitar:

/noosfero$ rails console

Você precisa selecionar a comunidade no console e então definir o atributo "theme", veja um exemplo de como seria isto no console:

> comunidade = Community['identificador']

> comunidade.theme = 'seutema'

> comunidade.save

Atenção: Troque 'identificador' pelo identificador da sua comunidade, exemplo se sua comunidade se chama 'Biologia' o identificador será 'biologia'. Troque também o nome do tema, onde digitei 'seutema' você deve digitar o nome do tema que você está criando.

Scripts

Dentro da pasta scripst, existe diversos arquivos que podem ser rodados, para melhorar a experiência do uso do noosfero, em ambiente de desenvolvimento, como criação de comunidades,perfis ,falsos. Todos os scripts existe um README.

Ex: /noosfero$ ./script/sample-profiles



Instalação Noosfero

0 sem comentários ainda Ninguém está seguindo este artigo ainda. 170 visualizações

Noosfero Instalação

Pre Requisito: Debian Whezzy

Repositório Git: https://gitlab.com/noosfero/noosfero.git

git clone https://gitlab.com/noosfero/noosfero.git

Troca de Source list

nano /etc/apt/sources.list

deb http://ftp.br.debian.org/debian stable main contrib non-free

deb-src http://ftp.br.debian.org/debian stable main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free

deb-src http://security.debian.org/ wheezy/updates main contrib non-free

Troque o stable por wheezy

http://debgen.simplylinux.ch/

Terminal

apt-get update

sudo apt-get install locales

sudo dpkg-reconfigure locales -> seleciona Us UTF pt BR

locale-gen

Repositório Noosfero

./script/quick-start

./script/development

Noofero Instalado

Acesse: localhost:3000