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.
