ExpressionEngine veteran and personality behind devot:ee Ryan Masuga has released a new ExpressionEngine book: The Guide to ExpressionEngine Development. This book is unique from most other ExpressionEngine-related education in that it focuses on the project environment, development practices specific to ExpressionEngine, security, and other processes.
I was able to provide a tech review of the book and was really impressed, which led to me asking Ryan if I could write a foreword, which I’ve
Here is a brief status update on the Developer Preview (DP), now in its 9th release.
DP9 - released August 28, 2015
- 41 external-facing issues addressed
- 413 commits
- 195 changed files
- 9,799 new lines of code and 6,097 deletions.
Today’s build introduces the Spam module, a new way to fight spam from your front-end forms that learns and improves its algorithms as it’s used. We’ve also changed the license settings screen to take a license file rather than a number. The build also fixes many
Here is a brief status update on the Developer Preview (DP), now in its 8th release.
DP8 - released August 21, 2015
- 22 external-facing issues addressed
- 205 commits
- 866 changed files
- 5,041 new lines of code and 5,442 deletions.
Off the heels of a mid-week release, this build added the ability to redirect a member or member group to another area of the control panel upon login, allowed third-party models to create relationships with first party modules, and includes the typical host of bug
You are building a site locally and you’d like to quickly check your work on your iPad, iPhone, another computer, or maybe a client’s laptop. You could pay for a dynamic DNS service, setup a DNS server on your local network, or setup a proxy server perhaps. But there’s an easier way.
How to do it
I have my Apache VirtualHost and
Here is a brief status update on the Developer Preview (DP), now in its 7th release.
DP7 - released August 18, 2015
- 20 external-facing issues addressed
- 69 commits
- 82 changed files
- 770 new lines of code and 916 deletions.
One of our fastest builds yet, with just two days worth of fixes. Continuing to chase down bugs and stabilize all parts of the application.
Here is a brief status update on the Developer Preview (DP), now in its 6th release.
DP6 - released August 14, 2015
- 62 external-facing issues addressed
- 318 commits
- 340 changed files
- 9,840 new lines of code and 8,196 deletions.
The Discussion Forum module makes its entry into the preview, we’ve overhauled PHP and MySQL errors to be more user friendly, and a couple small delighters: the sidebar now always shows where you are, and screen names are no longer required to be unique.
Here is a brief status update on the Developer Preview (DP) as of it’s fifth release.
DP5 - released August 7, 2015
- 35 external-facing issues addressed
- 204 commits
- 382 changed files
- 10,209 new lines of code and 6,042 deletions
Lots of fixes this week as we continue to refine the CP. The Discussion Forums module did not make it into the build this week, but is progressing nicely.
Here is a brief status update on the Developer Preview (DP) as of it’s fourth release.
DP4 - released July 31, 2015
- 66 external-facing issues addressed
- 109 commits
- 221 changed files
- 6,102 new lines of code and 5,552 deletions
Lots of external-facing issues this week due to many refinements made to the control panel. Additionally, you can now update from 2.0 to 3.0.
The Developer Preview (DP) is now in its third week, and we thought we’d share some of the progress. DP1 was released July 13, 2015.
DP2 - released July 17, 2015
- 28 external-facing issues addressed
- 122 commits
- 177 changed files
- 2,236 new lines of code and 23,616 deletions.
Why all the deletions? This is the one where we wave goodbye to many legacy controllers. Some refactors of the new architecture have reduced lines of code necessary in controllers by as much as 90%.
DP3 - released July
Last week we mentioned that the ExpressionEngine 3.0 Developer Preview would be out this summer. It’s summer in the Northern Hemisphere, and we’ve sent out the first release!
This initial Developer Preview release (DP1 or 3.0.0-dp.1) is a huge milestone. We still have a lot of work to do, and this release is not the finished product, not even a beta/functional preview. But it is ready to let some programmers outside of EllisLab start playing with the new architecture.
This includes the