CMS Fundamentals

Erin Lewis

Do you work with content management systems? Are you making the best use of your time? Are you following best practices?

Upgrades, version control, backups — these are all essential to working with any CMS, but are you doing them right? Best practices for these CMS basics can save you (and your clients!) time, money and headaches.

Our latest selection of CTRL+CLICK CAST episodes feature discussions with CMS experts about these fundamentals. If you are new to CMS dev or could just use a refresher, these episodes will help strengthen your foundation for efficient, high-quality development.

  • Upgrading EE
    Upgrading is a process, but it doesn’t have to be a painful process. Shawn Maida of EE Coder shares suggestions for making the upgrade process not only smooth, but an important part of the client relationship. With details about workflow, client communication and even pricing, this is a great overview of the the upgrade process.
  • Build Planning for CMSs
    Emily and Lea share dev planning tips for their three favorite content management systems — ExpressionEngine, Craft and Statamic — and discuss how planning for one CMS can help another. They also tackle how planning documents help with client communication, and how planning saves everyone time and money.
  • Dev Environments
    There are times when it doesn’t make sense to work directly on a live, production site. In this oldie-but-a-goodie, Erik Reagan discusses options for working with ExpressionEngine in a development environment. He shares his experiences with dev environments at FocusLab, including workflows, version control, database management and EE Master Config.
  • Version Control with EE
    Another gem from our EE Podcast archive, Ian Pitts and Adam Wiggall discuss how they use Git for version control with their ExpressionEngine projects. They share workflows, preferred tools and add-ons, and how version control has completely changed the way they work.
  • Backup Options
    What do you do when your site’s database disappears, your hard drive fails, or some other catastrophic failure happens? Eric Lamb of Mithra62 discusses which backup options you should employ (along with associated costs), what you should and shouldn’t back up, and how a small dose of paranoia will save you and your clients in the long run.

If you are a CMS developer, these episodes should be on your “must listen” list! And if you don’t have time to listen to a full show, we’ve got transcripts — right on the page or downloadable in PDF format! — and detailed show notes. Skim through to get all the info in less time.

Do you have any recommendations for resources or guests to share ideas about basic CMS best practices? If so, contact us!

Want to Know More?


Moving to a New CMS
CMS Upgrades & Migrations, Part 2
Tech Made Simple
Demystifying CMSs for Clients
Ask the Right Questions
Do You Really Need a CMS?

Subscribe to the Forecast

Resources for smart business and smart websites

Ready to See Results?

We've got some bright ideas — let's talk!