Gustavo, Eu já li alguma coisa sobre modularização com CI no Wiki, mas lembro que era algo bem superficial, mas muito provavelmente esse assunto já deve ter sido debatido aos montes no fórum do CI, portanto dê uma procurada lá que você pode achar algo que lhe ajude. Existem também alguns projetos de CMS com CI, dê uma olhada em algum, de repente é mais interessante você contribuir para um já bem encaminhado do que começar um do 0...
Se eu tivesse tempo hábil, um dos meus projetos pessoais, seria fazer um CMS genérico com a arquitetura do CI/Kohana, mas baseado na arquitetura do Drupal. Você conhece o Drupal? O Drupal é fascinante, sem dúvidas um dos melhores, senão o melhor projeto open-source do PHP, um case de sucesso que todo ano recebe vários prêmios bizarros e é usado em gigantes como Sony, MTV, NASA, etc ... confesso que no começo eu tinha um certo preconceito com o Drupal, por ele não ser OO, por ele não ser MVC, por ele não ser várias coisas, mas depois eu vi, é que o problema é que eu não conhecia o Drupal o suficiente e que minhas conclusões eram totalmente precipitadas, agora conhecendo melhor o Drupal eu percebo que ele é OO sem ser OO explicitamente, que ele é MVC sem sem ser MVC explicitamente e que ele usa Patterns o tempo todo sem ser explícito .. a curva de aprendizado é um poquinho grande, mas depois que você conhece e entende como as coisas funcionam, vc se apaixona .. "amor a segunda vista" digamos assim .. O Drupal é todo modularizado, onde cada módulo tem sua própria API definida pela API de Hooks do Drupal, com suporte a dependências, interação com outros módulos, interação com o core e tudo de forma independente, fantástico! Ainda tem suporte a categorias no formato de taxonomias, que é um formato avançado para organização de conteúdo usado por exemplo em gigantes do ecommerce como americanas, submarino, shoptime ... tem uma api de form que é muito fácil fazer forms, internacionalização fácil, rápida e eficaz através de arquivos de termos, enfim, uma enfinidade de coisas sólidas e bem definidas... o Drupal está na versão 6 (saiu recentemente) e aconselho que você olhe com calma, tempo e profundamente ... e o drupal tem módulo para praticamente tudo! testes unitários, automatizados, integrações, fórums, blogs, serviços (web services), google, amazon .. sinistro! www.drupal.org Enjoy :) 2008/2/26 Gustavo Villa <[EMAIL PROTECTED]>: > Quem aqui trabalha com CodeIgniter como CMS? > Estou montando a arquitetura do sistema que usaremos num projeto de CMS > OpenSource colaborativo, e tenho algumas questões que gostaria de > discutir com quem já tem um pouco mais de experiência em CI. > > Basicamente são questões como: > - Qual a melhor arquitetura para separar diversos módulos/componentes em > uma única pasta? ex.: application/modules/NomeDoModulo > - Como separar as views dos módulos da view do sistema? > /modules/NomeDoModulo/view? > - Como implementar essas coisas sem que seja preciso alterar o CI. Quero > manter o CI sempre atualizado com novas versões disponibilizadas. > > Podem entrar em contato comigo via e-mail? > > > > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

