Skip to content

Editor Ponderings

Atul Varma edited this page Jan 19, 2018 · 7 revisions

🤔

  • How integrated do we want the editor(s) to be with the rest of the admin? The less we take from the Django admin, the more we have to build ourselves, but we also get more control over layout and styles.
    • Atul: Another thing to consider here is the fact that the Django admin's interaction model is very "web 1.0", in that users fill out a form and submit it, causing a full-page refresh. On the other hand, our editor(s) work in a more "web 2.0" sort of way, where the user's work can be saved without requiring them to explicitly submit a form or wait for a full-page refresh. As such, embedding the editors in the rest of the admin might result in confusing user expectations.
  • How should we handle splitting and collapsing paragraphs in the editor? If I press "enter" in a paragraph after a footnote citation, does the new paragraph begin after the footnote content, or before? Similarly, if I backspace at the beginning of a paragraph which follows a footnote, does the text get merged with the footnote? Does it get merged with the paragraph above?

Product Direction

Core Concepts

Development

Clone this wiki locally