Skip to content

EHER/chegamos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chegamos!
=========

O objetivo do projeto é criar um site, leve e fácil de acessar, que permita encontrar locais próximos.
Este site deve ser acessível o bastante para rodar em um navegador de celular (wap) ou ainda um navegador modo texto (lynx).


Tecnologia utilizada

Apache 2 <http://httpd.apache.org/>
Apache Module mod_rewrite <http://httpd.apache.org/docs/current/mod/mod_rewrite.html>
PHP 5.3 <http://br.php.net/> com libcurl
Framework Lithium <http://lithify.me/>
Framework JQuery Mobile <http://jquerymobile.com/>
Apontador API <http://api.apontador.com.br/>


Instalação dos pacontes no Ubuntu (e provavelmente no Debian)

sudo aptitude install apache2 php5 php5-curl php5-memcached memcached


Setup do projeto

Dentro do raiz do seu Apache, que geralmente é /var/www/, faça o pull do projeto.
Entre na pasta chegamos e verifique se existe a pasta app/resources. Se não existir, crie-o.
Dê acesso de escrita por qualquer usuário na pasta app/resourcespor qualquer usuário.
Copie o arquivo app/config/config.exemplo.php para /app/config/config.php e adicione seu consumer key e consumer secret do Apontador Api <http://api.apontador.com.br/>.


Links rápidos para cadastro e listagem de Aplicativos do Apontador Api

http://www.apontador.com.br/accounts/app/create.html
http://www.apontador.com.br/accounts/apps.html


Sequencia de comandos para configurar o Projeto

cd /var/www
git clone git://github.com/EHER/chegamos.git 
cd chegamos 
mkdir -p app/resources/tmp/cache
chmod -R 0777 app/resources
cp -fr app/config/config.exemplo.php app/config/config.php

** Não esqueça de colocar key e secret no config.php **


Setup do Apache

Para habilitar o mod_rewrite execute o comando: sudo a2enmod rewrite
Procure o arquivo de configurações do site padrão, no meu caso é /etc/apache2/sites-available/default.
Verifique se AllowOverride está ALL. Por padrão ele vem None.
Se ficar em dúvida compare o arquivo de exemplo abaixo.

# Arquivo /etc/apache2/sites-available/default
<VirtualHost *:80>
        ServerAdmin alexandre@skd.com.br

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride All 
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All 
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

About

Versão light do apontador com as funções basica para rodar no celular, usando a API do apontador.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •