$30 off During Our Annual Pro Sale. View Details »

Embracing WordPress Packages

Ajit Bohra
November 06, 2023
8

Embracing WordPress Packages

With Block Editor WordPress now has a plethora of packages and components. Usage of these packages is not restricted to Block Editor or WordPress. These packages can be used to build blocks, to build things within or outside WordPress. From building plugins to apps inside WordPress or standalone apps. The talk will shed light on some key packages and how to use them along with examples and resources.

The talk will help the developer get ideas on how they can utilize them and at the same time help business and product managers know the potential of using them for their own product or plugin.

Ajit Bohra

November 06, 2023
Tweet

Transcript

  1. Embracing WordPress Packages
    The WordPress Artisan

    View Slide

  2. Ajit Bohra
    @ajitbohra
    Speaker
    Cyclist
    Randonneur
    Writer

    View Slide

  3. What are packages?

    View Slide

  4. Learn JavaScript Deeply

    View Slide

  5. A keynote address at WordCamp U.S.
    6th December 2015
    @ajitbohra

    View Slide

  6. Next Generation WordPress
    @ajitbohra

    View Slide

  7. History

    View Slide

  8. Learn JavaScript Deeply, 6th Dec 2015
    @ajitbohra

    View Slide

  9. Around 8 Years from JavaScript deeply to Block Editor
    @ajitbohra

    View Slide

  10. Gutenberg First commit on 12 th July 2016
    @ajitbohra

    View Slide

  11. Around 7 years from Gutenberg to Block Editor
    @ajitbohra

    View Slide

  12. From Editor For WordPress
    to Development Platform

    View Slide

  13. Why one should embrace this?

    View Slide

  14. The direction WordPress is moving towards
    @ajitbohra

    View Slide

  15. Gradual adoption across various areas
    @ajitbohra

    View Slide

  16. New Admin UI
    @ajitbohra

    View Slide

  17. New MediaLibrary
    @ajitbohra

    View Slide

  18. New area of opportunity for contribution
    @ajitbohra

    View Slide

  19. Opportunities, Opportunities, Opportunities!
    @ajitbohra

    View Slide

  20. What one can do with this packages?

    View Slide

  21. Build Blocks
    @ajitbohra

    View Slide

  22. Extend Block Editor
    @ajitbohra

    View Slide

  23. Plugins
    @ajitbohra

    View Slide

  24. Apps
    @ajitbohra

    View Slide

  25. Editor!
    @ajitbohra

    View Slide

  26. How are they currently consumed?

    View Slide

  27. Key Packages

    View Slide

  28. @wordpress/scripts
    @ajitbohra

    View Slide

  29. @wordpress/element
    @ajitbohra

    View Slide

  30. @wordpress/components
    @ajitbohra

    View Slide

  31. @wordpress/compose
    @ajitbohra

    View Slide

  32. @wordpress/data
    @ajitbohra

    View Slide

  33. @wordpress/editor
    @ajitbohra

    View Slide

  34. Examples

    View Slide

  35. Drupal Block Editor
    @ajitbohra

    View Slide

  36. Isolated Block Editor
    @ajitbohra
    https://github.com/Automattic/isolated-block-editor

    View Slide

  37. WooCommerce
    @ajitbohra

    View Slide

  38. How are we embracing this?

    View Slide

  39. Building Standalone App
    @ajitbohra

    View Slide

  40. Building Plugin Settings
    @ajitbohra

    View Slide

  41. wpui.lubus.in

    View Slide

  42. Learn WordPress Packages Deeply!

    View Slide

  43. Build things, build things, build things

    View Slide

  44. THANK YOU
    Twitter
    @ajitbohra
    Web address
    https://www.lubus.in
    Email address
    [email protected]
    Phone number
    (+91) 9820461665
    WE ARE HIRING

    View Slide