Mapas Culturais
PHP JavaScript PLpgSQL CSS XSLT HTML Shell
leogermani Merge pull request #1399 from secultce/feature/oportunidade-baixar-ra…
…scunhos#111

[oportunidades] - baixar inscrições em rascunho ( update )
Latest commit f0c62cd Jul 19, 2018
Permalink
Failed to load latest commit information.
SaaS add SaaS/.gitignore Dec 12, 2016
cli first commit of McCli Nov 11, 2015
compose adicionado nginx.conf de exemplo para produção Jul 18, 2018
config_files change docker entrypoint May 10, 2018
db novo dump da base de testes para corrigir os testes Sep 12, 2017
docker/dev Configuração para realizar testes usando Docker Feb 22, 2018
documentation alterações para adequação da forma de consultar a versão do mapas e m… Jun 26, 2018
scripts Merge branch 'develop' into feature/mc-cron Apr 2, 2018
src Merge pull request #1399 from secultce/feature/oportunidade-baixar-ra… Jul 19, 2018
tests Corrige teste da API (alterando momento da criacao do do cache Apr 9, 2018
.dockerignore Adicionado Docker e Docker Compose Jan 10, 2018
.gitignore removendo e ignorando thema Ceara May 29, 2018
.travis.yml Remove suporte do Travis CI para versao 5.5 do PHP Jun 16, 2018
Dockerfile fix Dockerfile de produção Jul 18, 2018
LICENSE Adding AGPL License Aug 11, 2014
README.md Adicionado Docker e Docker Compose Jan 10, 2018
_config.yml Set theme jekyll-theme-hacker Dec 15, 2017
config_db.sh Configuração para realizar testes usando Docker Feb 22, 2018
docker-compose.dev.yml Facilita configurações do docker para rodar os testes e corrige arqui… Mar 29, 2018
docker-compose.prod.yml modificado docker-compose de produção para usar a imagem do docker hub Jul 18, 2018
travisconfig.ini notifications and make apc work Feb 21, 2014
version.txt alterações para adequação da forma de consultar a versão do mapas e m… Jun 26, 2018

README.md

Join the chat at https://telegram.me/#MapasCulturais

Mapas Culturais

Em julho de 2013, agentes culturais de vários países da América Latina e do Brasil se reuniram para discutir a criação de uma ferramenta de mapeamento de iniciativas culturais e gestão cultural. Desse encontro surgiram as bases para a criação de Mapas Culturais, um software livre que permite o aprimoramento da gestão cultural dos municípios e estados.

Mapas Culturais é uma plataforma colaborativa que reúne informações sobre agentes, espaços, eventos e projetos culturais, fornecendo ao poder público uma radiografia da área de cultura e ao cidadão um mapa de espaços e eventos culturais da região. A plataforma está alinhada ao Sistema Nacional de Informação e Indicadores Culturais do Ministério da Cultura (SNIIC) e contribui para a realização de alguns dos objetivos do Plano Nacional de Cultura.

A plataforma já está em uso em diversos municipios, estados, no governo federal em diversos projetos do ministério da cultura e até mesmo fora do Brasil no Uruguai. Instalações recentes:

Sobre a aplicação

Mapas Culturais é uma aplicação web server-side baseada em linguagem PHP e banco de dados Postgres, entre outras tecnologias e componentes, que propicia um ambiente virtual para mapeamento, divulgação e gestão de ativos culturais.

Projetos correlatos

Documentação

A documentação pode ser navegada no endereço (http://docs.mapasculturais.org)

Toda documentação da aplicação está na pasta documentation. Principais referências:

[Software] Requisitos para Instalação

Lista dos principais softwares que compõe e aplicação. Maiores detalhes, ver documentação de instalação ou guia do desenvolvedor.

[Hardware] Requisitos para instalação

Para instalações de pequeno/medio porte nas quais o número de entidades, isto é, número de agentes, espaços, projetos e evento,giram em torno de 2000 ativos, recomenda-se o mínimo de recursos para um servidor (aplicação + base de dados):

  • 2 cores de CPU;
  • 2gb de RAM;
  • 50mbit de rede;

Desejável:

  • 4 cores de CPU;
  • 4gb de RAM;
  • 100mbit de rede;

Para instalações em cidades de grande porte onde o número de entidades, isto é, número de agentes, espaços, projetos e evento, giram em torno de dezenas de milhares de ativos de cada, recomenda-se o mínimo de recursos para um servidor:

  • 4 cores de CPU
  • 4gb de RAM
  • 100mbit de rede

Recomendado:

  • 8 cores de CPU
  • 8gb de RAM
  • 500mbit de rede

Vale lembrar que os requisitos de hardware podem variar de acordo com a latência da rede, velocidade dos cores dos cpus, uso de proxies, entre outros fatores. Recomendamos aos sysadmin da rede em que a aplicação será instalada um monitoramento de tráfego e uso durante o período de 6 meses a 1 ano para avaliação de cenário de uso.

Canais de comunicação

Ambientes de desenvolvimento e teste

Estes ambientes possuem integração contínua com os branches e temas atuais. Para maiores detalhes, ver Guia do desenvolvedor.

As urls de testes functionam da seguinte maneira:

Os ambientes possíveis são stable, rc e master, onde:

stable: É a última versão de produção que está disponibilizada do software rc: Sigla de Release Candidate, onde as features (funcionalidades) são homologadas antes de irem para a versão stable master: Ambiente de desenvolvimento, em constante evolução antes de ter pacotes de features para irem para a versão rc

Exemplos:

Stories & Tests

  • Stories for development: Stories in Dev Ready
  • Stories for test: Stories in Test Ready
  • Stories for deploy: Stories in Deploy Ready
  • Travis: Build Status

Licença de uso e desenvolvimento

Mapas Culturais é um software livre licenciado com GPLv3.