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.3.0

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

      • 7.9.0
  2. 6.2.1

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

      • 7.9.0
  3. 6.2.0

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

      • 7.9.0
  4. 6.1.1

    • Added missing binaries
    • Compatibility:

      • 7.9.0
  5. 6.1.0

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

      • 7.9.0
  6. 6.0.1

    • Added missing component definitions
    • Compatibility:

      • 7.9.0
  7. 6.0.0

    • Added page templates
    • Added sample page content
    • Reduced log verbosity
    • 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.4

    • Bug fixes
    • Compatibility:

      • 7.9.0
  10. 4.0.0

    • Upgraded to Guillotine 6
    • 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.7.0

    • Upgraded to lib-guillotine 5.5.0
    • Compatibility:

      • 7.8.0
  13. 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
  14. 2.5.0

    • New import of content on startup
    • Compatibility:

      • 7.8.0
  15. 2.4.1

    • Upgraded to Guillotine 5.3.1
    • Compatibility:

      • 7.7.0
  16. 2.4.0

    • Upgraded lib-guillotine
    • 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.2.2

    • Fixed jcenter errors
    • Compatibility:

      • 7.7.0
  19. 2.2.0

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

      • 7.3.1
  20. 2.1.2

    • Enable stack trace
    • Compatibility:

      • 7.3.1
  21. 2.1.0

    • Upgraded to Guillotine 5.1.0
    • Compatibility:

      • 7.3.1
  22. 2.0.0

    • Upgraded to Guillotine 5.0
    • Compatibility:

      • 7.3.1
  23. 1.1.1

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

      • 7.3.1
  24. 1.0.1

    • Fixed broken API link
    • Compatibility:

      • 7.3.1
  25. 1.0.0

    • Initial release
    • Compatibility:

      • 7.3.1