StoryFlowBuilder logo

This project is not covered by Drupal’s security advisory policy.

StoryFlowBuilder Enterprise connects your Drupal site with StoryFlowBuilder, the visual editor for interactive, scroll-driven stories. Your editors create, edit, preview and publish interactive stories without leaving Drupal, and the stories are served from your own site.

Features

  • The full StoryFlowBuilder editor inside Drupal, with no separate login (full-screen mode included).
  • Drupal Media: pick images, video and audio from the Media Library; uploads are stored in Drupal Media.
  • Publish on your own site at /interactive/<address> (configurable), with SEO metadata, Open Graph, Twitter cards and JSON-LD.
  • Published stories fill the whole page, or can be shown inside your theme.
  • Preview drafts, publish, update and unpublish from Drupal; unpublishing works even when StoryFlowBuilder can't be reached.
  • Reliable publishing: changes are queued and retried automatically, with a dashboard of pending and failed changes.
  • Safe co-editing: no change is ever overwritten silently.
  • Export the story source or a self-contained HTML5 package from the editor.

Requirements

  • Drupal 8.8 or later, 9, 10, 11 or 12 (one module for all) and the core File, Image, Media and Media Library modules.
  • A StoryFlowBuilder Enterprise workspace with the Drupal integration enabled.

Installation

composer require drupal/storyflowbuilder_enterprise, then enable the module.

Configuration

  1. In StoryFlowBuilder, open Team dashboard → Drupal integration, register your site and create a connection code.
  2. In Drupal, open Configuration → Web services → StoryFlowBuilder Enterprise (/admin/config/services/storyflowbuilder), paste the code and click Connect.
  3. Choose the media types and give your editors the StoryFlowBuilder permissions.

Usage

Go to Content → Interactive stories to create a story, add one from your team library, edit it in StoryFlowBuilder, preview and publish it.

Full documentation: the module's README.md.

Project information

Releases