Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce a "Classic" backend editor #595

Open
7 tasks
philipjohn opened this issue Nov 6, 2018 · 0 comments
Open
7 tasks

Introduce a "Classic" backend editor #595

philipjohn opened this issue Nov 6, 2018 · 0 comments
Assignees
Projects
Milestone

Comments

@philipjohn
Copy link
Contributor

What's the problem?

  1. Liveblog currently maintains it's own React-based editor for the frontend. With the introduction of Gutenberg on the horizon, maintaining a separate editor is inefficient.
  2. Adding AMP support to Liveblog was a great addition. Any sites that choose to use an AMP Native theme however don't have a frontend editor, because the AMP format doesn't support that.
  3. There have been a number of user requests for years for a backend editor.
  4. Users who are not yet ready to make the switch to Gutenberg won't benefit from Introduce a Gutenberg-based editor for the front- and back-end #594

How do we know this is a problem?

Through it's experience with clients, WordPress.com VIP has taken lots of feedback about the desire for a backend editor. Some Liveblog users have developed their own solutions, sometimes forking Liveblog in the process which adds an extra maintenance burden for them for features that more users would benefit from.

We've spent a lot of time building a React-based editor in order to make the Liveblog editing experience great across mobile as well as desktop. This has added an extra maintenance burden and introduced plenty of bugs.

What are we doing to solve this problem?

Building a classic-based editor to be used on the backend in the WordPress post editor.

The bet

We bet that adding a classic-based editor will:

  1. Improve maintainability by re-using the WordPress classic editor.
  2. Reduce the burden on users of Liveblog who have decoupled setups or prefer (e.g. for security reasons) to edit on the backend.
  3. Provide backwards-compatibility for those users who have not yet switched to Gutenberg.

What’s the vision?

Liveblog users and site owners will be excited to create liveblogs because it's so easy and so familiar.

Timeline

This will be introduced in v2.0, scheduled for release at the end of January 2019.

Acceptance Criteria

  • Users can edit a liveblog from within the post edit screen of the WordPress admin
  • The "Key Events" shortcode can be added to the post
  • Oembeds (such as Twitter, Facebook etc) should all embed as expected
  • Users can mark an entry as a "key event"
  • Users can apply a "slash command" to an event
  • Each entry can have one or more authors
  • The underlying data model remains the same
@philipjohn philipjohn added this to the 2.0 milestone Nov 6, 2018
@philipjohn philipjohn added this to To do in 2.0 via automation Nov 6, 2018
@philipjohn philipjohn assigned jasonagnew and philipjohn and unassigned jasonagnew Nov 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
2.0
  
To do
Development

No branches or pull requests

2 participants