I know we all can’t wait for the release of CI 2.0, tentatively scheduled for 2012 (I wonder if it will be before or after the dawning of the new Mayan sun?), I thought we could bide our time by sharing what we are most looking forward to in the new release.
Here’s my list
1- Web 3.0 View Handling. I know this has drawn a huge amount of debate in the forums, as a quick forum search would surely attest, but I think the decision to limit all views by default to 140 printable characters to allow maximum cross-application compatibility is a great idea. It really pushes the envelope.
2- PHP3 native support. I don’t use PHP3 much anymore, but I think EllisLabs’ decision to extend support to this much beleaguered community is the right thing to do. I know I’ve been wanting to use CI in my old PHP3 projects since I found CI, so this is going to be a real boon.
3- CSS4 native features. I don’t know why no other framework thought of this, but ever since I heard that CI2 will allow a webpage served by CI to look exactly same in every browser I am just floored that no one else seems to be trying to do this.
4- Performance improvements from precompilation and native system code. I don’t know enough about this to really speak intelligently on how it’ll work, but wow, I never would have expected Ellis to go so far as to rewrite CI in C and then compile it into native system binaries.
5- Restaurant Menu Class. This would make projects for restaurants so much easier. From a sneak peak from the SVN:
$this->load->library('restaurant_menu');
$this->restaurant_menu->add_special('Kung Pao Chicken', $price, $additional_options_array);
I think total support for UTF-16 and 2048-bit encryption just kinda goes without saying. These guys are just amazing…
So, what are you looking forward to in CI 2?
