I understand that ExpressionEngine 2 is built on CodeIgniter. So does this allow anyone to build their own modules onto EE using CodeIgniter?
This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.
The active forums are here.
December 28, 2010 2:58pm
Subscribe [3]#1 / Dec 28, 2010 2:58pm
I understand that ExpressionEngine 2 is built on CodeIgniter. So does this allow anyone to build their own modules onto EE using CodeIgniter?
#2 / Dec 28, 2010 4:33pm
chadwhitaker, you’ll have access to almost all of CodeIgniter’s classes and its MVC workflow. Keep in mind that EE modules will of course execute within the context of EE. For example, EE’s member system has its own way of handling sessions, so CI’s Session class is not applicable. But by and large you’ll be right at home.
See our Add-on Development Documentation for more information.
Let me know if you have any other questions!
#3 / Dec 28, 2010 10:43pm
So for example it would be possible to create an add-on and have it tie into the membership and permissions side of ExpressionEngine?
#4 / Dec 29, 2010 5:00am
Yes.
This is one of the major benefits of EE2 IMHO.
But keep in mind that EE currently only supports one member group per member, if you need an advanced ACL/permissions system that might be a bit cumbersome.
#5 / Dec 29, 2010 1:37pm
Thanks Bjørn!
Let us know if you have additional questions, chadwhitaker.