Summary of 5 7 dev chat IRC log…

Summary of 5/7 dev chat (IRC log):

Proposed 4.0 ideas

  • Multisitemultisite Used to describe a WordPress installation with a network of multiple blogs, grouped by sites. This installation type has shared users tables, and creates separate database tables for each blog (wp_posts becomes wp_0_posts). See also network, blog, site enhancements: SSLSSL Secure Sockets Layer. Provides a secure means of sending data over the internet. Used for authenticated and private actions., get site creation/editing UIs in line with the arbitrary domain/path support. Planning on weekly office hours.
  • Mobile experience: media modal and upload flow, Press This feature pluginFeature Plugin A plugin that was created with the intention of eventually being proposed for inclusion in WordPress Core. See Features as Plugins..
  • oEmbed discoverability, usability, and caching improvements.
  • Widgets: JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. 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. (#28093)
  • TaxonomyTaxonomy A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. roadmap, part one.
  • Background images in the customizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings..
  • 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 Plugin Directory or can be cost-based plugin from a third-party installer improvements: better search and more information (needs .org API support), upgrading a plugin or theme via zip upload (#19641)
  • Export API improvements/overhaul (#22435)
  • Post 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.: support for revisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision. (#20564)
  • APIs for posts/comment types/statuses. PingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” @nacin if interested in collaborating (#12706).
  • Continuous a11yAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). ( enhancements, particularly in the media modal.
  • Texturize patches, continuing on performance enhancements and bugfixes in 3.9.

If you are interested in any of the above, sound off in the comments below.

Potential themes for the release:

  • More visual cues in the adminadmin (and super admin) for user tasks, as has been done for themes.
  • Continuing to improve the editing and media experiences.
  • Lots of under the hood things and API attention to make devs happy.

Feature Plugins

  • Front-end Editor looks like it’ll continue past 4.0, as enabled by being a feature as a plugin, but we should continuously keep an eye on it and see what improvements can be brought into coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. sooner.
  • Media Grid View and Press This are under way.
  • WP API continues to move forward.

Patches needing early dev attention

  • #17689: Terms should not be sanitized inside term_exists(). This is the first step in moving along with the taxonomy roadmap, so please look here if this has been of interest to you. Potentially needs more unit tests. Thanks to @aaroncampbell for the latest patchpatch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing..
  • #14759: Improve the way oEmbed deals with caching (patch from @markjaquith).

And finally, 3.9.1 is out now, if you haven’t already updated or been updated.

#4-0, #dev-chat