Author Archive

  • Getting started with core contribution (Bangla) – part 2

    Speaker: Nazmul Hasan Robin

    October 31, 2022 — This workshop is divided into 3 parts.
    In part 2, we will discuss Make WordPress and how the bug tracking system works on the core.

    Part 2: Core Trac Overview

    Make.WordPress.org introduction
    Overview of Trac and Core Trac
    What are Ticket keywords?
    Ticket Components, Focuses, and Milestones
    How to create a Core Trac ticket?

    Audience: Contributors
    Level: Beginner
    Language: Bangla

    Presentation Slides »

  • Getting started with core contribution (Bangla) – part 1

    Speaker: Nazmul Hasan Robin

    October 31, 2022 — This Online Workshop is an overview of core contributions mostly for the newbies.

    This workshop is divided into 3 parts. In the first session, we will help you get started with your required accounts (WordPress.org, Slack, Github) for core contributions.
    In parts 2 and 3, we will discuss Make WordPress and how the bug tracking system works on the core. We will also cover how to add a patch to a bug ticket using GitHub PR.

    THINGS TO COVER
    Part 1: Core Contribution Prerequisites

    Creating a WordPress.org account
    Joining on WordPress Slack workspace
    Creating a GitHub account and linking to the WordPress.org profile
    Part 2: Core Trac Overview

    Make.WordPress.org introduction
    Overview of Trac and Core Trac
    What are Ticket keywords?
    Ticket Components, Focuses, and Milestones
    How to create a Core Trac ticket?
    Part 3: How to contribute using Github PR

    How to fork a GitHub repository
    Opening a PR
    Writing a proper description to link PR with the Core Trac ticket
    Reviewing PR and testing a core ticket

    Audience: Contributors
    Level: Beginner
    Language: Bangla

    Presentation Slides »

  • The future of themes: designing for the block editor and beyond

    WordCamp US 2022Speaker: Michelle Schulp

    October 28, 2022 — As content and functionality becomes more modular thanks to advances like the block editor, theme designers will have to accommodate even more flexible ways of visualizing and presenting the information. How do we anticipate and accommodate the needs of a constantly evolving website while providing visual solutions that are clean, thoughtful, and consistent?

    This talk works through the entire thinking process as it relates to theme design. It offers a thorough checklist of steps and tools for designing themes that support WordPress core functionality, custom templates and content, common plugins, and an array of standard and custom Gutenberg blocks.

  • Let’s code: global styles variations in block themes

    Speaker: Jonathan Bossenger

    October 28, 2022 — One of the great benefits of the Global Styles system in WordPress block themes is the ability to create multiple variations that users can choose from.

    With variations, theme developers can create multiple different websites using the same base theme code, providing a wider range of options to their users.

    In this session, we’ll be creating a new block theme, and creating a few new Global Style variations for it, to ship with the theme.

    Presentation Slides »

  • A beginner’s guide to the WordPress template hierarchy

    Speaker: Jonathan Bossenger

    October 28, 2022 — A Beginner’s Guide to the WordPress Template Hierarchy, covering how the template hierarchy works, and how it affects both classic and block themes.

    Presentation Slides »

  • Prophylactic programming for WordPress

    WordCamp Valencia 2022Speaker: Gabs Garcia

    October 27, 2022 — In a digital and business environment where 95% of businesses are small and medium-sized companies, it is our duty as software developers to make code and systems as robust as possible.
    We are not just talking about defensive programming, but about taking security into account in all phases of the software lifecycle, from design to maintenance.
    Code prophylaxis is about preventing any threat from penetrating our systems, controlling and eliminating any malware that interacts with our code and preventing any attacker from acting on our system.

  • Atrévete a jugar con los bloques de WordPress

    WordPress Meetup TerrassaSpeaker: Celi Garoe

    October 27, 2022 — ¿Sigues sin llevarte bien con el «nuevo» editor de bloques de WordPress?
    Tiene ya casi 4 años, así que nuevo, nuevo, ya no es. Pero digamos que aún no le has tomado confianza, ¿verdad?

    En esta presentación te propongo un juego para cambiar vuestra relación. Un juego (casi) de niños para descubrir su potencial, poner a prueba tu creatividad y, sobre todo, divertirte.
    No necesitas saber de código.
    No necesitas saber de diseño.
    Con tener ganas de usarlo y un poco de curiosidad es más que suficiente.

    Presentation Slides »

  • Using Composer with WordPress

    Speaker: Micah Wood

    October 27, 2022 — Composer is a command-line dependency management tool designed for PHP. Come learn how Composer can help you:

    – Simplify new project creation
    – Minimize duplication of code in your project repositories
    – Quickly install and update plugins and themes in bulk
    – Manage versioning within your project
    – Follow best practices when managing code for your projects

  • Tools: import and export

    Speaker: Wes Theron

    October 26, 2022 — In this session, we are going to look at how to export and import data from one WordPress website to another.

  • A brief history of WordPress

    Speaker: Courtney Patubo Kranzke

    October 26, 2022 — Learn about the history of your favorite content management system (CMS)! In this session, we’ll tell the story of how WordPress began as simple blogging software and then developed into the CMS that it is today.

    Presentation Slides »