Opa, Muito obrigado pelos agradecimentos!

Em breve vou retornar a meu projeto e poderei melhorar o módulo, mas já
adianto que eu tinha algo similar no KO2 mas quando fui passar para o KO3
refiz tudo, ficou muito mais enxuto e muito melhor tanto em questão de
código quanto de processamento...

Mas adianto a vcs que como era algo pessoal muito provavelmente não deve ter
quase NADA comentado rsrs, um erro meu, mas sou muito preguisozo nisto mesmo
rsrs. E provavelmente tme recursos do módulo que só eu vou saber que existe,
portanto qualquer dúvida não quebrem a cabeça, me perguntem! E se gostarem e
quiserem ajudar a documentar agradeço também!

Abraço a todos e bom uso!

Abs,
Renan Vaz
http://www.renanvaz.com.br


2010/5/13 Beto <[email protected]>

> tbm nao tive tempo de ver ainda, mas com certeza quem usar deve manter seus
> creditos  ;)
> nao sei como funciona a disponibilizacao de modulos no site oficial do
> kohana, mas caso seja complicado e muito brocratico poderiamos comecar  a
> montar um repositorio nacional, o q vcs acham?
>
> p o kohana 2 eu fiz umas libraries q me quebraram um galho, vou porta-las
> pro 3, e tbm posso disponibilizar ;)
>
> ah e claro! valeu por contribuir! com certeza teu modulo ajudara a muitos ,
> como eu por exemplo!!
>
> :D
>
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - - -
> 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 Rodrigo Oliveira <[email protected]>
>
> Parabéns e obrigado pelo módulo.
>> Vai ser bastante útil e me livrou de quebrar a cabeça durante um tempo já
>> que ia ter que fazer isso mais hora ou menos hora. =)
>>
>> Quando eu der uma olhada falo as minhas impressões, mas desde já agradeço.
>>
>> vlws!
>>
>>
>> 2010/5/13 renan vaz <[email protected]>
>>
>>> 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]<kohana-php%[email protected]>
>>> .
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>
>>
>>
>>
>> --
>> Abraços.
>>
>> Rodrigo Oliveira - Desenvolvedor Web.
>> (21) 8747-0180
>>
>>  --
>> 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