Skip to content

rdohms/PHPSP-Promos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sou PHPSP

Sistema criado como Bundle do Symfony 2 que é utilizado na promoção que está ocorrendo (ou vai ocorrer, ou já ocorreu) organizada pelo PHPSP.

O intuito do sistema é manter as contribuições de usuários cadastrados nos projetos do sistema. Os projetos nunca estão hospedados dentro do PHPSP, pelo contrário. Usamos o repositório de versões do próprio projeto para seguir os commits de usuários.

Requisitos Mínimos

  • PHP 5.3.2+
  • APC 3.0.7+
  • Executar /web/config.php para os demais requisitos

Para ver se seu ambiente suporta todos os requisitos mínimos para rodar esta aplicação, vá no navegador e acesse o arquivo /web/config.php. Nele existem críticas e instruções para configurar seu ambiente corretamente.

PS: Aplicação testada somente em OSX 10.5, OSX 10.6 e Ubuntu 11.04 (mais feedback é sempre muito apreciado).

Instalação

Descomprima o projeto ou clone o repositório do GitHub, e configure seu servidor HTTP para apontar para o diretório web/ que se encontra na raiz do projeto.

Adicione a configuração de environment em seu virtual host, "dev" para desenvolvimento e "prod" para produção:

SetEnv APP_ENV "dev"

A configuração de Banco de Dados deve ser feita no arquivo /app/config/parameters.ini. O arquivo não existe, mas você deve renomear o arquivo /app/config.parameters.ini.sample para o nome correto e configurá-lo corretamente seguindo as informações de acesso a banco. Importante: o usuário de acesso do banco de dados (neste instante) deve ter acesso para criar as tabelas necessárias.

Para criar o Banco de Dados e baixar os componentes necessários para esta aplicação funcionar, você deve utilizar o terminal (bash ou compatível) e executar os seguintes comandos:

$ cd path_para_aplicacao
$ ./bin/vendors install
$ app/console doctrine:schema:create
$ app/console cache:clean
$ app/console cache:warmup

Todos os comandos acima devem ser executados sem nenhum erro. Caso qualquer erro seja exibido durante a execução de um comando, não tente nem executar o próximo, pare, verifique os requisitos mínimos e tente novamente.

Mais informações sobre como o projeto está estruturado, como funcionam os diferentes ambientes, configurações, etc, veja a página do Symfony 2.

Contribuindo

Você pode contribuir com o projeto de diversas formas:

  • Testando a aplicação no seu computador (instalando, configurando e executando)
  • Escrevendo documentação (melhorando este texto)
  • Resolvendo/Criando/Testando bugs
  • Criando testes unitários
  • Sugerindo/Melhorando implementações
  • Doando 1 milhão de reais para o rdohms@phpsp.org.br e augusto@phpsp.org.br
  • Tuitando: "Arrumem trabalho para o @rdohms fora do país para ele deixar o @augustohp em paz"

Sou PHPSP e Contribuo

Promoção que visa aumentar o número de contribuidores Open Source. O sistema disponivel aqui mantem uma lista de contribuições.

About

Site irmão do Blog do PHPSP com sistemas relacionados a diferentes ações do grupo, por exemplo: Sou PHPSP e Contribuo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published