Summary of 6 25 dev chat IRC log…

Summary of 6/25 dev chat (IRC log):

General

  • BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1 is being pushed back to July 9 from July 2, with each successive beta and RCrelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). 1 also pushing back a week. The schedule has been updated.
  • oEmbed (@azaozz), i18ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill. / language packs (@nacin), media grid (@ericlewis), and 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 installer (@tellyworth) should each have an update post published here before the weekend, outlining what has been done thus far, next steps, points needing discussion, and relevant tickets.
  • Each of the above should have a new 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. ready by Monday. Across the board, it would be nice to see more work-in-progress patches — props @ericandrewlewis for recent patches on the media grid ticketticket Created for both bug reports and feature development on the bug tracker.
  • Daily scrubs in #wordpress-dev happening at 15:00 UTC.
  • @johnbillion would like to help coordinate people who are given time by their employers to work on WP; Make/CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. post forthcoming.

oEmbed

  • Recent updates to oEmbed: previews in the editor, media modal, added a bunch of providers
  • Todos: SSLSSL Secure Sockets Layer. Provides a secure means of sending data over the internet. Used for authenticated and private actions., script sandboxing, caching improvements, UIUI User interface/UXUX User experience tweaks
  • Two thirds of our supported providers don’t support SSL: #28507
  • @sams suggested SSL should be a requirement for oEmbed providers going forward (have since revised to an important consideration for the time being).
  • Insecure iframes and/or insecure contained content will be blocked by newer Chrome and Firefox.
  • Two options: placeholder or a nonced, authed, proxied iframeiframe iFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and/or CSS which is loaded at the time when iframe tag is parsed by the user’s browser..
  • For Monday: Placeholder fallback for SSL adminadmin (and super admin) and non-SSL oEmbeds.

i18n

  • Haven’t seen any movement since last week, a lot is listed out on ticket: https://core.trac.wordpress.org/ticket/28577#comment:8
  • For Monday: Patch showing where we are now.

Media Grid

  • A quick phase 2 of the media grid is going forward
  • Media Grid needs a fair amount of work, not user testable yet.
  • Reminder: watch out for strings like “Edit Media” (#) won’t work well for long translations, i.e. ru_RU.
  • @ericandrewlewis asked for feedback on the 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/. application structural decisions around Media Grid. This is likely worth a separate discussion.
  • For Monday: A user-testable patch.

Plugin Installer

  • Screenshots for possibly comparable things.
  • @tellyworth is working on plugin-install.php and @stephdau is working on the details modal / page.
  • Next: Need to discuss what kind of data is most helpful to display for users when they are trying to figure out which plugin it is they want.
  • For Monday: @tellyworth and @stephdau will post patches in progress.

Other

With thanks (again) to @designsimply for note collation.

#4-0, #summary