O.I.C. My bad :3 2011/4/15 GARTZ <[email protected]>
> Olha, quem trabalha com GIT fica bem claro > > system é submodule de kohana-core, se tu for alterar é algo que vc quer > inserir na framework em si, então vc tem que fazer um fork do kohana-core > pra isso. > > Em outras palavras, não altere system, jamais! > > modules são modulos genéricos, podem servir pra sua aplicação atual, pra > outras aplicações que vc esteja fazendo, seja 3th ou não. > > Application, é sua aplicação, na realidade vc pode ter mais de uma > aplicação, pro exemplo: > > www.minha_aplicação.com.br <http://www.xn--minha_aplicao-7eb3d.com.br> = > pasta pública que carrega bootstrap do application/minha_aplicação > admin.minha_aplicação.com.br <http://admin.xn--minha_aplicao-7eb3d.com.br>= > pasta pública que carrega bootstrap do application/admin_minha_aplicação > > Isso é, com o mesmo system, e modules, tu pode ter várias aplicações > diferentes que tem permissões e ações distintas, até mesmo nível de > segurança distintos. > > Por isso modules tem que ser genérico tal qual system. Controller se faz > sempre na aplicação, tu pode colocar no teu modules um exemplo, mas é bom > deixa-lo possível de ser extendido, mas não extendido por padrão. > > Kohana é simples, só entender o namespace dele que a vida fica sem stress. > > Abraço, > > 2011/4/15 Beto <[email protected]> > >> tbm nao costumo alterar nada na system. se for necessario o cara extende e >> tudo de boa1} >> >> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> - - - - >> >> Luiz Alberto S. Ribeiro [ Beto ] >> @madeinnordeste >> <http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com> >> http://beto.euqueroserummacaco.com >> >> >> >> >> >> >> 2011/4/15 Sudeste Hosting <[email protected]> >> >>> Meu conceito é diferente na System, aprendi que você não deve mexer, >>> e nem em: >>> app > log >>> app > cache >>> >>> >>> Em 15 de abril de 2011 15:57, Vinicius Rezende <[email protected]>escreveu: >>> >>> Eu sempre entendi que >>>> >>>> app > pasta para coisas especificas da aplicação >>>> modulos > opcionais ou 3rd party >>>> system > genéricos(tipo esse seu modulo de usuarios/painel adm) >>>> >>>> >>>> 2011/4/15 GARTZ <[email protected]> >>>> >>>>> Kohana 3 é fantastico! Inclusive, se estiver insatisfeito com as >>>>> facilidades vc pode simplismente adicionar o autoload de outra framework >>>>> nele, e colocar umas correntinhas estilo Zend, Symfony, etc só pra deixar >>>>> sua applicação mais hierarquicamente amarrada e o problema é seu, mas que >>>>> é >>>>> fantastico o fato de que vc pode fazer esse tipo de coisa, isso é >>>>> inquestionavel. >>>>> >>>>> 2011/4/15 felipe moraes <[email protected]> >>>>> >>>>>> Todos os argumentos são baseados no kohana 2. >>>>>> >>>>>> E o pior de tudo, ele não vende o produto .. ele vende o framework .. >>>>>> mal vendedor .. prejuízos :D >>>>>> >>>>>> fiquei até surpreso com os links de módulos que o pessoal postou essa >>>>>> semana .. tem módulos kohana 3 para tudo que vc imaginar :D >>>>>> >>>>>> é só ir no github :D >>>>>> >>>>>> >>>>>> >>>>>> Em 15 de abril de 2011 13:52, Beto <[email protected]>escreveu: >>>>>> >>>>>> Tbm achei a maioria dos argumentos dele sem fundamento ... >>>>>>> >>>>>>> layout do site oficial ??? Nome ??? >>>>>>> >>>>>>> cada um, com seu cada um! >>>>>>> >>>>>>> []s >>>>>>> >>>>>>> >>>>>>> >>>>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>>>>>> - - - - - - >>>>>>> >>>>>>> Luiz Alberto S. Ribeiro [ Beto ] >>>>>>> @madeinnordeste >>>>>>> <http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com> >>>>>>> http://beto.euqueroserummacaco.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2011/4/15 GARTZ <[email protected]> >>>>>>> >>>>>>>> Discordo totalmente da matéria. >>>>>>>> >>>>>>>> Quem vive no passado é museum, pega o Symfony cheio de publicações >>>>>>>> antigas e migre um sistema da versão 1.0 pra atual. É praticamente >>>>>>>> impossível, quando uma boa implementação de Kohana, por utilizar muito >>>>>>>> menos >>>>>>>> tipagem se torna uma tarefa simples de ser executada. >>>>>>>> >>>>>>>> Claro tudo depende te um bom entendimento de namespace do Kohana e >>>>>>>> outras coisas. Claro que um programador que nem entende conceito de >>>>>>>> modulos, >>>>>>>> singleton, factory, reflection não vai conseguir tirar o melhor do >>>>>>>> Kohana. >>>>>>>> Mas vc pode pegar estagiários dedicados ao estudo e doutrina-los a >>>>>>>> trabalhar >>>>>>>> com Kohana de forma eficiente e limpa. >>>>>>>> >>>>>>>> Se vc for um pouco além, o fato do kohana se aproveitar sempre das >>>>>>>> últimas atualizações do PHP e melhorar sua metodologia constantemente, >>>>>>>> permite que os programadores com menos código obtenham resultados muito >>>>>>>> melhores. >>>>>>>> >>>>>>>> Sim espero que a versão 3.2 do Kohana mate de vez todas propriedades >>>>>>>> públicas, principalmente do ORM, que vai ser uma grande melhoria no >>>>>>>> namespace dele. E uma grande confusão pros desenvolvedores >>>>>>>> inexperientes e >>>>>>>> projetos mal feitos. >>>>>>>> >>>>>>>> Por fim, quem está insatisfeito com o guide do Kohana, pare de fazer >>>>>>>> blogs e espalhar a informação de jeito desorganizado, pega o github, >>>>>>>> faz um >>>>>>>> fork do Kohana-Core incrementa o Guide e faz um pull request. Você irá >>>>>>>> ajudar toda comunidade e seu trabalho irá atingir muito mais gente do >>>>>>>> que >>>>>>>> uma matéria de blog. >>>>>>>> >>>>>>>> O espirito OpenSource do Kohana é maravilhoso, façam bom uso! :) >>>>>>>> >>>>>>>> PS: A framework está sempre em mudanças, lado ruim é que as vezes >>>>>>>> aparece bug quando não tem ainda teste unitário, lado bom o namespace >>>>>>>> do >>>>>>>> Kohana permite que vc estenda a classe que você quiser e faça um >>>>>>>> overload >>>>>>>> para corrigir o seu problema de forma simples e eficiente. >>>>>>>> >>>>>>>> Abraço, >>>>>>>> >>>>>>>> 2011/4/15 Marcelo Rodrigo <[email protected]> >>>>>>>> >>>>>>>>> Sabe que eu nunca vi esse cara aqui na lista? >>>>>>>>> Ainda assim, gostei muito do artigo dele. >>>>>>>>> >>>>>>>>> Atenciosamente, >>>>>>>>> >>>>>>>>> Marcelo Rodrigo >>>>>>>>> http://marcelorodrigo.com >>>>>>>>> >>>>>>>>> >>>>>>>>> Em 15 de abril de 2011 13:17, Sudeste Hosting <[email protected] >>>>>>>>> > escreveu: >>>>>>>>> >>>>>>>>> Pegando carona no post, essa caminho para o Modulo acendeu uma >>>>>>>>>> ideia aqui para um projeto, >>>>>>>>>> >>>>>>>>>> Posso usar por exemplo: >>>>>>>>>> >>>>>>>>>> 'cliente' => '/home/cliente/public_html/tema', // modulo >>>>>>>>>> tema para o site >>>>>>>>>> >>>>>>>>>> Será que funciona? >>>>>>>>>> >>>>>>>>>> A flexibilidade é incrível, >>>>>>>>>> e tem gente que vai deixar de usar >>>>>>>>>> http://aguimaraes.org/2011/04/abandonando-o-kohana/ >>>>>>>>>> >>>>>>>>>> rrsrsrsr >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Em 15 de abril de 2011 12:06, Beto >>>>>>>>>> <[email protected]>escreveu: >>>>>>>>>> >>>>>>>>>> vc pode ter modulos 'cliente' basta informar onde o kohana deve >>>>>>>>>>> carregar este modulo. >>>>>>>>>>> >>>>>>>>>>> por exemplo, no bootstrap.php : >>>>>>>>>>> >>>>>>>>>>> Kohana::modules(array( >>>>>>>>>>> 'cache' => MODPATH.'cache', // Modulo >>>>>>>>>>> compartilhado entre todos >>>>>>>>>>> 'cliente' => APPPATH.'modules/cliente', // Modulo >>>>>>>>>>> apenas do cliente >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> nesse caso o modulo 'apenas do cliente' estaria em: >>>>>>>>>>> >>>>>>>>>>> ROOT/application/modules/cliente >>>>>>>>>>> >>>>>>>>>>> e o restante normalmente em >>>>>>>>>>> >>>>>>>>>>> ROOT/modules/ >>>>>>>>>>> >>>>>>>>>>> saca ? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> []s >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>>>>>>>>>> - - - - - - - - >>>>>>>>>>> >>>>>>>>>>> Luiz Alberto S. Ribeiro [ Beto ] >>>>>>>>>>> @madeinnordeste >>>>>>>>>>> <http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com> >>>>>>>>>>> http://beto.euqueroserummacaco.com >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2011/4/15 Google Grupos <[email protected]> >>>>>>>>>>> >>>>>>>>>>>> então, é a minha situação !!! >>>>>>>>>>>> >>>>>>>>>>>> tenho um modulo "central" para gerenciamento de usuarios da >>>>>>>>>>>> administração >>>>>>>>>>>> todos meus clientes usam o mesmo modulo. >>>>>>>>>>>> >>>>>>>>>>>> meu problema foi estender para um cliente, algumas modificações >>>>>>>>>>>> neste modulo. >>>>>>>>>>>> >>>>>>>>>>>> acredito que um modulo seria melhor que subpastas no app do >>>>>>>>>>>> cliente. >>>>>>>>>>>> >>>>>>>>>>>> Att, >>>>>>>>>>>> >>>>>>>>>>>> Giovani >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Em 15/04/2011 11:25, felipe moraes escreveu: >>>>>>>>>>>> >>>>>>>>>>>> Como já foram apontadas várias alternativas .. >>>>>>>>>>>> >>>>>>>>>>>> Vou aproveitar para colocar minha dúvida tbm .. já que o >>>>>>>>>>>> título é o mesmo :D >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------------------------------------------ >>>>>>>>>>>> >>>>>>>>>>>> Um sistema .. tem suas características básicas .. mas sempre >>>>>>>>>>>> queremos acrescentar novas funcionalidades. >>>>>>>>>>>> >>>>>>>>>>>> Digamos que vou acrescentar a parte administrativa .. ou um >>>>>>>>>>>> gerenciador de newsletter .. ou outras subaplicações ... que não >>>>>>>>>>>> estão, >>>>>>>>>>>> exatamente, no foco da aplicação principal .. >>>>>>>>>>>> >>>>>>>>>>>> Vocês fariam tais recursos como módulos [módulo de sistema - >>>>>>>>>>>> em modules] .. ou criariam rotas na aplicação e colocariam como >>>>>>>>>>>> subdiretorios de controllers e models ? >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Pergunto isso por que o kohana não distingue módulo de >>>>>>>>>>>> framework, de módulo de sistema .. >>>>>>>>>>>> >>>>>>>>>>>> Pensando como fábrica de software .. seria interessante ter >>>>>>>>>>>> como modules e reaproveitar, ou habilitar/desabilitar .. o que >>>>>>>>>>>> pensam sobre >>>>>>>>>>>> isso ? >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Em 15 de abril de 2011 11:02, Beto <[email protected]> >>>>>>>>>>>> escreveu: >>>>>>>>>>>> >>>>>>>>>>>>> vc pode ter tbm um modulo especifico de upgrade , n sei se >>>>>>>>>>>>> seria legal mais ... >>>>>>>>>>>>> >>>>>>>>>>>>> tipo : >>>>>>>>>>>>> >>>>>>>>>>>>> application/ >>>>>>>>>>>>> modules/ >>>>>>>>>>>>> usuarios-cliente-x >>>>>>>>>>>>> modules/ >>>>>>>>>>>>> usuarios/ >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>> 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. >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> 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. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> 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. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Atenciosamente, >>>>>>>>>> Bernardo Sepulveda de Castro >>>>>>>>>> ------- ------- ------- -------- -------- -------- >>>>>>>>>> *Sudeste Hosting...* >>>>>>>>>> Ideias e Soluções Web >>>>>>>>>> www.sudestehosting.com.br >>>>>>>>>> (21)3305-3105 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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. >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> 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. >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> 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. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> 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. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> http://felipebastosweb.com.br >>>>>> http://twitter.com/felipebastosweb >>>>>> >>>>>> -- >>>>>> 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. >>>>>> >>>>> >>>>> -- >>>>> 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. >>>>> >>>> >>>> -- >>>> 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. >>>> >>> >>> >>> >>> -- >>> Atenciosamente, >>> Bernardo Sepulveda de Castro >>> ------- ------- ------- -------- -------- -------- >>> *Sudeste Hosting...* >>> Ideias e Soluções Web >>> www.sudestehosting.com.br >>> (21)3305-3105 >>> >>> -- >>> 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. >>> >> >> -- >> 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. >> > > -- > 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. > -- 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.
