Demo - Headless Movie DB
Sample schemas and content content based on the world of films
Screenshots
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
6.3.0
- Simplified toolbar for RichText editor of the Factbox macro
Compatibility:
- 7.9.0
6.2.1
- Bug fix: Macro encoding in Bio field
Compatibility:
- 7.9.0
6.2.0
- Added a new macro: "Fact Box"
- Expanded biography and added cross-linking
Compatibility:
- 7.9.0
6.1.1
- Added missing binaries
Compatibility:
- 7.9.0
6.1.0
- Changed Person's "Bio" input type from TextArea to HtmlArea
Compatibility:
- 7.9.0
6.0.1
- Added missing component definitions
Compatibility:
- 7.9.0
6.0.0
- Added page templates
- Added sample page content
- Reduced log verbosity
Compatibility:
- 7.9.0
5.0.0
- Removed embedded headless API
- Simplified welcome page for app
- Content now gets published after import
Compatibility:
- 7.9.0
4.0.4
- Bug fixes
Compatibility:
- 7.9.0
4.0.0
- Upgraded to Guillotine 6
Compatibility:
- 7.9.0
3.0.0
- Moved API endpoint from /api to /_graphql to avoid conflicts
- Updated preview info panels
Compatibility:
- 7.8.0
2.7.0
- Upgraded to lib-guillotine 5.5.0
Compatibility:
- 7.8.0
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
2.5.0
- New import of content on startup
Compatibility:
- 7.8.0
2.4.1
- Upgraded to Guillotine 5.3.1
Compatibility:
- 7.7.0
2.4.0
- Upgraded lib-guillotine
Compatibility:
- 7.7.0
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
2.2.2
- Fixed jcenter errors
Compatibility:
- 7.7.0
2.2.0
- content type previews
- added enonic cloud info
Compatibility:
- 7.3.1
2.1.2
- Enable stack trace
Compatibility:
- 7.3.1
2.1.0
- Upgraded to Guillotine 5.1.0
Compatibility:
- 7.3.1
2.0.0
- Upgraded to Guillotine 5.0
Compatibility:
- 7.3.1
1.1.1
- Fixed invalid master repo link on the main page
Compatibility:
- 7.3.1
1.0.1
- Fixed broken API link
Compatibility:
- 7.3.1
1.0.0
- Initial release
Compatibility:
- 7.3.1