Designing an ExpressionEngine Architecture
OK - so you’ve got a finished page comp from your designers, and now you’re staring at the EE Control Panel wondering just how do I set this up?
Seriously...there’s weblogs and categories and global variables and the pages module and fresh variables and global variables and....aaugh!
What you are struggling with is how to design an ExpressionEngine Architecture, or EEA. That moment of frustration is what this hour-long screencast was designed to get you through.
How?
I start with laying out my goals for each client site built in ExpressionEngine, and then talk about my caveats and biases. Together these provide a foundation for the specific recommendations that I make in the areas of:
- Content Storage
- Navigation Design
- Individual Template Structure
- Template Organization
After making these recommendations I’ll take you to three of my client sites, do a quick tour of the public side of the site and then go into the EE Control Panel and see how these sites do (and sometimes don’t) follow the specific recommendations I’ve made.
After viewing this screencast you should have a better idea how to build an ExpressionEngine Architecture that:
- Helps you be efficient as the developer
- Helps the site be easy for your clients to maintain
- Provides a solid foundation for future growth
Prerequisites
If you are brand new to ExpressionEngine, this screencast will probably be a bit much. At the very least I’d recommend:
- The Control Panel Overview screencast here on Train-ee.com
- The Video Tutorials on ExpressionEngine.com
- Reviewing the ExpressionEngine documentation
Purchase Details
- The link to view the screencast will come via email once you’ve completed the PayPal checkout
- The purchase includes a PDF that contains all slides used in the screencast, plus links to all sites mentioned
- The purchase also includes a downloadable Quicktime (.mov) version of the screencast for offline viewing.
- Purchasing the screencast grants you ongoing, unlimited access to it
- The purchase license is per-company, meaning one company may make one purchase and have multiple employees view the screencast
Price: $24.95
I found this extremely helpful and also was very impressed with your style, so clear and succinct.
Diane Kinney
The Versatility Group
I recently purchased your Architecture screencast and enjoyed it very much. I watched and listened.... and watched and listened again… and again.
The screencast got me to think about my data, how to organize it so that I can pull it back the way “I” want. It got me thinking in a new way about my site, it gave me hope!! The EEA Screencast was very valuable in the planning of underlying structure, and opened me up to thinking about my data in a completely new way and do completely new things with it.
The Boyink tutorial and the Train-EE screencast have turned my “impossible to climb mountain” into a picnic halfway up while enjoying the view of the tree tops, how fresh the air is!
I’m looking forward to the launch of my re-designed site in the very near future, and looking forward to the updating and maintenance like never before!
Rokker
Maximumink.com
I’m brand new to EE and am looking to move my Letterpress-related site from Wordpress to EE. I’d struggled to grasp the organisation of an EE install and the videos helped to no end. Thanks!
Benjamin Brundell
Rishworth
West Yorkshire, England
Your screencast on site architecture is superb. I never looked at EE until two days ago when my client called and said “we have just bought a license with EE please develop our site using it, oh and can you finish it for me in 1 week.”
At first I thought “No problem” - until I installed it. It’s different from anything I’ve ever used— Drupal, Joomla, Textpattern, etc—but your video really helped me with what I was struggling with, so thanks!
Kevin Henney
I went through 99% of the screencast today and found it hugely valuable. Your style in the presentation is easy to follow and I appreciate your point of view. As a designer with “some” coding experience mostly in asp and .NET, I value the insight you offer into building with the end-user workflow in mind.
Mary Ellen Slater
The screen cast was just what I was looking for. Your points and approach to building a site are very sound. I have been messing with EE long enough now to see that with its flexibility, there really is no straight forward approach to best practices when using EE.
Coming from the design and frontend side of the fence, I have to say that everything you presented makes perfect sense and I can clearly see how this will help me organize my projects and simplify the maintenance that comes up in the future.
The screen cast was a nice follow up to your book. It reinforces and clarifies many of the points you presented.
Stan Makowski
eDataWare
Latest Products
- Screencasts : Prepping an EE Site for Client Access
So you’ve been slaving away… More >> - Screencasts : Members-Only Content and Workflow
Do you have content that… More >> - Screencasts : Designing an ExpressionEngine Architecture
OK - so you’ve got… More >> - Products RSS Feed
- Products Email Notification
Checkout Requirements
In order to make a purchase from Train-ee you’ll need to first be registered and logged in, and you will also need a PayPal account.
Links to the downloadable files will be sent upon receipt of payment.
Note that if you pay with a credit or debit card and PayPal sees the transaction as an “eCheck”, there will be a 3-4 day delay before the transaction completes and you receive the download links.
Train-ee Screencasts
Learn better by seeing, rather than reading? Train-ee screencasts are designed for you. Each screencast covers a different aspect of ExpressionEngine development, and is instantly viewable once purchased (Flash required).
Train-ee screencasts are great for those times when you’ve landed that job with an aggressive launch schedule or need help during that late-night coding session.
Don’t see what you need? Contact Train-ee with suggestions for new screencast topics.
Thanks to EngineHosting for hosting all the screencast files.

Thank you for a great screencast. I’ve been struggling with a tricky website that needed three-levels of content and have been reading various things on the EE forum. Your screencast gave me some great ideas and clarified some of my own ideas as well. No doubt it saved me a heap of time!
Paul Stone
http://paulstonedesign.com