If we are developing new features for EE at this point in time (off of 1.6.2), would you recommend that we develop them in CI? Would one assume that anything developed in CI at this point in time would either work or only need slight modifications to be able to work with EE and CI once 2.0 is released?
Thanks.
Ps. Where can we find a list of CI develops, a Google search doesn’t turn too much up.
Forget about “2” until it comes out.
At the end of the day, we are still talking about PHP. A library built to work in CodeIgniter can be built to work in EE as well, it just might be organized a little different. Libraries using ExpressionEngine or CodeIgniter resources just require small tweaks to move to one or the other.
Other libraries out in the wild are nearly drop in for both systems. I have used things like SimplePie and DomPDF in CodeIgniter and ExpressionEngine with little work required for integration.
Ps. Where can we find a list of CI develops, a Google search doesn’t turn too much up.
Find any PHP developer. Just as ExpressionEngine does not require an ExpressionEngine designer because any design can easily be implemented so can PHP developers easily extend ExpressionEngine or CodeIgniter. If a PHP developer is stumped by any of the above, then you probably found someone fresh out of the “how to” books.
The reason why ExpressionEngine PHP developers have been hard to find in the ExpressionEngine community is because this community has always been heavier with designers. A solo designer needs ExpressionEngine much more than an ace PHP developer who could rapidly build a custom management system (not an EE, but good enough) with a good web framework. This is what many of the CodeIgniter developers do.
That is not to say PHP developers wouldn’t benefit from using a proprietary CMS. ExpessionEngine ensures the client will be left with a platform which is maintained and supported long after the developer has moved on. The Ellislab family of products also comes with a good community and some degree of standardization.