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 ---------------------------

