Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Headless CMS

Headless CMS

The overview of available CMS solutions

Avatar for Konstantin

Konstantin

May 16, 2018
Tweet

More Decks by Konstantin

Other Decks in Programming

Transcript

  1. PROBLEMS WITH REGULAR CMS • Monolithic architecture • lower performance

    • Lower reliability • More exposed to security vulnerabilities • Higher cost
  2. HEADLESS CMS • decouple CMS and frontend • great performance

    (Frontend is static, no DB) • higher reliability (distributed infrastructure) • Better security (hide CMS behind firewall, infrastructure is distributed)
  3. THE “HEAD” PART • Gatsby • Jekyll • Hugo •

    GitBook • Hexo • Middleman • Spike • Wyam
  4. GIT-BASED CMS Pros: • no vendor lock-in • same workflow

    for devs and editors • automated backup and versioning • simple setup Cons: • difficult to use for multiple frontends • not great for content that changes frequently • content queries are limited by CMS
  5. API-BASED CMS Pros: • easy to use content with multiple

    frontends (web, mobile, etc.) • ideal for content that’s changing frequently Cons: • storage and API usage limits • different workflows for devs and editors • backups and versioning aren’t guaranteed, depends on CMS
  6. SUMMARY Use git-based CMS when: • You build static-first websites

    • Content that doesn’t change too often Use API-based CMS when: • Content changes frequently • You need to support multiple frontends Find more: https://headlesscms.org/