Post Conference Videos
Join Derek Jones as he welcomes everyone to the 2013 ExpressionEngine Conference.
A Game of Unknowns: Lessons Learned While Building a Healthy Web Business
"Most men would rather deny a hard truth than face it," asserts Tyrion Lannister in A Game of Thrones. Running a successful web agency presents hard truths that must be faced every day- along with repercussions that could either sit you atop the Iron Throne or relegate you to a Sky Cell.
Clients are from Mars, Developers are from Venus: The Art of Communicating with Clients
Most of us become freelancers because we love creating designs and writing code - NOT because we're awesome project managers. We've heard that effective communication is THE make-or-break skill in any working relationship, but we're not really sure how it fits into the workflow. In this workshop-style talk, we'll dissect some common freelancing horror stories, explore the client's psyche, and develop a practical toolkit for maintaining healthy project expectations.
Gremlins in the Gears: Troubleshooting tips and tricks from EL’s own
The EllisLab Customer Advocate Team (CATs) will present hands on walk-throughs of real world troubleshooting. Come discuss the tools, techniques and processes you can use to assess and resolve site problems on the fly.
Instituting a Company Day
Let’s face it - between client work, social media, email and the zillion other things it’s easy to get stuck in a grind. We noticed a couple of years ago that we were so busy with everything else that we were neglecting our business.
ExpressionEngine and the Enterprise
The CBC has spent the last year building out a large install of ExpressionEngine. With over 200 sites, thousands of users and millions of visitors, many distinctively enterprise sized challenges were tackled.
ExpressionEngine Insider: 10 Secrets about ExpressionEngine
You know the usual plugins and some fancy tricks with custom sql queries. You've been around the block a few times, nearly a decade, or maybe you're new and still learning the ropes. In this presentation, we'll cover some of the hidden gems of using ExpressioneEngine. Did you know you can host EE on the cloud? Have you used EE with Google Glass? Let's step beyond the traditional "how to" and dive deeply in to" what's possible".
Reigniting The Flame: Lessons Learned From Burning Out
We all strive to achieve a life/work balance. But what happens when the incessant pressure of stressors push you past the point of no return? Burnout is a phenomenon we only give passing attention to naively believing that we'll know how to identify and correct it before its subversive effects begin to damage our businesses and personal lives.
Rock Solid: Securing your Clients ExpressionEngine Website
David Dexter, Founder of Codesly and the Creator of BrilliantRetail, discusses the importance of securing your ExpressionEngine site and store. Useful tips and best practices for making sure your clients ExpressionEngine website is rock solid.
Safe and Practical ExpressionEngine: Security In Depth
Eric will discuss the various techniques, configuration options, strategies, and the server setup for a secure ExpressionEngine experience on the LAMP environment.
SEO and ExpressionEngine: Tips and Best Practices for a Well-Ranking Site
As more and more clients ask about SEO, having the technical knowledge to build EE sites in a search-friendly way is only becoming more important. This presentation will share the knowledge our development team has learned by working hand-in-hand with our SEO team for brands big and small. I'll talk about what to do and what to avoid to make sure clients have a shot at ranking for their vital search terms.
The art of building fast sites demystified. Learn about awesome technologies, strategies, and techniques that will improve your efficiency and marketability as a web developer, and make your clients happy.
EE VS Drupal VS WordPress - How to Sell Against Your Competition
Have you been running into competing CMSs a lot lately? Come listen in as we cover some high points of the more popular CMSs and how to change your sales strategy to win more contracts.
Using Good Task Management
We are all busy. Building sites, managing client projects, as well as running a business: they all require dozens, perhaps hundreds of individual tasks. How do you keep track of them all so you can efficiently accomplish your tasks? In this session Ryan will show you how he has been able to balance multiple projects over the last five years, manage his tasks, plan his projects, and how things can (and do) go wrong.
Post-Launch Profit: How To Sell Internet Marketing To Your Customers
Now that you've just launched a new EE site for your customer, now what? Ryan is going to show you how to transform the site into a lead generation machine, and how to profit from Internet marketing.
Stash: Core Principles
In this session you'll discover how to use Stash to capture multi-dimensional data structures, subvert parse order and ultimately bend templates to your will. Following a comprehensive discussion of key Stash concepts including variables and lists, variable scope, type and context, @ pointers, post-processing, parse depth, regular expression filtering and caching, I'll show you how Stash can solve common problems with practical examples and techniques.
“Building a Successful Freelance Career” Q & A Panel
Join Rebecca Taylor, Kristen Grote, Paulo Elias, and Paul Burton as they discuss how to build a successful Freelance career. Panel hosted by Anna Brown.
ExpressionEngine Workflow - Learn From A Pro
When building an EE site, up-front decisions can have huge consequences for later functionality and ease-of-use. Learn how to plan out the content and structure of your EE site in order to create a streamlined, extensible base for both developers and clients; how to build in "wiggle room" for the inevitable feature creep; and how to make the process of editing content (channel entries, Low Variables, etc.) as client-proof as possible.
Q & A Session With Top ExpressionEngine Agencies
You've got questions. They've got answers. The top ExpressionEngine agencies have joined forces and are here to help you. Join host, Mitchell Kimbrough and the rest of our panel in this open discussion on all things ExpressionEngine related.
Think Of The Customer - Making The ExpressionEngine CP “Consumer” Friendly
Carl primarily focusses on how the ExpressionEngine Control Panel can be styled and modified to provide the most appropriate and user friendly interface for the client. Too many Devs leave the CP 'default' (pink/no UI improvements etc), However, by using combinations of free/commercial add-ons and HTML/CSS tweaks, you can customize the control panel so that it is cleaner and infinitely more useful for the client.
Git has revolutionized the web development and programming industries. This presentation covers Git usage with ExpressionEngine sites, and explores deployment techniques and best practices.
John Henry Donovan
Bending The EE Control Panel
Often we have an opportunity to spend more time customizing the client’s ExpressionEngine control panel experience. John Henry will walk you through examples on how to make the largely underused ExpressionEngine Dashboard a useful stop for your clients, using available add-ons and creating custom widgets for others. I will also walk through case studies on various other customizations created specifically for clients in the control panel.
Understanding How Clients Use ExpressionEngine (Tracking User Behavior)
Our website design and user experience doesn't stop with just the front-end. We need to ensure that our clients have a great user experience while managing and maintaing their websites. In this talk Ryan will walk through best practices for planning and implementing a great ExpressionEngine Control Panel user experience, learning from our clients, and improving our methods after each project.
Building accessible ExpressionEngine Sites
Building with accessibility in mind is becoming more and more important; many clients require it (especially on large projects), and more importantly, lots of potential users can benefit from an accessible experience. In this session, Matt will show you the best ways to build an accessible site on ExpressionEngine, featuring both time-tested best practices and newer, more modern techniques. He'll also explain the various levels of disabilities visitors may have and how each may change their site experience. And finally, Matt will show some tools and tricks for testing and evaluating how successful your efforts were.
Structuring a Web Shop for Success
Like any good website, a business needs a well-built, well-designed foundation to thrive and be successful. It's easy to complete a project and call it a success. It's a bit harder, but still fairly easy, to go through a year of business and call that a success. But can you define what made it a success? Can you replicate that process over and over again? In this session we'll look at key ingredients to building and maintaining a business geared toward success. Success with revenue. Success with client relationships. Success with goals and ambitions. Success with finding just the right animated gif for the conversation.
What Are You Not Selling?
So you've built a successful career selling your services. But there is a vast untapped earning potential in your existing knowledge and skills that you're not selling.
John Henry Donovan
Front-End Member Control Panels
On membership based websites we are often called upon to create more than a simple front-end 'Edit Profile' page for logged in members.
Best Templating Practices - You Still Do What?
Template partials, embeds, snippets, all sorts of addons - one of the strengths of EE is that there are usually several ways to accomplish any given task.
Evolving a Large Codebase
How to make sweeping changes quickly without sacrificing stability and backwards compatibility.
How Not to Launch
FortySeven Media had been pretty successful at launching projects. Things like DesignHope, DesignersMusic and the Kick Awesome Show were all well received and grew our brand significantly. Then we launched a paid product. And did everything WRONG. We've learned a lot since we started Kicktastic, and we're going to share everything, good and bad. We'll laugh, we'll cry and hopefully you won't make the same mistakes we did.
ExpressionEngine API - Build Seamless Apps That Connect
Want to make it easy for your EE project or module to talk to other web applications? Patrick will show you how you can leverage ExpressionEngine to build a flexible API (application programming interface) that will allow other sites to communicate to your ExpressionEngine project.
Approaching Multi-Lingual Websites In ExpressionEngine
Carl will discuss the many different ways to handle multi-lingual. From 2 or 3 languages, to preparing for an infinite number of languages. Separating content, handling URL Slugs, Difference between content-types and Managing language workflows for content providers.
Stash: Advanced Development Strategies
Various design patterns can be used to reduce 'boilerplate' in templates, lower overhead and help you stay DRY. This session will consider three patterns, and their implementation with Stash: Template Partials, MVVM (Model View ViewModel) and Template Inheritance.
Contracts That Work (And Don’t Scare Your Clients)
One of the toughest parts of any service business, is getting paid for the work you do.
ExpressionEngine Performance & Optimization - Laying a Solid Foundation
The environment in which your EECMS lives is as important as what can be seen by your clients in their browser. A solid foundation is key to the overall performance, scalability and security of your site. Building on over a decade of server optimization experience, extensive benchmarking and some custom ExpressionEngine extensions this session will show you how to make sure your ExpressionEngine install is ready for prime time.
ExpressionEngine and the Enterprise
Provides detailed examples and practical use cases for various coding techniques to make ExpressionEngine add-ons that make EE do what you want.
Pricing ExpressionEngine for Success
Have you ever wondered if you are charging enough for your services? Have you debated whether to charge by the hour or by project? In "Pricing EE for Success", we'll discuss the pros and cons of billing strategies, explore methods for coming up with an appropriate rate, talk about how to increase your prices without alienating your clients, and much more.
ExpressionEngine Developer Checklist
Walk through a tried and true checklist for deploying a sites and upgrades you’re your development environment through a staging/qa environment and on to production. As every environment will have its differences, using a checklist to guide your process will result in more reliable and timely deployments. As well a stable, repeatable process will lend itself to automation and scripting.