Boring, Beautiful Progress
“What the dev preview has confirmed for me is that we’re on the right track.” - Derek Allard, EllisLab
That pretty much sums up how things are going with Kaylee (the ExpressionEngine 2.0 Dev Preview). The past several weeks have been filled with feedback from the Developer Preview that we’ve used to shape 2.0’s add-on strategy and make a few key architecture decisions.
The process has been very deliberate and organized. Its also fairly boring as most of these decisions don’t directly translate into “cool” things to report on, other than providing a solid foundation for EE add-ons. We don’t call that “cool”, we call that “absolutely necessary.” Its like saying “hey, I have wheels on my car.”
Update: I’ve expanded on what we mean by “architecture decisions” in the forums.
Here is an example conversation from the amazing Robin to the participants.
The next build will force strict mode at runtime to help you catch non-strict queries. We’re running in strict mode already and it’s a lifesaver for helping id the trouble spots. So- wanted to give you all a reminder of the strict mode requirement as well as a ‘heads up’ on what’s coming. And just to be clear- we’re forcing strict mode for development purposes- it’s not going to be standard on EE installs - Robin Sowell
And Robin, being awesome, includes a code example.
fortune_id is an int(6) field type
$data = array('fortune_text' => $fortune_text);
$data2 = array('fortune_id' => '', 'fortune_text' => $fortune_text);
$this->EE->db->insert('fortunes', $data);
Inserting the $data array would work just fine. Inserting $data2 triggers no love:
Error Number: 1366
Incorrect integer value: '' for column 'fortune_id' at row 1
INSERT INTO exp_fortunes (fortune_id, fortune_text) VALUES ('', 'nother')
What all this means is that the EllisLab dev team is happy with progress.
We plan to do one more round of Developer Preview invitations (in the next week or so) before closing off the Dev Preview and concentrating on the next part of the release phase, the semi-public beta.
The next update will be on Tuesday, May 5th. Perhaps we’ll write it in Spanish to celebrate Cinco de Mayo!






