Ah então eu to MUITO corrido aki num projeto que já passou do prazo então se quizerem colocar meus creditos agradeço! ;)
Abs, Renan Vaz http://www.renanvaz.com.br 2010/5/13 renan vaz <[email protected]> > Os arquivos minificados ele sala em: > > media > --js > --css > --images > > e ele também tem um controller chamado "media" que se não for encontrado o > arquivo dentro dessas pastas ele vai procurar dentro da pasta view e retorna > como se estivesse lá... qualquer duvida to por aqui > > > Abs, > Renan Vaz > http://www.renanvaz.com.br > > > 2010/5/13 renan vaz <[email protected]> > >> Claro disponibilizo sim!! >> É até legal se alguem ajudar a dar continuidade e acrecentar coisas para >> deixar o módulo cada vez mais rico... >> >> O minifyMe eu conheço, já usei mas ele da algumas zicas com encodação >> >> Estou anexando aqui o modulo "template" (que é o que fiz) e o "minify" >> (com algums modificações que fiz) deixei "zipado" pra todos conseguirem >> abrir. >> >> Vcs já utilizaram o controller template do kohana? eu fiz parecer igual o >> jeito de usar. >> >> Vou ser breve em especificações >> No config do minify vc pode habilitar o cache ou não, eu deixo >> desabilitado o cache enquanto estou produzindo. >> No módulo template tem uma view de exemplo, a parte do header deve ser >> mantida pois é apartir do php que está lá que é gerado os <link> e <script> >> O módulo tem as seguintes propriedades que podem ser passadas: >> 'css', 'css_combine','css_inline', 'js', 'js_combine','js_inline' e 'if' >> que podem ser passados de qualquer parte do código ou view do seguinte modo >> Template::instance()->add('js', 'teste.js'); ou >> Template::instance()->add('js', array( 'teste.js', 'teste2.js', >> 'testeN.js')); >> >> Se alguem tiver dúvida de cada item eu explicarei melhor ams os nomes já >> explicam >> >> o css_inline e js_inline são textos que vc pode passar de qualquer parte >> do seu código que o módulo vai gerar um arquivo mesclando todo o texto que >> vc colcoar e gerar uuam versão única e minificada, por exemplo se vc tiver >> varias views e e em cada uma chamar algo como >> Template::instance()->add('js_combine', '$("#seletor).nada()"); ele vai >> mesclar tudo >> >> Recomendo vcs fuçarem no módulo para ver tudo que ele faz, e testar para >> ver se acha algo de errado, mas isso eu uso em um site e funciona bem >> >> Esse módulo é para KO3! >> >> Qualquer duvida eu vou tirando por aqui ou se quizer me add no msn: >> [email protected] >> >> Abraço! >> >> >> Abs, >> Renan Vaz >> http://www.renanvaz.com.br >> >> >> 2010/5/13 renan vaz <[email protected]> >> >>> To fazendo um pack pra vcs! ;) >>> >>> Abs, >>> Renan Vaz >>> http://www.renanvaz.com.br >>> >>> >>> 2010/5/13 Marcelo Rodrigo <[email protected]> >>> >>> Eu iria responder algo, mas a solução do Renan pareceu ótima >>>> Compartilha ae :) >>>> >>>> Marcelo >>>> >>>> >>>> >>>> Em 13 de maio de 2010 20:32, Beto <[email protected]> escreveu: >>>> >>>> A dúvida realmente tu nao respondeu hehee, mas eu achei interessante a >>>>> forma como vc faz pra contorna essa situação, sem falar da peformace que >>>>> deve melhorar um bocado com isso. >>>>> Eu 'minifico' todos os arquivos artesanalmente, com o um app chamado >>>>> MinifyMe feito em adobe air, mas mesmo assim e uma mao de obra. >>>>> >>>>> Se tu puder disponibilizar o modulo eu agradeço, aliás tenho certeza q >>>>> muita gente agradeçe tbm :D >>>>> >>>>> >>>>> []´s >>>>> >>>>> >>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>>>> - - - - - >>>>> Cada Símio na ramificação arbórea que lhe compete ( Zé do cavaquinho ) >>>>> >>>>> Luiz Alberto S. Ribeiro [ Beto ] >>>>> http://beto.euqueroserummacaco.com >>>>> >>>>> >>>>> >>>>> >>>>> 2010/5/13 renan vaz <[email protected]> >>>>> >>>>> Cara eu faço algo parecido com isso, deixo todos os meus arquivos >>>>>> dentro das views tb, p fazer templates, mas ao invés de eu habilitar no >>>>>> htaceess fiz um modulo para trabalhar com meus arquivos, ele além de >>>>>> organizar agrupa os js e css em um unico arquivo compacta e gzipa para >>>>>> uma >>>>>> pasta fora de application deixando os originais dentro de views e os >>>>>> gerados >>>>>> dentro de uma pasta media fora de application para manter intacto os >>>>>> originais, ele trabalha com cache e tal... se tiver interesse posso te >>>>>> passar esse modulo que trabalha junto com o minify, só que minha maior >>>>>> dificuldade é a preguiça de comentar as coisas... >>>>>> >>>>>> Não respondi sua dúvida né? >>>>>> >>>>>> Abs, >>>>>> Renan Vaz >>>>>> http://www.renanvaz.com.br >>>>>> >>>>>> 2010/5/13 Beto <[email protected]> >>>>>> >>>>>>> E ai galera tudo blz? >>>>>>> >>>>>>> Então, já fazem alguns minutos q eu to me batendo aqui com uma >>>>>>> maldita regra no htaccess. >>>>>>> >>>>>>> lá eu tenho: >>>>>>> >>>>>>> >>>>>>> .... >>>>>>> *RewriteRule ^(?:application|modules|system)\b index.php/$0 [L]* >>>>>>> ... >>>>>>> >>>>>>> Pelo q eu entendi isso bloqueia q qualquer arquivo dentro desses >>>>>>> diretorios sejam acessados diretamente. >>>>>>> >>>>>>> O que tava precisando fazer era, criar excessoes pra esta regra, ou >>>>>>> seja permitir que arquivos, .css, .js, .jpg, .png e .gif mesmo dentro >>>>>>> dessas >>>>>>> pastas pudessem ser acessados. >>>>>>> >>>>>>> O pq disso ? to tentando organizar os templates de forma q fiquem >>>>>>> todos dentro da mesma pasta, e nao as views dentro de >>>>>>> applications/views/A/view.php etc .. e os css, js e etc em outro >>>>>>> diretorio, >>>>>>> ficaria algo como: >>>>>>> >>>>>>> application >>>>>>> - ... >>>>>>> - views >>>>>>> ----template >>>>>>> --------view1.php >>>>>>> --------css >>>>>>> --------js >>>>>>> --------img >>>>>>> >>>>>>> nao sei se fui claro heheh. >>>>>>> >>>>>>> Alguem pode dá um help ? >>>>>>> >>>>>>> >>>>>>> []´s >>>>>>> >>>>>>> >>>>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>>>>>> - - - - - - >>>>>>> Cada Símio na ramificação arbórea que lhe compete ( Zé do cavaquinho >>>>>>> ) >>>>>>> >>>>>>> Luiz Alberto S. Ribeiro [ Beto ] >>>>>>> http://beto.euqueroserummacaco.com >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo >>>>>>> "Kohana Php" dos Grupos do Google. >>>>>>> Para postar neste grupo, envie um e-mail para >>>>>>> [email protected]. >>>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>>>>>> [email protected]<kohana-php%[email protected]> >>>>>>> . >>>>>>> Para obter mais opções, visite esse grupo em >>>>>>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>>>>>> >>>>>> >>>>>> -- >>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >>>>>> Php" dos Grupos do Google. >>>>>> Para postar neste grupo, envie um e-mail para >>>>>> [email protected]. >>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>>>>> [email protected]<kohana-php%[email protected]> >>>>>> . >>>>>> Para obter mais opções, visite esse grupo em >>>>>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>>>>> >>>>> >>>>> -- >>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >>>>> Php" dos Grupos do Google. >>>>> Para postar neste grupo, envie um e-mail para >>>>> [email protected]. >>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>>>> [email protected]<kohana-php%[email protected]> >>>>> . >>>>> Para obter mais opções, visite esse grupo em >>>>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>>>> >>>> >>>> -- >>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >>>> Php" dos Grupos do Google. >>>> Para postar neste grupo, envie um e-mail para >>>> [email protected]. >>>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>>> [email protected]<kohana-php%[email protected]> >>>> . >>>> Para obter mais opções, visite esse grupo em >>>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>>> >>> >>> >> > -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
