Pre-RC Dev Chat 5/23/2012 Live Blog

  • #16079 Automatic excerpts don’t work well with Chinese txt (word counting): Nacin is handling. Westi closed for 3.4.
  • #20703 wp.getComments logs in the user (1 + #comments) times: Unit tests = fast track to commit. Ryan doing so.
  • #20699 AJAX Actions now pass the action name as an arg: reverting to 3.3 behavior, Ryan will handle it. Re-assess for 3.5.
  • #20448 Update Twenty Ten and Twenty Eleven to use 3.4 features: Koop and Nacin to review Lance’s 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..
  • #20554 3.4 Feature Pointers: Change position of the one on Headers to be side pointer. Jane talking to Ryan Ozz.
  • #19599 Localizations should not need to worry about the default secret key: Nacin’s top priority.
  • #8759 Word count function doesn’t work in several languages: Nacin is handling. Westi closed for 3.4, wants new tickets for 3.5 as needed.
  • #20737 Improve appearance of “choose from library” link for headers and backgrounds: Wait and standardize in 3.5.
  • #20507 3.4 Preview/Customize page “Return to Manage Themes” link doesn’t work as expected: Koop says nacin is handling.
  • #20600 Customize and display_header_text(): Koop will fix, patch needs some more love before committing. (Don’t we all.)
  • #20692 Handle unsaved changes 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.: change to button style per Jane’s comment on ticketticket Created for both bug reports and feature development on the bug tracker.. Helen will try patching.
  • #20736 Move customizer to wp-adminadmin (and super admin)/customize.php: Nacin.
  • #20582 Theme Customizer: IE 8/9 compatibility: @ryan‘s top priority
  • #20733 Theme customizer doesn’t order sections based on order added: @dkoopersmith couldn’t reproduce, others could. Jane suggested punting, but Koop/Ocean90/Sergey looking and will fix if a simple one. Otherwise, a nicety that can wait for 3.5.
  • #20423 About WordPress page for 3.4: Closed. Reopen if any typos, credits will be updated from wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ .

Tally for remaining ticket assignments:

  • Nacin – 6
  • Koop – 3 + 2 reviews
  • Ryan – 3
  • Helen – 1
  • Ozz – 1
  • Ocean/Sergey – 1

#3-4, #dev-chat

Team Update: Browsing Buddies

@getsource (DH-Shredder) spent some more time over the past week working with @dkoopersmith refining the infinite scroll JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. for #19815, which was committed earlier today. We briefly discussed having more results/pagination for some of the other theme-install.php tabs with @nacin (requires changes on the 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. end), as well as the recurring thought that perhaps the featured tab should show first. Therefore, the other 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. that restricted the JS enqueue to the theme-install.php search tab only was not committed for the time being.

After reviewing some comps with @jane, we started on the display of multiple screenshots. An initial rough patch will be up on #19816 soon. We still need to hash out the details of retrieving multiple screenshots, both in get_themes() and from the .org API, and how those images will be added to the extended details div without displaying in no JS, as discussed when first scoping the feature. We also need to take into consideration what happens when the window is resized. Provided that we can get that sorted out tomorrow, it looks like we’re on target for the cycle.

I wrote the Theme Review Team and gave them an update on the anticipated screenshot sizes, which will remain at 300×225 (4:3), constrained by CSSCSS Cascading Style Sheets.. Gandalf functions as the large screenshot 🙂 The screenshots in the list table view will be enlarged to match, as there is more space now that details are hidden by default.

#browsing-buddies, #customize, #team-update

Dev Chat Summary – May 4, 2011

We have passed feature freeze, and are now in UIUI User interface week, leading up to a 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. date of May 11. This week’s dev chat checked in on all the things we originally targeted for 3.2.

  • Drop PHP4 compat: This is done, but there are 1 or 2 places we went a little too far and need to revert to not break things.
  • Distraction-free Writing (dfw): Backend is ready. Need to change the buttons used for HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. actions, provide support for escape key, support theme styles, and fine-tune transition times. @azaozz owns this one.
  • List tables 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. improvements: Not happening for 3.2. Westi’s basic summary of findings: More actions/filters/standardization and don’t support subclassing as an override method. Will try to get to this in 3.3.
  • Twenty Eleven (new default theme): Mostly finished, needs editor style support added.
  • IE6 EOL: Most agreed with @aarondcampbell‘s suggestion for the nag — IE < 8 could say "you're insecure" and anything < most recent could say "your browser is outdated" @aarondcampbell will write 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., with confer with nacin about recent api work.
  • Speed improvements: There are lots and lots of speed improvements under the hood. Ryan has done time testing to prove it. If we have release video, Mark J suggested doing side by side view to show the difference. Nacin looked into PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher lazy loading, said it would not bring much improvement, so skipping it.
  • Partial coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. upgrades: work begun by @dd32, being finished by @nacin. Says nothing needs to be done in core, just on .org side re generating appropriate zips.
  • Style update: @dkoopersmith got first patch into trunktrunk A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running "trunk", then you are on the latest revision. yesterday, had a large chunk of the update in it. Getting the rest in now, and then we’ll do a sweep to see what needs fixing/adding. Asking people to hold off on design feedback/requests/details until we’re ready, to avoid lots of tracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. messages about details that are already being added, just haven’t been committed yet. Should be there in a day.
  • Trac tickets: feature requests and enhancements mostly getting punted since past feature freeze. If there’s a bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. you really wanted fixed, then get in there and find more people to test the patches on the ticketticket Created for both bug reports and feature development on the bug tracker.. Tickets withut patches will be punted.
  • Remainder of UI week will be dedicated to finishing the style update, and hitting small UI tickets that weren’t urgent/important enough to take attention away from core functionality, but that just make things a little bit nicer (it’s embarrassing that there are still things we put in during 2.7 that we said we’d clean up in 2.8 and then never got around to).

#3-2, #dev-chat, #meeting-notes