About Session:
In this comprehensive talk, I’ll dive into the world of Gutenberg blocks, starting with the fundamental concepts and gradually progressing to hands-on block creation. Whether folks are new to Gutenberg or experienced users looking to build custom blocks, this guide will provide a step-by-step journey through block development. We will explore the core principles of Gutenberg, learn how to leverage React JS for creating custom blocks. After this, attendees will have the skills and confidence to craft their own Gutenberg blocks, adding a new dimension of customization and interactivity to your WordPress website.
Here is a brief outline of the session:
Introduction
– Brief introduction on the topic of creating custom Gutenberg blocks using React JS.
– The importance of Gutenberg in modern WordPress development.
Section 1: Understanding the basics
Subsection 1.1: What are Gutenberg Blocks?
– The concept of Gutenberg blocks and their role in WordPress content creation.
Subsection 1.2: Benefits of Custom Blocks
– The advantages of creating custom Gutenberg blocks for your website.
Subsection 1.3: What is React and JSX?
– A brief introduction to React and JSX
– Benefits of React and WordPress’ React adaptation.
Section 2: Setting Up the Development Environment
Subsection 2.1: Prerequisites
– The tools and requirements necessary for building custom Gutenberg blocks with React JS.
Subsection 2.2: Setting Up a Development Environment
– Step-by-step instructions on how to set up a development environment for WordPress block development.
Section 3: Creating a Basic Gutenberg Block
– Hand on to write the React JS code for a simple custom Gutenberg block.
Section 4: Conclusion and Next Steps
– Key takeaways from the tutorial.
– Resources for further exploration and advanced block development techniques.
Speaker Information
Amartya is a software developer with a wealth of experience in the industry. Having contributed to renowned organizations such as Bruce Clay and American Express, he currently thrives as a software development engineer at Bluehost. With a robust skill set that spans Python, JavaScript, AI, and DevOps, Amartya has successfully executed over 25 projects, showcasing a deep understanding of diverse technologies. A fervent advocate for open source, he is deeply committed to its empowering capabilities for all. In his current role at Bluehost, Amartya focuses on WordPress plugin development, particularly enhancing features for the Bluehost Official plugin and seamlessly migrating sites between hosts. When he is not coding, you can often find him singing or playing harmonium / tabla or cracking jokes (hopefully funny).