What’s new for developers_ (August 2023).pptx

Jonathan Bossenger
Jonathan BossengerCode instructor/ex-developer en Automattic
1
What’s new for developers?
(August 2023)
Jonathan Bossenger
Learn.WordPress.org
2
👋🏽 Welcome!
As you join, let everyone know in the chat where you’re
joining us from…
Hello!
○ My name is Jonathan Bossenger
○ From Cape Town, South Africa
○ Developer educator at Automattic
○ Sponsored to work with the Training Team
○ jonathanbossenger.com
Learn.WordPress.org
What’s new for developers?
(August 2023)
Jonathan Bossenger
Announcements
○ Welcome, and thanks to Tracy for co-hosting.
○ Please let me know if you can’t see this slide!
○ We are presenting in focus mode, but please feel free to enable your video.
○ You are welcome to ask questions.
○ You are welcome to post questions in the chat, or unmute to ask questions.
Announcements
○ If I am going too fast, please let me know!
○ We will be posting this session to https://wordpress.tv/ afterwards.
○ For WordPress tutorials and courses please visit https://learn.wordpress.org/
○ For WordPress developer news and updates please visit
https://developer.wordpress.org/news/
Let’s go!
What we’re covering today
○ WordPress core
• enqueue_block_editor_assets vs enqueue_block_assets
• Development mode
• /wp-json/wp/v2/global-styles/{ID}revisions
⁃ Requires authentication
• wp_get_remote_theme_patterns()
⁃ wp_get_theme_directory_pattern_slugs()
What we’re covering today
○ Gutenberg plugin
• Extendable media inserter
• Vertical text orientation support
• New ProgressBar component
• Interactivity API updates and Create Block template
Resources
○ https://developer.wordpress.org/news/2023/08/whats-new-for-developers-august-2023/
○ https://make.wordpress.org/core/2023/07/18/miscellaneous-editor-changes-in-wordpress-6-
3/#post-editor-iframed
○ https://make.wordpress.org/core/2023/07/14/configuring-development-mode-in-6-3/
○ https://make.wordpress.org/core/2023/03/30/proposal-the-interactivity-api-a-better-developer-
experience-in-building-interactive-blocks/
○ https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block-
interactive-template/
1 de 9

Más contenido relacionado

Similar a What’s new for developers_ (August 2023).pptx(20)

Common WordPress APIs_ Global VariablesCommon WordPress APIs_ Global Variables
Common WordPress APIs_ Global Variables
Jonathan Bossenger36 vistas
Common WordPress APIs_ Settings APICommon WordPress APIs_ Settings API
Common WordPress APIs_ Settings API
Jonathan Bossenger52 vistas
The WordPress HTML APIThe WordPress HTML API
The WordPress HTML API
Jonathan Bossenger42 vistas
The WordPress Request LifecycleThe WordPress Request Lifecycle
The WordPress Request Lifecycle
Jonathan Bossenger32 vistas
The WordPress DatabaseThe WordPress Database
The WordPress Database
Jonathan Bossenger52 vistas
Help test WordPress - developer editionHelp test WordPress - developer edition
Help test WordPress - developer edition
Jonathan Bossenger34 vistas
Debugging in WordPressDebugging in WordPress
Debugging in WordPress
Jonathan Bossenger20 vistas
Let's code: WordPress multisite experimentsLet's code: WordPress multisite experiments
Let's code: WordPress multisite experiments
Jonathan Bossenger14 vistas
Using Block Patterns in your Block Theme.pptxUsing Block Patterns in your Block Theme.pptx
Using Block Patterns in your Block Theme.pptx
Jonathan Bossenger26 vistas
Testing plugins for PHP 8Testing plugins for PHP 8
Testing plugins for PHP 8
Jonathan Bossenger45 vistas
Developing for multisiteDeveloping for multisite
Developing for multisite
Jonathan Bossenger107 vistas
Preventing Common Security VulnerabilitiesPreventing Common Security Vulnerabilities
Preventing Common Security Vulnerabilities
Jonathan Bossenger47 vistas
WordPress Plugin SecurityWordPress Plugin Security
WordPress Plugin Security
Jonathan Bossenger82 vistas
Creating a WordPress multisite networkCreating a WordPress multisite network
Creating a WordPress multisite network
Jonathan Bossenger49 vistas

Más de Jonathan Bossenger(10)

Common WordPress APIs_ HTTP API.pptxCommon WordPress APIs_ HTTP API.pptx
Common WordPress APIs_ HTTP API.pptx
Jonathan Bossenger19 vistas
WordPress Coding StandardsWordPress Coding Standards
WordPress Coding Standards
Jonathan Bossenger116 vistas
Managing a WordPress Multisite NetworkManaging a WordPress Multisite Network
Managing a WordPress Multisite Network
Jonathan Bossenger12 vistas
Introduction to WordPress Multisite NetworksIntroduction to WordPress Multisite Networks
Introduction to WordPress Multisite Networks
Jonathan Bossenger15 vistas
Custom Post Types and Capabilities.pptxCustom Post Types and Capabilities.pptx
Custom Post Types and Capabilities.pptx
Jonathan Bossenger25 vistas
WP REST API - custom routes and endpointsWP REST API - custom routes and endpoints
WP REST API - custom routes and endpoints
Jonathan Bossenger31 vistas
WP REST API - modifying responsesWP REST API - modifying responses
WP REST API - modifying responses
Jonathan Bossenger13 vistas

Último(20)

AMD: 4th Generation EPYC CXL DemoAMD: 4th Generation EPYC CXL Demo
AMD: 4th Generation EPYC CXL Demo
CXL Forum123 vistas
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL Preview
CXL Forum120 vistas
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic Meetup
Rick Ossendrijver24 vistas
ThroughputThroughput
Throughput
Moisés Armani Ramírez31 vistas

What’s new for developers_ (August 2023).pptx

  • 1. 1 What’s new for developers? (August 2023) Jonathan Bossenger Learn.WordPress.org
  • 2. 2 👋🏽 Welcome! As you join, let everyone know in the chat where you’re joining us from… Hello! ○ My name is Jonathan Bossenger ○ From Cape Town, South Africa ○ Developer educator at Automattic ○ Sponsored to work with the Training Team ○ jonathanbossenger.com
  • 3. Learn.WordPress.org What’s new for developers? (August 2023) Jonathan Bossenger
  • 4. Announcements ○ Welcome, and thanks to Tracy for co-hosting. ○ Please let me know if you can’t see this slide! ○ We are presenting in focus mode, but please feel free to enable your video. ○ You are welcome to ask questions. ○ You are welcome to post questions in the chat, or unmute to ask questions.
  • 5. Announcements ○ If I am going too fast, please let me know! ○ We will be posting this session to https://wordpress.tv/ afterwards. ○ For WordPress tutorials and courses please visit https://learn.wordpress.org/ ○ For WordPress developer news and updates please visit https://developer.wordpress.org/news/
  • 7. What we’re covering today ○ WordPress core • enqueue_block_editor_assets vs enqueue_block_assets • Development mode • /wp-json/wp/v2/global-styles/{ID}revisions ⁃ Requires authentication • wp_get_remote_theme_patterns() ⁃ wp_get_theme_directory_pattern_slugs()
  • 8. What we’re covering today ○ Gutenberg plugin • Extendable media inserter • Vertical text orientation support • New ProgressBar component • Interactivity API updates and Create Block template
  • 9. Resources ○ https://developer.wordpress.org/news/2023/08/whats-new-for-developers-august-2023/ ○ https://make.wordpress.org/core/2023/07/18/miscellaneous-editor-changes-in-wordpress-6- 3/#post-editor-iframed ○ https://make.wordpress.org/core/2023/07/14/configuring-development-mode-in-6-3/ ○ https://make.wordpress.org/core/2023/03/30/proposal-the-interactivity-api-a-better-developer- experience-in-building-interactive-blocks/ ○ https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block- interactive-template/