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.
