• Login
  • Skip to main content

Learn Mezzanine CMS

The best Django CMS!

Like WordPress, but on Python!

Looking for a WordPress alternative? Enjoy programming in Python? Do you love Django but wish you could have the core features there already by default and with a friendlier interface?

Well Mezzanine might be exactly what you are looking for.

Mezzanine is a powerful Content Management System that is built using the Django framework, but differs in that instead of having to build out models/view/templates for basic features, Mezzanine provides many of them by default, including the ability to create pages and posts in the admin with a beautiful, user-friendly interface.

Mezzanine can also be added onto a Django project and can be extended with e-commerce functionality.

In this course, you will learn all about its features as we build out a clean, responsive blog with dynamic blog posts, custom hero images, a contact form, and much more using Mezzanine's tools and templates.

I greatly enjoyed the course! Amazing tutor, helped me with suggestions on how to solve problems I had with running my project. It was so much fun and interesting! I did some courses on online platforms on Python and Django, this one is the best!

-Alexandra

Helped a lot. Was stuck wondering how I'm gonna style my mezzanine project. This tutorial gave me a broader idea about how the mezzanine package works , hands-on!

-Rohit

Key Benefits of Mezzanine

What makes Mezzanine so efficient, is that it offers many features right out of the box, like:

  • Models and Views by default - Blog posts, Pages, Blog lists/detail, Tags, Categories, Dates, Features images, Media library, Forms, etc. are already setup for you from the outset.
  • Templates - Mezzanine has around 45 templates available that you can pull into your project and customize as needed.
  • SEO friendly - meta tags, keywords, descriptions, etc. are there for you to update.
  • Inline page editing - Edit content right there on the front end of the page.
  • Built in integration with Twitter, Akismet, Google Analytics, and more.
  • A powerful Admin area with widgets that can be customized.
  • And many more....

Hi I'm Travis

I'm a self-taught, freelance web developer, blogger and digital strategist over at Travis Media. I've authored several books and taught several coding courses out in cyberspace. My passion is not only coding itself, but helping others learn and succeed in their desired careers.

Who Is This Course For?

This is a course on Mezzanine, not on HTML or CSS, so it would be good to have an understanding of the two. This will be assumed in the course.

Also, since Mezzanine is built with Python and on the Django framework, the student should have a basic understanding of those as well, however because of the dozens of templates shipped with Mezzanine, these can be picked up rather quickly as we use those as "guides."

That being said, this course is for:
  • Anyone who wants to learn about, or go deeper with, Mezzanine
  • Anyone who is looking for a WordPress alternative for their blog
  • Anyone who finds Django overkill for creating blogs for their clients.
  • Anyone who has been frustrated at the lack of recent tutorials on Mezzanine (though the docs are really good).
  • Anyone looking to add a new tool to their web development portfolio.

Whether you fit into these categories or not, Mezzanine is an excellent CMS and I am certain you will be as excited to use it as I am.

Topics Covered

  • Installation & Setup
  • Dashboard Overview
  • Templates, Menus, Search
  • Navigations
  • Homepage Configurations
  • Forms
  • Admin Customization
  • Featured & Retina Images
  • Extending Model Fields
  • Tiny MCE Customization
  • Using PostgreSQL
  • Deploying with Fabric
  • E-commerce with Cartridge
  • And more...

Course Curriculum

7 Sections | 25 Lessons | 6.5 Hours

1. Introduction 2 minutes
1.1 Course Introduction
2. Installation & Setup 10 minutes
2.1 Installation & Setup
3. Mezzanine Overview 22 minutes
3.1 Overview of the Admin section
3.2 A Look Under the Hood of Mezzanine
3.3 Templates, Menus, and Search Features
4. Building our blog 3 hours
4.1 Introducing our theme / Base setup
4.2 Setting up the navigation menu
4.3 Building out the homepage
4.4 Three Mezzanine homepage configurations
4.5 Creating the About page
4.6 Creating forms and the Contact page
4.7 Finishing the Contact page
4.8 Setting up the blog post list
4.9 Setting up the blog posts
4.10 Final cleanup & a surprise!
5. Intermediate Topics - Wow your Clients and up your Mezzanine skills! 2 hours
5.1 What about the Blog Slug?
5.2 Setting up the Featured Images / The Media Library
5.3 Extending Model Fields / Customizing the Admin
5.4 Setting up Retina Images
5.5 Making Fields Editable on the Front End
5.6 Customizing the TinyMCE editor
5.7 Adding a Syntax Highlighter to the Toolbar
5.8 Adding Blog Filters for Category and Date
6. Deploying Mezzanine to Production with Fabric 1 hour
6.1 Migrating our Database (and data) to PostgreSQL
6.2 Deploying Mezzanine to Production with Fabric
7. Building an E-Commerce Store with Cartridge - In progress
7.1 Cartridge Installation & Setup
7.2 Adding products and Product variations
7.3 Styling the product page
Lessons in progresss...
One of the few Mezzanine courses I've been able to find and this course is a pretty comprehensive review of Mezzanine basics. Travis is a very engaging teacher and his explanations are easy to follow and through. Highly recommend the course.

-Nick

I greatly enjoyed the course! Amazing tutor, helped me with suggestions on how to solve problems I had with running my project. It was so much fun and interesting! I did some courses on online platforms on Python and Django, this one is the best!

-Michael

FAQs

What are the requirements for this course
A good understanding of HTML and CSS (this will be assumed). Also a general understading of Django and Python. A modern computer, internet connection, and Python 3.

What if I have questions or need help along the way?
That's what I'm here for. There is a comment section below every lesson. Leave a comment there and I'll try to get to it ASAP. Also, this allows for future students to see the Q/A below the lessons so that in essence we help each other!

What is your refund policy?
Due to the length of the course and other digital concerns, I offer only a 3-day, no-hassle, no-questions-asked, refund. Just click Support at the bottom of this page to contact me.

Start Learning Mezzanine Today

Here's What You'll Get
Streaming 1080p HD Videos
Lifetime access to all 7 Sections and all future sections to come.
Lifetime access to all 25 Lessons and all future lessons to come.
6.5+ Hours of content - and growing..
Direct contact with instructor (and students) to ask questions and get answers
Priority support so you don't get stuck
Free updates for life
3-day money back guarantee, no questions asked!

© 2021 · Website and course handcrafted by · Travis Media · on the Genesis Framework | Support