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.

Responder a