Hoje vou começar um tutorial de como criar uma aplicação a partir do base_app que fiz para o cakephp citado neste post.
Primeiros passos
Para iniciar o projeto basta seguir os passos abaixo:
mkdir base cd base git clone git://github.com/marciotrindade/cakephp.git cake git clone git://github.com/marciotrindade/base_app_with_cake.git app cp app/.htaccess-root .htaccess cd app/ mkdir webroot/files chmod -R 777 tmp/ webroot/files cp config/database.php.example config/database.php
Agora edite este arquivo (config/database.php) para usar a configuração correta do seu banco de dados, então agora você pode rodar os scripts sql que tem dentro do diretorio db/migrate/.
Pronto a aplicação já deve funcionar no seu navegador, acesse: http://localhost/seuprojeto/
Agora vamos começar com algumas alterações
edite o arquivo config/bootstrap.php nas linhas 4, 5 e 6, é importante alterar o Project.alias por que este valor é usado pra encriptar as senhas.
Configure::write("Project.name", "name_of_project"); Configure::write("Project.alias", "alias_of_project"); Configure::write("Project.mail", "default_email_of_your_app");
para que você possa acessar o admin deixei uma ação dentro do controlador de usuários que deve ser retirada antes do projeto ir ao ar, ela simplesmente volta a senha do usuário com id = 1 para "admin", para isso acesse http://localhost/seuprojeto/users/reset_password.
Pronto agora você pode entrar no admin em http://localhost/seuprojeto/admin e se logar com o user "marciotrindade" e a senha "admin". Você já tem pronto um sistema para administrar páginas e usuários.
Como vocês podem ver foi muito simples colocar a aplicação pra funcionar. Se vocês tiverem algum problema pode enviar aqui no blog mesmo que vou responder.
Estou preparando mais tutoriais explicando mais paços e detalhes.