Press This update Once again it’s been awhile…

Press This update

Once again, it’s been awhile, but let’s get everyone unfamiliar with this project as it’s about to go full steam ahead again.

What is it?

Press This is a redesign with a focus on automation and speed.

Current iteration (changing pretty rapidly shortly):

Progress

We have an alpha available for testing. We’re hoping to get this updating daily.

Features

  • Core architecture of the plugin/tools is an as-pure-Javascript app as possible
  • Currently AJAX driven, but ready to be switched to using the WP-API endpoints as they become available
  • Is backward compatible with the current version of the Press This bookmarklet as bundled in WP, but also bring its own, more powerful one with it
  • Can blog any web page found online, blockquoting an excerpt, including a selection of in-page images to choose from. Said images are augmented with meta data to sort them in the order the site advertises to be best
  • Overrides /wp-admin/press-this.php and its behavior, so that we’re 100% backward compatible
  • Overrides the bookmarklet JS code provided in /wp-admin/tools.php
  • Quick featured image switching
  • Saving draft and publishing
  • Image side-loading
  • SVG icons 8) (no extra file requests for font files)
  • 3 2 modes
    • Direct access: quick post of sort, more to come with media and formatting tools
    • ModalPrevious versions used a modal instead of popup, but couldn’t be nice and secure. :/
    • Popup: current default behavior.

Plans

  • Add ultraminimal WYSIWYG
  • Add fancy new media modal
  • Add post settings (tags, categories, etc)
  • Add SVG icon fallbacks
  • Improve installation flow
  • Improve media/embed handling
  • Add daily updates to alpha plugin
  • WP API?
  • Initial plans were to make it useable as a web app and various extensions
  • Site switching

Old stuff

Old updates and initial planning: corepressthis.wordpress.com

Where/when we meet

Join the #feature-pressthis channel Thursdays at 17:00 UTC

Where development is happening

We are currently developing on Github here. Feedback and pull requests welcome!

Merge deadline status

TBD. We’re going to redefine our scope/features asap for 4.2.

#press-this