Using MODX CMS to Build Websites: Intermediate Course

Discover the creative power of MODX, a free open source CMS, and smash the shackles of Wordpress, Joomla and Drupal.
4.5 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
182 students enrolled
Take This Course
  • Lectures 22
  • Length 2.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2014 English

Course Description

Extend your knowledge of MODX, build on the lessons of the beginner's course to further your understanding and create another responsive website. This time you will build a fully functional blog, based on a free template, and add user management functionality.

Discover the power of MODX and add another website for your portfolio.

  • Discover the power of MODX tags
  • Create a fully functional blog
  • Learn front end and back end user management
  • Extend user input forms to accept radio buttons, check-boxes and drop-downs

Step-by-step instructions to use the capabilities of MODX to unleash your creative potential.

Everybody wants a blog, it's the best way to help your website get links and hence rise in the search engine rankings. The course guides you through the process of setting up a custom blog using MODX.

MODX tags are explained in more detail so you can unlock their potential.

Maybe you need to create a membership site? We look closely at setting up functions for user to log in to personalised pages.

What feedback do you need from the website users? The course shows you how to capture data in all the possible form input types.

Every business needs a website. With MODX you can build brilliant bespoke websites for clients. I have made a living, working from home, doing this for the last five years. With MODX skills you could too.

What are the requirements?

  • Students should know how to download MODX, host and install it (all covered in "Using MODX CMS to Build Websites: A Beginner's Guide")
  • Students should know how to use MODX resources, templates, chunks and tags (all covered in "Using MODX CMS to Build Websites: A Beginner's Guide")

What am I going to get from this course?

  • Build a blog
  • Learn more about input and output filters for MODX tags
  • Get the low-down on data collections from online forms
  • Create membership pages
  • Harness the power of MODX

Who is the target audience?

  • Those who have completed "Using MODX CMS to Build Websites: A Beginner's Guide"
  • Those already familiar with MODX but who need some more practical step by step tutorials

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction To The Course

This course follows on from the "Using MODX CMS to Build Websites: A Beginner's Guide". The lesson outlines the goals for this course.


In this lesson we look at the template "skokov-corporate-flat-responsive-web-template" we are going to use in the examples.

Section 2: MODX Tags

You can build a custom website with MODX with just a knowledge of HTML, CSS and MODX's tags. In this lesson we look at the different MODX tags and what they can do.


The power of MODX tags can be enhanced by the use of Input and Output Filters. In this lesson we look of how to use these output modifiers.

4 questions

This quiz will test how much you have absorbed in the last two lectures. Good luck!

Section 3: Setting Up A Blog On Your Website Using MODX Articles

One of the most important aspects of a website for marketing your product or getting your message across is its blog. MODX has an easy to install blog solution, in this lesson we look at how to adapt it to your needs.


Before proceeding with the blog it would help if the menu worked properly. This lesson sets you the task of doing this with the knowledge you gained from the beginners' course.


In this lesson we dig deeper into styling our dynamic MODX blog posts with the styles and layouts of our free website template.


How to use template variables with Articles to add a dynamic image to your blog posts


In this lesson we look at how to set up categories for your blog posts.


In this lesson we tackle setting up links to archive your blog posts


This lesson shows you how to list the latest posts in your blog.


How to set up pagination with Articles


In this lesson we create the page for the single blog item. This lessons requires quite a lot of concentration, not because you will be doing anything unusual but because we will be getting stuck into quite a lot of HTML and CSS and it can get messy if you are not careful.


One problem you might encounter if you are duplicating blog posts a lot while setting up the system is links that don't work as expected. In this short lesson we iron out that glitch.


If you have a blog and you want to interact with your readers a good way to do this is via comments on your blog posts. This lesson shows you how to set up and style commenting.


This lesson shows you how to manage the comments and associated emails of your blog posts.


Comment systems can get abused by spammers, a good way to deal with this is by using recaptch. In this lesson we look at how to set that up.

Section 4: Extending Forms To Collect More Data

Whatever your website is for you probably want to interact with your users. In this lesson we look at creating a custom form to get the information you want. Including text, textarea, checkbox, dropdown list and radio button inputs.

Section 5: User Registration
Create a login and registration functionality for your users.
Add membership pages for your users.
Add membership pages for your users. Using Resource Groups and User Groups to give exclusive access to membership pages for logged in users.
Section 6: Conclusion

We sum up what you have learned in this course and what you can do next.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mike Nuttall, Web Application Developer

Mike has been building web applications, websites, and on-line training courses for over 15 years.

For the last 5 years he has been a freelance web developer creating successful websites and web applications for his clients.

Before that he created web applications and on-line learning resources for a diverse group of employers including private companies, web agencies, Universities and the British Army.

He originally studied Electrical and Electronic Engineering then went on to do an MSc in Computer Communications and Networks. For his MSc Thesis he wrote software that analysed MPEG 4 video data, the software was used in hardware development for video devices.

This led to work in multimedia as an educational resource at university, and armed forces level.

He has created courses with diverse subjects including: Battlefield Tactics, A Foundation Course in Environmental Studies, Volcanism, Workplace Assessments and more.

As well as creating on-line learning resources he has built many different types of websites and web applications, including on-line forums, blogs, and sites related to sport, the food-industry, automotive and building trades.

He is still actively involved in building and maintaining commercial websites, and making sure his clients make the most of their on-line presence.

In his spare time he likes to cycling and spending time in the hills.

Ready to start learning?
Take This Course