Plugin / Tema do Portal Brasileiro de Dados Abertos do Governo Federal
HTML CSS Python Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
bin
ckanext
docs/dadosgovbr-logo
i18n
.coveragerc
.gitignore
.scss-lint.yml
.travis.yml
LICENSE
MANIFEST.in
README.md
README.rst
dev-requirements.txt
gulpfile.js
pip-requirements.txt
setup.cfg
setup.py
test.ini
y
y.pub

README.md

Build Status

ckanext-dadosgovbr

Plugin / Tema do Portal de Dados Abertos do Governo Federal - Brasil

Requisitos

  • CKAN 2.5.x / 2.6.x
  • Um grupo criado com o "name" igual a "dados-em-destaque"
  • Plugin: ckanext-scheming

Instalação ckanext-dadosgovbr

Ative o virtualenv:

# Entre no usuário onde o CKAN foi instalado
su ckan

# Ative o virtualenv
. /usr/lib/ckan/default/bin/activate 

# Acesse o diretório de plugins
cd /usr/lib/ckan/default/src

Instale o ckanext-dadosgovbr e as dependências:

# Instale o ckanext-dadosgovbr (última versão Beta)
pip install -e git+https://github.com/dadosgovbr/ckanext-dadosgovbr.git@beta#egg=ckanext-dadosgovbr

# Instale as dependências
pip install -r /usr/lib/ckan/default/src/ckanext-dadosgovbr/pip-requirements.txt

# Configure o plugin
cd /usr/lib/ckan/default/src/ckanext-dadosgovbr && python setup.py develop

Configuração adicional

Wordpress

  • O Wordpress precisa estar na versão 4.7 ou superior.
  • O plugin WP-API/rest-filter precisa estar instalado e ativado no Wordpress.
  • Adicione no arquivo /etc/ckan/default/development.ini as seguintes linhas, abaixo de ckan.plugins = ...:
# ckanext-dadosgovbr
wordpress.domain = http://wordpress_url_aqui/

Scheming

Para ativar o suporte ao ckanext-scheming e permitir novos tipos de pacotes criados pelo dados.gov.br, como "Inventário", "Concurso" e "Aplicativo", você deve instalar o ckanext-scheming e o ckanext-dadosgovbrschema:

Ative o virtualenv:

# Entre no usuário onde o CKAN foi instalado
su ckan

# Ative o virtualenv
. /usr/lib/ckan/default/bin/activate 

# Acesse o diretório de plugins
cd /usr/lib/ckan/default/src

Instale o ckanext-scheming:

# Instale o ckanext-scheming
pip install -e git+https://github.com/ckan/ckanext-scheming.git#egg=ckanext-scheming

# Instale as dependências
pip install -r /usr/lib/ckan/default/src/ckanext-scheming/requirements.txt

Instale o ckanext-dadosgovbrschema:

# Instale o ckanext-dadosgovbrschema (última versão)
pip install -e git+https://github.com/dadosgovbr/ckanext-dadosgovbrschema.git@beta#egg=ckanext-dadosgovbrschema

# Instale as dependências
pip install -r /usr/lib/ckan/default/src/ckanext-dadosgovbrschema/pip-requirements.txt

# Configure o plugin
cd /usr/lib/ckan/default/src/ckanext-dadosgovbrschema && python setup.py develop

Adicione no arquivo /etc/ckan/default/development.ini as seguintes linhas, abaixo da definição dos plugins:

scheming.dataset_schemas = ckanext.dadosgovbrschema:schema_aplicativo.json
                           ckanext.dadosgovbrschema:schema_inventario.json
                           ckanext.dadosgovbrschema:schema_concurso.json