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

  • CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. architecture of the pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party/tools is an as-pure-JavascriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/. app as possible
  • Currently AJAX driven, but ready to be switched to using the WP-APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. 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 blogblog (versus network, site) any web page found online, blockquoting an excerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that plugin’s metabox., including a selection of in-page images to choose from. Said images are augmented with metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. data to sort them in the order the site advertises to be best
  • Overrides /wp-adminadmin (and super admin)/press-this.php and its behavior, so that we’re 100% backward compatible
  • Overrides the bookmarklet JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. code provided in /wp-admin/tools.php
  • Quick featured imageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. 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 WYSIWYGWhat You See Is What You Get What You See Is What You Get. Most commonly used in relation to editors, where changes made in edit mode reflect exactly as they will translate to the published page.
  • 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 GithubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ here. Feedback and pull requests welcome!

Merge deadline status

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

#press-this