CodeIgniter e Lumine, em um só framework
Olá a todos, é mais uma vez com muita emoção que venho por aqui dizer que consegui fazer a integração do Framework Lumine ao CodeIgniter.
CodeIgniter é um ótimo framework MVC OpenSource para PHP.
Assim que comecei a utilização dele, fiz uso do Lumine para o mapeamento Objeto Relacional. Só que ele não estava integrado ao CodeIgniter, para sua utilização nos controllers, eu tinha que chamar um arquivo, por require, e só assim criaria o objeto de configuração e assim inicializaria a sua utilização.
Após o lançamento do Lumine 1.02-beta, resolvi estudar a integração do Lumine no framework CodeIgniter, se fazendo do uso do autoload, load, e outras facilidades que só o CodeIgniter traz.
Após algumas horas de adaptações, criação, edição, consegui fazer a integração total do Lumine ao CodeIgniter. Ainda está em fase de testes, mas já pode ser utilizado.
Agora o arquivo de configuração do Lumine não existe mais, no lugar é usado o arquivo database dentro da pasta config do CodeIgniter, alterando os valores conforme o banco de dados.
Outra coisa que tambem descobri, é o suporte do Lumine a apenas o MySQL e ao PostgreSQL. Em breve, com um pouco mais de tempo, integrarei outros bancos de dados ao Lumine, fazendo-o mais completo a cada passo.
Espero que mais essa contribuição seja de mais valor a comunidade PHP. Em breve disponibilizarei aqui o Framework completo e integrado.
Até a proxima!

Uma pergunta básica que me consome ( uma fez que tenho meu proprio framework mvc mas preciso de mais gente trabalhando comigo ):
MVC proprio ?
Smarty?
CodeIgniter?
Qual a grande ( e real ) diferença no uso deles? Eu tenho algumas dúvidas de cunho conceitual e prático e gostaria de algumas opiniões.
Klederson Bueno
16 Março, 2008 em 17:20
MVC Proprio: Vantagem de se conhecer totalmente o framework, fácil adaptação com qualquer outro framework, a grande desvantagem é q como fica só com uma equipe de desenvolvimento, e a contribuição relativamente baixa, não haverá grandes avanços e dificuldade em avanços da comunidade.
Smarty: Eu já usei, gostei muito, mas na realidade, ele só serve pra naum ta misturando o php no html, q é um dos principios do MVC. Mas não tem ambiente de modelos, nem trabalha diretamente com controladores, enfim, é bom pra começar a entender a coisa toda, mas não considero a solução definitiva.
CodeIgniter: A grande vantagem, é o auxilio da comunidade. A comunidade do CI é enorme, existe uma grande variedades de plugins, e grandes contribuições. o Codigo sempre terá q ser perfeito, e a correção de bugs será rápida.
Sempre ter em mente boas praticas de programação é o ideal, independente de framework, um bom codigo sempre será fácil de ler e de dar manutenção.
=]
Cairo Noleto
16 Março, 2008 em 23:07
Olá tudo bem??
Eu estou utilizando o codeIgniter com o Lumine e está belezinha. Só tive que fazer algumas pequenas alterações pois eu coloquei na ultima versão do codeIgniter. Quando eu publicar no meu blog, dou um avizo. Mas a minha dúvida é outra… Comecei a mexer agora com o codeIgniter e estou gostando muito… Eu li em alum lugar que todos as classes models precisam extender o model do codeIgniter. Mas utilizando o Lumine essas classes estedem a classe Lumine_Base. O que você acha disso, pode ocasionar algum problema?
t+
carlos
24 Agosto, 2008 em 22:11
Olá,
Não entendi para que server o LUMINE. É uma biblioteca de validação ?
Sabe dizer como faço para utilizar um mesmo Model para várias aplicações (Sites) diferentes ?
Não quero ter que repetir todos os models criados para cada novo site, já que utilizam os mesmos models.
Para entender melhor, dividi o CI da seguinte forma:
Codeigniter (diretório raiz)
|
|— index.php
|
|— Sistema
|
|
|—- Aplicações
|
|— Site A (controlers, view e models)
|— Site B
|— Site C
fabriciosilva
11 Maio, 2009 em 14:52