Lessons from WordPress 4.3

22
Lessons from WordPress 4.3 WordCamp Switzerland 2015

Transcript of Lessons from WordPress 4.3

Page 1: Lessons from WordPress 4.3

Lessons from WordPress 4.3WordCamp Switzerland 2015

Page 2: Lessons from WordPress 4.3
Page 3: Lessons from WordPress 4.3
Page 4: Lessons from WordPress 4.3

@obenland

WordPress 4.3

Page 5: Lessons from WordPress 4.3

@obenland

ScheduleApril 29 Initial 4.3 meeting.

June 3 Merge window opens for any Feature plugins blessed for 4.3.

June 17 Feature plugin merge window closes.

July 1 Beta 1.

July 8 Beta 2.

July 15 Beta 3.

July 22 Beta 4.

July 29 Release candidate and soft string freeze (More RCs as necessary).

August 18 Target date for release of WordPress 4.3.

Page 6: Lessons from WordPress 4.3

@obenland

Page 7: Lessons from WordPress 4.3

@obenland

👎

Page 8: Lessons from WordPress 4.3

@obenland

Bad: Involvement

• Betas and RCs need more testing.

• Figure out ways for specialized testing like term splitting.

• Increase participation for bug scrubs.

• Lack of movement towards the end of the cycle.

Page 9: Lessons from WordPress 4.3

@obenland

Bad: Feature Plugins

• No Feature Plugins ready at beginning of 4.3.

• Site Icon should have been done as a Feature Plugin.

• Have a core mentor involved much earlier.

Page 10: Lessons from WordPress 4.3

@obenland

Bad: Menu Customizer

• Feature Plugin wasn’t complete before merge window.

• Shouldn’t relax standards to make a deadline.

• Merge proposal could have been proof-read.

• Merge proposal could have been written differently.

Page 11: Lessons from WordPress 4.3

@obenland

Menu Customizer

• Merge? Seems more like a coup d’UI.

• I believe the complete customizer should be flushed down the drain as it is utterly slow and very unpleasant to work with.

• That’s kind of crazy pants.

• Worst idea yet.

Page 12: Lessons from WordPress 4.3

@obenland

Menu Customizer• I am embarrassed in behalf of these two developers.

• Its a (sic) absurd and idiot idea that should have never gotten into the customizer.

• Another “wonderful” decision by the team. It’s nice to be dictated to, by people who don’t care at all about the actual users.

• I’m starting to see how at least some core developers are becoming so arrogant and refusing to really listen to users.

Page 13: Lessons from WordPress 4.3

@obenland

Bad: Other

• Completely changed features after Beta 1.

• Freeze/RC 24h before release did not feel good.

• Get dev-notes written up earlier.

Page 14: Lessons from WordPress 4.3

@obenland

👍

Page 15: Lessons from WordPress 4.3

@obenland

Good: Features

• Better Passwords went really well.

• People’s reactions to keyboard shortcuts: ”DAMN, that's amazing!”

• Really happy about list table changes!

Page 16: Lessons from WordPress 4.3

@obenland

Good: Other

• Solid crop of guest committers.

• We had some epic traction on Formatting component. Those tickets are usually very problematic.

• Touch and small screen usability improved significantly!

• Shared taxonomy terms are dead.

Page 17: Lessons from WordPress 4.3

@obenland

Project Management Triangle

Quality

Scope

TimeBudget

Page 18: Lessons from WordPress 4.3

@obenland

Stable.

Page 19: Lessons from WordPress 4.3

@obenland

On Time.

Page 20: Lessons from WordPress 4.3
Page 21: Lessons from WordPress 4.3

Konstantin Obenland@obenland

konstantin.obenland.it

Page 22: Lessons from WordPress 4.3

Questions?

Automattic?

Themes?

WordPress.org?

WordPress.com?

Hooks?

Actions?

Filters?

Getting started?

PHP?CSS?

Germany?

Travel?

Contributing?

Documentation?

WordCamps?

Plugin Development?Languages?

Translations?

SVN?

Core?

Cain & Obenland?

Default Themes?

Trac?

Template Tags?

_s?

Underscores?

Themes API?

Feature Plugins?

Code Formatting?