Title: Dev Chat Summary: September 14 (4.7 week 4)
Author: Aaron Jorbin
Published: September 15, 2016
Last modified: September 16, 2016

---

 [  ](https://profiles.wordpress.org/jorbin/) [Aaron Jorbin](https://profiles.wordpress.org/jorbin/)
2:40 pm _on_ September 15, 2016     
Tags: [4.7 ( 124 )](https://make.wordpress.org/core/tag/4-7/),
[dev chat ( 932 )](https://make.wordpress.org/core/tag/dev-chat/), [summary ( 980 )](https://make.wordpress.org/core/tag/summary/)

# Dev Chat Summary: September 14 (4.7 week 4)

This post summarizes the dev chat meeting from September 14th ([agenda](https://make.wordpress.org/core/2016/09/14/dev-chat-agenda-for-september-14-4-7-week-4/),
[Slack archive](https://wordpress.slack.com/archives/core/p1473883265001406)).

### Reminders

As of this meeting, we are 5 weeks from the final deadline to merge major features.

There are a lot of tickets in the milestone and owners / people who milestoned them
need to make sure they are active and moving, or else puntpunt Contributors sometimes
use the verb "punt" when talking about a ticket. This means it is being pushed out
to a future release. This typically occurs for lower priority tickets near the end
of the release cycle that don't "make the cut." In this is colloquial usage of the
word, it means to delay or equivocate. (It also describes a play in American football
where a team essentially passes up on an opportunity, hoping to put themselves in
a better position later to try again.). You can use this report see tickets in the
milestone grouped by who moved it there:[https://core.trac.wordpress.org/report/61](https://core.trac.wordpress.org/report/61).

### Components and features

#### Twenty Seventeen (󠀁[@davidakennedy](https://profiles.wordpress.org/davidakennedy)󠁿, 󠀁[@melchoyce](https://profiles.wordpress.org/melchoyce)󠁿)

Make sure to checkout both the [Announcement post](https://make.wordpress.org/core/2016/09/09/say-hello-to-twenty-seventeen-%f0%9f%91%8b%f0%9f%8f%bd/)
and the [latest update](https://make.wordpress.org/core/2016/09/09/twenty-seventeen-kickoff-meeting-notes/).
There is no formal meeting this week. Development has started on [GitHub](https://github.com/wordpress/twentyseventeen).
Like many feature projects, it will live on GitHubGitHub GitHub is a website that
offers online implementation of git repositories that 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 by the repository owner. [https://github.com/](https://github.com/)
until it is ready to come into SVNSVN Subversion, the popular version control system(
VCS) by the Apache project, used by WordPress to manage changes to its codebase.(
within the next 5 weeks).

#### REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) 󠀁[https://developer.wordpress.org/rest-api/](https://developer.wordpress.org/rest-api/)󠁿 (󠀁[@krogsgard](https://profiles.wordpress.org/krogsgard)󠁿, 󠀁[@kadamwhite](https://profiles.wordpress.org/kadamwhite)󠁿, 󠀁[@joehoyle](https://profiles.wordpress.org/joehoyle/)󠁿, 󠀁[@rmccue](https://profiles.wordpress.org/rmccue/)󠁿)

CoreCore Core is the set of software required to run WordPress. The Core Development
Team builds WordPress. patches, documentation, and reducing the issue backlog have
been the primary focuses. There is a settings registry up ([https://github.com/WP-API/wp-api-site-endpoints/pull/13](https://github.com/WP-API/wp-api-site-endpoints/pull/13))
with a corresponding core 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. ([https://core.trac.wordpress.org/ticket/37885](https://core.trac.wordpress.org/ticket/37885)).

Feedback is needed on [#37885](https://core.trac.wordpress.org/ticket/37885).  Please
take a look.

[#38056](https://core.trac.wordpress.org/ticket/38056) is needed for password posts.(
update: it has landed).

The next dev chat is [Monday September 19 1400 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=14000922T0000).

#### Media (󠀁[@mikeschroder](https://profiles.wordpress.org/mikeschroder)󠁿, 󠀁[@joemcgill](https://profiles.wordpress.org/joemcgill)󠁿)

 * Still looking for feedback/testing on [#22744](https://core.trac.wordpress.org/ticket/22744),
   but planning to commit soon.
    - If you have a large media library, your help in testing would be particularly
      helpful.
 * [@paaljoachim](https://wordpress.slack.com/team/paaljoachim) continued researching
   UIUI User interface flows in other platforms and posted a bunch of screenshots
   in [#core-images](https://wordpress.slack.com/archives/core-images).
 * Joe shared an outline of what we’re trying to accomplish longer term here in[#core-images](https://wordpress.slack.com/archives/core-images)
   and would like to talk more about it design side of things during the [#design](https://wordpress.slack.com/archives/design)
   meeting tomorrow, if possible.
 * Still waiting to hear back from folks who were involved in starting up the Core
   Media WidgetWidget A WordPress Widget is a small block that performs a specific
   function. You can add these widgets in sidebars also known as widget-ready areas
   on your web page. WordPress widgets were originally created to provide a simple
   and easy-to-use way of giving design and structure control of the WordPress theme
   to the user. [#32417](https://core.trac.wordpress.org/ticket/32417) work, but
   travel has been an issue. Hopefully we’ll have a better update there next week.

#### Customize (󠀁[@westonruter](https://profiles.wordpress.org/westonruter)󠁿, 󠀁[@celloexpressions](https://profiles.wordpress.org/celloexpressions)󠁿)

 * [@boone](https://wordpress.slack.com/team/boone) is thinking about/investigating`⁠⁠⁠⁠
   term_status`⁠⁠⁠⁠ for [#38015](https://core.trac.wordpress.org/ticket/38015). 
   We have some time to think about it, and could potentially use shadow/draft taxonomies
   as a workaround for [#38014](https://core.trac.wordpress.org/ticket/38014) in
   4.7 if needed.
 * tracking the ability to add page stubs or create pages directly from the static
   front pageStatic Front Page A WordPress website can have a dynamic blog-like 
   front page, or a “static front page” which is used to show customized content.
   Typically this is the first page you see when you visit a site url, like wordpress.
   org for example. controls along with this project to facilitate creating pages
   for initial site setup within 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.. [@westonruter](https://wordpress.slack.com/team/westonruter)
   is leading the way on [#38013](https://core.trac.wordpress.org/ticket/38013).
 * [#34391](https://core.trac.wordpress.org/ticket/34391) is a significant refactoring
   of code that themes and plugins are encouraged to extend. A corresponding make/
   core post will follow soon after.
    - Already working with some 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/](https://wordpress.org/plugins/)
      or can be cost-based plugin from a third-party., theme, and framework authors
      to minimize breakage.
 * We need some feedback now on [#35395](https://core.trac.wordpress.org/ticket/35395)–
   Custom CSSCSS Cascading Style Sheets. – [@johnregan3](https://wordpress.slack.com/team/johnregan3)
   is making great progress.  Please check out the ticketticket Created for both
   bug reports and feature development on the bug tracker..

#### i18ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see 󠀁[localization](https://make.wordpress.org/core/2016/09/15/dev-chat-summary-september-14-4-7-week-4/?output_format=md#l10n)󠁿. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill. (󠀁[@swissspidy](https://profiles.wordpress.org/swissspidy)󠁿)

 * [#29783](https://core.trac.wordpress.org/ticket/29783) (User Adminadmin (and 
   super admin) Language): in good shape, but not much testing happening so far.
   We could do much more when [#26511](https://core.trac.wordpress.org/ticket/26511)
   is in core though…
 * [#26511](https://core.trac.wordpress.org/ticket/26511) (`switch_to_locale()`):
   needs some much needed performance testing. If anyone runs a large WordPress 
   site, I could use your help!
    Also since there are some similarities with `switch_to_blog()`,
   I’ll open a new ticket to suggest adding a `WP_State` interface for such switching
   functions. Think `WP_Site_State`, `WP_Locale_State`, `WP_Post_State` (see [#19572](https://core.trac.wordpress.org/ticket/19572)),
   etc. Not a blockerblocker A bug which is so severe that it blocks a release.,
   but worth keeping in mind for future compatibility.
 * [#20491](https://core.trac.wordpress.org/ticket/20491) (JSJS JavaScript, a web
   scripting language typically executed in the browser. Often used for advanced
   user interfaces and behaviors. i18n): I documented the current state in the tasks
   with responsibilities etc. As of tomorrow I’ll have more time to work on it (
   mainly on the GlotPress side of things). Also have been thinking about a `switch_to_locale()`
   function in JS via Ajax…

#### Editor (󠀁[@azaozz](https://profiles.wordpress.org/azaozz)󠁿, 󠀁[@iseulde](https://profiles.wordpress.org/iseulde)󠁿)

 * Post your wishlist items for the editor.

#### HTTPSHTTPS HTTPS is an acronym for Hyper Text Transfer Protocol Secure. HTTPS is the secure version of HTTP, the protocol over which data is sent between your browser and the website that you are connected to. The 'S' at the end of HTTPS stands for 'Secure'. It means all communications between your browser and the website are encrypted. This is especially helpful for protecting sensitive data like banking information. (󠀁[@johnbillion](https://profiles.wordpress.org/johnbillion)󠁿)

 * Plan of attack for HTTPS work will be published on Make/Core.

#### Open floor for tickets and any lingering 4.7 ideas.

Please review and comment on these tickets:

 * #[36591](https://core.trac.wordpress.org/ticket/36591)
 * [#38024](https://core.trac.wordpress.org/ticket/38024)
 * [#22058](https://core.trac.wordpress.org/ticket/22058)
 * [#37948](https://core.trac.wordpress.org/ticket/37948)
 * [#37061](https://core.trac.wordpress.org/ticket/37061)

[#4-7](https://make.wordpress.org/core/tag/4-7/), [#dev-chat](https://make.wordpress.org/core/tag/dev-chat/),
[#summary](https://make.wordpress.org/core/tag/summary/)

### Share this:

 * [  Threads ](https://make.wordpress.org/core/2016/09/15/dev-chat-summary-september-14-4-7-week-4/?share=threads)
 * [  Mastodon ](https://make.wordpress.org/core/2016/09/15/dev-chat-summary-september-14-4-7-week-4/?share=mastodon)
 * [  Bluesky ](https://make.wordpress.org/core/2016/09/15/dev-chat-summary-september-14-4-7-week-4/?share=bluesky)
 * [  X ](https://make.wordpress.org/core/2016/09/15/dev-chat-summary-september-14-4-7-week-4/?share=x)
 * [  Facebook ](https://make.wordpress.org/core/2016/09/15/dev-chat-summary-september-14-4-7-week-4/?share=facebook)
 * [  LinkedIn ](https://make.wordpress.org/core/2016/09/15/dev-chat-summary-september-14-4-7-week-4/?share=linkedin)

# Post navigation

[← Media Weekly Update (September 9)](https://make.wordpress.org/core/2016/09/15/media-weekly-update-sept-9/)

[Customize Update – 2016-09-15 →](https://make.wordpress.org/core/2016/09/16/customize-update-2016-09-15/)