Layout Noosfero
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
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
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