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.
