Skip to content

Plugin / Tema do Portal Brasileiro de Dados Abertos do Governo Federal

License

Notifications You must be signed in to change notification settings

dadosgovbr/ckanext-dadosgovbr

Repository files navigation

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

About

Plugin / Tema do Portal Brasileiro de Dados Abertos do Governo Federal

Resources

License

Stars

Watchers

Forks

Packages

No packages published