January 8, 2016

Call for Trac Tickets & Recap of 1/8/2016 Bug Scrub

Today we held the first regularly scheduled bug scrub of the WordPress 4.5 release cycle. As a reminder, for the 4.5 release, trac bug scrubs will be held weekly each Friday at 17:00 UTC. Bug scrubs are held in the #core channel of WordPress Slack.

This week, we covered 4 trac tickets.

The Slack archive for this chat begins here: https://wordpress.slack.com/archives/core/p1452272470009065

Here is a list of the tickets covered:

  • #25650: When switching between blogs, wp_upload_dir ‘baseurl’ and ‘url’ may be pointing to the current blog not the switched one
  • #34406: wp_kses_hair is too stringent redux
  • #35160: Reorganize Feeds Unit Tests & Add Test Coverage for Atom
  • #15058: Validate option and transient name lengths

Next week, the bug scrub will run approximately 3 hours. Participants need not be present for the full duration, and everyone is welcome to attend.

We’ll start with a list of pre-submitted tickets, before going to an open floor. As time permits, the remainder will be filled with a mix of tickets in the 4.5 milestone, and abandoned tickets, taken from report 43 (Ancient Tickets) on Trac.

If you would like to submit a ticket for consideration for the bug scrub, please comment below with the ticket number. If you have extensive knowledge of the ticket, accompanying text which provides  a brief description of each ticket, its current status, and what needs to happen for the ticket would be appreciated. Bug scrubs are a great way to get extra eyes on tickets, feedback on patches, or suggestions on future routes.

During the WordPress 4.4 cycle, Trac experienced a net loss of approximately 600 tickets. The goal for the 4.5 release is to get to 2,500 tickets open on Trac. The current count is 3,347, which is 847 tickets from this goal.



Call for Trac Tickets & Recap of 1/8/2016 Bug Scrub by Chris Christoff (chriscct7) was originally posted at https://make.wordpress.org/core/2016/01/08/call-for-trac-tickets-recap-of-182016-bug-scrub/

For complex membership sites using WordPress, my answer is always the same

Did you know that you can create a complex membership site using WooCommerce? You can! http://chrislema.com/complex-membership-sites/

If your needs aren't straightforward, you may be venturing into the space of complex membership sites using WordPress. And in that case, here's my rec.

Originally posted at The WP Guy - WordPress Web Design

January 7, 2016

Feature Plugin Chat on Tuesday, Jan 12

As mentioned in the dev chat notes, we’ll be holding a Feature Plugin Chat on Tuesday, January 12, 2016 at 2100 UTC (the usual dev chat time).

Please come if you’re looking for feedback on your Feature Plugin, are interested in a merge in 4.5, or have a Feature Plugin idea that you’d like to propose!

For background, you can see more details on the Feature Plugin process in the core handbook, and a list of current feature plugins.



Feature Plugin Chat on Tuesday, Jan 12 by Mike Schroder was originally posted at https://make.wordpress.org/core/2016/01/08/feature-plugin-chat-on-tuesday-jan-12/

January 6, 2016

Core Dev Chat Notes for Jan 6

Announcements

4.5 Schedule

Focus Runthru

  • Customizer@westonruter reported on & @karmatosed, @melchoyce, @valendesigns and @michaelarestad expressed interest in
    • Features in progress: Customize Pane Resizer, Customize Device Preview. Customize Setting Validation, Create page stubs for adding nav menu items.
    • Features ready: Transactions and Selective Refresh
  • Edit/Publish Flow@michaelarestad
    • Blog post coming soon, incremental steps towards improving the new post and publishing process.
  • Image-centric@joemcgill #33642
    • Finish work on improving compression of images
  • No More Mixed Content (https improvements) – @johnbillion leading & @jeremyfelt, @richardtape, @eric expressed interest

Open Floor

View the full logs on Slack.



Core Dev Chat Notes for Jan 6 by Adam Silverstein was originally posted at https://make.wordpress.org/core/2016/01/07/core-dev-chat-notes-jan-6/

WordPress 4.5 Deputies

A few weeks ago, I put out a call for volunteers for deputies for WordPress 4.5.

Today, I’m excited to announce two deputies:

Mel Choyce
WordPress Committer Mel Choyce (@melchoyce) will be a Design Deputy, with a focus on maintaining UI/UX consistency and handling design decisions throughout the release.

Adam Silverstein
Core contributor Adam Silverstein (@adamsilverstein) will be a release Deputy! You’ll see him around both on the make blogs and trac helping to manage the release.

Please join me in congratulating them both, and feel free to ping any of us with release questions as 4.5 gets rolling.



WordPress 4.5 Deputies by Mike Schroder was originally posted at https://make.wordpress.org/core/2016/01/07/wordpress-4-5-deputies/

January 4, 2016

Microsoft releases Azure template for WordPress/MySQL

Microsoft move to make WordPress and MySQL on Azure a much more straightforward process. http://www.winbeta.org/news/microsoft-releases-azure-template-wordpressmysql

Microsoft has released a template for Azure Resource Manager making the installation of WordPress on Azure a more straightforward process.

Originally posted at The WP Guy - WordPress Web Design

4.4.1 Release Candidate

A Release Candidate for WordPress 4.4.1 is now available. This maintenance release is scheduled for Wednesday, January 6, but first it needs your testing. This release fixes 52 issues reported against 4.4.

WordPress 4.4 has thus far been downloaded over 7 million times since it’s release on December 8. Please test this release candidate to ensure 4.4.1 fixes the reported issues and doesn’t introduce any new ones.

Contributors

A total of 36 contributors have contributed to 4.4.1:

Compute, DvanKooten, JPr, KrissieV, SergeyBiryukov, ShinichiN, aaroncampbell, afercia, azaozz, boonebgorges, dd32, dossy, eherman24, gblsm, hnle, igmoweb, jadpm, jeff@pyebrook.com, joemcgill, johnbillion, jorbin, meitar, nacin, netweb, obenland, ocean90, pento, peterwilsoncc, redsweater, rmccue, rogerhub, salcode, smerriman, scottbrownconsulting, stephenharris, swissspidy, tharsheblows, tyxla, voldemortensen, webaware, wonderboymusic, wp-architect

Notable Bug Fixes

Two severe bugs have been fixed. In some cases, users with an out of date version of OpenSSL being used by PHP were unable to use the HTTP API to communicate with to communicate with some https sites. Additionally, posts that reused a slug (or a part of a slug) would be redirected.
The polyfill for emoji support has been updated to support Unicode 8.0. This means that diversity emoji, and other new emoji like 🌮 and 🏒 are fully supported. 

All Changes

Most components have received at least one change. This is a list of all tickets closed, sorted by component.

Administration

  • #34987 “Configure” link for dashboard widgets no longer displayed.
  • #35047 Notices are not moved to first header when header-elements are nested inside .wrap
  • #35057 bug in new default_hidden_columns filter
  • #35112 Screen Options in Appearance -> Menu not saved correctly sometimes

Bootstrap/Load

  • #34967 SHORTINIT and date_i18n: Call to undefined function _x()
  • #35013 WP4.4 function handle_404 yelds a fatal error on line 613 when trying to clone $wp_query->post if it’s not an object

Build/Test tools

  • #30787 Shrinkwrap NPM dependencies

Bundled Theme

  • #35270 Bump twentysixteen for 4.4.1

Canonical

  • #34890 Canonical meta tag for paginated posts incorrect with ugly permalinks

Comments

  • #34946 new comment redirects break anchors in Safari
  • #34997 preprocess_comment filter does not contain old user_ID field for user_id, instead it has new user_id field
  • #35006 Comments sent immediately to Trash for matching keyword blacklist should not generate email notifications
  • #35025 Performance regression in comments_template in 4.4
  • #35068 Comments not showing up when there are unapproved messages
  • #35175 Page parameter no longer works in wp_list_comments

Customize

  • #35081 Missing Change Theme button when there are only two themes available

Embeds

  • #35152 Remove Rdio embed support
  • #35194 Remove embed discovery tags from HTML header of static home pages
  • #35237 Invalid argument supplied for foreach() in /wp-includes/embed-template.php on line 54

Emoji

External Libraries

  • #34948 Update random_compat for “Don’t instantiate COM if it’s a disabled class”

Filesystem API

  • #34976 Plug ins fail to update after WP 4.4 installed

Formatting

  • #35008 Ampersands in URLs are no longer converted to entities
  • #35058 PHP Fatal when map_deep tries to work on an object that has a property by reference

HTTP API

  • #34935 Removed SSL certificates causing errors in WP 4.4

Help/About

  • #35215 Setting help tab priorities fails to correctly order the tabs

Login/Registration

  • #34925 4.4 wp-login.php: no longer possible to use the login_post scheme
  • #35103 login_url Filter is now applied to Login Form Action Attribute

Mail

  • #35212 Update PHPMailer to 5.2.14

Media

  • #34945 HTTPS website with HTTP images
  • #35045 Responsive images not added when effective scheme differs from image src scheme
  • #35101 image_default_link_type option not being respected
  • #35102 Responsive images support for external URLs
  • #35106 Responsive images break uploads with full path stored in metadata
  • #35108 Responsive images blurry – srcset attribute doesn’t include full size version
  • #35153 Default link target for media files is none

Menus

  • #34446 WordPress Notice after add support for post type archives in menu
  • #34449 Remove CPT if exists menu item
  • #35107 wp_nav_menu outputs tags without line breaks in 4.4, causes strange bug with justified text

Permalinks

  • #35084 check for post status in get_page_uri causes issues with permalinks

Query

  • #35031 wp_old_slug_redirect() in 4.4 redirecting existing posts
  • #35115 404 error when URL includes title=…

Shortcodes

  • #34939 Shortcode regex no longer matches [shortcode=XXX]

Taxonomy

  • #34723 Warning in get_the_terms() because of non-array
  • #35089 Query var on non-public taxonomy remains boolean true since [35333]
  • #35137 get_terms() with a meta_query filter returns duplicated terms
  • #35156 wp_list_categories() does not accept comma-separated IDs for exclude_tree parameter
  • #35180 In WordPress 4.4 the_tags() is displaying tags ordered by ID instead of alphabetically by name

Themes

  • #34962 Issues with wp_get_document_title function causing problems with document titles

Users

  • #34993 Deleting a user no longer asks what to do with their content

Widgets

  • #34978 Extra quotes in title in WP_Widget_RSS class, widget method
  • #34995 WP_Widget::widget not called

XML-RPC

  • #35053 XML-RPC when post with date_created_gmt, its post_date will gmt date not local date
  • #35185 Unable to create Post via XMLRPC after upgrading to 4.4

Download the RC and Please test!



4.4.1 Release Candidate by Aaron Jorbin was originally posted at https://make.wordpress.org/core/2016/01/05/4-4-1-release-candidate/

2015 Contributor Survey

Hi core team folks! Thanks for all your hard work and contributions in 2015. Could you contribute few more minutes to fill in the 2015 contributor survey? It will help us establish some baselines around the contributor experience so that we can see how things change over time.

**This is being posted to all the Make teams, so if you subscribe to a bunch of p2s and keep seeing this post, know that you only need to fill the survey in once, not once per team.**

The survey is anonymous (so you can be extra honest), all questions are optional (so you can skip any that you don’t want to answer), and we’ll post some aggregate results by the end of January. It took testers 5-10 minutes to complete on average (depends how much you have to say), so I bet you could knock it out right after you read this post! :)

There are two sections of the survey. The first has questions about team involvement, recognition, and event involvement, and is pretty much what you’d expect from an annual survey (which teams did you contribute to, how happy are you as a contributor, etc).

The second section is about demographics so we can take a stab at assessing how diverse our contributor base is. All questions are optional, but the more information we have the better we can figure out what we need to improve. If there’s some information you’d rather not identify, that’s okay, but please do not provide false information or use the form to make jokes — just skip those questions.

The survey will be open until January 15, 2016. Whether you have 5 minutes now, or 10 over lunch (or whenever), please take the 2015 contributor survey. Thanks!



2015 Contributor Survey by Jen was originally posted at https://make.wordpress.org/core/2016/01/04/2015-contributor-survey/

Video: How to Make a Small Business WordPress Website in 25 Minutes



WPBeginner - WordPress Tutorials originally appeared at http://www.youtube.com/watch?v=L3xet24jS8I

January 2, 2016

Automattic’s WordAds Network is Now Open to Self-Hosted WordPress Sites

Automattic releases WordAds ad network for use on self-hosted WordPress sites. http://wptavern.com/automattics-wordads-network-is-now-open-to-self-hosted-wordpress-sites

Automattic announced today that its WordAds advertising network is now available to self-hosted WordPress sites via Jetpack and the new AdControl plugin. WordAds, which bears a name confusingly sim…

Originally posted at The WP Guy - WordPress Web Design