Download do Manual de Instalação - TCM-CE

Transcript
Estado do Ceará
Tribunal de Contas dos Municípios
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO
API PORTAL DA TRANSPARÊNCIA
ESTADO DO CEARÁ
TRIBUNAL DE CONTAS DOS MUNICÍPIOS
Instalação da API do Portal da Transparência
É necessário
1. Ter um servidor web configurado para php
2. Banco de Dados do Portal da Transparência
3. Banco de Dados PostgreSql
4. Conexão com a internet
Como Instalar
1. Realize o download da API e do Banco de Dados, no link:
http://www.tcm.ce.gov.br/site/orientacoes/s131_municipios/
2. Descompacte os arquivos no local de desenvolvimento
3. Configure o banco de dados, da API, realizar o download do item 1, PostgreSql na
máquina
a. Caso não tenha o banco de dados PostgreSql instalado, realize o download
no link: http://www.postgresql.org/download/
4. Configure a conexão com o banco de dados no projeto:
a. Abra o arquivo: config > database.yml
b. Ao abrir o documento, será encontrado o seguinte script, altere as linhas em
destaque:
all:
propel:
class:
sfPropelDatabase
param:
classname: DebugPDO
dsn:
pgsql:host=HOST_BD_POSTGREQL;dbname=NOME_BD;user=USUARIO_BD;pas
sword=SENHA_BD
api:
class:
sfPropelDatabase
param:
dsn:
pgsql:host=HOST_BD_POSTGREQL;dbname=NOME_BD;user=USUARIO_BD;pas
sword=SENHA_BD
class:
sfPropelDatabase
s_131:
class:
sfPropelDatabase
param:
classname: PropelPDO
dsn:
mysql:dbname=NOME_BD_PORTAL_TRANSPARENCIA;host=
HOST_BD_PORTAL_TRANSPARENCIA
username: USUARIO_BD_PORTAL_TRANSPARENCIA
Rua Osvaldo Cruz, 1024 – Aldeota – CEP 60.125-150 – Fortaleza-CE
www.tcm.ce.gov.br
pág. 1/6
ESTADO DO CEARÁ
TRIBUNAL DE CONTAS DOS MUNICÍPIOS
password: SENHA_BD_PORTAL_TRANSPARENCIA
encoding: utf8
persistent: true
pooling: true
5. Após realizar os testes em ambiente de desenvolvimento, enviar os arquivos para o
servidor web, não esquecendo de configurar a conexão com o banco de dados do
servidor.
Atenção:
A pasta UPLOADS, no local PASTA RAÍZ->WEB, e os arquivos “backend_dev.log” e
“frontend_dev.log”, no local PASTA RAÍZ->LOG, tem que ter permissão de leitura e
escrita.
Rua Osvaldo Cruz, 1024 – Aldeota – CEP 60.125-150 – Fortaleza-CE
www.tcm.ce.gov.br
pág. 2/6
ESTADO DO CEARÁ
TRIBUNAL DE CONTAS DOS MUNICÍPIOS
Como Acessar a API do Portal da Transparência
A API foi desenvolvido em PHP (http://br.php.net/) com o framework SYMFONY, na
versão 1.4 (http://www.symfony-project.org/).
Para acessar o portal, acesse a pasta “web” na pasta raiz do projeto, nesta pasta encontra-se
o arquivo index.php, página inicial do site
Exemplo:
Acessar a API em ambiente de desenvovlimento:
http://localhost/ api_municipios /web/
Para visualizar páginas com erro em php, depois do domínio coloque frontend_dev.php.
Exemplo.:
http://localhost/api_municipios/web/frontend_dev.php
Rua Osvaldo Cruz, 1024 – Aldeota – CEP 60.125-150 – Fortaleza-CE
www.tcm.ce.gov.br
pág. 3/6
ESTADO DO CEARÁ
TRIBUNAL DE CONTAS DOS MUNICÍPIOS
Configuração da API do Portal da Transparência
Topo
• Logomarca
1. Crie uma imagem no formato “.png” com fundo transparente no tamanho
91px X 51px.
2. Salve a imagem com o nome “logo.png” no local: PASTA DA
APLICAÇÃO -> WEB -> IMAGES -> LAYOUT
• Texto
Inicialmente temos no topo o seguinte texto:
Nome do Órgão
Dados Abertos
1. Para alterar o nome do órgão abra o arquivo “layout.php” no local:
PASTA DA APLICAÇÃO -> APPS -> FRONTEND ->
TEMPLATES
2. Localize a linha 19, onde tem:
<p class="pequeno">Nome do &Oacute;rg&atilde;o</p>
3. Substitua “Nome do &Oacute;rg&atilde;o” pelo nome do órgão,
exemplo:
“Tribunal de Contas dos Municípios do Estado do Ceará”
Rua Osvaldo Cruz, 1024 – Aldeota – CEP 60.125-150 – Fortaleza-CE
www.tcm.ce.gov.br
pág. 4/6
ESTADO DO CEARÁ
TRIBUNAL DE CONTAS DOS MUNICÍPIOS
Rodapé
• Informações do Órgão
Inicialmente temos no rodapé o seguinte texto:
Endereço do Órgão
Telefone: (DDD) XXXX-XXXX
XXXXX-XXX | MUNICIPIO – CE
Fax: (DDD) XXXX-XXXX
1. Para alterar as informações do órgão abra o arquivo “layout.php” no local:
PASTA DA APLICAÇÃO -> APPS -> SITE -> TEMPLATES
2. Encontre a linha 34, a partir desta linha teremos as informações do órgão:
<div id="rodape">
<ul>
<li>
<address>
Endere&ccedil;o do &Oacute;rg&atilde;o
</address>
<p>XXXXX-XXX | MUNICIPIO - CE</p>
</li>
<li>
<p><b>Telefone:</b> (DDD) XXXX-XXXX</p>
<p><b>Fax: </b>(DDD) XXXX-XXXX</p>
</li>
</ul>
</div>
3. Substitua “Endere&ccedil;o do &Oacute;rg&atilde;o” pelo endereço do
órgão, exemplo:
“Rua Osvaldo Cruz, 1024 - Aldeota”
4. Substitua “XXXXX-XXX | MUNICIPIO - CE” pelo CEP e município,
exemplo:
“60125-160 | Fortaleza - CE”
5. Substitua “(DDD) XXXX-XXXX” pelo telefone ou fax, exemplo:
“(85) 3433-5100”
a. Se for da preferência do órgão incluir mais número de telefones
e/ou fax, inserir ao lado, como no exemplo:
“(85) 3433-5100 | (85) 3433-5133”
Rua Osvaldo Cruz, 1024 – Aldeota – CEP 60.125-150 – Fortaleza-CE
www.tcm.ce.gov.br
pág. 5/6
ESTADO DO CEARÁ
TRIBUNAL DE CONTAS DOS MUNICÍPIOS
Página Inicial
• Para alterar o nome do ÓRGÃO abra o arquivo “indexSuccess.php” no local:
PASTA DA APLICAÇÃO -> APPS -> FRONTEND -> MODULES ->
MAIN -> TEMPLATES
• No texto localize “NOME DO ÓRGÃO” e substitua pelo nome do órgão
1. Exemplo:
ƒ O Tribunal de Contas dos Municípios do Estado do Ceará mais uma
vez transforma o óbvio em realidade: abrimos os dados.
Atenção:
Altere somente onde é indicado qualquer alteração nas tags do código HTML poderá
danificar o layout do portal.
Inicie sua aplicação no browser de sua preferência ou atualize a página quando for
necessário
Rua Osvaldo Cruz, 1024 – Aldeota – CEP 60.125-150 – Fortaleza-CE
www.tcm.ce.gov.br
pág. 6/6