Demo - Headless Movie DB icon

Demo - Headless Movie DB

Sample schemas and content content based on the world of films

Demo - Headless Movie DB icon

Demo - Headless Movie DB

Sample schemas and content content based on the world of films

Screenshots

  • Browsing the content with sample preview

Explore the cinematic universe with this sample data application for Enonic XP! It is based on the Introduction application, this version organizes content into a site structure, and adds schemas for page components as well as sample content for pages and page templates.

Perfect for experimenting with front-end technologies, playing with the GraphQL API, and rapidly testing out new solutions.

Recent updates include a new “Fact Box” macro—now enhanced with a simplified toolbar—to spotlight important details. We’ve expanded the Person content type, switching the “Bio” field from a TextArea to an HtmlArea for richer formatting, and added cross-linking between bios for a more interconnected experience.

Behind the scenes, a new JS-based import process automatically publishes content after import, and we’ve further streamlined the initial setup by removing the embedded headless API.

Whether you’re a developer exploring the latest Guillotine features, a tester experimenting with internationalization (i18n) files for articles, or a content editor looking to refine your workflow, this sample app has you covered. Discover how Enonic XP handles everything from customized macros and complex media tagging to advanced GraphQL queries. With ongoing bug fixes, usability improvements, and compatibility updates back to XP 7.9.0, this cinematic sample data application is your perfect playground for content experimentation and innovation

Releases

  1. 6.0.0

    • Added page templates
    • Added sample page content
    • Reduced log verbosity
    • Compatibility:

      • 7.9.0
  2. 6.0.1

    • Added missing component definitions
    • Compatibility:

      • 7.9.0
  3. 6.1.0

    • Changed Person's "Bio" input type from TextArea to HtmlArea
    • Compatibility:

      • 7.9.0
  4. 6.1.1

    • Added missing binaries
    • Compatibility:

      • 7.9.0
  5. 6.2.0

    • Added a new macro: "Fact Box"
    • Expanded biography and added cross-linking
    • Compatibility:

      • 7.9.0
  6. 6.2.1

    • Bug fix: Macro encoding in Bio field
    • Compatibility:

      • 7.9.0
  7. 6.3.0

    • Simplified toolbar for RichText editor of the Factbox macro
    • Compatibility:

      • 7.9.0
  8. 5.0.0

    • Removed embedded headless API
    • Simplified welcome page for app
    • Content now gets published after import
    • Compatibility:

      • 7.9.0
  9. 4.0.0

    • Upgraded to Guillotine 6
    • Compatibility:

      • 7.9.0
  10. 4.0.4

    • Bug fixes
    • Compatibility:

      • 7.9.0
  11. 3.0.0

    • Moved API endpoint from /api to /_graphql to avoid conflicts
    • Updated preview info panels
    • Compatibility:

      • 7.8.0
  12. 2.0.0

    • Upgraded to Guillotine 5.0
    • Compatibility:

      • 7.3.1
  13. 2.1.0

    • Upgraded to Guillotine 5.1.0
    • Compatibility:

      • 7.3.1
  14. 2.1.2

    • Enable stack trace
    • Compatibility:

      • 7.3.1
  15. 2.2.0

    • content type previews
    • added enonic cloud info
    • Compatibility:

      • 7.3.1
  16. 2.2.2

    • Fixed jcenter errors
    • Compatibility:

      • 7.7.0
  17. 2.3.0

    • New article content type and sample articles
    • Updated to latest versjon of Guillotine 5.2.1
    • Added sample i18n files for article CTY
    • Extended media:image CTY with person selector for tagging
    • Compatibility:

      • 7.7.0
  18. 2.4.0

    • Upgraded lib-guillotine
    • Compatibility:

      • 7.7.0
  19. 2.4.1

    • Upgraded to Guillotine 5.3.1
    • Compatibility:

      • 7.7.0
  20. 2.5.0

    • New import of content on startup
    • Compatibility:

      • 7.8.0
  21. 2.6.0

    • Using new JS-based import
    • Upgraded to lib-guillotine 5.4.0
    • _templates/ folder is now automatically imported
    • Compatibility:

      • 7.8.0
  22. 2.7.0

    • Upgraded to lib-guillotine 5.5.0
    • Compatibility:

      • 7.8.0
  23. 1.0.0

    • Initial release
    • Compatibility:

      • 7.3.1
  24. 1.0.1

    • Fixed broken API link
    • Compatibility:

      • 7.3.1
  25. 1.1.1

    • Fixed invalid master repo link on the main page
    • Compatibility:

      • 7.3.1