Beto, cho bem legal fazermos algo nacional de repositório de módulos para kohana! Eu até se tivesse tempo gostaria de incluir meu blog no kohana br, mas nunka consigo 5 mim se quer para postar, tenho uma par de coisa que vejo que outras pessoas já estão passando pelos mesmos problemas mas nunk consigo fazer um psot para ajudar, talvez se unirmos forças podemos até fazer algo forte sobre kohana no Brasil, é tudo questão de organização e tempo, to à disposição para quelquer coisa q esteja ao meu alcance!
Abs, Renan Vaz http://www.renanvaz.com.br 2010/5/14 renan vaz <[email protected]> > 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.
