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 Órgão</p> 3. Substitua “Nome do Órgã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ço do Órgã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ço do Órgã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