Module

Definition

What is a module?

Also known as a CMS module, a module is a reusable CMS component that is designed to make it easier for developers to add to the core functionality of their chosen CMS platform.

If you want a more in-depth understanding of this topic, check out the FAQ section below:

Question #1: What can I do with a CMS module?

You can do all sorts of useful things using a CMS module. Depending on the CMS platform you are using, you can easily:

  • Create team member profiles
  • Add, edit, and manage buttons
  • Add, edit, and manage calls to action
  • Take and display comments from users
  • Add and manage section dividers
  • Add image galleries
  • And so much more

Question #2: What are the benefits of using a CMS module?

The biggest benefits are of using a CMS module are as follows: 

  1. Shorter development times – CMS modules are designed to eliminate the need to code everything from scratch. Think of them as pre-made pieces of code that you can easily insert into any project.
  2. Increased efficiency – Aside from cutting your development times, CMS modules, which are typically drag-and-drop, also make the process so much simpler. You will be able to accomplish so much more in your projects for significantly less effort.

In addition, since each CMS module is also totally reusable, it also eliminates the need for you to start every single project from scratch. Just pick the modules you need and plug them in.

Question #3: What CMS modules are available to me?

As we have seen earlier, the CMS modules that are available to you would ultimately depend on the CMS platform you are using.

HubSpot, for example, has close to 40:

  1. Blog Comments – designed for blog posts and listings
  2. Blog Email Subscription – designed for blog posts and listings
  3. Button – designed for web pages and blog posts and listings
  4. Call-to-Action – designed for web pages, blog posts and listings, and emails
  5. Divider – designed for web pages
  6. Main Email Body – designed for, as you may have guessed, emails
  7. Office Location Information – designed for emails
  8. Backup Unsubscribe – designed for web pages and blog posts and listings
  9. Subscription Preferences – designed for emails
  10. Subscriptions Confirmation Message – designed for emails
  11. View as Web Page – designed for emails
  12. Follow Me – designed for web pages, blog posts and listings, and emails
  13. Follow Me LP – designed for web pages and blog posts and listings
  14. Form – designed for web pages and blog posts and listings
  15. Image Gallery – designed for web pages and blog posts and listings
  16. Header – designed for web pages, blog posts and listings, and emails
  17. Horizontal Spacer – designed for web pages, blog posts and listings, and emails
  18. Image (Email) – designed for emails
  19. Language Switcher – designed for web pages
  20. Image – designed for web pages, blog posts and listings, and emails
  21. Logo – designed for web pages, blog posts and listings, and emails
  22. Meetings – designed for web pages and blog posts and listings
  23. Membership Social Logins – designed for membership login pages
  24. Menu – designed for web pages and blog posts and listings
  25. Page Footer – designed for web pages and blog posts and listings
  26. Password Prompt – designed for web pages and blog posts and listings
  27. Post Filter – designed for web pages, blog posts and listings, and emails
  28. Post Listing – designed for web pages, blog posts and listings, and emails
  29. HTML – Email – designed for emails
  30. Rich Text – designed for web pages, blog posts and listings, and emails
  31. RSS Listing – designed for web pages and blog posts and listings
  32. Site Search Input – designed for web pages and blog posts and listings
  33. Search Results – designed for web pages and blog posts and listings
  34. Section Header – designed for web pages, blog posts and listings, and emails
  35. Simple Menu – designed for web pages and blog posts and listings
  36. Social Sharing – designed for web pages, blog posts and listings, and emails
  37. One Line of Text – designed for web pages, blog posts and listings, and emails
  38. Video – designed for web pages and blog posts and listings
  39. Video Email – designed for emails
  40. Video Embed Lp – designed for web pages

As you can see, CMS modules are not only designed to work with web pages. You can also use some of them for your marketing emails.