WebsitesModule 2: Ways to buildLesson 5 of 15
Course progress27%

15 min lesson · Updated August 2026

What are a CMS, WordPress and website builders?

A content management system lets authorized people create and manage website content; WordPress is one open-source CMS, while hosted builders package editing, templates, hosting and services with different flexibility and dependency trade-offs.

What you will learn

By the end, you will understand:

  • Explain CMS, WordPress, themes, plugins and builders
  • Compare hosted, open-source and custom approaches
  • Evaluate portability, governance and maintenance

Visual explainer

See the idea clearly.

A CMS separates routine content from code

Editors can update structured pages, posts, products or media through controlled interfaces. Templates and components determine how that content appears.

A CMS does not automatically create good structure, security, accessibility or content. Governance still matters.

WordPress vocabulary

TermMeaning
CoreThe WordPress software maintained by the project.
ThemePresentation/templates and theme functionality.
PluginAn extension that adds or changes functionality.
Block/editorTools for composing content within allowed structures.
Database/mediaStored content/settings and uploaded assets.

Compare approaches

ApproachStrengthTradeoff
Hosted builderIntegrated hosting/editor/support and quick standard setup.Platform constraints, pricing and portability/dependency.
Self-hosted CMSMore control, ecosystem and portability.Hosting, updates, security and compatibility ownership.
Custom systemPrecise workflows and integrations.Highest engineering, QA and long-term maintenance responsibility.

Plugins are dependencies, not free features

Each extension adds code, updates, permissions, data handling and possible conflicts. Choose maintained tools for a clear need, minimize overlap and document ownership.

Never edit WordPress core or plugin vendor files for routine customization; supported hooks, child themes or custom plugins preserve update safety.

Evaluate editability honestly

  • Who edits what
  • Structured fields vs free layout
  • Preview/revisions
  • Roles/permissions
  • Workflow/approval
  • Media handling
  • Accessibility guardrails
  • Localization
  • Backups/rollback
  • Export/portability
  • Training/support
  • Update responsibility

Real-world example

Example: editable services without layout damage

Example

A services site stores title, summary, benefits and FAQ in structured fields. Editors change facts safely while the theme controls spacing and motion. It avoids giving every editor unrestricted page-builder control.

Try this

Compare three build options

For one proposed site, score a hosted builder, WordPress and custom build on required tasks, editing, integrations, portability, accessibility, security, cost and five-year ownership.

Common questions

Questions beginners ask.

What is a CMS?

Software for managing and publishing structured website content.

What is WordPress?

An open-source content management system with themes, plugins and an editor ecosystem.

What is a website builder?

A service or tool that provides visual editing and often hosting/templates as an integrated product.

What is a WordPress theme?

The template and presentation system that controls how site content is rendered.

What is a plugin?

An extension that adds or changes WordPress functionality.

Is WordPress free?

The software is open source; hosting, design, development, plugins, support and maintenance can still cost money.

Is a page builder bad?

Not inherently. Judge output quality, editor governance, performance, accessibility, portability and maintenance.

Can WordPress core files be customized directly?

They should not be; updates overwrite changes and reduce safety. Use supported extension mechanisms.

Assessment

Check what you understood.

5 questions · instant explanations

1. What does a CMS manage?
2. What is a plugin?
3. Why avoid editing WordPress core?
4. What should editability include?
5. True or false: installing a CMS automatically makes content accurate and accessible.

Sources

Primary references.