Welcome to the Marketpath CMS Developer Basic Training Course. Our goal with this course is to guide you through the development best practices for Marketpath CMS.
While we hope you take the time to go through this entire course, we're realistic and understand you don't have unlimited free time. So, we've organized it to let you hit the ground running and then progressively ease your way into more advanced concepts.
We encourage you to fill out the feedback form at the bottom of each lesson if you have questions or recommendations. Your feedback will help us improve this tutorial series for everyone.
This courses, and all other Marketpath CMS courses, have a simple course tracking system. The tracking data is stored locally to your browser. If you continue a course on another computer, or in another browser on the same machine, you course completion history will not follow you.
While you work your way through each lesson, keep in mind that we have three fundamental principles with this content management platform: 1) to maintain a fully managed system, 2) to allow complete control over the rendered output, and 3) to have no fees until a site goes live. Each of these is discussed below.
Marketpath CMS is a fully managed system. As a developer, you don't have to worry about setting up and managing the website infrastructure. This includes managing capacity, load balancing traffic, back ups, site monitoring, site speed and database optimization, core system upgrades, SSL provisioning, content delivery network (CDN), and more. Our goal is for you to build a website without the headaches of infrastructure.
We're developers too and we understand that not every template, theme, or package is a perfect fit. Every customer is unique and requires unique solutions. That's why we don't force developers into a corner. We give you complete control over the rendered output. Of course, we provide features and shortcuts that help with development efficiencies but utilizing those is completely up to you.
Every site has access to a free preview environment which uses the exact same rendering engine as that of the live environment. You can utilize the preview site during your entire development and implementation phase. And then, when you're ready for prime time, you can take the site live. Until that point, your site will cost you nothing - even for paid sites!
This has several advantages. First, you can create one or more development sites for learning the system. Or you can create sites for the purpose of creating and maintaining packages. You can then reuse those packages on other sites. The whole point is that you don't incur any cost for these sites as long as you don't take them live. You can see everything on the preview site.
If you have not already done so, create a free development site to mess around with as you start going through these tutorials. As long as you do not take the site live you will not have to pay for it (or if you keep it on the free plan - which simply has more restrictions). That way as you read about different objects and ideas you can try it out for yourself.
If you have questions about creating a site or want to know more before getting started, just click through to the next lesson where we will walk you through new site creation in detail!
Please fill out the form below with your feedback or any questions you may have after working through the "Course Overview" lesson.