Está estruturado da seguinte forma ... application <- site
modules/admin <- sistema admin do site modules/mailmarket <- sistema de newsletter e emailmarketing modules/projetos <- sistema gerenciador de projetos modules/blog <- um modulo de sistema de blog já existente no github inclusive, no github tem até módulo de sistema CMS [com o sistema totalmente funcional] urls exemplo: site.com/ <- application site.com/admin <- sistema admin do site site.com/mailmarket <- sistema modulo administrador de news e emailmarketing etc.. Estou estudando uma forma de implementar o módulo de dependência entre módulos ..exemplo: modules/admin e modules/mailmarket dependem do modules/auth estar funcionando para funcionar tbm .. e por aí vai .. Uma coisa que me preocupa e tbm me motiva é o fato do kohana carregar módulos mesmo quando não requisitado .. Se vc criar um módulo XXXX e lá tem uma classe com erro...quando você vai acessar o site principal .. o kohana vai mostrar o erro do módulo .. pois no bootstrap ele está ativado e carregado. Apesar deste problema .. isso possibilita algumas coisas interessantes .. :D já tinham verificado isso ? como contornaram ? Em 15 de abril de 2011 19:54, GARTZ <[email protected]> escreveu: > Cara eu arrumei um módulo chamado useradmin que extende auth inclusive e > originalmente ele tem controller e view no módulo. > > No caso dele, não vejo problema, pois essas controllers são exemplos, se o > cara não quiser usar (inclusive não uso na minha aplicação) é só > sobrescrever e tocar o barco. > > No teu caso eu não entendi realmente o modelo da tua aplicação (modelo != > modulo), por tanto não saberia o que indicar. > > Pessoalmente eu acredito na pratica de modulos genéricos (totalmente) onde > o modelo seja com regras e métodos que se encaixem a qualquer aplicação que > os use. Por fim você determina limites (se usuário logado ou não, vai poder > fazer isso ou aquilo) na tua controladora e isso tu vais fazer na tua > aplicação e não no modulo. > > Mas isso não é uma regra, tem que usar o bom senso. Unittest é um modulo > que é quase uma apicação, tanto que tem tudo até controladora e view. No > caso vc vai ver que ele total e completamente idependente do application que > ele tiver rodando. > > -- 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.
