Skip to content

codexico/geio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

207 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software para gerenciamento de campanhas de shopping centers.


Instalação do banco de dados:
============================
Se for um banco de dados exclusivo não precisa de prefixo, senão escolher um prefixo.

Com prefixo:
Alterar os arquivos estrutura_.sql, profissoes_.sql, locais_.sql, enderecos_.sql
(dica: sed -i 's/prefixo_/shoppingteste_/g' enderecos_.sql)

- Rodar os sqls na ordem
estrutura_.sql
profissoes_.sql
locais_.sql
enderecos_.sql (este é muito grande,
-se for na locaweb pelo phpmyadmin dá para zipar e ficar enviando várias vezes até acabar
ou usar o Mysql Query Browser,
-se já existir um outros sistema instalado no mesmo banco pode-se apenas copiar essa tabela:
"DROP TABLE shoppingnovo_enderecos;
CREATE TABLE shoppingnovo_enderecos SELECT * FROM shoppingantigo_enderecos;"
-se for no localhost usar o comando:
no windows (prompt do mysql): "source C:\endereco\do\arquivo\enderecos_.sql"
ou em linha de comando: "mysql -h localhost -u root noemdobanco < arquivo.sql"
Referência: http://conexaohouse.com.br/comando-para-importar-arquivo-sql-muito-extenso-ou-nao/)

- Enviar também qualquer outro sql que estiver disponível, ex: lojas, consumidores, funcionarios...)



Instalação do sistema:
=====================

1) Copiar todo o conteúdo para o diretório desejado.

2) Apagar o conteúdo das pastas app/tmp/cache/models, app/tmp/cache/persistent, app/tmp/cache/views, mas não as próprias pastas.

2) Alterar os arquivos app/config/database.php, app/config/core.php e app/config/regras.php

app/config/database.php
- incluir as configurações do banco de dados

app/config/core.php
- trocar o valor da linha 152: (dica para gerar salt no linux: "cat /dev/urandom| tr -dc '0-9a-zA-Z'|head -c 40;echo")
        Configure::write('Security.salt', 'uQb0vUahJuui1JgLdP5oeG2NrzhC36nYkKxzlGJl');
- deixar o debug=2 na linha 41
	Configure::write('debug', 2);

app/config/regras.php
- colocar as regras da campanha


3) Cadastrar grupos iniciais e primeiro user.
Nos arquivos:
app/app_controller.php
app/controllers/groups_controller.php
app/controllers/users_controller.php
Descomentar a linha:
        //$this->Auth->allow('*');//configuracao inicial

Acessar o endereço groups/add e acrescentar os grupos na ordem:
admin
cliente
promotor
Acessar o endereço users/add e acrescentar o primeiro usuário no Grupo admin.

Acessar o endereço groups/build_acl(pode demorar um pouco) e depois o endereço users/initDB.

Comentar as linhas anteriormente descomentadas:
        //$this->Auth->allow('*');//configuracao inicial

Acessar o endereço logout.

4)Alterar o arquivo app/config/core.php
app/config/core.php
- deixar o debug=0 (zero) na linha 41
	Configure::write('debug', 0);

5) Alterar a data de inicio da campanha em app/config/custom.php na última linha.

5) Pronto, agora é só acessar com o admin criado anteriormente. Para criar outros usuários acesse promotores/add e usuarios/add.



Sobre o cakephp:
===============

CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Active Record, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.

The Cake Software Foundation - promoting development related to CakePHP
http://www.cakefoundation.org/

CakePHP - the rapid development PHP framework
http://www.cakephp.org

Cookbook - user documentation for learning about CakePHP
http://book.cakephp.org

API - quick reference to CakePHP
http://api.cakephp.org

The Bakery - everything CakePHP
http://bakery.cakephp.org

The Show - live and archived podcasts about CakePHP and more
http://live.cakephp.org

CakePHP Google Group - community mailing list and forum
http://groups.google.com/group/cake-php

#cakephp on irc.freenode.net - chat with CakePHP developers
irc://irc.freenode.net/cakephp

CakeForge - open development for CakePHP
http://cakeforge.org

CakePHP gear
http://www.cafepress.com/cakefoundation

Recommended Reading
http://astore.amazon.com/cakesoftwaref-20/

About

Sistema de gerenciamento de campanhas promocionais para Shopping Centers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors