Announcing Spectacle Editor, a Work In Progress

May 24, 2016

Spectacle Editor is a collaboration between Plotly and Formidable. The end result will be the first open source presentation tool with deep Plotly integration. Building on top of everyone’s favorite React slide show framework, Spectacle, we’re inviting the community to witness and participate in the development process. Plotly is the premium dashboard, reporting system, and collaboration platform for modern data science. Spectacle Editor will make adding data visualization to slides dead simple, and include straightforward hosting of presentations on Plotly. ## The roadmap We’re aiming for an initial release in early August. Here’s our rough schedule:

  • Drag and Drop Late June
  • Visual designs and basic editor functionality Early July
  • Plotly integration Mid July
  • V1 Release Early August

Go to milestones on github for a more detailed project plan and to follow along as we close issues. ## Current status Much of the initial infrastructure work is complete thanks to Electron and electron-react-boilerplate. We decided on MobX for the store(s) and are using methods on the store instead of actions. We’re also using React-Motion for drag and drop functionality. Those architecture decisions are a topic for another blog post so stay tuned. ### Completed Work

  • Wireframes
  • Slide add, delete, and reorder
  • Undo and redo
  • Very basic drag and drop for elements
  • Test, lint, bundling and other infrastructure

### In progress

  • Full featured element drag and drop
  • Updates to Spectacle to support Spectacle Editor
  • First draft of visual design

## Going forward As mentioned, we’ll publish weekly blog posts and keep our progress and milestones in Github. If you’re interested in contributing, check out our issue list and review our contributing guidelines. Questions/Comments about Spectacle Editor? Create an issue. This will be a fun ride, y’all!

Related Posts

Rust vs Go: Which Is Right For My Team?

August 29, 2024
In recent years, the shift away from dynamic, high-level programming languages back towards statically typed languages with low-level operating system access has been gaining momentum as engineers seek to more effectively solve problems with scaling and reliability. Demands on our infrastructure and devices are increasing every day and downtime seems to lurk around every corner.

A Rare Interview With A Designer who Designs Command-line Interfaces

May 13, 2024
For years, terminal and command-line applications have followed a familiar pattern: developers identify a need, code a solution, and release it for free, often as open-source software.

The Evolution of urql

December 6, 2022
As Formidable and urql evolve, urql has grown to be a project that is driven more by the urql community, including Phil and Jovi, than by Formidable itself. Because of this, and our commitment to the ethos of OSS, we are using this opportunity to kick off what we’re calling Formidable OSS Partnerships.