[wp-trac] [WordPress Trac] #25546: Improve Post Previews

WordPress Trac noreply at wordpress.org
Wed Oct 9 06:01:07 UTC 2013


#25546: Improve Post Previews
-------------------------+-----------------------------
 Reporter:  cfinke       |      Owner:
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Awaiting Review
Component:  Editor       |    Version:  trunk
 Severity:  normal       |   Keywords:
-------------------------+-----------------------------
 There are several pain points around previewing posts:

 * Tab switching. If you have more than a few tabs open, it can quickly
 become a game of "Which tab was my preview in?"
 * Keeping your place. If I'm editing the end of a long post, every preview
 requires me to scroll down to the place where I made my edits.
 * No instant feedback. Previewing is a manual process, requiring the user
 to click the "Preview" button each time they want to check out how the
 latest version looks.

 I propose a return to the in-page preview from days of WordPress yore, but
 updated and improved:

 * Side-by-side editor and preview. No scrolling down to the bottom of the
 page required.
 * "Instant" updating of the preview as you type. No need to click
 "Preview" more than once.
 * The preview maintains its scroll position, showing you the changes to
 your post in the part of the post you want to see.
 * Backwards-compatible.  Right-clicking "Preview" and choosing "Open Link
 in New Tab" still works like it used to.
 * Responsive. The preview pane can be resized to immediately view the post
 in widths from "smartphone" to "fullscreen."

 In the spirit of "new features as plugins", I've attached a plugin that
 does what I've described above.  It's also available at
 http://wordpress.org/plugins/inline-preview/

 Some likely candidates for improvements to the existing plugin:

 * Detect when the screen/window size is already too small to comfortably
 fit an in-page preview and fall back to the old behavior.
 * Better UI for the preview's "X" close button.

--
Ticket URL: <http://core.trac.wordpress.org/ticket/25546>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list