Pra ser bem sincero?
Digito na mão mesmo. Por mais automático que fique, eu sempre tenho de 
configurar na mão algumas coisas.
Um exemplo é o nosso servidor, que por padrão usa o PHP4. Toda vez que coloco 
um site em produção, tenho que alterar o htaccess para usar o PHP5.

Não me leve a mal, essa solução encaixa perfeitamente bem. O que eu alteraria 
era, ao invés de verificar todo o caminho (/opt/lamp ou c:\xampp ou 
/Applications/MAMP), definia um padrão de produção (no meu caso 
/home/[usuario]/) e setaria como production. Caso contrário, development. Mesmo 
assim obrigado, quando tiver tempo verifico melhor :P

Abraços

Em 20/03/2012, às 16:21, Nando Araujo escreveu:

> Rafael, fica então uma sugestão pra você também:
> 
> Para reconhecer automaticamente o ambiente no seu caso poderia tentar a
> minha abordagem, que testa o caminho onde está instalada a aplicação,
> peguei essa dica no codeigniter.tv, segue o exemplo:
> http://pastebin.com/M6QaAJV0
> 
> Abraço
> 
> Em 20 de março de 2012 12:15, Rafael V. de Oliveira <[email protected]
>> escreveu:
> 
>> Júlio, só uma sugestão:
>> 
>> O CI tem uma forma mais prática de diferenciar o ambiente. Vi que no teu
>> index.php tu defines variáveis de conexão ao banco de dados. O que eu faço
>> é criar uma pasta dentro da pasta de configuração com o nome do ambiente.
>> 
>> Então quando estou no development, ele carrega o database.php padrão.
>> Quando altero (no index.php) para production, ele carrega as configurações
>> do arquivo config/production/database.php (repares na pasta production).
>> 
>> Desta forma preciso alterar apenas a constante ENVIROMENT. Se bem que no
>> teu caso isso nem é necessário, já que testas pelo SERVER_ADDR. Pra mim não
>> dá pois utilizo virtual hosts e não o 127.0.0.1, vulgo localhost :)
>> 
>> De resto nota 10!
>> 
>> Em 20/03/2012, às 13:15, Cristiano Santos Oliveira escreveu:
>> 
>>> Acho que um "ORM" (NotORM) seria bom, pq mesmo que o projeto seja pequeno
>>> "sempre" utilizamos DB....
>>> 
>>> Em 20 de março de 2012 09:25, Julio Fagundes
>>> <[email protected]>escreveu:
>>> 
>>>> Pois é rss
>>>> No meu caso a coisa ta bem genérica ainda vou listar o que ele possue:
>>>> 
>>>> -Css reset do Meyer v2.0
>>>> 
>>>> -960 grid fluido. (12 colunas)
>>>> -"style.css" com hack pro cache se auto renovar.
>> (style.css?v129684727)//
>>>> views/index:7
>>>> -.htaccess que remove o index.php e faz um cache no navegador.
>>>> -Os dados de acesso ao DB tem um swap no /index.php que alterna entre
>>>> acesso local e remoto. // pra mim é muito util isso, aprendi com o Phil
>>>> Sturgeon eu acho...
>>>> 
>>>> - Ja tem implantando um Controller paizão.rs <http://xn--paizo-dra.rs><
>> http://xn--paizo-dra.rs>(MY_Controller) no core, porém vazio.
>>>> - Controller Home.php (no routes como default) extende o MY_Controller.
>>>> - o esquema das views esta de um jeito adotei e uso sempre, acredito que
>>>> mais pessoas usam assim. coisa simples mas bastante funcional.
>>>> 
>>>> 
>>>> Aqui tem o diff dele.
>>>> 
>>>> 
>>>> 
>> https://github.com/juliofagundes/CodeIgniter/commit/34029846b5677cc0bbcafedfbb973f0073ac56fe
>>>> 
>>>> Utilizo mais coisas nas minhas apps, como o notORM, que é "fantááástico
>>>> (zegraça)" mas acho meio desnecessário pra app pequenas, porisso nao
>>>> coloquei no genérico, assim como outras coisas que aos poucos implemento
>>>> através de branches...
>>>> 
>>>> 
>>>> Sds
>>>> Julio Fagundes
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>>> ________________________________
>>>>> De: Rafael V. de Oliveira <[email protected]>
>>>>> Para: CodeIgniter Brasil <[email protected]>
>>>>> Enviadas: Segunda-feira, 19 de Março de 2012 15:21
>>>>> Assunto: Re: [CodeIgniter] Meu CodeIgniter no Github
>>>>> 
>>>>> "Transmimento de pensassão" Júlio!
>>>>> 
>>>>> Fiz algumas modificações e agora tem um sistema de login estúpido. Como
>>>> eu não sei o que vocês mais gostam, coloquei um sistema mesmo ridículo.
>>>>> Acho que com isso, quem quiser aprender um pouco de DataMapper e
>> Modular
>>>> Extensions, vai conseguir.
>>>>> 
>>>>> Claro que ainda não estou usando o Modular Extensions como HMVC. Não há
>>>> controllers chamando métodos de outro controller/library/model. Mas se
>> pans
>>>> faço isso quando implementar um módulo de blog.
>>>>> 
>>>>> Instruções:
>>>>> 
>>>>> 1.    Existe um arquivo
>> application/modules/install/controllers/admin.php
>>>> que deve ser executado uma vez antes do resto. É ele que vai ver se tu
>> tens
>>>> o banco de dados criado (não cria, tu tens de fazer na unha) e verifica
>> as
>>>> tabelas e se não existir, cria.
>>>>> 2.    Depois é só entrar em [endereco do site]/administrators. O
>> controle
>>>> é feito pela session admin_id ($this->session->userdata('admin_id')).
>>>>> 
>>>>> Qualquer coisa gritem. Estou longe de terras tupis mas ouço!
>>>>> 
>>>>> PS: O projeto perdeu o foco inicial. Queria usá-lo pessoalmente, mas
>> como
>>>> vi algum interesse, comecei a colocar pedidos da lista. Por isso, quem
>>>> quiser pedir mais coisas, ou façam um fork ou dêem a letra aqui!
>>>>> 
>>>>> 
>>>>> Em 19/03/2012, às 17:38, Julio Fagundes escreveu:
>>>>> 
>>>>>> Caraca, eu fiz isso na sexta-feira hahaha
>>>>>> 
>>>>>> fiz um fork do original e modifiquei de acordo com o meu uso básico.
>>>>>> 
>>>>>> Vou dar uma olhada e se possivel ajudar num fork.
>>>>>> 
>>>>>> Sds
>>>>>> Julio Fagundes
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> ________________________________
>>>>>>> De: Rafael V. de Oliveira <[email protected]>
>>>>>>> Para: CodeIgniter Brasil <[email protected]>
>>>>>>> Enviadas: Segunda-feira, 19 de Março de 2012 9:31
>>>>>>> Assunto: [CodeIgniter] Meu CodeIgniter no Github
>>>>>>> 
>>>>>>> Galera esperta,
>>>>>>> 
>>>>>>> Coloquei lá no Github um
>>>>>> repositório com a minha instalação base do CI.
>>>>>>> 
>>>>>>> Por que?
>>>>>>> Aqui eu sempre tive uma pasta com uma instalação já padrão com as
>>>> bibliotecas, classes, etc…
>>>>>>> Como meu fim de semana foi regado a sardinha (dá-lhe tricolor)
>> acordei
>>>> de bom humor e decidi compartilhar :)
>>>>>>> 
>>>>>>> Basicamente tem o DataMapper, Modular Extensions e Template.
>>>>>>> 
>>>>>>> Começando pelo último, a classe de Template é f*cking simple. Não vou
>>>> explicar, a classe só tem duas funções e é auto-explicativa.
>>>>>>> 
>>>>>>> Já o DataMapper e o Modular Extensions, lá no Github tem o endereço
>> da
>>>> documentação de ambos.
>>>>>>> 
>>>>>>> Ainda vou fazer mais algumas modificações, como um exemplo de
>>>> utilização do DataMapper. O Modular extensions já está habilitado e
>>>> funcional. Também penso em inserir a classe SimplePie e o REST. Ajuda
>> muito.
>>>>>>> 
>>>>>>> Quem tiver sugestões, fique a vontade. Quem tiver críticas, dê um
>> fork
>>>> e dê a tua letra, adoro ver outros pontos de vista, ainda mais
>>>>>> quando são diferentes dos meus. Quem for falar mal do soberano, se não
>>>> for adepto do glorioso FCPorto (o terror dos benfiquistas) eu vou
>> ignorar,
>>>> não tenho culpa que escolheste um time de m*rda.
>>>>>>> 
>>>>>>> Boa semana para todos!
>>>>>>> 
>>>>>>> E o tal link tá aqui:
>>>>>>> https://github.com/elrafael/CodeIgniter_HMVC_DM
>>>>>>> _______________________________________________
>>>>>>> [email protected]
>>>>>>> http://www.codeigniter.com.br
>>>>>>> 
>>>> 
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>> 
>>>>>>> ---------------------------
>>>>>>> Oportunidade de negócio
>>>>>>> http://www.franquiasargohost.net
>>>>>>> ---------------------------
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> _______________________________________________
>>>>>> [email protected]
>>>>>> http://www.codeigniter.com.br
>>>>>> 
>>>> 
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>> 
>>>>>> ---------------------------
>>>>>> Oportunidade de negócio
>>>>>> http://www.franquiasargohost.net
>>>>>> ---------------------------
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> [email protected]
>>>>> http://www.codeigniter.com.br
>>>>> 
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>> 
>>>>> ---------------------------
>>>>> Oportunidade de negócio
>>>>> http://www.franquiasargohost.net
>>>>> ---------------------------
>>>>> 
>>>>> 
>>>>> 
>>>> _______________________________________________
>>>> [email protected]
>>>> http://www.codeigniter.com.br
>>>> 
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>> 
>>>> ---------------------------
>>>> Oportunidade de negócio
>>>> http://www.franquiasargohost.net
>>>> ---------------------------
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> ----
>>> Cristiano Santos de Oliveira
>>> Desenvolvedor de Software
>>> Cel. (71) 91794664
>>> MSN:  [email protected]
>>> Gmail: [email protected]
>>> Skype: cristiano.oliveir
>>> Linux user # 495181
>>> ----------------------------------------------------------
>>> "... não vemos o mundo com nossos olhos, mas com os conceitos que habitam
>>> nossa mente..."
>>> Osame Kinouchi.
>>> _______________________________________________
>>> [email protected]
>>> http://www.codeigniter.com.br
>>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>> 
>>> ---------------------------
>>> Oportunidade de negócio
>>> http://www.franquiasargohost.net
>>> ---------------------------
>> 
>> 
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> 
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>> 
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> 
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------


_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a