With the release of ExpressionEngine 3, we’ve made some changes to the software license that we’d like to point out. Legal stuff is boring but necessary, so here’s the tl;dr:
- We’ve added a human-friendly explanation to the legaleze.
- The license is clear on its application to MSM.
- Core is permitted for personal/hobby sites, and may not be used for client work.
The free version is designed to introduce ExpressionEngine to new users without any investment, and to be used as a
We had a great time at the ExpressionEngine Conference in San Antonio last week. The conference did live-switch HD recording of the presentations and was able to have the videos available within hours. You can see all the other talks and a full-speaker Q&A panel on the ExpressionEngine Conference web site for just $99. This is a great value for those who couldn’t travel for the one-day event, especially our friends outside of North America. We are lobbying for an east coast location next
ExpressionEngine 3 has landed, get it now! Here’s what’s new:
Brand New Control Panel
The control panel is redesigned and rewritten from the ground up with a consistent visual language and smart interactions that deliver a great experience. The useful dashboard is the first thing you notice when you log in to the fully responsive and mobile-friendly control panel.
With the launch of ExpressionEngine 3, version 2 is now a legacy product. By legacy, we mean that it is not actively developed as a separate product, but not yet retired. It will continue to receive support, but is not available for purchase. Only major security concerns or defects that result in data loss will be fixed. You can read more about our end-of-life policy for legacy software in our FAQ.
For one year you will be able to download the latest release of version 2, even if you purchased
ExpressionEngine 3 is coming soon! To help you plan and answer questions from your clients, we are sharing our pricing details before release.
Pricing is always a struggle, especially as a small business. Do you position at a premium with a higher price, narrowing your market but increasing profit per transaction? Do you position as a commodity with a lower price, increasing profit only through volume? Internal and external pressures fight a tug of a war, pulling the price of your product in
In the last installment we learned how I approached the first battle with that old beast ExpressionEngine 2. Today I want to discuss how I took on the task of simplification through consistency.
Consistency in UI design is often one of the first things to be re-prioritized when deadlines start breathing down our necks; the cold steel of their sickles pressing against your skin, beads of sweat rolling down our furrowed brows.
For ExpressionEngine 3, I wanted UI consistency to be
The fourth release of ExpressionEngine 3.0 Public Beta is here. For those of you following along at home, here’s what you need to know:
Beta 4 - released September 25, 2015
- 70 Commits
- 236 files have changed
- 2,382 new lines of code and 1,829 deletions.
There were 29 notable changes:
- Improved behavior of entry filtering in Relationship fields on the publish form.
- Model properties can now be checked for emptiness with
- A custom database
portcan be specified in the database
Last time I gave an overview of our goals for rebuilding ExpressionEngine’s CP. Today I want to drill a little deeper on the concepts of modernization and maintaining familiarity.
In UX design, it’s important to maintain a link to the past when redesigning a project like ExpressionEngine, while trying to clean up the UI to create a smoother, yet familiar work flow. This redesign is only the first baby step towards the future of ExpressionEngine. I have nearly one million things I still want to
Here is a brief update on the ExpressionEngine 3.0 Public Beta, now in its 3rd release.
Beta 3 - released September 18, 2015
- 60 Commits
- 100 files changed
- 750 new lines of code and 2,897 deletions
There were 17 notable changes:
- Relationships are hard, but finding the right one isn’t now that you can search all of them, not just the ones loaded into your publish page.
- The Entry Manager has live filtering, and you can now bookmark the results directly.
- Tables generated with the Table
When I joined EllisLab, ExpressionEngine had been a product for more than seven years. And in that time ExpressioneEngine never had a professional in-house designer to oversee the creation, and iteration of the flagship’s control panel. Unfortunately this inadvertently led ExpressionEngine to a place where the software, while powerful, flexible, and extensible was harder to learn, use, and far more inconsistent in its UI than it should have been.
The day I sat down to begin work on the new