diff --git a/README.md b/README.md new file mode 100644 index 0000000..c86b0b1 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +These are my quick & dirty demos for bootc on rhel. Sorry it's a mess! diff --git a/bootvm.sh b/bootvm.sh new file mode 100755 index 0000000..239f6c8 --- /dev/null +++ b/bootvm.sh @@ -0,0 +1,35 @@ +#!/bin/bash +# +sudo virsh destroy bootc +sudo virsh undefine bootc --remove-all-storage --keep-nvram + +sudo qemu-img create -f qcow2 /var/home/bbreard/data/images/bootc.qcow2 20G +sudo virt-install \ + --name bootc \ + --memory 4096 \ + --vcpus 4 \ + --disk=path=/var/home/bbreard/data/images/bootc.qcow2 \ + --location https://dl.fedoraproject.org/pub/fedora/linux/releases/38/Everything/x86_64/os/ \ + --os-variant rhel9.0 \ + --boot loader=/usr/share/edk2/ovmf/OVMF_CODE.fd,loader.readonly=yes,loader.secure=no,loader.type=pflash,nvram=/var/lib/libvirt/qemu/nvram/bootc.fd \ + --initrd-inject /var/home/bbreard/src/rhel9-bootc/example.ks \ + --extra-args="inst.profile=rhel inst.ks=file:/example.ks" + #--extra-args="inst.profile=rhel inst.ks=file:/example.ks console=tty0 console=ttyS0,115200n8" +# --boot uefi,loader.secure=false \ + +#exec virt-install --connect qemu:///system --name sagano-demo --memory 2048 --vcpus 4 --disk size=40 \ +# --os-variant rhel9.0 --location https://dl.fedoraproject.org/pub/fedora/linux/releases/38/Everything/x86_64/os/ \ +# --noautoconsole --initrd-inject $(pwd)/basic.ks --extra-args="inst.ks=file:/basic.ks console=ttyS0" + +#sudo virt-install \ +# --name=bootc \ +# --ram=4096 \ +# --vcpus=2 \ +# --os-variant=rhel9.2 \ +# --graphics=vnc \ +# --pxe \ +# --disk=path=/var/home/bbreard/data/images/node0.qcow2 \ +# --check path_in_use=off \ +# --network=network=default,model=virtio,mac=52:54:00:9e:5d:d4 \ +# --boot loader=/usr/share/OVMF/OVMF_CODE.secboot.fd,loader.readonly=yes,loader.type=pflash,nvram.template=/usr/share/OVMF/OVMF_VARS.secboot.fd,loader_secure=yes \ +# --features smm.state=on diff --git a/example.ks b/example.ks new file mode 100644 index 0000000..c0861ac --- /dev/null +++ b/example.ks @@ -0,0 +1,37 @@ +text + +# Basic partitioning +clearpart --all --initlabel --disklabel=gpt +part prepboot --size=4 --fstype=prepboot +part biosboot --size=1 --fstype=biosboot +part /boot/efi --size=100 --fstype=efi +part /boot --size=1000 --fstype=ext4 --label=boot +part / --grow --fstype xfs + +#ostreecontainer --url quay.io/centos-boot/fedora-tier-1:eln --no-signature-verification +#ostreecontainer --url quay.io/centos-boot/centos-tier-1-dev:stream9 --no-signature-verification +ostreecontainer --url quay.io/mrguitar/rhel-94-wp-bootc:latest --no-signature-verification +#ostreecontainer --url quay.io/centos-boot/fedora-tier-1:eln --no-signature-verification + +firewall --disabled +services --enabled=sshd +user --name=core --groups=wheel --iscrypted --password=$6$3OrUXJfD.64WiZl2$4/oBFyFgIyPI6LdLCbE.h99YBrFa..pC3x3WlHNH8mUf4ssZmhlhy17CHc0n3kAvHvWecpqunVOd/4kOGB7Ms. +# Only inject a SSH key for root +rootpw --iscrypted locked +# Add your example SSH key here! +#sshkey --username root "ssh-ed25519 demo@example.com" +sshkey --username core "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC6M7NmgtRZkn08Dkyu8xMP0mYDSzmN1qeMoWp43Sv8fmASjLUj8XE+cC3hyvUmzqJwEv0OPWqq9a8nYdye1wMBk0xRTE9lVlAUF4FZwHw1yBXYMb6h/oTQ69eF2YxnVsrk6W6ggMfxHnLa6LHCHzPQrp9SyhVg/jQAdnF+qoQdS2ZynRWY/fnQg05obMff0+gQwolbrTUF3a9JDbwUkrFXwSGVvC2kMEgAhcd9Ii1iPw186A8XUXQS1bDXo+QjdCk4Gtm0CwMCkVdhJImNqXV6/Es3znXFEUaw1VPWx9Vhx3Q/BM3wmDEXQiXHppJ4zT+BzKXuCH+LB3bbXrR+oqAmvSdG4uu7vcMdy/9bEtOd90uv9xs51CLFEzMPTN6zz8V/7nZLvrRWjL5k1F3cSxKvCirdb26uSDLSHqu7qCKXVdn0LShgHA0FSzifyA14w5WR9/GG09DQYiVPaYUwNPk2u9tYPPJsgbJFMyCbttoTcshKkgEXIZesxIZwL5UgYS8= bbreard@comacho" +sshkey --username root "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC6M7NmgtRZkn08Dkyu8xMP0mYDSzmN1qeMoWp43Sv8fmASjLUj8XE+cC3hyvUmzqJwEv0OPWqq9a8nYdye1wMBk0xRTE9lVlAUF4FZwHw1yBXYMb6h/oTQ69eF2YxnVsrk6W6ggMfxHnLa6LHCHzPQrp9SyhVg/jQAdnF+qoQdS2ZynRWY/fnQg05obMff0+gQwolbrTUF3a9JDbwUkrFXwSGVvC2kMEgAhcd9Ii1iPw186A8XUXQS1bDXo+QjdCk4Gtm0CwMCkVdhJImNqXV6/Es3znXFEUaw1VPWx9Vhx3Q/BM3wmDEXQiXHppJ4zT+BzKXuCH+LB3bbXrR+oqAmvSdG4uu7vcMdy/9bEtOd90uv9xs51CLFEzMPTN6zz8V/7nZLvrRWjL5k1F3cSxKvCirdb26uSDLSHqu7qCKXVdn0LShgHA0FSzifyA14w5WR9/GG09DQYiVPaYUwNPk2u9tYPPJsgbJFMyCbttoTcshKkgEXIZesxIZwL5UgYS8= bbreard@comacho" + +reboot + +# Workarounds until https://github.com/rhinstaller/anaconda/pull/5298/ lands +bootloader --location=none --disabled +%post --erroronfail +set -euo pipefail +# Work around anaconda wanting a root password +passwd -l root +rootdevice=$(findmnt -nv -o SOURCE /) +device=$(lsblk -n -o PKNAME ${rootdevice}) +/usr/bin/bootupctl backend install --auto --with-static-configs --device /dev/${device} / +%end diff --git a/nvidia/c9s.repo b/nvidia/c9s.repo new file mode 100644 index 0000000..053e56f --- /dev/null +++ b/nvidia/c9s.repo @@ -0,0 +1,35 @@ +[baseos] +name=CentOS Stream 9 - BaseOS +#baseurl=https://download.eng.rdu.redhat.com/rhel-9/nightly/RHEL-9/latest-RHEL-9/compose/BaseOS/x86_64/os/ +#baseurl=https://download.eng.rdu.redhat.com/rhel-9/rel-eng/RHEL-9/RHEL-9.3.0-20231025.65/compose/BaseOS/x86_64/os/ +baseurl=http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os +gpgcheck=0 +repo_gpgcheck=0 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official + +[appstream] +name=CentOS Stream 9 - AppStream +#baseurl=https://download.eng.rdu.redhat.com/rhel-9/rel-eng/RHEL-9/RHEL-9.3.0-20231025.65/compose/AppStream/x86_64/os/ +#baseurl=https://download.eng.rdu.redhat.com/rhel-9/nightly/RHEL-9/latest-RHEL-9/compose/AppStream/x86_64/os/ +baseurl=http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os +gpgcheck=1 +repo_gpgcheck=0 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official + +[nfv] +name=CentOS Stream 9 - NFV +baseurl=http://mirror.stream.centos.org/9-stream/NFV/$basearch/os +gpgcheck=1 +repo_gpgcheck=0 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official + +[rt] +name=CentOS Stream 9 - RT +baseurl=http://mirror.stream.centos.org/9-stream/RT/$basearch/os +gpgcheck=1 +repo_gpgcheck=0 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official diff --git a/nvidia/cuda-containerfile b/nvidia/cuda-containerfile new file mode 100644 index 0000000..d4dae3d --- /dev/null +++ b/nvidia/cuda-containerfile @@ -0,0 +1,19 @@ +#FROM ubi9/ubi-init +#FROM quay.io/mrguitar/rhel-94-soe-bootc +FROM localhost/rhel-93-bootc +#FROM quay.io/centos-boot/centos-tier-1-dev:stream9 + + +#rpm-ostree workaround +RUN rm /usr/local && mkdir /usr/local + + +ADD cuda-rhel9.repo /etc/yum.repos.d/cuda-rhel9.repo +ADD rhel9.repo /etc/yum.repos.d/rhel9.repo + +#add nvidia drivers (requires either a released rhel kernel in the base image or dkms) and cuda toolkit +RUN dnf install -y nvidia-driver nvidia-gds cuda-toolkit && rm /var/log/*.log /var/lib/dnf -rf + +#rpm-ostree workaround +#RUN rm -rf var/lib/xkb/README.compiled +RUN ostree container commit diff --git a/nvidia/cuda-rhel9.repo b/nvidia/cuda-rhel9.repo new file mode 100644 index 0000000..5252c25 --- /dev/null +++ b/nvidia/cuda-rhel9.repo @@ -0,0 +1,12 @@ +[cuda-rhel9-x86_64] +name=cuda-rhel9-x86_64 +baseurl=https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64 +enabled=1 +gpgcheck=1 +gpgkey=https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64/D42D0685.pub + +[epel] +name=epel 9 +baseurl=https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/ +enabled=1 +gpgcheck=0 diff --git a/nvidia/nv-containerfile b/nvidia/nv-containerfile new file mode 100644 index 0000000..8978b57 --- /dev/null +++ b/nvidia/nv-containerfile @@ -0,0 +1,33 @@ +#FROM ubi9/ubi-init +#FROM quay.io/mrguitar/rhel-94-soe-bootc +#FROM localhost/rhel-93-bootc +FROM quay.io/centos-boot/centos-tier-1-dev:stream9 + + +#Likely won't need in the future +#RUN rm /usr/local && mkdir /usr/local +#Add nvidia repos and 93 repos to pull the matching kernel & kmods +ADD cuda-rhel9.repo /etc/yum.repos.d/cuda-rhel9.repo +ADD rhel93.repo /etc/yum.repos.d/rhel9.repo + +#commenting this as the release automation at NV doesn't support CS9 +#ADD c9s.repo /etc/yum.repos.d/c9s.repo + + +#download kernel rpms and add dnf plugins to do so +RUN rm -f /etc/yum.repos.d/centos.repo && dnf -y install dnf-plugins-core && dnf -y download kernel-modules-core-5.14.0-362.8.1.el9_3.x86_64 kernel-core-5.14.0-362.8.1.el9_3.x86_64 kernel-modules-5.14.0-362.8.1.el9_3.x86_64 kernel-5.14.0-362.8.1.el9_3.x86_64 && ls *.rpm + +#swap the kernel +RUN rpm-ostree override replace kernel{,-core,-modules-core,-modules}-5.14.0-362.8.1.el9_3.x86_64.rpm + +#installing the nvidia rpms gives an error around modularity and not finding the appropriate kmods. I'm guessing maybe the override/replace requires an intermediate container build for the new kernel to be "seen" + +#failed attempt to stop from doing an intermediate container build/commit. :) +#RUN dnf -y install kernel-modules-core-5.14.0-362.8.1.el9_3.x86_64 kernel-core-5.14.0-362.8.1.el9_3.x86_64 kernel-modules-5.14.0-362.8.1.el9_3.x86_64 kernel-5.14.0-362.8.1.el9_3.x86_64 +#RUN dnf install -y nvidia-driver-545.23.08-1.el9.x86_64 && rm /var/log/*.log /var/lib/dnf -rf +RUN dnf install -y nvidia-driver && rm /var/log/*.log /var/lib/dnf -rf + + +#another workaround that likely isn't needed. +#RUN rm -rf var/lib/xkb/README.compiled +RUN ostree container commit diff --git a/nvidia/rhel93.repo b/nvidia/rhel93.repo new file mode 100644 index 0000000..b1a7e69 --- /dev/null +++ b/nvidia/rhel93.repo @@ -0,0 +1,14 @@ +[rhel-9-baseos-rpms] +name = Red Hat Enterprise Linux 9 - BaseOS +#baseurl = http://download.devel.redhat.com/rhel-9/nightly/RHEL-9/latest-RHEL-9/compose/BaseOS/x86_64/os/ +baseurl = http://download.eng.rdu.redhat.com/rhel-9/rel-eng/RHEL-9/RHEL-9.3.0-20231025.65/compose/BaseOS/x86_64/os/ +enabled = 1 +gpgcheck = 0 + +[rhel-9-appstream-rpms] +name = Red Hat Enterprise Linux 9 Application Stream +#baseurl = http://download.devel.redhat.com/rhel-9/nightly/RHEL-9/latest-RHEL-9/compose/AppStream/x86_64/os/ +baseurl = http://download.eng.rdu.redhat.com/rhel-9/rel-eng/RHEL-9/RHEL-9.3.0-20231025.65/compose/AppStream/x86_64/os/ +enabled = 1 +gpgcheck = 0 + diff --git a/oscap/oscap-containerfile b/oscap/oscap-containerfile new file mode 100644 index 0000000..64cf561 --- /dev/null +++ b/oscap/oscap-containerfile @@ -0,0 +1,13 @@ +#FROM ubi9/ubi-init +#FROM quay.io/mrguitar/rhel-94-soe-bootc +FROM quay.io/centos-boot/centos-tier-1-dev:stream9 + +#ADD rhel9.repo /etc/yum.repos.d/rhel9.repo +RUN dnf install -y httpd mariadb mariadb-server php-fpm php-mysqlnd vim-enhanced && rm /var/log/*.log /var/lib/dnf -rf +ADD lamp.local-2023-03-09-0123.sql /etc +ADD wp.tgz /etc/www +ADD wp-setup.service dir-setup.service /etc/systemd/system/ +ADD --chmod=755 wp-setup.sh dir-setup.sh /etc +RUN systemctl enable httpd mariadb wp-setup php-fpm dir-setup +#CMD /usr/sbin/init +RUN ostree container commit diff --git a/repos/c9s.repo b/repos/c9s.repo new file mode 100644 index 0000000..053e56f --- /dev/null +++ b/repos/c9s.repo @@ -0,0 +1,35 @@ +[baseos] +name=CentOS Stream 9 - BaseOS +#baseurl=https://download.eng.rdu.redhat.com/rhel-9/nightly/RHEL-9/latest-RHEL-9/compose/BaseOS/x86_64/os/ +#baseurl=https://download.eng.rdu.redhat.com/rhel-9/rel-eng/RHEL-9/RHEL-9.3.0-20231025.65/compose/BaseOS/x86_64/os/ +baseurl=http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os +gpgcheck=0 +repo_gpgcheck=0 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official + +[appstream] +name=CentOS Stream 9 - AppStream +#baseurl=https://download.eng.rdu.redhat.com/rhel-9/rel-eng/RHEL-9/RHEL-9.3.0-20231025.65/compose/AppStream/x86_64/os/ +#baseurl=https://download.eng.rdu.redhat.com/rhel-9/nightly/RHEL-9/latest-RHEL-9/compose/AppStream/x86_64/os/ +baseurl=http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os +gpgcheck=1 +repo_gpgcheck=0 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official + +[nfv] +name=CentOS Stream 9 - NFV +baseurl=http://mirror.stream.centos.org/9-stream/NFV/$basearch/os +gpgcheck=1 +repo_gpgcheck=0 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official + +[rt] +name=CentOS Stream 9 - RT +baseurl=http://mirror.stream.centos.org/9-stream/RT/$basearch/os +gpgcheck=1 +repo_gpgcheck=0 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official diff --git a/repos/rhel9.repo b/repos/rhel9.repo new file mode 100644 index 0000000..d9f6757 --- /dev/null +++ b/repos/rhel9.repo @@ -0,0 +1,12 @@ +[rhel-9-baseos-rpms] +name = Red Hat Enterprise Linux 9 - BaseOS +baseurl = http://download.devel.redhat.com/rhel-9/nightly/RHEL-9/latest-RHEL-9/compose/BaseOS/x86_64/os/ +enabled = 1 +gpgcheck = 0 + +[rhel-9-appstream-rpms] +name = Red Hat Enterprise Linux 9 Application Stream +baseurl = http://download.devel.redhat.com/rhel-9/nightly/RHEL-9/latest-RHEL-9/compose/AppStream/x86_64/os/ +enabled = 1 +gpgcheck = 0 + diff --git a/wordpress/containerfile b/wordpress/containerfile new file mode 100644 index 0000000..64cf561 --- /dev/null +++ b/wordpress/containerfile @@ -0,0 +1,13 @@ +#FROM ubi9/ubi-init +#FROM quay.io/mrguitar/rhel-94-soe-bootc +FROM quay.io/centos-boot/centos-tier-1-dev:stream9 + +#ADD rhel9.repo /etc/yum.repos.d/rhel9.repo +RUN dnf install -y httpd mariadb mariadb-server php-fpm php-mysqlnd vim-enhanced && rm /var/log/*.log /var/lib/dnf -rf +ADD lamp.local-2023-03-09-0123.sql /etc +ADD wp.tgz /etc/www +ADD wp-setup.service dir-setup.service /etc/systemd/system/ +ADD --chmod=755 wp-setup.sh dir-setup.sh /etc +RUN systemctl enable httpd mariadb wp-setup php-fpm dir-setup +#CMD /usr/sbin/init +RUN ostree container commit diff --git a/wordpress/demo1.tgz b/wordpress/demo1.tgz new file mode 100644 index 0000000..17c5b20 Binary files /dev/null and b/wordpress/demo1.tgz differ diff --git a/wordpress/dir-setup.service b/wordpress/dir-setup.service new file mode 100644 index 0000000..dffdc40 --- /dev/null +++ b/wordpress/dir-setup.service @@ -0,0 +1,13 @@ +[Unit] +Description=populate /var contents +ConditionPathExists=!/var/www/html +Before=mariadb + +[Service] +#I know, I know ....just need to get back to the family +ExecStartPre= +ExecStart=/etc/dir-setup.sh + +[Install] +WantedBy=multi-user.target + diff --git a/wordpress/dir-setup.sh b/wordpress/dir-setup.sh new file mode 100755 index 0000000..00df92f --- /dev/null +++ b/wordpress/dir-setup.sh @@ -0,0 +1,5 @@ +#!/bin/bash +mkdir -p /var/www/html /var/log/httpd/ /var/log/mariadb /var/lib/mysql /var/log/php-fpm/ +chown -R mysql.mysql /var/lib/mysql +#setenforce 0 + diff --git a/wordpress/example.ks b/wordpress/example.ks new file mode 100644 index 0000000..c0861ac --- /dev/null +++ b/wordpress/example.ks @@ -0,0 +1,37 @@ +text + +# Basic partitioning +clearpart --all --initlabel --disklabel=gpt +part prepboot --size=4 --fstype=prepboot +part biosboot --size=1 --fstype=biosboot +part /boot/efi --size=100 --fstype=efi +part /boot --size=1000 --fstype=ext4 --label=boot +part / --grow --fstype xfs + +#ostreecontainer --url quay.io/centos-boot/fedora-tier-1:eln --no-signature-verification +#ostreecontainer --url quay.io/centos-boot/centos-tier-1-dev:stream9 --no-signature-verification +ostreecontainer --url quay.io/mrguitar/rhel-94-wp-bootc:latest --no-signature-verification +#ostreecontainer --url quay.io/centos-boot/fedora-tier-1:eln --no-signature-verification + +firewall --disabled +services --enabled=sshd +user --name=core --groups=wheel --iscrypted --password=$6$3OrUXJfD.64WiZl2$4/oBFyFgIyPI6LdLCbE.h99YBrFa..pC3x3WlHNH8mUf4ssZmhlhy17CHc0n3kAvHvWecpqunVOd/4kOGB7Ms. +# Only inject a SSH key for root +rootpw --iscrypted locked +# Add your example SSH key here! +#sshkey --username root "ssh-ed25519 demo@example.com" +sshkey --username core "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC6M7NmgtRZkn08Dkyu8xMP0mYDSzmN1qeMoWp43Sv8fmASjLUj8XE+cC3hyvUmzqJwEv0OPWqq9a8nYdye1wMBk0xRTE9lVlAUF4FZwHw1yBXYMb6h/oTQ69eF2YxnVsrk6W6ggMfxHnLa6LHCHzPQrp9SyhVg/jQAdnF+qoQdS2ZynRWY/fnQg05obMff0+gQwolbrTUF3a9JDbwUkrFXwSGVvC2kMEgAhcd9Ii1iPw186A8XUXQS1bDXo+QjdCk4Gtm0CwMCkVdhJImNqXV6/Es3znXFEUaw1VPWx9Vhx3Q/BM3wmDEXQiXHppJ4zT+BzKXuCH+LB3bbXrR+oqAmvSdG4uu7vcMdy/9bEtOd90uv9xs51CLFEzMPTN6zz8V/7nZLvrRWjL5k1F3cSxKvCirdb26uSDLSHqu7qCKXVdn0LShgHA0FSzifyA14w5WR9/GG09DQYiVPaYUwNPk2u9tYPPJsgbJFMyCbttoTcshKkgEXIZesxIZwL5UgYS8= bbreard@comacho" +sshkey --username root "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC6M7NmgtRZkn08Dkyu8xMP0mYDSzmN1qeMoWp43Sv8fmASjLUj8XE+cC3hyvUmzqJwEv0OPWqq9a8nYdye1wMBk0xRTE9lVlAUF4FZwHw1yBXYMb6h/oTQ69eF2YxnVsrk6W6ggMfxHnLa6LHCHzPQrp9SyhVg/jQAdnF+qoQdS2ZynRWY/fnQg05obMff0+gQwolbrTUF3a9JDbwUkrFXwSGVvC2kMEgAhcd9Ii1iPw186A8XUXQS1bDXo+QjdCk4Gtm0CwMCkVdhJImNqXV6/Es3znXFEUaw1VPWx9Vhx3Q/BM3wmDEXQiXHppJ4zT+BzKXuCH+LB3bbXrR+oqAmvSdG4uu7vcMdy/9bEtOd90uv9xs51CLFEzMPTN6zz8V/7nZLvrRWjL5k1F3cSxKvCirdb26uSDLSHqu7qCKXVdn0LShgHA0FSzifyA14w5WR9/GG09DQYiVPaYUwNPk2u9tYPPJsgbJFMyCbttoTcshKkgEXIZesxIZwL5UgYS8= bbreard@comacho" + +reboot + +# Workarounds until https://github.com/rhinstaller/anaconda/pull/5298/ lands +bootloader --location=none --disabled +%post --erroronfail +set -euo pipefail +# Work around anaconda wanting a root password +passwd -l root +rootdevice=$(findmnt -nv -o SOURCE /) +device=$(lsblk -n -o PKNAME ${rootdevice}) +/usr/bin/bootupctl backend install --auto --with-static-configs --device /dev/${device} / +%end diff --git a/wordpress/lamp.local-2023-03-09-0123.sql b/wordpress/lamp.local-2023-03-09-0123.sql new file mode 100644 index 0000000..c7ddde4 --- /dev/null +++ b/wordpress/lamp.local-2023-03-09-0123.sql @@ -0,0 +1,411 @@ +-- MariaDB dump 10.19 Distrib 10.5.16-MariaDB, for Linux (x86_64) +-- +-- Host: localhost Database: wp +-- ------------------------------------------------------ +-- Server version 10.5.16-MariaDB + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `wp_commentmeta` +-- + +DROP TABLE IF EXISTS `wp_commentmeta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_commentmeta` ( + `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `comment_id` bigint(20) unsigned NOT NULL DEFAULT 0, + `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, + `meta_value` longtext COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, + PRIMARY KEY (`meta_id`), + KEY `comment_id` (`comment_id`), + KEY `meta_key` (`meta_key`(191)) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_commentmeta` +-- + +LOCK TABLES `wp_commentmeta` WRITE; +/*!40000 ALTER TABLE `wp_commentmeta` DISABLE KEYS */; +/*!40000 ALTER TABLE `wp_commentmeta` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_comments` +-- + +DROP TABLE IF EXISTS `wp_comments`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_comments` ( + `comment_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `comment_post_ID` bigint(20) unsigned NOT NULL DEFAULT 0, + `comment_author` tinytext COLLATE utf8mb4_unicode_520_ci NOT NULL, + `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `comment_content` text COLLATE utf8mb4_unicode_520_ci NOT NULL, + `comment_karma` int(11) NOT NULL DEFAULT 0, + `comment_approved` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '1', + `comment_agent` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `comment_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'comment', + `comment_parent` bigint(20) unsigned NOT NULL DEFAULT 0, + `user_id` bigint(20) unsigned NOT NULL DEFAULT 0, + PRIMARY KEY (`comment_ID`), + KEY `comment_post_ID` (`comment_post_ID`), + KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`), + KEY `comment_date_gmt` (`comment_date_gmt`), + KEY `comment_parent` (`comment_parent`), + KEY `comment_author_email` (`comment_author_email`(10)) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_comments` +-- + +LOCK TABLES `wp_comments` WRITE; +/*!40000 ALTER TABLE `wp_comments` DISABLE KEYS */; +INSERT INTO `wp_comments` VALUES (1,1,'A WordPress Commenter','wapuu@wordpress.example','https://wordpress.org/','','2023-03-02 20:53:22','2023-03-02 20:53:22','Hi, this is a comment.\nTo get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\nCommenter avatars come from Gravatar.',0,'1','','comment',0,0); +/*!40000 ALTER TABLE `wp_comments` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_links` +-- + +DROP TABLE IF EXISTS `wp_links`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_links` ( + `link_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `link_url` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `link_name` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `link_image` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `link_target` varchar(25) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `link_description` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `link_visible` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y', + `link_owner` bigint(20) unsigned NOT NULL DEFAULT 1, + `link_rating` int(11) NOT NULL DEFAULT 0, + `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `link_rel` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `link_notes` mediumtext COLLATE utf8mb4_unicode_520_ci NOT NULL, + `link_rss` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + PRIMARY KEY (`link_id`), + KEY `link_visible` (`link_visible`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_links` +-- + +LOCK TABLES `wp_links` WRITE; +/*!40000 ALTER TABLE `wp_links` DISABLE KEYS */; +/*!40000 ALTER TABLE `wp_links` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_options` +-- + +DROP TABLE IF EXISTS `wp_options`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_options` ( + `option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `option_name` varchar(191) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `option_value` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, + `autoload` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'yes', + PRIMARY KEY (`option_id`), + UNIQUE KEY `option_name` (`option_name`), + KEY `autoload` (`autoload`) +) ENGINE=InnoDB AUTO_INCREMENT=1271 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_options` +-- + +LOCK TABLES `wp_options` WRITE; +/*!40000 ALTER TABLE `wp_options` DISABLE KEYS */; +INSERT INTO `wp_options` VALUES (1,'siteurl','http://192.168.122.169','yes'),(2,'home','http://192.168.122.169','yes'),(3,'blogname','systemctl the universe','yes'),(4,'blogdescription','','yes'),(5,'users_can_register','0','yes'),(6,'admin_email','benbreardjr@gmail.com','yes'),(7,'start_of_week','1','yes'),(8,'use_balanceTags','0','yes'),(9,'use_smilies','1','yes'),(10,'require_name_email','1','yes'),(11,'comments_notify','1','yes'),(12,'posts_per_rss','10','yes'),(13,'rss_use_excerpt','0','yes'),(14,'mailserver_url','mail.example.com','yes'),(15,'mailserver_login','login@example.com','yes'),(16,'mailserver_pass','password','yes'),(17,'mailserver_port','110','yes'),(18,'default_category','1','yes'),(19,'default_comment_status','open','yes'),(20,'default_ping_status','open','yes'),(21,'default_pingback_flag','0','yes'),(22,'posts_per_page','10','yes'),(23,'date_format','F j, Y','yes'),(24,'time_format','g:i a','yes'),(25,'links_updated_date_format','F j, Y g:i a','yes'),(26,'comment_moderation','0','yes'),(27,'moderation_notify','1','yes'),(28,'permalink_structure','','yes'),(29,'rewrite_rules','','yes'),(30,'hack_file','0','yes'),(31,'blog_charset','UTF-8','yes'),(32,'moderation_keys','','no'),(33,'active_plugins','a:0:{}','yes'),(34,'category_base','','yes'),(35,'ping_sites','http://rpc.pingomatic.com/','yes'),(36,'comment_max_links','2','yes'),(37,'gmt_offset','0','yes'),(38,'default_email_category','1','yes'),(39,'recently_edited','','no'),(40,'template','twentytwentyone','yes'),(41,'stylesheet','twentytwentyone','yes'),(42,'comment_registration','0','yes'),(43,'html_type','text/html','yes'),(44,'use_trackback','0','yes'),(45,'default_role','subscriber','yes'),(46,'db_version','53496','yes'),(47,'uploads_use_yearmonth_folders','1','yes'),(48,'upload_path','','yes'),(49,'blog_public','0','yes'),(50,'default_link_category','2','yes'),(51,'show_on_front','page','yes'),(52,'tag_base','','yes'),(53,'show_avatars','1','yes'),(54,'avatar_rating','G','yes'),(55,'upload_url_path','','yes'),(56,'thumbnail_size_w','150','yes'),(57,'thumbnail_size_h','150','yes'),(58,'thumbnail_crop','1','yes'),(59,'medium_size_w','300','yes'),(60,'medium_size_h','300','yes'),(61,'avatar_default','mystery','yes'),(62,'large_size_w','1024','yes'),(63,'large_size_h','1024','yes'),(64,'image_default_link_type','none','yes'),(65,'image_default_size','','yes'),(66,'image_default_align','','yes'),(67,'close_comments_for_old_posts','0','yes'),(68,'close_comments_days_old','14','yes'),(69,'thread_comments','1','yes'),(70,'thread_comments_depth','5','yes'),(71,'page_comments','0','yes'),(72,'comments_per_page','50','yes'),(73,'default_comments_page','newest','yes'),(74,'comment_order','asc','yes'),(75,'sticky_posts','a:0:{}','yes'),(76,'widget_categories','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(77,'widget_text','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(78,'widget_rss','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(79,'uninstall_plugins','a:0:{}','no'),(80,'timezone_string','','yes'),(81,'page_for_posts','0','yes'),(82,'page_on_front','2','yes'),(83,'default_post_format','0','yes'),(84,'link_manager_enabled','0','yes'),(85,'finished_splitting_shared_terms','1','yes'),(86,'site_icon','20','yes'),(87,'medium_large_size_w','768','yes'),(88,'medium_large_size_h','0','yes'),(89,'wp_page_for_privacy_policy','3','yes'),(90,'show_comments_cookies_opt_in','1','yes'),(91,'admin_email_lifespan','1693342400','yes'),(92,'disallowed_keys','','no'),(93,'comment_previously_approved','1','yes'),(94,'auto_plugin_theme_update_emails','a:0:{}','no'),(95,'auto_update_core_dev','enabled','yes'),(96,'auto_update_core_minor','enabled','yes'),(97,'auto_update_core_major','enabled','yes'),(98,'wp_force_deactivated_plugins','a:0:{}','yes'),(99,'initial_db_version','53496','yes'),(100,'wp_user_roles','a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:61:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:34:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:10:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}}','yes'),(101,'fresh_site','0','yes'),(102,'user_count','1','no'),(103,'widget_block','a:6:{i:2;a:1:{s:7:\"content\";s:19:\"\";}i:3;a:1:{s:7:\"content\";s:154:\"

Recent Posts

\";}i:4;a:1:{s:7:\"content\";s:227:\"

Recent Comments

\";}i:5;a:1:{s:7:\"content\";s:146:\"

Archives

\";}i:6;a:1:{s:7:\"content\";s:150:\"

Categories

\";}s:12:\"_multiwidget\";i:1;}','yes'),(104,'sidebars_widgets','a:2:{s:19:\"wp_inactive_widgets\";a:5:{i:0;s:7:\"block-2\";i:1;s:7:\"block-3\";i:2;s:7:\"block-4\";i:3;s:7:\"block-5\";i:4;s:7:\"block-6\";}s:13:\"array_version\";i:3;}','yes'),(105,'cron','a:7:{i:1678316006;a:1:{s:34:\"wp_privacy_delete_old_export_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1678352006;a:4:{s:18:\"wp_https_detection\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1678352009;a:1:{s:21:\"wp_update_user_counts\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1678395206;a:1:{s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1678395209;a:3:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1678481606;a:1:{s:30:\"wp_site_health_scheduled_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}s:7:\"version\";i:2;}','yes'),(106,'widget_pages','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(107,'widget_calendar','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(108,'widget_archives','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(109,'widget_media_audio','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(110,'widget_media_image','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(111,'widget_media_gallery','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(112,'widget_media_video','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(113,'widget_meta','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(114,'widget_search','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(115,'widget_recent-posts','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(116,'widget_recent-comments','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(117,'widget_tag_cloud','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(118,'widget_nav_menu','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(119,'widget_custom_html','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(121,'_site_transient_update_core','O:8:\"stdClass\":4:{s:7:\"updates\";a:1:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:6:\"latest\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-6.1.1.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-6.1.1.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-6.1.1-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-6.1.1-new-bundled.zip\";s:7:\"partial\";s:0:\"\";s:8:\"rollback\";s:0:\"\";}s:7:\"current\";s:5:\"6.1.1\";s:7:\"version\";s:5:\"6.1.1\";s:11:\"php_version\";s:6:\"5.6.20\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"6.1\";s:15:\"partial_version\";s:0:\"\";}}s:12:\"last_checked\";i:1678315346;s:15:\"version_checked\";s:5:\"6.1.1\";s:12:\"translations\";a:0:{}}','no'),(125,'_site_transient_update_themes','O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1678315347;s:7:\"checked\";a:3:{s:15:\"twentytwentyone\";s:3:\"1.7\";s:17:\"twentytwentythree\";s:3:\"1.0\";s:15:\"twentytwentytwo\";s:3:\"1.3\";}s:8:\"response\";a:0:{}s:9:\"no_update\";a:3:{s:15:\"twentytwentyone\";a:6:{s:5:\"theme\";s:15:\"twentytwentyone\";s:11:\"new_version\";s:3:\"1.7\";s:3:\"url\";s:45:\"https://wordpress.org/themes/twentytwentyone/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/theme/twentytwentyone.1.7.zip\";s:8:\"requires\";s:3:\"5.3\";s:12:\"requires_php\";s:3:\"5.6\";}s:17:\"twentytwentythree\";a:6:{s:5:\"theme\";s:17:\"twentytwentythree\";s:11:\"new_version\";s:3:\"1.0\";s:3:\"url\";s:47:\"https://wordpress.org/themes/twentytwentythree/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/theme/twentytwentythree.1.0.zip\";s:8:\"requires\";s:3:\"6.1\";s:12:\"requires_php\";s:3:\"5.6\";}s:15:\"twentytwentytwo\";a:6:{s:5:\"theme\";s:15:\"twentytwentytwo\";s:11:\"new_version\";s:3:\"1.3\";s:3:\"url\";s:45:\"https://wordpress.org/themes/twentytwentytwo/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/theme/twentytwentytwo.1.3.zip\";s:8:\"requires\";s:3:\"5.9\";s:12:\"requires_php\";s:3:\"5.6\";}}s:12:\"translations\";a:0:{}}','no'),(126,'can_compress_scripts','1','no'),(131,'theme_mods_twentytwentythree','a:2:{s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1677851525;s:4:\"data\";a:3:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:3:{i:0;s:7:\"block-2\";i:1;s:7:\"block-3\";i:2;s:7:\"block-4\";}s:9:\"sidebar-2\";a:2:{i:0;s:7:\"block-5\";i:1;s:7:\"block-6\";}}}}','yes'),(180,'current_theme','Twenty Twenty-One','yes'),(181,'theme_mods_twentytwentytwo','a:4:{i:0;b:0;s:18:\"nav_menu_locations\";a:0:{}s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1677851637;s:4:\"data\";a:1:{s:19:\"wp_inactive_widgets\";a:5:{i:0;s:7:\"block-2\";i:1;s:7:\"block-3\";i:2;s:7:\"block-4\";i:3;s:7:\"block-5\";i:4;s:7:\"block-6\";}}}}','yes'),(182,'theme_switched','','yes'),(194,'theme_mods_twentytwentyone','a:2:{s:18:\"custom_css_post_id\";i:-1;s:16:\"background_color\";s:6:\"ffffff\";}','yes'),(199,'theme_switch_menu_locations','a:0:{}','yes'),(200,'theme_switched_via_customizer','','yes'),(201,'customize_stashed_theme_mods','a:0:{}','no'),(1107,'recovery_keys','a:0:{}','yes'),(1108,'https_detection_errors','a:1:{s:20:\"https_request_failed\";a:1:{i:0;s:21:\"HTTPS request failed.\";}}','yes'),(1116,'finished_updating_comment_type','1','yes'),(1117,'_site_transient_timeout_php_check_f615bb1e23847416e204708c1a47460a','1678840972','no'),(1118,'_site_transient_php_check_f615bb1e23847416e204708c1a47460a','a:5:{s:19:\"recommended_version\";s:3:\"7.4\";s:15:\"minimum_version\";s:6:\"5.6.20\";s:12:\"is_supported\";b:1;s:9:\"is_secure\";b:1;s:13:\"is_acceptable\";b:1;}','no'),(1119,'_transient_health-check-site-status-result','{\"good\":15,\"recommended\":5,\"critical\":1}','yes'),(1138,'_site_transient_timeout_browser_855abe33f610755c8e35f3ba0e85948b','1678908321','no'),(1139,'_site_transient_browser_855abe33f610755c8e35f3ba0e85948b','a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:9:\"110.0.0.0\";s:8:\"platform\";s:5:\"Linux\";s:10:\"update_url\";s:29:\"https://www.google.com/chrome\";s:7:\"img_src\";s:43:\"http://s.w.org/images/browsers/chrome.png?1\";s:11:\"img_src_ssl\";s:44:\"https://s.w.org/images/browsers/chrome.png?1\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}','no'),(1140,'_site_transient_timeout_community-events-38e57b30d67a8f9a76bf3c053edb765c','1678346723','no'),(1141,'_site_transient_community-events-38e57b30d67a8f9a76bf3c053edb765c','a:4:{s:9:\"sandboxed\";b:0;s:5:\"error\";N;s:8:\"location\";a:1:{s:2:\"ip\";s:13:\"192.168.122.0\";}s:6:\"events\";a:3:{i:0;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:39:\"How to Build Your Social Media Strategy\";s:3:\"url\";s:63:\"https://www.meetup.com/denton-wordpress-meetup/events/292048957\";s:6:\"meetup\";s:23:\"Denton WordPress Meetup\";s:10:\"meetup_url\";s:47:\"https://www.meetup.com/Denton-WordPress-Meetup/\";s:4:\"date\";s:19:\"2023-03-10 18:00:00\";s:8:\"end_date\";s:19:\"2023-03-10 19:00:00\";s:20:\"start_unix_timestamp\";i:1678492800;s:18:\"end_unix_timestamp\";i:1678496400;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:33.22;s:9:\"longitude\";d:-97.14;}}i:1;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:20:\"WordPress Roundtable\";s:3:\"url\";s:70:\"https://www.meetup.com/wordpress-midcities-user-group/events/290125116\";s:6:\"meetup\";s:30:\"WordPress Midcities User Group\";s:10:\"meetup_url\";s:54:\"https://www.meetup.com/WordPress-Midcities-User-Group/\";s:4:\"date\";s:19:\"2023-04-01 13:00:00\";s:8:\"end_date\";s:19:\"2023-04-01 15:00:00\";s:20:\"start_unix_timestamp\";i:1680372000;s:18:\"end_unix_timestamp\";i:1680379200;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:32.86;s:9:\"longitude\";d:-97.14;}}i:2;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:20:\"WordPress Roundtable\";s:3:\"url\";s:70:\"https://www.meetup.com/wordpress-midcities-user-group/events/290125123\";s:6:\"meetup\";s:30:\"WordPress Midcities User Group\";s:10:\"meetup_url\";s:54:\"https://www.meetup.com/WordPress-Midcities-User-Group/\";s:4:\"date\";s:19:\"2023-05-06 13:00:00\";s:8:\"end_date\";s:19:\"2023-05-06 15:00:00\";s:20:\"start_unix_timestamp\";i:1683396000;s:18:\"end_unix_timestamp\";i:1683403200;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:32.86;s:9:\"longitude\";d:-97.14;}}}}','no'),(1142,'_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3','1678346723','no'),(1143,'_transient_feed_9bbd59226dc36b9b26cd43f15694c5c3','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:52:\"\n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:8:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"WordPress News\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://wordpress.org/news\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"The latest news about WordPress and the WordPress community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:13:\"lastBuildDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 06 Mar 2023 17:11:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"en-US\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"generator\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wordpress.org/?v=6.2-beta5-55484\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:5:\"image\";a:1:{i:0;a:6:{s:4:\"data\";s:11:\"\n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:5:{s:3:\"url\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://s.w.org/favicon.ico?2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"WordPress News\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://wordpress.org/news\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:5:\"width\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"32\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:6:\"height\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"32\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}s:4:\"item\";a:10:{i:0;a:6:{s:4:\"data\";s:66:\"\n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"Your WordPress 6.2 Preview\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"https://wordpress.org/news/2023/03/your-wordpress-6-2-preview/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 06 Mar 2023 17:11:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:4:{i:0;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:3:\"6.2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:11:\"development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:8:\"releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14573\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:179:\"Watch this ‘live product demo’ recording with release squad members Anne McCarthy and Rich Tabor as they share exciting enhancements anticipated for the WordPress 6.2 release.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Jonathan Pantani\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:67245:\"\n

On March 2, release squad members Anne McCarthy and Rich Tabor presented a live product demo of all the delights coming in WordPress 6.2, set to release on March 28, 2023. 

\n\n\n\n
\n\n
\n\n\n\n

A first-of-its-kind event in the world of WordPress releases, the showcase was moderated by fellow community member Nathan Wrigley and joined by nearly 90 participants. 

\n\n\n\n

During the demo, Anne and Rich highlighted some of the new features and enhancements that will continue to revolutionize the way you interact with WordPress. They gave a quick tour of the Site Editor’s refreshed interface, which lets you browse and preview templates before editing. They also covered all the new and highly anticipated ways to manage styles, as well as improvements to the Navigation block, new collections of header and footer patterns, the new distraction-free mode for focusing on writing, and plenty more. 

\n\n\n\n

It was a jam-packed hour that sparked plenty of excitement—and a lively question and answer session that wrapped up the event on a high note. Any questions the presenters couldn’t get to will be collected and answered in a follow-up post on Make.Wordpress.org/Core and subsequently linked to this post.

\n\n\n\n

Watch the recording of the live demo in case you missed it, or want to relive the moment (and the funky fresh demo site designed by Rich). You can find a full transcript of the live demo below. 

\n\n\n\n

Referenced Resources

\n\n\n\n\n\n\n\n

Props to @cbringmann and @laurlittle for co-authoring and editing this post, @evarlese, @courtneypk, and @mysweetcate for captioning, and @robinwpdeveloper for uploading the recording files to wordpress.tv.

\n\n\n\n

Transcript

\n\n\n\n\n\n\n\n
Nathan Wrigley 0:22  \nHow are we doing? Should we go for it?\n\nAnne McCarthy  0:24  \nI think we can start.\n\nNathan Wrigley  0:26 \nWhy not? The recording has started. So let\'s get, let\'s get cracking.\n\nHello, welcome everybody to the WP 6.2 Live Demo outline. I\'m Nathan Wrigley. I do a few things around the WordPress community, mainly to do with video and podcasting and things like that. But it\'s not about me.\n\nToday, we\'ve got two fabulous guests. We\'ve got Anne McCarthy and Rich Tabor, and they\'re going to do a full on Product Demo. It\'s a little bit unlike things that you may have seen, because in the more recent past, lots of new features have been added. And so Rich, and Anne are going to spend the time on the screen in a moment, and they\'re going to show you all of the bits and pieces that you may find dropping into a WordPress install near you. Let\'s hope. There\'s been a lot that\'s been happening, so there really will be probably 20 or 30 minutes of live demos, so look forward to that. I\'ve got to get them to introduce themselves in a couple of moments.\n\nJust before that, though, a little bit of housekeeping. This is going to be recorded, so if you have to drop out halfway through and go elsewhere, completely fine. It\'s going to be posted at the Make/Core website, but it will also come fully complete with a transcript as well. So, if that\'s something that you\'re looking for, that will all be there. Also to say that if you want to post any questions, we\'d love that. In fact, there\'s a whole portion at the end when Rich and Anne have finished speaking, where we\'re going to field questions toward them. Now there\'s really two places to do that. If you\'re live with us on Zoom, then if you hit the Q&A button at the bottom of the screen and post your questions in there, I guess specifity... specific... Whatever that word is, be specific. Help us out. Tell us exactly what you want to know and we\'ll get the questions to them. The other way to do that is to go into Slack. And there is a channel in there, #walkthrough. And if you want to post any questions in there as well, that would be great. So yeah, just to recap, Q&A button if you\'re in Zoom, and use the Slack #walkthrough channel, if you are in the Making WordPress Slack. Okay, right. I think we\'ll take you guys one at a time if that\'s alright. First off a little bit of an introduction from both of you. Let\'s begin with with Anne McCarthy, shall we? Hello, Anne!\n\nAnne McCarthy  2:42\nHello, hello. It\'s so good to be back on literally any sort of live stream with you.\n\nI appreciate that you\'re a part of this\n\nNathan Wrigley  2:48 \nYeah, that\'s really nice.\n\nAnne McCarthy  2:49\nWell, I\'m Anne McCarthy. I\'m a product wrangler at Automattic. I live in Seattle. I also run the FSE Outreach Program, which is basically dedicated to testing all the latest and greatest of WordPress, which is part of why I\'m so excited to be part of this demo, is because so much neat stuff has come through this that I\'ve had the privilege of going through a little bit early on with the ever growing calls for testing. So that\'s a little bit about me, I\'ll pop it over to Rich.\n\nNathan Wrigley  3:17\nYeah. So Rich, if you want to take the baton there.\n\nRich Tabor  3:21\nYeah. Hey, everyone. I\'m Rich Tabor. I\'m a product manager at Automattic. And I work on WordPress and Gutenberg, in particular. From a little bit south of Atlanta, Georgia, in the US, and been building and tinkering with WordPress for I think, close to 11 years now. So it\'s, it\'s been a good run, and I\'m super stoked about where things are heading.\n\nNathan Wrigley  3:43\nYeah, and things definitely have been moving in a very much a forward direction, WordPress, 6.1. And WordPress 6.2. There\'s so much clear blue sky between the two of them. I think probably the best thing at this point is if we can have it, I don\'t know what whose screen is coming on. I think it might be Rich\'s, or maybe it\'s Anne\'s, I don\'t know.\n\nRich Tabor  4:00\nYeah.\n\nNathan Wrigley  4:01\nIf we can get that screen shared, then I will slide my way out of this call and say, Rich and Anne, it\'s... it\'s over to you. I\'ll be back soon as you\'re finished for any Q&As.\n\nAnne McCarthy  4:14\nAwesome. Thank you.\n\nRich Tabor  4:17\nAlright, everybody can see my screen right now?\n\nAnne McCarthy  4:19 \nYes. Rich did an excellent job designing this. I do want to call this out that I love, absolutely love this.\n\nRich Tabor  4:26\nThanks, Anne. Yeah, this is actually running Twenty Twenty-Three. So it\'s kind of showcasing some of the things you can do just with the core theme. And some of the design tooling that we are, that has been built into 6.2. So this view here is the site editor. So I\'m going to orient you here. There\'s one big change here in particular, I want to call out visually, is this idea of the frame here on the right, and this will pull up the local template. So I\'m looking at my homepage of the site right now. If I navigate into other templates, I can pull those up here on the right as well. And then you can also navigate template parts. So this part\'s not very new to 6.2. But the idea of zooming in on different template parts and templates and having them appear here in the frame is. And that\'s important because of this concept of browse mode. And this is where you could dive into an actual page from the site editor. So here, I just pulled up the about page of the site, and I can click into it and actually start making changes. Now, the changes here within the post content block are going to be relative to this about page. But I can also modify the template which then changes the about, or changes the page on any instance of this particular template. So it\'s a new concept and how we can browse the site. But it\'s a very powerful, and really the first iteration of that way of managing a site.\n\nAnne McCarthy  5:50\nAnd also lightly introduced content editing in the site editor, as you mentioned. So it\'s a kind of a neat merging of the two worlds, which I know folks have long been wanting to see that unified. And same with the frame, it kind of adds a nice layer where instead of just being dropped in, like before, you kind of are given a more zoomed out view, which I think helps address a lot of the feedback that we saw around the orientation when you\'re entering the site editor.\n\nRich Tabor  6:12 \nYeah, exactly. And really, if we think a little bit further out than 6.2, this could also house setting to use. So we do have, you know, one view here that that is relative to 6.1, where you can see all of your different templates. But imagine if we had any other different types of settings and controls and different pages loaded within here, doesn\'t have to be just the front end templates and renders of your site.\n\nAlright, so we\'re gonna dive into this here. So you can go into it just by clicking on the frame. I\'ll do that one more time just to show, you just click on it. And now you entered right into it. You can edit it right off, so we can make changes, just as if we zoomed into it in the other way in 6.1. And then we have a bunch of styling tools that have been added to 6.2, so I want to kind of hone in on these. Like, this panel itself is not new. We have style variations, you can zoom in here, we\'ve got this new zoomed out view, where you can apply different ones at a time. And then we also have this icon here, which triggers the style book. Now the style book is a very interesting tool here that really lets you customize the theme\'s style guide, essentially. So I can go through each of these tabs, which are relative to the block categories, and see all of the blocks loaded on this particular site. So right here, I\'ve got like Button blocks and Columns block and whatnot. So if I click on one of these, it\'ll pull up the Style panel of that particular block. And then when I make changes over here, these are applied globally throughout my entire site. So if I want to change the way this button looks, let\'s say we do some smaller tags, maybe we\'ll add a little bit of letter spacing, and maybe make it capitalized. See, it\'s getting applied everywhere that the button is used. Also do some changes here to padding, perhaps. We\'ll do something custom here. I think that looks nice. And now...\n\nAnne McCarthy  8:13\nReal quick while you\'re doing this, I wanted to note that like this is something that folks have really struggled with previously with the site editor, where if you\'re editing a block that isn\'t in the template already, you\'re not able to see this. So as Rich is showing, you can actually look at any block that\'s being used in your theme and see how the change that you\'re making in styles will impact that. Where before, if the block wasn\'t present in that template that you were editing, it was hard to know exactly what was happening. And so now you have both the style book and this inline preview that you see in the Style section to rely upon, which is pretty neat.\n\nRich Tabor  8:43\nYeah, exactly. And really, you could theoretically go in and design your entire theme with the style book. Now, I know there\'s some advantage to design in context of pages and whatnot. And I\'ll go into that in a bit. But the idea is that you really can quickly browse through all of the different blocks and tighten up what you want to within these controls. And it\'s not limited to the standard variation as well. There\'s also these style variations of each block that you can now manipulate as well. So we\'re gonna go in, say, we\'ll change the radius of this one. So we want it to be sharp like our other button. But we have these new controls. Like, this is a shadow control we\'ve added in 6.2, where you can apply, say, like this shadow here might be nice. This one here, and so some fallback shadows, within core that a theme can provide as well, its own values. But this now will apply for every single variation of the outline on my site here.\n\nAnne McCarthy  9:39 \nAnd you\'ll notice that it\'s not in the style book right now. And that\'s just part of the future feature development is showing the variations of blocks as well.\n\nRich Tabor  9:47\nExactly, yes, I would imagine that this would this would show up the variations of the button block, yeah. Which is a nice way to really customize these, like it used to be only CSS would be used to manipulate these variations here. And now it kind of abstracts that away and you can do it within the editing experience. That\'s really nice. It really is. There\'s also this idea of block CSS, so you can add custom CSS that is scoped to a particular block. So if I add CSS here, it\'ll be applied for the button block wherever it\'s used. Now, I wouldn\'t recommend using additional CSS in most cases. I would, I would suggest using all the different controls that we\'ve built, that are built into 6.2. But the idea of using CSS to add a little pizzazz to this particular button block is fine. But just with that caveat that you wouldn\'t want to use it exclusively. Like I wouldn\'t apply a background color via CSS, I would rather use the background elements color here. There\'s also additional CSS, which emulates what was previously in the customizer. So we do have site wide CSS that can be applied within the site editor and also on the front end of your site. Again, I wouldn\'t emphasize using this exclusively, as there are a lot of new design tools that I would explore first, from the top level styles here where you can apply colors to the background, text and buttons. But if there was anything extra you wanted to add, you could do so within the stylesheet here.\n\nAnne McCarthy  11:21\nAnd I\'ll note we\'d love to hear feedback if there are certain things that you\'re repeatedly adding custom CSS for. So either commenting on a currently open issue, or if you don\'t find one, opening an issue would be super helpful, because it\'s neat to see what folks are using for CSS so we can fill those gaps.\n\nRich Tabor  11:36\nYeah, exactly. So that\'s the global Style panel here. But there are some quite a few other improvements along with styling. So the first is the idea of pushing styles globally. So if I\'m in here, and I\'m designing, let\'s say I want to add a radius, I want to do some different typography as to appearance like this, like bold, italic look. And then we\'ll also...\n\nAnne McCarthy  12:07\nThat\'s cool.\n\nRich Tabor  12:07\nThanks. Also, let me make the letter spacing, maybe we\'ll make it a little bit bigger, actually, and then, I think that\'ll work. Do these changes here and see I\'ve just styled this one particular block this button up here. And this button down here is still using the global styles that we designed earlier. But now I can go through my settings panel here and hit Apply globally. And I\'m going to here so we can see that happen. The styles are now pushed globally to all the other blocks. So this is really helpful for when you\'re designing in flow. And you don\'t necessarily want to abstract out into the style book and you want to push your changes that you just did here, because you like the way the button looks and want those applied everywhere, all at once. I think this is really powerful way to to quickly design within the editor. Another tool that is quite useful, I\'m going to take this heading here and manipulate this. It\'s the idea of copying and pasting styling. So we\'re going to use that same bold italic look, maybe we\'ll make that a little smaller, we can even manipulate this size to be a little bigger. Now we go here to copy styles. And then I can come all the way down here to this other heading that\'s very similar, and paste it in. And there we have that style applied just to these two headers. And you would do this when you don\'t necessarily want every single heading to have this effect. But perhaps there are like elements on this page that you want to push those changes to, specifically. So copying and pasting allows you to be very granular, whereas applying styling globally, lets you be more of a holistic design experience for pushing styles. Another neat...\n\nAnne McCarthy  13:57 \nOh, real quick, I just wanted to know like I think one of the things that\'s interesting is, as we\'ve added more design options to blocks like this is part of the experience of scaling things and making it easier to use. So when we think about like intuitive and delightful. Some of these tools coming into 6.2 really take you know, the tons of design tools that we\'ve added over the last couple releases and makes it easy so you can actually tweak things and then reuse. So I think that\'s one of the things I want to call out is it\'s kind of this crescendo. Where now the tools that are coming to 6.2 to really ease the experience and allow you to do a lot of neat stuff where rather than having to re-tweak everything through every single heading block. A lot of stuff is used. So...\n\nRich Tabor  14:34\nYeah, exactly. WordPress is moving towards a design tool and less of like, what you see is what you can only have. It\'s more of an expression of creativity and it really does open up the doors for for designing beautiful pages on the web. I think it\'s really powerful.\n\nAnother cool bit that we\'ve added is the idea of sticky positioning. So headers would be nice sometimes if they stick to the top, so for top level group blocks, this is a group block here, there\'s this new position attribute where you can assign it to sticky. And as you can see, right in the editor, it\'s already showing me that this is sticky on the front end. And also here as well. It\'s only available for top level blocks for now, there\'s still some some odd stuff to figure out on how we communicate when something is not going to stick due to the the parent height of the elements around it. But for top level, it\'s still fine. So we have it here. But there are some iterations that are already happening for the next release that will kind of bring this into more, bring some more capabilities to this particular feature.\n\nAnne McCarthy  15:44 \nYeah, and I\'m very excited because one of the things I wanted to briefly call out was the how the header, the template part has that purple. So another neat thing coming to this release, that was a big part of feedback for the outreach program was having to look parts and reusable blocks having a different coloring, because there are different kinds of blocks are synced across the site, when you make little changes and impacts everything everywhere. So that\'s another neat thing that\'s coming with this release, is that you can kind of see those a bit differently in the List view as well as when you\'re in the editor. I see Nathan has his hand raised. Is that intentional? Oh, it\'s removed. Okay.\n\nNathan Wrigley  16:23 \nIt was not intentional. That\'s my mistake. I\'m sorry.\n\nRich Tabor  16:28 \nYeah, it helps you see quickly too like, what is the template part, particularly for headers and footers, it makes it easier to browse quickly.\n\nSo speaking of template parts, and patterns in particular, so headers and footers, are new patterns added within WordPress 6.2. And now that they\'re loaded, actually from the pattern directory, which is kind of neat. And I\'m going to show you how to replace a footer with one of those other patterns. So if you have your footer template parts selected, you can go to replace footer. Now this flow is not new to 6.2, but it\'s going to call out these other improvements. And then you just click one there, and you have it loaded here, that\'s the site logo that I\'m using up here as well. And you can modify this text without having to do any any funky PHP filters or moving actual templates. And if you want to change it again, you go back to replace say, let\'s pick this other one, let\'s try this one. It\'s kind of nice. And there\'s this focus view, or you can zoom in to just the footer itself. You can even check the responsiveness of it and see how it, how it reacts on mobile, and make any of your changes here and have those persist over to the actual template whenever you close it out. It\'s a nice way to really kind of clean up the editing experience. So you\'re not seeing this entire group of groups and instead kind of focusing on what you\'re actually wanting to complete. You can do the same for the header as well.\n\nAnne McCarthy  18:01\nYeah, and as Rich mentioned, there are some new patterns that are being bundled from the directory, which I think are really extensive. Regardless of what theme you\'re using, there\'s going to be some pattern for group patterns that help democratize design where you can use them in anything.\n\nRich Tabor  18:15\nYes, that\'s right. All right. So navigation. Navigation has gone under a... quite a bit of work in the last a couple of months. And really, this is all about trying to make it easier to manage your site\'s navigation and also add pages and links and then even styling. So there\'s this new dedicated list view for the navigation block. So it\'s essentially emulating a little bit of what\'s available over here except for you had to kind of get down to it. Now it brings it top of mine and the surface area here. You can drag them around, move them up and down, even add submenu links and remove them as well. And then you can style it like normal. And now apply different styles via the styles tab to the block itself, or even individual page links and whatnot, you can dive into them and manage them all from here, instead of having to only manage them from up here. This really kind of abstracts the complexity from from this particular canvas interface into a more familiar interface here on the sidebar. It\'s really a great effort. And it\'s it\'s taken some time to refine but it\'s getting there and it\'s feels a lot nicer.\n\nAnne McCarthy  19:30 \nYeah, there\'s been a lot of good feedback about this as well just because it kind of is meant to marry the classic experience with bringing blocks into it. So it is in addition to being edit, editing on canvas, so if you really want to continue to edit as a block you still, you can continue to do that. But it does add a nice interface and the block settings where you\'re able to do it. And I\'ll briefly call out here the split settings, which we\'ll probably talk about later. But you\'ll see here for more complex blocks, there\'s some nice split settings making it a little bit easier, more intuitive to go through.\n\nRich Tabor  20:02\nYeah, that\'s right. And if you take a look at navigation here, this is very similar to this component added here. And, and that\'s, that\'s purposeful, we want it to look and feel familiar. Either way you\'re managing navigation. So you can also add some menu items here, remove them and drag them around and reset them here, as well as browse into the individual pages. So that\'s what I have for the site editor portion of the demo. And did you have anything else you wanted to add to this, Anne?\n\nAnne McCarthy  20:37\nOh, could you resize the Browse mode for me? I just love the resizing. I think it\'s kind of cool. This is just like a fun, you know, thing to call out. But maybe you won\'t noticem but you can resize it. So as you\'re quickly going through your site, if you want to see how it looks in different ways, you can also do that. So that\'s the final thing I\'ll shout out.\n\nRich Tabor  20:56\nYeah. So then, yeah, exactly. It\'s... there\'s a lot of fine, fine touches like that. Well, we can\'t obviously can\'t call them all out today. But it is really getting tightened up overall as an admin experience for the site.\n\nAnne McCarthy  21:12\nIt\'s such a great foundation in the future, for sure.\n\nRich Tabor  21:15\nExactly, exactly. Alright, so if we press this back button here, it goes right back to the dashboard, I\'m gonna go and leave...\n\nAnne McCarthy  21:25\nThat back button was a big piece of feedback people had they would get into the site or not know how to get back out. So I appreciate you calling that out.\n\nRich Tabor  21:32\nYeah, exactly. It\'s been through a number of iterations. And I think we\'ve settled on something that feels feels nice; it does feel nice.\n\nAnne McCarthy  21:41\nI agree.\n\nRich Tabor  21:43\nSo...\n\nAnne McCarthy  21:44\nAh yes, the removal of the beta label.\n\nRich Tabor  21:46\nYou want to talk to this, Anne?\n\nAnne McCarthy  21:48\nYeah, I would love to jump in on this actually. So you\'ll notice that the beta label is removed for this release. And part of why we wanted to show it now is to see how all the features, how the experience has changed, how much more you can do. And all of that has led to the removal of the beta label. And that doesn\'t mean that feature development is done that it\'s like, you know, gonna stay this way forever, it just means it\'s in a place where we invite you all to try to the site editor, it is out of beta. And a lot of development work has gone into testing this. So we\'ve had almost, I think, 20 calls for testing with the outreach program. It\'s been through multiple major WordPress release cycles, there is still more work to be done. But I\'m very excited to see the beta label removed, I think the features that are coming to 6.2. And the foundation that is set with 6.2 really marks a level of maturity. That is pretty exciting. So consider this an invitation to try out modern WordPress, and to check it out.\n\nRich Tabor  22:43\nA hundred percent, I couldn\'t have said it better.\n\nAlright, so another neat part that\'s added recently for 6.2 is this idea of distraction free mode. So it\'s not turned on by default, but I have it on so we can see the results here. So you can go in and type right here. And then actually, I\'m gonna throw in some Lorem here. So you can see it in action. So this feels more like a text editor and less like a Block Editor. Whenever distraction free mode is on even the the multi block selection, it feels really nice. It doesn\'t there\'s not this idea of blocks, even it\'s kind of abstracted from here, there\'s less noise, there\'s less distraction. And just think that the idea is that it\'s just you and your words, it\'s just writing and publishing. And if you want to publish, you can hover over here, you\'ll see the toolbar come down, you can hit Publish or draft. And then this is how you would turn it off and back on here. And then you still have control of all the existing tool. And it\'s just a much simpler, streamlined interface. And you do have access to blocks, you can still add them if you\'d like to, but the idea is just being able to write without the distractions is really powerful. And a really nice publishing experience overall.\n\nAnne McCarthy  24:08 \nAnd this is for everyone. So this is like a lot of stuff we\'re coming to say it or using a block theme. This is available for anyone who\'s using the Block Editor. And to be honest, I use this for basically all my writing now. Especially for any post or page, I typically will go into this mode. So I\'m very excited about this. And I hope folks feel the same way.\n\nRich Tabor  24:28\nYeah, exactly. I\'ve been using that too for quite a bit. But the thing is, is also not only for post editing, so I have a page here that I\'ve created. And I have distraction free mode turned on, which kind of removes all the extraneous tooling and it really lets me focus in on the actual blocks here so I can manipulate them to an extent. I can even drop in different imagery for these images here and modify the buttons and whatnot and even add more blocks but the idea is it\'s almost like a simplified editing experience for pages as well, not only for posts. And here, I\'ll come up here and turn off distraction free mode to see it all in real time.\n\nAnne McCarthy  25:13  \nAnd this isn\'t yet available for the site editor, but I have a feeling a number of folks are going to be keen to see that put in there as well.\n\nRich Tabor  25:20  \nExactly, yeah, I don\'t see why it wouldn\'t work in the site editor as well. I think it\'d be very nice. Yeah. So we have some other improvements here that are fun. So this inserter here has gotten a couple of changes here. So blocks looks familiar, it\'s still the same, but patterns is where we started seeing some changes. Instead of having some featured patterns loaded in a block category selector, we\'ve split them out individually as their categories here, you\'re gonna load up some of the different header patterns that are loaded in WordPress 6.2. So you can load them here and see them in this tray, and then click to add them to your site. Which is really nice, it\'s a nice way to kind of go through them quickly and see a bunch of different ones. We also have the media tab up here, which is new, which splits out the images from your Media Library, videos, and audio as well, including the Openverse library. So this is a catalogue of, I believe, over 600 million free, openly licensed stock imagery. And you could search from right here in the inserter. So let\'s type in birds. And click on one, and it will add an image block with the image already added to it, we have got the caption down here. If you don\'t want the caption, you just turn it off right here, this little control that was added. And now you can manipulate it right off. So let\'s say this, drop it into here. Maybe we\'ll make these about the same size and move it over to something interesting.\n\nAnne McCarthy  26:53\nAnd I\'ll note that there was a GDPR concern around the images being properly uploaded rather than hotlinked. And I wanted to just note that that\'s been addressed. So the images are uploaded to your Media Library. That\'s why. So in case anyone has that question. Sorry, continue.\n\nRich Tabor  27:08\nYeah, no, that\'s a good point. It\'s very important. A key benefit to have this flow here is that instead of instead of having to add an image block, and then open your Media Library, and then pick an image, and then you have it here, it\'s really this one flow of searching visually, and searching here, as well. And then having it added as an image block already. So it kind of skipping all the extra steps that you always have to do anyhow, it\'s really nice. And we have a couple of interface changes. So there\'s the settings icon up here that used to be a cog, and now it represents the sidebar itself. So when you open it, the sidebar is triggered, if that\'s closed. And that\'s changed for a couple of reasons. But one of the bigger reasons is, as I mentioned earlier, this idea of split tabs, so we have the cog for settings. And that\'s when a block has additional settings that are not per the norm of the styles that are available within WordPress, then you\'ll have a new settings tab pulled out here. And that\'s to keep the density nice whenever you\'re editing and it feels good instead of having everything kind of in your face all at once. Now for other blocks, like the paragraph block, there\'s not additional settings, so automatically not included. The tabs up top and just be everything top level. But  when a third party plugin adds like a different settings panel, or even if you extend one of these core blocks that does not have one, and a detects one should be auto added as well. So it\'s kind of just like a nice, fluid way to continue improving the experience of editing within WordPress.\n\nAnne McCarthy  28:49\nYeah, so plugin authors can also kind of make sure where they want settings and styles to show that it shows up correctly. And there\'s a dev note about that as well.\n\nRich Tabor  28:58\nYes, that\'s right, you can you can decide as when you\'re extending or adding your own inspector controls. That\'s what these are called here, whether or not they\'re included within styles or settings as well. Yeah.\n\nThen another smaller change that\'s kind of nice is this idea of pulling the outline from its own toolbar item up here into the list view. It\'s because they\'re very relative, you know, a list of all the blocks on your page, also an outline of what\'s going on. So they\'re combined now into this one view. We also have time to read word count and character count here, which is nice. And then this is a little guide here that just helps you understand the structure of the importance of the structure of the document and making sure that it is properly structured. All right, was there anything else that we wanted to add you think, Anne?\n\nAnne McCarthy  29:51\nI\'ll add one last call out just because I\'m trying to think about like little dev tidbits if you want to disable it prefers there is a way to disable Openverse as well I know that\'s always a concern. We add something it\'s like, okay, how do we get rid of because I don\'t want a client getting into it, there is a way to disable that is documented as well. The other thing is the pattern. So there\'s new categories, the patterns. And so query is now posts, a couple of things were merged, there\'s no call to action. And there\'s also some lovely, which I\'m gonna brag on Rich, again, some new text based, query patterns. We have a lot of visual patterns for the query loop, and now there\'s wonderful, more text focused ones, which I think is really exciting. And just another great way where patterns have evolved and patterns is obviously a huge part of the future building with WordPress. So I\'m very excited about those and keen to see just more variation with query loop, I think it\'s really powerful block to make easier to use. So I\'m excited to see it. Otherwise, I think that\'s, I think that covers a lot of what we were trying to go through.\n\nRich Tabor  30:57\nYeah, and there\'s certainly more. There\'s a lot of interesting, minute details that are, you know, quality of life improvements around editing and designing. And we can\'t cover them all today. But it\'s just, there\'s a lot of exploratory ideas and cool, interesting pieces that have been the result of lots of feedback and lots of testing, like I mentioned earlier. And, you know, it\'s really a testament to open source and contributing and really working together as a team to make this thing we call WordPress ours and making it a brilliant publishing experience. So just thank you to everyone who\'s put in time ideas, effort, code, design, marketing, copy, all of that, and more to making this what it is. It wouldn\'t be possible without you.\n\nAnne McCarthy  31:46\nTotally agree. And thank you, Rich, for doing such an excellent job building this site and demoing all this.\n\nNathan Wrigley  31:51  \nYeah, indeed. Thank you, Rich. Thank you, Anne. Just to let you know that, in theory, there\'s possibly up to about 25 minutes left. If anybody wishes to pose a question, we\'re going to do our best to get the answer directly from Rich and Anne. Whether that means putting the screen back on, I don\'t really know. But we\'ve got a few that have come in. The place to put those, it would appear that some people have figured out how to do that in Zoom. But if you go to the walkthrough channel, in the making WordPress Slack, you can post some questions in there and all things being equal, we\'ll get them raised as quickly as we can. So we\'ve got a few. In all honesty, because they\'ve been copied and pasted from various different places, I can\'t necessarily say who the name of the person is that sent them. But first question I\'ve got over here for either of you. It says when you save globally, under the Advanced tab, does this change the stylesheet? Interesting.\n\nRich Tabor  32:54 \nSo this will change the attributes of the blocks. So if I throw in that example, there, I pushed the attributes of that one block globally. So they\'re applied to every block. So it does affect some styles, but not writing any style sheet or writing to the core style sheets.\n\nNathan Wrigley  33:11\nCan I ask the question? It\'s not something that\'s been submitted by anybody else, but it just occurred to me that as you were clicking the global button, I just wondered if there was a \"get out\" from there. In other words, if you inadvertently click the global button, is there an undo option in there? In other words, can you back away from all of the buttons suddenly changing or all of the H1s? \n\nAnne McCarthy  33:32 \nYou do have to hit save after. You can\'t just hit Apply globally. You have to hit save, and that\'s where the multi-entity saving pops up. The multi-entity saving is kind of strange in that it\'s not good at discarding changes. So you basically would just have to like leave. Like it would be like, Whoops, I hit that. You probably also have to hit the undo. Like there\'s - those are the two kind of options. So, yeah.\n\nRich Tabor  33:54 \nYeah. The undo is like a global thing. It works there as well. Yes.\n\nAnne McCarthy  33:58 \nAnd there\'s a reason that feature is hidden, like under Advanced and collapsed. That\'s not necessarily for everyone. But for folks who do like to tinker, it is available.\n\nRich Tabor  34:08  \nRight. And it\'s also only available in the site editor as well. So it\'s the more the global view of editing your site is where you can access that. \n\nNathan Wrigley  34:17  \nPerfect.\n\nOkay, so I have a question from Zoom. Is copying and pasting styles as demonstrated just for core blocks? They go on to say more, which I\'ll read out. Some blocks collect, some block collections have their own C&P, and I\'m curious what might carry over, if anything? And then there\'s a follow up. Also, if CSS classes are assigned to a block, will applying global styles to a block be to all of the same block, i.e. H2? Or, hopefully, will a custom class allow for a more granular global CSS? There\'s a lot in that question, but if we start with the: is copying and pasting styles demonstrated just for core blocks?\n\nRich Tabor  34:56  \nSo it works for blocks that have leveraged the block support system within core. So if you have opted your block into using background color, and text color, link color, any of the layout settings, anything that was in the styles tab, then all of those would get pushed to or get copied or pasted or even pushed to the global application of styles as well. Now, if there\'s, if a block has done its own sort of background color attributes, I don\'t know that those would persist as well. But if you use what\'s available in core, it\'s really one or two lines of JSON will get you the background color support that you need. \n\nNathan Wrigley  35:35\nAnything to add to that, Anne?\n\nAnne McCarthy  35:37  \nNo, just another reason to rely on what core is building. So it\'s a another great example of how these features will work together and how adoption helps whenever these new things come out.\n\nNathan Wrigley  35:49  \nOkay, so we\'ll go on to the next question then. So this is from Zoom, and apologies, I don\'t know your name. Can we have this as a feature request? Can we have sticky sidebar block for some groups next release, please? \n\nAnne McCarthy  36:05 \nProbably would do a separate block, I\'m guessing. Yeah, do you have anything to add to that?\n\nRich Tabor  36:11\nYeah, I would say we wouldn\'t need a sticky sidebar block. Right now that group lock in top level-only does support position sticky. And the only reason it was turned off like we did have it on for one of the Gutenberg releases for everything - for every group block - but it was turned off just because there was too much confusion around if you had a sticky element that wasn\'t didn\'t have enough space to stick for and enough height to stick. So it wouldn\'t actually be sticking. You wouldn\'t see a result of you applying a sticky position to it. So I think we can figure that out with some some UX to really clean that experience up so that you do expect and understand what\'s going on. When you apply that to a block. That\'s not the root level of the document. So it\'ll be there. It just takes a little bit more iteration.\n\nNathan Wrigley  37:00\nOkay, another question. This time from Slack. When there are changes made in the site editor, are the templates still marked with the blue dots to indicate that the changes are in the database?\n\nRich Tabor  37:14\nYes, from that Manage Templates view that I shared in the canvas, it will show up just like it did previously, when there are changes to one of the templates provided by the theme.\n\nAnne McCarthy  37:25\nYou can revert the changes, as well, as you\'re used to doing.\n\nNathan Wrigley  37:30\nOkay, thank you. Anne\'s shared a link related to the question that we just posted. I don\'t know how Zoom works well enough to whether or not we can share the screen. \n\nAnne McCarthy  37:40\nI can briefly share my screen. \n\nNathan Wrigley  37:42\nYeah, that\'d be great. Show us the GitHub.\n\nAnne McCarthy  37:43\nLet me try that. I just wanted to mention this in case people want to follow along in the follow up tasks related to this. I love to look at links. I\'m a nerd like that. So in case anyone else is, this is a lot of the follow up tasks and a great issue to chime in on or just follow if you\'re interested in this because there are some improvements to be made. But this is a neat report for now. So it\'s - oh, I just copied and pasted. So it\'s issue number 47043 in the GitHub repo.\n\nNathan Wrigley  38:11\nSo 47043 related to the question that we just had. Okay, so another one from Zoom. This is Robin, who asked the question, can you show? It\'s just moved on my screen. There we go. Can you show us how to trigger the focus mode to view, say, for example, the footer on its own? So I guess we\'re back on the screen again.\n\nRich Tabor  38:34\nSure. Everyone can see? Yep. So when you have a template part selected, you just hit the Edit button here and then it\'s focused into that as well. And then you have, again, the responsive controls here. All the existing controls, it\'s just localized to this template part.\n\nNathan Wrigley  38:54\nHopefully that answers your question. Thank you, Robin. Just for anybody who\'s kind of lurking who has a question but hasn\'t yet posted it, please do. What are the chances that you\'re going to get Rich and Anne on the on the phone in the next few weeks? Pretty minimal, I\'d say, so make use of them while they\'re here. Ellen has done just that. She\'s in Slack. Ellen says, is there a plan to allow no title templates in the block editor as they are still included even in header and footer-only templates?\n\nRich Tabor  39:28\nNo title templates. Like templates without a title? I\'m not quite.\n\nAnne McCarthy  39:35\nYou can just remove that block. \n\nRich Tabor  39:36\nYeah, you can you can remove the post title block from a template. I\'m not quite sure if that\'s if that\'s what the question is asking.\n\nNathan Wrigley  39:46\nEllen, if you\'re still in Slack and watching this, if you heard Rich and Anne queerying that, then if you can give some more clarity, we\'ll endeavor to get that answered.\n\nAnne McCarthy  39:57\nKnowing Ellen she knows exactly how to remove things. So I\'m like, I\'m curious. I\'m definitely - we\'re misinterpreting something because she\'s very - Not showing the title in the editor...?\n\nNathan Wrigley  40:07\nYeah. Not showing the title in the editor. She says she\'s here. \n\nAnne McCarthy  40:12  \nI\'m like, \"Say more.\" \n\nNathan Wrigley  40:14 \nYeah. Give us more. Give us more Ellen, and we\'ll get right back to you.\n\nAnne McCarthy  40:17\nLet\'s follow back up on that, because Ellen always has some good questions and good feedback.\n\nNathan Wrigley  40:21\nAll right. We\'ll do just that. Again, another question from Zoom. This is posed by some anonymous person. Will the list views icon get the same treatment as settings?\n\nRich Tabor  40:33\nI don\'t think it\'s in the plans. I don\'t think there are plans to change that. But list view icon, it\'s always the list view. So when you toggle it on and off, it\'s relative to what it is. Whereas on the other side, the settings can be block settings, page settings, template settings. Global styles is in that same area. So it\'s a little bit more context for the list view to stay a list view item.\n\nAnne McCarthy  40:58\nAnd I know that the question came up because the settings icon looks like there\'s that sidebar. And so there are who people have been asking like, will the same thing happened over here? Just for context. That was part of a discussion in a different GitHub issue.\n\nNathan Wrigley  41:12\nOkay, thank you very much. I appreciate very much those people who are posing questions. That\'s really great. Again, just to prod you once more, feel free to add your own questions in no matter how big or small they are. We\'re here to help. So now we have a question on Zoom from Abdullah. And he coincides beautifully with a question I\'ve written down. Any good resources to learn FSE theme-based development? Can either of you point to a particularly good resource that you know of?\n\nAnne McCarthy  41:41\nYeah, Learn WordPress. There\'s tons of stuff on Learn WordPress that I would recommend. I also, Daisy Olson, who\'s Developer Relations at Automattic, has a Twitch stream going and some YouTube videos around block theme development. But I would recommend going to Learn WordPress. There\'s also some contributor-led initiatives. Carolina, who\'s one of the theme folks has, I think, it\'s fullsiteediting.com. And that was kind of like the original, go-to resource. And she\'s done an incredible job working on that and keeping it up to date. So yeah, there\'s tons of tons of resources. I will spare you from from sharing more, I don\'t know, Rich, you have more hands-on experience there. What\'s the most helpful for you?\n\nRich Tabor  42:22\nYeah, there\'s some really great tutorials and guides on Learn that are relatively new, that are really helpful. And I see that the team there has been really cranking it out on the last year or two, like really putting a lot of effort into this. So I would, I would start there.\n\nNathan Wrigley  42:38\nSo if you\'re not familiar with that, I guess it would be apropos to say go to your browser of choice and type in learn.wordpress.org and go and explore. Basically, there\'s a ton of materials that are getting updated on what feels like a daily basis at the moment. So, once more, learn.wordpress.org. Go and check that out. But also, Anne in the chat that we\'ve got going on here has linked to Daisy Olsen\'s Twitch channel, which - I\'m just going to read it out but hopefully I\'ll make it into the transcript. twitch.tv/DaisyonWP. And it\'s all one word. D-A-I-S-Y-O-N-W-P. Daisy on WP. So there\'s two great places to go. But the learn.wordpress.org is perfect.\n\nAnne McCarthy  43:24  \nI have to add one more thing, which is if you\'re not fully ready for block themes, one of the big things that I feel like needs to be emphasized more is you can gradually adopt. So all these features are being done. But maybe you want to only give access to a client to edit the header. You can do that. Maybe you want to leverage theme.json in your classic theme, you can do that. If you want to expose the template editor.\n\nBut use the rest of your themes across them, you can do that. So I want to also encourage folks to look into resources around gradual adoption, because it makes sense that this stuff isn\'t - From day one, there has been a focus on that. Adopt what you what you want, when you want and it\'s going to make sense to different people at different times. Matías once said that to me, and I think it rings really true. And so now that we\'re at this level of maturity, I think we\'re looking again and revisiting again, like okay, what can I use? What do I want to use? I think it\'s really important to mention. So if you\'re not ready to go all in, I encourage you not to just wipe it all away, but to think about how you can gradually adopt and also what would help you gradually adopt. So there is actually a label on GitHub started a couple months ago around - It\'s called blocks adoption. So if there\'s something that you see that you\'re trying to adopt the site editor, and it\'s preventing you from doing so, like we want to know about that. And you\'re welcome - I\'m going to just put this out here - @annezazu is my GitHub username, feel free to just like @ annezazu, \". This is blocking me from using the site editor.\" We want to know these things. Open issues. Please share, because that is also part of the phase of this work is making sure people can adopt as they can and that the tools are robust. There\'s a ton of resources as well. There\'s a page in the Theme Handbook around gradually adopting to block themes. So I just wanted to call that out.\n\nNathan Wrigley  45:06 \nAnd just one more time, what was that? Give us, the give us the username.\n\nAnne McCarthy  45:11\nA-N-N-E-Z-A-Z-U. So like Zazu from The Lion King. It\'s an inside joke from middle school.\n\nNathan Wrigley  45:19\nOkay, possibly the shortest question. This is from Sandy, I should say, Can Lotties be added to 6.2?\n\nRich Tabor  45:28\nI would say that I did a quick search a few minutes ago and there are various blocks built by the community, which do allow you to add or embed LottieFiles to your site. I haven\'t tested any myself but feel free to dig into those. And if they\'re open source, they can contribute ideas or feedback on on those GitHub repos.\n\nNathan Wrigley  45:49\nThank you very much. And Eagle has posted a question. When there are changes made in the site editor, are the templates still marked up - Did we have that one? We have, right? We\'ve done that. \n\nAnne McCarthy  46:01\nWe answered that one. Yeah.\n\nNathan Wrigley  46:02\nI think we did. Okay, moving on directly then to Ian, what is - oh! Okay, what is the philosophy for mobile in the editor? Are there any plans to have a mobile view?\n\nAnne McCarthy  46:16\nThat\'s part of the dragging and resizing. And there\'s a lot of work being done around intrinsic design. And you can see on the developer.wordpress.org? What is the blog? I think it\'s /news. Do you hear audio?\n\nNathan Wrigley  46:35\nI hear only your audio. I don\'t hear anything I don\'t wish.\n\nAnne McCarthy  46:36\nOkay, sorry. Something just started playing in the background out of nowhere and that just scared me. It\'s like all of a sudden, I was like, woah! Where was I?\n\nNathan Wrigley  46:50\nSo we were talking about mobile views?\n\nAnne McCarthy  46:53\nYes, intrinsic design. There is a developer blog that if you\'re not following that, you definitely should, that addresses this around, basically showing that the mobile view points have exploded over time. It\'s now really not sustainable to try and have CSS and all this sort of stuff, mobile queries allowing for each view. So instead, how can we think about intrinsic design? And so that\'s like the best answer I can give. And for now, there is this nice resizing that you can do to kind of see how things scale. 6.1 introduced fluid typography, which was really exciting and part of this larger, intrinsic design set up. And I think we\'ll expect to see more of that over time. Sorry, for the brief mental break.\n\nNathan Wrigley  47:36\nJust a quick reminder, we probably got 5, 6, 7 minutes or something like that before we start to wrap things up. So if you\'ve got any questions, please, please do post them in here. We have one from Paul who asks, is there any more work planned for pattern management in the future? And then WP Engine has released a plugin allowing easier management of patterns recently, I believe that was yesterday, it would be good to know if we should wait for core or assume that nothing else is coming soon.\n\nRich Tabor  48:07\nYeah, I would say that pattern management is an important part of this new WordPress experience and having a way to create and manage local patterns, but also maybe push them to the pattern directory. And then on top of that, having a functionality built in where - it\'s kind of like a component based system where you have patterns where the design is the same across patterns, but content can change. All of that kind of falls into the same category of work. And that is something I believe WordPress will eventually do as well.\n\nNathan Wrigley  48:41\nOkay, we\'ve got no more questions on the screen. So I\'m going to ask a question, if that\'s all right. You were demonstrating the distraction-free mode there where you could move things up, move things down, and resize pictures and images and so on. I was just wondering what the constraints on that are. So in the case of images, I could see that you could resize things. And with the text, I could see that you could, you know, highlight things and start typing wherever you wish. But I just wondered how the decisions had been made to set those parameters and those only. So yeah, around that, what\'s available in distraction-free mode? What limitations are there?\n\nRich Tabor  49:17\nI would say, generally, it\'s what\'s available is what happens when you click on a block. The tooling is there available on the canvas before so resizing was available on the image but not the toolbar. So the resizing is still available when you\'re in distraction-free, but maybe not adding the caption piece or you know, those other toolings. It\'s almost like the content locking or content only locking API. It\'s very similar to that in a sense, but a little bit more tightened up.  Where just text and dropping in images - you can\'t necessarily open the Media Library from there unless you dive out of it. But you can drop another image onto that existing image to replace it. Some things like that.\n\nNathan Wrigley  49:59\nIt looks like a really excellent interface for people who just, well, want to concentrate on their writing. It sounds like Anne\'s all in on it.\n\nAnne McCarthy  50:05\nI use it every single day. It\'s amazing.\n\nNathan Wrigley  50:09  \nIt almost felt like a Google doc minus all the bits and pieces at the top. Yeah, really, really nice. Okay, so we have some more questions. Weston is asking, what about optimizing the experience of editing using a mobile device on the web? So I guess that\'s a little bit maybe the question that we had earlier. How can... we how can we do things on a actual mobile device? \n\nAnne McCarthy  50:30\nThat\'s a great question. There are mobile apps. So there is the mobile team and using the mobile apps. I personally don\'t use mobile apps and sometimes will edit things from Safari on my iPhone SE 2.\n\nI actually was talking to someone - their username is Nomad Skateboarding. And from what I understand, he only builds client sites from his phone. And so one of the things I said to him, I was like, \"Give us your feedback. That\'s really cool. It\'s really unique. That\'s fantastic. Like, what pain points you\'re running into, what can we improve?\" Because there is obviously like, we are in a mobile first world. My phone is sitting right next to me. I would love to hear particular pain points folks have when trying to edit in that way. You can obviously use the apps. There are some quirks with the site editor, and that I know is partially being looked into and resolved. But yeah, I think there are probably - what we\'re building now should always translate back and there are teams trying to sync back and forth. And there was a recent post from the mobile team talking about what\'s the future of mobile editing. And so I would recommend - it\'s somewhere on Make/Core. I recommend digging that up and getting involved and honestly sharing your feedback. Because I don\'t think that is an experience that we talked about enough personally.\n\nIt\'s a great question. \n\nNathan Wrigley  51:40\nRich, anything or should we move on?\n\nRich Tabor  51:42 \nI think that was great.\n\nNathan Wrigley  51:44 \nOkay, perfect. Um, um, um. Okay, we have an anonymous question. It says as page speed is a big challenge, how are we optimizing the blocks for better LCP score?\n\nAnne McCarthy  52:00 \nThere are, some interesting - sorry, Rich, I don\'t know if you wanted to jump in. I was going to start link dropping. \n\nRich Tabor  52:05 \nYeah, you go ahead. Yeah. \n\nAnne McCarthy  52:07  \nYeah, there\'s some interesting work from André. Part of it involves actually adding tracking and making sure there\'s really good front end metrics. So there\'s kind of a twofer going on. In one fell swoop, we\'re focusing on better tracking and improving the tracking that we have for performance, particularly the front end. And then at the same time, also work is being done to optimize like style sheets. There\'s been some really neat stuff in previous releases that I bet I can pull up if you\'ll give me one moment.\n\nNathan Wrigley  52:36\nYeah, whilst you try to find that, Anne, I think it\'s probably important to say that, if there are any questions which you wish to have answered which don\'t somehow get answered in the next few moments, then there will be posts created around this piece. So anything that goes missing, any question that is unanswered, there will be endeavours to get them answered. Right? Okay, show us what you got, Anne.\n\nAnne McCarthy  53:00  \nYeah. So this was a post I did for 5.9, in conjunction with a whole ton of folks who contributed and actually did this work, I just was kind of gathering it up. But you\'ll see sections here around block style sheets and CSS loading. And honestly, a lot of the work with the styles engine, which is part of the global styles project, can help give a lot of opportunity to actually improve this, I recommend checking out this post to see some of what\'s already been done. And then in the future, one of the discussions that we had recently with some folks across the community from Google, from Automattic, 10up, all over the place, including our lovely performance lead, Felix. We talked about some of this stuff and about how to talk about particularly themes and also just blocks in general. And thinking about some performance improvements and developer education and automated testing and all sorts of stuff. So I won\'t go too far into this. But I think a lot of work can be done. And some of it is being done around measuring more front end metrics and very recently, LCP was added and started to be tracked here, which I think is pretty exciting. \n\nNathan Wrigley  54:05 \nI think following the performance team and Felix Arntz, in particular, would possibly get you quite a long way towards your answers there. Okay, a couple more. Firstly, there\'s a few people helping out in the Slack channel. So, appreciate that. We\'ve got Matías answering questions, and so on. So that\'s really amazing. Thank you. Another anonymous question, any plans to support CSS Grid?\n\nRich Tabor  54:33 \nI think it\'s something worth exploring. Probably not the major priority coming up. But definitely some interesting aspects that we\'ve seen other... other building applications do that we can learn from for sure.\n\nNathan Wrigley  54:47  \nOkay, we\'re very short on time now. I think we\'ve got to round it off at the top of the hour. So we\'ve got about four minutes left. I\'ve got to wrap it up a little bit. So try to get these last two done if we can. This is from Mary. What are the typography options as of 6.2? we have Google fonts and self-hosted. Any plans for solutions like Adobe Type and Monotype?\n\nAnne McCarthy  55:11 \nThere\'s a Fonts API that got booted from 6.2 and is hopefully planned for 6.3. So I would just follow that effort. So right now, 6.2 is not introducing anything new or different there. Things are as they were. There\'s a private API that folks can can use with anything JSON. That\'s as concise as I can be.\n\nNathan Wrigley  55:31\nNo, that\'s perfect. I think we\'re three minutes to go. That\'s probably the best time to wrap up the Q&A. Apologies if you had a question and it didn\'t get answered. As I said, there will be a whole load of things created off the back of this. We will make sure that there\'s a transcript available and - just read something in the comment. Hopefully, any questions that have been asked but unanswered will be answered approaching that. Just very, very quickly, I have to say thank you to Anne and Rich in particular, for taking the time out of their busy schedules and demoing what 6.2 can do. It really looks like a transformational release. But also, thanks to Chloé and Jonathan and Lauren and Mary who are on the call, but, you know, you haven\'t necessarily seen them right now. So, appreciate them. That\'s really great. Following up off this, I\'ve got three points to mention. Following the 6.2 release on Make/Core for development updates and calls, there\'s going to be a post. It\'s make.wordpress.org/core/6-2. Also, if you\'ve been keeping a close eye on the Beta releases - I say beta, I know it\'s hysterical. The beta releases, we\'ve got version beta four has just been released. And anybody who wants to test that out would be most welcome. The URL for that is far too long for me to say out loud, but you can Google it, I\'m sure, and find out how to test for that. And also, if you are keen to follow WordPress, it\'s all over the social networks. And you can follow - basically, if you try to just follow @WordPress, then you\'ll get somewhere. So for example, on Twitter, it\'s WordPress - @WordPress. On LinkedIn, it\'s /company/WordPress. Instagram is @WordPress. And guess what? On Facebook, it\'s - what do you think it would be? It\'s @WordPress. So it\'s available all over there. And I think that\'s it. I think that\'s everything that we\'ve got to say. We\'re about one minute away from closing. So particular thanks to Rich and Anne, but thanks to everybody in the background making all of this happen. Thanks for showing up. If people don\'t show up, the work never gets done and the project never moves forward. So fully appreciate anybody who\'s given up their time to ask questions today and watch this presentation.\n\nAnne McCarthy  57:51 \nAnd thank you, Nathan. I want to call you out as being an excellent moderator and creating a safe space for us.\n\nNathan Wrigley  57:57  \nVery, very welcome. I enjoyed doing it. I would gladly do it again. All right. I don\'t know how to end this call. So I\'m just gonna wave. Bye, everyone.\n
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14573\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:60:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"The Month in WordPress – February 2023\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"https://wordpress.org/news/2023/03/the-month-in-wordpress-february-2023/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Mar 2023 11:30:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:18:\"month in wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14550\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:236:\"February has been an exciting month for the WordPress community, with the celebration of the first-ever WordCamp Asia bringing friends and contributors back together in person. But that\'s not all; read on for the latest project updates.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"rmartinezduque\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:13671:\"\n

February has been an exciting month for the WordPress community, with the celebration of the first-ever WordCamp Asia bringing friends and contributors back together in person. But that’s not all; read on for the latest project updates.

\n\n\n\n
\n\n\n\n

Get ready for WordPress 6.2

\n\n\n\n

WordPress 6.2 Beta 4 arrived earlier this week and is ready for download and testing. Work continues on track, with the first release candidate (RC1) due next week and the target for the final release on March 28, 2023—less than four weeks away!

\n\n\n\n

WordPress 6.2 is one of the last major releases planned for Phase 2 of Gutenberg, taking the Site Editor out of beta with a more polished user experience and refreshed interface.

\n\n\n\n

On March 2, members of the release squad hosted the 6.2 live product demo. The recording and transcript will be available soon. In the meantime, these resources will give you a taste of what’s to come:

\n\n\n\n\n\n\n\n
\n

Help test WordPress 6.2. Your feedback is key to ensuring everything in this release is the best it can be.

\n
\n\n\n\n
\n\n\n\n

Join WordPress’ 20th anniversary celebrations

\n\n\n\n

WordPress is turning 20, and the community is getting ready to celebrate!

\n\n\n\n

As part of the festivities, the project has released a 20th anniversary Wapuu, a set of commemorative logos, and a special playlist with 46 tracks from the jazz artists selected to represent WordPress releases. Official WP20 swag will also be available soon.

\n\n\n\n

In addition, the Museum of Block Art (MOBA) is calling all artists to submit block art themed on “20 years of WordPress.”

\n\n\n\n
\n

Find out how to organize and participate in the WP20 celebrations.

\n\n\n\n

\n
\n\n\n\n
\n\n\n\n

What’s new in Gutenberg

\n\n\n\n

Two new versions of Gutenberg have shipped in the last month:

\n\n\n\n\n\n\n\n
\n

Follow the “What’s new in Gutenberg” posts to stay on top of the latest enhancements.

\n
\n\n\n\n
\n\n\n\n

Team updates: Global community sponsors for 2023, contributor mentorship program, and more

\n\n\n\n\n\n\n\n
\n

Following discussions on improving the contributor journey, a new WordPress contributor mentorship program has been proposed to roll out this year.

\n
\n\n\n\n
\n\n\n\n

Feedback & testing requests

\n\n\n\n\n\n\n\n
\n

Redesign work is well underway on the WordPress Theme Directory. Contributors can follow along on the GitHub repository.

\n
\n\n\n\n
\n\n\n\n

WordPress events updates

\n\n\n\n\n\n\n\n
\n

Join WordPress Executive Director Josepha Haden Chomphosy as she explores three interesting trends from WordCamp Asia.

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

Have a story we should include in the next issue of The Month in WordPress? Fill out this quick form to let us know.

\n\n\n\n

The following folks contributed to this Month in WordPress: @ninianepress, @jpantani, @rmartinezduque.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14550\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:66:\"\n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:46:\"Let’s Party: Organize your WP20 Celebration!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wordpress.org/news/2023/03/lets-party-organize-your-wp20-celebration/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Mar 2023 20:21:44 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:4:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:11:\"anniversary\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:4:\"WP20\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14546\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:367:\"Join WordPress enthusiasts from across the globe on May 27, 2023, as they come together to celebrate its 20th anniversary!\n\nRegardless of how you use WordPress or where you call home, you are invited to celebrate this great milestone. Plan a larger party that includes your entire meetup, spend the day coworking with a group of friends, or hang out virtually online.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Cate DeRosia\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:2716:\"\n

Join WordPress enthusiasts from across the globe on May 27, 2023, as they come together to celebrate its 20th anniversary!

\n\n\n\n

Regardless of how you use WordPress or where you call home, you are invited to celebrate this great milestone. Plan a larger party that includes your entire meetup, spend the day coworking with a group of friends, or hang out virtually online.

\n\n\n\n

Whatever your style, celebrate in your time zone, your way. WordPress has some resources to help you party.

\n\n\n\n

The Meetup Organizer handbook has a section dedicated to helping you plan your meetup’s anniversary celebration. You’ll find email and Meetup.com templates that make sending your announcements and creating your events simple, as well as tips for planning a fun, safe, and inclusive event, in-person or online. 

\n\n\n\n

The 20th anniversary website will list events as they are announced and scheduled by organizers, so check back regularly to see if there’s one in your area you’d like to join or help organize.

\n\n\n\n

Meetup organizers, once your meetup’s WP20 Celebration is scheduled, email support@wordcamp.org using the subject WP20 Celebration and include a link to your meetup event. Events will be reviewed to ensure they have all the necessary details before inclusion on wp20.wordpress.net. 

\n\n\n\n

And don’t forget the new swag!

\n\n\n\n

Starting in April, meetup organizers can order complimentary kits of official anniversary swag, including limited-edition stickers, buttons, and pencils that can be shipped to your meetup at no cost to you. Additional items, such as pennants, shirts, hoodies, keychains, and more, are also available for purchase at the official WordPress store while supplies last, beginning in early March. 

\n\n\n\n

So, whether you’re sporting new anniversary swag or your old favorites from your closet, join WordPress enthusiasts on Saturday, May 27, for a globe-spanning WordPress celebration. Use hashtag #WP20 to share your passion for WordPress.

\n\n\n\n

Don’t have an active meetup in your area? It’s not too late to start one.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14546\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:69:\"\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"People of WordPress: Hauwa Abashiya\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://wordpress.org/news/2023/02/people-of-wordpress-hauwa-abashiya/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 28 Feb 2023 21:30:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:10:\"Interviews\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:9:\"HeroPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:19:\"People of WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14450\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:120:\"People of WordPress feature on Hauwa Abashiya, a project manager in UK and Nigeria, and her enthusiasm for open source. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Abha Thakor\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:20165:\"\n

This month we feature Hauwa Abashiya, a project manager in Nigeria and the UK, whose passion for community support led her to an adventure in open source.

\n\n\n\n

The People of WordPress series features inspiring stories of how people’s lives can change for the better through WordPress and its global community of contributors.

\n\n\n\n
\"Hauwa
\n\n\n\n

As we travel through life, sometimes we are drawn to a particular cause, one to which we can get behind and join in. This cause, in whatever field it may be, can help lift us beyond our everyday lives and can help us take stock. This is the journey that depicts Hauwa’s finding a global sense of place and a way to re-look at her life and plans. 

\n\n\n\n

That change agent was discovering and becoming part of open source through WordPress. 

\n\n\n\n

Learning development and WordPress

\n\n\n\n

In 2017, Hauwa was working full time as an experienced and successful project manager, but was becoming increasingly aware that she did not feel the same excitement for projects as she once had. She was starting to feel bored. “I knew I still loved working with and in project management, but I needed to do something different.” she said.

\n\n\n\n

Hauwa enrolled in a web development course and studied HTML, CSS and some JavaScript. One of the course options was WordPress, which she elected to take. It was then that a course tutor encouraged her to attend a WordCamp, an event focused on the open source software and its global community.

\n\n\n\n

She felt that she needed to have a basic knowledge of the software before she arrived at the event, so started to learn WordPress. The first WordCamp she attended was in the seaside town of Brighton on the south coast of England. There she met people who would be friends and mentors for years to come.

\n\n\n\n
\n

“I was inspired by meeting people in the WordPress community.”

\nHauwa Abashiya
\n\n\n\n

She said: “I was inspired by meeting people in the WordPress community. My life and my wish to support communities have been shaped for the better by some of the people I met, and I continue to be grateful for knowing them.”

\n\n\n\n

Global WordPress community: from Germany to Nigeria

\n\n\n\n

After discovering a WordPress community in the UK, Hauwa wanted to see first hand just what a global connection it had. She had heard that WordCamp Europe was a flagship event and brought thousands from across the world together. She wanted to be part of this, and its organization appealed to her project management training. She applied to be a volunteer at the three day conference, which in 2019 was held in Berlin, Germany. At this event, Hauwa discovered both a global movement and an active local WordPress community in her home country of Nigeria. She was able to connect with all the different parts of this vast community from wherever she was working through an instant messaging tool. 

\n\n\n\n

Inspired by people she met who were using WordPress to help improve people’s lives in Nigeria and other parts of Africa, Hauwa started to delve further into how this open source software and its global community could provide opportunities and improve understanding across cultures and continents.

\n\n\n\n
\"Hauwa
Rosalind and Hauwa at an event in Nigeria.
\n\n\n\n

Hauwa’s father, Dr Audu Kwasau Abashiya and her mother Rosalind Zulai Abashiya, were both well known for their philanthropy, especially in giving practical support to people in Kaduna, in the north of Nigeria and Abuja in the center of the country. Hauwa explained: “My mum comes from a family who give and share their skills to give practical help. From friends I had got to know in WordPress, I saw that there were parts of the community that had this same ethos. This could be something I could be part of, and also take back to Nigeria in the future.”

\n\n\n\n

Her parents had established a charitable foundation focused on helping widows, orphans and children get access to education skills, from finance to music. It connects those who need help and those who can give support.

\n\n\n\n

Hauwa said: “Teaching people practical skills which can be used to raise an income or be re-shared with family and others in their local area is so important. Projects like this can help grow a community and keep it strong. Skills such as sewing and cookery are not just ones that can put clothing and food on the table, but also are about gaining independence and pride. They are examples of how micro-economies can grow and inspire others to have dreams that they can see becoming real.

“I had seen through my work and studies that technology used with care and an understanding of different needs can make a difference in local communities too. Projects like WordPress can be part of this empowerment through localized translations and software which can give a way to share ideas.”

\n\n\n\n
\"Hauwa
\n\n\n\n

With her project management and IT background, Hauwa is getting more involved with how IT skills can be used for not just instilling a sense of community belonging, but also the practical longer term input into the local infrastructure and introduction of fast changing technology.

\n\n\n\n

She said: “I would love to see many of the people who have been helped by the foundation my parents started be able to share their ideas and their achievements to encourage others. One of the routes could be through open source software that is free to access and can work on mobile phones.

\n\n\n\n

“As a previous volunteer team rep in the WordPress Training Team, I saw first-hand just how important it is for a non-technical end user to be able to use software to share their ideas, without having to become a developer. We can all help give people a voice, and if we are working in technology, we have a role to play in creating and pushing for genuine access of tools.”

\n\n\n\n
\n

“If we are working in technology, we have a role to play in creating access to tools.”

\n
\n\n\n\n

On Hauwa’s future wish list is to help African countries access software and technology in their local languages. She said: “This is part of identity, and respecting and valuing different cultures, and not expecting everything to be translated from the English as it is read. It makes it possible for older people to use the software or read content that’s published.”

\n\n\n\n

Hauwa learned Hausa (a language spoken across several African countries) and English at the same time as she grew up in Nigeria. She had a multi-location education, like her parents, studying and going on to work in different countries. At 16, she first studied computer science on what she describes as a ‘whim,’ not knowing it would be a significant part of her working life in the future. 

\n\n\n\n
\"Hauwa
\n\n\n\n

She intended to go to university to study finance and sociology. When she went to say goodbye to her computer studies class, the teacher asked what she was going to study. On hearing it was finance and sociology, the teacher said: “You don’t want to be doing that, you want to be doing something in computing.” This conversation proved to be a turning point for Hauwa. She went on to study Computing and Information Systems and Object Oriented Information Systems for her Master’s degree in the UK.

\n\n\n\n

During her second year of university, she also worked with data entry and related areas as she was determined to learn as much as she could about the moving parts of a project. After she completed her master’s, she chose jobs that enabled her to work on systems, out of hours support, project management, supply chain, and procurement. She is an advocate for learning as many aspects of your subject as you can to give you as many tools to really understand what both clients need and how to help them reach workable and timely solutions.

\n\n\n\n
\n

“By contributing to community projects you can share your skills and keep them fresh.”

\n
\n\n\n\n

These skills proved to be transferable in later years to give her time to support WordCamps, meetups, and the Training Team. She said: “Contributors to open source come from so many different professional and cultural backgrounds. Contributing is a great way to share your skills and keep them fresh and open to new learning opportunities.”

\n\n\n\n

Hauwa fascination for project management and learning continued, and she gained qualifications in the field, including Prince 2 and PMP. She continues her commitment to ongoing learning in her work today with Agile and other methodologies and draws parallels with this and her interest in community learning.

\n\n\n\n
\"Hauwa
Hauwa welcomes attendees at WordCamp London in 2019
\n\n\n\n

Committed to supporting her local community in the UK too, Hauwa joined the London WordPress Meetup and in 2019 became an organizer for WordCamp London where she was able to use some of her project management expertise. During these events, she had many conversations to encourage others to develop their IT skills and share her own experiences.

\n\n\n\n

This interest in driving up the skills levels of others naturally led her to become further involved in the Contributor Teams. Inspired to share her skills by another contributor to the project, she joined the Training Team at a WordCamp Contributor Day. In this team, Hauwa found in it a group collaborating on easier online ways for people to keep up with the software, its features, and how they could grow the community in their own local area.

\n\n\n\n

At the heart of this, Hauwa felt accessibility should be key, and she gave time to better understand documentation. She felt this was essential to give people genuine access and identify where more work was needed. Her belief in this grew when she joined the WordPress Accessibility Team for release 5.6, and she continued to contribute to the team in the area of documentation and training.

\n\n\n\n

Hauwa devoted many hours to supporting the Training Team for a number of years as part of her conviction that the right resources can really help communities globally use open source software. She also stressed the importance of materials being user-friendly and easy to translate as WordPress has such a large international usage.

\n\n\n\n

Volunteering in open source can re-energize you

\n\n\n\n

Through the combination of volunteering efforts in UK and Nigeria, and supporting contributors globally, Hauwa began to re-find her love for helping people with their planning and to achieve their goals. She was able to share her 15 years of project management experience in her volunteering role and encouraged others to consider it as a career.

\n\n\n\n
\"Hauwa
\n\n\n\n

She said: “Through volunteering you work alongside people. Project management is about people. It is about helping people achieve. This can be the same through volunteering, and you can learn much through meeting people from different places. 

\n\n\n\n

“One of my drivers is using technology to solve problems. As a project manager, it is a privilege to help guide people and organizations to identify and reach goals. It is helping them gain that value. This is one of the reasons I was drawn to finding out tech communities and contributing to them. If this is something that drives people reading about my experience, there are vast opportunities to to share your skills. Find something that fits you for where you are now.” 

\n\n\n\n

Hauwa encourages anyone working in technology to further their understanding of managing projects and working with different teams. “Project management skills are so important in whatever kind of project you are in. With long working hours over many years, I felt I had lost the connection with the people element. I was stuck in what seemed to be a repeat cycle. With the people I met in the WordPress community and my professional skills being used, I was reminded of my own values and how as a project manager I can support help others reach new heights or make something of value and quality that others can benefit from and use.”  

\n\n\n\n
\n

“Find an area that fits you and where you can make a difference.”

\n
\n\n\n\n

In 2022, Hauwa returned to working full time for both national and international, medium and  large scale projects. Though her volunteering time to global community building initiatives has reduced accordingly, she focuses on encouraging skills learning and on the community cultural side.

\n\n\n\n

“I will keep my interest in how open source like WordPress, working alongside other solutions, can help not-for-profit ground level and community building. For me, if there are technology-based solutions out there, we can all play some part in helping them grow and making a difference,” she said.

\n\n\n\n

“How we give to wider communities does not have to be the same throughout time. It is important to keep relooking at what is needed and the difference it can make.”

She added: “Find your central wish for the communities you are connected with, and there may be technologies that can support them. I am glad I started my journey.”

\n\n\n\n

Share the stories

\n\n\n\n

Help share these stories of open source contributors and continue to grow the community. Meet more WordPressers in the People of WordPress series.

\n\n\n\n

Contributors

\n\n\n\n

Thanks to Hauwa Abashiya (@azhiyadev) for sharing her adventures in open source.

\n\n\n\n

Thank you to Abha Thakor (@webcommsat) for interviews and writing the feature, and to Meher Bala (@meher), Chloe Bringmann (@cbringmann), Mary Baum (@marybaum), Nalini Thakor (@nalininonstopnewsuk) and Maja Loncar (@majaloncar) for work on photographs and review.

\n\n\n\n

The People of WordPress series thanks Josepha Haden (@chanthaboune) and Topher DeRosia (@topher1kenobe) for their support.

\n\n\n\n
\"HeroPress
\n

This People of WordPress feature is inspired by an essay originally published on HeroPress.com, a community initiative created by Topher DeRosia. It highlights people in the WordPress community who have overcome barriers and whose stories might otherwise go unheard. #HeroPress

\n
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14450\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:61:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"WP Briefing: Episode 50: 3 Interesting Trends from WordCamp Asia\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"https://wordpress.org/news/2023/02/episode-50-3-interesting-trends-from-wordcamp-asia/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 27 Feb 2023 14:58:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:7:\"Podcast\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:11:\"wp-briefing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=14434\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"Join Josepha as she discusses her top 3 takeaways from the first-ever WordCamp Asia in Bangkok! \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2023/02/WP-Briefing-050.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Santana Inniss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:14353:\"\n

On Episode fifty of the WordPress Briefing podcast, join WordPress Executive Director Josepha Haden Chomphosy as she explores the three big trends from the inaugural WordCamp Asia.

\n\n\n\n

Have a question you’d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a voice recording.

\n\n\n\n

Credits

\n\n\n\n

Editor: Dustin Hartzler
Logo: Javier Arce
Production: Santana Inniss
Song: Fearless First by Kevin MacLeod

\n\n\n\n

Show Notes

\n\n\n\n

Create Block Theme Plugin
WordPressing Your Way to Digital Literacy
PostStatus Networking Opportunities
WordPress 6.2 Live Demo will be held 2 March, 2023 at 17:00h UTC
Future Plans for the HelpHub
How to Own Your Expertise & Start Speaking at WordPress Events WP Diversity Training 1 March 2023

\n\n\n\n

Transcript

\n\n\n\n\n\n\n\n

[Josepha Haden Chomphosy 00:00:00] 

\n\n\n\n

Hello everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks. I’m your host, Josepha Haden Chomphosy.

\n\n\n\n

Here we go.

\n\n\n\n

[Josepha Haden Chomphosy 00:00:40] 

\n\n\n\n

The inaugural WordCamp Asia happened a couple of weeks ago in Bangkok. There were almost 1300 people in attendance, and I was lucky to be able to talk with a lot of them about their thoughts around the WordPress project and community. So today, let’s talk about three of the most interesting trends that I heard from people: the future of themes, the future of work, and the future of contributions.

\n\n\n\n

[Josepha Haden Chomphosy 00:01:00] 

\n\n\n\n

So first up, the future of themes. This one was not a surprise to me. Not only has it been on my mind lately, but every WordCamp I’ve ever attended in Asia or Australia has had themes as a central element. There are a lot of theme creators making a living in WordPress in this part of the world. So it’s natural that they want to know what to prepare for.

\n\n\n\n

Now, it’s hard to predict the future, but there are a couple of things you can do to kind of get a leg up on it. Firstly, the theme review team, if you know how to make block themes but are still struggling to understand what might make them high value to your users, donating a little bit of time to review them can help.

\n\n\n\n

While I was at the contributor day, the team rep who happened to also be there to represent the table told me that reviewing block themes is way faster than reviewing classic themes. So if it’s been a bit since you stopped by, I would encourage you to give it a shot. It’s a lot easier than it used to be for a lot of reasons, and they can always use a little bit of help.

\n\n\n\n

[Josepha Haden Chomphosy 00:02:00] 

\n\n\n\n

The second thing is this plugin called the Create Block Theme plugin. If you don’t know how to make block themes, you know how to make classic themes. You don’t know how to make block themes. This is a wordpress.org maintained plugin that will make theme creation simpler. It’s a relatively new plugin, though, so if you’re the type of contributor who likes to create good tools for good people, you can also feel free to grab a ticket or two from their repo and help get that moving.

\n\n\n\n

The second thing that came up was the future of work. This was also not a surprise to me. There have been a lot of reports of layoffs in the tech industry and worries about the possibility of a recession. 

\n\n\n\n

Since WordPress is not only a tool that folks use in their jobs but also a tool that empowers people to create jobs for themselves, it’s entirely expected for questions about career prospects to come up during a WordCamp. Here are a couple of thoughts on that. So I mentioned this briefly during the Q&A session on that Sunday, but I’m gonna repeat it here because I believe it with every fiber of my being. 

\n\n\n\n

[Josepha Haden Chomphosy 00:03:06] 

\n\n\n\n

You can learn every 21st century skill that you need while contributing to an open source project.

\n\n\n\n

I talked about it in episode 17 of this podcast. I’ve talked about it at WordCamps and major event series outside of WordPress for years. Like I really, really believe this, and it’s not just like a WordPress only thing. Although obviously, that is my primary perspective, that’s true for contributing to almost any open source project.

\n\n\n\n

On top of that, if you are contributing to WordPress and you’re doing that in the way that we encourage folks to do, you’ve got public examples of proactive, asynchronous collaboration across cultures and time zones. And I don’t know about y’all, but sometimes it’s hard to explain what my job is. And so having examples of how the whatever it is that you were doing, however, you were collaborating or contributing or working on a project together, having concrete examples to be able to share with someone can never hurt.

\n\n\n\n

[Josepha Haden Chomphosy 00:04:04] 

\n\n\n\n

I’m gonna give us a necessary side note here. I know that volunteering time is a privilege, and if you find yourself between jobs, the last thing you want to do is give up any more of your time for no money.

\n\n\n\n

But if you have contributed to any team in the past, that benefit still exists for you. Your contributions are not taken away just because you’re no longer with your employer.

\n\n\n\n

The second thought on that is actually one that Matt mentioned during the Q&A on Sunday. He said in his experience that open source shines in recessionary times.

\n\n\n\n

I’ll have to take his word for that one since I discovered WordPress in 2009 or so and so after the last recession that I would have experienced in the US. However, I have heard from a lot of people in the WordPress ecosystem and in tech in general who have shared their stories from the last time that we all experienced a recession.

\n\n\n\n

[Josepha Haden Chomphosy 00:05:00] 

\n\n\n\n

And certainly, when they suddenly found that they did not have a company to call the place that they were working, a company that they were working for, they were able to, at the very least, freelance until they found the next thing. 

\n\n\n\n

I know that that’s cold comfort if you’re in the middle of things right now, but it certainly is something that people always have looked back to as like one of those turning points for them in the 2007-2008 era here in the US.

\n\n\n\n

Now I know that is sometimes not what anybody wants to hear. And also like, who am I to be speaking about observed experiences from other people? I did want to let you know that the folks over at PostStatus have opened up some networking opportunities for anyone that’s been caught up in the current downsizing around the ecosystem.

\n\n\n\n

I’ll link to that in the show notes here on wordpress.org/news, but also, if you’re a part of the PostStatus network, they’ve got it posted over there on their sites and things as well. So easy to find and definitely worthwhile if that’s a situation that you find yourself in right now.

\n\n\n\n

[Josepha Haden Chomphosy 00:06:02] 

\n\n\n\n

And the third thing that I heard from a lot of folks about is the future of contributions. So 635 people attended the contributor day that happened ahead of WordCamp Asia, And at WordCamp Europe in Porto last June, it was 800 people or something, which was the biggest one on record. And so this is really close to that.

\n\n\n\n

There’s a lot of people. And a lot of them were attending for the first time. Over the course of the day, I checked in with quite a few of the table leads and heard some pretty consistent feedback, both about what we’re doing to help onboard contributors now but also about how we can help to onboard contributors in the future.

\n\n\n\n

Firstly, we all generally agree that documentation, which is our current problem to solve toward easier contributor onboarding, we all generally agree that that’s going pretty well. We now have a ton of our preferences and processes documented in various team handbooks, but with a ton of documentation comes the potential for overwhelm.

\n\n\n\n

[Josepha Haden Chomphosy 00:07:00] 

\n\n\n\n

So across the board table leads shared the need for sort of a quick start guide for each of their teams. Secondly, we also generally seem to agree that mentorship plays a big role in the success of many long-term contributors. I’ve talked about it before. I had some mentors as I was getting started, and I would never have made it past organizing meetup events if it hadn’t been for their help.

\n\n\n\n

And so a bonus item I heard about is actually Meetup events. Meetup groups are one of our most resilient ways to contribute to WordPress, and they also happen to be one of the hardest working. If you’ve never been to one of these events, you may not know that you can learn a skill that’s new to you or teach a skill that you’ve had for a long time.

\n\n\n\n

You can also network to find the jobs that you want or network to hire the people you need. It’s where people learn how to use the CMS or learn how to become an entrepreneur. 

\n\n\n\n

[Josepha Haden Chomphosy 00:08:00] 

\n\n\n\n

But it’s also where they discover our community and eventually learn why we think that open source is an idea that will change our generation.

\n\n\n\n

So if you took nothing else away from this, I guess the takeaway is that you too can organize a Meetup event that will strengthen your local community and the world!

\n\n\n\n

[Josepha Haden Chomphosy 00:08:27] 

\n\n\n\n

Which brings us now to our small list of big things. So first up, we have a live product demo for WordPress 6.2 on March 2nd, that’s going to be at 17:00 UTC.

\n\n\n\n

There is a post that has gone up about it, which I’ll include in the show notes. This is an opportunity for folks to watch a live walkthrough of the current release with a collection of people from the release squad as well as avid contributors and testers. It’ll give you an idea of upcoming changes, but also we’ll probably expose a bug or two along the way.

\n\n\n\n

[Josepha Haden Chomphosy 00:09:00] 

\n\n\n\n

Come with your questions, and we will see you there. 

\n\n\n\n

Item number two is documentation. So apparently, that’s just half of what I wanna talk about today. Documentation, so wordpress.org, has docs that are specifically written for users and pulls in not only the documentation that we have but also information from the codex, the documentation space of yesteryear.

\n\n\n\n

There’s a bit more to do here, and I realize this project has been going on since 2015. It’s because there’s a lot of stuff we have to do. There’s a lot of documentation, and we have to kind of get it in order. But that is the area that we’re in now. We have launched the new documentation page, the new look and feel is out there.

\n\n\n\n

And so the next question is making sure that we have it organized in a way that’s easy to find and easy to learn from as you go. There is a whole working group that meets about it, and I will share a link to that in case you find that to be of interest to you as well. 

\n\n\n\n

And last but not least, there is another speaker workshop coming up on March 1st.

\n\n\n\n

[Josepha Haden Chomphosy 00:10:00] 

\n\n\n\n

If you have not heard of these yet, it’s a workshop that helps speakers learn the process of presentation brainstorming and creation. It is a great workshop. It was created over the course of many years within the WordPress project by Jill Binder and crew. It is a wonderful opportunity. 

\n\n\n\n

It’s not a WordPress link that we’re on, but there is an event link that I will make sure that we all have access to here, in case that is something that you have always wanted to try, learning how to speak at WordPress events. 

\n\n\n\n

And that, my friends, is your small list of big things. Thank you for tuning in today for the WordPress Briefing. I’m your host, Josepha Haden Chomphosy, and I’ll see you again in a couple of weeks!

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14434\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:61:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"WP Briefing: Episode 49: Everything You Need to Know About the Community Summit!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:101:\"https://wordpress.org/news/2023/02/episode-49-everything-you-need-to-know-about-the-community-summit/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 13 Feb 2023 17:01:27 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:7:\"Podcast\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:11:\"wp-briefing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=14404\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"Tune in to learn everything you need to know about the 2023 Community Summit!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2023/02/WP-Briefing-049.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Santana Inniss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:15600:\"\n

Episode forty-nine of the WordPress Briefing explores the What, Why, and Who behind the upcoming Community Summit in National Harbor, DC, USA, August 22-23, 2023. Join Executive Director Josepha Haden Chomphosy to learn the importance of the gathering to the WordPress project.

\n\n\n\n

Have a question you’d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a voice recording.

\n\n\n\n

Credits

\n\n\n\n

Editor: Dustin Hartzler
Logo: Javier Arce
Production: Santana Inniss
Song: Fearless First by Kevin MacLeod

\n\n\n\n

Show Notes

\n\n\n\n

Observations on WordPress Contributor Team Structure

\n\n\n\n

Apply to attend the 2023 Community Summit

\n\n\n\n

Topic Submissions for the 2023 Community Summit

\n\n\n\n

Tuckman’s Theory: Stages of Group Development

\n\n\n\n

Chatham House Rules

\n\n\n\n

Proposal for a project-wide mentorship program

\n\n\n\n

Openverse.org

\n\n\n\n

6.2 Beta 1 is open for testing

\n\n\n\n

Transcript

\n\n\n\n\n\n\n\n

[Josepha Haden Chomphosy 00:00:00] 

\n\n\n\n

Hello everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks.

\n\n\n\n

I’m your host, Josepha Haden Chomphosy. Here we go.

\n\n\n\n

[Josepha Haden Chomphosy 00:00:40]  

\n\n\n\n

A couple of episodes ago, I mentioned the Community Summit in the small list of big things. That’s coming up on August 22nd and 23rd, right before WordCamp US. And for some of you, that made complete sense, and the only thought in your mind was, wow, our last one was in 2017, how could so many years have passed since then? And since so many years have passed, today we’re gonna talk a bit about the Community Summit, what it is, where it came from, and why it’s so important for the WordPress project.

\n\n\n\n

[Josepha Haden Chomphosy 00:01:09] 

\n\n\n\n

First things first, let’s talk about what exactly the Community Summit is. The Community Summit is a small event where folks from around the WordPress project and community come together to work through some of the most difficult topics the project currently faces, many of which are easier or at least less fraught when we can be face-to-face.

\n\n\n\n

The Community Summit is usually done in an “unconference” style, and when we were smaller, we left topic gathering and voting to the day of. That’s evolved a bit as our group of fearless contributors has grown over the years, and this year, we have been asking for topics ahead of time so that we can make sure we have the right folks in the room and are making the best use of everyone’s limited time. 

\n\n\n\n

It’s easy to take a look at this event and think it’s like some fun exclusive thing with a who’s who of WordPress. 

\n\n\n\n

[Josepha Haden Chomphosy 00:02:00] 

\n\n\n\n

But I assure you it’s a working event. Decisions are not finalized during the event, but since we try very hard to account for many, many viewpoints, it ends up being two days of hard discussions, contentious viewpoints, and problem definition at a level of complexity you don’t really see every day.

\n\n\n\n

Hearing how hard this event is, you may be wondering why we put in that effort. There are a lot of reasons, but there are three that come to my mind immediately. So for starters, working across cultures is hard. Apart from the cultural differences, we tend to be aware of things like where we’re located or our lived experiences, things like that– working remotely or distributedly is a whole different set of skills than working in person. This helps remind everyone that we’re humans, that there are humans behind those comments and behind those messages in Slack. The second thing is that I’m a big supporter of Tuckman’s theory of group development.

\n\n\n\n

[Josepha Haden Chomphosy 00:03:00] 

\n\n\n\n

If you don’t know what that is, you can look for it, we’ll put a link in the show notes, but it’s that forming, storming, norming, performing kind of concept of how groups come together. Because there are so many of us and our community has such a large footprint, there are little storms a-brewin all the time.

\n\n\n\n

Some get really big, some stay small. But at some point, most of them have to be addressed. And this is a space that is specifically designed to help us do that. Which brings us to the third reason that we do it. This event uses something called the Chatham House Rule, which creates a kind of temporal psychological safety.

\n\n\n\n

Right. Psychological safety, if you’re a leader, you know that that’s something that is built over time and requires a lot of trust and a lot of conversations with people that you’re working with, and we can’t quite do that. 

\n\n\n\n

[Josepha Haden Chomphosy 00:04:00] 

\n\n\n\n

And so Chatham House Rule builds an environment that helps create that suddenly in the moment and requires, you know, some, some faith in one another.

\n\n\n\n

But basically, no one can be quoted about what they said in those conversations. No one’s examples can be attributed to them. But the conversations can be summarized and published, which we do on the Community Summit website. And then, we publish those for our collective knowledge over time. This lets folks who are attending advocate for themselves and others fully without worrying over whether they’re gonna be taken out of context later.

\n\n\n\n

And finally, one of the biggest questions we get ahead of any Community Summit is why it is by invitation only. The most commonly cited reasons for keeping this small and invite only have everything to do with logistics and leadership. You want it to be large enough to have good representation but small enough to have high-quality interactions. It’s just a really narrow Goldilocks moment, if you will. 

\n\n\n\n

[Josepha Haden Chomphosy 00:05:00]

\n\n\n\n

But that reason doesn’t necessarily address the need for invitations rather than letting it be first come, first served. The reason for that is more of a philosophical one and requires you to go on a mini historical journey with me.

\n\n\n\n

This also has changed a bit over the years. The first ever Community Summit, way back in 2012, was before my time, but if I recall my history correctly, it was truly by invitation only. The summit after that included a closed nomination process. The next included a team nomination process, and then the last two, 2017 and 2023, have included open nominations.

\n\n\n\n

Now, even in the nomination era of Community Summit organizing, there is still a selection process. The organizers review the list of suggested attendees and check for the same types of things we expect major WordCamp organizers to look for in their speaker selection. 

\n\n\n\n

[Josepha Haden Chomphosy 00:06:00]

\n\n\n\n

Things like which teams they contribute to, what communities they advocate for, and how long they’ve been a member of the community.

\n\n\n\n

And then they adjust for balance. In addition to those things, there are also four types of voices that we always want represented at our Community Summit. So first is leading voices, people who are already in the community and kind of are helping us to make decisions. I am considered one of those leading voices; I have put in my application to be included in the Community Summit. Really hope we select me. 

\n\n\n\n

The second one is future leading voices. Specifically, those are people who are active in the community already and are showing a lot of promise, either because they really understand the values that the WordPress open source project is putting forward or understand the basic processes of communicating and guiding people in such a complex ecosystem as the WordPress project represents. Or because they have said quite plainly they are interested in helping us to make sure that the WordPress project is able to move and continue to create and continue to support democratizing publishing. 

\n\n\n\n

[Josepha Haden Chomphosy 00:07:00]

\n\n\n\n

So it’s a little bit potentially folks who are self-selecting for that. People who already are showing that they are doing that either in WordPress or in their local communities. That’s one of the types of voices we want to include. A third one that we want to include all the time is voices we need, so voices that we need to hear. People that specifically we are building WordPress for, people that have indicated to us that the CMS is not necessarily perfect for some of the use cases that they run into regularly.

\n\n\n\n

So the people and users and community organizers that can and are able to advocate for the types of user interactions, the types of community interactions that we absolutely want to be able to see. 

\n\n\n\n

[Josepha Haden Chomphosy 00:08:00] 

\n\n\n\n

And so that’s a third group of voices that we want to make sure we have represented.

\n\n\n\n

And then the fourth and final group that we always want to have represented is a group that I call voices we miss. And so those are the people that we want to be able to hear more from in our project that we don’t necessarily either have a good group of representative voices for, so it’s hard to hear them, or that we know are probably users of the CMS or they are attending events, they are somehow involved in the WordPress project.

\n\n\n\n

But we don’t necessarily have any way to have accounted for them while we were building solutions way back in 2012 or 2006 when things were being built for us. And so those are the four groups of people, the four types of voices that I absolutely want to have represented at our Community Summit.

\n\n\n\n

[Josepha Haden Chomphosy 00:09:00]

\n\n\n\n

And I ask organizers to go through this incredibly complicated selection process because we want not simply a microcosm of the WordPress community as we see it today and hope to see it in the future but also an equitably voiced forum during that critical problem definition phase. 

\n\n\n\n

So TLDL. For, listen?! T L D Real Listen. Although if you didn’t make it through that, you definitely are not getting to this point. So a TLDR for folks who skimmed the transcript and got here, I guess we keep this invitation structure because we want to account for voices we don’t hear every day in the WordPress project. Not because we don’t value them but because we already hear them.

\n\n\n\n

[Josepha Haden Chomphosy 00:09:44] 

\n\n\n\n

And now that brings us to our small list of big things. This week it’s actually kind of a big list of big things, but you know, there it is. 

\n\n\n\n

[Josepha Haden Chomphosy 00:10:00] 

\n\n\n\n

First things first. The applications for the Community Summit are now open. Those are the applications to attend. It’s pretty short. I filled mine out this morning and it’s three questions about who you are and your username on wordpress.org, and then three questions about the topics you are most interested in and the experience that you have in those conversations so far.

\n\n\n\n

Yeah. It took me, like, I think, 90 seconds. Like, a full minute and a half. So head on over there. We have a link in the show notes, but also, you’ll be able to find it in newsletters across the entire WordPress media ecosystem. I am pretty sure about that. 

\n\n\n\n

The second thing is that there is a proposal out for a project-wide mentorship program.

\n\n\n\n

This is a huge potential win for us. It is aiming to fix some of our broken ladders. If you’re not familiar with my Broken Ladder Theory of the WordPress project, I’ll try to remember to find a link to that post and put that in the show notes. 

\n\n\n\n

[Josepha Haden Chomphosy 00:11:00] 

\n\n\n\n

Number three is that Openverse moved. I shared this last week that happened last week. They didn’t move very far, though. They have a new URL, you can find them at openverse.org. It’s the same team. It’s the same product. It’s the same group of excellent openly-licensed images and media that you have come to expect. It just has its own standalone URL now. Huge kudos to the contributors who got that done. 

\n\n\n\n

Another thing that happened last week is that WordPress 6.2 has moved into its beta phase, and so now is the time to get out there and test.

\n\n\n\n

There also was an excellent, excellent write-up about how to test any given release. And I think it also includes how to file a good bug. And so we’ll send all of those things into the show notes. They’ll be easy to find. Get out there and do your testing. 

\n\n\n\n

And number five, longest, small list of big things in recent history. 

\n\n\n\n

[Josepha Haden Chomphosy 00:12:00] 

\n\n\n\n

I got some interest on [a] women, and non-binary led release for 2023, and so since there was some interest shown for that, it is hereby verbally confirmed. Keep an eye out on make.wordpress.org for more information about what that process is gonna look like and how to volunteer your time for that if that is something that calls to you.

\n\n\n\n

Woo. And that, my friends, is your small list of big things, your big list of big things. Thanks for tuning in today for the WordPress Briefing. I’m your host, Josepha Haden Chomphosy, and I’ll see you again in a couple of weeks.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14404\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:69:\"\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 6.2 Beta 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2023/02/wordpress-6-2-beta-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 07 Feb 2023 19:32:46 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:3:\"6.2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:11:\"development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:8:\"releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14375\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:307:\"WordPress 6.2 Beta 1 is here and ready for download and testing.\n\nThis version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended that you test Beta 1 on a test server and site.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Jonathan Pantani\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:7838:\"\n

WordPress 6.2 Beta 1 is ready for download and testing!

\n\n\n\n

This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, you should test Beta 1 on a test server and site.

\n\n\n\n

You can test WordPress 6.2 Beta 1 in three ways:

\n\n\n\n

Option 1: Install and activate the WordPress Beta Tester plugin (select the “Bleeding edge” channel and “Beta/RC Only” stream).

\n\n\n\n

Option 2: Direct download the Beta 1 version (zip).

\n\n\n\n

Option 3: Use the following WP-CLI command:

\n\n\n\n

wp core update --version=6.2-beta1

\n\n\n\n

The current target for the final release is March 28, 2023, which is seven weeks away. Your help testing this version is vital to ensuring everything in this release is the best it can be.

\n\n\n\n

Get an overview of the 6.2 release cycle, and check the Make WordPress Core blog for 6.2-related posts in the coming weeks for further details.

\n\n\n\n

How you can help: testing!

\n\n\n\n

Testing for issues is a critical part of developing any software, and it’s a meaningful way for anyone to contribute—whether you have experience or not. This detailed guide is a great place to start if you’ve never tested a beta release.

\n\n\n\n

If you build products for WordPress, you probably realize that the sooner you can test this release with your themes, plugins, and patterns, the easier it will be for you to offer a seamless experience to your users.

\n\n\n\n

Want to know more about testing releases in general? You can follow along with the testing initiatives that happen in Make Core. You can also join the #core-test channel on the Making WordPress Slack workspace.

\n\n\n\n

If you think you may have run into an issue, please report it to the Alpha/Beta area in the support forums. If you are comfortable writing a reproducible bug report, you can file one on WordPress Trac. You can also check your issue against a list of known bugs.

\n\n\n\n

Interested in Gutenberg features? Find out what’s been included since WordPress 6.1 (the last major release of WordPress). You will find more details in the currently available What’s new in Gutenberg posts for  15.1, 15.0, 14.9, 14.8, 14.7, 14.6, 14.5, 14.4, 14.3, and 14.2.

\n\n\n\n

This release contains more than 292 enhancements and 354 bug fixes for the editor, including more than 195 tickets for the WordPress 6.2 core.

\n\n\n\n

A major release for a major project milestone

\n\n\n\n

WordPress 6.2 is one of the last planned major releases of Phase 2 on the Gutenberg project’s roadmap. The platform has come a long way in the past few years. The 6.2 release both celebrates that progress and looks toward a future of publishing that puts ever more powerful tools in your hands. 

\n\n\n\n

Next stop: collaboration tools and more, in Phase 3!

\n\n\n\n

Notable highlights

\n\n\n\n

Want to know what’s new in WordPress version 6.2? Read on for a taste of what’s coming.

\n\n\n\n\n\n\n\n

Please note that the features in this list may change before the final release.

\n\n\n\n

A haiku for 6.2

\n\n\n\n

Last of Phase 2 now
Let’s get the party started
WordPress turns 20

\n\n\n\n

Thank you to the following contributors for collaborating on this post: @marybaum @laurlittle @cbringmann, @webcommsat, @audrasjb, @annezazu, @bhp

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14375\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:60:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"The Month in WordPress – January 2023\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2023/02/the-month-in-wordpress-january-2023/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Feb 2023 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:18:\"month in wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14352\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:334:\"Welcome to the first 2023 edition of The Month in WordPress! January kicked off with an overview of WordPress’ big goals for 2023 and new projects beginning to take shape. Moreover, work on the next major release, WordPress 6.2, continues with Beta 1 scheduled for next week. Read on for the latest news. WordPress 6.2 […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"rmartinezduque\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:10208:\"\n

Welcome to the first 2023 edition of The Month in WordPress! January kicked off with an overview of WordPress’ big goals for 2023 and new projects beginning to take shape. Moreover, work on the next major release, WordPress 6.2, continues with Beta 1 scheduled for next week. Read on for the latest news.

\n\n\n\n
\n\n\n\n

WordPress 6.2 Beta 1 is on its way

\n\n\n\n

The first beta release of WordPress 6.2 is scheduled for next Tuesday, February 7, 2023.

\n\n\n\n

As you may have heard, this version will wrap up work on Gutenberg Phase 2 (Customization), but what does this mean in the larger context of the WordPress project?

\n\n\n\n
\n

Tune in to Episode 48 of WP Briefing to hear Executive Director Josepha Haden Chomphosy discuss what it means to conclude a Gutenberg phase.

\n
\n\n\n\n
\n\n\n\n

What’s new in Gutenberg

\n\n\n\n

Gutenberg 15.0 was released on January 18, 2023. Some highlights include a new “paste styles” feature to easily create multiple blocks with identical styling, and a “sticky” option to keep a block at the top of the page while the rest of the content scrolls.

\n\n\n\n

In addition, block settings have been split into two tabs in the sidebar: Styles and Settings. This makes blocks with more controls, such as the Group block, easier to customize, and allows the interface to scale with the growing number of design tools.

\n\n\n\n
\n

The latest “Core Editor Improvement” post highlights the newest style features enhancements. Learn how they can help give your site a unique and cohesive look and feel.

\n
\n\n\n\n
\n\n\n\n

Team updates: Matrix exploration, WordPress.org redesign news, and more

\n\n\n\n\n\n\n\n
\n

As part of the discussion on improving the contributor journey, Josepha wrote some thoughts on the Eternal September phenomenon in open source and invites you to share yours.

\n
\n\n\n\n
\n\n\n\n

Feedback & testing requests

\n\n\n\n\n\n\n\n
\n

The Training Team calls all WordPress users to complete this short Individual Learner Survey by February 20, 2023. Your feedback will help identify the most high-impact resources for Learn WordPress.

\n
\n\n\n\n
\n\n\n\n

WordPress events updates

\n\n\n\n\n\n\n\n
\n

WordCamp Asia 2023 in Bangkok, Thailand, is only two weeks away! Check out the livestream schedule if you are attending virtually.

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

Have a story we should include in the next issue of The Month in WordPress? Fill out this quick form to let us know.

\n\n\n\n

The following folks contributed to this edition of The Month in WordPress: @webcommsat, @rmartinezduque.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14352\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:69:\"\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:36:\"People of WordPress: Daniel Kossmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2023/01/people-of-wordpress-daniel-kossmann/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 31 Jan 2023 23:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:8:\"Features\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:10:\"Interviews\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:9:\"HeroPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:19:\"People of WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14226\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:133:\"The latest People of WordPress story features Daniel Kossmann, from Brazil, on his journey from video games fan to community builder.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Abha Thakor\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:18412:\"\n

This month we feature Daniel Kossmann, a software engineer from South America who shares his enthusiasm for WordPress at every opportunity.

\n\n\n\n

The People of WordPress series features inspiring stories of how people’s lives can change for the better through WordPress and its global community of contributors.

\n\n\n\n
\"\"
\n\n\n\n

Daniel’s adventure into WordPress began in 2009 when he needed a way to publish and share articles on films. From that small spark, he now enjoys an interesting and varied career in Brazil and beyond, and an ever-expanding community network.

\n\n\n\n

Following WordPress and its new features fascinates Daniel and he is always looking for ways to share what it has to offer with others. His initial focus on WordPress for content publishing soon became a wider appreciation of the platform’s capacity for building communities and careers. 

\n\n\n\n

Daniel has served as a community organizer for seven years in Curitiba, Brazil and co-organized four annual WordPress Translation Day events in the city. Community building initiatives, like these, bring in new volunteers and help spur on local user groups.

Now working as a software engineer manager, Daniel maintains his interest in supporting the WordPress community through a newsletter in Brazilian Portuguese.

\n\n\n\n

Finding WordPress to publish content can be life-changing

\n\n\n\n

Daniel’s web development skills were initially self-taught, and built on his interest in technology and from his earlier interest in video games. He developed systems in ASP and PHP, and created online resources to teach others how to create websites.

\n\n\n\n

When the time came to choose his academic path, he had no doubt that it would be something related to computers and picked Computer Science at the Federal University of Paraná.

\n\n\n\n
\n

“In order to focus more on content rather than coding, I ended up getting to know WordPress. It was love at first sight!”

\n
\n\n\n\n

In 2009, he launched a public blog about films that became a hub for cultural content related to cinema, literature, and comics. The blog had collaborators from several cities in the country. He found WordPress an easy tool for publishing articles. It allowed him to spend more time on writing content rather than having to use his software engineering skills to write code.

\n\n\n\n

However, once he discovered the range and versatility of the software, he wanted to build themes and features to customize websites.

\n\n\n\n

As he searched for learning materials, he came across a WordPress event happening in his own city. This event, WordCamp Curitiba 2010, had a deep impact on Daniel.

\n\n\n\n
\n

“Other tech events I attended charged more than double this WordCamp, but hadn’t offered half of the things it did.”

\n
\n\n\n\n

Daniel was inspired not only by the talks but also the kindness shown by others at the event. His inherent shyness meant he had to step out of his comfort zone to socialize. However, the friendliness of attendees and the welcome he received made this less foreboding. He was hooked by the community he met, and he pledged to volunteer at the next WordCamp and even apply as a speaker.

\n\n\n\n
\"Daniel
Daniel giving a talk at WordCamp São Paulo 2018 about Gutenberg
\n\n\n\n

Less than two years later, Daniel helped to organize WordCamp in Curitiba 2012, and this was where he gave his first public talk. It was an important moment in his journey. He is determined to keep improving his public speaking skills each time he presents, and help others to do so too.

\n\n\n\n

From WordPress user to entrepreneur

\n\n\n\n

Daniel had dreamed of starting his own company since childhood. Following his university graduation in 2011, he decided to fulfil that dream. He started a web development company, envisioning it as a creative project lab.

\n\n\n\n

Initially, he worked with a variety of systems and programming languages. Soon, he realized that maintaining multiple solutions took considerable time and effort. So he opted to use a single platform, WordPress. It offered ease of use for his clients and the possibility of offering various types of websites.

\n\n\n\n

“This decision allowed me to dive even deeper into the system, making better and faster-to-deliver solutions for my clients,” said Daniel.  

\n\n\n\n

As the company grew, he expanded the services it offered to include support, maintenance, courses, consulting, and optimized hosting for WordPress. This gave Daniel access to a wider range of clients and greater specialization in the WordPress platform.

\n\n\n\n

Even as a small company, Daniel wanted to give back to the WordPress community. Through using this open source software, the business had not faced the costs of using commercial platforms. He felt he should invest back into the software and its community it as much as he could, from sponsorship of events to collaborating in the Contributor Teams.

\n\n\n\n
\"\"
\n\n\n\n

His community contributions include speaking at meetups and WordCamps to share what what he has learned in his day-to-day work. “It was always and still is a big pleasure to be able to make these contributions,” he affirmed.

\n\n\n\n

In 2019, he decided to close his company after eight years and start a new chapter in Development Coordination. His focus continues to be on WordPress, both professionally and in the community.

\n\n\n\n

Supporting local: re-energising the Curitiba’s WordPress community

\n\n\n\n
\"Daniel
Daniel speaking at a meetup in Curitiba in 2016
\n\n\n\n

After WordCamp in Curitiba in 2012, the community there took a break from organizing events. Three years later, Daniel was eager to help restart meetups in Curitiba. He connected with others in the Brazilian community to find a way forward to support both end users of WordPress and firms using the platform. Through instant messaging tool Slack, a rebooted meetup was organized in August 2015. All the planning was done virtually and they only met for the first time in person on the day of the event.

\n\n\n\n

Although they did not have much initial experience in event planning, the meetup organizers were determined attendees should have fun and enjoy a relaxed atmosphere. They wanted people to feel comfortable socializing and to chat before and after the talks. The tips that attendees shared at every meeting were one of the most successful elements of these user-focused meetups.

\n\n\n\n

For Daniel, getting up in front of people to introduce the meetup was still not easy. However, he knew continuing to practice and improve his self-confidence was the only way to overcome his shyness. This determination and sense of achievement inspires him to encourage others to present talks and share the tips he uses when presenting.

\n\n\n\n

The Curitiba meetup continues to flourish. Though Daniel has moved to supporting the community in new ways, he has a lasting fondness for it. It has made him an advocate for local groups at the heart of the WordPress community. He believes the shared interest and enthusiasm for learning at meetups helps to increase attendees’ interest in both the software and its community, and their willingness to participate .

\n\n\n\n

Sharing the benefit of WordPress across Brazil

\n\n\n\n
\"Daniel
Daniel presenting at a Curitiba meetup in 2019
\n\n\n\n

In June 2019, Daniel created a newsletter to spread content about WordPress in Brazilian Portuguese and inspire others to create content in the language. Translating, Daniel believes is a powerful way to make WordPress more accessible to people who do not speak English, which is the case for a lot of people in Brazil. In 2021, Daniel started writing regularly about WordPress on his blog too. He continues to publish weekly news, tutorials, tips, and share events.

\n\n\n\n

Advice to future WordPress contributors

\n\n\n\n

Daniel believes that the WordPress community is a key strength of the platform. It attracts people with a range of technical skills and backgrounds, and strives to have a diverse and open space for exchange.

\n\n\n\n

There are so many ways to contribute to WordPress without working with the code. He said: “I’m a big evangelizer of learning in public. A great way to collaborate is to create your blog in WordPress itself and share your journey of using it, and to write about tips and useful resources. This will eventually lead you to the official WordPress documentation and, the more you use it, the more opportunities for improvements you will see. Then you can start contributing to improving it. Besides this, you can pick a plugin or theme that you use and help with its translation.”

He added: “My biggest advice for those who are starting to contribute to WordPress is to start with a small step, maybe solving an easy bug or fixing a typo, and create a routine to consistently work on it, like an hour every weekend.”

\n\n\n\n

Daniel has made several lasting friendships, received professional referrals through his participation in community events, and enjoys a career that continues to have variety and new things to learn.

\n\n\n\n

His final message is to join WordPress meetups locally or online in other cities, and be inspired like he has been for 14 years and still counting.

\n\n\n\n

Share the stories

\n\n\n\n

Help share these stories of open source contributors and continue to grow the community. Meet more WordPressers in the People of WordPress series.

\n\n\n\n

Contributors

\n\n\n\n

Thanks to Hauwa Abashiya (@azhiyadev) for sharing her adventures in open source.

\n\n\n\n

Thank you to Abha Thakor (@webcommsat) for interviews and writing the feature, and to Meher Bala (@meher), Chloe Bringmann (@cbringmann), Mary Baum (@marybaum), Nalini Thakor (@nalininonstopnewsuk) and Maja Loncar (@mloncar) for work on photographs and review.

\n\n\n\n

The People of WordPress series thanks Josepha Haden (@chanthaboune) and Topher DeRosia (@topher1kenobe) for their support.

\n\n\n\n
\"HeroPress
\n

This People of WordPress feature is inspired by an essay originally published on HeroPress.com, a community initiative created by Topher DeRosia. It highlights people in the WordPress community who have overcome barriers and whose stories might otherwise go unheard. #HeroPress

\n
\n\n\n\n

Contributors

\n\n\n\n

Thank you to @kossmann for sharing his adventures in WordPress.

\n\n\n\n

Thank you to Abha Thakor (@webcommsat), Larissa Murillo (@lmurillom), Meher Bala (@meher), Chloe Bringmann (@cbringmann) for research, interviews, and writing this feature article.

\n\n\n\n

The People of WordPress series thanks Josepha Haden (@chanthaboune) and Topher DeRosia (@topher1kenobe) for their support.

\n\n\n\n
\"HeroPress
\n

This People of WordPress feature is inspired by an essay originally published on HeroPress.com, a community initiative created by Topher DeRosia. It highlights people in the WordPress community who have overcome barriers and whose stories might otherwise go unheard. #HeroPress

\n
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14226\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:61:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"WP Briefing: Episode 48: What Does Concluding a Gutenberg Phase Really Mean?\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"https://wordpress.org/news/2023/01/episode-48-what-does-concluding-a-gutenberg-phase-really-mean/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 30 Jan 2023 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:7:\"Podcast\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:11:\"wp-briefing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=14213\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:114:\"Gutenberg\'s second phase is ending. Join Josepha as she reflects on what concluding a phase means in the project. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2023/01/WP-Briefing-048.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Santana Inniss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:9472:\"\n

On episode forty-eight of the WordPress Briefing podcast, Executive Director Josepha Haden Chomphosy reflects on the closing of Gutenberg phase two, and what that means in the larger context of the project.

\n\n\n\n

Have a question you’d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a voice recording.

\n\n\n\n

Credits

\n\n\n\n

Editor: Dustin Hartzler
Logo: Javier Arce
Production: Santana Inniss
Song: Fearless First by Kevin MacLeod

\n\n\n\n

Show Notes

\n\n\n\n

Removing Block Editor Beta Label GitHub Issue
Reporting Bugs
make.wordpress.org/design
Contribution Conversations: Improving the Contributor Journey
Contribution Conversations: Ending the Eternal September
Contribution Conversations: WordCamp Mentorship
WordCamp Asia Livestream Info

\n\n\n\n

Transcript

\n\n\n\n\n\n\n\n

[Josepha Haden Chomphosy 00:00:00] 

\n\n\n\n

Hello everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks.

\n\n\n\n

I’m your host, Jospeha Haden Chomphosy. Here we go.

\n\n\n\n

[Josepha Haden Chomphosy 00:00:40] 

\n\n\n\n

We’ve barely gotten moving here in 2023, but even so, WordPress is already working toward its next major release– coming to us at the end of March. You’ve probably heard by now that with this release comes the “end of Phase 2.” But for a lot of folks, that’s raising some questions about what to expect.

\n\n\n\n

[Josepha Haden Chomphosy 00:01:00]  

\n\n\n\n

So I’m gonna spend a little time today sharing what I currently know. Let’s start with what that phrase does mean. Firstly, all of the projects, with the exception of two, I believe, in the Phase 2 scoping ticket, will be shipped in the Gutenberg plugin before WordPress 6.2 release comes out. Barring any major breaking issues, those will then land in that major release in WordPress 6.2.

\n\n\n\n

So, like, 99% of the features we considered in scope for Phase 2 will be in core by April. It also means the block editor may finally shed its beta label. We’ve been discussing that possibility with the input of the community over the course of the last few major releases, and we’ll do the same as we get ready for the 6.2 release as well. That discussion is tracked over in GitHub, and I can share a link to that in the show notes. For anyone who is a little super nerd, like me, the ticket number is 39293. 

\n\n\n\n

[Josepha Haden Chomphosy 00:02:00] 

\n\n\n\n

So not only if you’re going to memorize it and be one of those cool WordPressers who can call tickets to mind based on the numbers. This is a good one because not only is it an important topic, to be able to recall, but also it’s a palindrome, so you get to be fancy and know that forever. 

\n\n\n\n

But anyway, I’ll put a link to it in the show notes for all the rest of us. Fingers crossed that we get to remove that label this time around, but also, the acceptance criteria on it are pretty clear. So it’s really a matter of yes or no on all of the columns all the way down.

\n\n\n\n

So what does that phase not mean? Firstly, it does not mean that we will stop accepting user feedback or bug reports on any features up to this point. It is always encouraged to file a ticket on track or GitHub detailing any bugs that you’ve encountered. If you’ve never reported a bug before, don’t worry. We have all been there. I’ll gather a link or two with some information for first-timers. 

\n\n\n\n

[Josepha Haden Chomphosy 00:03:00] 

\n\n\n\n

If you ever run into me at a WordCamp, feel free to ask me about my first bug-reporting experience. And after you’ve heard that, you will immediately go and file that bug that has been sitting screenshotted on your desk for six months because it honestly cannot get any worse than my first one.

\n\n\n\n

Secondly, it definitely does not mean that we will stop shipping refinements to the user experience. As much as I’d like to say this isn’t true, I think all open source contributors know that no matter how much you test a solution, you can’t actually account for all possible use cases when you work on a project this size.

\n\n\n\n

So as we find things that we didn’t realize were a little rough to use, we will, of course, make the effort to smooth those workflows as quickly as possible. So that’s my little reassuring tl;dr for what that phrase means. If you are listening to this and haven’t spent much time in the block editor as it exists today, I encourage you to do so.

\n\n\n\n

[Josepha Haden Chomphosy 00:04:00] 

\n\n\n\n

It has really changed substantially since it was first merged in 2018, and it represents thousands of hours of research and problem-solving and creation, and outreach. If you know someone who has contributed to the project or whose content helped you make sense of some inscrutable part of it, also maybe, drop them a line and let them know you appreciate their hard work.

\n\n\n\n

[Josepha Haden Chomphosy 00:04:26] 

\n\n\n\n

That brings us now to our small list of big things. Firstly, we are thinking a lot right now about the paths to contribution. Both at the start of your contribution journey and as you grow into a long-term, seasoned contributor. There are a couple of different discussions related to that right now. So there are actually two project-wide discussions that are on make.wordpress.org/project.

\n\n\n\n

[Josepha Haden Chomphosy 00:05:00] 

\n\n\n\n

And then there’s one that is specific to WordCamp membership, and that is on make.wordpress.org/community. You can head over to any of those and share your experiences, thoughts, and any wild ideas that you have. 

\n\n\n\n

The second thing on my small list is that there are a lot of pages across wordpress.org that are getting shiny new designs.

\n\n\n\n

If you want to get involved in those discussions, or you just wanna catch early previews of what’s coming to the site, you can hop over to make.wordpress.org/design or join the design team meetings in Slack. 

\n\n\n\n

And the last thing is that WordCamp Asia is coming quickly, my friends. This event is near and dear to my heart. I hope to see a lot of you in person, but if you won’t be able to make it in person, we still have you covered. There will be a live stream, and the schedule for that is already on the site. It shows the times for each session in your local time zone so you can easily decide which presentations you absolutely must see right in the moment.

\n\n\n\n

[Josepha Haden Chomphosy 00:06:00] 

\n\n\n\n

And that, my friends, is your small list of big things. Thanks for tuning in today for the WordPress Briefing. I’m your host, Josepha Haden Chomphosy, and I’ll see you again in a couple of weeks.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14213\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}s:27:\"http://www.w3.org/2005/Atom\";a:1:{s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:4:\"href\";s:32:\"https://wordpress.org/news/feed/\";s:3:\"rel\";s:4:\"self\";s:4:\"type\";s:19:\"application/rss+xml\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:44:\"http://purl.org/rss/1.0/modules/syndication/\";a:2:{s:12:\"updatePeriod\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"\n hourly \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:15:\"updateFrequency\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"\n 1 \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:4:\"site\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"14607090\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:11:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Wed, 08 Mar 2023 19:25:23 GMT\";s:12:\"content-type\";s:34:\"application/rss+xml; charset=UTF-8\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:25:\"strict-transport-security\";s:11:\"max-age=360\";s:6:\"x-olaf\";s:3:\"⛄\";s:13:\"last-modified\";s:29:\"Mon, 06 Mar 2023 17:11:38 GMT\";s:4:\"link\";s:63:\"; rel=\"https://api.w.org/\"\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:16:\"content-encoding\";s:2:\"br\";s:4:\"x-nc\";s:9:\"HIT ord 1\";}}s:5:\"build\";s:14:\"20230302203241\";}','no'),(1144,'_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1678346724','no'),(1145,'_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1678303524','no'),(1146,'_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9','1678346724','no'); +INSERT INTO `wp_options` VALUES (1147,'_transient_feed_d117b5738fbd35bd8c0391cda1f2b5d9','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:61:\"\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"WordPress Planet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"http://planet.wordpress.org/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"en\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:47:\"WordPress Planet - http://planet.wordpress.org/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"item\";a:50:{i:0;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:118:\"WPTavern: #66 – Sé Reed and Courtney Robertson on How the WP Community Collective Is Helping WordPress Contributors\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=142472\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:131:\"https://wptavern.com/podcast/66-se-reed-and-courtney-robertson-on-how-the-wp-community-collective-is-helping-wordpress-contributors\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:52750:\"Transcript
\n

[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley. Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, enabling people to contribute to WordPress.

\n\n\n\n

If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice. Or go to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players.

\n\n\n\n

If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you, and hopefully get you all your idea featured on the show. Had to WPTavern.com forward slash contact forward slash jukebox, and use the form there.

\n\n\n\n

So on the podcast today, we have Sé Reed and Courtney Robertson, and they’re here to talk about the WP Community Collective, or WPCC for short. In a nutshell, the WPCC is a nonprofit that is hoping to fund contributors to the WordPress project.

\n\n\n\n

It’s been said before, but I’ll say it again, people who can afford to contribute to the WordPress project are the people who can literally afford to contribute to WordPress.

\n\n\n\n

This sounds obvious, but think about it for a moment. Most of us know WordPress is built on top of a dedicated base of volunteers. People give up their time and expertise to contribute towards the project, and in this way, make it free to download and use. But we all have to earn money at some point. Most are not in a position to donate their time completely freely. They have to put food on the table.

\n\n\n\n

Often contributors are sponsored by the companies that they work for, either part-time or full-time. There’s nothing wrong with this model, but what about the capable, willing volunteers who are not in this position? The people who have the skills and motivation to contribute, but not the time or finances to make that a reality.

\n\n\n\n

The WPCC wants to act as a go-between for companies or organizations who are willing to spend money improving WordPress, and the individuals who can implement those improvements.

\n\n\n\n

This enterprise will be done via the WPCC fellowships. A fellowship in a specific area of WordPress is created, for example, an accessibility fellowship. People apply for that fellowship, and if successful, get the finances they need to take on the work.

\n\n\n\n

This means that individuals don’t need to be working for an organization, which funds them directly, and the organizations which wish to contribute don’t need to fund only their own team members.

\n\n\n\n

We talk about where the WPCC is at with their fellowships, and how it’s set up so that all participants are fully aware of where the money is being invested.

\n\n\n\n

If you’re from a company who would like to assist contributors to WordPress, or an individual wishing to get involved, this episode is for you.

\n\n\n\n

If you’re interested in finding out more, you can find all of the links in the show notes by heading to WPTavern.com forward slash podcast, where you’ll find all the other episodes as well.

\n\n\n\n

And so without further delay, I bring you Sé Reed and Courtney Robertson.

\n\n\n\n

I am joined on the podcast today by two wonderful people. I have Sé Reed and Courtney Robertson. Hello, both of you.

\n\n\n\n

[00:04:21] Sé Reed: Hi. Thanks for having us.

\n\n\n\n

[00:04:22] Courtney Robertson: Hey, Nathan.

\n\n\n\n

[00:04:23] Nathan Wrigley: Hello. Hello, hello. Well, welcome. We’re going to get into the meat and the bones of this subject today. We’re going to be talking about the WP Community Collective. I confess at the outset of this episode that I am going to be schooled. Most of the questions that I’m going to ask are from a point of view of ignorance, so forgive me. You’re going to educate me hopefully on this subject and we’ll learn together.

\n\n\n\n

But first of all, just to orientate the listeners. I wonder if in turn, shall we start with Sé? Just a quick little potted history of who you are and how you’ve come to be in the WordPress space.

\n\n\n\n

[00:04:56] Sé Reed: I’ve been using and building WordPress websites since 2007, which is wild to me because that’s, I think that’s 15, 16 years. I’ve been doing a WordPress podcast called WP Water Cooler since 2012. That is 10 years. And I have been part of the community, speaking at WordCamps, organizing WordCamps for I think also since 2012.

\n\n\n\n

I fell in love with WordCamps at WordCamp Phoenix. I live in California, but I went to Phoenix and just absolutely fell in love as people do with the WordPress community mostly. I already loved the software. But yeah, I’ve been part of it ever since. I took a little break to have a kid and then Courtney here brought me right back into the fold. So blame her. It’s her fault.

\n\n\n\n

[00:05:47] Nathan Wrigley: That seems like a perfect segue. That’s lovely. Thank you. And, let’s then segue to Courtney. Tell us about yourself.

\n\n\n\n

[00:05:55] Courtney Robertson: Hey there. So I have been in the WordPress community since, well, I started using the software I believe in 2005. It would be around version 2.5. Started contributing by checking guests in at WordCamp Mid-Atlantic in 2009, and joined the training team, thus beginning my actual team contributions. In 2014 have had several stints of being the training team co rep. And at this time, you could still find me within the training team as a WordPress faculty member. And when I’m not doing all of those wonderful things, I am a developer advocate at GoDaddy Pro, and a lot of that work involves working with the open source and specifically WordPress communities.

\n\n\n\n

[00:06:42] Nathan Wrigley: Wow. Really deep and rich, both of you.

\n\n\n\n

[00:06:44] Sé Reed: I forgot to say what I do, now. It’s all about the past. I was like, oh yeah, the present

\n\n\n\n

[00:06:49] Nathan Wrigley: Well tell us.

\n\n\n\n

[00:06:50] Sé Reed: Courtney reminded me with her awesome contribution. I just took on a co-team rep role as well on the make marketing team, for 2023. So that’s exciting. In my day job I have my own company and I build websites for people and do digital strategy of all kinds.

\n\n\n\n

[00:07:09] Nathan Wrigley: I’m often in awe about how many different roles there are in the WordPress community. I remember when I first stumbled across the software, I just viewed it as exactly that. It was a piece of software. So this is going back probably to 20, I don’t know, 2014, 2015, something like that.

\n\n\n\n

And then it very quickly became apparent that there was an awful lot going on with the community. Much more than I’d anticipated. And fast forward to today, 2023. I mean it has more or less taken over my, my entire life. It is more or less everything that I do.

\n\n\n\n

[00:07:38] Sé Reed: We can relate to that.

\n\n\n\n

[00:07:40] Nathan Wrigley: Right. Yes. So we’re all in good company. We’ve given ourselves up to WordPress.

\n\n\n\n

[00:07:44] Sé Reed: To an ethos, I think, is really what it is. I think that’s part of what draws the community together. You didn’t ask, but I’m going to answer it anyway. I think that’s really what, that ethos and the being part of something bigger. Whether it’s open source or the community or just spreading the goodness of easy to use software. I really think that’s what makes it different.

\n\n\n\n

[00:08:05] Nathan Wrigley: Yeah. Somebody was saying to me the other day about their conversations that they’ve been having with people about ceasing to use WordPress as their CMS of choice. But the glue which has kept them in it is the community. It’s that piece which has actually kept them going with the software. So in a strange sense the community has trumped the software in that instance.

\n\n\n\n

[00:08:28] Sé Reed: That’s so true. I think that a lot of people stay in WordPress and WordPress has had such a, well, 20 years, this is its 20th anniversary year. So it’s had that success. I truly believe because of the community and because of the, really the stewardship that’s happened within the community. And again that ethos of drawing people together and, really just feeling like there’s a sense of, sort of a sense of ownership I think over, or at least stake in the community and stake in the software. It feels like we all have a part of it. I think that that’s, it’s something really special. It doesn’t exist even in other open source communities to the same degree.

\n\n\n\n

[00:09:10] Nathan Wrigley: Yeah, it is constantly remarkable to me that that is such an important piece, and it’s so ephemeral. I can’t quite get my hands on it. I don’t really understand what that thing is, but there is a thing there.

\n\n\n\n

[00:09:21] Sé Reed: Exactly.

\n\n\n\n

[00:09:22] Nathan Wrigley: And, it’s wonderful and it, it’s gathered us together today to have a chat. You’ve recently got involved with something that, I’m going to pronounce it once. I’m going to say it once at the beginning and then I’m going to truncate it. So from the start we’re going to be talking about the WP Community Collective, so the WordPress Community Collective. But I’m probably either going to call it the community collective or just collective, because it’s going to be a whole lot easier.

\n\n\n\n

[00:09:44] Sé Reed: Yeah. I didn’t think about WPCC being hard to say in a British accent, but.

\n\n\n\n

[00:09:48] Nathan Wrigley: No, it’s funny, isn’t it? But that acronym somehow completely gets stuck on the end of my tongue before it escapes my mouth. What is it? I don’t mind which of you want to take it on? What is it? How did it come about? Broadly, in broad brush strokes, and then we can get into the detail. What’s the point of this?

\n\n\n\n

[00:10:04] Sé Reed: What’s the point? That’s a great question, Nathan. I’ll take it, just to give the broad strokes. What the WP Community Collective is, is essentially it’s a non-profit project that allows, we are in the process of funding contributors to the WordPress project. So people who are working on the make teams and the open source WordPress software, that’s who we’re going to be, who we are supporting.

\n\n\n\n

And, it’s really a way to bring together the community to allow us to fund and support the contributors who are doing so much work to keep this software slash community slash lifestyle going, moving forward and growing and responding to the needs of the community and technology. So really it’s about supporting the contributors that make up the community.

\n\n\n\n

[00:11:06] Nathan Wrigley: So you mentioned two things there. You mentioned funding, and obviously that’s a key component of it, but you also mentioned more the community side of things. Being there as a supportive hand. Are they two distinct parts or is it all about the funding? Is that primarily what it’s about, or is it also about being a friendly face?

\n\n\n\n

[00:11:25] Sé Reed: We’re trying not to be, we are, and we’ll continue to try to not be US focused. That’s something that happens a lot. That kind of defaults to that when we’re here. But, in America, the way that we like to show our support is with money.

\n\n\n\n

That’s a thing. You know we tip people. That’s sort of how we demonstrate that we like a thing. So not trying to bring that ethos necessarily into the greater world, but primarily we mean funding. So primarily we mean sponsoring people to do contribution of various types.

\n\n\n\n

But we also have goals to basically be like a third space to have conversations about WordPress and the WordPress community and the ecosystem adjacent to the WordPress project. So, you know, all of the plug-ins and the themes and the assemblers and all of that world, the marketers. So, we want to provide a space to integrate all of that. But that’s more of just soft support. Really what it does come down to is funding support.

\n\n\n\n

[00:12:36] Nathan Wrigley: Okay. Given that you’ve set up this WP Community Collective, and usually when something like this is set up, there’s a problem to be solved. There’s something that is identified as could be better. Let’s all gather around and figure out how we can do it. So, essentially what is the problem around the community?

\n\n\n\n

What are the problems that people are facing? Is it one simply that people who would willingly contribute their time simply can’t afford to do it? We often hear this mentioned that, you know, those who can afford to contribute are the ones who can afford to contribute, because they live in a certain part of the world. They may be fully employed so they can dedicate something. Perhaps their company is kind enough to, give them a day, a week or half a day, whatever it may be. They’re seconded in some way so they can contribute to the project. But there’s a whole ton of people, hundreds of people who would love to be in that position. But the financial component is the barrier. It’s the wall that’s stopping them being able to contribute.

\n\n\n\n

[00:13:33] Sé Reed: Yeah, at the end of the day there’s really two sides of this. And, one side is how can people effectively and consistently and meaningfully participate in the project if they can’t consistently show up? You know, so much happens every day in the WordPress make channels on the P2s, on the blogs. There’s a lot going on, and there are a lot of people moving the project forward and even just paying attention and keeping tabs on all of the new stuff that’s happening is kind of a full-time job.

\n\n\n\n

So really, what ends up happening is that the folks who are in leadership roles tend to be sponsored contributors. And I say leadership roles, whether that’s a team rep role, which is, it’s leadership, but it’s not like authority leadership. But, just by showing up consistently and responding to things and being there every day, which you can do if you are paid to do so, that gives you, I don’t want to use the word clout, but it gives you, I’m not really sure what the word is. When we talk about it being a meritocracy, right?

\n\n\n\n

If you do things, then you have influence, and people want to do more, but only the people who are really supported financially to be able to do that. Or like you said, have the means in some other way, have the ability to consistently show up in that meritocracy. And so in a way, by default, we’re really the leadership and the ongoing constant push forward really does tend to be from the sponsored side of the contributor pool, let’s say. And everyone else tends to just be catching up or lending their opinion in different places.

\n\n\n\n

So, that’s one of the reasons, is we want to be able to have folks contribute and contribute consistently, and contribute in a meaningful way to parts of the project that are maybe not getting as much of attention or need more attention, like accessibility. And so we’re really trying to find a way to support those people, and bring the community together to support those people. And really, Courtney can talk a little bit about the problems that, it’s not just that individuals have problems finding support, it’s that the people who want to support have problems funding the individuals. So Courtney, do you want to talk to that, about that a little bit?

\n\n\n\n

[00:16:05] Courtney Robertson: So for context, I shared that I had started contributing in 2009, and for a number of years, in fact, up until a year and a half ago, I was not sponsored. I wouldn’t even say I was self sponsored financially. But I contributed. In fact, I was the person couch surfing at a WordCamp US on my college roommate’s couch, and driving quite a distance in, and could, at the time, barely scrape together the funds to take care of my parking.

\n\n\n\n

So I know what that experience has been like and to still want to contribute and to still feel that this is part of my work, my role. And I undoubtedly benefited from all of the hardships of my past. I’ve had some medical challenges, some other life things, you know, as people do. And without that experience, I certainly wouldn’t be involved in WPCC. I wouldn’t have gotten to the job that I have now at GoDaddy Pro. There’s just a lot of reasons for seeing from that perspective that I think has really benefited.

\n\n\n\n

So from the person that is seeking to be sponsored in some capacity, I’ll say what I did, very publicly. I was teaching at the time, I loved it, but I felt like my higher purpose was to do more of the work on Learn to be able to create this content that could be a multiplier effect to impact that many more students, that many more learners than the current job that I had had.

\n\n\n\n

And in order to do that, I started to let some folks know. And I went to my now manager and said, if GoDaddy ever has a role open up where I could be contributing to the training team as part of my work time, Adam Warner, please keep me in mind for that. And in fact, he did. Now, that doesn’t mean that everybody has the gumption to go out and start approaching folks and say, I would like to receive.

\n\n\n\n

I appreciate those that have spoken up and let folks like Sé and I know. We’re working on some processes to sort of collect that information. Who’s already contributing that would like to contribute at a higher capacity? We have some contributors that I know of in our WordPress community that said, I would like to be sponsored. For instance, Joe Dolson says, I would like to be sponsored at $500 US a month to contribute this certain amount to accessibility purposes. Other than that, I’m tied up with clients. And then increasingly grew that over time.

\n\n\n\n

But still that process, it doesn’t matter who you are or where you’re from. That process of saying, I want to do this takes a certain amount of navigating, what can be perceived as awkward because you’re expecting handouts, but at the same time you are a professional and you bring professional caliber qualities to the work that you do for this open source project that is used by 43% of the internet.

\n\n\n\n

So yes, there is a reason that contributors should be funded. We definitely know this and that pathway of letting folks know can be awkward and challenging. And then the pathway from those that have the funds to do the sponsoring, whether you are an individual or a company, both perspectives of this get a little tricky.

\n\n\n\n

So from an individual’s perspective, there are those if you look through the WPCCs sponsors so far, we’ve raised all of our funds essentially through individuals at this time. And that’s several thousand US dollars. So that’s just coming in from individuals who said, yes, this matters. Yes, we want to fund what’s going on in the work.

\n\n\n\n

And so it takes a lot of people, that are individual people, giving a little bit to reach that kind of a goal. And then from a company’s perspective, a lot of companies struggle too, how to fund the work of open source. And recently I’ve been researching in and getting into this more deeply, and it’s not just about the WordPress community, but just how does whether you are an individual, small business company, and I see some really great ones that are doing this.

\n\n\n\n

JB over in the Core team is part of about a two dozen staff member agency based out of France. And all of their staff are contributors. And I think it’s amazing that companies who done it. So, great work on them. But other organizations, whether you’re a small business, you may not quite know how, well, how do I manage, how do I, if I’m contributing, what do I get? Is it just I’m contributing in a charitable way and I don’t have much attachment to the work that the person does? How do I know that what I’m contributing to has any payoff for, not just the goodwill of my company, right? That’s a marketing approach, but also that the people receiving it are actually doing something productive with it.

\n\n\n\n

Should there be accountability in all of that? When you get into larger size organizations like my employer, we’re not structured in a way, we’re a publicly held company. We’re not structured in a way that has a whole staff of who’s overseeing the work of those that we are sponsoring.

\n\n\n\n

GoDaddy does have two full-time people that are essentially staff that we sponsor to work on WordPress. We ambitiously would like to keep growing that, but there are challenges. So when it comes to GoDaddy related to WPCC, I’m really excited that we’re in the conversations right now of getting that money flowing a bit more.

\n\n\n\n

I can’t make any promises from GoDaddy’s side of as to what all that would look like, but what I can absolutely say is that we know it’s a real need. We know that the WordPress community will greatly benefit from this. But as it would turn out, a large company like this can’t just go making purchases from any kind of business or giving money to any kind of organization.

\n\n\n\n

[00:21:27] Sé Reed: Shareholders don’t like it when you just randomly give money to people.

\n\n\n\n

[00:21:30] Courtney Robertson: No, they don’t.

\n\n\n\n

[00:21:32] Sé Reed: They don’t.

\n\n\n\n

[00:21:32] Courtney Robertson: Oh, there are so many stories that I could say. But, to that end, what I for sure am happy to say though is that we’re working together in a way that will do all of the red tape that a company would need, to get that approved and cleared so that those funds can start flowing. And, so I’m really excited about it from that side because you know what? GoDaddy can’t just stuff a bunch of bills in an envelope and mail it out to someone. They have to actually have a strategy when it comes down to why are we doing this? What’s the outcome? What’s the, the ROI, right, of these things?

\n\n\n\n

And investing in the software that powers 43% of the internet, that many of our customers are using. Well that sounds like we have a good reason to be investing in that. So it makes it quite interesting to navigate those challenges. From an internal perspective, I encourage folks at other corporations, if you’re facing those challenges, to reach out to me and I’d be happy to have some private conversations with you about what specific challenges you might be facing.

\n\n\n\n

[00:22:34] Sé Reed: And how the WPCC.

\n\n\n\n

[00:22:36] Courtney Robertson: Yes, can help with that.

\n\n\n\n

[00:22:38] Nathan Wrigley: Courtney, there was loads in there, and I just want to drill down a little bit on you personally, if you don’t mind, because I find that quite an interesting dialogue. You used the word gumption there, which I thought was quite interesting. And, it sounds like you’re very self-reliant. You are driven, and it sounds like you just kept banging on doors and fighting the good fight and keeping going, and eventually that paid off. But I’m guessing that there were times during the period where it wasn’t paying off, where you must have looked at yourself and thought, what the heck am I doing?

\n\n\n\n

And I guess that’s the person that is going to benefit from this, the person who knows that they want to contribute, but really has maybe been trying, struggling, doesn’t have a way through, doesn’t have a pathway through. And we don’t want those people to be disappointed and turned away.

\n\n\n\n

[00:23:22] Courtney Robertson: Correct. Yeah, so for a number of years, in fact I took a hiatus. I had little kids and I had a set amount of hours available in my day, and I worked for a WordPress plugin company that I loved that experience. But I worked during only their nap time schedule. So, I didn’t have time to contribute or even keep up with the quantity of information that was happening on WordPress. And that was all during the lead up to and release of Gutenberg. So, it was a hard time to be missing all of that information.

\n\n\n\n

But I will say that there are a wealth of contributors in our community that if they had that financial backing would have a better quality of life, be able to contribute that much more because they could let go of their other income sources as an offset.

\n\n\n\n

So I had started to let the previous employers, I worked for two other WordPress organizations previously, and I started to let them know that I would like to be involved more in WordPress, and the work happening there. And they didn’t have that capacity built into their business models, right. And so I felt that by approaching somebody like GoDaddy, I knew that they had a couple of contributors, and this was more of a, the role that I am in affords me some time. I am not full-time sponsored to WordPress. But it affords me quite a bit of time and it is vital to the job that I do to be a contributor, if that makes sense?

\n\n\n\n

[00:24:53] Nathan Wrigley: Yeah. That’s really, really interesting.

\n\n\n\n

[00:24:55] Sé Reed: I was going to say that that’s the, it’s exactly that dilemma that even Courtney, who is literally representing open source and doing massive WordPress contribution with her company. Even her job is not a hundred percent WordPress. And that’s part of it because there’s a need for contribution.

\n\n\n\n

I don’t know, we really have clarified that part, but like the contribution has, because of covid, because of the lack of WordCamps or whatnot, did definitely take a dive. And also there are so many other CMSs and worlds out there that it’s not just inevitable that WordPress is going to continue to have a healthy community and continue to grow and continue to be the CMS and the software that we all know and love.

\n\n\n\n

That’s not a given in the world of actual capitalism that we live in and whatnot. So if we want it to be around, if we want to support it, then we need to find ways to connect the resources that are there with the efforts that can be made on the ground. And making that connection between companies that have budgets, but don’t have the ability to hire people. That is really, I think the, well, it’s not just for companies, but that’s really the key element for the WPCC.

\n\n\n\n

Because we know there are lots of resources out there. There’s lots of agencies, there’s lots of businesses that have some funds, you know, they’re making revenue off of their various products or their services. But they can’t say maybe giving five hours a month or something isn’t even that productive for them. But if they were able to take their money and combine that with other folks who are also in the same situation, then they can help fund someone who is able to put that focus in.

\n\n\n\n

And also a big part of what we’re doing is making sure that those fellows are talking about what it is they’re doing. The challenges that they’re facing. So bringing the information also back out into the community, so it’s not just a you’re putting money in and you know, you never know what happens to that, right?

\n\n\n\n

Our fellows will be responding, or blogging actually, on the website telling us what they’re doing. Telling us what’s going on in the project and, so folks who are putting their funds into the WPCC are combining their money to make it more effective, but also doing it in a way that gives them a say in it. Not necessarily a say in it, but like a part of it. They get to participate in it.

\n\n\n\n

They are also part of the community collective. So it is all, all of us working together. So it’s really just about allocating resources and, available energy really. We’re just putting resources and energy together and combining them and helping to move the project forward.

\n\n\n\n

[00:27:56] Nathan Wrigley: Yeah, so essentially it feels to me, I mean I may be parsing this wrong, but it feels like you are acting as a conduit. You are the bridge between the people who have money, let’s say for want of a better word, finances. But they don’t necessarily know where those finances would best go. So they come to you, deposit it there in the collective, and then your job is to make decisions about who would be the best steward of that money.

\n\n\n\n

And then get them to do whatever it is that you’ve agreed to do and then report back to the sponsors in the form of blogging or what have you, so that they’ve got some way of, well, I guess the word is, sort of oversight really. They’ve got a little bit of oversight and they can see that their money hasn’t in fact just been squandered. And so it’s a really neat little idea.

\n\n\n\n

[00:28:45] Sé Reed: Thanks, we like it.

\n\n\n\n

[00:28:47] Nathan Wrigley: Yeah, yeah. The thing that interests me is, as soon as you get involved with money, and you alluded to this earlier, you know. The government, they don’t like to have people just willy nilly spraying money all over the place. And so if companies are giving you money, presumably they want to know that it’s being marshaled correctly, you know. It’s not being squandered. It’s being used effectively in ways that perhaps align with a brand that they’ve got, you know, it maybe that they want it to go in a particular direction. They might be more interested in accessibility than others. Others might be more into, I don’t know, we could invent a thousand different other categories. How does that all get figured out? In other words what are the kind of roles that you are giving people who are taking on the work that you are paying them for?

\n\n\n\n

[00:29:30] Sé Reed: That’s a great question. We are starting with accessibility, because it is so clearly a need, and it is also very, very underfunded in terms of sponsored contributors. We’ll be launching, I keep pushing the date on this, but we’re going to be launching our first, or announcing who our first fellow is shortly, for our accessibility fellowship. The goal is to fund that person for five hours a week for a minimum of six months.

\n\n\n\n

Normally we would fund the entire fellowship prior to launching it, or starting with the person. We would fund the fellowship first. But in this case, we wanted to start with a fellowship that we already knew was really important. And so we created the accessibility fellowship first.

\n\n\n\n

That’s really our initial goal is to get that funded. So we are working with some additional partners to develop partnership fellowships. And essentially those, it’s in a way, it’s like a scholarship, right? A fellowship is very much like a scholarship. We’ll have an application process for folks to apply to be fellows, and then different fellowships will have different focuses. So we are scoping out currently, like I said, accessibility fellowships, but also some Core fellowships. And not just Core in terms of development, but also Core in terms of communication.

\n\n\n\n

[00:30:51] Courtney Robertson: I’d like to elaborate a little bit on what Sé was saying there is that, as part of all of this, we have so many roles across different teams. Whether you are in Core because you’re a developer or because you can help wrangle the information that the Core team needs to function as a team, to share externally.

\n\n\n\n

Over in other teams we need some assets like project management. In other teams, we need areas like project management skills. Accessibility could relate to the accessibility of the software, but it could just as easily relate to the accessibility of the learn.wordpress.org content, and or site functionality. So you could see how there are different roles beyond what we normally envision for the different teams that relate to just keeping the whole project up and running. And we’re pretty aware of that.

\n\n\n\n

Likewise, being able to get to your nearest international camp and or a couple of very local regional camps might be important. Or ongoing professional development in your areas. So those are all skills and assets and resources that come to our mind because we have been both contributors into the WordPress project for quite a while.

\n\n\n\n

Additionally, if I were to ask folks how to get involved in the WPCC, there are a few ways to do so. Any person is welcome to come be a member. So we have memberships available, anyone can be a member. Ideally that would come with a few funds towards those that are contributors. But we welcome members to just come and join. And the show notes will link you over to our website, and from there you can follow it out to the opencollective.com/thewpcc.

\n\n\n\n

We also welcome sponsorships. Sponsorships, again would look like those that would like to sponsor a specific initiative. So if we have a very specific fellowship that you would like to help fund, you can choose to come along and be a part of that.

\n\n\n\n

And then we also have areas for partnerships. And that’s the area that, one of the areas that, my employer is starting to look at is partnerships. So perhaps they would like to kick off a specific fellowship, right? There might be general fellowships that the WPCC declares and says, the WPCC needs to, sees that we need to work on accessibility. So we’re going to launch one of those.

\n\n\n\n

But what if there were specific fellowships available based upon different companies in the industry, right? And so if you would like to set up a specific partnership to drive a specific initiative, that’s definitely an option available as well That could also look like partnering with other WordPress organizations to help fund initiatives that we’ve seen already.

\n\n\n\n

I loved for WordCamp US the amount of organizations that pulled resources together to increase diverse speakers at organizations. To increase diverse speakers to attend and speak at WordCamp US. So we can partner with lots of different organizations. We hope to be announcing some of those partnerships in the not too distant future to really benefit what the work of the WordPress community is and what that can look like.

\n\n\n\n

[00:33:56] Nathan Wrigley: So the next question I’ve got is, Courtney just then mentioned that happy to have people come along and if they bring finance with them, that’s very, very welcome. But let’s say that I come along and it’s my company, or it’s me and we just bring a modest amount of money. You know, I’m not a giant entity. I’ve got $500, a thousand dollars, whatever it may be. Do I have sort of any say in where that ends up? Or is it more a case of just trust us on this one? We’ll publish some documentation about where the money’s being spent? Where do we stand with that?

\n\n\n\n

[00:34:30] Sé Reed: Well, the organization that we are fiscally hosted through, is a, it’s a payment system essentially, with nonprofit sponsorship that allows us to take in funds and spend funds and the entire budget, every dollar that goes in or out of the WPCC is documented and on the website for everyone to see. So everyone can see exactly where all of the money is going in terms of accountability.

\n\n\n\n

But in terms of participatory, or just influence or whatnot. We’re actually in the process of working on our bylaws, but our rough outline for this is essentially that we have a membership and you can join for free, or you can join at a membership payment level annually, if you want to support that way.

\n\n\n\n

And we’re working out the exact guidelines for voting and that sort of a thing. We want to base it on, have you contributed in the last year, or we’re working on those types of criteria. But essentially the membership will be able to, first of all talk to us, which is not just talk to us, but talk to the board. But we’ll also be part of the decision making process. Not on a individual, specific, fellowship level, but on a what do we focus on level.

\n\n\n\n

And also for the larger projects that we want to take on, the community will be, or the membership will be involved in that as well. So, a company cannot be a member because we don’t believe in Citizens United in our organization, which is a Supreme Court ruling that said corporations are people here in the US. So it’s only individuals who are going to be able to participate as members.

\n\n\n\n

Like I said, that will be more of a let’s figure out what needs to be funded. Do we want to worry about old bugs in the system, or do we want to fund accessibility, or do we want to really have a push to the re-envisioning of the media manager, for example. The media library. So, the community, the membership will have a say in that type of way. It won’t be that the community, the membership is voting on every single action that is taken. Because that would become a bureaucratic nightmare.

\n\n\n\n

But in terms of direction and goals and partnerships and strategy, the membership can and will be an active part of that conversation. So our goal is to really be transparent and also be a, sort of a incubator for those conversations about funding. About project priorities that aren’t just the make project priorities. Because there are also important components that affect the rest of the ecosystem, like PHP 8, for example. And the push, the development push, that’s needed to get things ready for that. Like that’s something that’s definitely been important to the community, but has not necessarily gotten as much traction in Core as some people would like. So there’s all sorts of different issues like that that can be given attention and brought to the surface, and hopefully, we all just can move forward, move the project forward, more.

\n\n\n\n

[00:37:47] Nathan Wrigley: Can I ask in terms of the fellowships and who receives the fellowships? So how will that work? So let’s say, for example, I would like to contribute my time into some area, and I notice on the website at the time that I’m looking that I fit the bill. I would like to help in that way. Is it kind of like a job application process, where I fill out a form and some panel that I may be speaking to, or may do it without the need for my attendance.

\n\n\n\n

Do they decide who it’s going to be? Because obviously there’s concerns there about things like favoritism, or whether the correct person gets the job. But also concerns about weighting things so that people who perhaps, how to describe this, people who currently really would struggle to be able to contribute, maybe they get some leg up if you like. There’s a little bit more weight for certain individuals than others for the circumstances in which they find themselves. So just questions around that really.

\n\n\n\n

[00:38:44] Sé Reed: It’s going to be more like, rather than a job application, more like a scholarship. And that’s really what fellowships, that that kind of fellowship structure is really why we chose that. Because, it’s not a permanent position. It’s a temporary position, six months, a year, two years, depending on what we, you know, are tackling. Maybe even three months for short term contribution if that needs to happen.

\n\n\n\n

But, basically it’ll be, we will create the fellowships and identify the need, and then open applications for people to apply for the fellowship. And then we will evaluate those applications and select fellows. So essentially it’s very much like a scholarship or, I would like to think less like a job interview.

\n\n\n\n

[00:39:26] Nathan Wrigley: So given everything that Sé just said about the way that you are going to be giving out these fellowships, and the way that they’re going to be distributed. Given that there’s a lot of work on the sponsorship side, there’s a lot of work on the people who are getting these fellowships as well.

\n\n\n\n

There must be a lot of work being done by you and the people in the organization. So how is that funded? Is there a certain proportion of the finance that goes through the WPCC that is taken for administrative tasks and so on? Or is this an entirely nonprofit? I think in the US you call it a 501C3?

\n\n\n\n

[00:40:04] Courtney Robertson: Yeah, so there are a few ways of the funds coming in. It is an option, strong option to go through the nonprofit direction. There is a total of 15% overhead that we need to take care of. Some of that goes to the direct operating costs of the WPCC. And to be clear, that doesn’t fund Sé, Katie or I, who are the current board members, personally. That just goes to the operating expenses of the WPCC.

\n\n\n\n

Also, there is a fee in addition to that, that goes through Open Collective because they are the payment processor. They are the way that makes it possible for us to see all of these financial transactions. This is an organization that is set up specifically for open source initiatives, and they provide that oversight. That means we don’t have to go get a bank account. We don’t have to go set up a non-profit organization. We don’t have to do all of those extra things because Open Collective provides that for us and many others. So they do take a small portion of the funds that come through.

\n\n\n\n

And the remaining amount goes directly to those that are doing the work. At this time, because we are the three that stepped in together and said, let’s launch this thing, we are the board. Over the next year you’ll start receiving some more announcements and information about putting together a more complete board. That board will always hold a seat for the executive director of the project, whomever that shall be. So that’s definitely going to be one board member, optionally, additionally added.

\n\n\n\n

But in addition to that, we will be looking for those to become board members over the next several years. This first year out, we just thought, you know, we just need to launch this thing and get some traction going. Let’s get some action happening.

\n\n\n\n

[00:41:53] Nathan Wrigley: Yeah. This may sound like an incredibly cynical question, and I apologize if it is. Sometimes I get the feeling that companies when they do sponsorships and things like that, they like to proclaim, they like to advertise the fact because it’s good business. You know, they’ve done a good thing and they would like a little bit of recognition on the backside of that.

\n\n\n\n

Is there anything in here like that for people who contribute? Say, for example, a company, they might get a badge or a sticker or some kind of way that they can say, look, in the year 2020, I contributed to this project and I’m proudly going to identify myself as such.

\n\n\n\n

[00:42:30] Courtney Robertson: Sure. So first and foremost I’ll speak to, there are three different departments within my employer at GoDaddy, that each have varying reasons they would like to make use of funding contributors through the WPCC. Out of all of those, none of them are for self-interest. And I say this to be super clear to the community, yes, I am an employee. Yes, I have mentioned my employer many times in this episode. But it really is not about proclaiming, here we are, look at us.

\n\n\n\n

I do though understand that there is a marketing advantage and so, I think it is worth people being aware of the good that does happen. That’s not the sole reason why it should be done, this work should continue. But for those to know who is helping make that work be possible, the WPCC will be able to set up fellowships with those partnership type of programs, those partnership initiatives, so that if some other organization would like to come along and say, we would like to start up a fellowship for an individual or for a group of individuals, and that being maybe a six month rotation.

\n\n\n\n

And out of that, perhaps they later bring them on as staff as well. And so there is that piece, or that component as well, where the WPCC can be that entry point. Especially for organizations that don’t have the dedicated internals of managing and maintaining this. And they’re just beginning to explore what does it look like. Or they would like the contributors that are doing this as their job to be really thoroughly trained.

\n\n\n\n

And also, all organizations that sponsor contributors, some of that information goes back to what that company does. For instance, I know that the work that George Mamadashvili does in Gutenberg really helps shape some of the internal information around how some of the themes and plugins that GoDaddy creates makes Gutenberg implementation possible for our customers, right?

\n\n\n\n

And so, there’s a lot of value in this, and at no point would I ever slight that a company should be able to say, here is what we have contributed. Especially when many are looking at or watching, well, how do you contribute to WordPress as an organization, right? So those fellowships and the partnership programs will definitely be an option for that. As well, organizations can say, we are providing this amount of funding, and it could go into whatever bucket the WPCC would like to put it into.

\n\n\n\n

[00:44:58] Nathan Wrigley: Hmm. I guess you’re on the first few steps of hopefully a long journey and a lot of these things are going to be ironed out and figured out over time.

\n\n\n\n

[00:45:07] Courtney Robertson: Right.

\n\n\n\n

[00:45:08] Nathan Wrigley: Courtney and Sé if somebody has been interested in what they’ve heard today and they would like to come to you and get some more information, where is the best place to find you? Let’s start with Courtney.

\n\n\n\n

[00:45:20] Courtney Robertson: You could find me personally as courtneyr_dev on most of the social platforms. Sometimes that’s a hyphen. If you get lost, head to my personal website, courtneyr.dev. You could certainly find out about thewpcommunitycollective.com. That will get you the information that will take you across our website as well as across to the listing that we have with Open Collective, where you can actually put in your information.

\n\n\n\n

[00:45:47] Nathan Wrigley: Thank you very much. Right, Sé. Where do we find information about you?

\n\n\n\n

[00:45:51] Sé Reed: Well, the best thing to do is go join us on the thewpcommunitycollective.com. Connect to us by joining our organization. That’s the best way. But I am currently @sereed on mastodon.social. I’m on LinkedIn. I’m in the Slack channels. I’m in the Post Status channels. So if anyone wants to get a hold of me, probably Slack in the WordPress community is the best way. I still look at my Twitter DMs, even though I’m staunchly anti Twitter now, sadly. But I’m still there. I’m still around listening, so. I’m at sereedmedia on all the things, I’m around. There’s, I don’t know if there’s any other Sé Reeds either, but you know.

\n\n\n\n

We really want to participate with the community. We really want to hear from the community. Have ideas, have suggestions, have comments. This is a community effort. This is a, a larger project than Courtney and myself. We’re trying to be anti gatekeepers. Taking influence from Courtney, who is an anti gatekeeper. We really want this to be a community project and a community organization. So please get involved. Connect with us. We want to hear from you.

\n\n\n\n

[00:47:02] Nathan Wrigley: I will make to put all of the links in the show notes, so if anybody is curious, just head over to wptavern.com and search for this episode. Really an absolute pleasure talking to you. I’ve learned a lot. I’ve definitely got a much greater, more concrete understanding of exactly what the WPCC is, and hopefully you will get some more interest as a result of this podcast.

\n\n\n\n

Courtney, Sé, thank you so much for joining me today. I really appreciate it.

\n\n\n\n

[00:47:27] Courtney Robertson: Thank you Nathan.

\n\n\n\n

[00:47:28] Sé Reed: Thank you Nathan.

\n
\n\n\n\n

On the podcast today, we have Sé Reed and Courtney Robertson, and they’re here to talk about the WP Community Collective, or WPCC for short.

\n\n\n\n

In a nutshell, the WPCC is a non-profit that is hoping to fund contributors to the WordPress project. It’s been said before, but I’ll say it again, people who can afford to contribute to the WordPress project are the people who can literally afford to contribute to WordPress. This sounds obvious, but think about it for a minute.

\n\n\n\n

Most of us know WordPress is built on top of a dedicated base of volunteers. People give up their time and expertise to contribute towards the project, and in this way make it free to download and use. But we all have to earn money at some point. Most are not in a position to donate their time completely freely; they have to put food on the table.

\n\n\n\n

Often contributors are sponsored by the companies that they work for, either part time or full time. There’s nothing wrong with this model, but what about the capable, willing volunteers who are not in this position? The people who have the skills and motivation to contribute, but not the time or finances to make that a reality.

\n\n\n\n

The WPCC wants to act as a go between for companies or organisations who are willing to spend money improving WordPress, and the individuals who can implement those improvements.

\n\n\n\n

This enterprise will be done via the WPCC fellowships. A fellowship in a specific area of WordPress is created, for example, an accessibility fellowship. People apply for that fellowship, and if successful, get the finances they need to take on the work.

\n\n\n\n

This means that individuals don’t need to be working for an organisation which funds them directly, and the organisations which wish to contribute don’t need to fund only their own team members.

\n\n\n\n

We talk about where the WPCC is at with their fellowships, and how it’s set up so that all participants are fully aware of where the money is being invested.

\n\n\n\n

If you’re from a company who would like to assist contributors to WordPress, or an individual wishing to get involved, this episode is for you.

\n\n\n\n

Useful links.

\n\n\n\n

WP Community Collective (WPCC) website

\n\n\n\n

WP Watercooler podcast

\n\n\n\n

WordCamp Phoenix

\n\n\n\n

GoDaddy Pro

\n\n\n\n

Make Marketing Team

\n\n\n\n

Learn WordPress website

\n\n\n\n

WPCC on the Open Collective website

\n\n\n\n

Open Collective website

\n\n\n\n

courtneyr.dev – Courtney’s website

\n\n\n\n

Courtney’s Twitter

\n\n\n\n

Sé’s Twitter

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 08 Mar 2023 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"WPTavern: WP Engine Pattern Manager Plugin Now in Beta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142504\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"https://wptavern.com/wp-engine-pattern-manager-plugin-now-in-beta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6877:\"

WP Engine is beta testing its new Pattern Manager plugin for creating and maintaining patterns. The plugin is intended for WordPress professionals – developers, agencies, and freelancers, who could benefit from having an interface and system for pattern management.

\n\n\n\n

“There are some plugins out there that provide an interface for creating patterns on a production site, but this is not built for that,” WP Engine Principal Engineer Mike McAlister said. “This is meant to slide into a dev workflow where you’re creating, editing, managing patterns for a client, for release in a theme, etc.”

\n\n\n\n

Plugins like Build & Control Block Patterns (2k active installs) and MyWP Block Pattern (200 active installs) allow users to build block patterns from the admin instead of writing code for them. They offer features like saving page content made with blocks into a pattern, unregistering block patterns, creating custom pattern categories, and more.

\n\n\n\n

After taking WP Engine’s Pattern Manager for a test run, it’s clear that the emphasis in this plugin is going to be more on pattern organization than on the builder aspect. After activating the plugin, clicking on the Patterns screen takes you to a catalogue of all the existing patterns, based on the site’s active theme. They are organized by category and are also searchable.

\n\n\n\n\n\n\n\n

I installed the plugin alongside a theme with more than 30 block patterns included to get a better feel for how it works. From the main pattern management screen users can edit, duplicate, and delete existing patterns. Clicking through to edit a pattern lets users add their own pattern categories, keywords, extended description, designate which post types the pattern shows up in, and optionally hide the pattern from the inserter.

\n\n\n\n\n\n\n\n

Pattern creation happens on its own dedicated screen, which works just like the block editor but with the pattern-specific settings in the sidebar. Once a pattern is saved, it will appear with the others on the pattern management screen. The pattern is attached to the theme, so users should understand that they will not have access to their custom patterns if they activate a different theme.

\n\n\n\n\n\n\n\n

Users might be curious about creating patterns directly in the block editor. After putting some blocks together in an artful arrangement, it might be convenient to be able to save them as a new pattern for the theme. McAlister said this is not currently possible but it is under consideration.

\n\n\n\n

“Right now, pattern creation is limited to the Pattern Manager UI, where we can do some interesting and powerful things under the hood,” he said. “That doesn’t mean we won’t one day be able to do it inline, but in terms of exploring this concept as a workflow enhancement, we’ve limited it to a specific screen.”

\n\n\n\n

After launching the beta, web designer Wolfgang Stefani asked on Twitter if it is possible to update patterns globally using the plugin.

\n\n\n\n

“No, not yet,” McAlister responded. “It’s not a shortcoming of the plugin, rather how WP treats patterns right now. However, this will be possible with patterns soon, probably sometime this year.”

\n\n\n\n

Although there are many additional feature requests that might benefit developers and designers’ workflows, the plugin’s creators are launching the beta to test the waters and see how users fare with this initial set of features.

\n\n\n\n

“Certainly parts of this workflow are opinionated, based on how we’re building patterns, but we’re doing this beta to understand how other folks are building,” McAlister said. “We’re open to any and all feedback to improve the overall workflow.”

\n\n\n\n

In a recent post titled “Patterns are gonna be a game changer for WordPress,” McAlister outlined his vision for how pattern functionality could be expanded in WordPress.

\n\n\n\n
\n

What if, for starters, patterns were a treated more like intelligent components? What if instead of being treated as just a collection of blocks, patterns were an entity that WordPress could use as a conduit to do more advanced site building?

\n
\n\n\n\n

McAlister explored a few ideas, such as making patterns more like template parts, globally synced and editable, adding pattern locking, and adding the ability to build style variations for patterns. The future is wide open for patterns to become far more useful than they currently are today, and third-party developers are exploring how they can extend this feature that has become so indispensable to building pages with WordPress.

\n\n\n\n

WP Engine’s Pattern Manager fits in nicely into the admin interface, almost like a natural part of core, but the top-level menu for Patterns seems too prominent and should be relocated under Appearance. After testing the plugin, I can see how it could become a valuable tool for managing pattern visibility for clients and speeding up page building by offering a more organized system for patterns. The CMS use case is strong here. Agencies that build the same kinds of sites over and over again could benefit from using this tool to quickly add and duplicate custom block patterns and restrict those that don’t make sense in certain parts of a client-managed site.

\n\n\n\n

During the live product demo for WordPress 6.2, a viewer asked if core will be adding more robust pattern management capabilities in the future à la WP Engine’s Pattern Manager plugin. The response was that this is a possibility for the future but is not currently a strong priority.

\n\n\n\n

In the meantime, WP Engine plans to release the plugin for free on WordPress.org after testing with users and updating it based on feedback.

\n\n\n\n

“We have no plans of monetizing,” McAlister said. “Right now, we’re more interested in digging into the developer workflow and finding unique solutions we can offer to folks who are digging into these modern WordPress tools.”

\n\n\n\n

If you want to get in on the beta program, you can sign up to get access to a zip file of the plugin. Your feedback may be incorporated into future versions of the plugin that will eventually land on WordPress.org.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 07 Mar 2023 23:32:32 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"Do The Woo Community: What the WordPress Community Loved About WordCamp Asia Part 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74607\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://dothewoo.io/what-the-wordpress-community-loved-about-wordcamp-asia-part-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:415:\"

Part 2 where we hear from attendees, post-WordCamp, on their experiences at WordCamp Asia 2023.

\n

>> The post What the WordPress Community Loved About WordCamp Asia Part 2 appeared first on Do the Woo - a WooCommerce Builder Community .

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 07 Mar 2023 10:16:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"WPTavern: WordPress’ Legacy Default Themes Updated to Bundle Google Fonts Locally\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142491\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:91:\"https://wptavern.com/wordpress-legacy-default-themes-updated-to-bundle-google-fonts-locally\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2311:\"

WordPress contributors have updated the legacy default themes to bundle Google Fonts locally in the theme folder, instead of loading them from Google’s servers. In years past, loading fonts from the the Google CDN was the recommended practice for performance reasons, but new privacy concerns have emerged following a German court case, which fined a website owner for violating the GDPR by using Google-hosted webfonts

\n\n\n\n

All of the default themes from Twenty Twelve to Twenty Seventeen have been updated. The process began nine month ago but the approach took some time for contributors to refine. Updates to default themes are usually done in coordination with major and minor releases of WordPress, as core contributor Jonathan Desrosiers explained in the ticket.

\n\n\n\n

“The reason the updates are usually coordinated is that the themes are usually updated to be compatible with new versions of WordPress, so releasing at the same time makes a lot of sense,” Desrosiers said. “Also, the number of contributors that focus on the tickets within the Bundled Themes component is usually very low unless these compatibility issues are being addressed.”

\n\n\n\n

A dev note to accompany these updates to the legacy default themes was published to WordPress.org. It contains code examples for serving a new stylesheet from the theme directory, fixing the editor style within a custom theme-setup function, removing the font stylesheet, and including a custom set of fonts in a child theme. This change particularly impacts those who have edited or removed the font stylesheet in a child theme of these default themes or a plugin.

\n\n\n\n

WordPress’ Themes Team has strongly urged theme authors to switch to locally hosted webfonts, and is expected to officially ban remotely hosted fonts following WordPress’ legacy default themes getting updated.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 07 Mar 2023 03:19:52 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"WPTavern: WordPress 6.2 Product Demo Video Now Available\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142476\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wptavern.com/wordpress-6-2-product-demo-video-now-available\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2334:\"\n\n\n\n

If you’re not yet excited about the upcoming WordPress 6.2 release, you will be after watching the new live demo product video that was recorded last week. The demo was presented by Anne McCarthy and Rich Tabor, and moderated by Nathan Wrigley.

\n\n\n\n

The team used a beautifully customized version of the default Twenty Twenty-Three theme, which showcases what is possible in 6.2 with just core blocks and themes. They started from the Site Editor view, demonstrating how easy it is to zip around from pages to templates and template parts with the new browse mode. This mode also features a resizeable pane that previews the site at different viewports.

\n\n\n\n

WordPress 6.2 is light years ahead in terms of its progression as a design tool. The team gave a short introduction to pushing styles globally, as well as the ability to copy and paste styles. The features make it much easier to make changes across the site, instead of having to apply them separately to each block. They also gave a tour of the Style Book, which is helpful for quickly making global changes to blocks with a preview. Tabor noted how users could actually use that screen to design the entire site.

\n\n\n\n

Other features covered in the live demo include the new sticky positioning for top-level group blocks, a tour of the new navigation and dedicated list view, distraction-free mode, and the improved pattern and media panel, which reduces the number of steps for exploring patterns and adding images. At the end, the presenters took questions from viewers, many of which cover what is and what isn’t currently possible with the Site Editor.

\n\n\n\n

WordPress 6.2 is expected on March 28, 2023, less than four weeks away. RC 1 has been delayed due to a regression which impacts the Site Editor. An additional Beta 5 is expected on March 7 to text a fix for this issue. In the meantime, the live demo video is a good way to familiarize yourself with all the major features coming in the next release.

\n\n\n\n
\n\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 06 Mar 2023 23:06:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:46:\"WordPress.org blog: Your WordPress 6.2 Preview\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14573\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"https://wordpress.org/news/2023/03/your-wordpress-6-2-preview/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:66807:\"

On March 2, release squad members Anne McCarthy and Rich Tabor presented a live product demo of all the delights coming in WordPress 6.2, set to release on March 28, 2023. 

\n\n\n\n
\n\n
\n\n\n\n

A first-of-its-kind event in the world of WordPress releases, the showcase was moderated by fellow community member Nathan Wrigley and joined by nearly 90 participants. 

\n\n\n\n

During the demo, Anne and Rich highlighted some of the new features and enhancements that will continue to revolutionize the way you interact with WordPress. They gave a quick tour of the Site Editor’s refreshed interface, which lets you browse and preview templates before editing. They also covered all the new and highly anticipated ways to manage styles, as well as improvements to the Navigation block, new collections of header and footer patterns, the new distraction-free mode for focusing on writing, and plenty more. 

\n\n\n\n

It was a jam-packed hour that sparked plenty of excitement—and a lively question and answer session that wrapped up the event on a high note. Any questions the presenters couldn’t get to will be collected and answered in a follow-up post on Make.Wordpress.org/Core and subsequently linked to this post.

\n\n\n\n

Watch the recording of the live demo in case you missed it, or want to relive the moment (and the funky fresh demo site designed by Rich). You can find a full transcript of the live demo below. 

\n\n\n\n

Referenced Resources

\n\n\n\n\n\n\n\n

Props to @cbringmann and @laurlittle for co-authoring and editing this post, @evarlese, @courtneypk, and @mysweetcate for captioning, and @robinwpdeveloper for uploading the recording files to wordpress.tv.

\n\n\n\n

Transcript

\n\n\n\n\n\n\n\n
Nathan Wrigley 0:22  \nHow are we doing? Should we go for it?\n\nAnne McCarthy  0:24  \nI think we can start.\n\nNathan Wrigley  0:26 \nWhy not? The recording has started. So let\'s get, let\'s get cracking.\n\nHello, welcome everybody to the WP 6.2 Live Demo outline. I\'m Nathan Wrigley. I do a few things around the WordPress community, mainly to do with video and podcasting and things like that. But it\'s not about me.\n\nToday, we\'ve got two fabulous guests. We\'ve got Anne McCarthy and Rich Tabor, and they\'re going to do a full on Product Demo. It\'s a little bit unlike things that you may have seen, because in the more recent past, lots of new features have been added. And so Rich, and Anne are going to spend the time on the screen in a moment, and they\'re going to show you all of the bits and pieces that you may find dropping into a WordPress install near you. Let\'s hope. There\'s been a lot that\'s been happening, so there really will be probably 20 or 30 minutes of live demos, so look forward to that. I\'ve got to get them to introduce themselves in a couple of moments.\n\nJust before that, though, a little bit of housekeeping. This is going to be recorded, so if you have to drop out halfway through and go elsewhere, completely fine. It\'s going to be posted at the Make/Core website, but it will also come fully complete with a transcript as well. So, if that\'s something that you\'re looking for, that will all be there. Also to say that if you want to post any questions, we\'d love that. In fact, there\'s a whole portion at the end when Rich and Anne have finished speaking, where we\'re going to field questions toward them. Now there\'s really two places to do that. If you\'re live with us on Zoom, then if you hit the Q&A button at the bottom of the screen and post your questions in there, I guess specifity... specific... Whatever that word is, be specific. Help us out. Tell us exactly what you want to know and we\'ll get the questions to them. The other way to do that is to go into Slack. And there is a channel in there, #walkthrough. And if you want to post any questions in there as well, that would be great. So yeah, just to recap, Q&A button if you\'re in Zoom, and use the Slack #walkthrough channel, if you are in the Making WordPress Slack. Okay, right. I think we\'ll take you guys one at a time if that\'s alright. First off a little bit of an introduction from both of you. Let\'s begin with with Anne McCarthy, shall we? Hello, Anne!\n\nAnne McCarthy  2:42\nHello, hello. It\'s so good to be back on literally any sort of live stream with you.\n\nI appreciate that you\'re a part of this\n\nNathan Wrigley  2:48 \nYeah, that\'s really nice.\n\nAnne McCarthy  2:49\nWell, I\'m Anne McCarthy. I\'m a product wrangler at Automattic. I live in Seattle. I also run the FSE Outreach Program, which is basically dedicated to testing all the latest and greatest of WordPress, which is part of why I\'m so excited to be part of this demo, is because so much neat stuff has come through this that I\'ve had the privilege of going through a little bit early on with the ever growing calls for testing. So that\'s a little bit about me, I\'ll pop it over to Rich.\n\nNathan Wrigley  3:17\nYeah. So Rich, if you want to take the baton there.\n\nRich Tabor  3:21\nYeah. Hey, everyone. I\'m Rich Tabor. I\'m a product manager at Automattic. And I work on WordPress and Gutenberg, in particular. From a little bit south of Atlanta, Georgia, in the US, and been building and tinkering with WordPress for I think, close to 11 years now. So it\'s, it\'s been a good run, and I\'m super stoked about where things are heading.\n\nNathan Wrigley  3:43\nYeah, and things definitely have been moving in a very much a forward direction, WordPress, 6.1. And WordPress 6.2. There\'s so much clear blue sky between the two of them. I think probably the best thing at this point is if we can have it, I don\'t know what whose screen is coming on. I think it might be Rich\'s, or maybe it\'s Anne\'s, I don\'t know.\n\nRich Tabor  4:00\nYeah.\n\nNathan Wrigley  4:01\nIf we can get that screen shared, then I will slide my way out of this call and say, Rich and Anne, it\'s... it\'s over to you. I\'ll be back soon as you\'re finished for any Q&As.\n\nAnne McCarthy  4:14\nAwesome. Thank you.\n\nRich Tabor  4:17\nAlright, everybody can see my screen right now?\n\nAnne McCarthy  4:19 \nYes. Rich did an excellent job designing this. I do want to call this out that I love, absolutely love this.\n\nRich Tabor  4:26\nThanks, Anne. Yeah, this is actually running Twenty Twenty-Three. So it\'s kind of showcasing some of the things you can do just with the core theme. And some of the design tooling that we are, that has been built into 6.2. So this view here is the site editor. So I\'m going to orient you here. There\'s one big change here in particular, I want to call out visually, is this idea of the frame here on the right, and this will pull up the local template. So I\'m looking at my homepage of the site right now. If I navigate into other templates, I can pull those up here on the right as well. And then you can also navigate template parts. So this part\'s not very new to 6.2. But the idea of zooming in on different template parts and templates and having them appear here in the frame is. And that\'s important because of this concept of browse mode. And this is where you could dive into an actual page from the site editor. So here, I just pulled up the about page of the site, and I can click into it and actually start making changes. Now, the changes here within the post content block are going to be relative to this about page. But I can also modify the template which then changes the about, or changes the page on any instance of this particular template. So it\'s a new concept and how we can browse the site. But it\'s a very powerful, and really the first iteration of that way of managing a site.\n\nAnne McCarthy  5:50\nAnd also lightly introduced content editing in the site editor, as you mentioned. So it\'s a kind of a neat merging of the two worlds, which I know folks have long been wanting to see that unified. And same with the frame, it kind of adds a nice layer where instead of just being dropped in, like before, you kind of are given a more zoomed out view, which I think helps address a lot of the feedback that we saw around the orientation when you\'re entering the site editor.\n\nRich Tabor  6:12 \nYeah, exactly. And really, if we think a little bit further out than 6.2, this could also house setting to use. So we do have, you know, one view here that that is relative to 6.1, where you can see all of your different templates. But imagine if we had any other different types of settings and controls and different pages loaded within here, doesn\'t have to be just the front end templates and renders of your site.\n\nAlright, so we\'re gonna dive into this here. So you can go into it just by clicking on the frame. I\'ll do that one more time just to show, you just click on it. And now you entered right into it. You can edit it right off, so we can make changes, just as if we zoomed into it in the other way in 6.1. And then we have a bunch of styling tools that have been added to 6.2, so I want to kind of hone in on these. Like, this panel itself is not new. We have style variations, you can zoom in here, we\'ve got this new zoomed out view, where you can apply different ones at a time. And then we also have this icon here, which triggers the style book. Now the style book is a very interesting tool here that really lets you customize the theme\'s style guide, essentially. So I can go through each of these tabs, which are relative to the block categories, and see all of the blocks loaded on this particular site. So right here, I\'ve got like Button blocks and Columns block and whatnot. So if I click on one of these, it\'ll pull up the Style panel of that particular block. And then when I make changes over here, these are applied globally throughout my entire site. So if I want to change the way this button looks, let\'s say we do some smaller tags, maybe we\'ll add a little bit of letter spacing, and maybe make it capitalized. See, it\'s getting applied everywhere that the button is used. Also do some changes here to padding, perhaps. We\'ll do something custom here. I think that looks nice. And now...\n\nAnne McCarthy  8:13\nReal quick while you\'re doing this, I wanted to note that like this is something that folks have really struggled with previously with the site editor, where if you\'re editing a block that isn\'t in the template already, you\'re not able to see this. So as Rich is showing, you can actually look at any block that\'s being used in your theme and see how the change that you\'re making in styles will impact that. Where before, if the block wasn\'t present in that template that you were editing, it was hard to know exactly what was happening. And so now you have both the style book and this inline preview that you see in the Style section to rely upon, which is pretty neat.\n\nRich Tabor  8:43\nYeah, exactly. And really, you could theoretically go in and design your entire theme with the style book. Now, I know there\'s some advantage to design in context of pages and whatnot. And I\'ll go into that in a bit. But the idea is that you really can quickly browse through all of the different blocks and tighten up what you want to within these controls. And it\'s not limited to the standard variation as well. There\'s also these style variations of each block that you can now manipulate as well. So we\'re gonna go in, say, we\'ll change the radius of this one. So we want it to be sharp like our other button. But we have these new controls. Like, this is a shadow control we\'ve added in 6.2, where you can apply, say, like this shadow here might be nice. This one here, and so some fallback shadows, within core that a theme can provide as well, its own values. But this now will apply for every single variation of the outline on my site here.\n\nAnne McCarthy  9:39 \nAnd you\'ll notice that it\'s not in the style book right now. And that\'s just part of the future feature development is showing the variations of blocks as well.\n\nRich Tabor  9:47\nExactly, yes, I would imagine that this would this would show up the variations of the button block, yeah. Which is a nice way to really customize these, like it used to be only CSS would be used to manipulate these variations here. And now it kind of abstracts that away and you can do it within the editing experience. That\'s really nice. It really is. There\'s also this idea of block CSS, so you can add custom CSS that is scoped to a particular block. So if I add CSS here, it\'ll be applied for the button block wherever it\'s used. Now, I wouldn\'t recommend using additional CSS in most cases. I would, I would suggest using all the different controls that we\'ve built, that are built into 6.2. But the idea of using CSS to add a little pizzazz to this particular button block is fine. But just with that caveat that you wouldn\'t want to use it exclusively. Like I wouldn\'t apply a background color via CSS, I would rather use the background elements color here. There\'s also additional CSS, which emulates what was previously in the customizer. So we do have site wide CSS that can be applied within the site editor and also on the front end of your site. Again, I wouldn\'t emphasize using this exclusively, as there are a lot of new design tools that I would explore first, from the top level styles here where you can apply colors to the background, text and buttons. But if there was anything extra you wanted to add, you could do so within the stylesheet here.\n\nAnne McCarthy  11:21\nAnd I\'ll note we\'d love to hear feedback if there are certain things that you\'re repeatedly adding custom CSS for. So either commenting on a currently open issue, or if you don\'t find one, opening an issue would be super helpful, because it\'s neat to see what folks are using for CSS so we can fill those gaps.\n\nRich Tabor  11:36\nYeah, exactly. So that\'s the global Style panel here. But there are some quite a few other improvements along with styling. So the first is the idea of pushing styles globally. So if I\'m in here, and I\'m designing, let\'s say I want to add a radius, I want to do some different typography as to appearance like this, like bold, italic look. And then we\'ll also...\n\nAnne McCarthy  12:07\nThat\'s cool.\n\nRich Tabor  12:07\nThanks. Also, let me make the letter spacing, maybe we\'ll make it a little bit bigger, actually, and then, I think that\'ll work. Do these changes here and see I\'ve just styled this one particular block this button up here. And this button down here is still using the global styles that we designed earlier. But now I can go through my settings panel here and hit Apply globally. And I\'m going to here so we can see that happen. The styles are now pushed globally to all the other blocks. So this is really helpful for when you\'re designing in flow. And you don\'t necessarily want to abstract out into the style book and you want to push your changes that you just did here, because you like the way the button looks and want those applied everywhere, all at once. I think this is really powerful way to to quickly design within the editor. Another tool that is quite useful, I\'m going to take this heading here and manipulate this. It\'s the idea of copying and pasting styling. So we\'re going to use that same bold italic look, maybe we\'ll make that a little smaller, we can even manipulate this size to be a little bigger. Now we go here to copy styles. And then I can come all the way down here to this other heading that\'s very similar, and paste it in. And there we have that style applied just to these two headers. And you would do this when you don\'t necessarily want every single heading to have this effect. But perhaps there are like elements on this page that you want to push those changes to, specifically. So copying and pasting allows you to be very granular, whereas applying styling globally, lets you be more of a holistic design experience for pushing styles. Another neat...\n\nAnne McCarthy  13:57 \nOh, real quick, I just wanted to know like I think one of the things that\'s interesting is, as we\'ve added more design options to blocks like this is part of the experience of scaling things and making it easier to use. So when we think about like intuitive and delightful. Some of these tools coming into 6.2 really take you know, the tons of design tools that we\'ve added over the last couple releases and makes it easy so you can actually tweak things and then reuse. So I think that\'s one of the things I want to call out is it\'s kind of this crescendo. Where now the tools that are coming to 6.2 to really ease the experience and allow you to do a lot of neat stuff where rather than having to re-tweak everything through every single heading block. A lot of stuff is used. So...\n\nRich Tabor  14:34\nYeah, exactly. WordPress is moving towards a design tool and less of like, what you see is what you can only have. It\'s more of an expression of creativity and it really does open up the doors for for designing beautiful pages on the web. I think it\'s really powerful.\n\nAnother cool bit that we\'ve added is the idea of sticky positioning. So headers would be nice sometimes if they stick to the top, so for top level group blocks, this is a group block here, there\'s this new position attribute where you can assign it to sticky. And as you can see, right in the editor, it\'s already showing me that this is sticky on the front end. And also here as well. It\'s only available for top level blocks for now, there\'s still some some odd stuff to figure out on how we communicate when something is not going to stick due to the the parent height of the elements around it. But for top level, it\'s still fine. So we have it here. But there are some iterations that are already happening for the next release that will kind of bring this into more, bring some more capabilities to this particular feature.\n\nAnne McCarthy  15:44 \nYeah, and I\'m very excited because one of the things I wanted to briefly call out was the how the header, the template part has that purple. So another neat thing coming to this release, that was a big part of feedback for the outreach program was having to look parts and reusable blocks having a different coloring, because there are different kinds of blocks are synced across the site, when you make little changes and impacts everything everywhere. So that\'s another neat thing that\'s coming with this release, is that you can kind of see those a bit differently in the List view as well as when you\'re in the editor. I see Nathan has his hand raised. Is that intentional? Oh, it\'s removed. Okay.\n\nNathan Wrigley  16:23 \nIt was not intentional. That\'s my mistake. I\'m sorry.\n\nRich Tabor  16:28 \nYeah, it helps you see quickly too like, what is the template part, particularly for headers and footers, it makes it easier to browse quickly.\n\nSo speaking of template parts, and patterns in particular, so headers and footers, are new patterns added within WordPress 6.2. And now that they\'re loaded, actually from the pattern directory, which is kind of neat. And I\'m going to show you how to replace a footer with one of those other patterns. So if you have your footer template parts selected, you can go to replace footer. Now this flow is not new to 6.2, but it\'s going to call out these other improvements. And then you just click one there, and you have it loaded here, that\'s the site logo that I\'m using up here as well. And you can modify this text without having to do any any funky PHP filters or moving actual templates. And if you want to change it again, you go back to replace say, let\'s pick this other one, let\'s try this one. It\'s kind of nice. And there\'s this focus view, or you can zoom in to just the footer itself. You can even check the responsiveness of it and see how it, how it reacts on mobile, and make any of your changes here and have those persist over to the actual template whenever you close it out. It\'s a nice way to really kind of clean up the editing experience. So you\'re not seeing this entire group of groups and instead kind of focusing on what you\'re actually wanting to complete. You can do the same for the header as well.\n\nAnne McCarthy  18:01\nYeah, and as Rich mentioned, there are some new patterns that are being bundled from the directory, which I think are really extensive. Regardless of what theme you\'re using, there\'s going to be some pattern for group patterns that help democratize design where you can use them in anything.\n\nRich Tabor  18:15\nYes, that\'s right. All right. So navigation. Navigation has gone under a... quite a bit of work in the last a couple of months. And really, this is all about trying to make it easier to manage your site\'s navigation and also add pages and links and then even styling. So there\'s this new dedicated list view for the navigation block. So it\'s essentially emulating a little bit of what\'s available over here except for you had to kind of get down to it. Now it brings it top of mine and the surface area here. You can drag them around, move them up and down, even add submenu links and remove them as well. And then you can style it like normal. And now apply different styles via the styles tab to the block itself, or even individual page links and whatnot, you can dive into them and manage them all from here, instead of having to only manage them from up here. This really kind of abstracts the complexity from from this particular canvas interface into a more familiar interface here on the sidebar. It\'s really a great effort. And it\'s it\'s taken some time to refine but it\'s getting there and it\'s feels a lot nicer.\n\nAnne McCarthy  19:30 \nYeah, there\'s been a lot of good feedback about this as well just because it kind of is meant to marry the classic experience with bringing blocks into it. So it is in addition to being edit, editing on canvas, so if you really want to continue to edit as a block you still, you can continue to do that. But it does add a nice interface and the block settings where you\'re able to do it. And I\'ll briefly call out here the split settings, which we\'ll probably talk about later. But you\'ll see here for more complex blocks, there\'s some nice split settings making it a little bit easier, more intuitive to go through.\n\nRich Tabor  20:02\nYeah, that\'s right. And if you take a look at navigation here, this is very similar to this component added here. And, and that\'s, that\'s purposeful, we want it to look and feel familiar. Either way you\'re managing navigation. So you can also add some menu items here, remove them and drag them around and reset them here, as well as browse into the individual pages. So that\'s what I have for the site editor portion of the demo. And did you have anything else you wanted to add to this, Anne?\n\nAnne McCarthy  20:37\nOh, could you resize the Browse mode for me? I just love the resizing. I think it\'s kind of cool. This is just like a fun, you know, thing to call out. But maybe you won\'t noticem but you can resize it. So as you\'re quickly going through your site, if you want to see how it looks in different ways, you can also do that. So that\'s the final thing I\'ll shout out.\n\nRich Tabor  20:56\nYeah. So then, yeah, exactly. It\'s... there\'s a lot of fine, fine touches like that. Well, we can\'t obviously can\'t call them all out today. But it is really getting tightened up overall as an admin experience for the site.\n\nAnne McCarthy  21:12\nIt\'s such a great foundation in the future, for sure.\n\nRich Tabor  21:15\nExactly, exactly. Alright, so if we press this back button here, it goes right back to the dashboard, I\'m gonna go and leave...\n\nAnne McCarthy  21:25\nThat back button was a big piece of feedback people had they would get into the site or not know how to get back out. So I appreciate you calling that out.\n\nRich Tabor  21:32\nYeah, exactly. It\'s been through a number of iterations. And I think we\'ve settled on something that feels feels nice; it does feel nice.\n\nAnne McCarthy  21:41\nI agree.\n\nRich Tabor  21:43\nSo...\n\nAnne McCarthy  21:44\nAh yes, the removal of the beta label.\n\nRich Tabor  21:46\nYou want to talk to this, Anne?\n\nAnne McCarthy  21:48\nYeah, I would love to jump in on this actually. So you\'ll notice that the beta label is removed for this release. And part of why we wanted to show it now is to see how all the features, how the experience has changed, how much more you can do. And all of that has led to the removal of the beta label. And that doesn\'t mean that feature development is done that it\'s like, you know, gonna stay this way forever, it just means it\'s in a place where we invite you all to try to the site editor, it is out of beta. And a lot of development work has gone into testing this. So we\'ve had almost, I think, 20 calls for testing with the outreach program. It\'s been through multiple major WordPress release cycles, there is still more work to be done. But I\'m very excited to see the beta label removed, I think the features that are coming to 6.2. And the foundation that is set with 6.2 really marks a level of maturity. That is pretty exciting. So consider this an invitation to try out modern WordPress, and to check it out.\n\nRich Tabor  22:43\nA hundred percent, I couldn\'t have said it better.\n\nAlright, so another neat part that\'s added recently for 6.2 is this idea of distraction free mode. So it\'s not turned on by default, but I have it on so we can see the results here. So you can go in and type right here. And then actually, I\'m gonna throw in some Lorem here. So you can see it in action. So this feels more like a text editor and less like a Block Editor. Whenever distraction free mode is on even the the multi block selection, it feels really nice. It doesn\'t there\'s not this idea of blocks, even it\'s kind of abstracted from here, there\'s less noise, there\'s less distraction. And just think that the idea is that it\'s just you and your words, it\'s just writing and publishing. And if you want to publish, you can hover over here, you\'ll see the toolbar come down, you can hit Publish or draft. And then this is how you would turn it off and back on here. And then you still have control of all the existing tool. And it\'s just a much simpler, streamlined interface. And you do have access to blocks, you can still add them if you\'d like to, but the idea is just being able to write without the distractions is really powerful. And a really nice publishing experience overall.\n\nAnne McCarthy  24:08 \nAnd this is for everyone. So this is like a lot of stuff we\'re coming to say it or using a block theme. This is available for anyone who\'s using the Block Editor. And to be honest, I use this for basically all my writing now. Especially for any post or page, I typically will go into this mode. So I\'m very excited about this. And I hope folks feel the same way.\n\nRich Tabor  24:28\nYeah, exactly. I\'ve been using that too for quite a bit. But the thing is, is also not only for post editing, so I have a page here that I\'ve created. And I have distraction free mode turned on, which kind of removes all the extraneous tooling and it really lets me focus in on the actual blocks here so I can manipulate them to an extent. I can even drop in different imagery for these images here and modify the buttons and whatnot and even add more blocks but the idea is it\'s almost like a simplified editing experience for pages as well, not only for posts. And here, I\'ll come up here and turn off distraction free mode to see it all in real time.\n\nAnne McCarthy  25:13  \nAnd this isn\'t yet available for the site editor, but I have a feeling a number of folks are going to be keen to see that put in there as well.\n\nRich Tabor  25:20  \nExactly, yeah, I don\'t see why it wouldn\'t work in the site editor as well. I think it\'d be very nice. Yeah. So we have some other improvements here that are fun. So this inserter here has gotten a couple of changes here. So blocks looks familiar, it\'s still the same, but patterns is where we started seeing some changes. Instead of having some featured patterns loaded in a block category selector, we\'ve split them out individually as their categories here, you\'re gonna load up some of the different header patterns that are loaded in WordPress 6.2. So you can load them here and see them in this tray, and then click to add them to your site. Which is really nice, it\'s a nice way to kind of go through them quickly and see a bunch of different ones. We also have the media tab up here, which is new, which splits out the images from your Media Library, videos, and audio as well, including the Openverse library. So this is a catalogue of, I believe, over 600 million free, openly licensed stock imagery. And you could search from right here in the inserter. So let\'s type in birds. And click on one, and it will add an image block with the image already added to it, we have got the caption down here. If you don\'t want the caption, you just turn it off right here, this little control that was added. And now you can manipulate it right off. So let\'s say this, drop it into here. Maybe we\'ll make these about the same size and move it over to something interesting.\n\nAnne McCarthy  26:53\nAnd I\'ll note that there was a GDPR concern around the images being properly uploaded rather than hotlinked. And I wanted to just note that that\'s been addressed. So the images are uploaded to your Media Library. That\'s why. So in case anyone has that question. Sorry, continue.\n\nRich Tabor  27:08\nYeah, no, that\'s a good point. It\'s very important. A key benefit to have this flow here is that instead of instead of having to add an image block, and then open your Media Library, and then pick an image, and then you have it here, it\'s really this one flow of searching visually, and searching here, as well. And then having it added as an image block already. So it kind of skipping all the extra steps that you always have to do anyhow, it\'s really nice. And we have a couple of interface changes. So there\'s the settings icon up here that used to be a cog, and now it represents the sidebar itself. So when you open it, the sidebar is triggered, if that\'s closed. And that\'s changed for a couple of reasons. But one of the bigger reasons is, as I mentioned earlier, this idea of split tabs, so we have the cog for settings. And that\'s when a block has additional settings that are not per the norm of the styles that are available within WordPress, then you\'ll have a new settings tab pulled out here. And that\'s to keep the density nice whenever you\'re editing and it feels good instead of having everything kind of in your face all at once. Now for other blocks, like the paragraph block, there\'s not additional settings, so automatically not included. The tabs up top and just be everything top level. But  when a third party plugin adds like a different settings panel, or even if you extend one of these core blocks that does not have one, and a detects one should be auto added as well. So it\'s kind of just like a nice, fluid way to continue improving the experience of editing within WordPress.\n\nAnne McCarthy  28:49\nYeah, so plugin authors can also kind of make sure where they want settings and styles to show that it shows up correctly. And there\'s a dev note about that as well.\n\nRich Tabor  28:58\nYes, that\'s right, you can you can decide as when you\'re extending or adding your own inspector controls. That\'s what these are called here, whether or not they\'re included within styles or settings as well. Yeah.\n\nThen another smaller change that\'s kind of nice is this idea of pulling the outline from its own toolbar item up here into the list view. It\'s because they\'re very relative, you know, a list of all the blocks on your page, also an outline of what\'s going on. So they\'re combined now into this one view. We also have time to read word count and character count here, which is nice. And then this is a little guide here that just helps you understand the structure of the importance of the structure of the document and making sure that it is properly structured. All right, was there anything else that we wanted to add you think, Anne?\n\nAnne McCarthy  29:51\nI\'ll add one last call out just because I\'m trying to think about like little dev tidbits if you want to disable it prefers there is a way to disable Openverse as well I know that\'s always a concern. We add something it\'s like, okay, how do we get rid of because I don\'t want a client getting into it, there is a way to disable that is documented as well. The other thing is the pattern. So there\'s new categories, the patterns. And so query is now posts, a couple of things were merged, there\'s no call to action. And there\'s also some lovely, which I\'m gonna brag on Rich, again, some new text based, query patterns. We have a lot of visual patterns for the query loop, and now there\'s wonderful, more text focused ones, which I think is really exciting. And just another great way where patterns have evolved and patterns is obviously a huge part of the future building with WordPress. So I\'m very excited about those and keen to see just more variation with query loop, I think it\'s really powerful block to make easier to use. So I\'m excited to see it. Otherwise, I think that\'s, I think that covers a lot of what we were trying to go through.\n\nRich Tabor  30:57\nYeah, and there\'s certainly more. There\'s a lot of interesting, minute details that are, you know, quality of life improvements around editing and designing. And we can\'t cover them all today. But it\'s just, there\'s a lot of exploratory ideas and cool, interesting pieces that have been the result of lots of feedback and lots of testing, like I mentioned earlier. And, you know, it\'s really a testament to open source and contributing and really working together as a team to make this thing we call WordPress ours and making it a brilliant publishing experience. So just thank you to everyone who\'s put in time ideas, effort, code, design, marketing, copy, all of that, and more to making this what it is. It wouldn\'t be possible without you.\n\nAnne McCarthy  31:46\nTotally agree. And thank you, Rich, for doing such an excellent job building this site and demoing all this.\n\nNathan Wrigley  31:51  \nYeah, indeed. Thank you, Rich. Thank you, Anne. Just to let you know that, in theory, there\'s possibly up to about 25 minutes left. If anybody wishes to pose a question, we\'re going to do our best to get the answer directly from Rich and Anne. Whether that means putting the screen back on, I don\'t really know. But we\'ve got a few that have come in. The place to put those, it would appear that some people have figured out how to do that in Zoom. But if you go to the walkthrough channel, in the making WordPress Slack, you can post some questions in there and all things being equal, we\'ll get them raised as quickly as we can. So we\'ve got a few. In all honesty, because they\'ve been copied and pasted from various different places, I can\'t necessarily say who the name of the person is that sent them. But first question I\'ve got over here for either of you. It says when you save globally, under the Advanced tab, does this change the stylesheet? Interesting.\n\nRich Tabor  32:54 \nSo this will change the attributes of the blocks. So if I throw in that example, there, I pushed the attributes of that one block globally. So they\'re applied to every block. So it does affect some styles, but not writing any style sheet or writing to the core style sheets.\n\nNathan Wrigley  33:11\nCan I ask the question? It\'s not something that\'s been submitted by anybody else, but it just occurred to me that as you were clicking the global button, I just wondered if there was a \"get out\" from there. In other words, if you inadvertently click the global button, is there an undo option in there? In other words, can you back away from all of the buttons suddenly changing or all of the H1s? \n\nAnne McCarthy  33:32 \nYou do have to hit save after. You can\'t just hit Apply globally. You have to hit save, and that\'s where the multi-entity saving pops up. The multi-entity saving is kind of strange in that it\'s not good at discarding changes. So you basically would just have to like leave. Like it would be like, Whoops, I hit that. You probably also have to hit the undo. Like there\'s - those are the two kind of options. So, yeah.\n\nRich Tabor  33:54 \nYeah. The undo is like a global thing. It works there as well. Yes.\n\nAnne McCarthy  33:58 \nAnd there\'s a reason that feature is hidden, like under Advanced and collapsed. That\'s not necessarily for everyone. But for folks who do like to tinker, it is available.\n\nRich Tabor  34:08  \nRight. And it\'s also only available in the site editor as well. So it\'s the more the global view of editing your site is where you can access that. \n\nNathan Wrigley  34:17  \nPerfect.\n\nOkay, so I have a question from Zoom. Is copying and pasting styles as demonstrated just for core blocks? They go on to say more, which I\'ll read out. Some blocks collect, some block collections have their own C&P, and I\'m curious what might carry over, if anything? And then there\'s a follow up. Also, if CSS classes are assigned to a block, will applying global styles to a block be to all of the same block, i.e. H2? Or, hopefully, will a custom class allow for a more granular global CSS? There\'s a lot in that question, but if we start with the: is copying and pasting styles demonstrated just for core blocks?\n\nRich Tabor  34:56  \nSo it works for blocks that have leveraged the block support system within core. So if you have opted your block into using background color, and text color, link color, any of the layout settings, anything that was in the styles tab, then all of those would get pushed to or get copied or pasted or even pushed to the global application of styles as well. Now, if there\'s, if a block has done its own sort of background color attributes, I don\'t know that those would persist as well. But if you use what\'s available in core, it\'s really one or two lines of JSON will get you the background color support that you need. \n\nNathan Wrigley  35:35\nAnything to add to that, Anne?\n\nAnne McCarthy  35:37  \nNo, just another reason to rely on what core is building. So it\'s a another great example of how these features will work together and how adoption helps whenever these new things come out.\n\nNathan Wrigley  35:49  \nOkay, so we\'ll go on to the next question then. So this is from Zoom, and apologies, I don\'t know your name. Can we have this as a feature request? Can we have sticky sidebar block for some groups next release, please? \n\nAnne McCarthy  36:05 \nProbably would do a separate block, I\'m guessing. Yeah, do you have anything to add to that?\n\nRich Tabor  36:11\nYeah, I would say we wouldn\'t need a sticky sidebar block. Right now that group lock in top level-only does support position sticky. And the only reason it was turned off like we did have it on for one of the Gutenberg releases for everything - for every group block - but it was turned off just because there was too much confusion around if you had a sticky element that wasn\'t didn\'t have enough space to stick for and enough height to stick. So it wouldn\'t actually be sticking. You wouldn\'t see a result of you applying a sticky position to it. So I think we can figure that out with some some UX to really clean that experience up so that you do expect and understand what\'s going on. When you apply that to a block. That\'s not the root level of the document. So it\'ll be there. It just takes a little bit more iteration.\n\nNathan Wrigley  37:00\nOkay, another question. This time from Slack. When there are changes made in the site editor, are the templates still marked with the blue dots to indicate that the changes are in the database?\n\nRich Tabor  37:14\nYes, from that Manage Templates view that I shared in the canvas, it will show up just like it did previously, when there are changes to one of the templates provided by the theme.\n\nAnne McCarthy  37:25\nYou can revert the changes, as well, as you\'re used to doing.\n\nNathan Wrigley  37:30\nOkay, thank you. Anne\'s shared a link related to the question that we just posted. I don\'t know how Zoom works well enough to whether or not we can share the screen. \n\nAnne McCarthy  37:40\nI can briefly share my screen. \n\nNathan Wrigley  37:42\nYeah, that\'d be great. Show us the GitHub.\n\nAnne McCarthy  37:43\nLet me try that. I just wanted to mention this in case people want to follow along in the follow up tasks related to this. I love to look at links. I\'m a nerd like that. So in case anyone else is, this is a lot of the follow up tasks and a great issue to chime in on or just follow if you\'re interested in this because there are some improvements to be made. But this is a neat report for now. So it\'s - oh, I just copied and pasted. So it\'s issue number 47043 in the GitHub repo.\n\nNathan Wrigley  38:11\nSo 47043 related to the question that we just had. Okay, so another one from Zoom. This is Robin, who asked the question, can you show? It\'s just moved on my screen. There we go. Can you show us how to trigger the focus mode to view, say, for example, the footer on its own? So I guess we\'re back on the screen again.\n\nRich Tabor  38:34\nSure. Everyone can see? Yep. So when you have a template part selected, you just hit the Edit button here and then it\'s focused into that as well. And then you have, again, the responsive controls here. All the existing controls, it\'s just localized to this template part.\n\nNathan Wrigley  38:54\nHopefully that answers your question. Thank you, Robin. Just for anybody who\'s kind of lurking who has a question but hasn\'t yet posted it, please do. What are the chances that you\'re going to get Rich and Anne on the on the phone in the next few weeks? Pretty minimal, I\'d say, so make use of them while they\'re here. Ellen has done just that. She\'s in Slack. Ellen says, is there a plan to allow no title templates in the block editor as they are still included even in header and footer-only templates?\n\nRich Tabor  39:28\nNo title templates. Like templates without a title? I\'m not quite.\n\nAnne McCarthy  39:35\nYou can just remove that block. \n\nRich Tabor  39:36\nYeah, you can you can remove the post title block from a template. I\'m not quite sure if that\'s if that\'s what the question is asking.\n\nNathan Wrigley  39:46\nEllen, if you\'re still in Slack and watching this, if you heard Rich and Anne queerying that, then if you can give some more clarity, we\'ll endeavor to get that answered.\n\nAnne McCarthy  39:57\nKnowing Ellen she knows exactly how to remove things. So I\'m like, I\'m curious. I\'m definitely - we\'re misinterpreting something because she\'s very - Not showing the title in the editor...?\n\nNathan Wrigley  40:07\nYeah. Not showing the title in the editor. She says she\'s here. \n\nAnne McCarthy  40:12  \nI\'m like, \"Say more.\" \n\nNathan Wrigley  40:14 \nYeah. Give us more. Give us more Ellen, and we\'ll get right back to you.\n\nAnne McCarthy  40:17\nLet\'s follow back up on that, because Ellen always has some good questions and good feedback.\n\nNathan Wrigley  40:21\nAll right. We\'ll do just that. Again, another question from Zoom. This is posed by some anonymous person. Will the list views icon get the same treatment as settings?\n\nRich Tabor  40:33\nI don\'t think it\'s in the plans. I don\'t think there are plans to change that. But list view icon, it\'s always the list view. So when you toggle it on and off, it\'s relative to what it is. Whereas on the other side, the settings can be block settings, page settings, template settings. Global styles is in that same area. So it\'s a little bit more context for the list view to stay a list view item.\n\nAnne McCarthy  40:58\nAnd I know that the question came up because the settings icon looks like there\'s that sidebar. And so there are who people have been asking like, will the same thing happened over here? Just for context. That was part of a discussion in a different GitHub issue.\n\nNathan Wrigley  41:12\nOkay, thank you very much. I appreciate very much those people who are posing questions. That\'s really great. Again, just to prod you once more, feel free to add your own questions in no matter how big or small they are. We\'re here to help. So now we have a question on Zoom from Abdullah. And he coincides beautifully with a question I\'ve written down. Any good resources to learn FSE theme-based development? Can either of you point to a particularly good resource that you know of?\n\nAnne McCarthy  41:41\nYeah, Learn WordPress. There\'s tons of stuff on Learn WordPress that I would recommend. I also, Daisy Olson, who\'s Developer Relations at Automattic, has a Twitch stream going and some YouTube videos around block theme development. But I would recommend going to Learn WordPress. There\'s also some contributor-led initiatives. Carolina, who\'s one of the theme folks has, I think, it\'s fullsiteediting.com. And that was kind of like the original, go-to resource. And she\'s done an incredible job working on that and keeping it up to date. So yeah, there\'s tons of tons of resources. I will spare you from from sharing more, I don\'t know, Rich, you have more hands-on experience there. What\'s the most helpful for you?\n\nRich Tabor  42:22\nYeah, there\'s some really great tutorials and guides on Learn that are relatively new, that are really helpful. And I see that the team there has been really cranking it out on the last year or two, like really putting a lot of effort into this. So I would, I would start there.\n\nNathan Wrigley  42:38\nSo if you\'re not familiar with that, I guess it would be apropos to say go to your browser of choice and type in learn.wordpress.org and go and explore. Basically, there\'s a ton of materials that are getting updated on what feels like a daily basis at the moment. So, once more, learn.wordpress.org. Go and check that out. But also, Anne in the chat that we\'ve got going on here has linked to Daisy Olsen\'s Twitch channel, which - I\'m just going to read it out but hopefully I\'ll make it into the transcript. twitch.tv/DaisyonWP. And it\'s all one word. D-A-I-S-Y-O-N-W-P. Daisy on WP. So there\'s two great places to go. But the learn.wordpress.org is perfect.\n\nAnne McCarthy  43:24  \nI have to add one more thing, which is if you\'re not fully ready for block themes, one of the big things that I feel like needs to be emphasized more is you can gradually adopt. So all these features are being done. But maybe you want to only give access to a client to edit the header. You can do that. Maybe you want to leverage theme.json in your classic theme, you can do that. If you want to expose the template editor.\n\nBut use the rest of your themes across them, you can do that. So I want to also encourage folks to look into resources around gradual adoption, because it makes sense that this stuff isn\'t - From day one, there has been a focus on that. Adopt what you what you want, when you want and it\'s going to make sense to different people at different times. Matías once said that to me, and I think it rings really true. And so now that we\'re at this level of maturity, I think we\'re looking again and revisiting again, like okay, what can I use? What do I want to use? I think it\'s really important to mention. So if you\'re not ready to go all in, I encourage you not to just wipe it all away, but to think about how you can gradually adopt and also what would help you gradually adopt. So there is actually a label on GitHub started a couple months ago around - It\'s called blocks adoption. So if there\'s something that you see that you\'re trying to adopt the site editor, and it\'s preventing you from doing so, like we want to know about that. And you\'re welcome - I\'m going to just put this out here - @annezazu is my GitHub username, feel free to just like @ annezazu, \". This is blocking me from using the site editor.\" We want to know these things. Open issues. Please share, because that is also part of the phase of this work is making sure people can adopt as they can and that the tools are robust. There\'s a ton of resources as well. There\'s a page in the Theme Handbook around gradually adopting to block themes. So I just wanted to call that out.\n\nNathan Wrigley  45:06 \nAnd just one more time, what was that? Give us, the give us the username.\n\nAnne McCarthy  45:11\nA-N-N-E-Z-A-Z-U. So like Zazu from The Lion King. It\'s an inside joke from middle school.\n\nNathan Wrigley  45:19\nOkay, possibly the shortest question. This is from Sandy, I should say, Can Lotties be added to 6.2?\n\nRich Tabor  45:28\nI would say that I did a quick search a few minutes ago and there are various blocks built by the community, which do allow you to add or embed LottieFiles to your site. I haven\'t tested any myself but feel free to dig into those. And if they\'re open source, they can contribute ideas or feedback on on those GitHub repos.\n\nNathan Wrigley  45:49\nThank you very much. And Eagle has posted a question. When there are changes made in the site editor, are the templates still marked up - Did we have that one? We have, right? We\'ve done that. \n\nAnne McCarthy  46:01\nWe answered that one. Yeah.\n\nNathan Wrigley  46:02\nI think we did. Okay, moving on directly then to Ian, what is - oh! Okay, what is the philosophy for mobile in the editor? Are there any plans to have a mobile view?\n\nAnne McCarthy  46:16\nThat\'s part of the dragging and resizing. And there\'s a lot of work being done around intrinsic design. And you can see on the developer.wordpress.org? What is the blog? I think it\'s /news. Do you hear audio?\n\nNathan Wrigley  46:35\nI hear only your audio. I don\'t hear anything I don\'t wish.\n\nAnne McCarthy  46:36\nOkay, sorry. Something just started playing in the background out of nowhere and that just scared me. It\'s like all of a sudden, I was like, woah! Where was I?\n\nNathan Wrigley  46:50\nSo we were talking about mobile views?\n\nAnne McCarthy  46:53\nYes, intrinsic design. There is a developer blog that if you\'re not following that, you definitely should, that addresses this around, basically showing that the mobile view points have exploded over time. It\'s now really not sustainable to try and have CSS and all this sort of stuff, mobile queries allowing for each view. So instead, how can we think about intrinsic design? And so that\'s like the best answer I can give. And for now, there is this nice resizing that you can do to kind of see how things scale. 6.1 introduced fluid typography, which was really exciting and part of this larger, intrinsic design set up. And I think we\'ll expect to see more of that over time. Sorry, for the brief mental break.\n\nNathan Wrigley  47:36\nJust a quick reminder, we probably got 5, 6, 7 minutes or something like that before we start to wrap things up. So if you\'ve got any questions, please, please do post them in here. We have one from Paul who asks, is there any more work planned for pattern management in the future? And then WP Engine has released a plugin allowing easier management of patterns recently, I believe that was yesterday, it would be good to know if we should wait for core or assume that nothing else is coming soon.\n\nRich Tabor  48:07\nYeah, I would say that pattern management is an important part of this new WordPress experience and having a way to create and manage local patterns, but also maybe push them to the pattern directory. And then on top of that, having a functionality built in where - it\'s kind of like a component based system where you have patterns where the design is the same across patterns, but content can change. All of that kind of falls into the same category of work. And that is something I believe WordPress will eventually do as well.\n\nNathan Wrigley  48:41\nOkay, we\'ve got no more questions on the screen. So I\'m going to ask a question, if that\'s all right. You were demonstrating the distraction-free mode there where you could move things up, move things down, and resize pictures and images and so on. I was just wondering what the constraints on that are. So in the case of images, I could see that you could resize things. And with the text, I could see that you could, you know, highlight things and start typing wherever you wish. But I just wondered how the decisions had been made to set those parameters and those only. So yeah, around that, what\'s available in distraction-free mode? What limitations are there?\n\nRich Tabor  49:17\nI would say, generally, it\'s what\'s available is what happens when you click on a block. The tooling is there available on the canvas before so resizing was available on the image but not the toolbar. So the resizing is still available when you\'re in distraction-free, but maybe not adding the caption piece or you know, those other toolings. It\'s almost like the content locking or content only locking API. It\'s very similar to that in a sense, but a little bit more tightened up.  Where just text and dropping in images - you can\'t necessarily open the Media Library from there unless you dive out of it. But you can drop another image onto that existing image to replace it. Some things like that.\n\nNathan Wrigley  49:59\nIt looks like a really excellent interface for people who just, well, want to concentrate on their writing. It sounds like Anne\'s all in on it.\n\nAnne McCarthy  50:05\nI use it every single day. It\'s amazing.\n\nNathan Wrigley  50:09  \nIt almost felt like a Google doc minus all the bits and pieces at the top. Yeah, really, really nice. Okay, so we have some more questions. Weston is asking, what about optimizing the experience of editing using a mobile device on the web? So I guess that\'s a little bit maybe the question that we had earlier. How can... we how can we do things on a actual mobile device? \n\nAnne McCarthy  50:30\nThat\'s a great question. There are mobile apps. So there is the mobile team and using the mobile apps. I personally don\'t use mobile apps and sometimes will edit things from Safari on my iPhone SE 2.\n\nI actually was talking to someone - their username is Nomad Skateboarding. And from what I understand, he only builds client sites from his phone. And so one of the things I said to him, I was like, \"Give us your feedback. That\'s really cool. It\'s really unique. That\'s fantastic. Like, what pain points you\'re running into, what can we improve?\" Because there is obviously like, we are in a mobile first world. My phone is sitting right next to me. I would love to hear particular pain points folks have when trying to edit in that way. You can obviously use the apps. There are some quirks with the site editor, and that I know is partially being looked into and resolved. But yeah, I think there are probably - what we\'re building now should always translate back and there are teams trying to sync back and forth. And there was a recent post from the mobile team talking about what\'s the future of mobile editing. And so I would recommend - it\'s somewhere on Make/Core. I recommend digging that up and getting involved and honestly sharing your feedback. Because I don\'t think that is an experience that we talked about enough personally.\n\nIt\'s a great question. \n\nNathan Wrigley  51:40\nRich, anything or should we move on?\n\nRich Tabor  51:42 \nI think that was great.\n\nNathan Wrigley  51:44 \nOkay, perfect. Um, um, um. Okay, we have an anonymous question. It says as page speed is a big challenge, how are we optimizing the blocks for better LCP score?\n\nAnne McCarthy  52:00 \nThere are, some interesting - sorry, Rich, I don\'t know if you wanted to jump in. I was going to start link dropping. \n\nRich Tabor  52:05 \nYeah, you go ahead. Yeah. \n\nAnne McCarthy  52:07  \nYeah, there\'s some interesting work from André. Part of it involves actually adding tracking and making sure there\'s really good front end metrics. So there\'s kind of a twofer going on. In one fell swoop, we\'re focusing on better tracking and improving the tracking that we have for performance, particularly the front end. And then at the same time, also work is being done to optimize like style sheets. There\'s been some really neat stuff in previous releases that I bet I can pull up if you\'ll give me one moment.\n\nNathan Wrigley  52:36\nYeah, whilst you try to find that, Anne, I think it\'s probably important to say that, if there are any questions which you wish to have answered which don\'t somehow get answered in the next few moments, then there will be posts created around this piece. So anything that goes missing, any question that is unanswered, there will be endeavours to get them answered. Right? Okay, show us what you got, Anne.\n\nAnne McCarthy  53:00  \nYeah. So this was a post I did for 5.9, in conjunction with a whole ton of folks who contributed and actually did this work, I just was kind of gathering it up. But you\'ll see sections here around block style sheets and CSS loading. And honestly, a lot of the work with the styles engine, which is part of the global styles project, can help give a lot of opportunity to actually improve this, I recommend checking out this post to see some of what\'s already been done. And then in the future, one of the discussions that we had recently with some folks across the community from Google, from Automattic, 10up, all over the place, including our lovely performance lead, Felix. We talked about some of this stuff and about how to talk about particularly themes and also just blocks in general. And thinking about some performance improvements and developer education and automated testing and all sorts of stuff. So I won\'t go too far into this. But I think a lot of work can be done. And some of it is being done around measuring more front end metrics and very recently, LCP was added and started to be tracked here, which I think is pretty exciting. \n\nNathan Wrigley  54:05 \nI think following the performance team and Felix Arntz, in particular, would possibly get you quite a long way towards your answers there. Okay, a couple more. Firstly, there\'s a few people helping out in the Slack channel. So, appreciate that. We\'ve got Matías answering questions, and so on. So that\'s really amazing. Thank you. Another anonymous question, any plans to support CSS Grid?\n\nRich Tabor  54:33 \nI think it\'s something worth exploring. Probably not the major priority coming up. But definitely some interesting aspects that we\'ve seen other... other building applications do that we can learn from for sure.\n\nNathan Wrigley  54:47  \nOkay, we\'re very short on time now. I think we\'ve got to round it off at the top of the hour. So we\'ve got about four minutes left. I\'ve got to wrap it up a little bit. So try to get these last two done if we can. This is from Mary. What are the typography options as of 6.2? we have Google fonts and self-hosted. Any plans for solutions like Adobe Type and Monotype?\n\nAnne McCarthy  55:11 \nThere\'s a Fonts API that got booted from 6.2 and is hopefully planned for 6.3. So I would just follow that effort. So right now, 6.2 is not introducing anything new or different there. Things are as they were. There\'s a private API that folks can can use with anything JSON. That\'s as concise as I can be.\n\nNathan Wrigley  55:31\nNo, that\'s perfect. I think we\'re three minutes to go. That\'s probably the best time to wrap up the Q&A. Apologies if you had a question and it didn\'t get answered. As I said, there will be a whole load of things created off the back of this. We will make sure that there\'s a transcript available and - just read something in the comment. Hopefully, any questions that have been asked but unanswered will be answered approaching that. Just very, very quickly, I have to say thank you to Anne and Rich in particular, for taking the time out of their busy schedules and demoing what 6.2 can do. It really looks like a transformational release. But also, thanks to Chloé and Jonathan and Lauren and Mary who are on the call, but, you know, you haven\'t necessarily seen them right now. So, appreciate them. That\'s really great. Following up off this, I\'ve got three points to mention. Following the 6.2 release on Make/Core for development updates and calls, there\'s going to be a post. It\'s make.wordpress.org/core/6-2. Also, if you\'ve been keeping a close eye on the Beta releases - I say beta, I know it\'s hysterical. The beta releases, we\'ve got version beta four has just been released. And anybody who wants to test that out would be most welcome. The URL for that is far too long for me to say out loud, but you can Google it, I\'m sure, and find out how to test for that. And also, if you are keen to follow WordPress, it\'s all over the social networks. And you can follow - basically, if you try to just follow @WordPress, then you\'ll get somewhere. So for example, on Twitter, it\'s WordPress - @WordPress. On LinkedIn, it\'s /company/WordPress. Instagram is @WordPress. And guess what? On Facebook, it\'s - what do you think it would be? It\'s @WordPress. So it\'s available all over there. And I think that\'s it. I think that\'s everything that we\'ve got to say. We\'re about one minute away from closing. So particular thanks to Rich and Anne, but thanks to everybody in the background making all of this happen. Thanks for showing up. If people don\'t show up, the work never gets done and the project never moves forward. So fully appreciate anybody who\'s given up their time to ask questions today and watch this presentation.\n\nAnne McCarthy  57:51 \nAnd thank you, Nathan. I want to call you out as being an excellent moderator and creating a safe space for us.\n\nNathan Wrigley  57:57  \nVery, very welcome. I enjoyed doing it. I would gladly do it again. All right. I don\'t know how to end this call. So I\'m just gonna wave. Bye, everyone.\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 06 Mar 2023 17:11:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Jonathan Pantani\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:115:\"Gutenberg Times: WordPress 6.2 Product Demo, shortcodes to blocks – Are PHP Themes dead? – Weekend Edition 245\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://gutenbergtimes.com/?p=23530\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:115:\"https://gutenbergtimes.com/wordpress-6-2-product-demo-shortcodes-to-blocks-are-php-themes-dead-weekend-edition-245/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:14999:\"

Howdy,

\n\n\n\n

Happy March! The last month of the first quarter is already upon us and Spring can come soon enough!

\n\n\n\n

Last week I spent a considerable amount of time wrangling and reviewing developer notes for the upcoming WordPress 6.2 release. The Release candidate 1 will be published on March 7th, and that’s also the published date for the Field Guide that accompanies each major WordPress release.

\n\n\n\n

I have been very excited about the next all-women release squad, planned for 6.4, ever since Josepha Haden Chomphosy tweeted about it. If you are interested in learning more about how WordPress releases work, watch the Make Core Blog for updates about the upcoming releases. The WordPress Roadmap page was recently updated and shows that the 6.3 release is planned for August and 6.4 for November 2023.

\n\n\n\n

For myself, I will have a few distractions from my WordPress work and the Gutenberg Times the next two months. After almost a quarter of a century living in Florida, my husband and I are moving back to Germany; Munich to be more precise. It’s time to go home and spend more time with our families. Both our employers, Automattic and Oracle, and our fellow teammates are supporting us generously and wholeheartedly in our change of residence. We are forever grateful.

\n\n\n\n

I am eagerly awaiting to connect more with the German WordPress community, the communities in Africa and the rest of Europe. Speaking of which, WordCamp Europe is coming up in June (8-10). I already have my ticket. How about you? I hope to see you in Athens. Use this link if you want to put an in-person meeting in Athens on our schedules. The venue looks marvelous!

\n\n\n\n

And now, without further ado, the news.

\n\n\n\n

Be well!

\n\n\n\n

Yours, 💕
Birgit

\n\n\n\n\n\n\n\n\n\n

WordPress 6.2

\n\n\n\n

As mentioned, the WordPress 6.2 is coming together nicely.

\n\n\n\n

Earlier this week, Anne McCarthy and Rich Tabor provided a Product Demo of WordPress 6.2. The recording is already available on WordPressTV. At the end, you can also listen to the Q & A with questions from the live-audience. Nathan Wrigley, host of the WPTavern Jukebox and WPbuild podcasts, moderated the event. The post with, captions, transcript and shared resources will be published early next week.

\n\n\n\n\n\n\n\n

The first dev notes for WordPress 6.2 have been published to go into the Field Guide.

\n\n\n\n

Marco Ciampini wrote about all the Editor Components updates in WordPress 6.2. A round-up post of notable changes to the components package in WordPress 6.2.

\n\n\n\n

Anne McCarthy posted about the WordPress 6.2 Accessibility Improvements providing an overview of the many accessibility improvements and fixes coming to the next major WordPress release.

\n\n\n\n

There are more to come on Monday and Tuesday.

\n\n\n\n
\n

🎙️ New episode: Gutenberg Changelog #79 – WordPress 6.2, Gutenberg plugin versions 15.0 and 15.1 with Birgit Pauli-Haack and special guest Nick Diego

\n
\n\n\n\n

If you are a content creator and planning on writing about the WordPress 6.2 release, Anne McCarthy just published a WordPress 6.2 Source of Truth on her personal blog, with the caution that you don’t just copy/paste things, but us it as place to get your research started.

\n\n\n\n

Plugins, Themes, and Tools for #nocode site builders and owners

\n\n\n\n

Feeling the limitations of WordPress design? Get creative with Elementor and Gutenberg! Join Bud Kraus for the virtual event Elementor or Gutenberg? Why Not Both? hosted by GoDaddy Pro on March 8th at 1pm ET / 18:00 UTC and learn how to create stunning custom layouts and designs.

\n\n\n\n
\n\n\n\n

Theme Development for Full Site Editing and Blocks

\n\n\n\n

Maggie Cabrera invites theme builders to the Hallway Hangout: Community Themes Initiative on March 7th, 2023, to discuss the next steps for the collaborative theme building. “This announcement is the proposal of a new community themes project. The goal is to bring together a squad of people to build block themes all year around the same way the default themes are built.” Cabrera wrote.

\n\n\n\n
\n\n\n\n

In his post, Noodling on WordPress in 2023, Chris Coyier wrote down his thoughts about WordPress. He took a broad look at the changes WordPress experienced in the last few years, the block editor for content, and in other contexts, and Block Themes. He wrote: “WordPress needs to spend a year working on DX. There needs to be a clear message about how people should be thinking about building themes and how to do so with productivity keeping extensibility in mind.” and then he continues: “maybe that’s exactly what they just did with Block Themes” – and calls it a component model. The four words in his posts were “PHP themes are dead. 🤷‍♀️”.

\n\n\n\n
\n\n\n\n

Ben Word wouldn’t have any of it, though. He posted a rebuttal: PHP Themes Aren’t Dead. Ben Word is the part of the team around the Roots project. He makes a strong case for using and developing for the block editor. “If you’re a modern PHP developer, you will have a worse experience developing FSE themes versus building a hybrid theme that uses both PHP along with the block editor.” Word wrote.

\n\n\n\n
\n\n\n\n

And to stay within it for a moment, in his post Brian Coords is embracing theme.json, kicking and screaming, and he has many questions. “Its still up to plugin developers to include their own styles for things, or use fancy tooling to try to pull from theme.json where appropriate- neither being an optimal solution. This also becomes a documentation problem.” He wrote and continues: “When you read any docs about theme.json, it’s usually in the context of full site editing, which means that almost all the documentation for it assumes you’re styling blocks and building a block theme. Even parsing what features work in block themes and which ones work in hybrid themes is difficult.”

\n\n\n\n\n

 “Keeping up with Gutenberg – Index 2022” 
A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test and Meta team from Jan. 2021 on. Updated by yours truly. The index 2020 is here

\n\n\n\n\n

Building Blocks and Tools for the Block editor.

\n\n\n\n

In her debut post on the WordPress Developer Blog, Joni Halabi, Senior JavaScript Front-End Developer at Georgetown University explains The difference between Static and dynamic blocks. The difference between these two types of blocks comes down to how they are rendered on the front-end. Read on to learn more about the details, advantages, and disadvantages of each.

\n\n\n\n
\n\n\n\n

Also on the WordPress Developer blog, Ryan Welcher published his tutorial on Creating a custom block that stores post meta. Learn how to create a custom dynamic block that saves information to custom post_meta and creates a one-to-one experience in both the block editor and on the front end. You will see an example of how to to use @wordpress/create-block package to scaffold a block.

\n\n\n\n
\n\n\n\n

Jonathan Bossenger, developer educator on the WordPress training team, takes his readers along on his experience Converting Shortcodes to blocks and has tips and tricks for creating blocks from existing Shortcodes, based on real-world examples. You learn to understand when a Shortcode should be converted to a block, processes to follow to convert blocks, and useful block development practices.

\n\n\n\n
\n\n\n\n

Tom de Visser, developer from the Netherlands and core contributor, shared how he has fun learning new things by looking at someone else’s code. It’s alittle harder now to do was with React in the mix there is a build step that hides the source code. In his post, WordPress block development, hacking core blocks, De Visser shows you how to get the Gutenberg source code on your local machine, how to run the development and build processes from the project with Webpack and how to use wp-env to spin up a local environment where you don’t have to worry about breaking anything.

\n\n\n\n\n

Need a plugin .zip from Gutenberg’s master branch?
Gutenberg Times provides daily build for testing and review.
Have you been using it? Hit reply and let me know.

\n\n\n\n

\"GitHub

\n\n\n\n\n
\n\n\n\n\n

Featured Image: “Printer’s Wooden Letter Blocks 1” by Sean-B is licensed under CC BY 2.0.

\n\n\n\n
\n\n\n\n

Don’t want to miss the next Weekend Edition?

\n\n\n\n

We hate spam, too and won’t give your email address to anyone except Mailchimp to send out our Weekend Edition

Thanks for subscribing.
\n\n\n\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 04 Mar 2023 20:55:23 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Birgit Pauli-Haack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"WPTavern: WordPress Themes Team Proposes Community Themes Initiative\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142443\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"https://wptavern.com/wordpress-themes-team-proposes-community-themes-initiative\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3052:\"

Representatives of the WordPress Themes Team are looking to carry forward the momentum contributors found in creating the Twenty Twenty-Three theme’s style variations by launching a new Community Themes initiative. Leading up to WordPress 6.1’s release, 19 designers from eight countries built 38 unique style variations, and 10 were selected to ship with the release. At that time, contributors discussed a spinoff child theme project with additional style variations for Twenty Twenty-Three.

\n\n\n\n

Automattic-sponsored core contributor Maggie Cabrera published a proposal that seeks to extend this new era of increased design contribution through a Community Themes project.

\n\n\n\n

“The goal is to bring together a squad of people to build block themes all year around the same way the default themes are built,” Cabrera said. She cited other reasons for the proposal, including the need to increase the number and the variety of quality block themes in the directory, and capitalize on community momentum during times when no default theme is being actively developed.

\n\n\n\n

The reality is there simply are not enough block themes available to the community yet with the current count at 247. Last year, the WordPress project fell short of its goal to get 500 block themes in the repository by the end of 2022. The world of patterns and the ease of inserting blocks into templates gives users more design flexibility than ever before, so the landscape of themes is slowly changing, but there is no replacement for finding a theme design that just works and enabling it with one click.

\n\n\n\n

The new Community Themes initiative may offer an easier onramp for theme developers who are still getting into block theming, as well as a supportive community of builders who spur each other on to create themes that are compatible with the latest and greatest features of WordPress.

\n\n\n\n

The Themes Team’s next hallway hangout discussion will focus on the goals and purpose of this initiative. Contribution opportunities will be available for all skill levels, including designing, coding, testing, and reviewing themes. If you are interested to help on this project, the team is inviting people to join the next hangout on Tuesday, March 7, 2023, at 10:00 AM EST. RSVP is required to attend online.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Mar 2023 20:46:18 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:152:\"Post Status: Brian Gardner On WordPress Now And Today, Talking Design And Workflows, Full Site Editing, Gutenberg And Beyond  — Post Status Draft 143\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=147822\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:154:\"https://poststatus.com/brian-gardner-on-wordpress-now-and-today-talking-design-and-workflows-full-site-editing-gutenberg-and-beyond-post-status-draft-143/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:60431:\"

In this episode, Brian Gardner, Principal Developer Advocate at WPEngine, joins Cory Miller to discuss the solid foundation WordPress established and how it might continue to expand into the future.

\n\n\n
\n\n\n\n

Estimated reading time: 3 minutes

\n
\n\n\n\n\n\n\n\n

Transcript

\n\n\n\n

Brian Gardner initially found WordPress as a blogger. His journey led him to found Studio Press which eventually became part of WPEngine. Brian and Cory flashback into what was and lean into the potential future of WordPress.

\n\n\n\n

Top Takeaways:

\n\n\n\n
    \n
  • Workflow Education. Getting adoption for workflows can be challenging. Agencies may resist changes to their workflow even if the change may bring significant benefits. Investing in education is key. Contributing to WordPress education by testing things and hosting workshops and demonstrations can ensure the project as a whole succeeds.
  • \n\n\n\n
  • Scaling is the Safety of WordPress. Many of the page builder softwares are not built for much beyond brochure-type sites. The extensibility of WordPress makes so much possible for businesses looking to deliver excellent customer experience or expand their site capabilities.
  • \n\n\n\n
  • Competition vs. Cooperation. Today there is far more competition in WordPress. In the early days, competition existed alongside cooperation. We were competing while we shared, learned, and grew together. This cooperation led to innovation within WordPress and cultivated a vibrant, growing ecosystem. A shift towards community innovation can remind us that a rising tide lifts all boats.
  • \n
\n\n\n\n
\n\n
\n\n\n\n
\n
\n
\n

\"🙏\" Sponsor: Elementor

\n\n\n\n

Elementor enables web creators to build professional, pixel-perfect websites with an intuitive visual builder. Quickly create amazing websites for your clients or your business with complete control over every piece, without writing a single line of code. Join a vast community of web creators from all around the world who deliver exceptional websites using Elementor.

\n
\n\n\n\n
\n\"Elementor\"Elementor
\n
\n
\n\n\n\n

\"🔗\" Mentioned in the show:

\n\n\n\n\n\n\n\n

\"🐦\" You can follow Post Status and our guests on Twitter:

\n\n\n\n\n\n\n\n

The Post Status Draft podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. \"📝\"

Browse our archives, and don’t forget to subscribe via iTunes, Google Podcasts, YouTube, Stitcher, Simplecast, or RSS. \"🎧\"

\n\n\n\n

Transcript

\n\n\n\n

Cory Miller: [00:00:00] Hey everybody, welcome back to post draft. Um, I don\'t even know what to characterize this, uh, this se, this interview, Brian. Um, but I\'ve got a very old longtime friend, not that he\'s old, just that we go way back. Um, to, when I started with WordPress, I found this guy named Brian Gardner. And so I thought, um, who better to talk about with WordPress being 20th this year, our 20th anniversary, um, Brian, who was instrumental in a lot of things that helped, um, Build and grow this cool ecosystem we call the business of WordPress.

\n\n\n\n

But anyway, um, Brian, welcome back. I think you\'ve been interviewed before, probably like by Brian or somebody. Yeah. But welcome, welcome to the post draft podcast.

\n\n\n\n

Brian Gardner: Uh, thank you for having me. Uh, one point of clarification. I am old. I\'m 48. Um, nearing, nearing 50. And in, you know, today\'s terms and. Even as it relates to [00:01:00] WordPress and people who are in this ecosystem.

\n\n\n\n

I\'m old and I\'m okay with that. Cause, uh, with, with that comes wisdom and experience and, uh, the ability to shepherd. So, uh, I embrace the stage of life that I\'m in.

\n\n\n\n

Cory Miller: Yeah. That\'s awesome. Well, you know, when we first started and met, we were in our thirties . Now we\'re in our forties, and it\'s like, uh, I thought there\'s a nostalgic fact to that.

\n\n\n\n

Absolutely. But also, yeah, you\'ve, you\'ve been there and seen things evolve over the years. Um, okay. So thank you for that. Thank you for being on, being on today. Um, I, uh, I wanted to talk a little bit about the past. Um, and tell me how you found WordPress.

\n\n\n\n

Brian Gardner: I don\'t even know if I know the story, by the way.

\n\n\n\n

Yeah. You know, like it\'s been a while since I\'ve told the story. Um, and, and a lot of things I talk about, people still don\'t even understand what, what it was or what it was back in the day because it just, you know, they\'re [00:02:00] newer and stuff like that. Um, but I was working as a project manager at an architectural firm, and I just wanted to start writing and blogging.

\n\n\n\n

Blogging at that point was sort of in its infancy and there were, you know, things like movable type and Google\'s, Google\'s blog spot and, you know, WordPress was a thing back then. But I started with, uh, Google\'s blog spot, which is their blogger platform now. Uh, and some, somewhere along the way, I ran into somebody online who said, Hey, you should check out WordPress.

\n\n\n\n

It\'s you. It\'s a little bit more sophisticated, you could do more stuff with it. And I\'m like, yeah, sure. Okay. So I tried to install it, couldn\'t figure it out. So I did the whole, you know, Google my way through all of it. Uh, and I was like, okay, now that I get this, this is kind of cool. I\'m kind of glad that I learned how this works and whatnot.

\n\n\n\n

It\'s all, it\'s all new internet stuff from back then. And, uh, I remember trying to go through, and I don\'t remember WP themes.net or something like that, wherever the at, at the time the free, uh, theme directory was hosted and I couldn\'t really find [00:03:00] anything I liked. Um, and so I just took some, one of the themes down and I\'m like, well, maybe I can try to change some things inside these files.

\n\n\n\n

Didn\'t know anything about HTML or CSS , but I was like, well, let me just try right? Uh, and I just started hacking my way through the theme, sort of reformatted it. My O c d uh, didn\'t like the, the, the line breaks and the indentation haphazardly that, that were in the theme file. So I started there. Um, that hasn\'t changed to date.

\n\n\n\n

Uh, the tendency to be obsessive around, uh, formatting of code, but, um, just learning, you know, what a hex code was and how to change a color or spacing, uh, through the theme and the theme style sheet, um, kind of gave me to a point where I was like, okay, well I created something and now I feel like this is mine.

\n\n\n\n

Right? It was sort of like forking something, but I didn\'t even know what that meant at the time, right? Because open source didn\'t mean anything to me. I was just doing a thing. And so, um, you know, the, the fast forwarded version was I, I started developing free themes, giving them out for distribution, and [00:04:00] then customizing them as a moonlighting sort of gig.

\n\n\n\n

And from there, uh, revolution, the theme the design came about. And, uh, when that was rejected by a real estate agent in Boston, uh, it was an opportunity that probably changed for certain the trajectory of my life, but likely that of others as.

\n\n\n\n

Cory Miller: Yeah, so, uh, uh, we were talking before we started recording that maybe there\'s a lot of people in WordPress today that don\'t remember those, but I think it\'s important to reflect back that time.

\n\n\n\n

Back then, Brian was the wild, wild west, uh mm-hmm. like, you know, movable type had had done their thing and there was this mass exodus over to WordPress, which. I think one of the biggest, you know, parts of, uh, WordPress\'s success was they, uh, the leaders at that community made kind of a misstep and it mm-hmm.

\n\n\n\n

it was an access over here, but that produced this. There was cool code coming in and that, you know, things in WordPress and, but there [00:05:00] was this, that\'s what I remember finding as this desert of good themes.

\n\n\n\n

Brian Gardner: Yep. That was rock.

\n\n\n\n

Cory Miller: And that\'s where you were rocking, man. That\'s how I found you. I think I found you through a free theme, um, and was like, wait, who\'s this guy?

\n\n\n\n

I like his design. And then we struck up a friendship that was on this thing called Talk. Yep. Uh, okay. So fast forward then you started Studio Press. Mm-hmm. 2008. Um, and then tell us a snippet of that. I think many people know that, but let\'s make sure we cover that. Uh, and then you started what became Studio Press, correct.

\n\n\n\n

And you wanna share that little snippet of story?

\n\n\n\n

Brian Gardner: Yeah. So originally it was all called Revolution. And at the time I didn\'t know anything about intellectual property and so I just named something what I wanted to name it. And unfortunately, the product of having it become successful is it gets put on the radar of.

\n\n\n\n

Technology and software companies. And so the short of it is we rebranded to studio. [00:06:00] Uh, as a result of a cease and desist letter I received from a a t uh, a company in the United Kingdom, it, it probably would never have gone anywhere, but it was not worth my hassle to fight it. So, so we rebranded a studio press.

\n\n\n\n

Uh, not too long into that is when, um, we made some hires. Nathan Rice, who, you know, is, was one of them. And we sort of built this framework called Genesis, uh, together. Um, was a theme framework, child, parent theme system that essentially ran the, the tenure of studio press\'s, uh, glory days and, uh, you know, for the better part of 10 years.

\n\n\n\n

And, uh, it\'s, well, five years, gosh, hard to believe Five years in June will mark, uh, the anniversary of the acquisition of Studio Press from WP Engine. So, uh, there\'s a lot of in between all of that for sure. Um, but yeah, it\'s, uh, it\'s still. It\'s hard to believe.

\n\n\n\n

Cory Miller: Well, I wanna set that too, just in case to show how far you back and what you\'ve done and part of that, um, but then I want to catch up too.

\n\n\n\n

[00:07:00] What are you doing today? Mm-hmm and what\'s interesting, I know I\'ve seen some things you put out, uh, with full-size ed editing. I\'m like, Brian\'s geeking out over there doing this thing. But tell me what you\'re doing now and what you\'re interested in. With WordPress.

\n\n\n\n

Brian Gardner: Yeah. So before I get to that point, one of the reasons we sold studio press was at the time our, our partnership team didn\'t wanna necessarily, or because we had other things in our, on our agenda, we didn\'t wanna figure out what this Gutenberg thing was coming.

\n\n\n\n

Right. It was at the time, it was just announced this, this editor thing. And I told our team, I\'m like, look, either we need to like lean in and like really like double down and invest into where WordPress is going with this and what that means for our product and what we\'re working on. Or we need to just, you know, kind of call it a day and uh, focus on our other projects.

\n\n\n\n

Some of us were already doing personal things and it was time we kind of wanted to go do our own thing anyways, individuals, And so we\'re, we set out to find some, some people to see if there was interest in acquiring studio press. And so [00:08:00] we sold Studio Press in summer of 2018. And I was like, Hmm, maybe that was it.

\n\n\n\n

Maybe that was the extent of my WordPress tenure. And, uh, I was gonna try to do other things and I was interested in just trying, just different stuff. Cuz at that point for what, 10 or 12 years, I\'d been just doing WordPress theme design, um, pretty much every day. And so, um, yeah, you know, like. So a couple years went on, I did some agency work.

\n\n\n\n

I messed around with some real estate tech ideas and whatnot. Uh, certainly never forgot about WordPress. Continued to always use WordPress, followed along with, you know, the developments of Gutenberg and the editor and all of that. And it was about two summers ago, I came across a, an article on WP Tavern, um, from Justin Tadlock kind of showing a, showing what block patterns were and, uh, how they work and sort of the, and I just literally tweeted this a few minutes ago.

\n\n\n\n

Uh, one of my favorite parts of it all is sort of the, um, The replication [00:09:00] aspect where you can copy and paste and, you know, things happen so much easier and quicker now. And when I saw and understood what patterns were, uh, sort of immediately stopped me in my tracks and sort of was the, um, the seed that was planted for Frost, which is a, a WordPress theme now that WP Engine owns.

\n\n\n\n

And we\'re using that on our developer relations team to sort of showcase, uh, the possibilities of the editor and use it for educational purposes. And so, you know, Love WordPress. Probably never been as excited about what it is and what it can do. Uh, as you know, I\'m more excited today than I\'ve ever been.

\n\n\n\n

Uh, I get to do design related things around it. And I just really, you know, the landscape has changed the competitive landscape, right? You\'ve got Webflow and Figma and all of those types of tools that now sort of, and we can get to that sort of pose, existential threats as we try to work our way through sort of all these phasing, um, that I\'m still bullish and I, [00:10:00] I think, you know, 43% of the internet still uses it.

\n\n\n\n

So on some level there\'s some security involved, but, uh, you know, we wanna be the change. That\'s why we exist. Our team at, uh, WP Engine.

\n\n\n\n

Cory Miller: Yeah, I\'m glad, I\'m glad to hear, uh, someone else say that cuz I\'m, I\'m right with you. There are existential threats. Two WordPress, you, you mentioned Webflow and . I talk about that a lot.

\n\n\n\n

We, we, AJ Morrison and I looked at it a couple weeks and I was like, wow. Um, when you look out the landscape today, so much tech just accelerates an impossible pace. And I\'ve looked at it. Gone. Okay. WordPress needs to kind reestablish ourselves, but I\'m so happy to hear though that you see opportu. And hope, um, with, and, and, and I hear it from what you just said is like full side editing, Gutenberg, and I\'m curious your thoughts about that, where we are now, where we\'re going.

\n\n\n\n

Um, you\'ve had a big presence obviously in design and theme work within WordPress and been a champion for that for a long time. [00:11:00] But I want to hear what you\'re excited about and passionate. And why, why, why this full set editing, why set frost, for instance, the patterns, how, what you\'re working on, what you\'re thinking about, what you\'re dreaming of.

\n\n\n\n

Brian Gardner: You know, like we all live in a, a no code, easy click, drag and drop sort of society. And like all of the stuff that you and I built like back in the day right? Like was all hard coded. And, and even the PHP files, the text, it was all hard coded. And, and I. To update your website, you\'d have to go into a file and change text in a PHP file, which nobody ever wants to do unless you built some sort of gooey for it.

\n\n\n\n

And so like, like throughout the years, even as I look back on what we did with Genesis, there were still elements, you know, it was not ideal to, um, I mean, at the time it, I guess it was the only option, but it, looking back on it, it was not ideal to, uh, create a front page file with a bunch of widget areas and you managed your homepage by way of like eight different widgets.

\n\n\n\n

And then, You know, inevitably somebody would say, well, I wanna replicate this [00:12:00] page and use it for like an inner page. I\'m like, well, okay, you gotta recreate the file, re-register eight more widget. It just, it was a mess. And so where we\'re at today and why it excites me so much is that it\'s so easy to do all of the things that have been historically hard or difficult in WordPress.

\n\n\n\n

And of course when you compare them to some of these other software technologies like Webflow, which are even easier than WordPress has ever been and may ever will be. That\'s kind of where you\'re like, okay, this is great that WordPress can do this, but like there\'s a, a ton of other companies and, and of course we haven\'t even talked about the page builders yet, with which within the WordPress ecosystem sort of precursor where we\'re at now with the capabilities.

\n\n\n\n

Um, it just, it. I\'m a framework kind of person, and when I understand how something works and kind of can work within and build product around, like I, that really excites me. That brings me joy. It allows me to like, um, exercise and flex some of the design muscles because I\'ve got a system that can accommodate, [00:13:00] like changing and, and modifications so quickly.

\n\n\n\n

Um, and just that, that\'s part of, I think what excites me the most, just having the ability to deliver something to an end user who. You know, make it their own and, and have a demo, like without having to like, spend an hour recreating it. Um, so just looking within the WordPress kind of product system itself, just where we\'re at now is, is so much more.

\n\n\n\n

There\'s, the capabilities are so much more than they\'ve ever been.

\n\n\n\n

Cory Miller: So full side editing. I haven\'t dug in fully to it, but I see the promise that it holds. Um, and then you mentioned like Gutenberg with blocks and patterns. So much potential there. Yes. But it kind of harkens back to when we started. You know, there\'s opportunity here.

\n\n\n\n

People need to come in, like you and others, I think at Rich, rich Tabor and mm-hmm. you and different people in the design space and go, here\'s what could be of this. Here are practical applications of that. [00:14:00] Um, tell me a little bit about your work with Frost in, in that. Is Frost kind of that, um, your r and d lab for doing this kind of.

\n\n\n\n

Brian Gardner: Yeah, it is. Uh, a lot of people who followed me in studio press back in the day know of a gentleman, a very talented designer named Rafa Tamal. Uh, he was our lead designer at Studio Press for a long time. He is on his own now. Uh, he actually created a thing called Design Kit. It\'s a Figma. Product that allows sort of like a wire frame system inside of it where, you know, he\'s got a library of various components of a website, headers, footers, featured section hero sections, testimonials, all that kind of stuff.

\n\n\n\n

And the idea behind that was um, through Figma you can create files and do mock-ups for clients and stuff like that very quickly cuz you have a library of these sections to work with. Well, when I realized what block patterns. Which are essentially the same thing to sort of the WordPress coded version of these things in Figma.

\n\n\n\n

I was like, wouldn\'t it be really cool if you could set up a system that basically had like [00:15:00] a library to choose from, where you could insert into WordPress\'s dashboard, like, I want to insert this header with this section and that section, and just like top to bottom, build a page out within a matter of a few clicks.

\n\n\n\n

And so in its infancy, that\'s what Frost set out to be. Frost was a very vanilla sort. Not opinionated design, black and white wire frame setup, which has a bunch of patterns in there, several headers, several footers, all the kinds of sections that you could think of building. And the idea behind that was just to, if anything, help us inform ourselves on how this all works, how it can be used to like build sites and then.

\n\n\n\n

WP Engine brought that in when I was hired, and so it\'s been sort of like our, our toy within developer relations to sort of showcase things and build things. We\'re gonna hopefully move that into a little bit more production ready, um, staging here pretty soon, uh, so that people just can use it, um, beyond its current capabilities.

\n\n\n\n

But yeah, so Frost is, is [00:16:00] just sort of our experimental thing. We, we stay up to date with all of the latest updates that Gutenberg the plugin brings. So once Gutenberg ships, frost has a dependency on it. So we can like leverage all of the things that are coming so we can show people how it works, how it\'s built, how it can be used.

\n\n\n\n

And so it\'s just, it\'s been sort of like an anchor in inside our. You know, I

\n\n\n\n

Cory Miller: think back about, I still create WordPress websites this way, but of course the Gutenberg tools has gotten really good and yeah. And, uh, I\'m fully embraced Gutenberg. Um, but you know, back in the day, you know, you had a theme. You were talking about changing CSS and stuff like that, and, um, as I\'ve talked to a number of agencies doing client work, you know, I always think about

\n\n\n\n

Brian Gardner: workflow.

\n\n\n\n

Yep.

\n\n\n\n

Cory Miller: Um, Not to contrast it necessarily, but how, how do you envision the designer developer\'s workflow in WordPress with, with site editing? What, how do you [00:17:00] approach, I guess, might be a better way to ask it about building a WordPress website today? In 20th anniversary in 2023, you know, building a website project.

\n\n\n\n

I\'m, I\'m just curious, uh, I learned a lot of the theme stuff that I know from you mm-hmm. , um, in the early days. So I\'m curious, I\'m gonna ask the same question. 16, 17 years later,

\n\n\n\n

Brian Gardner: much of what I do is sort of a do as I say, not as I do thing, just cuz I, I understand how things work so well behind the scenes that I, I shortcut a lot of things I think other folks have the ability to do.

\n\n\n\n

And that\'s not a flex necessarily and it\'s probably a drawback. Um, just a sort of a fly in the way. I, I like to do things. Personally, I just, you know, frost is a, is a blank slate theme and so generally, like I take it and fork it anytime I want to do anything with it. Um, You know, like if I\'m doing a client site, I\'ll take frost.

\n\n\n\n

First thing I\'ll do is rename everything for the client site. Similar to what we would do, you know, you rename the theme folder, rename the functions thing so that you know, it, it feels like, um, [00:18:00] it\'s a pro, it\'s something that\'s being custom built for, for a customer. Now you talk about agencies and, and that\'s sort of like what we\'ve encountered here.

\n\n\n\n

Uh, obviously agencies matter a lot to our business at WP Engine. And it\'s actually the, the subset of people who\'ve probably pushed back the most on Gutenberg and this block editor because of workflow. Because they\'ve got established workflows where teams have to sort of adhere to certain policies and certain standards and practices.

\n\n\n\n

And so it\'s harder, uh, many agencies just are built off of page builders, right? They, or not built off of, but they leverage page builders. So you\'re asking them to effect. Change their entire workflow, regardless of how cool and how easy it is, it\'s still a change, it\'s still a time investment. And so for the most part, in our experience with our, our developer relations efforts, we\'re, we\'re realizing that agencies are the ones that sort of resist the most.

\n\n\n\n

And that\'s okay. It\'s understandable. Um, but we\'re also sort of slowly just demonstrating, hey, the things that you\'re doing now can also [00:19:00] be done with word. Core capabilities, it can also be done quicker. And so while yes, there\'s an investment to learn how it works, but you know, the expedition of the expedition of workflow is I think what excites me the most.

\n\n\n\n

Sort of having library of patterns and things to draw from. Uh, you know, what used to take us, uh, 10 hours to build a site can take us two. Right. And so these are the kinds of things that I get excited about, not only for myself, but like for other people to say, Hey, here\'s, here\'s a new workflow that could actually be advantageous to your business.

\n\n\n\n

It\'ll help you scale, things like that. What I

\n\n\n\n

Cory Miller: admire about what you did with you and your team did with Innocence is you created a workflow. Mm-hmm. , you know, for people to, and they\'re still fanatics about Genesis and for good reason. And, and I\'m curious, like, what do we need to do as a community? To help that.

\n\n\n\n

We want WordPress to still be the primary tool that people build. Yeah. Web projects on, um, what do you, what are the things [00:20:00] that need to happen? And I gather a lot of it\'s the work you\'re doing today. Sure. But I\'m curious, what are those hallmarks to make? You all did it once. WordPress is really good, like, you know, has that workflow established, but we need some new workflows to embrace WordPress.

\n\n\n\n

Full side editing. Good word, yada, yada. And what do you think those elements that need to happen?

\n\n\n\n

Brian Gardner: Uh, a lot of it\'s educate, go ahead

\n\n\n\n

Cory Miller: for, for those agencies, because I think about they\'re the people. Mm-hmm. , um, out there helping create that growth we\'re talking about with WordPress that\'s sustaining this for so long.

\n\n\n\n

Brian Gardner: Yeah, a lot of it\'s education. I mean, learn, the WordPress Learn team is doing quite a bit like as the project itself, there are, we see them now, GoDaddy, automatic, WP Engine, you know, these developer relations teams that are starting to form really are, are sort of a demonstration of giving back to the community.

\n\n\n\n

Right. Five for the future. Uh, cuz a lot of the work, at least that we\'re doing is contributions to WordPress testing things, helping make it better so that just the, [00:21:00] the project as a whole can, can succeed. Um, so education demonstrations, workshops, uh, the WordPress online, uh, at Meetup is, is a very big thing.

\n\n\n\n

Uh, a lot of the people who are doing that stuff are community members, people, you know, some, some sponsored, some, some not. I mean, we obviously get to do some of that as part of our job. Uh, Just demonstrating in just various forms, right? Because there\'s, there\'s all kinds of flavors of WordPress. There\'s people who are just using it as like end users, and there are people who are building Nassau websites with it.

\n\n\n\n

So we\'ve got, you know, to serve different subsets of people and to educate and show in different ways. I think, um, one of the biggest pushbacks, I think it was WordPress six point. Or at least this is maybe when it was shipping, was the sort of ability to lock blocks this whole block locking a p i, which was an agency pushback like, Hey, I, this is great for people who are like, tinkering around, but we don\'t.

\n\n\n\n

The last thing we wanna do is sort of, uh, equip our end user, our, our client with the ability to break their [00:22:00] site by just toying with, you know, settings. Things like that and buttons, and so WordPress added and they\'re still adding more capabilities for block locking, which basically means you can set up a whole section of a website and just.

\n\n\n\n

Block, block locking them out of being able to manipulate it. Like, hey, can\'t, like move the columns around, but you can change the text. Right? And that\'s something that, that would be very appropriate to turn over to a client. Um, sort of protects the integrity of the site, but allows them to sort of maintain and manage it themselves.

\n\n\n\n

So there\'s just a lot of flavors of that. And I, I, documentation is probably the one thing that lacks the most because everything is moving so quickly, like things are changing mid-flight and all of that. So it\'s hard. Even do some of this stuff because by the time you cite, you know, the, the joke, the Golden Gate Bridge, once you get done painting the Golden Bri Gate Bridge, you\'d have to go back and start again.

\n\n\n\n

Cause it takes so long to do it. It, it\'s similar with documentation. By the time you like produce something and show someone how to do that, like the site editor screen or the u the user interface changes and so [00:23:00] therefore, like you gotta update it and things like that. So, I think we\'re at a really good point.

\n\n\n\n

6.2 should deliver and sort of level off a lot of this stuff that\'s been kind of coming so quickly, uh, which I\'m really excited about. Cuz now it\'s more about, okay now, now that things are stabilizing a lot, now we can convince people it\'s trustworthy software to use. We can feel better educating people and showcasing how things work cuz sort of.

\n\n\n\n

The, uh, the screenshots don\'t tend to change as much, and so now it\'s more just a matter of kind of rolling up our sleeves and doing the work and showing people how it can be used, how it could be beneficial to their company or business, and effectively help them change their workflows to, to leverage inevitably what\'s here and what\'s still coming.

\n\n\n\n

Cory Miller: Well, I know back in when we started out, you know, anybody, the beauty WordPress is anybody could pretty much with that five minute install mm-hmm. , um, create something on the web and have it in this database and [00:24:00] all these tools there and over time and um, I think I\'ve seen, I know you\'ve seen it too, but it\'s just the Squarespace, wick, Weebly effect.

\n\n\n\n

Mm-hmm. this tool underneath these tools, sets of tools underneath like a webflow. and, um, gosh, start to, to really, I, I would say a road, but like, That market, even though I still prefer to do it here, I\'m not gonna go to Squarespace weekly. I know that, like you said, I know the, I know what I\'m dealing with here.

\n\n\n\n

Mm-hmm. . Um, the unfortunate thing is sad for me is that I don\'t, I wonder about that market, but your work at WP Engine, you all do great project work and um, with the hosting that you all provide, but your clients are doing really cool projects. Mm-hmm. , and I\'ve seen this like section out of. Client work side of things, uh, this, this do it yourself or still there?

\n\n\n\n

Um, you know, somebody preferred just to use Squarespace and Weebly and that. They go to WordPress. But then I see two things, particularly in [00:25:00] Postes, kind of what I call a boutique agency. They\'re doing 25, 50, 70 $5,000 projects with a kind of size of business. You know that someone is hiring someone to do it with more complexity.

\n\n\n\n

Yep. And then I see another, and I don\'t have these perfectly out, but I see these broad strokes of enterprise. At scale project, which is awesome. Like, I can\'t imagine someone trying to deliver an enterprise project and going, wait, there\'s 50 people that could touch this. 500 people. I don\'t know. You know?

\n\n\n\n

Yeah. Um, that\'s one thing I\'ve seen that I kind of, um, I\'ll, I\'ll just tell you as we go. Way back is sad. Yeah. This bottom market\'s going on. But I\'m curious what you\'re seeing, particularly with your work at WP Engine too, is the kinda. That\'s being done on this scales up from the, I have an idea. I can roll my website out With this thing called WordPress.

\n\n\n\n

Yeah. To more complex type organizations and things like that. What are you seeing with in, in [00:26:00] those realms?

\n\n\n\n

Brian Gardner: I see. Well, WP Engine for sure. And I think just WordPress in general. Um, generally gravitating, even though Guttenberg itself, the editor\'s intent was really to accommodate sort of the DIYers, right?

\n\n\n\n

The tinkerers and the, the Wicks and Squarespace types. WordPress\'s Bread and butter has primarily been, even though it started as a plugin platform, really, it\'s a really good c m s and there\'s a lot, just all because of it\'s open source nature, all of the plugins that exist, the ecosystem and the extensibility.

\n\n\n\n

Um, I don\'t think that that is the, the, the, the market that I think will be able to sustain sort of all of what\'s going on the most because Squarespace and Wick and Webflow, these are all. Catering more towards like the single user, small, very small boutique, you know, brochure type sites of things.

\n\n\n\n

Anything beyond that. Those, those, uh, those softwares can\'t even come close. Shopify\'s about like the only exception. I mean, it\'s very specifically built for [00:27:00] e-commerce and, and to scale with e-commerce, but there\'s not a lot beyond that. And I think that\'s where WordPress will kind of ultimately stay safe.

\n\n\n\n

Which doesn\'t necessarily feel good for the boutique agency who\'s now losing out to people, building their own sites on some of this other stuff. But, uh, and so I think there, there needs to be sort of a mind shift to some degree. Um, I\'m not saying a boutique agency has to like all of a sudden become 10 up.

\n\n\n\n

Um, But just there, there is a change and I, I think for better or worse, it\'s gonna sort of hinge on who, who responds to what\'s here and, and all of that. Uh, cause I think at some point people will, a, a client will come along and say, I\'ve heard of WordPress in this new block thing. I need a site built that way.

\n\n\n\n

Uh, and what we tell everybody we talk to, um, which, which is quite a bit of people. At some point you need to be, that\'s your value add that you could build with, we call it modern WordPress. Right. Um, and if you say, well, I, I could build it in classic press, like that\'s not gonna ultimately be a great plan of action.[00:28:00]

\n\n\n\n

Yeah.

\n\n\n\n

Cory Miller: I\'m curious what you\'re seeing at the enterprise. It\'s a space I. We\'ve, we\'ve, we both have friends that have played on that level for the longest time, and I always, when I hear enterprise, I get excited about WordPress, but I know there\'s challenges there too, but, mm-hmm. , what are you seeing with your enterprise?

\n\n\n\n

Um, Agency clients, um, at WP Engine ,

\n\n\n\n

Brian Gardner: I personally don\'t interact that much with like enterprise at that level, mainly because, you know, my, my heart and uh, affection generally kind of like lends itself towards like the, the small town , you know, you know, less Walmart and more, you know, Joe\'s. Grocery store sort of thing.

\n\n\n\n

I just generally like to work with people who are on smaller scale. Um, I know we\'ve got all kinds of, several, you know, just talented people and, you know, client services and things like that around our enterprise business. Uh, and I know we do a lot of, lot of great bit things. We\'ve got huge contracts and stuff like that, so obviously we\'re very invested in WordPress and [00:29:00] where it goes.

\n\n\n\n

We\'re very, you know, yeah. Interested in trying to like, make the, the hosting and sort of the website experience altogether better. Um, so I, I can\'t speak specifically to like what we\'re seeing. Sure. Right. Like that\'s probably for someone else to answer. Um, yeah. But I know that people, you know, there\'s, people are starting to ask questions like, Hey, what is, what does all this mean for us?

\n\n\n\n

Right? And it\'s, yeah. Not necessarily our team at developer relations to answer those questions, but like, as a company, we need to say, Hey, this is what WordPress\'s trajectory means for enterprise type. Yeah, well a

\n\n\n\n

Cory Miller: lot of those boutique agencies I\'ve talked to at, in, in the post status community doing so cool things, I\'ve carved out these cool niches.

\n\n\n\n

Mm-hmm. , I didn\'t envision, um, you know, doing membership sites and e-commerce. With WordPress Pandemic took a lot of in-person, um, physical location businesses and they had to figure out how do we do web? And I thought, I didn\'t [00:30:00] like what they, everybody had to go through, but I, I like the fact that now a lot of these physical in-person businesses have, web presence, that ads, they have something that kind of extends their business.

\n\n\n\n

And I love hearing those stories. And I imagine that\'s a lot of the people you\'re talking about that you work with too, showing how they can, um, use this awesome tool called WordPress to really deliver excellent client work.

\n\n\n\n

Brian Gardner: Yeah, I, I haven\'t been asked a lot lately, like how, where do I see the successes happening sort of with people within WordPress and, and from a product side, but also from like a service side.

\n\n\n\n

I think, you know, we\'ve started to see this over the last five years or so, sort of this nicheing of sort of, uh, ca, you know, capabilities. Sarah Dunn, she\'s a, a WordPress person that a lot of people know. She sort of niched down into like the wedding industry and she like completely owns it there. And she was one of the first people that I really was like, you know, like intellectually you\'re like, oh, don\'t niche down.

\n\n\n\n

Like be, you know, jack of all trades, [00:31:00] right? And so when I started to like really understand like where WordPress is going and I feel. Wholeheartedly that right now, like the people who are gonna rise above are the people who say, I, I don\'t wanna just build WordPress websites. I want to build education WordPress websites, or I want to, you know, be the e-commerce guru, or I want to become the l m S Ninja.

\n\n\n\n

You know, like where you become known for like, and be an expert in. Providing a solution and with all of what WordPress can do, and this is sort of like talking about like blocks and plug-ins and things like that, is people who will go into a certain market and provide and just take WordPress beyond its sort of general capabilities and say, I\'m going to either build, you know, a plug-in suite or a block suite that caters to a very sub specific subset of people, and then that that\'s where the value truly comes.

\n\n\n\n

Cory Miller: So the, and, and I love that too. It\'s uh, 500 flavors times exponential of cool stuff that\'s happening that, [00:32:00] that I didn\'t even know was possible. But it is possible cuz they showed, they showed that you can do it. So I want to kind of turn our attention now as, so you\'ve seen a lot in WordPress over the time you\'ve been involved.

\n\n\n\n

What are some of the things, looking back, the hallmark. Things that have happened that, um, showcase who we are as a community and who this, what the software is in the world. As you reflect back, what are the things that come to mind? It can totally be theme and design related, or they can be general, but I\'m, I\'m asking these questions.

\n\n\n\n

A lot of people that have been around Sure. For a long time because I think it\'s very important to reflect back and go, this, this was. Now the second part would be re-imagining the future, right? So as you reflect back, what are those, what are a couple of those key things that moments in our WordPress history or whatever that really, um, made the difference?

\n\n\n\n

Brian Gardner: As you know, I have an 18 year old son and so a lot [00:33:00] of our time as a family can\'t believe it. By the way. I know it\'s talking about like how life used to be for us as you know, gen Xers and what life is like, you know, for kids nowadays. Right. Zach and I were just talking about like social media and how he just doesn\'t like the pressures that it brings, and I was like, well, back in our day.

\n\n\n\n

Right. We didn\'t have to worry about that, even though there\'s benefits to it. Right. And so I think WordPress similar has some similar elements. Right. Like back when we started. There was a lot of true co competition, right? We talked about that word, sort of the co-opetition part of. We were all helping each other.

\n\n\n\n

You and I were competiting competing, but like we\'re on Google Chat, like comparing notes on how we\'re succeeding and what we\'re doing and what works. And I feel like to some degree life was simpler back then, right? Sort of cliche. Um, it just, yeah, the complexities were lower. There were, there was, it was a smaller market, you know, obviously it wasn\'t 43% of the internet, but it was certainly enough, uh, you know, a handful of people doing things and.[00:34:00]

\n\n\n\n

I think the success of the premium theme industry sort of sparked sort of the, the sort of like a, a marker here, sort of the, the initial growth of then the plugin market, right? Uh, gravity forms a good example. WooCommerce kinda like the early plugins that\'d say, Hey, you guys do themes, we\'re gonna do functionality, right?

\n\n\n\n

We\'re gonna sort of find our niche. With, with providing, uh, functionality for people who are using WordPress. And so you kind of go into like the growth and the explosion of the, the plug-in market, which arguably could have dwarfed the theme market because there\'s just so many use cases for it. And so like, that\'s like the first thing I was like, okay, that\'s kind of like when we all started to grow up, right?

\n\n\n\n

We kind of like, we graduated college and we\'re like, we\'re in the real world now. We\'ve all got real world businesses, like companies making millions of dollars doing things. This is not just like a. Software anymore that the, an ecosystem was formed. Um, and from that, like companies like WP Engine, you know, you know, uh, GoDaddy Page, Lee, all of the people, you know, you [00:35:00] see these acquisitions that so-and-so sold for a hundred million dollars.

\n\n\n\n

And I think people start to realize, okay, and that\'s when. Um, like a lot of stuff like that\'s when like sort of the greed comes into it, like the V C E O, there\'s real money to be made here, and so it starts to sort of taint the innocent ness of what we got to experience. I often tell Zach, I\'m like, man, life in the eighties was great and y\'all missed out, and I feel bad for that.

\n\n\n\n

You know? And I, I feel the same way with WordPress that some people who are like, I just started like three years ago and you know, like you jump in and it\'s like living in Tokyo. There\'s like ev people like bustling and like cars everywhere and like transportation and it\'s like, You know, the good old days like hope floats.

\n\n\n\n

Remember that movie, you know? Mm-hmm. , like small town Americana. Like, I, I miss that. I, I still miss it. Even now, like, again, one of the reasons we sold studio press, I didn\'t know we could compete, and that was from a person who effectively created the market that he was trying to compete in. And so, [00:36:00] you know, Lots, lots of stuff that come into play and, and this dovetails into all of the, the iceberg and mental health stuff, which certainly is a real thing, but, uh, maybe for another, another podcast, but lots to deal with there.

\n\n\n\n

Cory Miller: I, I love the emphasis on cooperation that Spirit, WordPress and Open Source and those of us that were starting product companies back in then as a real spirit of cooperation and, um, I think we need a return to that today. Um, for sure. So I\'m so glad you mentioned that, um, because that, that\'s the, the software\'s cool community is what lights it up and makes it magic and.

\n\n\n\n

People going, I think the subpart of what I take from yours too. Innovation, an idea to do something that solves a problem that\'s really good for the business that has made the business of WordPress what it is today. Mm-hmm. . And I think there\'s challenges we [00:37:00] talked about with WordPress and um, and, and the web.

\n\n\n\n

But that, I\'m excited because I think there\'s always somebody new coming into the community that has an idea, has something that\'s gonna break the innovation wall down. Um, I think about page builders like you mentioned earlier, beaver Builder and Elementor, and going, when I, when I left Ithe was trying to build, rebuild my site, and I went and used one of those tools and I thought, holy cow, this is.

\n\n\n\n

We wanted what we tried to do. Yeah. But they did it really well, obviously by their success. Um, and you go, that\'s the cool stuff we need now a return back to that cooperation with innovation. Mm-hmm. and why I, what we do at post status is, I wanna always make sure we have a healthy, vibrant growing business ecosystem, which means we do want WordPress to be successful anyway, cuz we love it.

\n\n\n\n

We\'re zealots, you know, of open source software. Okay, so I, I [00:38:00] take first is cooperation. What

\n\n\n\n

Brian Gardner: else? Ah, Sometimes it, it feels like a blur, you know? Yeah. , yeah. You know, community innovation, just a, a lot of that sort of dovetails in and around, you know, you know, it\'s an ebb and flow in just the, the product life cycle and the community life cycle.

\n\n\n\n

Um, I\'m trying to think if there\'s any, anything specific. Um, I mean, Genesis for us was obviously a big thing. It really formulated the whole idea of an ecosystem of developers and builders rallying around a, a project, um, who themselves found, you know, co-opt. Petition to help. You know, rising tide lifts all boats, right?

\n\n\n\n

You had a bunch of people who were developing with the same software, effectively competitors against one another, yet they were the ones who were like referring business to one another and helping answer questions in a forum on how to do stuff because. It really, and, and I\'ve really tried to operate this personally, is the sort of [00:39:00] pay it forward mentality, which is someone was there before you and they wrote about how to do it, and you learn from that and you figured out how to do it.

\n\n\n\n

And so like the next person who comes along, um, should have some artifact of, of what you learn so that they can then learn how to do it and then, you know, sort of the, the chain goes on. Um, but yeah, I, you know,

\n\n\n\n

Cory Miller: What about with the software in particular? Um, obviously we were Drew, we, we, we met and we did this thing cause we were drawn to the software that was enabling us to do things.

\n\n\n\n

Are there from the software side, um, things you look back and go, you know what that point. Was a critical shift for, you know, for the core software that enabled something. And I, I have my own thoughts, but I\'m curious yours particularly because you, you\'ve always come at it with a design perspective and how do we, this workflow side of like, how do we produce these things that are maybe in our head with this software?

\n\n\n\n

Brian Gardner: [00:40:00] So I would say Genesis was one for me personally. And then obviously Gutenberg has been like the second big one. Genesis Al enabled me to do a lot of the things that were sort of pain points. Um, Specifically around beams and designs and websites, stuff like that. Um, so Genesis was like the first like extension of WordPress that said, oh, I can now do all these things that like, I felt were limitations, even though there were several, several things that were like suboptimal about it.

\n\n\n\n

Um, at the time it was all we could do. Why I\'m so excited now is because like all of those things that I thought were difficult, even though we could work our way through them, Is now possible, uh, to do, uh, there are things I wish I could do better, right? I wish I could build blocks. I wish I could build plugins.

\n\n\n\n

And so like, I have personally a lot of ideas that I wanna execute on. Um, but I\'m like, all I could do is mock \'em up in Figma, and that\'s the extent of it. And so I wish, I wish, yeah, I, I wish I knew how to build stuff better. Um, and I\'m sure a lot of [00:41:00] other people are, are sort of in the same. Well,

\n\n\n\n

Cory Miller: okay, so you mentioned Gutenberg with, I think it\'s critical.

\n\n\n\n

I was curious if you would mention Gutenberg, but um, talk to me a little bit about Gutenberg and what you\'re seeing, particularly with that part of the project and into the future. What are your hopes and dreams for that, that the software goes to enable people like you, other designers, and even me, I would say still benefiting from all this, um, thoughts about Gutenberg now and into the.

\n\n\n\n

Brian Gardner: So Gutenberg for me, really helped make product building and product delivery a better and more delightful experience, right? Like I could build something that looked good, but telling somebody how to do it in the way it had to be done was really problematic. Documentation back in the, like, gotta open these files and do all these things.

\n\n\n\n

That is really not great for somebody who\'s not versed in WordPress or PHP or anything like that, even though it was the only way to do it. And I, I some I sometimes, I, I have a local copy of the [00:42:00] Revolution, original Revolution theme, and every once in a while I just pop it open for nostalgic purposes and I\'m like, oh my God, how did we even live or thrive off of this software?

\n\n\n\n

Which is extremely embarrassing to think about . Um, and so, What Gutenberg, when I say Gutenberg, we\'re talking, you know, what originally started out as, um, sort of the whole thing. Now it\'s actually the experimental plugin, but the whole idea of the, the black editing experience and full site editing really allows us as product builders to do things that we can turn over to people that they can then easily work with themselves.

\n\n\n\n

And that\'s the part I think, That excites me the most is not only can I sort of work within the system and design something that that just kind of looks really well, you empower people who otherwise have not been able to sort of do that for themselves by saying, Hey, you could change colors like in the WordPress dashboard with like one click versus like, Having to open a style sheet, but then you gotta go through ftp, [00:43:00] right?

\n\n\n\n

Cuz maybe some, you know, hosts shut down the ability to edit fol, like all of this stuff that was like, I don\'t, I still don\'t understand how we got to where we did because there were so many ju uh, hoops to jump through. But what excites me the most though is, is just the ability to. And now the pattern stuff and the, uh, the harmonization of the post and page editor screens, like the traditional WP admin and the site editor, which is essentially the, the merging of them just makes it feel like you\'re doing one thing.

\n\n\n\n

Cause I think a lot of people were like, oh, well Squarespace is so good cuz it\'s like there\'s, there\'s parody, visual parody between front end and backend. Like I just go to my thing and I type. Hit save and it just looks the way it does on the web. WordPress is not like that, right? The classic editor was like literally just a Google doc, but like on the front end it was like this beautiful design.

\n\n\n\n

That separation is now closing, and we\'re getting to a point now where, um, at some point people are gonna be like, they won\'t know the front end from the back end, and it\'ll all be just like an experience and they\'ll be [00:44:00] empowered significantly more than they\'ve ever been. That\'s cool.

\n\n\n\n

Cory Miller: I, yeah, I, I love hearing about things like, uh, block locking for instance.

\n\n\n\n

Mm-hmm. , that, that\'s showing responsiveness to the community that\'s really leveraging this as a tool. And, uh, the game over for me, for Gutenberg was I was trying to create a button and, you know, I mm-hmm. barely knew how to create HTML back in the day, and I went to look for a plugin only to realize Gutenberg does those things now.

\n\n\n\n

Yep. In natively. And then that was the point I was like, okay, this, now I\'m, I\'m stepping in gonna embrace, um, this thing called Gutenberg. And I\'m really curious to see, I know Frost and some of the work you\'ve done particularly was we need a base to start those workflows. Mm-hmm. to use some of these tools and uh, it\'ll be cool to.

\n\n\n\n

All of that be fleshed out, creatively innovated, you know, along the way to keep, [00:45:00] to keep this thing called WordPress growing. All right, Brian. Thanks man. This was really good nostalgia, but I really wanted to get your perspectives on the, these things. I think it\'s important for us at the 20 year mark, I mean, 20 years on the internet is ancient.

\n\n\n\n

Yes. You know, and, and so, you know, the question I keep going is how do we. Doing the good work of democratizing publishing on the web, some of these things, I, I not just because of nostalgia. I love the fact that WordPress could be used from a blogger all the way up to a Fortune 500 company. Mm-hmm. and, um, across the world to, to free f Web.

\n\n\n\n

And, uh, I, I think now is the time for us to kind of remember some of these hallmarks that made us who we. And, um, and then reimagine what, what that looks like in the next phase. And I\'m excited for the WordPress community and that you\'re still here doing cool work, trying to cutting the edge, trying to like break things and push \'em past where they [00:46:00] want to be and show others that it can be done too.

\n\n\n\n

So anyway, thanks Brian for being on today at Post Status draft. And uh, by the way, so what is the role at WP Engine that you do specifically ? Now,

\n\n\n\n

Brian Gardner: yes, I am a developer advocate on the developer relations team, which basically as it stands now, we have two different developer relations team. One is for headless WordPress, which is a little bit more on like the product side at WP Engine.

\n\n\n\n

And our, our subset, which is uh, Nick Diego, Damon Cooken, myself, uh, Sam Munos is our community manager. We are. Essentially focused on the adoption of full site editing and the block editor. We use Frost as a way to sort of demonstrate that stuff. Uh, we\'re, we\'re supporting our, some of our product teams internally.

\n\n\n\n

Um, but you know, when I was hired by Heather, uh, Bruner, our c e o, she, you know, asked if I would be energized, you know, in a, in a, a role of this sort. And I said, Heather, I love WordPress. I love design and I love community. So if this role sort of [00:47:00] touches all three of those in various forms, I\'m all for it.

\n\n\n\n

And. You know, it\'s been a great fit. I love working here and, um, really look forward to all the work we have ahead of us. Cool.

\n\n\n\n

Cory Miller: Thanks Ryan for being here today. And thanks everybody else for listening in to another episode of the post status draft. And we\'re gonna press this 20. Um, this is a really good story and one I\'d like to, uh, hear again and again and, uh, it\'s still possible within WordPress in the future.

\n\n\n\n

Yep.

\n

This article was published at Post Status — the community for WordPress professionals.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Mar 2023 14:15:32 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Olivia Bisset\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"Post Status: Launching a WordPress Product in Public: Session 3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=147828\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://poststatus.com/launching-a-wordpress-product-in-public-session-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:81303:\"

Corey Maass and Cory Miller have been working to build a WordPress product live. Their plugin, Crop.Express, has been submitted to the repo. They discuss the outcome of their submission and continue to develop features. In addition, they discuss building brand identity, cultivating awareness, and developing authority as a needed business.

\n\n\n
\n\n\n\n

Estimated reading time: 3 minutes

\n
\n\n\n\n\n\n\n\n

Transcript

\n\n\n\n

In this episode, Corey Maass and Cory Miller share the results of submitting their WordPress plugin, Crop.Express to the repo. As they continue to build their product live, they develop branding, messaging, and strategy to validate their business and cultivate an audience.

\n\n\n\n

Top Takeaways:

\n\n\n\n
    \n
  • Expanding Outwards. Repo offers inherent discoverability for WordPress products, but cultivating broader awareness is necessary for a product to succeed. Creating brand assets, a website, and a newsletter create conduits for growth.
  • \n\n\n\n
  • Feel Out Your Brand. Be cautious not to box yourself in with branding. Consider what feeling you want people to get when using your product. Go a little deeper and have a little fun exploring the solutions and feelings you hope to offer as you create your branding. Move from literal to conception to better understand what defines your business.
  • \n\n\n\n
  • Ring the Bell. Identify your customer’s problem and keep talking about it. Invite ideal users to talk about it. Leverage your personal platforms to highlight the pain point and how your product improves it. By telling that story and having others do the same, you start to build a case for your business.
  • \n
\n\n\n\n
\n\n
\n\n\n\n

\"🔗\" Mentioned in the show:

\n\n\n\n\n\n\n\n

\"🐦\" You can follow Post Status and our guests on Twitter:

\n\n\n\n\n\n\n\n

The Post Status Draft podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. \"📝\"

Browse our archives, and don’t forget to subscribe via iTunes, Google Podcasts, YouTube, Stitcher, Simplecast, or RSS. \"🎧\"

\n\n\n\n

Transcript

\n\n\n\n

Session 3 Corey & Cory Launch a WordPress Product Live  

\n\n\n\n

Cory Miller: [00:00:00] Oh yeah, of course. He, he gets so pissed off and, oh man, we, we
watched that a hundred times. Um, yeah, we\'re doing our live reference and stuff.
Cory Maass: Still reference it somewhat regularly. Yeah. , bill O\'Reilly, I guess.
Cory Miller: Bill O\'Reilly. That\'s it. Oh man.
Cory Maass: I couldn\'t have told you who it was, but,
yep. Classic, classic meme, classic quote, classic sample
Cory Miller: Okay. Tweak that out.
Yeah. Um, we were sound like 2009 when we started live streaming with you stream back in the
day and it was just sit on the green IKEA type couch. Put the laptop. And then one of the devs
were like, you ever seen the Billow rally clip? And I\'m [00:01:00] like, no. Now, I mean, I need to
see it. And then I was like, , just do it live.
Cory Maass: Yeah. I, uh, for a long time, cared a lot and still would try to, like, for probably five
years ago I was still doing like live DJ streaming DJ sets, which I\'m hoping to start doing again
soon. But like, was very meticulous about where I put the camera and the lighting and all that
stuff. And at some point it was like, you know what?
I need to just, I need to remove the friction from this and just make it easy. So it\'s like I just hit
like we\'re doing here, hit record, hit stream and go, and whatever happens, happens, you know,
but it\'s, it removed all hesitation to be like, you know what, it\'s four o\'clock. I, I don\'t wanna work
for the next hour.
Let me, you know, let me do something. So I\'ll bang out a DJ set and if people watch, [00:02:00]
they watch and they\'ll catch it later, you know? And it was just more fun that way.
Cory Miller: I, I love that you\'re open to this because I, it\'s weird, this weird thing. It\'s like
whether I\'m riding or trying to write something or do a start a new habit or whatever, it\'s just, I
like one having a partner to collaborate with, but two is kinda like putting it out there, you know?
Mm-hmm. just putting your stuff out there as raw as it might be. And I\'m really happy that you
were open and interested in doing this cause I, I think it\'s fun, you know, not a lot of Lindsay and
I did a podcast several years ago and it was just a time remember? And Oh yeah, we had some
friends over a couple weeks ago and they\'re like, yeah, we, we did that because, um, we, we
listened to a couple episodes and I thought, um, How maybe refreshing it is to hear other
people, you know, not that it\'s [00:03:00] comparing, but you\'re just like, oh, you and I doing this
Friday,
Cory Maass: it\'s not a big deal.
It\'s not super polished. Yeah. Yeah. I\'ve always been, I\'ve always been a DIY person and
unfortunately it, it is a bit of a bad habit, um, at points. It, it takes the fun out of things for me, but
I, I\'ve always been a doer and I\'ve always seen things, and then I think it, I think it\'s sort of the,
the way that I\'m an extrovert is, or part of the way that I\'m an extrovert is the, like I learn by
doing or I, I learned by replicating or whatever.
So it was like, but when I start, like I, I love, mostly what I listen to is electronic music, but a lot
of it is now ruined for me because I sit there and dissect it. Um, and, and try to figure out how I
would emulate it. And I\'ve, I\'ve managed to sort of untangle some of that, but a lot of it for a long
time was like, I can\'t, I can\'t just go to a party and enjoy, [00:04:00] like, I\'m sitting there trying to
figure out how I would, you know, create, recreate it or, or, you know, do make something
similar.
And same with most Art on the wall sculpture, things like that. Like, I struggle with that, you
know?
Cory Miller: Yeah. It, I love the music side, what we, and for everybody listening. We talked
yesterday, uh, Corey had a, came on to talk through something I was working on not related to
this product, and gave some incredible experience shares and some advice.
And when you were talking about music yesterday, I was like, I\'ve never been that type. I\'ve got
the most eclectic music fan, but recently I\'ve been getting into. , um, sound bowls in
frequencies, you know? Mm-hmm. . And, uh, it\'s been really fun. Um, and I just feel like, like I
want to ban, I want to do my sound bowl cause it\'s kind of my sort of meditation [00:05:00] Nice.

\n\n\n\n

Where my crazy monkey mind\'s going on. And so when he talked about music, I was like, all
right, now we\'re gonna jam about music at some point.
Cory Maass: So. Well, and this is where we start, uh, with make the obvious joke of like, oh,
what\'s, what\'s your favorite key? What, what\'s your favorite note? You know? Yeah. Because all
I can picture is the sound bowl.
Like I\'ve got an a minor, but I really, or a, an a, a sharp, but I really like the a, you know?
Cory Miller: Yes. So, okay, geeking out for just a second on this. So the, I don\'t know the better
term right now to talk about, but the internal and the spiritual side to mm-hmm. frequencies and
vibrations. Um, I went to a, I had it over the summer, I got to do a sound bath.
Cory Maass: Nice .
Cory Miller: And I was like, oh my God, this is the best thing, best thing on earth. I want more of
it. So the, these samples, um, and stuff, it\'s just like, so when you said and then mapping them,
because my music [00:06:00] education is like eighth grade, uh, you know, and so mapping
those to key notes and stuff, cause I\'ve been trying to figure out, okay.
I, I will digress. I\'m sorry, , I shouldn\'t digress anymore, but
Cory Maass: No, it\'s fine.
Cory Miller: Um, no, I\'ll take the rest of the hour and we\'re supposed to be talking about the
product, so , I\'ll keep, I\'ll help keep, meet myself in rain, in check here. Um, okay, session
number three.
Session number three is going. Um, okay, so here\'s the update. We, yesterday you, we, you
submitted the plugin to the repo.
We\'ve got that episode on, uh, YouTube and, um, so we\'re kind of in the waiting. For what
comes back from the approval processes, maybe? Or are we or are we ho ho.
Cory Maass: Um, so I, I want to call you out a little bit cause I think that again, the, you know,
in, in the, at the 10,000 foot level [00:07:00] or the transparency level or whatever, like you had
set a deadline for yourself for the read me last week and I could tell you were struggling with
like, the perfectionism, perfectionism of it or the, you know, I don\'t, I\'m not sure what I should do
here.
And so when you pinged me yesterday with, we were, we were going over some ideas, um, and
doing revisions and stuff, again, I could, I got a sense that you were not totally stuck because
you were working on it, but that we could be more productive by doing it together. And so we
jumped on a call and that was why.
You know, we\'re, we\'ve been trying to do this regularly, Wednesdays at noon, but we were
joking that that was, if this is session three, that was session 2.9 because it was, you know, not
our regularly scheduled program slot, but we got, it was another very productive hour. And,
[00:08:00] and another way that we helped each other through a process, because then it was,
you know, we did some really good brainstorming.
I, all of which I think is on film, that\'s, wow, I\'m aging myself. All of that is on YouTube. Um, but
talking through, just sort of brainstorming general ideas, distilling it down to a, a few sentences
enough so that we could just get it out the door. And at which point we were like, okay, it\'s,
we\'re, we\'re good enough.
Let\'s just do this. Um, so. Yes. Um, I actually read, uh, you tweeted, you know, we submitted the
plugin and I said, and we heard back, you know, what did they say? I tried to build a little
suspense, so, you know, for the thousands of people watching and listening right now, um, you
know, on the edge of their seats.
So, uh, we heard back within the same day, uh oh, okay. Which is really impressive. Um, and,
uh, the [00:09:00] only thing they needed us to change was we used Generate WP to create
that readme. And in so doing generate, WP created, um, one of the plugin tags or, you know,
line items at the top, um, was. One called Update URI and they don\'t want that included in
plugins that are included in the repo.
Cory Miller: Hmm.
Cory Maass: So the only, if I\'m reading the email correctly, the only thing we needed to do was
remove that one header and then resubmit it. .
Cory Miller: Okay.
Cory Maass: Which is, which is, there are a couple of things that I wanna say about that. One
is, uh, you know, we did a good job, uh, of writing simple enough code or whatever, but more
importantly to me, We, I\'ve never, so I\'ve, I\'ve submitted I think like three or four plugins, not a

\n\n\n\n

[00:10:00] lot, but I\'ve never had them come back and not say like, oh, you missed a place
where you need to sanitize or use anot or some, you know, usually, usually it\'s some little bit of
security, um, type stuff that I, I miss cause I\'m just kind of banging through.
I think in terms of MVP, like, I will, you know, clean this up later. Um, but we, by submitting
basically an MVP, a single more or less simple version, uh, I think is, you know, it, it limits the
likelihood that they\'re gonna go, oh, well, you know, there\'s, there are these big problems or
there\'s a hundred problems.
So, um, so fingers crossed they do say, um, do, do, do we believe this to be the complete
review of all issues found in your plugin. So make the corrections, review the, in the code,
resubmit it. I threw it up on, um, [00:11:00] my P cloud for them to download. And then, cause I
know that they run the code through some automated stuff, but I do know that a human also
looks at it, so there\'s a chance that they come back.
I might be, I\'m jinxing myself that we did so well because maybe they, they discovered
something on the second review or something like that. But, um, but yeah, so within a day did a,
uh, one line revision and sent it back. And so maybe this week we\'ll have this thing up in the
repo.
Cory Miller: That\'s great. That\'s great news.
Um, you know, I think yesterday you mentioned like first time I\'ve, or first time in a long time
since I\'ve submitted a plugin and I was like, I\'ve never done that process. I don\'t even think I
knew, you know, Never done a read me, never submitted it myself. Team did, of course. But um,
no. So all that, so that was really interesting seeing it behind the scenes.
And I gotta say over 15 years I\'ve been doing WordPress is, uh, we\'ve [00:12:00] come a long
way, you know? Yeah. Um, uh, a lot of things have, you know, there\'s always things we got, you
know, people grab about and we got things that, you know, aren\'t the great, the best, but I love
the spirit of like, we continue to move forward as a community.
And so, but it was interesting doing the Readme file because, um, I can\'t imagine as a
developer, you spend all this time just trying to write code, get the functions, you know, to do
what she wanted to do. And then you have this read me stuff and I was like, okay, if I\'m not a
developer and I\'m having a block about this, I can\'t imagine others. But you made the process
awesome, and I really appreciate that. That was one thing. I do like co-working sessions like
that. I really have found in the last couple years just coworking if somebody\'s like, Hey, could
you do this? I get in my own head space and blocked mm-hmm. , and I\'m like, sometimes I\'m
like, could you just be there?
Right. Uh, but yesterday you [00:13:00] were given good directio n.
Cory Maass: Well, and, and I\'ve, I\'ve had a little bit of experience with it, but it\'s also like, it was,
I found it easier than I often do because it was, I wasn\'t context switching. Like what I often am
doing is I\'m banging out code and then I\'m like, okay, I\'m ready to submit this.
And I\'m like, crap, there\'s a whole laundry list of other things that I need to do or, or want to do a
logo, uh, the support link that we set up, like all that kind of stuff. And, and it\'s, that\'s, that\'s the
hardest part of being a solopreneur, which is usually my situation of like, okay. And I was even
doing this this morning for some, for a different product of like, I needed to do a little code
update, but then I needed to tweak the logo, but then I needed to, you know, update the email
that gets sent when somebody purchases.
But then I need to, and it\'s like, man, you\'re just, it\'s tough being all over the place. And so you
and I sitting down and [00:14:00] going, we\'re gonna do the Read Me, you know, and, and went
a little deep on like the beginning of, um, what is our wording? What is our message? What is
our pro, um, uh, our problem statement?
What is our, you know, I, I was actually able to do that, which I\'m not always, isn\'t always the
case. Yeah.
Cory Miller: It\'s like we\'re a two person mastermind.
Well, um, okay, so. We\'re there, I mean, very close final stages of getting the plugin. Um, we
talked a little bit about this, but what\'s our list of things we got next? Um, I, so we have the
website and that\'s one part of it. Mm-hmm. , um, we, we talked about that. We need to have,
we\'ll do some changes like there, there\'s the SaaS side of it, you know, just being able to
[00:15:00] crop it online. Um, but now we\'re gonna potentially get people coming to the website.
We got the email newsletter set up.

\n\n\n\n

Actually, I should check that. I forget our list. But, um, what\'s on, what\'s on your mind for next
steps? I, I tend to think in the marketing is website and email list. So to me it\'s
Cory Maass: yeah, well, expanding outwards, right? So starting with the plugin in the repo,
which we talked about a couple, like last week, I think of like, because of the inherent
discoverability, and obviously because we are talking about it, we\'re gonna start to get a trickle
of users.
Um, and so we want to be able to, so, so in order to make the best impression inside the,
[00:16:00] the.org plugin repo or plugin directory, they want to, want us to call that, call it now.
Um, we need images, like banners, and so, uh, I can, I can create those pretty easily, easily in
Canva. Um, we don\'t actually need a logo yet.
We, I, it\'s more fun if we, you know, it\'s kinda like buying a domain, like creating a logo to me is
really fun. Um, or, or having one made or ha whatever process we wanna do. But for the time
being like we just, you know, there\'s a mast head essentially, and so we can just literally write
the words crop express in our, in.
Um, you know, whatever tagline we, we wanna start with. Um, but I feel like that, because the,
by default, if you don\'t do that, then you get, um, the, the repo will do these sort of plaid, you
know, just sort of placeholder [00:17:00] images and um, you know, some of the best plugins out
there created 10 years ago still have those.
But where we\'re starting and we we\'re essentially starting to create a brand, now is the time to
already create something. And again, we can swap them out as often as we want. Yeah. Um,
but to have a little square icon or image or something, and then that masthead, I think is, we
wanna do sooner than later.
Cory Miller: Mm-hmm. ,
Cory Maass: um, which I think, you know, this is always the. You know, there\'s no, what was it
back with Windows? Like you couldn\'t delete, um, Minesweeper because it was somehow
connected to the Notes app or something, you know, this kind of thing. Like there\'s this, all this
interconnectivity, but it\'s like by create, also by creating the Masthead Indoor, starting to think
about a logo that\'s gonna help us continue to refine some of the marketing language.
Um, [00:18:00] so to me that\'s the, all that stuff is kind of on my mind. cause I think that some
people are going, going to, fewer people are gonna be going to crop.express the website right
now because we\'re not selling anything. We\'re not doing, we\'re not pushing anybody towards it
kind of thing yet, you know?
Cory Miller: Mm-hmm.
the only thing I want to just emphasize from the marketing side is, uh, as soon as we can
having, um, conduits to get people to sign up for our newsletter. Yeah. Um, just so we have a
base, it\'s what I. For sure is a center point strategy. Um, so when we talk about logo and
masthead and the brand, one of the things maybe for discussion for us is what do we think the
minimum?
And it may just be those two, right? But minimum things we need for someone to be able to go,
I\'m gonna try that out. And then we\'ve talked [00:19:00] heavily about like, the intention for this
first is to get feedback. Mm-hmm. , um, in what they want next. Like give them enough of a
spark to go, I want more. Yeah. Um, and we\'ve, we\'ve got that in plugin.
Um, the request a feature type thing. Mm-hmm. . So I\'m thinking of what\'s our next step?
Minimums. So we\'ve got logo and masthead. We need, we need that. Um, We already got email
newsletter. We talked a little bit about website, the initial promotion I have down here. Anything
else on your mind about next steps that we missed?
Not yet. Nope.
Cory Maass: Okay. Again, I think it\'s just, yeah, starting to fill out. It\'s like we, we have the
engine now, you know, what is, what does the car look like? And we don\'t have to build all the
other models of car and we don\'t have to build the [00:20:00] dealership and we, you know, all
that\'s down the road. But to get started, like, yeah, we need, you know, just, just sort of to start
expanding outwards.
Cory Miller: Okay. So from logo and mass head standpoint, um, I try to fancy myself as design
and it\'s more like I can design taste. I\'m not, if I fancy myself a designer at some point in my life
now I\'m like, Nope, not a designer anymore. just one with hopefully good taste. Um, I do have
an outlet. Like you, you did mention Camba.

\n\n\n\n

I do have an outlet to get something designed. Um, so what\'s your preferences and everything
on design? From a brand standpoint? I like personally clean, modern. Yeah. You know, I, I think
about the iconic cropping, you know, right. Cropping.
Cory Maass: I did try to get away from, um, like, so, [00:21:00] so what I\'ve been doing lately is,
um, like I, I started in the late nineties, you know, when you would literally design a website in
Photoshop and then cut it up.
Um, and so I still have, uh, the technical chops just like you. At one point considered myself a
designer. I still care a lot about it, but I, I know I do not begin to, it\'s a muscle and I, that muscle
has atrophied. So, um, but what I, what I will often do now, because again, I, I can tweak
something pretty readily as like the, the scissors icon that I have on the website now was clip art
that I found.
Like I have a lifetime license to Stock Unlimited. So I went in there and I was like, you know,
what is cropping? Um, You know, scissors or something like that. I found a vector graphic that I
like, I tweaked it slightly so that it looked [00:22:00] more the way I wanted it. A little friendlier,
like I rounded the edges and stuff, and that was, you know, that was V1 of the logo.
Um, I, I got to have fun choosing some colors and, you know, playing in, um, illustrator or, I
guess at this point I use Affinity Designer, but you know, it\'s not, um, not much more than that
because I honestly, I now consider pretty much everything an MVP including logos until they\'re
not, you know, if, if once it\'s very important that we have brand recognition, then, then we lock it
down.
But until then, um, okay. I also frequently will use fiber. Like I\'ll go on and, um, hire multiple
people. and then take all the, I usually think of it more as like a, a brainstorming session and I\'ll
take all the concepts. I very rarely have had somebody come back with something that I\'m like,
that\'s it. Done.
Mm-hmm. . Um, [00:23:00] so I\'m, you know, that gives you an idea of sort of my, my usual
method. The only other thing that, that I have cared about lately is, oh, well, two things. One, I
did try intentionally to get away from the iconic cropping icon. Um, just I think as much as an
exercise of like, can we go beyond that or, or can we allude lightly to that without it being the
obvious, um, you know, icon that everybody expects.
And then the other thing is, I\'ve been trying very hard to use color palettes that are a little
outrageous, especially on the web. Um, and so like I\'ve been, lately, I\'ve been googling eighties
color palette, , eighties colors, and then using those, so it\'s like hot pink, magenta or, you know,
um, neon colors or, yeah.
And, or, um, another app, I, I, same sort of thing. I googled seventies and it\'s, so, it\'s like the
[00:24:00] burnt orange, you know, but it\'s just like, I don\'t want the, the standard, like the
WordPress blue hurts me right at this point. Like, it, it is what it is and it, it is what it should be,
but how do we stand out, you know?
Yeah. So, um, and I think, you know, we\'ll, we\'ll pick and choose how much we, if we go totally
outrageous, how much we actually put that into the plugin, but at least for logo branding, stuff
like that. Like how do we. Stand out.
Cory Miller: So, yeah. Hey, I\'m good with that. I mean, you go hot pink. I\'m, I\'m fine with that
too, you know?
Yeah. Um, it\'s just fun. Do you want to take the, the lead then on, on the logo and masted
sounds like you got some energy and kind of vision for
Cory Maass: Yeah, I, I have fun. I have fun doing it. I think the, I could use help with, um, I
mean if we\'re [00:25:00] content with the scissors and we just want to change the colors or
maybe we don\'t even want to change the colors, like then we just run with what we\'ve got.
It definitely could use some punching up and I\'d love another pair of eyes. Um, if not that, then
I\'d, you know, I think it would be great if we. 15 minutes together or some time apart just going,
what are conceptually, what do we wanna do or what, what would be fun and unique or what
would be weird and outrageous or, you know, more concepts.
Yeah. Because again, like, I just wanted something. Yeah,
Cory Miller: absolutely. Um, I, I mean, I like the eighties thing you\'re talking about, and you
know, I was trying to think like, what are the modern kind of thoughts when you think about
cropping? Uh, and I, I think about, um, Instagram, like their version of cropping is not the, the
crop symbol.

\n\n\n\n

It\'s more like a square with the rule of [00:26:00] thirds in there. Mm-hmm. . And so I tend to
think like, how do people today, what are they familiar with? And Instagram seems like, you
know, most I would. Think most people have used Instagram and know what that cropping tool
is. Um, how that\'s like, it\'s, isn\'t it, let me like, real quick.
Cory Maass: It seems like I, I like what you\'re saying because it\'s, it\'s also Instagram sort of set
the standard for we accept squares and now they accept other, other things rectangles. But um,
it\'s, it is the modern version of, or the updated concept of like, you know, initially it was like, it is
a square, it is whatever it was initially, you know, it\'s 800 pixels full stop.
Cory Miller: Yeah. And now I\'m trying to like, yeah, it\'s, it\'s kind of the rule of thirds and you
[00:27:00] just pinch in out, I thought, how does Camba do it? Or does Camba do Camba does
cropping in there somewhere?
Cory Maass: They do. I mean, but it\'s to me, It\'s this, it\'s very sim it\'s the same concept as like
Photoshop or Illustrator or whatever, where you\'ve got the four circles.
And so you can grab a corner and, and you can, you can move the mask or you can resize the
whole thing. But it\'s, it\'s very free. And, and I think I, you bringing up Instagram I think is a really
interesting, it\'s not a metaphor, but a comparison in some ways because we are crop express
sort of. The point is that we don\'t let you just free form crop.
We like lock you down to correct image size and aspect ratio. So
Cory Miller: yeah, we, we [00:28:00] guide you in the best, right? So you don\'t have to make
mistakes. But we keep, I think we keep betting, our first feature request is gonna be a custom
dimension.
Cory Maass: Which is fine, but because again, it\'s like you plug in something and then lock it
down.
So it\'s, um, having fun running with the concepts of, you know, in the eighties, I think you and I
were both, uh, in elementary school, um, which brings to mind, um, uh, safety scissors, like the
little kid safety, scissors. Um, which is also a thing that was like, it locked you down, like you
couldn\'t stab your friend.
Um, not that we didn\'t try, um, no running with scissors. Um, I\'m picturing like cutting out
cardboard, um, construction paper. Um, and so it\'s like that leads me to the thinking of like, what
is the result we\'re talking about of cropping, which is obviously an image, but it\'s like, is there
something [00:29:00] with um, uh, shapes or, um, What\'s that, that game where you have, you
know, it\'s like telegram or something, a gram where you\'ve, you know, you put the triangle and
the square together and make a house kind of thing.
Cory Miller: Um, oh yeah. It\'s funny, I just googled this and I saw one of these up here and I
can\'t find it, but I had like kind of a safety scissors, if you can see that right there. Oh,
Cory Maass: yep, yep. Right there. Yeah. See, I like that to me is already a little cuter than the
ones that I initially
Cory Miller: grabbed. This is, see how that, see how this little thing right here?
That\'s what I was thinking Instagram was, but I couldn\'t find it on my phone. But this is what I
was thinking. It\'s like, this is pretty familiar, you know? Yep. However it needs to match. I think
probably something in there, but I almost, I don\'t know. I, I don\'t want to get too, uh, particular
about it because I think you, [00:30:00] you got the grass.
I will say, we know we have a bigger. Vision than just this, in this realm of photo manipulation,
editing, getting the right thing in the design. Um, so I, you know, I\'m pretty open. It\'s like, I feel
like the feeling we want, this is maybe what we could talk about, the feeling we want is I rely on
that. Oh, that made that easier.
You know, the relief, the being able to kind of get to the finished pr, their finished outcome, that
our thing is just one part of that. But you know what I mean, we talked a lot about this with our,
uh, e-commerce product back in the day, is what\'s the feeling we want for people to get? And
we want a e-commerce to be fun and feel lighter than just like, oh my God, it\'s like I\'m filling out
a tax form, you know, , that\'s what it kind of feels like.
Um, so any thoughts? Any thoughts there? [00:31:00] And, and we\'re going a little deeper than
we probably normally would to, but kind of fun to me to, to talk about these things.
Cory Maass: Yeah, agreed. Like, I mean, conceptually, this is, this is definitely some of the fun
part. Um, I liked what you said about, so we were, we talked a lot yesterday about workflow, and
you said just now the, the feeling of making things simpler.

\n\n\n\n

And I\'m like, okay, so if you\'ve got a laundry list of things you have to do, however that\'s
represented, a list of things vertically or blocks side by side, and then like somehow
representing the, the removal of items in the middle so that it\'s, you go from A to B or you know,
A to Z. In four steps instead of 20.
How, how many letters are there in the alphabet? 26, I think. But anyway, you get the idea, you
know, so I\'m, um, and that [00:32:00] what you just showed with the, um, the grid, the cropping
grid, um, I\'m picturing, you know, two squares with the cropping grid in the middle. That kind of
represents like we re we removed something from, you know, from this line of blocks, but you
also get the sense of like, oh, you\'re cropping a thing in the middle.
Um, you know, so some of these visual concepts. The other thing that came to mind was on
that, with that grid, like the first masthead we do, I think should have the cropping grid on it. Just
because that way, like you said, it\'s a visual visually, you immediately go, oh, that\'s we\'re
cropping image.
Cory Miller: This is a version of what we were doing yesterday with the read me files.

\n\n\n\n

We\'re trying to paint a picture. Right. And I think you just nailed it. Is that some signal, image-
wise on masthead of like, that\'s, this is what that does. Like there\'s not even words. It\'s like

\n\n\n\n

recognition. Mm-hmm. . And I think that\'s pulling it in and you know, I [00:33:00] was thinking if
we step up a second, we go, it seems like a lot of the things we\'re talking about with this product
in the future direction is um, big category banner is content production or content.
Content production. And then we step down and we drill down to that. And it\'s like you talked
about expanding out. I got expand way out then to come back in is content, content production,
workflow, images, that seems like everything we\'ve talked about is like in that image category.
So that. Some visual display to connect.
I\'m in the visual, like I just Googled, uh, affinity Designer. Cause I was like, well if you, I wanna
see this. I\'ve, I was a early Photoshop user. Yeah. But it\'s like that feeling of, it\'s a tool for
creation. Mm-hmm. You know? Mm-hmm. or mani manipulation is not the right board, but, you
know, um, I think connects it down.[00:34:00]
So I, I dig that.
Cory Maass: Yeah. And I, I like what you\'re saying about, I think the top conceptual, like where
you go from literal to conceptual is there\'s a line above image, photo or image images. It\'s like, I
don\'t think we we\'re going to apply the word crop to text or something else. And so it\'s like
literally we are going to be.
Cropping images expand that we\'re manipulating images, expand that dealing with images,
expand that you get conceptual of content creation or something. So yeah, I like the idea of
buying in now to something that, that draws a, draws that line that says we\'re talking about
photo or image images and that get, that lets us, you [00:35:00] know, then we can do anything
we want down the road.
Because like we\'ve also talked about, we don\'t wanna lock ourselves into features. We want our
users to lock us into features or inversely let us expand other things. But it\'s like, I don\'t, if we
end up talking about. AI words, then to me that\'s, we, we then go, okay, are we starting another
plugin? Um, you know, but we could do AI images and that would still be in the con maybe in
the concept context of Crop Express.
Cory Miller: Holy crap. Dude. Now you\'re gonna get my mind like buzzing. But the AI images
thing, future roadmap mm-hmm. for discussion there. Because what just I, I like anchoring this
back on this, just like you\'re doing different ways. Um, when we originally talked, we were like,
what could this be in flow as you\'re going [00:36:00] down mm-hmm.
um, you know, and be like, okay, there it is. Um, I click an image in Gutenberg code editor and
then I get to upload media and the cropping tools are right there, and I think. Native. I think that
is a good experience. That\'s how I do content production. People have bigger teams, of course
they\'re gonna have other sophisticated tool Sure.
Tools, but we\'re kind of in this almost everyday content producer, you know, which is a lot of
buckets. Yeah. But gosh, that\'s compelling. The AI image side is like, that\'s how we started this.
And we decided our big critical decision was to pull it out just to the featured image, to start
there, see where our demand went.
But if we go back to that original kind of thought was, put it in the flow. You know, I start with a
headline, then I start writing and I add my, you know, images as I go [00:37:00] thing. That AI

\n\n\n\n

potential could really be cool. Oh yeah. Um, with all the open AI talk and the channel we have in
Slack, I\'m, I\'m really.
Curious, like I wanna run into this whole new field and see what\'s there, . Um, so like this image
side of that is really compelling because I don\'t know about you, this is about the product
experience, but finding an image is a terrible experience. That\'s why I don\'t do it. So
downstream, if we think about this image AI thing, it\'s like how can we help someone get the
image effect, the visual placeholder guide, part of the story you\'re writing in your post content? I
think that really fits to put on the future discussion side.
Absolutely. But, but this is my process and I\'d like to hear yours cause I want to hear, I want to
hear more user stories about how they do it. cause if we can get in [00:38:00] line with enough
people and understand how they do it, then we got innovation ideas all day, then we can just
help them with their workflow. So, I don\'t do this regularly, but I\'m like, okay, I want an image.
I\'ve, to me, I write and that\'s an exploration. Oftentimes, I don\'t have a formula or a framework. I
think a lot of PE other people do, specifically like Lindsay at Content Journey, they have a whole
workflow. But finding something in there. This would be interesting, Corey. Don\'t let me
daydream too much.
Okay. This is conceptual. I have no idea how it would get done necessarily, but imagine you
write, you write your post and you\'re like, you want the featured image crop express, click the
button, it looks at some keywords. Oh, for sure. And then develop something for that, you know,
featured image thing. That would be, I mean, I know we\'re still early in all the M N J I stuff, but
like finding the right prompt for that, that [00:39:00] comes out with something interesting.
Oh yeah. Saves a ton of time, like, oh yeah, you mentioned your service. I, I\'ve used Unsplash
in the part and I always get frustrated cause I\'m like, nothing matches my style. Nothing. It just
feels hokey, you know? Yeah.
Cory Maass: And that\'s, so, yeah, it\'s, it\'s definitely something I think would be fun to explore
down the road and, and certainly fits in the, the overall, the problems we\'re trying to solve of
making content creation easy and filling out, you know, that last mile, the last mile is the hardest
mile kind of thing.
Writing the blog post, I won\'t say is the easy part, but it\'s the part that I think you\'re absolutely
right, Most people don\'t go and find a picture. They wanna, they wanna write about, you know, I
don\'t know, house plants or something. They don\'t go find a picture of a house plant and then
write the blog post.
They come to WordPress to write a blog post about house plants and then are like, okay, I
better put an [00:40:00] image in here of a house plant. And then, Just as you said, like there\'s,
there\'s endless scrolling and discovery of find, trying to find the fir the, the perfect image. Um,
that could go in a lot of different directions and, and could, could be huge, could be a really big
lift or a tiny lift depending on what we wanted to do.
Like there are already services that will, that take advantage of like Unsplash and some of the
other open free ones that do basic keyword matching. Um, so I think we just kind of keep an eye
on that space or that functionality. Um, cause it, cause yeah, combine discoverability or um, uh,
finding images, but with the way that AI is manipulating images.
So you\'re like, you know, go look at all the images of house plants on Unsplash and, and
whatever other public ones, but now generate something in the style of da Vinci boom. You
[00:41:00] know? And, and keep regenerating until you get one you like, and then, you know,
so, but that\'s, you know, the, the lift of that is not something we can do for free.
I\'ll say .
Cory Miller: Yeah, exactly. We need somebody to pay us. Okay.
Cory Maass: But yeah, but I do, I, you know, all of this exercise, it\'s like, okay, yes, I won\'t let
you daydream for the next two hours, but all of this, you know, us mentioning different random
things, I think helps dictate, like, at the beginning of this conversation, I was like, oh, scissors
are fine, let\'s run with it.
But, you know, if our hope is down the road, we\'re expanding way beyond literally making an
image from this size to this size, then a then scissors is probably not the, the metaphor, the
visual metaphor that we want. It\'s not inclusive enough, so, you know, [00:42:00] What, what
other visuals, what other icons or objects represent the visual, you know, an eyeball or glasses
or, um, I don\'t, you know, a camera.
Yeah, I mean, that\'s Instagram.

\n\n\n\n

Cory Miller: Yeah. So just segue in for a second to prep our conversations. We\'re making
incremental progress and a lot of this stuff. So we got one Lego and mast head. You\'re gonna
start with that. We\'ll go, come back and forth. What things can I be working on? Um, two,
Cory Maass: I I would love you to start thinking about a first, a couple of things.
One, um, this is the stuff that I, I understand conceptually, but cannot. Ever wrap my head
around is like, how do we, is the, what is it? The, there are two [00:43:00] dimensions. There\'s
three dimensions of, of space, but the fourth dimension is time, right? So I have a real hard time
with time with, uh, we get, we get to the point where we\'ve got a logo that\'s fine, a masthead.
That\'s fine. A read me, we\'ve, we\'ve, you know, some people are trying out, you know, then, like
you said, um, promotion and what does that look like and what does that look like over time?
Um, if we\'re gonna start emailing people as, as people join the mailing list, um, you know, what
is the monthly newsletter or whatever the cadence we decide on, what, what is, what does six
months of that content look like?
I mean, obviously like, I\'m not expecting paragraphs, but just like conceptually, you know? Um,
and then, and then also I think, um, How do you envision the evolution of the website?
[00:44:00] Where again, right now it is a single purpose, you know, single page app, but that still
needs to be on the site somewhere. But obviously we wanna start migrating the website to be a
landing page to hold hands with the plugin.
Um, you know, and again, we\'re not, I\'m not talking huge major redesign tomorrow, but it\'s the
like, cause it\'s, it\'s you saying, okay, if, if the goal is, you know, we\'re ramping up content output
within the next couple of months, then, then you need a place to put that content. So within the
next couple of months, we need the website.
you know, roughly to have these five things, a blog so that I could put blog posts or a
documentation, um, section so that we can start writing documentation or whatever. Um, so that
kind of thing, because I think there\'s, there\'s going to be a point where we [00:45:00] need to
put, um, railroad cars in order mm-hmm. so that we\'re not, we\'re, you know, not getting in our
own way.
And you are empowered because there\'s, you know, I think part of the, the arc of this kind of
situation that often happens is, you and I have fun brainstorming, but upfront I\'m gonna do most
of the work of development and that kind of thing. But then at some point, the roles switch
where it\'s like, okay, I\'ve delivered, I\'ve given you something to sell.
Now go sell it. Mm. And so I wanna make sure that I\'m not just adding features. And then you\'re
like, okay, great, I\'ll now go sell this thing. I need to start writing blog posts. We need a blog. And
I\'m like, oh crap. Like we are not set up for that at all.
Cory Miller: Um, okay, let me talk, talk that out. That\'s, uh, that\'s great framing for me.
Um, so promotion. So product is out. We need [00:46:00] some eyeballs, we need somebody
testing it. We need somebody using it. Um, so I think my first step to me is how do we talk about
it personally? Use our own platforms cause we don\'t have a platform on crop express. So right
now we\'re depending on, uh, repost. Um, our audience, which I think is great.
We have audience, we have people that do this stuff. Um, then we have a conduit to talk about
it. cause a lot of the agency, the builders, people are in Post Us, which is great. So we can be
like mm-hmm hit us up on Slack, um, to to, to talk and give us feedback and stuff. I think what
we\'re trying to, trying to validate, I guess in the more scientific way is where\'s the interest?
You know, have we hit something? Are we there? Have we hit gold yet? [00:47:00] Um, so to
me, how do we get enough eyeballs is the question on the plugin. Like, use it and get some
response. And I think we\'ve got something here that either negative or positive, we\'re gonna get
something to gauge. , what\'s the next critical thing?
And as we\'ve said before, like I think the feature request side of this is the key right now is
somebody using it, going, I want this, I like this, but I want this. And then we gotta, we start to
build that business case for, okay, well if we built that, you and I can make those, those
decisions. Mm-hmm. . So just talking this out loud, without really processing it, I go use our
personal platforms to get some burst.
I think it would be interesting, I, I go to some of these outlandish things only to calibrate a little
bit. So when I say this, I wanna get that disclaimer. [00:48:00] It\'s like, you want a banner, you
wanna ring a bell and say, this sucks. We made it better. Like, doesn\'t this suck? Mm-hmm. ,
you know, so I almost. Cropping images sucks.

\n\n\n\n

You know, there\'s this thought of like, I, I come back a lot to cause you know, cause is the
customer\'s problem. And so I go, okay. I mean that was what I told you initially, like months ago.
I go, this, this process sucks, right? Like, I don\'t like it and I\'m not trying to throw shade on any
of the core contributors at all.
Just this is a part in the process that really sucks. Yep. We\'ve made a step to make it better. But
big enough bell where it\'s not just that cause we have, we have plans and potential for more. So
I almost think like there\'s something in that. You were really good to come up with ideas and edit
some stuff.
It\'s like content. Something to the effect of [00:49:00] image editing sucks. Content, you know,
something in the realm, but it\'s just a little enough bigger than just the one thing we talked about
is like, finding images sucks. We know we wanna be careful with saying finding, so we don\'t
want them to think they\'re gonna find an image.
Right. Um, but I kind of think like some bell to ring, um, in that regard. And what\'s interesting to
me, there\'s con and, and so I just naturally go to content and what we do and what comes out of
us and what we\'re passionate about. And I\'m like, I\'d never heard of, I probably maybe have
heard of Affinity Designer, but talking about all the tools and how it\'s a pain in the butt on the
web to do images, like get what you want.
This whole conversation about fitting in to the post, like our process of going and finding an
image. So I go, core thing is this, but there\'s a lot of space around this to talk about [00:50:00]
images. Sure. And they\'re rolling that,
Cory Maass: Yeah, images are worth a thousand words. You\'ve already written a thousand
word blog post.
You have to go find an image now. Now pairing it with your a thousand words should not be
difficult. Um, and so definitely like the tools that people are using, the sites that people are
using, I think that there\'s, I, you know, I\'m a, I have subscriptions to at least half a dozen
newsletters that just recommend little power tools, little utility apps, cause that\'s, I love them.
They\'re fun. They spark ideas like crop express. Um, and so I think talking to some of those, Or
getting, obviously getting a, getting listed everywhere we can. That\'s, that\'s a no-brainer, but
specifically not only us putting out content, but but starting to talk to the people who are talking
to the content [00:51:00] creators.
So it\'s like, you know, there are blog po blog, excuse me, there are newsletters that are for
content creators and, you know, getting them to talk about here\'s a way to, um, you know, a
better, you, you\'ve written, you, you\'ve used a AI to write the, the blog post, or you\'ve written it
yourself or you\'ve hired somebody to write it yourself.
Here\'s a, here\'s a, you know, speed up the rest of the workflow. Um, there was something else
that just popped into my head too, but anyway, you know, but something like that.
Cory Miller: Yeah. So I was thinking like hyper users, cause the hyper users that like, do you
pay for affinity designer? Uh,
Cory Maass: I did once and that\'s why it\'s okay.
Cory Miller: So it was enough of a tool for you to pay for cause you use it in your everyday life,
you know? So I wonder, like, I\'m thinking hyper users, who are those? And this is the business
case too. So I think about Lindsey at Content Journey. They\'re, they\'re writing and posting and
publishing content for, [00:52:00] um, cut their clients all day, every day.
And I go, I should talk to Emily over there, um, about her process and get her be one of it. Um,
when it\'s in the repo, ask her to use it on one site and give us some feedback. Who, who else in
the hyper user that we know of that we could potentially get in their hands?
Cory Maass: Describe like what, how are you using the phrase hyper user? Okay.
Cory Miller: Well, somebody that does professional content production. Okay. Um, so that
could also, I mean, there\'s a ton of blog, you know Sure. What we formally call bloggers, but
using content, doing content every day, particularly in WordPress. Mm-hmm. . So there is that
pro blogger type content machine, you know?
Yep. Yeah. Um, we\'ll be using it at Post Status of course.
Cory Maass: [00:53:00] I mean, my clients will definitely use it cause they already, like I I said
early on, like I\'ve already, I have them going to the website to do cropping and so to remove that
step where they can just do it in WordPress, they\'re gonna do back flips, which will be fun to
watch.
Um,

\n\n\n\n

Cory Miller: Yeah, I\'m, but I was also thinking for me, but that raw feedback you get Oh yeah.
When somebody\'s using it is so gold. So, oh yeah. I will love to hear what your clients say and
then I\'ll, I\'ll, I\'ll do a demo or something, or I\'ll do a screen share with Emily and ask her to look
at it. And first I\'ll te I\'ll first of all ask her for, I\'ll say, tell me how you, show me how you do a
typical blog.
And then I\'ll be like, okay, install this plugin here and tell me what you\'re thinking.
Cory Maass: Yep. Um, and this might be a little further down the road. Um, but the other thing
that jumps into my mind is like plugins, like Yost, where you have to upload a, an image. Um, so
this [00:54:00] isn\'t necessarily a featured image, but it\'s the, the image that that ends up being
the open graph image associated with each post.
Also, I\'m, I\'m, I\'m sure is supposed to be of specific dimensions. Um, and so I picture. Um,
they\'d be happy to write about like once, once we are even loosely integrated. But if it\'s useful to
their users, um, then they\'re gonna love our tool, right? So, um, getting, getting content or other
tools that interact with that, make their, that whose users interact with images, we\'re gonna also
make their customers happier.
Um, even if we are not immediately inter, you know, um, integrated, like will we, will we sell a
Yost add-on? I have no idea. But even upfront, well, if we, the minute we expand beyond
[00:55:00] featured images, we\'re like, here\'s how you, you know, in your media library, upload
an image, crop it for Yost, and then you go over to Yost and say, select this image to be your
open graph image for socials.
You know, basically connecting that, um, closing that circle, I\'m sure they\'d be happy to talk
about it. And that\'s an example, right? So it\'s like what other, um, big plugins or big systems
services that interact with WordPress that primarily or even curly, interact with images that we
can help make their customers\' lives easier than they\'re gonna want to talk about us.
Cory Miller: Okay, so right there, two things. Stand out. Besides Yoast, Yoast Is one of those, of
course. Um, but membership sites and e-commerce and I draw to that category because they\'re
making money with it. So they\'re the ability to spend money on it. So, question with
WooCommerce, [00:56:00] man, it\'s been forever, but when they upload a product image, are
they using default WordPress?
Stuff.
Cory Maass: And I\'ll tell you tomorrow,
Cory Miller: right there, there\'s an inroads. Oh yeah. Um, oh yeah. I think about the
membership sites, an LMS from Learn Dash to Lifter to Paid Membership Pro and everything.
And starting to talk about them, about that stuff. So there\'s code promotion stuff we could do. So
that, that would be like Kim Coleman.
We can reach out probably Bob Dunn to start with WooCommerce, but we\'ve got a whole
channel in, in, uh, Post Status. We could talk there. And then just WooCommerce is the big,
huge , you know, thing. Yeah. But, and I just went there directly cause you\'re like a little free
utility tool that helps them do one [00:57:00] thing.
There\'s a great. Oh yeah. To, uh, to scratch. Okay. So I\'ve got a couple of those, um, to think
about that I could be pinging people and asking. Um, okay. On email, I\'ll be think I tried to stay, I
started with promotion and go down and go, okay, what do we need from the website and the
email? I think, um, I, I love that the website itself is, is, is the tool.
Is a tool and it\'s a great tool and there\'s opportunities there. Um, it\'s not in the WordPress flow,
but I love it from a, let\'s, if we just called it a lead magnet
Cory Maass: mm-hmm. , which is, you know, how would what we\'re talking about. Yep. Yeah.
Cory Miller: Um, and like have the link to want better image, whatever our phrase is in
WordPress over there.
Then we\'ll have the pro version, um, So I\'m [00:58:00] hesitant to say to do anything right now
with the website other than those things because I still love, we\'re gonna get some trickle in and
they go and they got used and they can bookmark those and go back like I do with it. So we\'re
in their workflow too.
Cory Maass: So here\'s one other thing that I really want you to do.
Um, yeah, because, and this goes back to one of our first conversations is, um, you know, I, uh,
I showed you yesterday, I made some updates to the ui. Um, do a quick review of the new
version, the newest version. Um, look for any e easy wins. Oh, don\'t have this box on the left or
this button on the left. Have it on the right.

\n\n\n\n

That\'s more intuitive, whatever easy wins like that. Um, because I think. So the, the code for the
plugin, because it\'s built into [00:59:00] Gutenberg, is not a one-to-one to get it working on the
website, but obvi, but we want the website to look the same as the product. And so I wanna
start looking at how to marry those two.
Um, even if they\'re, they might be separate code bases, you know, but, or they might be the, I
might be able to use the same one, but it\'s like, I don\'t want to, I don\'t wanna do more work than
I have to. So if you do a quick review and say, Nope, everything\'s fine, or make this button
bigger, or whatever, then I can also, like, I, I liked what you just said of like, the website doesn\'t
have to change altogether, but I do think we want to change the crop on the website to be the
same as our product.
So that it\'s the best kind of lead magnet. Like the tool you are using is literally do this with
Cory Miller: WordPress. Insert into WordPress. Yeah, exactly. Do this in WordPress. There you
go. Yeah. .
Cory Maass: Okay. So, oh, so product feedback would be the other thing. [01:00:00] And I\'m
not talking, you know, like, let\'s, let\'s grab a, a color scheme and we can, you know, inject a little
bit of that into the plugin just so that we start to build brand recognition that way.
Hot pink everywhere or whatever. Um, not really, but, you know, something. Um, but beyond
that, you know, we\'ll keep it simple, but we can start to sort of massage the website to look more
like the, the plugin we\'re building.
Cory Miller: Okay. Okay. So I have start kind of doing next steps for promotion, thinking about
the website and, uh, monthly, whatever the cadence is for the email.
Uh, and then to review the latest version of the plugin. Okay. Can. I\'m out the next couple of
days, uh, on a trip with some buddies of mine, but, uh, I\'ll be back in the settle and, um, that\'s,
that\'s a pretty easy lift for me. [01:01:00] I, I want to think about like, we\'re gonna put it out there.
We want to chase, we want to get it in some hands, like your clients.
I think our ideal and then, uh, content journey, getting feedback from them are ideal. Um, but I
want to think about some sort of, some topical thing, and maybe it\'s something we just talk
about live. Like just hearing your workflow is different from mine. I always love talking to
developers and go, how do you get these things done?
And they\'re like, this is, and I go, can you slow down and show me again? Because I want to do
that for myself. So there\'s like, like that workflow conversation about mm-hmm. content
production. And we could kind of have a little, you know, I mean, maybe. I don\'t know what your,
your relationship is with your clients, but like, just talking about this thing that sucks how we do
it.
Like you give your tip, I give my tip, they give their tip, you know, content journey, whoever else,
professional blogger out there, um, [01:02:00] group or whatever that I, so I just wanna spin
those ideas a little bit about something that we can get to like ring the, ring the bell of like, this,
this, this is an issue and this is how people do it better and we\'ve got one too.
Cory Maass: Yeah. Well, and I like the old trick of, you know, how often the best marketing
phrases, word, sentences come from clients talking about their problem. Totally. Um, and so I
also, and am of course envisioning like, I don\'t know if a poll would capture what we want.
Creating. If, if we can figure out the, the right questions to ask, we can put questions up in
MegaMaker in Post Status.
The couple of other, um, slack communities that I\'m in, we can both put them on our Twitter and
it\'s like, I don\'t expect thousands of responses, but even a handful. And there\'s people that I
know you can pull on this tug on the [01:03:00] sleeve of, and there\'s people I can tug on the
sleeve of and be like, do me a favor and go answer these three questions.
You know, take five minutes, do you know, and I owe you a beer the next time I see you at a
WordCamp kind of thing. Um, yeah know, but just to start capturing the words that people are
using, um, the workflow that people are, you know, in three steps, how would you des or in, in
10 steps or less, how would you describe how you finish off a blog?
You\'ve written all the words. What are the next, you know, what are the steps between that and
hitting publish, or. Whatever, to just again, start to capture that, that thinking, the workflows that
you\'re talking about. So, ,
Cory Miller: I went to YouTube and we got some good comments actually in there. I need to
have this up every single time.

\n\n\n\n

By the way, they, they were making comments as we were talking about, like, we\'re riffing. I was
like, oh, we got collaborators out there. Um, but ve said, I think, yeah, I will, I will buy [01:04:00]
that. So like, Hey , I\'ll try to say we\'re our first customer, first perspective customer. Um,
Cory Maass: quick get a credit card number.
Cory Miller: Yeah, yeah. Here\'s our, here\'s our PayPal address. Um, Zach said something, I
wanna come back real quick. Art direction with resized and crop thumbnails sucks. With the
core feature set. Keeping the focal point in the image matters, that would be a killer feature. So,
, you know, resonance. How do we keep attention?
I think we got some good next steps. And for all this, sorry, I just happened to go over here and
look real quick. And it was like, we\'ve got, we\'ve got some comments coming in, so add to our
awesome conversation.
Cory Maass: Yeah, that\'s cool. Oh, and well, and, and how fun is this? So I just went over to
YouTube as well, um, which I had not been watching the comment.
I\'ve been watching comments in four comments in Zoom, but not YouTube. So yeah, from now
[01:05:00] on I\'ll open this, but they have a, um, clip a crop icon under our video of a pair of
scissors.
Cory Miller: Oh yeah. Oh, that\'s interesting. Okay.
Cory Maass: So anyway, I just, you know, and, but more and more, yeah, I\'m thinking we want
to get away from that or the obviousness of that or something.
Anyway.
Cory Miller: I do think up, I do think on that note opinions and even strong for the right, strong
opinions for the right things really matter in a product. Um, where, you know, WordPress is a
great example of this, of like opinions about certain things that I didn\'t always like, but they were
good for the overall thing.
And I think we\'re developing some opinions and then we\'ll get some validation from customers
and really strengthen that opinion going Yeah. But like the first opinion is we say image cropping
[01:06:00] sucks. Yeah. So we can start with that base. Oh, sorry.
Cory Maass: No, but I, I, I really like. I, I hope this is, I hope you take this as the compliment.
I mean it, so there\'s, there\'s some, to me as a northeastern American, there is a Midwestern
charm in that, in the phrase, in that phrase, like sucks is very brash, you know, and I think it\'s
fine to use these days, but it, but the is a chore. Because it, it works as a phrase like, this sucks,
but it\'s also literally, it\'s a chore.
It\'s a thing you have to do and don\'t wanna do, but it\'s part of the workflow. So I re I still, I, I want
to keep coming. I, I want to keep coming back to that phrase.
Cory Miller: Well, let\'s take that for a second. I love that, that kind of refocus on, it\'s a chore
because you think about [01:07:00] you\'re trying to do this creative act.
You\'re trying to makes… when you push publish, you get something out into the world and you,
it\'s not all art and design, but you want it to be a nice product that\'s received well, that people do
something with. You know? And when you said chore made me think about the workflow, like,
you know, okay, I paint the beautiful painting on the canvas.
Now I gotta find a frame. Hmm. Like the read me file. And I think that chore coming to like, this
should not be a chore. That\'s our opinion. You should be. Focusing and using all your resources
on the creative act, not on the chores. We\'re gonna take the chores out for you. Love it. That\'s a
strong opinion that we could say like, yeah.
That there\'s something there. But I like your refocus. I tend to go there, calibrate in a little bit.
Okay. And, you know, if we\'re just doing this privately, you\'d be like, yeah. It\'s, it\'s probably a
little strong. Okay. Tour\'s better.
Cory Maass: Yeah. [01:08:00] This is, I like, this is, you know, this is the battle we\'re fighting is
Yeah.
Against the awfulness. That is the process of Yes. Dealing with images. Like, that\'s our, that\'s
our, you know, 6 million annual company. What we\'re starting with today is the cropping of an
image. Cropping of a featured image.
Cory Miller: Yeah. Reduce creative chores like the, the bell we ring is, Yeah, we\'re getting onto
the cause the bigger thing and we\'re just a part of it, and I use this all the time cause I\'m like,
when you find that core thing enough, people are irritated about you just ring it.
But then we get into, cause when we\'re like, stay in the creative lane, reduce this chore, friction.
Our job is to reduce your, your, your creative [01:09:00] chore. Yep. Your, I don\'t know, I\'m

\n\n\n\n

rehearsing this out loud, but like reduce your creative chores and then like, it should be about
the magic of beautiful images and fits with your story and syncs. Or if it\'s an e-commerce store,
like, Hey, I want you spending more time trying to make sure the lighting is perfect and your
product, like exudes what it does in the world and we\'re gonna, then when you get into show it
off to everybody, you don\'t have, we don\'t want you to go through a slog of mud to get there.
That slog of mud. Is there our opportunity right there? So
Cory Maass: we are, we are the bridge over the troubled water
You\'re speechless. My terrible joke. Shut him down. No,
Cory Miller: you can\'t do things like this because then my weird mind starts go. So we can go to
fiber and get a little like montage, , um, video . I think the [01:10:00] quirky stuff, I think things
like that. It\'s all on the table. It\'s just like authenticity. Hey, we\'re two dudes that like, don\'t like
this thing.
We solve this. We\'re, we\'re solved this little problem, but we think it might go on and if you want
to continue to support us to do it, we\'re gonna do it. Um, but the quirky , yeah, we did some
outlandish, quirky stuff, by the way, the themes. And I just found one the other day and I was
like, Ooh, you know, that\'s still out there.
Um, had years ago. Oh, go ahead. It\'s, it\'s, it\'s this outlandish, okay. So builder, I think Builder
was turning one year old and we wanted to celebrate it. So we had a birthday cake, birthday
cake, birthday party for it. And we had the image of the, the hat that we had made into it.
Lindsay had it made into a 3D cake.
And I\'m like, you know what? It\'s just those quirky things of like, it\'s a chore. We\'ll try to make it
funner, you know? Yeah. Kind of thing. So, oh, for sure. By the way, this is part of my process.
It\'s just like, you know, us talking through this and we get clarity of like, [01:11:00] oh, cause I
wrote chore and cause I wrote chore and I put a box around it, little crop box around it, and I\'m
like, yeah, let\'s destroy chores, destroy, create.
Oh, this is where I, uh, initially started that whole thing, Corey, I think in business in particular
with products and stuff, it\'s really good to have a villain. And I don\'t like to make people, I never
like to make people the villain. Sure. But the creative chores are the villain. So we are the
crusaders that fight against the creative chores.
So I\'m just, you know, but I, I just go like an enemy always helps a villain, always helps, kind of,
you know, push us, help our clients go, you\'re fighting for us and if we make chores, the
creative, the content chores, the, the villain, we\'re not fighting a person. We don\'t wanna do that.
Sorry. We wanna fight this concept that gets in the way of you doing magic on the web.
So, yeah. [01:12:00] Okay. I love that , because you know me, I\'m gonna try to find. Or if you
don\'t know , uh, any reason to do swag is a good hundred reason. And if business can help pay
for it. I\'m like,
Cory Maass: oh God, you and I are best in trouble then because we\'re in trouble. I am nonstop.
Like I, for everything I\'ve ever made, I at least had one, uh, sticker made or one t-shirt made or,
uh, cause swag is, is everything.
It\'s starting from, we keep coming back to me as a musician, but like in, when I first started, like
before I even had music, Out released. I had t-shirts, I had designed t-shirts and I, now I\'m mad
at myself cause I\'ve, I spent hours and hours and hours designing album artwork, designing
swag that nobody ever bought because the music wasn\'t good enough,
And so I wish I had spent the hours making the music good enough, uh, to [01:13:00] actually
like, warrant the swag. But it made me better as a designer. And, and it\'s, and it\'s fun. I don\'t
really regret it as far as, you know, like the fun I had in my life. But, um, yeah, so I\'m excited to
see what ridiculous things we come up with.
Cory Miller: So Corey, here\'s something that would be a low lift for us, but would be fun and hit
in this ring The bell we\'re fighting this villain, you know, um, is have a printful shop and all these
little stupid, you know, quirky ideas. We have. Shirt sticker. We\'re not trying to make money off
it, but it it, that\'s content that\'s like these pe you know, it\'s back to the Seth Good and Tribes
thing.
It\'s like, these people get me, they get what I\'m doing. And like this, we could turn that swag
concept. Cause Printful you can do everything from stickers. We could create, like imagine the
random shit we could do, but like, it\'s ringing the bell, chores suck.
Cory Maass: We need to, [01:14:00] we, we we\'re gonna make crop, um, crop t-shirts.

\n\n\n\n

They\'re gonna cut off just below the nipples . And you and I are gonna get on this call week after
week with our bellies hanging out because our t-shirts have been cropped or, you know, or, or a
square cutout, uh, here, you know, Terrible, terrible. We\'re gonna, we\'re gonna have to shave
patches into our heads because we\'ve cropped, uh, you know, cropped our hair like dumb stuff.
Like we will take the dad joke too far. Yeah.
Cory Miller: So we talk about out the truly outlandish stuff. Nobody wants to see me in a crop
top, but like truly out lunch stuff and we kind of calibrate it in. But an example of this is, um, oh
get tushy. It\'s the kinda like $79, uh, bk. So I bought, we have one and we bought others and my
friend Jason Scher told me about it.
But their marketing is so on brand. They [01:15:00] take this concept that isn\'t talked about in
polite company potentially, or we call it a bday, you know? Okay. Yeah. But their marketing, they
make poop jokes, you know, all the time. Like they infuse that. And I\'m not saying we can, you
know, but the spirit of it is, yeah, make it fun.
You know, and so I think like we\'re in the outlandish phase and we\'ll figure out these others that
are just kind of fun and quirky. We\'re not gonna get anybody buying them, but it\'s like, that\'s our
content marketing potentially. Yeah. You know?
Cory Maass: Well, and it\'s because it\'s, it\'s what keep it. If nothing else, it would, it\'s what, it\'s,
you and I are gonna have fun and it\'s gonna keep us excited to, to do this kind of stuff.
And like, um, the example I wanted to share earlier was, my first moderate success of a product
was I built a, um, personal finance tracker 20 years ago now. No, 15 years ago [01:16:00] now.
Um, And, and some people didn\'t. If there was a day where you didn\'t spend something, I was
like, this, this needs a celebration. And so I built a little Easter egg.
So if on a day when you were tracking your finances, if you, if you took the time to enter zero,
you got a, um, an email that was like, you know, congratulations. We got, we we got a video for
you. And I had gone on Fiver, and this is back when Fiver was, you know, truly anything for $5.
And I got a video made of a guy, um, beatboxing.
And he is like, what? You didn\'t spend anything? That\'s awesome. And then he starts
beatboxing money, money, money, money. And it like, but really good. And it was like just this
quirky weird thing that people lost their minds over. Yeah. And it took me, it was five bucks and
20 minutes to find somebody to do something outrageous.
But that\'s like, [01:17:00] You know, I live for that kind of stuff, you know, it doesn\'t necessarily
have to be Easter eggs, but like, you know, fun little weird things that, cause it\'s, you can also
defeat villains with joy, right? Like, we\'re we\'re, oh yeah. The, but like, you know, the goal is to
make it fun. Forget, you know, the, the chore wheel is what makes it fun or you make a game
out of it or whatever.
You know, that kind of thinking.
Cory Miller: You just read my notes. Okay, make creative chores fun. Like, okay, so you, you,
you were talking about music and I was like, oh, you have a soundtrack. When you create
posts, when you do that, like you were talking earlier, you use, uh, electronic music, it\'s like
there\'s a question.
So like, our email content could be like, you know what? Our email banner could be, make
creative chores fun. And it\'s like, what\'s your [01:18:00] favorite soundtrack? We made a shirt
over. Um, the spinning, I don\'t know. You know? Right. That could be some of that content that
we\'re like, elicit people\'s creative chore.
How they make creative chores fun cause they\'re necessity. I like your angle. Not everybody
has to be defeated. We could like hug the villain.
uh, Santa Claus put makeup on the villain.
Cory Maass: Santa Claus three where you know they, eventually the bad guy. Um, the spoiler
alert everybody, if you haven\'t seen Santa Claus three, plug your ears. But, you know, at the
end, the villain who is Jack Frost is vanquished because a little girl hugs him and thaws him out.
Finally. So this is the goal is, uh, you know, warm hugs that will make chores not as evil.
Cory Miller: There you go. Yeah. I love it. Grinch. You know, like there\'s [01:19:00] the Yeah,
we\'re gonna be the playful. I like that. Um, I think we should keep this on top of our mind. Yeah.
Like, I just try to find the bell. You keep ringing, you know?

\n\n\n\n

Mm-hmm. . Um, and it\'s make to me from our time as like, make creative chores fun. Yep. And
then the question is how do you do it? You know, making creative chores fun by carpet
Express.
Cory Maass: Yep. Things, yeah. Just broadly speaking, what, yeah, these are all things we can
talk about, things we can promote, things we can encourage in other, in others.
So again, like how do we get other people to talk about us as well? And it\'s like, here is this con,
this concept that we are owning and, you know, so we\'re, we\'re. Yes, we solve it very specifically
with, with the product we\'re building, but broadly speaking, you know, where in the world are
their creative chores and what are other clever ways that they [01:20:00] are being vanquished
or being hugged to death or being, uh, you know, uh, how, how can we, uh, spoonful of sugar
kind of concepts.
You know,
Cory Miller: how do you make your creative chores fun? Yeah. You know, well, whatever they
may be. Yeah. Whatever. Not even, like, it doesn\'t even necessarily have to be WordPress, you
know? Right. It could be just, you\'re doing art and this is the chore part. So how do you make it
fun? Well, I dress up at Santa Claus when I go pick out my frames or I, I don\'t know.
You know what I mean? But that, but the questions you\'re, you\'re sharing is like, that\'s just
ongoing cool content. Okay. All right, dude. Okay. I got my stuff. Continue on these. Review the,
uh, on the promotional side. Next steps for that. Um, review the, the updates you\'ve done to the
product. You\'ve got logo and masthead.
I\'m sure we\'ll be talking betwe between now and next week.
Cory Maass: Yeah. Masthead is easy. Logo. [01:21:00] We, we need to keep going back and
forth because it\'s, I, I, I\'m happy to own it, but we need to do some, do lots of thinking around it.
Cory Miller: Okay. You wanna show some logos next week and get our, uh, audience\'s
opinion? I gotta tell you though, when you said the eighties pink and black, I go, I mean, why
does it have to be boring?
Why does it have to be serious and monotonous? Pink kind of screams that corporate. Yeah.
Cory Maass: No, no more internet, corporate blue.
Cory Miller: So I\'ll, I\'ll leave it to your, uh, uh, inspiration and we\'ll, we\'ll, we can, we\'ll, we\'ll talk
about that next week in between. Nice. Thanks dude.
Cory Maass: Yeah, man. I\'ll talk soon. Okay.

\n

This article was published at Post Status — the community for WordPress professionals.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Mar 2023 12:03:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Cory Miller\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:10;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:60:\"WordPress.org blog: The Month in WordPress – February 2023\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14550\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"https://wordpress.org/news/2023/03/the-month-in-wordpress-february-2023/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:13213:\"

February has been an exciting month for the WordPress community, with the celebration of the first-ever WordCamp Asia bringing friends and contributors back together in person. But that’s not all; read on for the latest project updates.

\n\n\n\n
\n\n\n\n

Get ready for WordPress 6.2

\n\n\n\n

WordPress 6.2 Beta 4 arrived earlier this week and is ready for download and testing. Work continues on track, with the first release candidate (RC1) due next week and the target for the final release on March 28, 2023—less than four weeks away!

\n\n\n\n

WordPress 6.2 is one of the last major releases planned for Phase 2 of Gutenberg, taking the Site Editor out of beta with a more polished user experience and refreshed interface.

\n\n\n\n

On March 2, members of the release squad hosted the 6.2 live product demo. The recording and transcript will be available soon. In the meantime, these resources will give you a taste of what’s to come:

\n\n\n\n\n\n\n\n
\n

Help test WordPress 6.2. Your feedback is key to ensuring everything in this release is the best it can be.

\n
\n\n\n\n
\n\n\n\n

Join WordPress’ 20th anniversary celebrations

\n\n\n\n

WordPress is turning 20, and the community is getting ready to celebrate!

\n\n\n\n

As part of the festivities, the project has released a 20th anniversary Wapuu, a set of commemorative logos, and a special playlist with 46 tracks from the jazz artists selected to represent WordPress releases. Official WP20 swag will also be available soon.

\n\n\n\n

In addition, the Museum of Block Art (MOBA) is calling all artists to submit block art themed on “20 years of WordPress.”

\n\n\n\n
\n

Find out how to organize and participate in the WP20 celebrations.

\n\n\n\n

\n
\n\n\n\n
\n\n\n\n

What’s new in Gutenberg

\n\n\n\n

Two new versions of Gutenberg have shipped in the last month:

\n\n\n\n
    \n
  • Gutenberg 15.1 was released on February 8, 2023, with access to the Openverse library of openly-licensed media from the Editor. Other highlights include the ability to add custom CSS on a per-block basis and support for shadow presets in Global Styles. This is the last version of Gutenberg that will be included in WordPress 6.2.
  • \n\n\n\n
  • Gutenberg 15.2 is available for download as of February 22, 2023. Besides continued accessibility improvements, this release adds support for revisions when editing templates and template parts, and refines the navigation experience in the Site Editor.
  • \n
\n\n\n\n
\n

Follow the “What’s new in Gutenberg” posts to stay on top of the latest enhancements.

\n
\n\n\n\n
\n\n\n\n

Team updates: Global community sponsors for 2023, contributor mentorship program, and more

\n\n\n\n\n\n\n\n
\n

Following discussions on improving the contributor journey, a new WordPress contributor mentorship program has been proposed to roll out this year.

\n
\n\n\n\n
\n\n\n\n

Feedback & testing requests

\n\n\n\n\n\n\n\n
\n

Redesign work is well underway on the WordPress Theme Directory. Contributors can follow along on the GitHub repository.

\n
\n\n\n\n
\n\n\n\n

WordPress events updates

\n\n\n\n\n\n\n\n
\n

Join WordPress Executive Director Josepha Haden Chomphosy as she explores three interesting trends from WordCamp Asia.

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

Have a story we should include in the next issue of The Month in WordPress? Fill out this quick form to let us know.

\n\n\n\n

The following folks contributed to this Month in WordPress: @ninianepress, @jpantani, @rmartinezduque.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Mar 2023 11:30:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"rmartinezduque\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:11;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"WPTavern: WordPress Community on Mastodon Launches “Toot the Word” Survey\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142425\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://wptavern.com/wordpress-community-on-mastodon-launches-toot-the-word-survey\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2805:\"

Last month’s Twitter outage gave Mastodon a boost, as the company also announced unpopular changes to its API access. People from the WordPress community continue to trickle into the fediverse, with many going so far as to shutter their Twitter accounts. A fledgling community of WordPress users on Mastodon has made the network home and are reporting more quality interactions than they experience on other platforms.

\n\n\n\n

Daniel Auener, who runs a WordPress agency based in Sweden, curates and maintains a list of WordPress community members’ Mastodon accounts that anyone can follow by downloading a CSV file and importing it into Mastodon. He and the other admins of the five largest WordPress-related Mastodon instances have joined together to create a survey for WordPress users.

\n\n\n\n

The survey is being organized by the following admins:

\n\n\n\n\n\n\n\n

“The goal of this two-minute survey is to help us improve the WordPress-related Mastodon instances and Mastodon as a meeting place for the WordPress Community in general,” Auener said.

\n\n\n\n

“We want to know your needs and challenges and how you think we – as WordPress-related instances – can strengthen the WordPress community on Mastodon.”

\n\n\n\n

Respondents will be asked how frequently they use Mastodon and how important it is to their overall WordPress-related social media activity. They will also be asked about the quality of communication with the community and what they would like to see more of on Mastodon. So far the survey has received 112 responses. If you have embraced the fediverse, take two minutes to leave your feedback on the “Toot the Word Survey” before it closes on March 5, 2023.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Mar 2023 22:09:32 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:12;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"WPTavern: MonetizeMore Acquires Advanced Ads Plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142414\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"https://wptavern.com/monetizemore-acquires-advanced-ads-plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3404:\"

MonetizeMore, an ad revenue optimization company, has acquired the Advanced Ads plugin and will be hiring the team behind the products.

\n\n\n\n

The plugin’s ad management tools are used by more than 150,000 websites to create, display, and rotate ad units, as well as schedule and target ads based on preset conditions. It integrates with many other popular plugins like BuddyPress, bbPress, Elementor, MailPoet, Paid Memberships Pro, and more. The plugin is distributed on WordPress.org with commercial upgrades and add-ons available.

\n\n\n\n

Advanced Ads creator Thomas Maier launched the plugin 2014 after finding that most WordPress ad plugins didn’t support responsive ads, cached websites, or split testing for better performance. Over the past nine years his team has grown to 12 people supporting 40 million impressions.

\n\n\n\n

Maier said he “never found much joy in fulfilling the executive and administrative roles in such a successful project” and will be returning to working on a team with Advanced Ads’ customers as part of MonetizeMore.

\n\n\n\n

“I haven’t felt comfortable with a managing (aka ‘boss’) position for a while and wanted to get out of it before losing fun working with my team, product, and customers,” Maier said. “It was more a process than a specific turning point.

\n\n\n\n

“Luckily, I built relationships with potential buyers long before thinking about selling. This helped me last year to get multiple qualified offers in a short period of time. I also asked people who have sold their WordPress [businesses] for advice, which was often very honest and open.”

\n\n\n\n

Maier said the administrative burden wasn’t the problem, as his team did most of the daily tasks already. In selling Advanced Ads he was looking to move into a new role by passing the ownership on to a company that he believes to be a “sensible market participant.”

\n\n\n\n

“My energy was drained by me feeling responsible for everyone, the team, customers, and partners, to be happy,” Maier said. “I couldn’t shut up thinking about that even when everything was running smoothly. After 13 years running my own companies, I am looking forward to stepping away from the driver’s seat.”

\n\n\n\n

This acquisition allows MonetizeMore to expand its ad optimization tools with Advanced Ads’ features, which allow users to manage and target their ads without coding skills.

\n\n\n\n

“Their expertise complements our existing programmatic advertising tools and products suite, keeping our publishers at the forefront of the industry,” MonetizeMore CEO and founder Kean Graham said. “As we are set for exponential growth this year and on track to cross the $100M ARR mark this year, we will remain selective in making strategic acquisitions and partnerships with organizations that also empower ad-monetized publishers.”

\n\n\n\n

Maier said he doesn’t expect any changes with the plugin’s pricing as the result of the acquisition. There are currently no changes planned for active subscriptions, existing product features, or service levels.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Mar 2023 20:46:28 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:13;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"WordPress.org blog: Let’s Party: Organize your WP20 Celebration!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14546\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wordpress.org/news/2023/03/lets-party-organize-your-wp20-celebration/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2714:\"

Join WordPress enthusiasts from across the globe on May 27, 2023, as they come together to celebrate its 20th anniversary!

\n\n\n\n

Regardless of how you use WordPress or where you call home, you are invited to celebrate this great milestone. Plan a larger party that includes your entire meetup, spend the day coworking with a group of friends, or hang out virtually online.

\n\n\n\n

Whatever your style, celebrate in your time zone, your way. WordPress has some resources to help you party.

\n\n\n\n

The Meetup Organizer handbook has a section dedicated to helping you plan your meetup’s anniversary celebration. You’ll find email and Meetup.com templates that make sending your announcements and creating your events simple, as well as tips for planning a fun, safe, and inclusive event, in-person or online. 

\n\n\n\n

The 20th anniversary website will list events as they are announced and scheduled by organizers, so check back regularly to see if there’s one in your area you’d like to join or help organize.

\n\n\n\n

Meetup organizers, once your meetup’s WP20 Celebration is scheduled, email support@wordcamp.org using the subject WP20 Celebration and include a link to your meetup event. Events will be reviewed to ensure they have all the necessary details before inclusion on wp20.wordpress.net. 

\n\n\n\n

And don’t forget the new swag!

\n\n\n\n

Starting in April, meetup organizers can order complimentary kits of official anniversary swag, including limited-edition stickers, buttons, and pencils that can be shipped to your meetup at no cost to you. Additional items, such as pennants, shirts, hoodies, keychains, and more, are also available for purchase at the official WordPress store while supplies last, beginning in early March. 

\n\n\n\n

So, whether you’re sporting new anniversary swag or your old favorites from your closet, join WordPress enthusiasts on Saturday, May 27, for a globe-spanning WordPress celebration. Use hashtag #WP20 to share your passion for WordPress.

\n\n\n\n

Don’t have an active meetup in your area? It’s not too late to start one.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Mar 2023 20:21:44 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Cate DeRosia\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:14;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:45:\"Do The Woo Community: Do the Woo, Version 4.0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74585\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:43:\"https://dothewoo.io/do-the-woo-version-4-0/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:300:\"

Well, this is it. Learn all about Do the Woo version 4.0.

\n

>> The post Do the Woo, Version 4.0 appeared first on Do the Woo - a WooCommerce Builder Community .

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Mar 2023 11:30:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:15;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"HeroPress: WordPress helps me unwind – story of a part-time developer\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://heropress.com/?post_type=heropress-essays&p=5298\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:186:\"https://heropress.com/essays/wordpress-helps-me-unwind-story-of-a-part-time-developer/#utm_source=rss&utm_medium=rss&utm_campaign=wordpress-helps-me-unwind-story-of-a-part-time-developer\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:13606:\"\"Ajay\nHere is Ajay reading his own story aloud.\n\n\n\n\n\n\n

In October 2023, I will complete 20 years of my association with WordPress. What started as an experiment soon became an integral part of my life. 

\n\n\n\n

Hi! I am Ajay D’Souza. I am the author of several completely free WordPress plugins, and this is my WordPress story.

\n\n\n\n

In the beginning…

\n\n\n\n

I vaguely recall always having a passion for computers during my school days. Then, it was Logo. It was only in mid-2000 that I discovered HTML. I had initially set out to learn C or C++ and got distracted by this language that allowed me to build webpages. 

\n\n\n\n

I created a site on Sherlock Holmes by hand on a free host. I learnt a bit of PHP, which helped me create dynamic portions of the site. But I still didn’t know what MySQL was. 

\n\n\n\n

In late 2003, when yet another free host closed its shutters, I finally bought ajaydsouza.com. This site has remained my home on the web for nearly 20 years.

\n\n\n\n

Finding WordPress

\n\n\n\n

After buying the domain, I started blogging using WordPress in October 2003. At that time, WordPress was still in its infancy, and I enjoyed playing with innovative technology. This was before the advent of Facebook, Twitter or any other forms of social media.

\n\n\n\n

I blogged about my day-to-day experiences as a student and a part-time developer. My friends thought that I was crazy for sharing my personal life online. But I persevered because blogging helped me unwind and express myself.

\n\n\n\n

Building plugins and a theme

\n\n\n\n

I started developing WordPress plugins in 2005. My first plugin was Bad Behavior Stats, which displayed the number of blocked access attempts by the Bad Behavior plugin. WordPress plugin development was still new back then and Bad Behavior Stats soon became obsolete. I also created a theme called Connections Reloaded, based on the original Connections theme. I maintained it until 2009, when I decided to focus on plugins instead of themes.

\n\n\n\n

Since 2005, I have authored more than 15 WordPress plugins!

\n\n\n\n

A full-time WordPress blogger…

\n\n\n\n

I began blogging professionally about WordPress in November 2005, thanks to Mark Ghosh who ran Weblog Tools Collection. This gave me an opportunity to stay updated with new plugins and themes and share the latest news of the fast-growing WordPress world. I left my engineering job in mid-2006 and blogging for Mark helped me financially while I pursued my MBA. 

\n\n\n\n

…and a part-time WordPress developer

\n\n\n\n

In 2009, I completed my MBA and joined the finance sector as my day job. This reduced my time for blogging and coding. However, I did not want to let go of my WordPress passion. I had already created Contextual Related Posts and Top 10, two popular plugins with loyal users. I continued to develop them and launched a few more plugins over the years.

\n\n\n\n

The professional rebrand

\n\n\n\n

I moved my plugins to WebberZone in 2015. This became my professional brand for my existing and new plugins. It also allowed me to create a knowledge base, which I am still working on.

\n\n\n\n

WebberZone allowed me to split my personal blog from my WordPress development. It has also given me the possibility of premium plugins, should that be a path I pursue in the future.

\n\n\n\n

The challenges with WordPress development today

\n\n\n\n

WordPress development has changed a lot in recent years, especially with the launch of the block editor. To be a developer today, you need to learn not only PHP and MySQL, but also JavaScript and React. You also need to use build tools before you can start coding.

\n\n\n\n

This has been challenging, but fortunately, there are several online tutorials to help. I spent months learning how to add blocks to my plugins and I finally have a working repository on Github of these.

\n\n\n\n

What have I learned?

\n\n\n\n

I have learned some valuable lessons from my WordPress journey. Here are some of them:

\n\n\n\n
    \n
  • Persist. Not everyone will appreciate your work, but some will. Focus on them and ignore the rest.
  • \n\n\n\n
  • Code. A lot. Reading tutorials is not enough. You need to practise, make mistakes and fix them.
  • \n\n\n\n
  • Learn from others. The WordPress community has many amazing people who create great plugins and themes. Study their code, read their tutorials and follow their best practices.
  • \n\n\n\n
  • Contribute. There are many ways to contribute to WordPress besides core development. You can also contribute by creating plugins, themes, documentation, marketing, tutorials, etc.
  • \n\n\n\n
  • Don’t be afraid to say NO. This is very hard to do, but sometimes necessary. I recently decided to limit support for my free plugins because it was taking too much time from development.
  • \n\n\n\n
  • Take time off. It could be a night, a day, a week or more. Working when exhausted is not productive or healthy. Spend some time with your family.
  • \n
\n\n\n\n

How does WordPress help me unwind?

\n\n\n\n

WordPress is my way of relaxing. My job demands long hours and constant availability. I love what I do, but I need a break sometimes. 

\n\n\n\n

That’s why I enjoy coding plugins for WordPress in my spare time. It makes me happy to create something useful and share it with others.

\n\n\n\n

My WordPress Future

\n\n\n\n

My goals for 2023 and beyond are:

\n\n\n\n
    \n
  • Redesign WebberZone, my website where I showcase my WordPress plugins and tutorials.
  • \n\n\n\n
  • Be more active on Twitter and network with other WordPress enthusiasts.
  • \n\n\n\n
  • Improve and update my existing plugins and maybe launch a pro version.
  • \n\n\n\n
  • Learn new skills and keep up with the latest WordPress trends and developments.
  • \n\n\n\n
  • Share my WordPress knowledge through tutorials on WebberZone.
  • \n
\n\n\n\n

WordPress has given me a creative outlet for my ideas and skills. As a blogger, it has allowed me to share my stories and experiences. As a developer, it has challenged me to build many things that are useful that I can be proud of. As a community member, it has connected me to amazing people and opportunities.

\n\n\n\n
\n\n
\n

Ajay’s Work Environment

\n\n\n\n

We asked Ajay for a view into his development life and this is what he sent! He doesn’t use a desk, he codes his WordPress material in bed on just his laptop.

\n\n\n\n\n #hotspot-5303 .hotspots-image-container,\n #hotspot-5303 .leaflet-container {\n background: #efefef }\n\n #hotspot-5303 .hotspots-placeholder,\n .featherlight .featherlight-content.lightbox-5303 {\n background: #2E2D29;\n border: 0 #2E2D29 solid;\n color: #DFEBE5;\n }\n\n #hotspot-5303 .hotspot-title,\n #hotspot-5303 .bc-product__title a,\n .featherlight .featherlight-content.lightbox-5303 .hotspot-title,\n .featherlight .featherlight-content.lightbox-5303 .bc-product__title a {\n color: #93C7A4;\n }\n\n #hotspot-5303 .hotspot-style-1 {\n stroke-width: 2;\n fill: #ffffff;\n fill-opacity: 0;\n stroke: #ffffff;\n stroke-opacity: 0;\n }\n #hotspot-5303 .hotspot-style-1:hover,\n #hotspot-5303 .hotspot-style-1:focus,\n #hotspot-5303 .hotspot-style-1.hotspot-active {\n fill: #ffffff;\n fill-opacity: 0.81;\n outline: none;\n stroke: #ffffff;\n stroke-opacity: 1.01;\n }\n #hotspot-5303 .hotspot-default {\n stroke-width: 2;\n fill: #ffffff;\n fill-opacity: 0;\n stroke: #ffffff;\n stroke-opacity: 0;\n }\n #hotspot-5303 .hotspot-default:hover,\n #hotspot-5303 .hotspot-default:focus,\n #hotspot-5303 .hotspot-default.hotspot-active {\n fill: #3CA2A2;\n fill-opacity: 0.71;\n outline: none;\n stroke: #235B6E;\n stroke-opacity: 1.01;\n }\n #hotspot-5303 .leaflet-tooltip,\n #hotspot-5303 .leaflet-rrose-content-wrapper {\n background: #2E2D29;\n border-color: #2E2D29;\n color: #DFEBE5;\n }\n\n #hotspot-5303 a.leaflet-rrose-close-button {\n color: #93C7A4;\n }\n\n #hotspot-5303 .leaflet-rrose-tip {\n background: #2E2D29;\n }\n\n #hotspot-5303 .leaflet-popup-scrolled {\n border-bottom-color: #DFEBE5;\n border-top-color: #DFEBE5;\n }\n\n #hotspot-5303 .leaflet-tooltip-top:before {\n border-top-color: #2E2D29;\n }\n\n #hotspot-5303 .leaflet-tooltip-bottom:before {\n border-bottom-color: #2E2D29;\n }\n #hotspot-5303 .leaflet-tooltip-left:before {\n border-left-color: #2E2D29;\n }\n #hotspot-5303 .leaflet-tooltip-right:before {\n border-right-color: #2E2D29;\n }\n\n\n\n
\n
\n
\n \"Ajay’s\n
\n \n \"2014\n \"MAMP\n \"Visual\n \"Github\n \"Finder\"\n \"Terminal\"\n \n\n \n \n
\n \n

2014 Macbook Air

\n
\n
\n \n
\n \n

MAMP Pro

\n
\n
\n \n
\n \n

Visual Studio Code

\n
\n
\n \n
\n \n

Github Desktop

\n
\n
\n \n
\n \n

Finder

\n
\n
\n \n
\n \n

Terminal

\n
\n
\n
\n\n\n\n\n\n

HeroPress would like to thank Draw Attention for their donation of the plugin to make this interactive image!

\n
\n\n
\n\n\n

The post WordPress helps me unwind – story of a part-time developer appeared first on HeroPress.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 01 Mar 2023 19:32:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Ajay D’Souza\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:16;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"Do The Woo Community: Thanks to These Supporters of Do the Woo\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74575\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"https://dothewoo.io/thanks-to-these-supporters-of-do-the-woo/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:359:\"

A huge shoutout to these sponsors who have supported us over the last 12 months.

\n

>> The post Thanks to These Supporters of Do the Woo appeared first on Do the Woo - a WooCommerce Builder Community .

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 01 Mar 2023 19:21:47 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:17;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"Post Status: WordPress 6.2 Beta 4 & Live Demo • Performance Roadmap • Static vs Dynamic\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=147763\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"https://poststatus.com/wordpress-6-2-beta-4-live-demo-performance-roadmap-static-vs-dynamic/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:21720:\"

This Week at WordPress.org (February 27, 2023)

\n\n\n

WordPress 6.2 is just a few weeks away. It\'s time to get testing with Beta 4. Core Performance team has announced the roadmap for this year, including Gutenberg Phase 3 work and more. Do you know the difference between static vs dynamic blocks?

\n\n\n
\n\n\n\n\n\n\n\n

\n\n\n\n

News

\n\n\n\n\n\n\n\n

\n\n\n\n
\n
\n

Accessibility

\n\n\n\n\n\n\n\n

Central

\n\n\n\n\n\n\n\n

Community

\n\n\n\n\n\n\n\n

Core

\n\n\n\n\n\n\n\n

WordPress 6.2

\n\n\n\n\n\n\n\n

Meetings

\n\n\n\n\n\n\n\n

Developer Blog

\n\n\n\n\n\n\n\n

Docs

\n\n\n\n\n\n\n\n

Hosting

\n\n\n\n\n\n\n\n

Marketing

\n\n\n\n\n\n\n\n

Meta

\n\n\n\n\n\n\n\n

Openverse

\n\n\n\n\n
\n\n\n\n
\n

Performance

\n\n\n\n\n\n\n\n

Plugins

\n\n\n\n\n\n\n\n

Polyglots

\n\n\n\n\n\n\n\n

Project

\n\n\n\n\n\n\n\n

Support

\n\n\n\n\n\n\n\n

Theme

\n\n\n\n\n\n\n\n

Test

\n\n\n\n\n\n\n\n

Training

\n\n\n\n\n\n\n\n

Lesson Plans

\n\n\n\n\n\n\n\n

Online Workshops

\n\n\n\n\n\n\n\n

Tutorials

\n\n\n\n\n\n\n\n

Courses

\n\n\n\n\n\n\n\n

WPTV

\n\n\n\n\n
\n
\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n

Thanks for reading our WP dot .org roundup! Each week we are highlighting the news and discussions coming from the good folks making WordPress possible. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers.

Are you interested in giving back and contributing your time and skills to WordPress.org? \"🙏\" Start Here ›

Get our weekly WordPress community news digest — Post Status\' Week in Review — covering the WP/Woo news plus significant writing and podcasts. It\'s also available in our newsletter. \"💌\"

\n\n\n\n
\n\n\n\n
\"Post
\n

You — and your whole team can Join Post Status too!

\n\n\n\n

Build your network. Learn with others. Find your next job — or your next hire. Read the Post Status newsletter. \"✉\" Listen to podcasts. \"🎙\" Follow @Post_Status \"🐦\" and LinkedIn. \"💼\"

\n
\n\n\n\n
\n

This article was published at Post Status — the community for WordPress professionals.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 01 Mar 2023 18:28:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Courtney Robertson\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:18;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"WPTavern: #65 – Bob Dunn on Building a WooCommerce Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=142333\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://wptavern.com/podcast/65-bob-dunn-on-building-a-woocommerce-community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:40419:\"Transcript
\n

[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.

\n\n\n\n

Jukebox has a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case building a WooCommerce community.

\n\n\n\n

If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players.

\n\n\n\n

If you have a topic that you’d like us to feature on the show, I’m very keen to hear from you, and hopefully get you all your idea on as soon as possible. Head over to WPTavern.com forward slash contact forward slash jukebox, and use the form there.

\n\n\n\n

So on the podcast today, we have Bob Dunn. If you’ve been using WordPress for any length of time, and you’ve been consuming content in the ecosystem, it’s highly likely that you’ve come across Bob before. He’s been using WordPress since 2006, WooCommerce since 2011, and has been podcasting since 2014. In another life before he discovered WordPress, Bob ran a marketing company, but now his endeavors are all about WordPress.

\n\n\n\n

We talk about how Bob found WordPress back in the day, when he was creating websites with HTML and Flash. Bob branded himself as BobWP, and has never looked back. After several years of running an agency alongside his content creation, in 2014 Bob decided to go all in on his content and building a community around it.

\n\n\n\n

As you’ll hear, he tried a variety of different formats, some of which worked, and others which fell by the wayside. But it was all a journey to where he is now.

\n\n\n\n

Given the size of the WordPress community, Bob was able to discover his niche within the greater whole and concentrate upon WoCommerce. His popular Do the Woo podcast was born, and he’s been working on it ever since.

\n\n\n\n

We talk about how Bob has managed to keep the momentum going, and what he thinks are unique about his podcast and community. It’s not about growing a group or worrying about the number of listeners. For Bob, it’s about creating meaningful connections and working to make his community a worthwhile place to be for himself, his cohosts and consumers of his content.

\n\n\n\n

We talk about how growing a community such as this can be financed, as well as the ways that Bob is trying to innovate in the near future to give value back to the WordPress project more generally.

\n\n\n\n

It’s an interesting conversation about how content creators can find a place in the WordPress ecosystem, and what impact they can have.

\n\n\n\n

If you’re interested in finding out more, you can find all the links in the show notes by heading to WPTavern.com forward slash podcast. Where you’ll find all the other episodes as well.

\n\n\n\n

And so, without further delay, I bring you Bob Dunn.

\n\n\n\n

I am joined on the podcast today by Bob Dunn. Hello, Bob.

\n\n\n\n

[00:04:05] Bob Dunn: Hey Nathan, thanks for having me on. I’m pretty excited to be here.

\n\n\n\n

[00:04:08] Nathan Wrigley: Yeah, you’re very welcome. Thank you. Bob is known to me because we’ve met in the real world, and I’ve been following his podcast for many, many years. But if you don’t know Bob, let’s give you the opportunity to introduce yourself. So it’s a fairly bland question. I’m sorry about that. But it’s the one that we usually start with. Just give us a bit of background, tell us who you are, what your relationship is with WordPress and so on.

\n\n\n\n

[00:04:32] Bob Dunn: Okay. Before WordPress, before I even got into WordPress, I ran a marketing company. My wife and I ran a marketing company, and these were the days of print design. So that’s kind of was my background for, for many, many years. And eventually moved into WordPress, which is another little story in itself, but was just looking for something simple and easy to segue into the web as far as our business.

\n\n\n\n

And in 2006, I started playing with WordPress. Got into it more and more. My wife was blogging on Typepad, I believe, at the time. So I was thinking, well, maybe we should check out this blogging thing on WordPress. Got into that. That was what appealed to me first off.

\n\n\n\n

And then secondly was the fact that I had spent, in my other business doing these horrible HTML websites with Flash, and they were just atrociously, they were a horror. And I thought, I’ve got to find something simpler that I can make a nice, clean website for clients. I don’t need anything fancy, and I found that with WordPress and actually did in, I think, 2018, my first WordPress site for our business. And from there it was history. In 2010, I branded BobWP. I’ve been training, I’ve done just about everything in WordPress, or at least tried everything except development. And I’m, where I’m at today with, Do The Woo, which is a WooCommerce builder community site. But yeah, it’s been an interesting and fun journey.

\n\n\n\n

[00:06:06] Nathan Wrigley: How did you decide that you were going to turn your attention to what it is that you now do mostly, which is community building and podcasting? Was there a moment in time where you thought, I no longer wish to actually build sites and deal with clients? I want to concentrate on the content creation and the community building.

\n\n\n\n

[00:06:25] Bob Dunn: Yeah, around 2014 was when I stopped doing service work, designing sites specifically. I just was burned out. It was to the point where I would almost dread if somebody contacted me to put a site together, and I think it’s just because I’d been doing, at that point, between that and our other business, I’ve been doing client services for a good, probably 23 years or 24 years.

\n\n\n\n

And I thought, man, this isn’t the way to work with clients. I’m not giving them what they deserve. If I have that kind of attitude and I’m just dreading the next project. Ever since the beginning of my involvement with WordPress, the community always played a part. That was a part that really, was always there and always moved me forward.

\n\n\n\n

Back in 2007, 2008, I was on another online community, and it was very unique. I’m not going to get into the explanation of it, take a little bit too long, but that got me more involved in community, online and both in person. And that stuck with me, the community all the way through.

\n\n\n\n

And now the podcasting came along. I was a content maker. In 2007 I went to a workshop with some colleagues of mine, and it was on podcasting and they really wanted me to start a podcast. And I thought, well, this is very intriguing. I was looking at what I was doing. Uh, I don’t have the bandwidth for this. So I told them maybe someday, and that someday came like, I don’t know how many years later. 2014 is when I started the first podcast, and Matt Madeiros, which many of your listeners know from Matt Report and WP Minute. He was doing podcasting way back then too, and he kept poking at me.

\n\n\n\n

And we had a pretty good relationship, we talked a lot. And again, since we were both content makers, he said, come on Bob, you got to try podcasting. So he was never like, down my throat, but every once in a while we’d be talking and he’d go, oh, when you going to start that podcast? So between his less than annoying poking at me, and then having waited, I thought this is prime time.

\n\n\n\n

So in 2014, I said, I got to try this podcasting thing. And I did one for about a year and I called it WP Breakdown. And I thought it was very clever because I was essentially repeating what I did with tutorials and stuff. I was writing, breaking down WordPress. But then I also thought of the frustration of WordPress, somebody having a breakdown with WordPress. So I thought it was clever. I don’t know if anybody ever really got that from the title.

\n\n\n\n

But they were 10, 15 minute monologue podcasts that I did. And I wasn’t really thrilled with it. I think it was a format I had. So after a little over a year I said, I got to quit this. This is just me rambling, regurgitating what I’m writing down somewhere else. I need to wait till something hits me and then I’ll start up again.

\n\n\n\n

[00:09:38] Nathan Wrigley: That’s nice. I confess that I don’t think in all the years that I’ve been podcasting, I don’t think I’ve had the courage to do any monologue kind of thing. It’s always been an interview. So either with one person or multiple people. I don’t quite know why that is, but I’ve always found it much more easy to get conversation going, than to persuade myself to sit there and write something that I assume people would want to listen to.

\n\n\n\n

[00:10:05] Bob Dunn: Yeah, and I’d always been told, even in the early days of my other career, people always told me, you got to do something Bob. You either need to go into being a DJ or a minister, because of your voice. And I thought, well, you know, you don’t go into something just because of your voice. And that’s where a few people started poking me at podcasting.

\n\n\n\n

Oh, you have a voice for podcasting. I said, well, that’s nice, but it would be better if I had the time and the resources and everything else that comes along with it. The voice alone isn’t going to do it. And I’ve had a, I’ve had a few monologue ones. I’ve had a few interview. I’ve actually done seven podcasts since 2014.

\n\n\n\n

[00:10:44] Nathan Wrigley: That’s really rather a lot. It always amazes me that the community surrounding the WordPress project is big enough that it can have so many little niches. So, you know, if you’ve got a plugin that does one particular thing, that may well afford you a lifestyle, if you can sell it and upsell it and shift some licenses, then you can have a lifestyle there.

\n\n\n\n

But also that extends to things like you and I both do. It’s amazing to me that there are enough people out there who are into WordPress that it can support multiple different podcast channels and YouTube channels and all sorts of content creation, tutorials, but also podcasts like you’re listening to now. I find that extraordinary.

\n\n\n\n

[00:11:29] Bob Dunn: Yeah, it is amazing. And I think when I was doing it by myself, I realized that no, this isn’t right. This isn’t meant to be me just being here by myself doing some monologue. I’m not really enjoying it. And I think that was a community part of it, nagging at me, because when I started Do the Woo, I think I did one or two episodes and I said basically, screw this, I’ve got to get a co-host at least.

\n\n\n\n

And I reached out to Brad Williams from WebDevStudios. He said, would love to do it. We did a few by ourselves and then I thought even two people week after week or whatever the cadence was back then. Is it really what I want to do? Is it really what the listeners want to hear? The two of us talking week after week. So shortly after that we started bringing in guests.

\n\n\n\n

[00:12:26] Nathan Wrigley: I’ve tried my hand at community building with things like Facebook groups and so on. Various different ways of getting the community going, but that feels like an area where you are really concentrating. So it’s not true to say that you do the podcast. You do the podcast plus you have these endeavors to build community. You’ve got a variety of different people helping you create the podcast, but also you are trying to create a community around the podcast. How’s that going and what’s the intention there?

\n\n\n\n

[00:13:00] Bob Dunn: I think that, I started with building community around BobWP. So the brand in 2010 that I started, that helped make the way for building other communities, because it’s real hard to build, have these other grandeur ideas and not have built your own community yourself. So I did that, and when I really sat down and started looking at building community and I read books and I listened to the people that were experts in building community and I saw a lot of things and I thought, this just doesn’t, there’s something that doesn’t jive with what I want to do.

\n\n\n\n

And what I discovered was two things that I was looking at building a community. I call it without the noise and without the metrics. And what I mean by that is without the noise, when I first started the idea of Do the Woo and building a community for the WooCommerce builder. Everybody would ask me the question, so are you doing a Slack channel? Are you doing a Facebook group? Is this like a Discord? Where are you building this community? I said, I’m not doing any of those. And they were just kind of pause.

\n\n\n\n

My idea was that, and as painful as it sounds, that I would need to build community, basically one person at a time. That I didn’t need to prove that I have a community of thousands of people, or I have this group that has 10,000 people in it. Because the impact was more important to me than the number. Because as all of us know, you can have 20,000 followers on Twitter, and you engage with maybe 2% of them if you’re lucky.

\n\n\n\n

So there’s that metric that doesn’t mean that your community’s successful or not, I really feel that way. The metric is the communication you’re having with individuals. How you’re connecting people. And that tied into less noise.

\n\n\n\n

I didn’t need a bunch of people in a group on Discord and have them all talking away to each other. We have plenty of opportunities to do that, and I didn’t need to add something to that pile. So taking that in mind and moving ahead with those two, I call them my goals or my mantras, I guess. It’s gone very well because, what I see is, when I have people on the podcast, I have a certain amount of hosts, and our podcast is a little unique to the space because I have like, I believe, nine or 10 co-hosts now that do the different shows.

\n\n\n\n

I kind of mix them up. They all have their different personalities. They bring in a different perspective. And the connections that have been made between hosts and guests and guests and guests and hosts and hosts has been amazing. And it’s not this, like I said, huge number that I’m going to just worry about achieving and saying, join this community of 10,000 people, 20,000. Whatever I want it. Join this community where people are connecting with each other in different ways. And that’s what I think the podcasting has really brought to it.

\n\n\n\n

And you, you have your weekly Monday podcast where you bring in three different people. With you, I’m sure that same thing is happening. You’re building the WP Builds community that way because they’re all connecting. You have the people that come in and listen to the chat. You have guests that maybe have listened to other guests, who knows, they may have reached out to each other. Sometimes we hear about those stories, sometimes we don’t.

\n\n\n\n

And those are the things that are impactful to me. And I think that’s a way to really build community versus these steps that people go through. And there’s nothing wrong with having Facebook groups. There’s nothing wrong with having Discord groups. They all have their place. But personally for me, I knew the direction I needed to go.

\n\n\n\n

[00:17:05] Nathan Wrigley: Yeah. In order to allow yourself the time to put into this project. Whatever it is given the time that this podcast is released, wherever you’ve got to. But in order to give yourself the time, you obviously need to finance that. And I’m wondering how that works for you. Do you have relationships with companies? Are you sponsored in certain ways? How do you deal with paying the bills essentially?

\n\n\n\n

[00:17:34] Bob Dunn: Yeah, it’s old sponsorships and it’s a tough row. You can get sponsors, no problem. You can get sponsors if you don’t have listeners. They put out all these things that maybe have worked for them. A lot of it is who you know. A lot of it is your own community build up. And a lot of it is luck, I think. So yes, I have currently 12 pod friends that are my major sponsors, and then I have some spots for smaller sponsors.

\n\n\n\n

When I started my first podcast or one of my first, it was, Do the Woo actually, in the early years, changed to a podcast called WPeCommerce. When I started that podcast, out of the gate, I started with sponsors and I was able to get some people to come in and support me. Now, easier said than done. I had a lot of, as you mentioned, a lot of connections in the space. I had already built up a lot of relationships. I built up a brand, whatever that brand may convey, but it obviously was something that sponsors found value in.

\n\n\n\n

Now, you can only carry that so far. You have to really start delivering and you have to, you have to be honest with your sponsors. And how I do it is, a lot of times you will, how do I want to say this? Sponsors will have expectations, and those expectations might be metrics. How many listeners do you have? How many click-throughs am I going to have?

\n\n\n\n

Now, if you don’t have that or that isn’t your main goal, as I said before, with my community, I’m not looking at so much the metrics. I’m looking at the impact it has. Then you’ve got to turn around, sell that. And that’s what I do is I sell the impact of what my sponsors are doing for the community.

\n\n\n\n

And that’s not an easy sell, let me tell you. And not everybody has a budget to spend the money on that. So I’m fortunate. It’s something that when time comes around to get sponsors, it’s not like I just sit back and send out 12 emails and I get 12 yeses. It does take work and it’s not something I recommend for everyone.

\n\n\n\n

You know, there’s a lot of other ways you can fund your efforts. But if you really are able to do it full-time and put into it all your blood, sweat, and tears. And also decide what else you can provide through those sponsorships. Let me kinda step back. I’m kind of going off on a weird tangent.

\n\n\n\n

One of the biggest things I can ask anybody if you’re going to do a sponsorship, whether it’s for a podcast for a community, is two things. Be creative and be flexible. If you send out and you say, hey, this is what you get, case closed, we’re done. Great. If that’s it, and it works, fine. But the only way you can grow a sponsorship, grow trust from sponsors is to throw in some creativity to really basically give them a little bit more of an open book than saying this is what we deliver during this period of time, and that’s it.

\n\n\n\n

And that is what’s going to help you. And it helps them to understand more of what you’re actually doing with the podcast or the community, whatever it may be. Versus just saying, you get this and that’s it. If that makes sense. I kind of went off on a little tangent there and kind of got a little away from community, but the sponsorship is a real, I wish it was cut and dry is what I wish it was.

\n\n\n\n

And I could say, hey, you know, just do this and you’ll be happy, and life will go on and you can go out and smell the roses and live your life. But it can be frustrating, can be challenging, but if you work on it hard enough, you’ll find that sweet spot.

\n\n\n\n

[00:21:31] Nathan Wrigley: Yeah, you only have to go to events like WordCamps to see that WordPress has this giant commercial bit to it. There’s hundreds of companies at those events vying for your attention, and they may have booths, they may have great big areas of the exhibition hall if you like, devoted to their product or service. Or it may just be that they turn up and walk the halls and try to meet new people and forge relationships, set up meetings and what have you. So there’s a very large proportion of people in the WordPress space who want to sell into that space. And then along comes somebody like you who is directly talking to those people.

\n\n\n\n

And so I can see that the match is really good. You are essentially a conduit. You’re a short circuit between people who’ve got a product that they wish to sell, and trying to find that audience and it’s hard to build that audience. And I would imagine in many cases, those companies, they really don’t have the resources to build their own independent audience.

\n\n\n\n

So the idea of piggybacking of the hard work that you’ve done over many years must seem very appealing. But also, yeah, I guess they’ve got their constraints in terms of whether they’ve got the budget, what their success criteria are and so on. But do you see yourself as that middle man, if you like? The person that sits between the community who want to listen to authentic people talking in authentic ways, and the companies who want to get their product and service to that audience, but possibly don’t know quite how to do it.

\n\n\n\n

[00:23:08] Bob Dunn: That’s exactly how I sell my sponsorships. I’m there to be an advisor. I’m there to be somebody that a sponsor can throw it against the wall and see if it sticks. I can give them my impressions of what’s going on in the community. For our new year with our sponsors, a big part of that is me being a conduit. I mean it’s like, I tell my sponsors it’s, it’s a horrible way to say this, but use and abuse me. I’m here to help you make connections. If you want to talk to somebody, if you want to meet somebody. If I see a potential conversation that I feel would be valuable to whoever and the sponsor, and neither one of them have had any inclination about this may be happening.

\n\n\n\n

I’ll come right to them and say, hey, I’ve talked to so-and-so and I really think you should connect with this person. And at the same time, connecting with the different guests we have, I’ve had some sponsors that have actually connected with guests. In the next 12 months, as a group, what our sponsors are doing as part of their sponsorships now, and this kind of brings a other piece of the community back in, certain percentage of their sponsorship will go right back in to fund some of the things that we’re seeing and doing in the space right now as far as sending people to WordCamps, sending contributors to contributor days.

\n\n\n\n

Helping contributors basically finance all the hours and efforts they’re putting into things. So I thought, what better way, especially for sponsors that may not know where to put that money, where they’ll get the most value for it, putting it back into the community. I want to be that conduit.

\n\n\n\n

[00:25:04] Nathan Wrigley: So some of the sponsorship money that you’re receiving in this particular year, you are turning that round and recycling it back to people in your community to help them, as you described, get to WordCamp events. But also I would imagine there’s other things. But that’s the intention is to siphon off a certain proportion of your sponsorship revenue and repurpose it to help community members.

\n\n\n\n

[00:25:28] Bob Dunn: Right. And that’s one of the things, I did it as, I increased my sponsorship and as a added benefit that yes, let’s put this pocket of money together. Again, you may not know where to put it. But I can find the best places. I can talk to the right people. I can make sure that I’m not reinventing the wheel because there’s several organizations being put together, the WP Community Collective, all these other ones that will be able to help with this, and I can partner with them.

\n\n\n\n

So I’m real big with partnerships, finding the right place to put the money. I’m just not going to put some form on my site and say, okay, apply to be sent here, or to fund your project or whatever. I want to strategically make sure the sponsors monies are going to the right place.

\n\n\n\n

[00:26:19] Nathan Wrigley: Yeah. That’s really interesting. So there’s that as part of your community, but I know you’ve got quite a few irons in the fire and ideas circulating around. Depending on the time that this podcast is released, maybe those ideas will have changed. But right now, as of when we’re recording this, what are the goals, if you like for Bob and Do the Woo and the community around that for this coming year.

\n\n\n\n

[00:26:43] Bob Dunn: I really want to get even more people involved, reach more of the underrepresented globally. One big thing is that we want to reach out a lot more global and some of the pockets, especially in the Woo Builder. And it’ll be WooCommerce, I mean WordPress as well. But, it’s getting into those communities and elevating their voices.

\n\n\n\n

Essentially that is what my whole podcast is about. No matter how I do it. I’ve got several different ideas aside from having somebody come in as a guest, I’m going to be doing some panels, some live feeds, and I’d like to define it as a podcast for the community by the community.

\n\n\n\n

So there’s some real interesting pieces we’re looking at. We’re looking at bringing in a few podcasts that will be in native languages, because a lot of my guests, English is not their first language. I feel they struggle a little bit with really expressing themselves, like they would want to express themselves. And I can’t do this a lot, but I thought how great would that be to have, let’s say I’m just going to pick out a country in Europe, France.

\n\n\n\n

I get a couple guests, host. We get a couple guests for them and I basically give them a little bit of direction of what they want to talk about. Probably something WooCommerce, and let them do it in French, and go at it. And this is something that I want to do to give back to those little communities in all these different countries. At least saying, hey, you’re at least special enough and you’re part of this community that we want to at least give you this almost as a gift, and give you the opportunity to raise your voice, but in your own language.

\n\n\n\n

I’m doing a Friday show that I call WooBits, and I’m going to open it up and have a guest co-host come in with me each week and I’ll pick out a topic or two and we’ll just have a conversation. Again, this will be very open. It’s just somebody that wants the opportunity to kind of talk on the level as a co-host, but not have the commitment of doing this on a regular basis or starting their own podcast.

\n\n\n\n

And again, all around elevating their voices. Yeah, there’s several things I’m trying to think of what else is coming to mind, but I’m somebody that likes to think I have these things in place and these ideas in place, but I’m sure organically over the next however many months, other ideas will come and in other great possibilities. And a lot of those do come through the sponsors too. I constantly talk to them and say, do you have some unique idea you wanted to do with the community? Let’s see if we can do something under the guise that Do the Woo and make it happen.

\n\n\n\n

[00:29:42] Nathan Wrigley: Given that you are now doing the Do the Woo podcast, and you’ve gone down the rabbit hole of WooCommerce exclusively really. Why did you decide to do that and not focus on WordPress as a whole? Because, obviously WordPress as a whole is much bigger. So why the fascination with Woo was it that you were just more interested in that when you began this journey, or did it just seem like a nice niche to be involved in? What was the thinking there?

\n\n\n\n

[00:30:12] Bob Dunn: Boy, that’s a, that’s a good question. I wish I could say it’s as easy as I was drinking one night and decided to do it. But that would be too simple. The whole journey to Woo, I mean, I’ve been involved with WooCommerce since the beginning. I used to use their themes in their early days when their were WooThemes, so I knew them as a company.

\n\n\n\n

I knew, I’ve known a lot of the people there. It was a product that just always impressed me from the time it was released. During my sprint of doing more tutorials and stuff on bobwp.com, a few years back, I decided to focus on WooCommerce only because I knew there was a market, because I was into affiliate marketing at that time. And I knew there was a need.

\n\n\n\n

So that was just general topics, writing about plugins, extensions, things like that. But then the more I got into it, and the more I talked to people at WooCommerce, and the more I talked to people involved with WooCommerce, I felt like the community was of builders who were a little fragmented. And I took upon myself, I thought, what if I was able to actually start bringing them together? Start raising their voices.

\n\n\n\n

And, I realized that the Woo Builder community was very fragmented and they were all doing their own thing. And I, I just thought, okay, with as much experience that I’ve put into WooCommerce, and it just was a natural segue for me. Something just told me along the way to get into it more and more. I felt here’s an opportunity to do something more than just a podcast. Do something community wise. So I, I actually talked to a lot of people over a period of about seven or eight months before I even kicked off Do the Woo, to really get a feel of if this is something that is viable. And everything led me that way.

\n\n\n\n

So, there was that initial interest always using WooCommerce, and it just built on it over the years. And the interesting thing about it is that as much as we talk about WooCommerce, I’m finding I talk just as much about WordPress, in conversations on the podcast and stuff, because obviously WooCommerce is built on top of WordPress. So it’s a slash, you know, Do the Woo, do the WordPress type of thing. Except that that’d be really cumbersome to call it that.

\n\n\n\n

But the two overlap so much that the love and the interests I’ve had in WordPress for so many years fits in. And WooCommerce is a large, large piece of software. A lot of sites out there. And I was hoping by talking especially to people in other countries and their challenges and how they have built these little Woo communities, other places that none of us know about.

\n\n\n\n

I thought, well, it was sure it’d be nice to get them a little bit more noticed and hopefully active and do that in any way I can through the site. I’m kind of going back into community, but something that just grew over time and I just decided to run with it because I really knew that, I just saw the potential for that community. And just a side fact, when I started Do the Woo, I did several episodes of it and I actually flipped over then to a podcast called WPeCommerce Show. And I did that for almost two years, four years I think. And there was probably well over 2, 300 episodes. And that was a more generalized WordPress and e-commerce.

\n\n\n\n

And towards the end of it, I was having this nagging feeling. I wanted to kick Do the Woo back into things. So I actually started to Do the Woo up again. Did both of them at the same time, and eventually decided to end the WPeCommerce and focus on WooCommerce.

\n\n\n\n

[00:34:17] Nathan Wrigley: Do you, given that you are really keen on e-commerce and WooCommerce in particular, and probably keep your eye very closely on how it’s being developed. What’s your feelings for 2023, or indeed the last year? What have you enjoyed in the space? So I’m thinking particularly not about the community there, but some of the bits and pieces that have rolled out into WooCommerce. What’s been exciting, what’s been interesting? What products or services have you seen which you thought, ah, that’s one to watch, or that’s been good to see?

\n\n\n\n

[00:34:49] Bob Dunn: You know, I hate to admit this, but I’ve gotten to a point in the last two, three years that I keep on top of WooCommerce by proxy. Because I feel like I’ve been put in a position to put all these other people on, a lot smarter than me, and get the people that really know what they’re talking about to talk about WooCommerce.

\n\n\n\n

I think what I’ve noticed most about WooCommerce, and this is maybe, I’m not a developer, I don’t build sites anymore, so sometimes my attention kind of weighs away from some of that stuff, and I get too maybe focused on the people. But I like the growth they’ve been doing. I feel like they’re not just going, you know, crazy. They’re not this like bam, bam, bam. Tons of features, tons of features, flipping this, flipping that. Adding stuff all the time. They, they are taking their time and they’re doing it right, even with blocks.

\n\n\n\n

How long that they’ve taken to bring in Woo Blocks and the discussion around the product page and will the product page stay as it is, or will it become entirely block based? They don’t rush into anything. And sometimes I know maybe for some people that’s frustrating, but for myself as a business person and somebody that’s been in tech for a while, and just having talked to a lot of people. I think the thing that I’ve noticed. Even though the progress is moving fast in a lot of ways, they keep up with the right things, but they don’t push the envelope so much that they overdo it.

\n\n\n\n

And I think that’s the thing I’ve seen the most. And when I have people talk about WooCommerce, I’ve recognized the most is that they’re doing it at a pace that’s good and they’re doing it right, and that’s, my takeaway is. And even when I listen to them talk about what they have in the future, it’s not like this, we have dozens of things we want to do. It’s more of a logical, step by step versus just piling it on. So I think that’s probably my biggest takeaway. And, it is from a bigger, maybe a more bird’s eye view.

\n\n\n\n

[00:37:10] Nathan Wrigley: Given that you’ve changed your career several times, you’ve flipped between different jobs. If we cast your eye into the crystal ball over the next few years, do you see yourself still doing this? Do you have as much energy and passion for it now as you did, and do you intend to keep doing Do the Woo? Or do you suspect that the future might offer something else?

\n\n\n\n

[00:37:37] Bob Dunn: Well, if anybody wants to buy Do the Woo, I’m always. No, I’m just kidding. We’re in the, age of acquisitions, no. Seriously, I’m at an age, I started WordPress at the age of, right before my 50th birthday, I started diving into WordPress. So I’m at an age where I’m not looking to come up with the next big and new thing for myself.

\n\n\n\n

I’m really content with what I’m doing right now. So I’m think I’m in it for the long haul, because I think it’s going to be around. I don’t know how it will mold itself over the years. But my pivots that I’ve had over the years, and I’ve had several of them. They will be smaller pivots, but they’d still probably be within the realm of what I’m doing, versus just doing another whole swing. Now, I’m also somebody that says never say never, and you don’t know what the future holds. So don’t hold me to it. But I don’t have any, I have too many ideas for this still, and I think there’s still so much potential. I think I’m locked in for a while.

\n\n\n\n

[00:38:48] Nathan Wrigley: If anybody’s listening to this Bob, and they’re keen on e-commerce and WooCommerce in particular, and they never knew that you were trying to grow communities and connect people and all of that. Whether they’re from a company that might like to be on the one hand or the community member on the other. Where do they find you? Where’s the best places to get in touch with you and what you do?

\n\n\n\n

[00:39:09] Bob Dunn: Best place of course, you can always visit site, dothewoo.io. I do have a bobwp.com site. It’s a little bit lean right now. I’m kind of rebranding that. But dothewoo.io. And then on Twitter, I’m still hanging on Twitter. I mean, I’ll be there till they throw me off or something. You can find me @dothewoo, @bobwp. But basically look for BobWP on Mastodon, LinkedIn, all that stuff. You’ll find me there and that’ll connect you with Do the Woo.

\n\n\n\n

[00:39:43] Nathan Wrigley: Bob Dunn, thank you for chatting to me on the podcast today. I really appreciate it.

\n\n\n\n

[00:39:47] Bob Dunn: Thank you, Nathan. It was a true pleasure.

\n
\n\n\n\n

On the podcast today, we have Bob Dunn.

\n\n\n\n

If you’ve been using WordPress for any length of time, and you’ve been consuming content in the ecosystem, it’s highly likely that you’ve come across Bob before. He’s been using WordPress since 2006, WooCommerce since 2011, and has been podcasting since 2014. In another life before he discovered WordPress, Bob ran a marketing company, but now his endeavours are all about WordPress.

\n\n\n\n

We talk about how Bob found WordPress back in the day when he was creating websites with HTML and Flash. Bob branded himself as BobWP and has never looked back.

\n\n\n\n

After several years of running an agency alongside his content creation, in 2014 Bob decided to go all-in on his content and building a community around it. As you’ll hear, he tried a variety of different formats, some of which worked, and others which fell by the wayside, but it was all a journey to where he is now.

\n\n\n\n

Given the size of the WordPress community, Bob was able to discover his niche within the greater whole and concentrate on WooCommerce. His popular Do the Woo podcast was born, and he’s been working on it ever since.

\n\n\n\n

We talk about how Bob has managed to keep the momentum going, and what he thinks are unique about his podcast and community. It’s not about growing a group or worrying about the number of listeners. For Bob, it’s about creating meaningful connections and working to make his community a worthwhile place to be for himself, his co-hosts and consumers of the content.

\n\n\n\n

We talk about how growing a community such as this can be financed, as well as the ways Bob is trying to innovate in the near future to give value back to the WordPress project more generally.

\n\n\n\n

It’s an interesting conversation about how content creators can find a place in the WordPress ecosystem and what impact they can have.

\n\n\n\n

Useful links.

\n\n\n\n

Do the Woo

\n\n\n\n

Matt Report

\n\n\n\n

WP Minute

\n\n\n\n

Brad Williams’ website

\n\n\n\n

WooCommerce

\n\n\n\n

WP Community Collective

\n\n\n\n

WooBits

\n\n\n\n

@dothewoo Twitter

\n\n\n\n

@bobwp Twitter

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 01 Mar 2023 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:19;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"WPTavern: All In One SEO Patches Multiple Stored XSS Vulnerabilities in Version 4.3.0 \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142373\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"https://wptavern.com/all-in-one-seo-patches-multiple-stored-xss-vulnerabilities-in-version-4-3-0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2307:\"

Wordfence has published the details of two stored XSS vulnerabilities the company responsibly disclosed to the developers of the All In One SEO plugin in January 2023. The vulnerabilities potentially impacted more than 3 million users on versions 4.2.9 and earlier.

\n\n\n\n

One vulnerability, which received a 6.4 (Medium) CVSS score, Wordfence attributes to insufficient input sanitization and output escaping. Researchers found that this “makes it possible for authenticated attackers with Contributor-level access or higher to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.”

\n\n\n\n

The second vulnerability was given a 4.4 (Medium) CVSS score and requires an authenticated attacker to have Administrator-level privileges. Wordfence outlined how attackers might exploit these vulnerabilities:

\n\n\n\n
\n

Unfortunately, vulnerable versions of this plugin fail to escape submitted site titles, meta descriptions and other elements during post and page creation, and when changing plugin settings. This made it possible for users with access to the post editor, such as contributors, to insert malicious JavaScript into those fields, which would execute in the browser of any authenticated user, such as a site’s administrator, editing such a post or page.

\n\n\n\n

This is a likely scenario to occur as posts written by contributors have to be reviewed and moderated prior to publication.

\n
\n\n\n\n

All In One SEO has patched both vulnerabilities in version 4.3.0 but so far only 25.5% of the plugins 3+ million user base has updated to the latest version, leaving approximately 3/4 of the plugin’s users still vulnerable.

\n\n\n\n\n\n\n\n

The plugin’s changelog for version 4.3.0 includes a brief, vague note on the security fix included: “Updated: Additional security hardening.” There have been two more releases of the plugin since the vulnerabilities were patched in 4.3.0.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 28 Feb 2023 23:15:04 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:20;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:55:\"WordPress.org blog: People of WordPress: Hauwa Abashiya\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14450\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://wordpress.org/news/2023/02/people-of-wordpress-hauwa-abashiya/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:17524:\"

This month we feature Hauwa Abashiya, a project manager in Nigeria and the UK, whose passion for community support led her to an adventure in open source.

\n\n\n\n

The People of WordPress series features inspiring stories of how people’s lives can change for the better through WordPress and its global community of contributors.

\n\n\n\n\"Hauwa\n\n\n\n

As we travel through life, sometimes we are drawn to a particular cause, one to which we can get behind and join in. This cause, in whatever field it may be, can help lift us beyond our everyday lives and can help us take stock. This is the journey that depicts Hauwa’s finding a global sense of place and a way to re-look at her life and plans. 

\n\n\n\n

That change agent was discovering and becoming part of open source through WordPress. 

\n\n\n\n

Learning development and WordPress

\n\n\n\n

In 2017, Hauwa was working full time as an experienced and successful project manager, but was becoming increasingly aware that she did not feel the same excitement for projects as she once had. She was starting to feel bored. “I knew I still loved working with and in project management, but I needed to do something different.” she said.

\n\n\n\n

Hauwa enrolled in a web development course and studied HTML, CSS and some JavaScript. One of the course options was WordPress, which she elected to take. It was then that a course tutor encouraged her to attend a WordCamp, an event focused on the open source software and its global community.

\n\n\n\n

She felt that she needed to have a basic knowledge of the software before she arrived at the event, so started to learn WordPress. The first WordCamp she attended was in the seaside town of Brighton on the south coast of England. There she met people who would be friends and mentors for years to come.

\n\n\n\n
\n

“I was inspired by meeting people in the WordPress community.”

\nHauwa Abashiya
\n\n\n\n

She said: “I was inspired by meeting people in the WordPress community. My life and my wish to support communities have been shaped for the better by some of the people I met, and I continue to be grateful for knowing them.”

\n\n\n\n

Global WordPress community: from Germany to Nigeria

\n\n\n\n

After discovering a WordPress community in the UK, Hauwa wanted to see first hand just what a global connection it had. She had heard that WordCamp Europe was a flagship event and brought thousands from across the world together. She wanted to be part of this, and its organization appealed to her project management training. She applied to be a volunteer at the three day conference, which in 2019 was held in Berlin, Germany. At this event, Hauwa discovered both a global movement and an active local WordPress community in her home country of Nigeria. She was able to connect with all the different parts of this vast community from wherever she was working through an instant messaging tool. 

\n\n\n\n

Inspired by people she met who were using WordPress to help improve people’s lives in Nigeria and other parts of Africa, Hauwa started to delve further into how this open source software and its global community could provide opportunities and improve understanding across cultures and continents.

\n\n\n\n\"HauwaRosalind and Hauwa at an event in Nigeria.\n\n\n\n

Hauwa’s father, Dr Audu Kwasau Abashiya and her mother Rosalind Zulai Abashiya, were both well known for their philanthropy, especially in giving practical support to people in Kaduna, in the north of Nigeria and Abuja in the center of the country. Hauwa explained: “My mum comes from a family who give and share their skills to give practical help. From friends I had got to know in WordPress, I saw that there were parts of the community that had this same ethos. This could be something I could be part of, and also take back to Nigeria in the future.”

\n\n\n\n

Her parents had established a charitable foundation focused on helping widows, orphans and children get access to education skills, from finance to music. It connects those who need help and those who can give support.

\n\n\n\n

Hauwa said: “Teaching people practical skills which can be used to raise an income or be re-shared with family and others in their local area is so important. Projects like this can help grow a community and keep it strong. Skills such as sewing and cookery are not just ones that can put clothing and food on the table, but also are about gaining independence and pride. They are examples of how micro-economies can grow and inspire others to have dreams that they can see becoming real.

“I had seen through my work and studies that technology used with care and an understanding of different needs can make a difference in local communities too. Projects like WordPress can be part of this empowerment through localized translations and software which can give a way to share ideas.”

\n\n\n\n\"Hauwa\n\n\n\n

With her project management and IT background, Hauwa is getting more involved with how IT skills can be used for not just instilling a sense of community belonging, but also the practical longer term input into the local infrastructure and introduction of fast changing technology.

\n\n\n\n

She said: “I would love to see many of the people who have been helped by the foundation my parents started be able to share their ideas and their achievements to encourage others. One of the routes could be through open source software that is free to access and can work on mobile phones.

\n\n\n\n

“As a previous volunteer team rep in the WordPress Training Team, I saw first-hand just how important it is for a non-technical end user to be able to use software to share their ideas, without having to become a developer. We can all help give people a voice, and if we are working in technology, we have a role to play in creating and pushing for genuine access of tools.”

\n\n\n\n
\n

“If we are working in technology, we have a role to play in creating access to tools.”

\n
\n\n\n\n

On Hauwa’s future wish list is to help African countries access software and technology in their local languages. She said: “This is part of identity, and respecting and valuing different cultures, and not expecting everything to be translated from the English as it is read. It makes it possible for older people to use the software or read content that’s published.”

\n\n\n\n

Hauwa learned Hausa (a language spoken across several African countries) and English at the same time as she grew up in Nigeria. She had a multi-location education, like her parents, studying and going on to work in different countries. At 16, she first studied computer science on what she describes as a ‘whim,’ not knowing it would be a significant part of her working life in the future. 

\n\n\n\n\"Hauwa\n\n\n\n

She intended to go to university to study finance and sociology. When she went to say goodbye to her computer studies class, the teacher asked what she was going to study. On hearing it was finance and sociology, the teacher said: “You don’t want to be doing that, you want to be doing something in computing.” This conversation proved to be a turning point for Hauwa. She went on to study Computing and Information Systems and Object Oriented Information Systems for her Master’s degree in the UK.

\n\n\n\n

During her second year of university, she also worked with data entry and related areas as she was determined to learn as much as she could about the moving parts of a project. After she completed her master’s, she chose jobs that enabled her to work on systems, out of hours support, project management, supply chain, and procurement. She is an advocate for learning as many aspects of your subject as you can to give you as many tools to really understand what both clients need and how to help them reach workable and timely solutions.

\n\n\n\n
\n

“By contributing to community projects you can share your skills and keep them fresh.”

\n
\n\n\n\n

These skills proved to be transferable in later years to give her time to support WordCamps, meetups, and the Training Team. She said: “Contributors to open source come from so many different professional and cultural backgrounds. Contributing is a great way to share your skills and keep them fresh and open to new learning opportunities.”

\n\n\n\n

Hauwa fascination for project management and learning continued, and she gained qualifications in the field, including Prince 2 and PMP. She continues her commitment to ongoing learning in her work today with Agile and other methodologies and draws parallels with this and her interest in community learning.

\n\n\n\n\"HauwaHauwa welcomes attendees at WordCamp London in 2019\n\n\n\n

Committed to supporting her local community in the UK too, Hauwa joined the London WordPress Meetup and in 2019 became an organizer for WordCamp London where she was able to use some of her project management expertise. During these events, she had many conversations to encourage others to develop their IT skills and share her own experiences.

\n\n\n\n

This interest in driving up the skills levels of others naturally led her to become further involved in the Contributor Teams. Inspired to share her skills by another contributor to the project, she joined the Training Team at a WordCamp Contributor Day. In this team, Hauwa found in it a group collaborating on easier online ways for people to keep up with the software, its features, and how they could grow the community in their own local area.

\n\n\n\n

At the heart of this, Hauwa felt accessibility should be key, and she gave time to better understand documentation. She felt this was essential to give people genuine access and identify where more work was needed. Her belief in this grew when she joined the WordPress Accessibility Team for release 5.6, and she continued to contribute to the team in the area of documentation and training.

\n\n\n\n

Hauwa devoted many hours to supporting the Training Team for a number of years as part of her conviction that the right resources can really help communities globally use open source software. She also stressed the importance of materials being user-friendly and easy to translate as WordPress has such a large international usage.

\n\n\n\n

Volunteering in open source can re-energize you

\n\n\n\n

Through the combination of volunteering efforts in UK and Nigeria, and supporting contributors globally, Hauwa began to re-find her love for helping people with their planning and to achieve their goals. She was able to share her 15 years of project management experience in her volunteering role and encouraged others to consider it as a career.

\n\n\n\n\"Hauwa\n\n\n\n

She said: “Through volunteering you work alongside people. Project management is about people. It is about helping people achieve. This can be the same through volunteering, and you can learn much through meeting people from different places. 

\n\n\n\n

“One of my drivers is using technology to solve problems. As a project manager, it is a privilege to help guide people and organizations to identify and reach goals. It is helping them gain that value. This is one of the reasons I was drawn to finding out tech communities and contributing to them. If this is something that drives people reading about my experience, there are vast opportunities to to share your skills. Find something that fits you for where you are now.” 

\n\n\n\n

Hauwa encourages anyone working in technology to further their understanding of managing projects and working with different teams. “Project management skills are so important in whatever kind of project you are in. With long working hours over many years, I felt I had lost the connection with the people element. I was stuck in what seemed to be a repeat cycle. With the people I met in the WordPress community and my professional skills being used, I was reminded of my own values and how as a project manager I can support help others reach new heights or make something of value and quality that others can benefit from and use.”  

\n\n\n\n
\n

“Find an area that fits you and where you can make a difference.”

\n
\n\n\n\n

In 2022, Hauwa returned to working full time for both national and international, medium and  large scale projects. Though her volunteering time to global community building initiatives has reduced accordingly, she focuses on encouraging skills learning and on the community cultural side.

\n\n\n\n

“I will keep my interest in how open source like WordPress, working alongside other solutions, can help not-for-profit ground level and community building. For me, if there are technology-based solutions out there, we can all play some part in helping them grow and making a difference,” she said.

\n\n\n\n

“How we give to wider communities does not have to be the same throughout time. It is important to keep relooking at what is needed and the difference it can make.”

She added: “Find your central wish for the communities you are connected with, and there may be technologies that can support them. I am glad I started my journey.”

\n\n\n\n

Share the stories

\n\n\n\n

Help share these stories of open source contributors and continue to grow the community. Meet more WordPressers in the People of WordPress series.

\n\n\n\n

Contributors

\n\n\n\n

Thanks to Hauwa Abashiya (@azhiyadev) for sharing her adventures in open source.

\n\n\n\n

Thank you to Abha Thakor (@webcommsat) for interviews and writing the feature, and to Meher Bala (@meher), Chloe Bringmann (@cbringmann), Mary Baum (@marybaum), Nalini Thakor (@nalininonstopnewsuk) and Maja Loncar (@majaloncar) for work on photographs and review.

\n\n\n\n

The People of WordPress series thanks Josepha Haden (@chanthaboune) and Topher DeRosia (@topher1kenobe) for their support.

\n\n\n\n
\"HeroPress
\n

This People of WordPress feature is inspired by an essay originally published on HeroPress.com, a community initiative created by Topher DeRosia. It highlights people in the WordPress community who have overcome barriers and whose stories might otherwise go unheard. #HeroPress

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 28 Feb 2023 21:30:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Abha Thakor\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:21;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"WPTavern: WordPress 6.2 Openverse Integration Updated to Upload Inserted Images\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142353\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:90:\"https://wptavern.com/wordpress-6-2-openverse-integration-updated-to-upload-inserted-images\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4184:\"

WordPress 6.2’s Openverse integration is getting some last minute changes after contributors expressed concerns about it hotlinking images by default. The new feature allows users to quickly insert free, openly-licensed media into their content. It also allows users to upload external images through a button in the block toolbar, but this creates an extra step in the process and is easy to miss in the UI.

\n\n\n\n

Several contributors cited GDPR and privacy concerns in the ticket that called for uploading the images by default. They also noted that hotlinked images can pose problems for users who want further manipulate the images by cropping, rotating, and filtering, and for developers managing site migrations. Some went as far as to say the feature belongs in a canonical plugin, which would likely have had a less rushed implementation and better testing prior to landing in core.

\n\n\n\n

“I am deeply uncomfortable with any integration of Openverse into core,” WordPress contributor Peter Shaw said. “Philosophically WordPress is a personal publishing platform so it should be avoiding external APIs and dependencies. The only external calls it should make (by default) is to check for updates.

\n\n\n\n

“No issue with the service itself though (I like it) but it should be a canonical plugin that site owners consciously install. Either way images must be on the local server though.”

\n\n\n\n

As the hotlinking drew more attention, WordPress contributors chimed in on the ticket to call for the feature not to be shipped in its current implementation.

\n\n\n\n

“This cannot ship this way, or it will get unknowing users sued,” Yoast founder Joost de Valk said. “Next to that it has negative performance implications, as you can’t do srcset or loading attributes on images loaded from remote. Sideload really should be the default, and in fact IMHO, only way.”

\n\n\n\n

Gutenberg contributor Nik Tsekouras jumped in with a quick PR that changes the implementation to upload the Openverse images when they are inserted, wherever possible.

\n\n\n\n

“We definitely want to upload to the site library for this flow and should treat this as a bug,” Gutenberg Lead Architect Matias Ventura said. “There’s work going on in parallel to upload by default on other actions (like pasting) that are not as straightforward or general enough (hence the need for something like #46014) but this one should be straightforward.”

\n\n\n\n

Tsekouras’ PR ensures that any images inserted from Openverse are uploaded. If they cannot be uploaded to media library due to CORS issues, WordPress inserts the Image block with the external URL and a warning about legal compliance and privacy issues. Here’s an example of a successful upload:

\n\n\n\nvideo credit: James Koster in PR #48501\n\n\n\n

WordPress 6.2 Beta 4 was delayed this morning until March 1, due to an unrelated regression introduced in 6.2. Tsekouras cherry-picked the Openverse PR to the wp/6.2 branch to get it included in the next release, so the next beta should ship with the updated implementation.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 28 Feb 2023 21:16:32 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:22;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"Do The Woo Community: What the WordPress Community Loved About WordCamp Asia Part 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74563\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"https://dothewoo.io/community-love-wordcamp-asia-2023/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:415:\"

While at WordCamp Asia 2023 in Bangkok, I had the opportunity to ask a few attendees what they most liked about the event.

\n

>> The post What the WordPress Community Loved About WordCamp Asia Part 1 appeared first on Do the Woo - a WooCommerce Builder Community .

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 28 Feb 2023 09:48:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:23;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"WPTavern: Gutenberg 15.2 Introduces Revisions for Template Editing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142287\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wptavern.com/gutenberg-15-2-introduces-revisions-for-template-editing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2229:\"

Gutenberg 15.2 is now available with support for revisions when editing templates and template parts. The Site Editor can be an intimidating place if you’re new to making changes there. A few clicks can make a drastic impact and some users won’t know how to return to where they started. Surfacing the revisions panel gives users a safety net.

\n\n\n\n\n\n\n\n

The revisions panel works the same as the content editor, so it doesn’t yet provide a visual presentation of a user’s additions, deletions, and changes. Users can restore previous versions of the template if they are able to read the block markup.

\n\n\n\n

Gutenberg 15.2 also brings improvements to navigating the Site Editor. It’s now much easier to drill down to the exact template you want to edit in just a few clicks in the Site Editor sidebar, globally save edits across navigation, template, and template parts, and more easily return to the dashboard. These changes are best illustrated in the GIF published in the release post;

\n\n\n\nimage source: Gutenberg 15.2 Release Post\n\n\n\n

Other highlights in this release include the following:

\n\n\n\n
    \n
  • New: CSS aspect-ratio controls to the Post Featured Image block
  • \n\n\n\n
  • New in the Button block: support for border color, style, and width
  • \n\n\n\n
  • Accessibility improvements: improved labeling, optimizing the tab and arrow key navigation, and ensuring proper hierarchy of headings
  • \n\n\n\n
  • New in Post Excerpt block: a UI for controlling excerpt length
  • \n\n\n\n
  • Latest Comments block: Add typography support
  • \n
\n\n\n\n

Check out the full list of changes and bug fixes in the 15.2 release post. This version of Gutenberg will not be included in the upcoming WordPress 6.2 release. If you can’t wait until 6.3, you can get these features now by installing the Gutenberg plugin.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 27 Feb 2023 21:07:20 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:24;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"Donncha: Redirecting ?replytocom so bots go home\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://odd.blog/?p=89589554\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://odd.blog/2023/02/27/redirecting-replytocom-so-bots-go-home/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2455:\"

Earlier this month I noticed that a particular bot that likes to visit my website, “MJ12bot/v1.4.8” seems to be particularly attracted to the “reply to comment” links generated by my blog. Those are links that bots see, but we see the “Reply” button that uses JavaScript to reply to a comment.

\n\n\n\n

To be honest, it’s pretty annoying to see a bot constantly fetching those URLs from my website. Earlier this month, it was on a roll and grabbing several dozen at a time. While my server can handle the traffic without any issues, who wants a bot trampling over their server?

\n\n\n\n

I decided to stop them in two ways:

\n\n\n\n
    \n
  • Redirect them back to the post in a mod_rewrite rule.
  • \n\n\n\n
  • Block them in robots.txt and hopefully the bots will go away.
  • \n
\n\n\n\n

Coming up with a mod_rewrite rule was surprisingly hard, but after mentioning this on Mastodon I received a reply from Jos Klever who figured out I needed the QSD flag. So, to spare you the hassle of researching it, here are the mod_rewrite rules that worked for me. It causes a 301 permanent redirect to the anchor tag of the comment. Add this to your .htaccess file.

\n\n\n\n
RewriteCond %{QUERY_STRING} replytocom=(.*)$\nRewriteRule ^(.*)/          $1/#comment-%1 [NE,QSD,L,R=301]
\n\n\n\n

Blocking requests like this in the robots.txt is much simpler. WordPress can generate the robots.txt file for you using the robots_txt filter. Add the following to a mu-plugin PHP script.

\n\n\n\n
function disallow_replycom_urls( $output, $public ) {\n    $output .= \'Disallow: ?replytocom\';\n    return $output;\n}\nadd_filter( \'robots_txt\', \'disallow_replycom_urls\', 10, 2 );
\n\n\n\n

I haven’t received many comments on my posts lately. However, I stumbled upon some interesting posts by clicking the RANDOM link above, which I decided to examine as part of my research. During my search, I delved deep into the blogosphere of the past, almost like being an archaeologist, because some links were no longer available, and I had to search for them on archive.org. I was also pleasantly surprised to find that a link to a GIF from 2005 was still alive!

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 27 Feb 2023 18:18:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Donncha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:25;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"WordPress.org blog: WP Briefing: Episode 50: 3 Interesting Trends from WordCamp Asia\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=14434\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"https://wordpress.org/news/2023/02/episode-50-3-interesting-trends-from-wordcamp-asia/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:13719:\"

On Episode fifty of the WordPress Briefing podcast, join WordPress Executive Director Josepha Haden Chomphosy as she explores the three big trends from the inaugural WordCamp Asia.

\n\n\n\n

Have a question you’d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a voice recording.

\n\n\n\n

Credits

\n\n\n\n

Editor: Dustin Hartzler
Logo: Javier Arce
Production: Santana Inniss
Song: Fearless First by Kevin MacLeod

\n\n\n\n

Show Notes

\n\n\n\n

Create Block Theme Plugin
WordPressing Your Way to Digital Literacy
PostStatus Networking Opportunities
WordPress 6.2 Live Demo will be held 2 March, 2023 at 17:00h UTC
Future Plans for the HelpHub
How to Own Your Expertise & Start Speaking at WordPress Events WP Diversity Training 1 March 2023

\n\n\n\n

Transcript

\n\n\n\n\n\n\n\n

[Josepha Haden Chomphosy 00:00:00] 

\n\n\n\n

Hello everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks. I’m your host, Josepha Haden Chomphosy.

\n\n\n\n

Here we go.

\n\n\n\n

[Josepha Haden Chomphosy 00:00:40] 

\n\n\n\n

The inaugural WordCamp Asia happened a couple of weeks ago in Bangkok. There were almost 1300 people in attendance, and I was lucky to be able to talk with a lot of them about their thoughts around the WordPress project and community. So today, let’s talk about three of the most interesting trends that I heard from people: the future of themes, the future of work, and the future of contributions.

\n\n\n\n

[Josepha Haden Chomphosy 00:01:00] 

\n\n\n\n

So first up, the future of themes. This one was not a surprise to me. Not only has it been on my mind lately, but every WordCamp I’ve ever attended in Asia or Australia has had themes as a central element. There are a lot of theme creators making a living in WordPress in this part of the world. So it’s natural that they want to know what to prepare for.

\n\n\n\n

Now, it’s hard to predict the future, but there are a couple of things you can do to kind of get a leg up on it. Firstly, the theme review team, if you know how to make block themes but are still struggling to understand what might make them high value to your users, donating a little bit of time to review them can help.

\n\n\n\n

While I was at the contributor day, the team rep who happened to also be there to represent the table told me that reviewing block themes is way faster than reviewing classic themes. So if it’s been a bit since you stopped by, I would encourage you to give it a shot. It’s a lot easier than it used to be for a lot of reasons, and they can always use a little bit of help.

\n\n\n\n

[Josepha Haden Chomphosy 00:02:00] 

\n\n\n\n

The second thing is this plugin called the Create Block Theme plugin. If you don’t know how to make block themes, you know how to make classic themes. You don’t know how to make block themes. This is a wordpress.org maintained plugin that will make theme creation simpler. It’s a relatively new plugin, though, so if you’re the type of contributor who likes to create good tools for good people, you can also feel free to grab a ticket or two from their repo and help get that moving.

\n\n\n\n

The second thing that came up was the future of work. This was also not a surprise to me. There have been a lot of reports of layoffs in the tech industry and worries about the possibility of a recession. 

\n\n\n\n

Since WordPress is not only a tool that folks use in their jobs but also a tool that empowers people to create jobs for themselves, it’s entirely expected for questions about career prospects to come up during a WordCamp. Here are a couple of thoughts on that. So I mentioned this briefly during the Q&A session on that Sunday, but I’m gonna repeat it here because I believe it with every fiber of my being. 

\n\n\n\n

[Josepha Haden Chomphosy 00:03:06] 

\n\n\n\n

You can learn every 21st century skill that you need while contributing to an open source project.

\n\n\n\n

I talked about it in episode 17 of this podcast. I’ve talked about it at WordCamps and major event series outside of WordPress for years. Like I really, really believe this, and it’s not just like a WordPress only thing. Although obviously, that is my primary perspective, that’s true for contributing to almost any open source project.

\n\n\n\n

On top of that, if you are contributing to WordPress and you’re doing that in the way that we encourage folks to do, you’ve got public examples of proactive, asynchronous collaboration across cultures and time zones. And I don’t know about y’all, but sometimes it’s hard to explain what my job is. And so having examples of how the whatever it is that you were doing, however, you were collaborating or contributing or working on a project together, having concrete examples to be able to share with someone can never hurt.

\n\n\n\n

[Josepha Haden Chomphosy 00:04:04] 

\n\n\n\n

I’m gonna give us a necessary side note here. I know that volunteering time is a privilege, and if you find yourself between jobs, the last thing you want to do is give up any more of your time for no money.

\n\n\n\n

But if you have contributed to any team in the past, that benefit still exists for you. Your contributions are not taken away just because you’re no longer with your employer.

\n\n\n\n

The second thought on that is actually one that Matt mentioned during the Q&A on Sunday. He said in his experience that open source shines in recessionary times.

\n\n\n\n

I’ll have to take his word for that one since I discovered WordPress in 2009 or so and so after the last recession that I would have experienced in the US. However, I have heard from a lot of people in the WordPress ecosystem and in tech in general who have shared their stories from the last time that we all experienced a recession.

\n\n\n\n

[Josepha Haden Chomphosy 00:05:00] 

\n\n\n\n

And certainly, when they suddenly found that they did not have a company to call the place that they were working, a company that they were working for, they were able to, at the very least, freelance until they found the next thing. 

\n\n\n\n

I know that that’s cold comfort if you’re in the middle of things right now, but it certainly is something that people always have looked back to as like one of those turning points for them in the 2007-2008 era here in the US.

\n\n\n\n

Now I know that is sometimes not what anybody wants to hear. And also like, who am I to be speaking about observed experiences from other people? I did want to let you know that the folks over at PostStatus have opened up some networking opportunities for anyone that’s been caught up in the current downsizing around the ecosystem.

\n\n\n\n

I’ll link to that in the show notes here on wordpress.org/news, but also, if you’re a part of the PostStatus network, they’ve got it posted over there on their sites and things as well. So easy to find and definitely worthwhile if that’s a situation that you find yourself in right now.

\n\n\n\n

[Josepha Haden Chomphosy 00:06:02] 

\n\n\n\n

And the third thing that I heard from a lot of folks about is the future of contributions. So 635 people attended the contributor day that happened ahead of WordCamp Asia, And at WordCamp Europe in Porto last June, it was 800 people or something, which was the biggest one on record. And so this is really close to that.

\n\n\n\n

There’s a lot of people. And a lot of them were attending for the first time. Over the course of the day, I checked in with quite a few of the table leads and heard some pretty consistent feedback, both about what we’re doing to help onboard contributors now but also about how we can help to onboard contributors in the future.

\n\n\n\n

Firstly, we all generally agree that documentation, which is our current problem to solve toward easier contributor onboarding, we all generally agree that that’s going pretty well. We now have a ton of our preferences and processes documented in various team handbooks, but with a ton of documentation comes the potential for overwhelm.

\n\n\n\n

[Josepha Haden Chomphosy 00:07:00] 

\n\n\n\n

So across the board table leads shared the need for sort of a quick start guide for each of their teams. Secondly, we also generally seem to agree that mentorship plays a big role in the success of many long-term contributors. I’ve talked about it before. I had some mentors as I was getting started, and I would never have made it past organizing meetup events if it hadn’t been for their help.

\n\n\n\n

And so a bonus item I heard about is actually Meetup events. Meetup groups are one of our most resilient ways to contribute to WordPress, and they also happen to be one of the hardest working. If you’ve never been to one of these events, you may not know that you can learn a skill that’s new to you or teach a skill that you’ve had for a long time.

\n\n\n\n

You can also network to find the jobs that you want or network to hire the people you need. It’s where people learn how to use the CMS or learn how to become an entrepreneur. 

\n\n\n\n

[Josepha Haden Chomphosy 00:08:00] 

\n\n\n\n

But it’s also where they discover our community and eventually learn why we think that open source is an idea that will change our generation.

\n\n\n\n

So if you took nothing else away from this, I guess the takeaway is that you too can organize a Meetup event that will strengthen your local community and the world!

\n\n\n\n

[Josepha Haden Chomphosy 00:08:27] 

\n\n\n\n

Which brings us now to our small list of big things. So first up, we have a live product demo for WordPress 6.2 on March 2nd, that’s going to be at 17:00 UTC.

\n\n\n\n

There is a post that has gone up about it, which I’ll include in the show notes. This is an opportunity for folks to watch a live walkthrough of the current release with a collection of people from the release squad as well as avid contributors and testers. It’ll give you an idea of upcoming changes, but also we’ll probably expose a bug or two along the way.

\n\n\n\n

[Josepha Haden Chomphosy 00:09:00] 

\n\n\n\n

Come with your questions, and we will see you there. 

\n\n\n\n

Item number two is documentation. So apparently, that’s just half of what I wanna talk about today. Documentation, so wordpress.org, has docs that are specifically written for users and pulls in not only the documentation that we have but also information from the codex, the documentation space of yesteryear.

\n\n\n\n

There’s a bit more to do here, and I realize this project has been going on since 2015. It’s because there’s a lot of stuff we have to do. There’s a lot of documentation, and we have to kind of get it in order. But that is the area that we’re in now. We have launched the new documentation page, the new look and feel is out there.

\n\n\n\n

And so the next question is making sure that we have it organized in a way that’s easy to find and easy to learn from as you go. There is a whole working group that meets about it, and I will share a link to that in case you find that to be of interest to you as well. 

\n\n\n\n

And last but not least, there is another speaker workshop coming up on March 1st.

\n\n\n\n

[Josepha Haden Chomphosy 00:10:00] 

\n\n\n\n

If you have not heard of these yet, it’s a workshop that helps speakers learn the process of presentation brainstorming and creation. It is a great workshop. It was created over the course of many years within the WordPress project by Jill Binder and crew. It is a wonderful opportunity. 

\n\n\n\n

It’s not a WordPress link that we’re on, but there is an event link that I will make sure that we all have access to here, in case that is something that you have always wanted to try, learning how to speak at WordPress events. 

\n\n\n\n

And that, my friends, is your small list of big things. Thank you for tuning in today for the WordPress Briefing. I’m your host, Josepha Haden Chomphosy, and I’ll see you again in a couple of weeks!

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 27 Feb 2023 14:58:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Santana Inniss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:26;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"Do The Woo Community: WordCamp Asia 2023, A Shining Star in the WordPress Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74533\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"https://dothewoo.io/wordcamp-asia-2023-a-shining-star-in-the-wordpress-community/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:443:\"

After returning from WordCamp Asia, I feel so grateful for those who support Do the Woo and the WordPress global community.

\n

>> The post WordCamp Asia 2023, A Shining Star in the WordPress Community appeared first on Do the Woo - a WooCommerce Builder Community .

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 27 Feb 2023 11:08:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:27;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:122:\"Gutenberg Times: 6.2 Live Demo, 20-Year anniversary, Intrinsic design HTML Tag Processor, #WCAsia – Weekend Edition #244\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://gutenbergtimes.com/?p=23467\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:124:\"https://gutenbergtimes.com/6-2-live-demo-20-year-anniversary-intrinsic-design-html-tag-processor-wcasia-weekend-edition-244/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:20325:\"

Howdy,

\n\n\n\n

WordCamp Asia was one of the best, if not the best flagship WordPress event. I met quite a few subscribers to this newsletter in person. What a delight! I also made many new friends in the WordPress community. Over the next week, I will add links to the live stream recordings and, if available, to the slidedecks to the post with the list of talks about the block editor.

\n\n\n\n

There are quite a few posts to be shared over the last 20 days since the last newsletter. It was great to catch-up. I kept my comments short. Many good things happening.

\n\n\n\n

Wishing you a great weekend!

\n\n\n\n

Yours, 💕
Birgit

\n\n\n\n\n\n\n\n\n\n

Developing Gutenberg and WordPress

\n\n\n\n

David Bisset posted the Highlights of Matt’s Q&A At WordCamp Asia 2023. Read the answer to questions about sponsoring contributors for documentation, how to take advantage of WordPress knowledge in time of economic downturn, or how to get the next generation of web creators involved in the project.

\n\n\n\n
\n\n\n\n

On the WordPress Developer Blog, Justin Tadlock published What’s new for developers? (February 2023). It’s the first edition of a round-up of upcoming changes relevant to developers of plugins and themes as well as agency/freelancers.

\n\n\n\n
\n\n\n\n

Andrew Ozz posted the Proposal: Updates to the WordPress Release Cycle regarding merging Gutenberg plugin code with WordPress.

\n\n\n\n
\n\n\n\n

Matias Ventura shared in his post Phase 2, Finale, what 6.2 will cover and what is still left for WordPress 6.3 and transition the project to Phase 3: Collaboration and workflows.

\n\n\n\n

WordPress 6.2

\n\n\n\n

WordPress 6.2 Beta 3 was released this week. Adel Tahri, responsible for testing on the 6.2 release squad, posted a call to Help Test WordPress 6.2 with helpful instructions on how to set up local test environment, with a list of things to test and places where to report your findings.

\n\n\n\n
\n\n\n\n

Anne McCarthy posted the Roadmap to 6.2  with a run down of most features coming to a WordPress instance near you on March 28th, 2023.

\n\n\n\n

The schedule until release:

\n\n\n\n
    \n
  • Beta 4 on February 28, 2023
  • \n\n\n\n
  • Release Candidate (RC) 1 + Dev Notes on March 7th, 2023
  • \n\n\n\n
  • RC 2 on March 14, 2023
  • \n\n\n\n
  • RC 3 on March 21, 2023
  • \n\n\n\n
  • Final release March 28, 2023
  • \n
\n\n\n\n

You can join the release party in the #core channel, the release team coordinates the work in the #6-2-release-leads channel.

\n\n\n\n
\n\n\n\n

The 6.2 Live Product Demo is scheduled for March 2, 2023, at noon EST / 17:00 UTC. Jonathan Pantani shared the details in his post.

\n\n\n\n\n\n\n\n

Gutenberg Plugin Updates

\n\n\n\n

JuanMa Garrido published the release post What’s new in Gutenberg 15.1? (8 February) 

\n\n\n\n
\n\n\n\n

Sarah Gooding covered Gutenberg 15.1 for the WP Tavern in Gutenberg 15.1 Adds Openverse Integration

\n\n\n\n
\n\n\n\n

Daisy Olsen was release lead for the next version: What’s new in Gutenberg 15.2? (22 February) 

\n\n\n\n
\n\n\n\n
\n

🎙️ New episode: Gutenberg Changelog #79 – WordPress 6.2, Gutenberg plugin versions 15.0 and 15.1 with Birgit Pauli-Haack and special guest Nick Diego

\n
\n\n\n\n

The next recording for the Gutenberg Changelog podcast is scheduled for March 9th, 2023, which will cover the Gutenberg plugin releases 15.2 and 15.3 and the dev notes available for WordPress 6.2. We will also answer questions from you and others. Send your questions to changelog@gutenbergtimes.com.

\n\n\n\n

Plugins, Themes, and Tools for #nocode site builders and owners

\n\n\n\n

Ben Ritter, founder of Kadence Themes, announced the release of Kadence Blocks version 3. Kadence Blocks plugin has been around since the block editor arrived to WordPress in 2018, and with the rapid development of more design tools, and the site editor, the plugin needed a rewrite and a fresh coat of paint.

\n\n\n\n
\n\n\n\n

In this video, Jamie Marsland revealed the Secrets of WordPress Site Editing, and answers common questions, like how to add fonts, why editor settings might be missing and how you can download good block themes.

\n\n\n\n
\n\n\n\n

In his latest post, Mark Howells-Mead shared his thoughts on Block Patterns and Block Variations of the Query Loop and explored the differences between the two and reusable blocks.

\n\n\n\n
\n\n\n\n

Sarah Gooding reported on the latest Theme published by Automattic: Automattic Releases Bibimbap, a Free Block Theme for Restaurants.

\n\n\n\n

Theme Development for Full Site Editing and Blocks

\n\n\n\n

On the WordPress Developer Blog, Justin Tadlock published the article.  Intrinsic design, theming, and rethinking how to design with WordPress.  He wrote on Twitter: “This post explores some thinking behind why WordPress doesn’t have many block settings tied to specific device sizes and what the current approach is. It also provides theme authors with some techniques they can use to work within the system. There are tons of thoughts, techniques, and tools related to the subject, which is impossible to cover in a single post. But, I encourage continued exploration from the extender community and sharing what you learn.” You can follow more discussion in the comments of the post.

\n\n\n\n

Hendrik Lührsen and Jakob Trost also discussed the topic on Twitter.

\n\n\n\n\n\n\n\n
\n\n\n\n

For developers who want to get started or dive deeper into creating Block Themes, ready for the site editor, Daisy Olsen collected a great list of links covering all aspects for the Developer Blog: Block theme resources roundup. She wrote: “Whether you build sites mostly from the site and styles editors or you develop bespoke and custom themes from the ground up, there are always new things to learn. Read on to learn all about block themes.”

\n\n\n\n\n

 “Keeping up with Gutenberg – Index 2022” 
A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test and Meta team from Jan. 2021 on. Updated by yours truly. The index 2020 is here

\n\n\n\n\n
\n\n\n\n

In his latest post, James Koussertari, of Gutenberg Market asks What are Hybrid WordPress themes? and gives you the answers, of course.

\n\n\n\n
\n\n\n\n

Anne McCarthy, instigator of the Block Museum of Art, posted Let’s celebrate 20 years of WordPress “This is an opportunity for folks to showcase their creativity and imagination using the features of the WordPress block editor that make it a powerful creative platform. We invite artists from all backgrounds and experience levels to submit their own WP20-inspired blocks and join us in celebrating two decades of WordPress.” McCarthy wrote.

\n\n\n\n\n\n\n\n

If you are curious, what is all in store for the milestone anniversary, celebration around the WordPress community, follow up on the special website: wp20.wordpress.net

\n\n\n\n
\n\n\n\n

In this article, Donna Peplinksie shared How We Built a Block Theme for Sensei LMS and explains key decisions, the breakdown of the work, and using the Create Block theme plugin to built out the theme.

\n\n\n\n
\n\n\n\n

On her website, fullsiteediting.com, Caroline Nymark posted a new Lesson on Child Themes. “I am very happy with the progress we have made to support block and hybrid child themes in WordPress.” Nymark tweeted. You learn when you still need child theme, and the relationship between parent and child block theme. It’s a comprehensive guide for theme developers. She also answer frequently asked questions, you might have.

\n\n\n\n\n

Need a plugin .zip from Gutenberg’s master branch?
Gutenberg Times provides daily build for testing and review.
Have you been using it? Hit reply and let me know.

\n\n\n\n

\"GitHub

\n\n\n\n\n\n
\n\n \n
\n \n \n
\n \n \n \n \n
\n
\n
Live Q & A: Layout. Layout. Layout
Layouts are a fundamental part of how block themes work: Layout allows us to define the width of our post content, and arrange blocks horizontally or vertically, right or left… Read more.
\n
\n
\n \n \n \n\n \n \n
\n\n
\n\n\n\n\n

Building Blocks and Tools for the Block editor

\n\n\n\n

Ryan Welcher started to record YouTube Shorts. For the first one, we also created a blog post with the Quick Tip.

\n\n\n\n\n
\n\n \n
\n \n \n
\n \n \n \n \n
\n
\n
Quick Tip: Creating a custom webpack configuration file
https://www.youtube.com/shorts/VgK_Y9wAGXw Ryan Welcher on YouTube Shorts. – Also available on TikTok Ryan Welcher started a recording YouTube Shorts also available on TikTok. Here is a transcript and code example of… Read more.
\n
\n
\n \n \n \n\n \n \n
\n\n
\n\n\n\n\n
\n\n\n\n

Adam Zieliński created an interactive tutorial for the new HTML processor coming to WordPress with 6.2: How to Modify HTML in a PHP WordPress Plugin Using The New Tag Processor API. “If you’ve ever struggled to add an HTML attribute using regular expressions, you know how big of an improvement this is! In fact, Tag Processor was born out of this exact struggle.” He wrote. You’ll find use cases and code snippets in his post.

\n\n\n\n
\n\n\n\n

Brian Coords shared his experience of Hooking into the Block Editor’s Post Publish Panel (with Copilot). Coords walks you through the steps of building a feature for his plugin that taps into the block editor.

\n\n\n\n
\n\n\n\n

Last month, Mark Howells-Mead published a tutorial on Using useSelect in Gutenberg to fetch data from the REST API. The function getEntityRecords enters the stage, too.

\n\n\n\n\n

Featured Image: Bangkok, Thailand – View from the 31st floor. Phot by Birgit Pauli-Haack

\n\n\n\n
\n\n\n\n

Don’t want to miss the next Weekend Edition?

\n\n\n\n

We hate spam, too and won’t give your email address to anyone except Mailchimp to send out our Weekend Edition

Thanks for subscribing.
\n\n\n\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 25 Feb 2023 20:22:45 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Birgit Pauli-Haack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:28;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"WordCamp Central: Get your tickets for WordCamp Kerala 2023 on March 25th!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=3161846\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:98:\"https://central.wordcamp.org/news/2023/02/get-your-tickets-for-wordcamp-kerala-2023-on-march-25th/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7396:\"

The southern state of Kerala in India is all set to host its first regional WordCamp – WordCamp Kerala 2023 on March 25, 2023 (Saturday) at IMA House, Kochi!

\n\n\n\n

The WordPress community in Kerala is not new – it had its humble beginnings in 2014, when it kicked off with an informal local meetup in Kochi. The love for WordPress grew the community slowly, but surely, which eventually spread out to multiple cities in the state. Together the community organized scores of local meetup events and three editions of WordCamp Kochi (2017, 2018, and 2019) before the COVID-19 pandemic shut everything down. Even during the pandemic, our community stayed active by organizing online events together under a “WordPress Kerala” banner. As the global health situation improved in 2022, our community started organizing in-person events again. A strong desire to organize a WordCamp united members the Kerala WordPress Community. As a result, the local WordPress Meetup groups of Trivandrum, Kochi, Kozhikode, and Palakkad, have decided to bounce back by organizing WordCamp Kerala 2023!

\n\n\n\n\n\n\n\n

What makes WordCamp Kerala unique

\n\n\n\n

Our event promises to be as unique as our location and host state. Kerala is known as “God’s own country” and was selected by the New York Times as one of the must-visit places in 2023. In 1999, Kerala made it to National Geographic’s list of 10 Paradises of the world too. 

\n\n\n\n

Diversity, Equity, Inclusion, and Belonging

\n\n\n\n

At WordCamp Kerala, one of our main priorities is to ensure that every voice is heard. We are working hard to ensure that our event is as diverse and inclusive as possible, from our organizing team to our speaker roster, and every aspect of our event and its planning. 

\n\n\n\n

Our aim is to present a speaker lineup that is as diverse as possible, by ensuring that non-male applicants and applicants from marginalized backgrounds have excellent representation in our roster. To facilitate the same,  we collaborated with the WP Diversity group of the Make/Community Team to hold a successful diverse speaker workshop led by Jill Binder on January 28th – the workshop had 25 attendees, and resulted in at least seven unique speaker applications!

\n\n\n\n

Additionally, our event aims to have something for folks from all backgrounds – from advanced technical workshops to sessions aimed at every WordPress professional. For this WordCamp, we are also doing our best to facilitate excellent networking opportunities between attendees, which are one of the biggest strengths of WordCamps.

\n\n\n\n

An Eco-friendly WordCamp

\n\n\n\n

The event is planned as eco-friendly and adequate plans are in place to ensure that no harm is done to the environment at any stage of the event. It includes avoiding plastic items and using LED televisions for sponsor branding as opposed to banners to save our environment. We are even thinking of ways to reduce our environmental footprint in every aspect of event planning as well.

\n\n\n\n\n\n\n\n

Get involved

\n\n\n\n

There are several ways to become a part of this exciting event! 

\n\n\n\n
    \n
  • Grab your tickets to attend this event!
    WordCamp Kerala tickets are priced at an affordable INR 500 (~USD $6) per attendee. As of late February 2023, we have sold more than half of our total tickets available for public (we are planning 500 total participants at our event including volunteers, speakers, and sponsors), and there is a high probability that we may sell out way before the event date. Get your tickets now! 
  • \n\n\n\n
  • Last chance to apply to speak at WordCamp Kerala!
    Due to popular demand, we have extended our deadline for call for speakers. Apply to speak at WordCamp Kerala 2023 before February 28th 2023, 11:59 PM IST.
  • \n\n\n\n
  • Sponsor WordCamp Kerala
    We received an unprecedented response to our call for sponsors, and most of our sponsorship tiers have sold out. A big thanks to our community for this warm response and support! Nonetheless, we still have some available sponsorship options for interested applicants. 
  • \n\n\n\n
  • Apply to be a Volunteer and be a part of the team that helps organize WordCamp Kerala 2023. Deadline: February 28th 2023, 11:59 PM IST.
  • \n
\n\n\n\n

And don’t forget to post about this event on your social media handles for all WordPress enthusiasts. Feel free to Share about us on Twitter, write about us on LinkedIn, or post about us on Facebook. Psst… You can also post about our event on your (WordPress-powered) blog or on Tumblr! Don’t forget to join the discussion on WordCamp Kerala 2023 using the hashtag #WCKerala hashtag on all social media platforms.

\n\n\n\n

Looking forward to seeing you at our lovely little event celebrating WordPress, at the beautiful coastal city of Kochi, on March 25th, 2023!

\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 25 Feb 2023 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"jyolsna\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:29;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:130:\"WPTavern: WordPress 6.2 Openverse Integration Hotlinks Images, Contributors Propose Uploading to Media Library as a Better Default\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142305\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:140:\"https://wptavern.com/wordpress-6-2-openverse-integration-hotlinks-images-contributors-propose-uploading-to-media-library-as-a-better-default\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1911:\"

WordPress 6.2 is set to introduce an integration with Openverse that allows users to quickly insert free, openly-licensed media into their content. It was not readily apparent when the feature made its debut in version 15.1 of the Gutenberg plugin that the inserted images are hotlinked.

\n\n\n\n

WP Engine developer Phil Johnston brought up this issue in the #core-editor channel on WordPress Slack today. WordPress core contributor Paul Biron confirmed images are hotlinked when first inserted but can be added to the site’s Media Library using the “Upload” tool, which is located in the Image block toolbar after Openverse inserts the image.

\n\n\n\n\n\n\n\n

Hotlinking is generally considered a bad practice, as it uses another site’s bandwidth to display the asset. Hotlinked images can easily get renamed or removed from the source site, which can negatively impact the sites that are displaying them.

\n\n\n\n

WordPress core contributor Jeremy Herve opened a ticket yesterday with concerns about the hotlinking and suggested it would be better to upload the images by default.

\n\n\n\n

“I would suggest uploading the image to one’s site once picked and inserted,” Herve said. “This way it would remain available on the site, whatever may happen to the service or the original image. Of course, the image attribution should remain in the caption.”

\n\n\n\n

Johnston also suggested hotlinking the images might be a privacy concern if it allows the host to gather data about the device loading the image.

\n\n\n\n

WordPress may end up changing the default behavior for Openverse inserts, but in the meantime, users should be aware of how this feature works and where to find the Upload tool.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 25 Feb 2023 04:48:33 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:30;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"WPTavern: Prison Journalism Project Launches Prison Newspaper Project on WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142256\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:93:\"https://wptavern.com/prison-journalism-project-launches-prison-newspaper-project-on-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5036:\"

The Prison Journalism Project (PJP), a non-profit organization founded in April 2020, trains incarcerated writers to be journalists and publishes their stories with the goal of empowering them to be a vital voice in criminal justice reform. Over the past three years, the project has published over 1,700 pieces of work from more than 600 incarcerated and incarceration-impacted writers representing 180 prisons across 35 states and three countries.

\n\n\n\n

The project is bringing important issues to light, such as diminishing access to programs that further rehabilitation due to COVID-19 and the failure of drug treatment in prisons, first-hand accounts from incarcerated individuals that expose the inadequacy of state and federal prisons to meet the needs of those in their care. These stories and more are featured on the organization’s website, which is powered by WordPress and Newspack, a project from Automattic that provides a publishing platform for small and medium-sized news organizations. Newspack includes professionally designed themes and a set of pre-configured plugins, like Newspack Newsletters and WooCommerce Subscriptions, that help drive audience and revenue.

\n\n\n\n

This week the PJP launched the Prison Newspaper Project, which aims to connect prison publications with a broader general audience, including educators and researchers. At its peak, U.S. prisons running their own newsrooms published 250 prison papers in 1959. The prison press has declined significantly since then, despite massive improvements in the available technology for telling their stories. As of February 2023, the PJP counts 24 operational, prisoner-run news publications across 12 states.

\n\n\n\n

The new Prison Newspaper Project has indexed these publications into a prison newspaper directory. It also has a new category section on the site called “From Prison Newspapers,” where the organization highlights and amplifies the work of incarcerated writers across various publications. Their work is republished to PJP’s wider audience, offering a window into the incarcerated population and the conditions where they are living.

\n\n\n\n

While most of the prison newspapers in the PJP’s directory run on legacy systems or are only available via print-versions with digital archives, a few have online publications. San Quentin News is one that runs on WordPress, publishing beautiful stories of the humanity and artistry of those behind bars. One story features San Quentin artist Idalio Villagran, who “takes prison-constrained creativity and resourcefulness to another level, crafting beautiful roses of various colors from state-issued bread and Kool-Aid.”

\n\n\n\n\n\n\n\n

Another post features the work of San Quentin artist Edgar Zarate Martinez, who is keeping his Mexican cultural heritage alive through his paintings that reflect his yearning for his family.

\n\n\n\n\n\n\n\n

PJP was founded by Yukari Iwatani Kane and Shaheen Pasha at Penn State University in 2019, after teaching journalism at San Quentin State Prison and Hampshire County Jail in Massachusetts.

\n\n\n\n

Most of the other indexed prison publications don’t have an online presence, so the Prison Newspaper Project is vital for connecting them and bringing more exposure to prison journalism. Getting these publications online isn’t part of the current scope of the project, but there is a big opportunity here to modernize these newsrooms with WordPress and help them find a global audience.

\n\n\n\n

The Prison Newspaper Project is committed to regularly updating the list of active publications in the directory. People can submit newspapers or magazines not yet listed by emailing editorial@prisonjournalismproject.org.

\n\n\n\n

“As this section grows, we hope to offer you more resources on the history of this remarkable part of the fourth estate,” Prison Newspaper Project Editor Kate McQueen said.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 24 Feb 2023 23:08:35 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:31;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"Post Status: WordCamp Asia Wrap-up\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=147369\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:45:\"https://poststatus.com/wordcamp-asia-wrap-up/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6725:\"

I know you\'re wondering. And yes, I showered.

\n\n\n\n

As a matter of fact, the WordCamp Asia team was very deliberate in considering disability needs from the start of Contributor Day through to the announcement of WCAsia 2024 at closing remarks. The hotel was perfect. The venue had elevators and automatic doors (or security stationed to open doors). I couldn\'t have asked for more.

\n\n\n\n

WCAsia By the Numbers

\n\n\n\n\"\"\n\n\n\n

You can see by this screen that WCAsia succeeded in attendance and contributors. In addition, there were 60 speakers, 53 orgainzers, over 80 volunteers, and 29 people on the AV team.

\n\n\n\n

Contributor Day

\n\n\n\n
\n

A sneak peak of the photographs we will be publishing from #WCAsia \"🤓\"
Huge thanks to the Contributor Day Team Leads! pic.twitter.com/A4hpwank6U

— Shusei Toda (@shuseitoda) February 20, 2023
\n
\n\n\n\n

I was fortunate to be a table lead for Contributor Day. We onboarded many photographers who submitted photos to the WordPress Photo Directory for the first time. Topher DeRosia and I moderated almost 250 photos in one day, while discussing with contributors what makes a good photo, what isn\'t allowed to be added to the directory, and how every contributor gets a badge on their .org profile.

\n\n\n\n

From what I heard from other table leads, every one of the teams onboarded new contributors and accomplished their goals for the day. It was truly inspiring.

\n\n\n\n

Sponsors

\n\n\n\n

Instead of being off in another part of a building, the sponsor area was in the center of it all. To get from point A to any other point you either had to go through or around the edges of the sponsor booths. I imagine this was incredibly helpful for sponsors, and, honestly, it made it the perfect place to run into people, make connections, renew connections, and grab some awesome swag.

\n\n\n\n

The Selfie Challenge

\n\n\n\n

I put out a challenge that if people posted selfies with me I would donate $5 per selfie to Big Orange Heart. (Up to $500 total.) I\'m please to say that not only did I meet that goal (with well over 100 selfies with our amazing community) but Carl Hancock of Gravity Forms matched it, and Vikas Singhal of InstaWP matched it at 50%. All told we raised $1250 for BOH!

\n\n\n\n

Q&A; with Matt Mullenweg

\n\n\n\n

I asked a question to Matt during the Q&A; Friday morning.

\n\n\n\n
\n

With the wave of layoffs and hiring freezes we have seen in the WordPress community lately, what do you think we, as a community, can do to create more jobs in our ecosystem and stop the anxiety and fear that comes with layoffs like this?

\n
\n\n\n\n

Matt\'s reply was a bit less than I hoped, basically encouraging anyone who has been laid off to sharpen their WordPress skills, market themselves as freelancers to build a portfolio, and encourage local businesses to get on WordPress.

\n\n\n\n

Some of the people who have been laid off are already big names in WordPress and have a portfolio to back it up.

\n\n\n\n

So it still begs the question – how can we support those who have recently lost jobs in massive layoffs and what does it say about the adoption of WordPress if companies are scaling back? While I don\'t have the answer, I\'m watching closely.

\n\n\n\n

And if you find yourself job searching in WordPress here are a few resources:

\n\n\n\n\n\n\n\n

Photos, Photos, Photos

\n\n\n\n

\n\n\n\n

To see how truly impactful the first WordCamp Asia was, one has only to look into all of the smiling faces captured in selfies and more.

\n\n\n\n

Here are a few places to look:

\n\n\n\n\n\n\n\n

Thanks to the Organizers and Volunteers

\n\n\n\n

WordCamp Asia seemed to go off without any issues (though anyone who has ever organized a WordCamp knows there are always hiccups). If there were, the attendees didn\'t see them. (Other than the technical glitches in the Q&A; with Matt Mullenweg, which was still handled very well.)

\n\n\n\n

I would add my thanks to all of the voices praising the organizers and volunteers that made WordCamp Asia so amazing. From the updates on the website to the after party, you all provided information, hospitality, and an incredible warmth to the event.

\n\n\n\n

Thank you a million times over.

\n\n\n\n

WordCamp Asia 2024

\n\n\n\n\"\"\n\n\n\n

And to the organizers for WC Asia 2024 – wishing you the best as you continue this new legacy. I know you\'re up to the challenge!

\n\n\n\n\"\"WC Asia 2024 Team (photo credit Ratnesh Sonar)\n

This article was published at Post Status — the community for WordPress professionals.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 24 Feb 2023 05:29:40 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Michelle Frechette\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:32;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"WPTavern: Automattic Releases Bibimbap, a Free Block Theme for Restaurants\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142258\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://wptavern.com/automattic-releases-bibimbap-a-free-block-theme-for-restaurants\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2858:\"

Automattic has a new theme in the WordPress Themes Directory. Bibimbap, named for a beloved Korean comfort food, is a restaurant theme. It is described as “simple and fun” but does not come with a live demo, so users will need to be prepared to work with patterns to get their restaurant sites put together.

\n\n\n\n

The home page pictured in the screenshot displays a full width Cover block with an image as the background, a call to action, and some contact information. Bibimbap features the Cooper Hewitt typeface throughout for paragraph text and headers.

\n\n\n\n\n\n\n\n

The theme comes with five custom block patterns for building restaurant websites:

\n\n\n\n
    \n
  • Contact pattern with a map, location, and hours
  • \n\n\n\n
  • Cover block pattern for restaurant Specials
  • \n\n\n\n
  • Default footer
  • \n\n\n\n
  • Restaurant menu
  • \n\n\n\n
  • Menu add-ons
  • \n
\n\n\n\n\n\n\n\n

I took the theme for a test drive and found that is not very intuitive in its current state, although the patterns are nicely designed. When first installed and activated on a new site, the theme looks blank with nothing in place and no hint of how it can be made to look like the screenshot.

\n\n\n\n\n\n\n\n

The most ideal experience a block theme can provide gives the user a ready-to-go website that looks like the demo, or at least provides a full-page pattern that is easy to insert. Bibimbap has missed a few opportunities to make the theme more user-friendly. Although it is also available on WordPress.com under the Business plan, the preview is similar to the experience of installing it on a self-hosted site. With no live demo available, it’s difficult to know where to go after installing it.

\n\n\n\n

In the Site Editor, users will need to navigate to the wp-custom-template-home template to edit the home page template. If this is a new website, users will also want to create a new page and assign it to use the wp-custom-template-home page template to get the right design.

\n\n\n\n

The home page header design is not available via a pattern, which would make the theme so much more versatile and easy to use, especially in the case of multi-page websites.

\n\n\n\n

Although the theme comes with just a handful of patterns, they work well dropped onto the page in any order.

\n\n\n\n\n\n\n\n

Overall, this theme is a good option for those who know their way around WordPress and the Site Editor. It makes it fairly quick to build a restaurant website with a cohesive design. The problems with user-friendliness can be easily remedied with a few full-page patterns and a bit of thought towards the experience after activating the theme. Bibimbap is available for free from WordPress.org.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 24 Feb 2023 03:55:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:33;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"Post Status: Launching a WordPress Product in Public: Session 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=147564\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://poststatus.com/launching-a-wordpress-product-in-public-session-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:70348:\"

Corey Maass and Cory Miller share the messiness of building a WordPress product live. They reveal the initial version of Crop.Express, a plugin designed to crop a featured image within the WordPress workflow and discuss their progress and ongoing development.

\n\n\n
\n\n\n\n

Estimated reading time: 3 minutes

\n
\n\n\n\n\n\n\n\n

Transcript

\n\n\n\n

In this episode, Corey Maass and Cory Miller share their initial version or MVP of the product they are building, Crop.Express.  Together they work through enhancing UX, selecting the right business model, crafting marketing messages, and more.

\n\n\n\n

Top Takeaways:

\n\n\n\n
    \n
  • Work Out the Workflow. You will teach people how to use your product with demos or tutorials. While you want to make adjustments to improve UX, you don’t want to constantly change the workflows for your product. Being thoughtful on the front end can result in better usability and less change.
  • \n\n\n\n
  • Business Models. Building a product also means determining a business model. Offering some functionality for free can gain exposure for a base product. Adding a pro or paid version with increased value to deliver a better end product for a customer.
  • \n\n\n\n
  • Focus on Feedback. As a product builder, you work to anticipate pain points and solve for them. With a quality product, you will solve real struggles for users. But there is a reason users are uninstalling. Accessing their input and experience could be the key to taking your product to the next level.
  • \n
\n\n\n\n
\n\n
\n\n\n\n\n\n

\"🔗\" Mentioned in the show:

\n\n\n\n\n\n\n\n

\"🐦\" You can follow Post Status and our guests on Twitter:

\n\n\n\n\n\n\n\n

The Post Status Draft podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. \"📝\"

Browse our archives, and don’t forget to subscribe via iTunes, Google Podcasts, YouTube, Stitcher, Simplecast, or RSS. \"🎧\"

\n\n\n\n

Transcript

\n\n\n\n

Session 2 Corey & Cory Launch a WordPress Product Live 


\n\n\n\n

Cory Miller: [00:00:00] Hey everybody, welcome back to post status. Where we\'re, um, Corey Moss and I are session two. 


\n\n\n\n

Launched a WordPress product in public, and you\'re getting to see all the, you know, um, kinks and rough edges. But what we hope really comes through is that we\'ve had these really good conversations and we\'re like, we\'re okay with not, we\'re being imperfect and showing how this product works, at least with us. 


\n\n\n\n

So hopefully it helps somebody else inspire somebody to do better. Um, but, all right, Corey, I have to be the first admit as my partner in this, um, donate my homework. Excuse, excuse. I was frantically in between meetings, trying to like, be creative with the read me text. Mm-hmm. Um, But I, um, so I have to say that first and foremost, and then second. 


\n\n\n\n

I know you shared a cool feature that we were talking about that I was like, Hey, we can put this on the backlog. And you\'re like, no, it\'s here, it [00:01:00] is . Um, so I haven\'t even got to see that. But, um, that, that\'s kind of my update. But what, what things do you have or want to talk about?  


\n\n\n\n

Corey Maass: Um, yeah, I, it, it. Uh, like I\'m on top of my stuff, you know, by getting these updates to you. 


\n\n\n\n

But I mean, I\'m in the same boat. I promised, uh, last Wednesday that, you know, within a day or two I would have this other feature implemented. And it was like last minute on Friday that I actually, or even Monday, that I was like, oh crap, I owe us this thing. So, um, yes, technically I got my paper written and handed in, uh, and you didn\'t, but it doesn\'t mean I wasn\'t up until 6:00 AM the, the morning of writing the paper. 


\n\n\n\n

Uh, you know, so, I mean, again, these are, these are the realities. You know, I, I\'ve [00:02:00] got client work, I\'ve got numerous products that need updating and bugs fixed, and, uh, life goes on. And so, you know, we\'ve, we\'ve fit this stuff in, in between. When we can. I mean, and, and I think that that\'s too, like where we\'re at, right? 


\n\n\n\n

Like right now, this is, uh, an idea that we\'re, you know, we\'re still in the garage phase or we\'re still in the, like, we can\'t make this a priority yet because it\'s not out there. It\'s not, we don\'t have users to satiate, we don\'t have revenue to chase. We don\'t have, you don\'t, you know, you\'re doing the marketing and you don\'t have anything to market. 


\n\n\n\n

And so, I mean, this is, this has been my MO for a long time where if I\'ve got a new idea for a new product, it\'s just gotta get shoved in between all the other stuff that is at the moment, more important.  


\n\n\n\n

Cory Miller: It\'s always a game. And this of juggling, I think. And I [00:03:00] swore to myself, I was like, I\'m gonna stop juggling, but I juggles for so long with Ithe stuff. 


\n\n\n\n

It\'s like, as an entrepreneur and doing these type of things, you\'re owning all the responsibility and, um, but it\'s really good to have someone that understands we\'re all juggling, um, back and forth. Um, well, would you want to like, look at where we\'re at now from the plugin side, since you\'ve got, you\'ve done your, you\'ve done more than your homework, by the way. 


\n\n\n\n

Um, do you wanna share your screen? Do you want me to share?  


\n\n\n\n

Corey Maass: Yeah, let me, let me share because I\'ve got it, um, set up pretty readily here, I think. Um, so what we\'re talking about, um, is the, the very first version of this plugin and I just don\'t wanna. Because we are so professional, um, [00:04:00] you know, I need to carefully culminate the experience that people will have. 


\n\n\n\n

Um, how do I top left or Let\'s do this. Move the screen. Full screen. Uh, move the window. . All right. Um, 


\n\n\n\n

nope, that won\'t work. Share screen. Let\'s try this again. Where\'s the plate? Blue window. There we go. Share. All right. So hopefully you can, you\'re seeing a, a WordPress install. Yep. Um, so, uh, for the nerds out there, um, I\'ve got this, um, are we still recording?  


\n\n\n\n

Cory Miller: No, we are now recording again, . Oh, awesome. I pause it. 


\n\n\n\n

So now we\'re [00:05:00] actually recording . So we\'re on session two. Everybody, for the recording sake of launching the WordPress product in, in, in public. And you\'re seeing all the foibles, particularly mine. But Corey\'s now showing us 0.001 version of the. Right.  


\n\n\n\n

Corey Maass: Um, yeah, what everybody missed is us discussing how, just how, uh, we are the epitome of professionalism and, um, it all works out in the end. 


\n\n\n\n

But the, you know, part of the point of, of this whole experiment recording is, is to see the kind of, uh, the messiness, the behind the scenes, the, um, so, uh, for the nerds, uh, I\'m using, I, I use local WP to develop locally, um, and to run sites locally and stuff like that. So that\'s what you\'re seeing here is just a local site of vanilla WordPress install. 


\n\n\n\n

And, um, so we\'ve got version, you know, 0 0 1 [00:06:00] installed, um, crop Express, and then where that puts us is, We had talked about lots of different features, um, but decided that our m v p, our, let\'s just add some value to the world version, um, is, is just the ability to crop the featured image. Um, so what we\'re doing here is, uh, we still have a featured image panel on the side here. 


\n\n\n\n

Um, whoops. Oh, come on. Don\'t. We have a featured image panel on the side in, in the block editor. Um, but this is actually our custom panel and we\'re hiding the built-in featured image panel. Um, and we say select and crop an image. And so here\'s the new UI that I was talking about. Um, I\'ve moved some things around and, um, I still think that I want to make one more change where I wanna put these two buttons on top of each other [00:07:00] with a sort of, um, broken image or a, a place. 


\n\n\n\n

You know, a, your image will appear here soon because right now if I say upload an image, um, and I choose an image, um, It just, right now it just says, you know, here is the, the name of the file selected. But I think much more, you know, to most people, they\'re gonna wanna see a little thumbnail of the image that they\'ve selected, again, to kind of prove like, okay, wait, I chose the right one. 


\n\n\n\n

Um, and so then you choose, uh, this is when you\'re cropping it. Do you want to crop a square? Do you want to crop 16 nine? Um, and then the first fanciness that, uh, you said, boy, it would be slick if was being able to crop a circle. So that\'s now there, but, so we\'ll start with a square. In a square, you say, crop it, and you get into the cropper. 


\n\n\n\n

And so this is where you can zoom around and you select your image.  


\n\n\n\n

Cory Miller: [00:08:00] And um, Hey, real quick, Corey, how does it go if you want to crop back out, like you go, oh, it\'s too tight. Will it, can you push back out?  


\n\n\n\n

Corey Maass: Um, so there\'s, there\'s zoom in and out here. Ah, ah, okay. Okay, okay. On the bottom because Yeah, I didn\'t, what the, the better way to, to manipulate this is actually the, the mouse wheel. 


\n\n\n\n

Like I\'m zooming in and out here with the mouse wheel. I got you. Um, but we can\'t assume that everybody has a mouse wheel. Um, right. So, um, I think eventually maybe we want a slider, but for now, I just wanted us to have something so you can zoom in, um, and then, and then move it around kind of thing. Okay. 


\n\n\n\n

Cory Miller: Can you go back to the previous screen first? Oh, go ahead.  


\n\n\n\n

Corey Maass: If you have something else. Oh, just, and, you know, so there\'s, um, yeah, lots of different ways to kind of move this around. It\'s, I think it\'ll take a [00:09:00] little, everybody\'s gonna have to kind of get used to it. They\'ll get used to it. Um, yeah, there\'s also a new preview in a new window. 


\n\n\n\n

So like if you\'ve, if you\'ve zoomed in before you actually set crop this and set this as your featured image, um, it\'ll open a new window with the result. So you can, you can see it. Oh, that\'s cool. Um, so if you go back, you can say, crop a circle and go to crop it. And so there\'s your circle. Um, and that will now save as a p and g with transparent around it. 


\n\n\n\n

So this is, you know, I think again, when, when you mentioned it, I was like, oh snap, that\'s gonna be really slick because it\'s now really common that you\'ve got avatars images of people are circles. I think that\'s just a very common pattern. So the fact that we can offer that here, um, is very cool. And then the, the other new. 


\n\n\n\n

What I was [00:10:00] insisting on, um, as of last week was, um, you had said, okay, maybe version one, but it was like, no, we need this. So the circle is a nice to have. I think that\'s gonna be really fun and cool to talk about as a feature, but not totally necessary. Whereas choosing an image from the media library to me, was a non-starter. 


\n\n\n\n

Cuz you, once you brought it up, I was like, yeah, you can\'t, again, you know, one of the things I kept talking about last week was I\'m trying to do a lot of product development for this from the perspective of my clients. And I\'m like, my clients half the time, like they\'ll crop an image and then they\'ve got no idea. 


\n\n\n\n

Once they\'ve uploaded it, they\'ve got no idea what happened to it. Is it on the desktop? Is it in their download folder? Whatever, whatever. So, um, we need to be able to essentially recover, you know, start over using an image from the media library. So that\'s now supported. Again, you select an image, [00:11:00] pick your shape and size and all that. 


\n\n\n\n

And then, you know, here\'s one that I\'ve pre previously cropped as a square. So that\'s what you\'ve got. But you can like zoom in on our little person here. Um, are you double  


\n\n\n\n

Cory Miller: clicking or are you doing your scroll?  


\n\n\n\n

Corey Maass: Well, uh, uh, I\'m, I\'m, uh, moving the box around. Okay, there we go. Yeah, so, and that\'s where it\'s like, I\'m clicking and dragging. 


\n\n\n\n

Yeah. So, yeah, it\'s, go ahead.  


\n\n\n\n

Cory Miller: So I\'m side bared on like product for a second and more, so I wouldn\'t even do this, explain it if we weren\'t live, but, um, cuz I know, you know, these things, I\'m, this is where I dig in on product personally is I go, okay, I use myself as the default, but I know that\'s, there\'s some ancient practices I have, for instance, but, I think our biggest thing is showing them how the workflow, like it\'s gonna take out this amount of time [00:12:00] for you to go over here from a marketing side too. 


\n\n\n\n

And product is like, how are you cropping today? It\'s probably piece together stuff. Maybe somebody\'s in Canva or something like this. But the workflow we\'re doing is like you\'re writing up post-it. You go in, what\'s your, you know, do you do your feature demos first? Do you do it third? And when you do that, you\'re gonna save this workflow over here. 


\n\n\n\n

Mm-hmm. . And the re, the reason why I was just asking some of these questions is to know myself and to make sure I calibrate and go, okay, we\'re gonna be teaching people. Mm-hmm. because you get, you teach somebody a workflow and you don\'t want to change workflows very often. And so that\'s why I was just asking cuz I, you, you\'ve seen this a hundred times, but like any little edge in the flow of the process is something we\'ll be watching where people get tripped up. 


\n\n\n\n

So if I understand that, I can help . Um, so I think that was really good. Could you go back to [00:13:00] the previous screen for a second? Sure.  


\n\n\n\n

Corey Maass: So from the work, and I think, I think where you, you know, what you\'re bringing up now is exactly the right thing at the right time, because what I\'ve been focused on is, to me this is, this is slightly better than a proof of concept. 


\n\n\n\n

Yeah. It\'s like we, we have now proven that we can upload an image or select an image. We can crop it in a few different ways. It saves as the featured image, all of, you know, I\'m clearly, I\'m using the WordPress blue. These are not pretty things, you know, the buttons are inconsistent in, in inconsistent places, you know, so now is the right time for you to start looking at this from a products perspective and Me too, and going, okay, so what\'s actually gonna be, We don\'t want to deviate too far from like WordPress patterns that people are used to, but this is where we start to make it our own product and a product that\'s fast and easy to [00:14:00] use. 


\n\n\n\n

Cory Miller: So I think my first thing, um, reaction to this is it\'s the, it does the job we need where we don\'t have to go into too many of the, you know, really fine tuned ui ux stuff, but like, it does the job. Mm-hmm. . But we were talking last week about like, you know, opinions trying to in, kind of push a reaction back from, um, the users. 


\n\n\n\n

Uh, I just wanna mention that note. I don\'t think I have anything particular, but like, to me, this is functional, what we\'re trying to do, like this gets the job done and it\'s maybe not the most elegant, modern design we\'ve ever seen, but it, it\'s clear, um, And he gets the job done.  


\n\n\n\n

Corey Maass: Yep. Doesn\'t work on mobile. 


\n\n\n\n

Uh, I don\'t know if it ever will, cuz that\'s kind of a lot of functionality to try to do on a phone. [00:15:00] Um, but at some point we will review that.  


\n\n\n\n

Cory Miller: Um, what I\'m curious about is we have selected five ratio sizes and two shapes. We put the functionality, which I think, thank you for putting the media li library in there. 


\n\n\n\n

I think that\'s, that, that was a really, really good decision. I just never know if I go, can we get that in there? What that might look from a timeframe, but I love that you made that decision. So it seems like we\'ve made some assumptions for them. Like, Hey, here\'s the common aspect ratios. What I\'m gonna bet like five bucks on is one of our first things we\'re gonna get is, can you do, and it\'s gonna be this, oh my god, 50 flavors of. 


\n\n\n\n

Uh huh process. But from a product standpoint, if you\'re able to take a step back for a second, what do you think will get some reactions from Yeah,  


\n\n\n\n

Corey Maass: I, I think you\'re exactly right. And I think that [00:16:00] every, cuz every theme I think has their ideal image, size, shape, et cetera. Um, we, and, and so one of the things that I\'ve got in the back of my mind is, um, the next step is, or one of the next things we\'re gonna need is essentially I\'m envisioning, and this is an assumption, but I\'m envisioning there\'s, there\'s two roles. 


\n\n\n\n

Involved here. One is, again, because from the, from the, from my situation, there\'s Corey who controls and sets up the website, and then there\'s clients who go in and are publishing story after story. And so Corey needs an admin, like, I don\'t want, uh, my clients to have four, three or three four. There\'s nothing on our website that\'s those aspect ratios. 


\n\n\n\n

Um, and so [00:17:00] I want an admin screen that only admins meaning me have control over that says, you know, what aspect ratios, what essentially what, you know, what options are available for featured images. And I\'m gonna go in and I\'m gonna say square and 16 nine, not nine 16, and nothing, four three. Um, I might or might not even let them choose a shape, you know, and then, and so I\'m gonna clean that up. 


\n\n\n\n

or I\'m gonna select options so that then when the client goes in, there\'s, you know, there\'s one option or some, you know, or something  


\n\n\n\n

Cory Miller: like that. So switching gears over to marketing and mm-hmm. , you know, business model stuff. That\'s where I go, okay, that seems like Corey a del, uh, free does this better image cropping outta the box with a lot of template sizes, ratios that like, does a job that could get us bigger [00:18:00] exposure for the base plugin. 


\n\n\n\n

And then I just see right there, the way you were describing, it\'s like there\'s the pro or the paid side, which is, hmm, I\'m a developer, I\'m an agency. My clients mess this stuff up all the time. I\'m gonna preset it and right there I go. That\'s value to an agency. One, they\'re gonna get a better end product for their customer. 


\n\n\n\n

They can, they can have some opinions about it, like if you wanna limit them, but like you do this from a client facing side too. But that right there from a business perspective is where we go, okay, there\'s the start of our pro. Love it. You know, are we adding some value to that? Like they don\'t want them to mess up their theme. 


\n\n\n\n

And, and you know, even on a bigger perspective, maybe there\'s 10 people on a website or something mm-hmm. , you know, going in. But, you know, I could think of higher ed in this instance or something where it\'s like, no, they shouldn\'t have 16 by nine option. Never. Right. You know?  


\n\n\n\n

Corey Maass: Yeah. I, yeah. And [00:19:00] I, I, one of the things that immediately jumps out at, you know, first of all, you, my bad habits are showing, right. 


\n\n\n\n

I think in terms of product and feature. And so I\'m like, I\'m, I\'m by default, I\'m, I\'m, I go down those rabbit holes immediately and I love that you immediately are like, here are the people . Which my brain doesn\'t even, I mean, I\'m, I\'m talking about me and roles and stuff, but I\'m not, it doesn\'t register consciously. 


\n\n\n\n

Whereas you immediately are like the difference between a free version, a person, mom and pop shop, or a power user on their own website installing a plugin. They\'re still gonna have great options. It\'s still gonna bring them a ton of value, which I think is, is awesome. Um, and we can do some simple ways to, cuz it\'s like, I don\'t want people to install and go, well I need, you know, instead of 16, nine, I need 1610. 


\n\n\n\n

So [00:20:00] uninstall. Mm-hmm. . So we\'ll have to think about some ways to give. Some more options so that, you know, we accommodate more people. But I love that you\'re immediately going, okay. You know, but, but there\'s a different version for a different role. A different kind of person. A different kind of user. Um, cuz I, because I mean, as we always talk about it, it\'s like B2C and b2b. 


\n\n\n\n

Yeah. You know, b2b, there\'s, there\'s more opportunity, there\'s more money, there\'s more investment in tools and whatnot. So that just makes more sense.  


\n\n\n\n

Cory Miller: This is where I want to be watching, but I never, I have, I go into these things with some kind of a straw man, you know, avatar. Yeah. But the, how it\'s worked way better for me is not, I\'m not clairvoyant and go exactly this. 


\n\n\n\n

I go, okay, here\'s my straw man. We have use cases around that. We think there\'s others. And then what I love Corey is [00:21:00] like, Those first responses, even if they\'re bad, are helpful. Yeah. But what I tried to train the team and I themes is like try to a long answer in their question. Figure out what are they trying to get done. 


\n\n\n\n

Yeah. But, and then that helps us. Like lineate, it was probably two or three years into Ithe where I was like, oh, it\'s do it yourselfers and what we call builders, you know? Mm-hmm. people building stuff for other people and then we could create product better. But my hypothesis for all this is like I wrote down bloggers, anybody that does rapid WordPress content creation. 


\n\n\n\n

Mm-hmm. , that could be our big base, right? Mm-hmm. . And then you just gave me a use case\'s, like I\'m delivering project to Clint. I don\'t want them to mess it up cuz it\'s gonna cause problems for us. Ding ding. I just found it\'s worth, there\'s a value numbers assigned to that. Absolutely. Which we can talk about when we get to like the pro and licensing and stuff. 


\n\n\n\n

Yeah. And we confirmed on the huddle by the way too. Like several of the agency owners were like, oh yeah. [00:22:00] What my challenge will be in marketing, our challenge will be in marketing is I think if we can as succinctly as possible, go see this problem and somebody go, fills that pain going, yeah. Like I did when you go, I\'m working on this thing. 


\n\n\n\n

And I was like, I, I instantly felt that pain. That\'s when, when we\'ll start to see some interesting metrics. A part of this. I think. So like I was thinking like even if we showed this, like, I don\'t know how we do this on the marketing set, but you\'re like, Hey, I\'m, I\'m a rapid, you know, content creator type person going in there, and then I have to go over here and find my workflow. 


\n\n\n\n

Yep. You know, and then come  


\n\n\n\n

Corey Maass: back this other site, or I have to open Photoshop, I have to  


\n\n\n\n

Cory Miller: do.dot. And then I think some of the best potential pro features for this are gonna come from the, but I want this. And those are simply the, like the, oh, I want it to be exactly this. [00:23:00] Dimensions. I say it by the pixel, whatever that is, you\'re like, ding, ding. 


\n\n\n\n

Maybe that\'s something you\'ll pay money for.  


\n\n\n\n

Corey Maass: Well, and, and I mean, the other opportunity for this, I think is, um, I\'m, I\'m very far out of the theme market. Um, it\'s not even, even in, in the, the decade plus that I\'ve been in WordPress. Like I\'ve done mostly custom development, but I\'m envisioning like a c f advanced custom fields can get in, can be embedded in other things. 


\n\n\n\n

And I\'m kind of envisioning, again, I know we\'re, we\'re moving more towards, you know, full site editing and all that kind of stuff. But, um, a theme that has our functionality built in, because the theme is built specifically to show off a 16, nine image. You wanna prevent your users from uploading anything that isn\'t [00:24:00] 16.9. 


\n\n\n\n

And so I can also see some sort of like the developer version that, that is embeddable, you know, as a must use plugin or something that, um, yeah. You know, so then, so then the theme, because imagine, uh, a theme developer, again, if a, if, if my experience and assumptions are correct, um, a, a theme developer is getting hit with tickets that are like, your demo looked great, but then as soon as I started uploading my pictures from my phone, the layout\'s broken. 


\n\n\n\n

You know, what the hell? So, you know, if there was, if a, if it was embedded or built into a theme that had the, that limited the end user from making mistakes, you know, which isn\'t really them making a mistake, but you know what I\'m saying?  


\n\n\n\n

Cory Miller: Um, yeah. So let me say this coming before I do these, cuz I don\'t want it to think that we\'re gonna, I don\'t want it to. 


\n\n\n\n

Bloat V1 release. Um, I think this is ready for v1. [00:25:00] I agree. The second thought I just had is when you should keep talking about themes. I think about, I, I wrote down here, cadence Astra, generate, press, whatever. Uh, I mean, let\'s throw in elementary in there. Um, I\'ve got at least three of those four connections to say like, it might be worth us seeing what, let\'s say cadence for instance. 


\n\n\n\n

Um, we run that at posts, like, okay, what are those features in their themes? And maybe take a browse, but we have connections with these theme groups mm-hmm. To say like, we could get some adoption through helping their user. You know, we\'re a third party free add-on kind of thing. But that could help us get some adoption. 


\n\n\n\n

And that\'s something I can, I can put on my plate, uh, for sure is to one, look around some of those themes and just see, um, , but you know, those four as elements or technically isn\'t a theme, but you know, cadence [00:26:00] Astra generated press are hot themes. Mm-hmm. , you know, that we can get some adoption for,  


\n\n\n\n

Corey Maass: you know, like, and I\'m, and I\'m a Beaver Builder user deeply, but, and they allow, and I know Elementor also allows, uh, custom modules. 


\n\n\n\n

So again, down the road, if we think that there\'s a market for this, then a, there\'s the Beaver Builder Image module. Elementor I\'m sure has the similar, you know, but there\'s a,  


\n\n\n\n

Cory Miller: we could just hook into And that\'s another paid pro feature too.  


\n\n\n\n

Corey Maass: Exactly. You know, I love it because, I mean, people, people buy. 


\n\n\n\n

Other, other add-ons or additional modules or module sets or whatever. Like, I don\'t, I, um, I don\'t want to get too far down there, but that\'s also like, I love the, the, uh, obviously as a, as a developer, I am most comfortable with developing as marketing. And so, you know, integrating with Beaver Builder, if we show up absolutely on, on their [00:27:00] marketplaces, then people are going, oh, what\'s this Crop Express thing? 


\n\n\n\n

Cory Miller: I just talked to Robbie a couple days ago on Slack, so Yeah, absolutely. I should have included B Builder too. Um, so that\'s like on the future, that\'s on the backlog for the marketing business stuff to get some adoption. But what I\'m doing on this course, so, you know, is like building a case. Mm-hmm. of like, we\'ve selected a pretty narrow workflow issue, but I, you\'re helping me with those thoughts is build a case for that pro side of, oh, cuz I\'m already building a case for like, there\'s an agency package that\'s, Has the pro. 


\n\n\n\n

Yep. That\'s, you know, if we can continue to build, find, and build value in this. I, I love that because there\'s so many bigger builder Elementor Yeah. Um, developers that use that love it. And both those tools and to go, here\'s something that\'s gonna make your clients, [00:28:00] well, it\'s gonna make your life easier as the agency. 


\n\n\n\n

Cause they\'re not gonna put something stupid within the layout . Um, and it won\'t slow down their site that causes performance issues. Right, exactly. Or, you know, just doesn\'t look right. Yeah.  


\n\n\n\n

Corey Maass: Yeah. And that was the, uh, it\'s, it\'s sort of a, we, we won\'t actually do this, but one of the things that popped in my head when you were talking about how do we illustrate the difference that this. 


\n\n\n\n

Plugin will make for you, as I was picturing, a, uh, a marketing site where all of the images are wrong. Like Yes. The wrong Oh, yes. You know, like it overlapping text or like way too long or whatever. And there\'s like, click a button to see the difference that our plug-in will make. And then all the images are like  


\n\n\n\n

Cory Miller: Corey. 


\n\n\n\n

Yes. Like there\'s, there\'s a page. Like, let\'s do that because it\'s like, that\'s the raw [00:29:00] emotional obvious effect that connects. Like, I, I think I told you, you know, 10 years ago, my, my mom put, and we had feed rotating images in the theme, and it was like, yeah, , you know, just sewing, like showing, Hey, ever, ever have this, there\'s a beautiful design, you know, of a site. 


\n\n\n\n

And then the image is just like, . And then go, that\'s our, that\'s our agency. Marketing thing is like tired of this, like this is a point.  


\n\n\n\n

Corey Maass: Love it.  


\n\n\n\n

Cory Miller: Crop express  


\n\n\n\n

Corey Maass: even. Oh man. Even, even just a carousel. Cuz like, I literally was dealing this with, dealing with this with a client the last couple of days was like a carousel where like an Im, one of the images, not kidding, was this was like as tall as it should be, but an inch wide. 


\n\n\n\n

And then the next picture was like the, you know, and, and they\'re like, why is it stretched out? And it\'s like, cuz the carousel is forcing it to fill the space, you know? So it\'s like if [00:30:00] we just put in a whole bunch of janky images and then was like, click a button or see the carousel where it\'s like all of the images are sized correctly without a ton of effort. 


\n\n\n\n

Like now you get it, you know,  


\n\n\n\n

Cory Miller: protect your clients from themselves. Like we would build tools and they\'d be like, yeah, you can basically make it as ugly as you want. This is protect your clients from themselves. But there\'s that. So we\'re fleshing out these two avatars, which maybe this one is. Maybe it ends up being the free one, but it gets to this one, which we think, my hypothesis might be, there\'s money here. 


\n\n\n\n

Protect your clients from themselves, protect your work from themselves. Um, but this one could be something that shows, like ever trying to like, add all the tools you crop and like ever. I don\'t know, there\'s something there, but we\'re fleshing out the use case to me of a problem. Then I think there\'s more around this base problem, like we\'re coming to a belief of, [00:31:00] you know what I mean? 


\n\n\n\n

Like over here it\'s like everybody\'s built a site and the clients have like rurally screwed it up. Yeah. And, but we\'re also hitting a pain point where they\'re trying to create content and this is in the way. So I, I love those two avatars. You.  


\n\n\n\n

Corey Maass: Yep. Um, I, the other thing that comes to mind is like, I mean, it\'s, it\'s protect clients from themselves so that they stop sending you emails. 


\n\n\n\n

Yes. You know, as, or stop opening support tickets.  


\n\n\n\n

Cory Miller: Sean from, uh, Sean Heskes from WP 1 0 1 basically created that, his thing, his entire little empire over there on that scenario, tired of your customers complaining about the, or, you know, asking these sets of questions and that\'s how they built it. So, like, that\'s part of that marketing material. 


\n\n\n\n

We\'ll remember on the pro side is mm-hmm. , you know, stop messing up your work, protect them from themselves. . [00:32:00]  


\n\n\n\n

Corey Maass: Yep. Yeah. And if you can, and if we get so that it\'s configurable, so it\'s like, okay, you\'re setting up a new site for a, for a client. This might be a, a process that you do over and over again, or it might be a one-off, whatever. 


\n\n\n\n

But one of the steps, you know, you\'re installing the theme that you like, you\'re in, you\'re plugging in those templates, page templates, you know, setting up the nav, whatever. And then just one of the things is you install Crop Express. You go in and you say, you know, only let them upload 16, nine. Um, I also think, you know, there\'s, there\'s others. 


\n\n\n\n

Basically it\'s wherever. For me, one of the end goals is wherever WordPress uses images to, ideally wherever WordPress uses images, we\'re there for you . Um, but like, you know, we become that, that middle, um, middle layer so that it\'s like, oh, you\'re in the media library. You can upload these kinds of images [00:33:00] or these sizes and shapes. 


\n\n\n\n

If you are in the, you know, you have a custom post type that\'s all about people, you know, you\'ve got users, well then you want that circle option, whatever it is. But it\'s like being able to configure each one of those SY scenarios and lock it down so that then again, when you know, you\'ve got, you\'ve got a membership site, you know, if, if a u a new user clicks the Add my Avatar button, They have to crop a circle, you know, things like that. 


\n\n\n\n

And then being able to basically inject our functionality in all those places so that it just, you know, prevents chaos. It prevents all those bugs, it prevents all those layout breaking changes. Um, you know, that, and frankly, anybody interacting with the website could make based on, you know, by uploading images. 


\n\n\n\n

Cory Miller: So it seems like we wanna be paying attention to a lot of how. As we\'re scrolling through the web, how people [00:34:00] utilize featured images. Mm-hmm. , and there might be some things here too, like this circle add-on. I would use this just for Mike Demo came on as a new columnist at, uh, post status. And I, I came back to this problem 


\n\n\n\n

And so like, I might go into WordPress somewhere and or this and crop it, so I\'ll just can save it rather than trying to hunt it down on the internet.  


\n\n\n\n

Corey Maass: Um, well, and this is, I think, I think the other, the other thing that we wanna do on eventually on the marketing site, right? Like right now, crop Express is a cropper crop express. 


\n\n\n\n

The website is a cropper. Yeah. And so I, I still like the idea of this is a WordPress plugin, but somewhere on the marketing site is like the ability to try this. So there\'s a front end friendly. You know, crop an image. And so like, you know, it\'s a, it\'s a, it\'s a nice little web utility. And then also our website subsequently gets listed on all those, you know, infinite number of websites that [00:35:00] list all the free little utilities that are out there. 


\n\n\n\n

You know, all the ones that convert image, image types or compress images or convert PDFs to JPEGs or whatever it is, like Crop Express as a free online simple image crop can get listed. So again, marketing, 


\n\n\n\n

Cory Miller: it\'s content built in content marketing. I love that. Exactly.  


\n\n\n\n

Corey Maass: Exactly. Um,  


\n\n\n\n

Cory Miller: well that means we should maybe keep note of that public site too, because like, hey, you\'re, you\'re right on, there\'s another level of adoption that I just kind of glossed over, but the fact that someone would need, like the circle thing, you just need to, you know, there\'s the a hundred sites that do all these different things and they sh slam ads at you and you\'re like, or you can come here. 


\n\n\n\n

Utility. And then, by the way, if you want to buy, if you need the word press plug in, here it is. That\'s Visibility Pro to do that. Mm-hmm. , which leads me all back to co I love that. Like I\'ve never had something like this where it\'s built in content [00:36:00] marketing, so that\'s something to keep track for sure.  


\n\n\n\n

Corey Maass: Um, and I think, I think this is what you just said, I just wanna finish the thought. 


\n\n\n\n

Um, but not only, you know, not only having a crop, but it\'s like we basically using the same code base. We have a dozen different crops that are basically just a dozen different configurations of our crop. And so if you google for crop and image in a circle, the circle cropper pops up. And if you crop, if you say a square, the square cropper pops up. 


\n\n\n\n

But it\'s all the same thing. So it\'s no, it\'s no extra, not really any extra work for us, but a phenomenal s e o opportunity.  


\n\n\n\n

Cory Miller: So I just did that. That\'s so interesting. Cro. Um, yeah, there\'s search stuff I\'ll have to look through cause I just Googled that. Mm-hmm. , because I mean, those are, those might be really good ways. 


\n\n\n\n

And again. Okay. So [00:37:00] all that talk front, you know, the actual crop.express website, the plugin and everything. Um, back to like feedback loops. Mm-hmm. . So I think the only other thing be besides meeting Readme done for V1 launch of this and the repo, um, is thinking for me is th on my agenda is thinking through the feedback loops. 


\n\n\n\n

How are we gonna get that feedback? Yep. Because what we want to do is like, I\'m not saying we do it on this screen that you\'re showing, but like ideally there\'d be like, once something else needs something else mm-hmm. and it goes to a mechanism that. You know, a forum, a trailer board, whatever stuff common, combine, whatever we wanna do, but like something where we can like, cuz that\'s what I\'m most interested in is that feedback loop, you know? 


\n\n\n\n

Yeah, absolutely. Um, um, where they go, I want custom spec, custom specifications. Cool. You\'re, we\'re working on that in version two or [00:38:00] pro or whatever we, you know, decide to do. Yeah. But the feedback loop to me would be the only thing I can think of before launch. Yeah. Before V1 MVP launch.  


\n\n\n\n

Corey Maass: Yeah. I mean that\'s, you know, one of the magic aspects of WordPress plugins is absolutely the WordPress directory. 


\n\n\n\n

And I know a lot of people that\'s not, I don\'t know if that\'s true. There\'s more conversation lately about not having a free version. And I, I understand and, and appreciate that perspective, but the, the opportunity that. Is missed. There is the, the discoverability inside that directory. And it\'s like, I want, because my, my initial, I say that because my initial reaction is, yeah, well, I mean, first of all, we need to go through the process of getting approved. 


\n\n\n\n

Like that\'ll take a week. Um, but just because it\'s there, it\'s like if you launch an [00:39:00] app online, you know, and, but don\'t tell anybody about it. You know, did it happen? Falls in the woods. Yeah. Whereas you put a plugin in the repo, the likelihood is that, you know, you\'re, you\'re gonna start to get a trickle unless you\'re, unless you\'re, there are no keywords or you know, you\'re using. 


\n\n\n\n

Truly random wording or whatever, but people are gonna start, you know, you have to assume that, that some people search for the word crop and we\'re gonna, we won\'t be number one, but you know, you\'re gonna start to see a trickle of users. So yeah, we, we do want whatever we want from the beginning, we want from the beginning kind of thing. 


\n\n\n\n

Um, yeah, it is, it\'s easy enough to add. I mean, there are a couple of options just to flush this out. Like we could link to a Contact us form on the website. Um, we could build a little, you know, the little, a little modal that pops up right in [00:40:00] place, which is probably the right answer, because it\'s less friction. 


\n\n\n\n

It doesn\'t open a new window. It doesn\'t, you know, so it have feedback and it opens a text area. They type and, and we, we get it. Um, so something like that, you know,  


\n\n\n\n

Cory Miller: in, in plugin, you mean in WordPress port.  


\n\n\n\n

Corey Maass: Yeah. Um, not in dashboard, but it\'s like looking at, you know, our on, once our modal opens for cropping, we have a little, you know, link. 


\n\n\n\n

It\'s like the, yeah, A little link. A little button. It\'s like, you know, the, every website now has the, um, help desk or whatever, the little icon that\'s always floating in the corner that inevitably pops up with texts, , that you then have to close. Um, you know, but we could have something similar right next to crop, crop, the big crop button. 


\n\n\n\n

Um, we could have a little button that says, you know, feedback. Uh, I mean, we can, we can kind of take this as far as we want, [00:41:00] but I think, and I think inversion 0 0 2, like we can actually on install, we can, we can throw up a little notice or something that\'s like, Hey, we\'re a new plugin. We\'d appreciate feedback, but at least for now, like there is at least a button that will, again, you know, one click type. 


\n\n\n\n

Click send and we get something.  


\n\n\n\n

Cory Miller: Um, so I think if we were able to do something like maybe it\'s in that modal, uh mm-hmm. that you just showed me, it\'s like request a feature. Mm-hmm. , um, just a little link. Someone that says, request a feature, there\'s an action to it, and then they\'ll go to the Crop Express site. 


\n\n\n\n

I think see that there\'s an online tool too, but the form is there and you\'re just like, tell us what you\'re wanting. We\'re, we\'re trying to make content creation easier. We\'re not, we\'re specifically starting, I guess with image, we\'re trying to make image, I don\'t know, [00:42:00] there\'s some word there of like making your, it\'s a part of content creation to me. 


\n\n\n\n

Workflow easier, faster, and then get that feedback that goes to both of our emails, and then we can continue to talk about that. Yep. I think if we could just, if we could maybe put that in a modal. Do you like it? Are you okay with it being in that modal right there? Absolutely. Just like absolutely a little link down somewhere outta the way. 


\n\n\n\n

Corey Maass: Yeah. It\'s cuz at that point it\'s topical, right? Like you don\'t, you know, you, you don\'t want it somewhere on the website. You don\'t want it hard to find. And so it\'s like, I\'m cropping, this is pissing me off. Oh look. A link where I can tell them that this is pissing me off. You know? That\'s exactly the moment we want to capture their thinking. 


\n\n\n\n

Yeah. So simple. And, and that\'s simple enough. I mean, a web form that sends an email is, is, you know,  


\n\n\n\n

Cory Miller: I think if we just do that for launch, we\'re [00:43:00] good, man. This looks really nice. That\'s what we\'re trying to get it to do out. It\'s, it\'s hitting. Use case. And then we\'re opening just the feedback. Channel loop is the biggest thing. 


\n\n\n\n

And having those emails, this is what I did, you know, you like, come up with an idea now. Great ideas. They always suck. the, the good ideas. You\'re like, they probably, they might work, you know, but oftentimes you get, I got the Valida and I\'m sure you have over the years is like that validation from someone going, I want that. 


\n\n\n\n

Well if so, my bet\'s gonna be one of the first like set of customs specification. Mm-hmm. . Um, at least we get some validation for that. Like, right. Oh, they want that. Cool.  


\n\n\n\n

Corey Maass: So like, or we, you know, we\'ve, uh, people talk about solving the problem or not, you know, if we solve 60% of the problem or they see the solution. 


\n\n\n\n

Over the [00:44:00] hill. Um, then, you know, then hopefully it\'s, cuz it\'s what, so I, I think I\'ve told you about this before. Like one, the pattern that I, part of what drew me into WordPress plugins as a business opportunity years ago was I saw how. Clients and website users, like I would spend hours and clients would spend, you know, gobs of money hiring to set up these websites, e-commerce, blogs, web apps, whatever it is. 


\n\n\n\n

And so if it\'s e-commerce, then they should be, you know, their job is to add new products, to promote products, you know, to try to get sales. If it\'s a blog, then their job is to write content. And instead I would see them spend hours, you know, scrolling through the free plugins and going, oh, do I need a to-do list, you know, plugin inside my WordPress install, do I need snowflakes falling because it\'s Christmas time, [00:45:00] kind of thing. 


\n\n\n\n

Yeah. And it\'s like, it was. It was, it felt like, I mean this is all very, a very cynical view, but I, but I witnessed it. It was like they would essentially, it, you know, it felt like productive procrastination. Um, they felt, it made them feel like they were doing something, but they weren\'t actually doing the thing that they were supposed to do. 


\n\n\n\n

Cuz what they\'re supposed to do is hard, and I can relate to that. I get that, you know, but, But the discoverability, you know, and this is, this is where I think that comes from, is people will just kind of go in there, here\'s, you know, an infinite num, well, there\'s 60,000 free plugins, you know, let\'s have some fun and try these things and it\'ll spark my imagination. 


\n\n\n\n

Um, the problem with that, of course, is that there\'s the, everybody, just about everybody is a tire kicker. Mm-hmm. , I\'ll install this, try it uninstall, I\'ll install this, try this uninstall. Um, depending on, you know, how specific of a problem they\'re trying to solve. And so, yeah, we want to, we, you, you [00:46:00] always run the risk of, um, you know, people, people trying it and leaving without getting any indication of, and again, it\'s like it solves a problem where it doesn\'t is the assumption. 


\n\n\n\n

And that\'s kind of like first gen startup thinking. Mm-hmm. , um, Whereas now the better way to look at it is like, does this, especially in the WordPress plugin world, it\'s like, does this start to solve the problem? Does this almost solve the problem? Because there\'s definitely a, uh, a pattern in WordPress of hobbling together a number of tools to solve the problem overall. 


\n\n\n\n

And so, yeah, how do we, how do we determine that we are almost solving the problem or we are part of that work chain? Or people are uninstalling because it\'s useless, or are they uninstalling because it doesn\'t quite get them there. But they, but we, if, if we added one more button, We would get them there. 


\n\n\n\n

How do we determine that? So I like your focus on feedback,  


\n\n\n\n

Cory Miller: and the way [00:47:00] I\'m always trying to do is sense out pain because people will pain for, you know, the whole str, I can\'t remember what the book is, but it\'s like, it\'s the pain and gain. But I, I\'ve spent most of our time with Ed. I themes with the pain just helping. 


\n\n\n\n

I mean, at the first it was like themes, but then with plugins it was solving for some pain point. Now I\'m trying to rate this pain right now and then discover if there\'s more pain that we could like actually solve that. They go, sh I will pay you to solve this pain point for me. Yeah, I, I think we\'ve got some good thoughts there. 


\n\n\n\n

Um, but I\'m really hoping Corey, in this, that we discover something we hadn\'t thought of that we go, oh, a hundred percent this could go down that, down that path. And it could be. More lucrative than we\'re probably thinking. So I\'m kind of hoping for that. Yeah. Um, but I think we\'ve demonstrated enough that there\'s enough pain that we could, we could do and then we\'re gonna iterate on what we [00:48:00] hear back. 


\n\n\n\n

Corey Maass: Yeah. Yeah. And if it\'s, and if it ends up, you know, there, there is an, a likely scenario that we put this out there, we get enough users that it does something, but not enough users or not, or we don. Understand that opportunity or, or it doesn\'t present itself for a while. Like I had that with social link pages that I built this thing out. 


\n\n\n\n

Um, and there was some ob the, the sort of the obvious like, oh, let me add more features and that\'s what I\'ll charge for. But I wound up just letting it ride for a year. Didn\'t think about it. I fixed a few bugs, but, you know, and it was after a year I had a thousand users, like, okay, there\'s something here. 


\n\n\n\n

But it took that ramp up, you know, to try to discover. And I, and frankly, I still haven\'t. Nailed it. You know, so like you and I may end up having a lot of conversations.  


\n\n\n\n

Cory Miller: Um, [00:49:00] this is why  


\n\n\n\n

Corey Maass: four ways figured this  


\n\n\n\n

Cory Miller: out. Maybe there\'s unicorns out there, the geniuses that are like, oh, everything I touch is a perfect product and it makes a bunch of money. 


\n\n\n\n

I think the rest of us are like just figuring it out, wanting to do something good and  


\n\n\n\n

Corey Maass: figuring it out. I was counting on you, man. I thought you were that  


\n\n\n\n

Cory Miller: guy. I\'m the leprechaun. 


\n\n\n\n

Um, now, yeah, I had something. I was thinking when you were saying that, I was like, ah, sorry. Maybe. Oh, this is like.org, the.org repo. There\'s conversations about that and I go largely when someone has an opinion like that, it\'s not one size fits all. It\'s just for their use case. It doesn\'t work. What I love about us, our conversations is we had deliberate, a deliberate conversation that we figured out this is enough for a.org. 


\n\n\n\n

That let\'s say, doesn\'t go anywhere would solve a problem for us and we could probably be happy about it. Right. And at this level, [00:50:00] maybe, I don\'t know, technically speaking from your perspective, but like wouldn\'t require a ton of maintenance potentially. Right? Now I get it When we get into blocks and stuff that also showcases value. 


\n\n\n\n

Like you wanted a block. Yes. Well that\'s Then is that a pain point then pay me for the SL solving that problem. But I know there\'s people@poopoo.org. I don\'t. Um, definitely not in every case that this case, I love it because you and I made it narrow. We\'re not trying, we didn\'t say this is the be all, end all image editing software for WordPress plugin in the repo and free. 


\n\n\n\n

We didn\'t do that. We made it very practical, purposeful, getting some of this feedback. So like that\'s why I\'m okay, because I think the free plugin could exist in perpetuity. We\'ve seen some. Jumping off points that go, maybe we weren\'t a case for a pro paid ver version of this. So yeah, I wanna come back to that dart org thing. 


\n\n\n\n

Cause I hear it all the time too, and I\'m like, I don\'t know. For every case that went wrong, I [00:51:00] can probably give you five more. That went right?  


\n\n\n\n

Corey Maass: Yeah. Yeah. And it\'s, it, it\'s, it\'s not without its challenges. I mean, I answered a, a question in on post out this morning that was like, how do you maintain a free and a pro version? 


\n\n\n\n

Um, and I have solved that problem. For myself. And so wanted to put that out there, you know, but there isn\'t just as, you know, there somebody else even chimed in, like, how is this still not a solved problem? But it\'s, there\'s a reason for that. Like, too much development is too, uh, varied. And so there isn\'t one solution. 


\n\n\n\n

Um, yeah. But you know, so it\'s not without, its, it\'s foibles, but it\'s, um, that\'s not the right word, but it\'s not without its issues. But I, to me, the, the benefit outweighs the work, the extra work.  


\n\n\n\n

Cory Miller: Yeah, I do too. Um, yeah, if you had built in, if we had 50,000 [00:52:00] people we thought were like blogger content stuff, it might be maybe a bit different story, maybe. 


\n\n\n\n

Um, but even then it\'s like you could generate interest for the time and investment. I understand it\'s taken to this part. I go. Let\'s put it on George, Oregon. See it? Yeah. Worth it. Oh, that leads me to my second, so we got the feedback loop. The other thing we want to do, this is something that\'ll be on my task, is on the website, something to go. 


\n\n\n\n

I want to see the next things you\'re doing, get on the email list that we, I think we set up. Yeah, we did set up. Um, I don\'t have that today. I just know I want to share with you so we can, you can help me on that. Keep me accountable to this. But the next thing I would want to do for on the marketing business side is um, start generating that email list feedback, number one, and then email and I\'ll, we should be thinking of something that could be an incentive to [00:53:00] the email. 


\n\n\n\n

Mm-hmm. , you know, why you should get in the email. You know, I know we do, a lot of people do like 10% off stuff like that. We don\'t have the pro yet, but something that goes. 


\n\n\n\n

It is enticing for this core user avatars we\'re thinking. Does that make sense? It does, yeah. Just to start building that email list and we get enough people and we can start actually pushing content out. Yeah. And then when we get new version, I only wanna just say that, so we set the tone for like next, next stage of like, I need to be thinking we too, you can add your ideas in. 


\n\n\n\n

Here is what we could do to help incentivize that email.  


\n\n\n\n

Corey Maass: Yeah. Yeah. And I don\'t, I don\'t have, I don\'t have an immediate answer. Like what do they, um, what\'s it called? It\'s not click bait.  


\n\n\n\n

Cory Miller: opt. Yeah, it\'s click bait. It\'s, you can say it, it\'s  


\n\n\n\n

Corey Maass: okay. Well, no, but it\'s the, you know, the, the incentive lead magnet. 


\n\n\n\n

There it is. Thank you. Lead magnet. Um, you know, nothing [00:54:00] obvious comes to mind. I mean, who, who\'s gonna read the, you know, here\'s the expert guide on image cropping. Like, it\'s, no. You know, like, yeah. It\'s not that we\'re, we don\'t have, we don\'t have the authority, we don\'t have the, an, you know, the definitive answer. 


\n\n\n\n

We don\'t have, I\'ve definit. Built things like that, written things like that before, you know, because you\'re supposed to, but at this point I\'m a little skeptical of them. Um, you know, I don\'t think most people are scratching their heads about image cropping, and I don\'t think that there\'s some deep, you know, tech knowledge to be gained, uh, the right way to crop circles like the one  


\n\n\n\n

Cory Miller: you\'ve never been to the image cropping meetup group, then it\'s fascinating 


\n\n\n\n

Corey Maass: Now I, the image crop conference coming this year, you know, I\'ll be  


\n\n\n\n

Cory Miller: thinking of that. We, we were able to do it with a number of plugins to help juice that, but you\'re right, it\'s, it\'s watching [00:55:00] Paint Dry, but, But there\'s something I\'ll be thinking of that. Yeah, yeah. Um, I just know because when I added that loop in at Ithe, that was the circle. 


\n\n\n\n

Yeah. And a lot of WordPress company com product companies don\'t like email. And I\'m like, sure, maybe it\'s 10 years old, 50, whatever the, you know, however long email\'s been around. But I email marketing, that\'s what we grew ithe with. Most people don\'t really realize that unless they were getting our emails and it was like, Hey, that\'s the stuff we were doing on the scenes. 


\n\n\n\n

I\'m blowing that way out of proportion for a crop express right now. But just going like, I want the path to be open to like have that direct marketing relationship with the customer.  


\n\n\n\n

Corey Maass: So. Well, and I don\'t, I don\'t, I don\'t care if you like email or not. If, if it works, then we\'ll then we\'re gonna use it. 


\n\n\n\n

Yeah. Like, it\'s not. You know, PE people have their preferences, you know, and we are not, that\'s a lesson I have to learn over and over again. Like, I\'m a power user, you know? Yeah. Just cuz I, I understand this, you know, [00:56:00] you know how to manage interruptions or something like that. You know, most people are still checking their email a thousand times a day. 


\n\n\n\n

So that  


\n\n\n\n

Cory Miller: what I will do is like talking about this, you\'re pro, you\'re helping me more than, you know, from a product and marketing perspective because I like to have that person in mind and as best I can be that person and Sure. You know, and then go, because when I get clear down that it, that for me is a switch. 


\n\n\n\n

It\'s like, okay, I understand our clients, like the day we kind of realized we\'re looking at our customer base going, these said the people look like freelancers, agencies, web, you know, web developers. This side over here, like, what\'s that dentist office doing? You know, you\'re like a dentist is, yeah. So it helped us and then that\'s when we started to do our marketing. 


\n\n\n\n

But that\'s what for, for me, is getting in their skin, getting in their workflow, trying to sniff out and get a picture where I walk [00:57:00] in their shoes and go, okay, this is what they need. Which by the way, we\'ve joked enough about these things. It\'s like there\'s gotta be a parody in here about the, you know, I don\'t know, there\'s something fun that we could do. 


\n\n\n\n

Like cropping is watching paint drive, but could we make it quirky and fun? Right? Yeah. Put that in the point. Put that uh, in the column of stupid ideas. Corey Miller has.  


\n\n\n\n

Corey Maass: Well, I, I\'m the, I\'m the one that came up with, you know, we need a website that looks broken and then, you know, click the big, you know, crop express button that, that makes it all look sparkly and, and beautiful. 


\n\n\n\n

And, and that\'s where we use the Snow Effect and, and a unicorn bo bounds by, what is it? Um, not Gravity Forms, gravity view that has the, you know, the astronaut, astronaut sing songs and all that stuff. I mean, I\'m, I am all for, you know, maybe this is your Safe Dad joke space. And so then we, we integrate more of that into, uh, into the marketing. 


\n\n\n\n

Cory Miller: Um, I [00:58:00] hope Lin, I hope either of our Lindsay\'s doesn\'t watch this thing. They\'ll be like, seriously, you guys are just doing dad jokes, which  


\n\n\n\n

Corey Maass: is, Hey, sorry, go whatever. Hey Corey. But it\'s, it\'s, it\'s dad jokes as marketing, you know, so it\'s, they, it it\'s their retirement fund too, you know, , um, But yeah, with, with a, a little bit of of time left, like, let\'s get around to, um, you know, next steps where we\'re at, that kind of thing. 


\n\n\n\n

So I, I\'m happy to put in the feedback form. Um, I definitely want you to install the plugin, mess around with it a little bit if there\'s, and, and if there\'s anything obvious that\'s annoying. Again, I think we\'re good enough. We\'re certainly good enough to get in the repo. You know, things will change quickly as we move along, but we\'re trying to just draw a line in the sand to get the damn thing out the door. 


\n\n\n\n

Um, you know, but if there\'s any, any obvious red flags, like, oh, hey, [00:59:00] you know, on when I installed it on my site, it everything\'s 90 degrees or something, you know, like, yeah, then let me know. Um, and then I hope I haven\'t. Made you stuck with like, the first version of the readme can be very simple. Um, you know, enough  


\n\n\n\n

to launch. 


\n\n\n\n

Cory Miller: I No, no, no. I, I stuck my, I stick myself quite a bit, get stuck on my own, but, um, I was looking at description as really the meat of it, you know, because that\'s what, that\'s what does the little blip at the top and the actual page text. Yeah. Um, insulation. I need to just go and find another plugin. Copy and paste that FAQs. 


\n\n\n\n

We can keep that pretty simple. Do you want, do I need to do screenshots and stuff? 


\n\n\n\n

Corey Maass: Nope. I mean, and, and none of this we need, none of this is, other than the description, none of this is [01:00:00] necessary to submit. Like, we don\'t need installation instructions to submit. We don\'t need f a Q to submit. Um, You know, we want enough of a description so that whoever reviews this gets a sense of, excuse me, who, who we are, you know, broadly speaking like that we are not trying to upload malware kind of thing. 


\n\n\n\n

So it\'s like, yeah, if, if we write three sentences that just kind of give them a hint of the direction we\'re gonna take this, um, then it, you know, like coming and, you know, feature image cropping done easy and well, you know, coming soon, you know, more ways to crop images. And WordPress said, well, you know, and again, in a few sentences is sufficient. 


\n\n\n\n

Um, okay. And then, you know, and then cuz you can. I\'ve definitely seen, heard, [01:01:00] read about like, you don\'t wanna update your readme six times a day. They will actually ding you for that. Um, you know, but there\'s nothing that says we can\'t upload, update the README every day or a couple of days. So it\'s like you can, you can iterate on it. 


\n\n\n\n

Okay. Pretty regularly, you know? Um, I think there\'s, supposedly there\'s, it\'s in the algorithm too that\'s like if you, if you only ever push updates that are the read me, they\'ll ding you as far as, you know, search optimization stuff. But like, none of the things we really need to worry about, I just want, like I\'ve, I\'ve submitted plugins before that I already had stubbed out, um, or mentioned a pro version and got feedback that was like, I see you\'re gonna do a pro version. 


\n\n\n\n

So it\'s like they definitely read it. To get and get sort of a sense of the intention, [01:02:00] you know what I mean? Yeah. Um, and so, um, and I, I mean, I no comment on pros or cons of mentioning that kind of stuff, but just I think, I think that\'s all we need. Okay. Okay. Um, but I, and from my perspective, like it\'s Wednesday, you know, ideally we get this out the door in the next day or two to submit, you know, start that process. 


\n\n\n\n

Cory Miller: Okay. I\'ve got it now saved. Um, and I\'ll try to add more than two sentences in here, but yeah, I, this is the block I\'ve had on these things is I feel so far outta riding and doing things, and now I just do a lot of voice stuff. But, um, anyway, I, I\'ll get that done. Um, I\'m out this afternoon and then I\'ve got time, I\'ve got some blocks of time tomorrow, so, I don\'t think it should be a problem to get that to you. 


\n\n\n\n

Let me just say I\'ll get it to you tomorrow. Okay. [01:03:00] Then I get a little deadline for myself and I\'ll, do you think in the long description you said this, like, should we mention there might be a pro or say  


\n\n\n\n

Corey Maass: I, from, from the experience that I had, I would say no. Okay. Like, it, it definitely, I, on a, on a previous plugin, I, I got some pushback on the, the product itself. 


\n\n\n\n

And I think that by mentioning Pro, cuz you, you, you get there, you know, still in the WordPress world there\'s a, a fair number of zealots, zealots people who are emphatic that everything should be free and so you run the risk of sort of rubbing somebody the wrong way. By starting with that, you know? Um, and so I, the less mentioned, uh, you know, we\'re not being insincere, we don\'t have a perversion to talk about. 


\n\n\n\n

So why talk about it, I [01:04:00] think would is my, my perspective now. Okay.  


\n\n\n\n

Cory Miller: Okay. Well I have it saved on generate WP two, so don\'t fine things, but, okay. And that, and that\'s easy, man. I, I\'m, I\'m trying to get these, get through some blocks and then some chaos, but, uh, man, I\'m super pumped. Um, yeah. Well, okay, well, uh, lemme get on this tomorrow and we\'ll be checking in. 


\n\n\n\n

Corey Maass: Um, cuz down the road, like part of the iteration too is going to be like, there\'s the, the banner images, you know, we\'re gonna wanna decide on a logo. Um, you know, but again, I don\'t, none of that. None. Even if we start to get a trickle of users, like I don\'t think it\'s gonna hurt us to not come out of the gate. 


\n\n\n\n

A hundred percent polished. Yeah. Like we can iterate on that stuff pretty quickly,  


\n\n\n\n

Cory Miller: so, okay, perfect. [01:05:00] All right, sir.  


\n\n\n\n

Corey Maass: Anything from your perspective? No.  


\n\n\n\n

Cory Miller: Yeah, we spent most of the call talking about mine, so I feel like, but no, I think we\'re ready to go with what I\'ve seen. I will look at the pl, uh, I will put, look at the plugin. 


\n\n\n\n

I\'ve already got it on my site test site. Um, yeah. Cool. I\'ll have something to talk about. So hopefully we might, by end of week we\'re in the submission process, so we next week can talk about where we are with it and um, maybe it ends up talking about other things while we\'re waiting on. That, yeah. 


\n\n\n\n

Corey Maass: Approval process. I think one, one of the things I do think I will do, because I\'m thinking about our conversations while going through this process, is I will jot down some of the steps that I took and, and so I might monologue for five or 10 minutes next time of just like, okay, so once we got everything together, here are the steps that I went [01:06:00] through. 


\n\n\n\n

In order to submit it, you know? Yeah. Here\'s what I included in the email or you know, here are the documents cuz there\'s a, there is a whole section on, on the word, the WordPress documentation about building plugins and then specifically how to submit them, you know, what should be included, what shouldn\'t be included. 


\n\n\n\n

I need to review my codes for any like red flags about, you know, they wanna make sure that it\'s, every plugin obviously is secure and, um, and stuff like that. So it\'s like, here are all the steps that I kind of, you know, at a high level went through before submitting this and then here\'s the feedback we got back. 


\n\n\n\n

Like, what did I miss? Is there a, you know, gaping security hole that I should have picked up on or whatever. So, you know, let\'s, um, I want to kind of earmark that cuz I do think it\'s like, these are the sort of things that I\'ve now done a few times, I think other people. Who haven\'t gone through the process, like we all just kind of go through it. 


\n\n\n\n

Cuz you only go through it once and then you never have to think about it again. It\'s submitted, it\'s done, it\'s out there, whatever. [01:07:00] So it\'s like, then the next time you do it, you forget all of the steps and, and what the process looked like. So I think it\'d be good to document  


\n\n\n\n

Cory Miller: it. Oh heck yeah. It\'s awesome. 


\n\n\n\n

Thanks for friend.  


\n\n\n\n

Corey Maass: Yeah. I will talk to you soon. Sounds good.  


\n\n\n\n

Cory Miller: Bye bye. 


\n\n\n\n

All right. I guess it stops on YouTube. We\'ll see now.  


\n\n\n\n

Corey Maass: It\'s still live though.

\n

This article was published at Post Status — the community for WordPress professionals.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Feb 2023 23:10:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Cory Miller\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:34;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"Post Status: Interview With Product Lead Mark Westguard Of WS Form — Post Status Draft 142\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=147499\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"https://poststatus.com/interview-with-product-lead-mark-westguard-of-ws-form-post-status-draft-142/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:32741:\"

In this episode, Mark Westguard of WS Form joins Cory Miller to discuss OpenAI, the innovation we are already seeing, and what we can and should expect in the future when it comes to WordPress.

\n\n\n
\n\n\n\n

Estimated reading time: 3 minutes

\n
\n\n\n\n\n\n\n\n

Transcript

\n\n\n\n

Learn from Mark Westguard, founder of WS Form, a powerful, next-generation WordPress form plugin. Mark and Cory discuss how AI is starting to integrate into the world of WordPress and how the WP Form software is leveraging its power. 

\n\n\n\n

Top Takeaways:

\n\n\n\n
    \n
  • Harnessing the Power of Open AI. The possibilities are endless with the revolution of AI as an open-source tool. Making the most of its capabilities allows WordPress users to create more intuitive and integrated content, like better fields and options in WordPress forms. 
  • \n\n\n\n
  • Create, Edit, Moderate. AI should be seen as an assistant working alongside you to help generate your content. You’re still essential in the creation process, and it’s important not to rely on AI 100% for accuracy. You can get creative prompts, edit for grammar or spelling and generate unique images, but moderating that content is essential. 
  • \n\n\n\n
  • The Future is All-in-One AI Integrated Tools. Limiting time spent running around to different AI software is good for business. So how can that be accomplished? By integrating the AI capabilities into WordPress tools, where everything you need is in one place. These are the things we look forward to in WordPress software and plugins
  • \n
\n\n\n\n
\n\n
\n\n\n\n
\n
\n
\n

\"🙏\" Sponsor: A2 Hosting

\n\n\n\n

A2Hosting offers solutions for WordPress and WooCommerce that are both blazing fast and ultra-reliable. WordPress can be easily deployed on ANY web hosting plan from A2: Shared, VPS, or Dedicated. A2 also offers Managed WordPress and WooCommerce Hosting. Take a look at a2hosting.com today!

\n
\n\n\n\n
\n\"A2A2 Hosting\n
\n
\n
\n\n\n\n

\"🔗\" Mentioned in the show:

\n\n\n\n\n\n\n\n

\"🐦\" You can follow Post Status and our guests on Twitter:

\n\n\n\n\n\n\n\n

The Post Status Draft podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. \"📝\"

Browse our archives, and don’t forget to subscribe via iTunes, Google Podcasts, YouTube, Stitcher, Simplecast, or RSS. \"🎧\"

\n\n\n\n

Transcript

\n\n\n\n

Cory Miller: [00:00:00] Hey everybody. Welcome back to Post Edits draft. Um, one of the things I want to continue to keep top of mind because it\'s honor, honor, mind, is ai and specifically open a AI and chap G B T and all of that because there\'s this. Huge opportunity, uh, for integration with WordPress. And so I, uh, was talking with one of our longtime members, Mark West Guard, from WS Forum, and they\'ve just come out with, uh, uh, an add-on. 

\n\n\n\n

I\'ll let him share more about that, but I want to talk to Mark, who we\'ve had on the podcast before, but specifically about the opportunity and some of the application of using integrating open AI power. Which we were just talking before we started recording is like magical. How, how did the little that make it all work? 

\n\n\n\n

Um, and then, um, really just talk about, uh, what the opportunities are there. So Mark, thanks for coming back to post edit draft. [00:01:00] Hi, Cory. How  

\n\n\n\n

Mark Westguard: you doing?  

\n\n\n\n

Cory Miller: Pretty good. All right. Tell me what you\'re doing with, uh, well, let\'s talk first about open ai because you were helping, you\'ve been digging in with this. 

\n\n\n\n

You\'ve created an add-on mm-hmm. for WS forums that leverages some of the power of, uh, Open AI but tell me a little bit about that. The Open a ai, um, you were kind of breaking this down for me and sharing the, the ability, you even got a demo that you can show some of this, which I think would be really awesome, um, to show some of the power and then we\'ll get into the application of how you\'re using it in, in Ws forum to help users. 

\n\n\n\n

So Sure. First, uh, what drew you to this .  

\n\n\n\n

Mark Westguard: Um, just to talk about it in the industry really. Um, Twitter was just full of open AI stuff. And, um, also, you know, just talking to friends. I have like Andrew Palmer and Stephanie Hudson, who run Bertha ai. Um, they were integrated in with open ai and I\'m like, okay, what is, what is this thing? 

\n\n\n\n

[00:02:00] How, how do I, how do I plug into this and use this, um, in a way that\'s gonna be useful for our customer? . So, um, the first thing that kind of drew me, drew me to it was the moderation feature of OpenAI. And, um, in short, you can send a block of text to it, it will moderate it and look for anything offensive and let you know how offensive it thinks that content is. 

\n\n\n\n

And I\'m being an advocate for reducing as much spam as possible in form submissions. I thought, well, that would be a, a great feature to have in, in WS form , then I started digging into it a bit more and I thought, well, these are the features that it offers would be great for forms as well. So, broadly speaking, there are four main things that OpenAI can do. 

\n\n\n\n

First thing is completions. Um, a completion is where you basically prompt it with a question. Um, so you could say, you know, what is an apple? And it would then give you a response and it\'ll write a paragraph about that. Um, you may have used that in chat. G B T Chat. P G P T has really brought that open AI technology to the masses cuz it just makes it [00:03:00] so easy to use. 

\n\n\n\n

In that chat environment. Um, so as you know, you can ask it to write code. You can even start playing nos and crosses with it if, if you want to. Um, it\'s pretty incredible what it comes back with. Um, and then, Uh, you have the edit capability, which is where you can give it some existing text, and then you can ask it to edit that text. 

\n\n\n\n

So you could ask it to do spelling, uh, you know, fix better mistakes or improve grammar and things like that. Um, then there\'s the moderation component that I just spoke about where you\'ve given it content, it moderates it and says, yay or no, it\'s, it\'s bad content. Um, it, the moderation side of things tends to be more towards, you know, violence and. 


\n\n\n\n

People saying bad things about each other rather than bad words. So, you know, putting the word Viagra in there is not gonna prompt it, but if you say something bad about somebody, it\'ll start flagging that content more. Um, but it\'s quite a, quite an interesting way of looking for bad content on a form submission. 

\n\n\n\n

And then the last one [00:04:00] is images. So, uh, creating, you may have. Try that with Dolly, um DALL-E where you can type in what type of image you want and it will then return an image. So we\'ve integrated that in with WS forms, so you can actually submit those images as part of a form submission. Um, so you could use that for maybe creating an avatar on a user or a featured image on a post or, you know, anywhere that you are looking for an image, you can use that, um, as an optional feature. 

\n\n\n\n

So tho those are the four main kind of broad areas of open.  

\n\n\n\n

Cory Miller: That that, that\'s awesome. Um, Similarly, it\'s like, uh, just working with chat t p t. You\'re like, there\'s pretty cool power . It\'s kind of mind blowing. You\'re, I was asking it all kinds of questions and coming back. Um, but hearing, hearing is a n Amazing opportunity for us that I love that you and others in our community have started to go, let\'s test some of these things out. Let\'s use this. That integration potential, which just the things you just said just now. Mm-hmm. There\'s [00:05:00] immediate, practical opportunities and then there\'s some far reaching ones. 

\n\n\n\n

Yes. Um, so would you show us a little bit then? I just want to talk. Show us what you\'ve done. You\'ve got a demo and I know how that works, but go. Would you screen share and share what you\'re your Absolutely. You\'ve done so far. Then we\'ll start talking about some of the opportunities, this integration between this for what WordPress can do on the web. 

\n\n\n\n

Mark Westguard: So this is a, a knowledge-based article on WS form that just describes how open AI works, um, and how our, our add-on works. And below here we\'ve got a, a demo. This is probably the thing that we wanna show people. Um, so here\'s an example of a completion. So as I said before, you could say, you know, what is an apple? 

\n\n\n\n

Uh, not a very good. Prompt, but it\'ll just show you how, how it\'s working. Um, so this is now making a query off to open ai and it will then put a completion in whatever field I want on that form. So that could be a text field, it could be, you know, it could even be a section of HTML on the page if you wanted it to be. 

\n\n\n\n

Um, the [00:06:00] way the open AI works, it\'s all token based, so the more tokens that you allow open AO to use, the longer the content\'s gonna be that it, that it will come back. So if you are asking it to maybe produce some code, I mean I can show you a quick example of that. So, uh, write me some PHP code for WordPress. 

\n\n\n\n

If I could type properly, it would be nice, wouldn\'t it? Um, that loops through posts with a category of book. Let\'s try that. So we do get completion. So now it\'s gonna go off to open ai. Again, this is using the same technology as the Chat GBT , and there\'s the code that it has come up with. So that\'s an example of a completion. 

\n\n\n\n

Um, you can also use that completion technology, more of a chat environment. So this is kind of like ai, human, and again, I can say, you know, what is an apple? Oh, 

\n\n\n\n

submit. And then it\'s gonna give you [00:07:00] a response back and then come back to the human prompt as well. So this, this is more of a chat format, so it\'s kind of remembering what you\'ve asked before and you can keep that conversation going. Um, editing. So with editing, what you do is you provided some content. 

\n\n\n\n

So you can say, you know, my name is Mark West Guard, and then you can give it some instruction on that. So let\'s say I spelled the. The word name wrong. I can say fix the spelling and then get the edited output. It\'ll now look at that, look at my instruction and correct that output. So you can do stuff like fix my grammar. 

\n\n\n\n

You could say, you can even do stuff like. Um, write an additional sentence that describes this a little bit further and actually it\'ll actually do that. It\'s pretty crazy what you can do with that edit. Um, moderation we don\'t have a demo for, cuz it\'s actually just, um, uh, masking the form submission of spam or not. 

\n\n\n\n

So I can\'t re demo that. Um, but essentially it works like most of our other spam features where, you know, if it finds spam, it\'ll [00:08:00] move that to the spam box, um, in your submiss. the image one. Um, with images, what you can do is I can say, um, enter an image description that\'s say, uh, cat on top of a dog, and then you get image 

\n\n\n\n

So you can put, you know, all kinda the crazy stuff in here. And what that\'ll do is then load that image into, uh, our image field, which can then be submitted as part of a. Or, you know, it could be used for an avatar for a user, or whatever you want to use that image field for. You could even push that through to any of our add-ons like Slack or, um, any of the third parties that we integrate with. 

\n\n\n\n

We, we have a URL version of that as well. So if you just want to get the URL of that image from open ai mm-hmm. , you can do that. But, um, I\'m sure this one will probably be the most popular. So really what we\'ve tried to do is just. Open AI as accessible as possible for people that are using forms. Um, and you can actually put multiple requests on a single page as well. 

\n\n\n\n

So [00:09:00] you could have one for a tech bit of text content, have another one for image, and you could also include the editing functionality on the same text field if you wanted to. So yeah, that\'s where we are. Okay.  

\n\n\n\n

Cory Miller: I want to geek out with this in just a minute, but I want to take the next step and show what you can do inside of WS forum like we\'ve this. 

\n\n\n\n

Incredible. We\'ll talk hours for this, you know, . Um, I wanna see the application side, how these are, I think, excellent examples of the power of it now, the application of it even more powerful.  

\n\n\n\n

Mark Westguard: Yeah. So let\'s go into WS four and you\'ll see where this gets added. So, um, this is our add new pay for creating a new form, and you\'ll see there\'s a new tab called Open ai. 

\n\n\n\n

So these templates here are basically designed just to kind of get you started. Um, you can add to these, modify these. You can even just use an existing form and add the open AI functionality if you want. Let\'s just do a simple one. So we\'ll do a completion, so we\'ll use that template. So WS forms now building the form for [00:10:00] you. 

\n\n\n\n

Um, and you\'ll, you\'ll notice on this form we\'ve got the prompt. We\'ve got a button to actually go off and get that completion, and then we have the completion itself, and there\'s a submit button for actually sub ultimately submitting that form if you, if you wanted to do that. Um, and the way this works, very simple. 

\n\n\n\n

Uh, we have conditional logic on here, which actually runs the a, the AI request. So we\'re saying if that get completion button has been. Then make the open a req open AI request and run that immediately. Um, and if we go to actions, you\'ll see here is that open AI request that gets run. So what we\'re saying to open AI is we want to do a, a completion. 

\n\n\n\n

This is the open AI model that we want to use. So there are different models. Um, G P T three is currently the best one that\'s out there. Um, and then you can actually tweak this as well. So I can choose how many tokens I want to. Um, the more tokens you enable, the more likely you are gonna get charged more cuz the charging is done on a, on a token basis, [00:11:00] but, um, actually running a completion is, you know, a couple of cents at most. 

\n\n\n\n

Um, it\'s quite inexpensive. And then below that we have, uh, different things that you can tweak to modify the output. So here\'s an example here of tempera. So temperature actually determines how much that output\'s gonna change each time I submit that completion. And if I put completion up to one, I\'m gonna get much more different content every time I do a submission. 

\n\n\n\n

If I do it at zero, it\'s gonna be pretty much the same each time. Uh, and there\'s a few other options on here. Some of \'em I actually don\'t really understand them , the, um, but we\'ve included them just so if somebody does understand what\'s going on with that, they. Go ahead and, and tweak those. So pretty much everything that the OpenAI API gives to us as a setting, we have made that available to you within WS form. 

\n\n\n\n

And of course, uh, all of the, um, fields and everything that are created in that template can be adjusted [00:12:00] just like you can any, uh, you know, on any other WS form. So you can move things around, um, make it responsive and, and make it look how you want. And then you can just preview that and, and change, you know, uh, test that out, make sure it\'s working completion. 

\n\n\n\n

And there you go. So, very, very easy to, uh, implement this on existing forms and creating new forms as well. Awesome.  

\n\n\n\n

Cory Miller: Oh, okay. So what does the front end of, like, something like this look like?  

\n\n\n\n

Mark Westguard: Uh, it\'s basically whatever you want it to be. So you can do, you know, multi column output, single column output, mobile responsive. 

\n\n\n\n

Um, you\'ll see here we have the break point selector in WS form. So for example, on mobile you may wanna have full width. Um, and then I could actually move between different break points here, um, and make that responsive. So for a larger screen, you may want to present that in a two column format, entirely up to you what [00:13:00] you wanna do. 

\n\n\n\n

Cory Miller: I\'m sorry. Uh, so, so like this example, what mm-hmm. , what does the front facing website person say? Or  

\n\n\n\n

Mark Westguard: it\'ll look pretty much like this demo. Yeah, I gotcha, I gotcha. This is actually a WS form form on our knowledge base page. Okay, gotcha. This is, this is not, um, an open AI component. This is actually WS form, uh, and we\'ve just created these demo forms to show you what it may look. 

\n\n\n\n

I gotcha. But again, you can, you can make that look however you want. You can start it with CSS . You can use our starting tools for that if you want to change the columns. Yeah. Um, so really it\'s completely flexible in terms of how you want it to look.  

\n\n\n\n

Cory Miller: So essentially you can say, uh, Ws forum can, can be a conduit for the open AI stuff to be like this built in research thing for a team or different stuff to leverage some of this power. 

\n\n\n\n

Like if you\'re a blogger, you can create within WordPress Publishing, [00:14:00] you know, I need an image for this blog post that is this type and, and then go over here. So really doing that tight integration with the open AI, where you don\'t have to go over to chat d p t and copy stuff. It\'s all right here. Yeah. 

\n\n\n\n

Yeah. I mean,  

\n\n\n\n

Mark Westguard: usually just experiment with Yeah. Yeah. I mean, but usually what will happen is the form would be on the front of the site with somebody creating some content. Uh, so they may log in to access that, and then the form will come up. And then if, if you\'re creating a post, maybe that would be, you know, PostIt the post content. 


\n\n\n\n

Um, and then you could, in that post content, have a little prompt that says, what do you want me to write about? Yeah. And then object that into the post content. And then what, what, you know, upload a featured image or I\'ll create an image for you. What image do you want me to create for you? And then it would then put that into the file upload. 

\n\n\n\n

Um, and then, so Rudy, you\'ve. Full AI on creating a post if, if you wanted to, you know, um, you don\'t have to use all the features if you don\'t want to, but, uh, [00:15:00] uh, it\'s funny, I was talking to, um, You know, Bob WP yesterday about this, we actually did a podcast about it and yeah, there\'s a lot of talk about it being quite a scary technology as well. 

\n\n\n\n

Um, so I, I think that, um, anything you create with it, you wanna check it, you know, don\'t trust it a hundred percent. You wanna check what comes out of this system and, and make sure that what it\'s giving you is what you\'re looking for. But it can certainly be a great tool. Getting you started with a blog post or getting you Yeah. 


\n\n\n\n

Help with editing and improving grammar. Maybe writing it in a slightly different way that you haven\'t thought of. Use it as a creativity tool. Um, yeah. But don\'t trust it. A hundred percent .  

\n\n\n\n

Cory Miller: Yeah. Yeah. Absolutely. Um, so, okay. When we were talking before, uh, we started recording, you know, you\'re like, there\'s basically like three categories. 

\n\n\n\n

You said create, edit, moderate. Yep. I\'m really. By the create and edited edit capabilities of open ai. And I\'m curious to get your perspectives on that, that [00:16:00] applica not from the software side, applying what the power is of, open AI to WordPress inside of there. And it\'s just intriguing. Um, you kind of started with this like you. 

\n\n\n\n

What are some of those things you\'re seeing that you could do? Like we\'ve seen, this is great, you know, be able to kind of moderate content, create videos. Mm-hmm. , uh, or not videos, I\'m sorry, images. You know, those I can try back to. What the power WordPress is, is publishing, creating, and publishing. Mm-hmm. 

\n\n\n\n

Um, so what, what are some things you\'ve seen messing around with all of this and seeing some of the power of it that you, that\'s not here today, but like, you\'re, you\'re curious about interest in,  

\n\n\n\n

Mark Westguard: you know, it\'s really early days with this technology. It\'s, um, it\'s interesting. I\'ve, I\'ve had some customers already coming back to. 

\n\n\n\n

Um, one of thems been using this in a support environment and they\'ve actually got it on their support form because a lot of their contact is online. [00:17:00] Um, so they\'re able to query open AI about their own product with questions that have been typed in by a user, and it then can spit results back. So, you know, there\'s one application. 

\n\n\n\n

Um, just some others that people have spoken to me about has been creating avatar images for users. So we have a user management add-on that you can use to register users on WordPress. Um, and you can use a file upload field to specify the avatar image for that user. So, um, Open AI could be used to create that image. 

\n\n\n\n

If you want to create a funny one-eyed, fuzzy monster, then you can , you can use it to do that. Um, and then, you know, improving grammar on blog posts I think is a great thing. I I, I love that. Edit feature. Um, I wasn\'t even aware that it could do that before I started writing the open AI add on. Um, but just having that as a feature where maybe you\'ve written a blog post and you need some help with part of it, um, that would, I think that\'s a, a great application for it.[00:18:00]  

\n\n\n\n

Um, in, in terms of kind of the code writing part of it, um, I don\'t think US developers need to worry too much about it. It\'s not gonna take our jobs. Uh, it has an upper limit of about 4,000 characters. . So it\'s never gonna, you know, I can\'t go into it and say, Hey, write Yost, um, or write WooCommerce. It\'s not, it\'s not gonna do that for you. 

\n\n\n\n

But, uh, in terms of giving you some pointers towards smaller snippets of code, it\'s certainly helpful for that. Um, again, I wouldn\'t take it on face value, always make sure that it\'s, it\'s working properly. One example of where I don\'t trust it is obviously we always want. Make sure our inputs and outputs with code are secure. 

\n\n\n\n

They\'ve been escaped and, uh, we\'ve made sure there\'s nothing malicious in there. Typically, when you ask open AI for a bit of code, none of that happens. It\'s, it will literally just take, you know, what\'s coming in on, on a post request and just spit it out. So, um, definitely take that in mind when you\'re using this tool. 

\n\n\n\n

It\'s not intelligent enough to, to do that type of stuff. 

\n\n\n\n

Cory Miller: [00:19:00] I, I the utility of what WS Forum does for sure. Like I see that, like I love the moderation thing about spam stuff. Um, sky\'s the limit. My background, I draw to content creation and editing because we\'ve all hit that dreaded rider\'s block or just needed a little spark or inspiration to get going. 

\n\n\n\n

And I\'ve, I\'ve heard and talked to enough people to go like, Those are the type of things that I think could really light of fire to this. Mm-hmm. is, it\'s an assistant. Yes. It\'s, it\'s assisting you and, um, doing all the functions you want, particularly on your WordPress website. But when that subset of function create content, edit content, like I saw you say that, fix the spelling, you know, and the very simple example you gave and it\'s like, yeah, I might use Grammarly, but there\'s. 

\n\n\n\n

So much more power out there that, uh, and, and AI obviously is getting way, way, [00:20:00] way, way better. Yeah.  

\n\n\n\n

Mark Westguard: Um, maybe if you had a big article that was referenced in someone\'s name and maybe you had the name incorrect, you could just say, change the name to whatever, and it\'ll go through and change it. So, um, it\'s a great, great editing tool. 

\n\n\n\n

I think. Um, it\'s almost kind of like, You know, Google 2.0, whereas, you know, on Google, you\'ll, you\'ll type at a question and it\'ll give you URLs for you to then trundle through and try and find the answer. This is kind of jumping in that step and trying to give you that answer immediately. Um, and I think it does a pretty good job of it. 

\n\n\n\n

Um, it\'s not always accurate. Um, and I, like I said, you and I have said it\'s, it\'s gotta be an assistant tool. It\'s, it\'s not gonna give you the a hundred percent the correct answer every time. , but it does an impressive job. Um, I\'ve been amazed by some of the stuff that it spits out .  

\n\n\n\n

Cory Miller: Yeah. And, and that headstart that sparked to help you. 

\n\n\n\n

Uh, you know, so I, I\'m, I\'m excited. I\'m gonna go play with WS forum. Um, you\'re [00:21:00] opening cuz uh, it didn\'t click for me until yesterday. I go, these people are all doing all this stuff, but they\'re not logging into chat G B T and I just hadn\'t taken the time to go. There\'s an API that you can buy, and what you do with your add-on is make that, oh, I can use it now. 

\n\n\n\n

Um, it sounds a lot like, like aws, you know, you buy mm-hmm. computing power and all this stuff. And I looked at the pricing and I was telling Lindsay last night, I was like, oh, this is a, a WS type, you know, resource. Um, and you\'ve done that integration point to leverage it within WordPress.  

\n\n\n\n

Mark Westguard: Yeah. It\'s basically about making that data accessible. 

\n\n\n\n

Right. So, um, and making. Essentially no code. So all you gotta do is just drag and drop a couple of input fields, tell, um, WS form, which is the input, which is the output, and off you go. Um, so it\'s pretty easy to to, to build forms that integrate that open AI technology. Um, and by, you know, by all means, use those template, they templates are ready to go. 

\n\n\n\n

So you just [00:22:00] click it, it builds a form for you and you can start playing with it. So it\'s, it\'s pretty straightforward. I  

\n\n\n\n

Cory Miller: wanna play it around with the. That you were saying and how, um, when you do the completion chat function, um, it\'s reading what you\'ve already talked about. So if you have a thought, okay, I\'m trying to create a blog post on WordPress hosting, whatever. 

\n\n\n\n

Mm-hmm. . Or something, you know, and then it reads, I wanna do some experimenting with that. So now you give me a new toy to, to go take for a test spin. 

\n\n\n\n

Mark Westguard: Yeah. That should behave relatively similar to chat G p T, um, cuz that\'s, that\'s how that one works, so  

\n\n\n\n

Cory Miller: yeah. Awesome. Mark, what else do you got going on over at WS Forum? 

\n\n\n\n

Mark Westguard: Oh, you know, we\'re just right now getting ready for work Camp Asia. Um, we\'re gonna be,  

\n\n\n\n

Cory Miller: I was about to say, I think I knew you were going to Asia and probably Europe too, right? Yeah.  

\n\n\n\n

Mark Westguard: That\'s gonna be some serious jet lag . Yeah, no kidding. And, uh, I\'m gonna actually go to work at Birmingham at the. [00:23:00] beginning of February, so I\'m looking forward to that as well. 

\n\n\n\n

And then we just got approved to sponsors for Work Camp Europe again, so right on getting, getting ready for Athens. So we\'re looking forward to that. Um, and yeah, just, you know, day in, day out, answering those support tickets, keeping customers happy and, and doing what we need to do to grow the business. 


\n\n\n\n

So, Love it.  

\n\n\n\n

Cory Miller: Thanks Mark for sharing, um, the integration you\'re doing with Open AI and talking a little bit about this opportunity. Um, and again, I want, I wanna see more and more, uh, I want great members like yourself to lead that, but more and more innovation. Yeah, absolutely. So All right, thanks. Thanks, Mark. 

\n\n\n\n

We\'ll talk to you last time. Thanks. Appreciate it.  
Mark Westguard: Thanks a lot. Take care.

\n

This article was published at Post Status — the community for WordPress professionals.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Feb 2023 21:06:21 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Cory Miller\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:35;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:93:\"WPTavern: Museum of Block Art Calls for Submissions Celebrating WordPress’ 20th Anniversary\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142175\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:101:\"https://wptavern.com/museum-of-block-art-calls-for-submissions-celebrating-wordpress-20th-anniversary\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5084:\"

The Museum of Block Art (MOBA), a project launched in 2022 featuring art created using the block editor’s design tools, is calling for submissions celebrating WordPress’ upcoming 20th anniversary.

\n\n\n\n

In a short amount of time, the museum has collected more than three dozen works of block art, creative pieces that leave the viewer wondering how they were made using only WordPress’ core design tools. The MOBA features a diverse set of works – from a Mario mosaic made entirely of differently colored Button and Group blocks, to a textured gallery of city images melded together using the Columns, Cover, and Gallery blocks. All pieces are displayed with the HTML markup of the block(s) beneath, so curious viewers can dig into the details of which tools design tools have been applied.

\n\n\n\n\n\n\n\n

MOBA’s curators are challenging artists to submit WP20 blocks inspired by the 20th anniversary logos and/or the color palette and images from the default themes through the years. These blocks will become part of the art history of WordPress’ capabilities.

\n\n\n\n

MOBA founder Anne McCarthy said the submissions have “definitely evolved as the controls have grown since each new control added has a cascading creative impact.” To better illustrate this evolution, she has created release-specific virtual exhibits, including one for 5.9 and another for 6.0. She didn’t receive too many pieces for 6.1 and hasn’t created an exhibit for that release yet but has created some blocks using 6.1’s tools, and wrote a post about the process.

\n\n\n\n

“I think it would be really neat to compare a 5.9 exhibit to a 6.9 or 7.9 showing how far the art has come in the same way you might look at art in a museum across the centuries,” McCarthy said.

\n\n\n\n

“The vision is to explore WordPress, a software we take for granted, in a new way to create something unexpected—a virtual art museum featuring art made from the same blocks used to house the experience itself. WordPress is so known as a site building tool but we don’t talk about all that it unlocks, including being able to create some pretty rad art pieces. I hope it helps both empower folks to make their own art pieces and offers some inspiration, in the same way a museum might. I really just want to supercharge the sentiment of ‘Proudly Powered by WordPress’ to show just how much WordPress truly can power.”

\n\n\n\n

One piece, the circular rainbow created by Chuck Grimmet, was printed out and displayed on one of the walls behind Matt Mullenweg during the 2022 State of the Word address. McCarthy said she would like to see more real life exhibits of the work from MOBA contributors, and that there is a chance some will be displayed at an upcoming flagship WordCamp event. Another idea she had is offering a way to order the art and print it out as a fun use of e-commerce, perhaps as an integration with the WordPress swag store.

\n\n\n\n\n\n\n\n

In the future, McCarthy hopes to recruit submissions from artists outside the WordPress community and someday host an art “hackathon” where people gather to produce submissions.

\n\n\n\n

MOBA’s curators are inviting users of all experience levels to create WP20-inspired blocks as part of the upcoming celebration. Those who are newer to the block editor can check out some of the recommended block tutorials as well as The Creative Side to Blocks series (volumes 1, 2, and 3) on WordPress.tv. Prospective contributors can learn more about how to contribute blocks to the MOBA collection on the museum’s website. Submissions will be reviewed by the initiative’s current panel of contributors.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Feb 2023 03:56:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:36;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:90:\"WPTavern: WordPress 6.2 Beta 3 Released, Contributors to Host Live Product Demo on March 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142213\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:100:\"https://wptavern.com/wordpress-6-2-beta-3-released-contributors-to-host-live-product-demo-on-march-2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2491:\"

WordPress 6.2 Beta 3 was released this week, another small milestone towards the official, more polished version that is expected in under five weeks on March 28, 2023. Testers will find 34 issues resolved since the Beta 2 release, bringing the cumulative number of enhancements to 292, with 354 bug fixes and counting. Details for the changes in beta 3 are available in the linked tickets:

\n\n\n\n\n\n\n\n

Contributors will be hosting a live product demo on Thursday, March 2, 2023 at 12:00 PM EST via Zoom. WordPress contributors Anne McCarthy and Rich Tabor, who are helping lead the release, will give viewers a tour of the features coming in 6.2.

\n\n\n\n

“This is a slightly different format from the previous 6.0 and 6.1 walk-throughs, focusing on showcasing the great work that’s been going into the release,” Marketing Team contributor Jonathan Pantani said. “Future releases can expect to see this, a walk-through/discussion, or both types of live events become part of the release cycle.”

\n\n\n\n

The event will be moderated by Nathan Wrigley, who will guide the discussion and present questions from the audience. Questions can be submitted in advance in the Make WordPress Slack via the #walkthrough channel. The livestream will be recorded and published in a follow-up post after the product demo has concluded. There is no registration for the event. Those who want to watch and participate live can launch the meeting using Zoom at the scheduled time.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 22 Feb 2023 22:22:53 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:37;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"Post Status: WordPress 6.2 Beta 3 & Live Demo • Help Test • Changes to WP Release Cycle\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=147449\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"https://poststatus.com/wordpress-6-2-beta-3-live-demo-help-test-changes-to-wp-release-cycle/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:16090:\"

This Week at WordPress.org (February 20, 2023)

\n\n\n

WordPress 6.2 is just over a month away. Join in the live demo and help test beta and release candidate versions. Should we revise the WordPress release cycle? Share you feedback.

\n\n\n
\n\n\n\n\n\n\n\n

\n\n\n\n
\n\n\n\n\n
\n

Polyglots

\n\n\n\n\n\n\n\n

Plugins

\n\n\n\n\n\n\n\n

Project

\n\n\n\n\n\n\n\n

Support

\n\n\n\n\n\n\n\n

Test

\n\n\n\n\n\n\n\n

Training

\n\n\n\n\n\n\n\n

Online Workshops

\n\n\n\n\n\n\n\n

Tutorials

\n\n\n\n\n\n\n\n

WPTV

\n\n\n\n\n
\n
\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n

Thanks for reading our WP dot .org roundup! Each week we are highlighting the news and discussions coming from the good folks making WordPress possible. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers.

Are you interested in giving back and contributing your time and skills to WordPress.org? \"🙏\" Start Here ›

Get our weekly WordPress community news digest — Post Status\' Week in Review — covering the WP/Woo news plus significant writing and podcasts. It\'s also available in our newsletter. \"💌\"

\n\n\n\n
\n\n\n\n
\"Post
\n

You — and your whole team can Join Post Status too!

\n\n\n\n

Build your network. Learn with others. Find your next job — or your next hire. Read the Post Status newsletter. \"✉\" Listen to podcasts. \"🎙\" Follow @Post_Status \"🐦\" and LinkedIn. \"💼\"

\n
\n\n\n\n
\n

This article was published at Post Status — the community for WordPress professionals.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 22 Feb 2023 19:31:35 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Courtney Robertson\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:38;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"WPTavern: #64 – Patrick Posner on Using WordPress To Create Static Sites\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=142108\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://wptavern.com/podcast/64-patrick-posner-on-using-wordpress-to-create-static-sites\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:50676:\"Transcript
\n

[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.

\n\n\n\n

Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case using WordPress as a way to create static sites.

\n\n\n\n

If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice. Or go to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players.

\n\n\n\n

If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you. And hopefully get you or your idea featured on the show. Head to WPTavern.com forward slash contact forward slash jukebox. And use the form there.

\n\n\n\n

So on the podcast today, we have Patrick Posner. Patrick is a solopreneur and has been developing with WordPress since 2010. He’s worked in all sorts of environments as a freelancer, a senior developer in a WordPress product company, and since 2020 he’s been working full-time on his own projects.

\n\n\n\n

One of his projects is a plugin called Simply Static. It’s purpose is to make a static version of your website. This of course begs the question, what is a static site?

\n\n\n\n

Back in the early days of the internet, before WordPress, if you wanted to put a website online, you had to write the HTML yourself. You opened up a text editor and started to type. When you’d finished, you had an HTML file which you uploaded to a server somewhere. And if someone wanted to view that page, the server would send over that file.

\n\n\n\n

It worked, but thankfully, it didn’t stay that way for long. Software for desktops were developed, which would create the HTML for you. CMSs such as WordPress would take this further and create the HTML and CSS based upon the content you’d created, and the theme that was active. This was extremely convenient, but when all is said and done, the output is still the same as it was years ago. HTML, CSS, and possibly some JavaScript.

\n\n\n\n

Depending upon your setup in WordPress, quite a lot of complicated operations are needed to generate that code. Caching aside, is there a case for saving your HTML files, uploading them to a server, and then taking WordPress offline? Patrick certainly seems to think so.

\n\n\n\n

We talk about how this flattening of your website takes place, and what the advantages might be in terms of speed and the cost of hosting.

\n\n\n\n

We also get into the pros and cons of adopting the static site approach. Are there any sites which are more suited to being static than others?

\n\n\n\n

We also discuss what solutions are out there to make this happen, from Patrick’s own plugin, to the hosting providers and SaaS solutions which enable things like search and forms to still function.

\n\n\n\n

It’s a really interesting subject and one that you might like to explore, and this podcast is a great primer for that.

\n\n\n\n

If you’re interested in finding out more, you can find all of the links in the show notes by heading to WPTavern.com forward slash podcast, where you’ll find all the other episodes as well.

\n\n\n\n

And so without further delay, I bring you Patrick Posner.

\n\n\n\n

I am joined on the podcast today by Patrick Posner. Hello Patrick.

\n\n\n\n

[00:04:16] Patrick Posner: Hey Nathan. Glad to be here.

\n\n\n\n

[00:04:18] Nathan Wrigley: Thank you so much. This is honestly going to be a really interesting topic. I think there’s going to be a lot of people at the end of this conversation who go away and start to fiddle with their setup. Because we’re going to be talking about a really different way of serving up your website.

\n\n\n\n

We’re strictly in the bounds of WordPress. Everything that we’re going to be doing today is WordPress, but we’re going to add a little bit of a twist, and this is the way that WordPress is served up to your clients.

\n\n\n\n

Patrick is the owner and developer of a plug-in called Simply Static. I’m going to link to it in the show notes. There is a version on the WordPress repo, which is available for free. There is also a paid version and we’ll get into all of the different pieces of that. So we’re going to be talking about static sites today, essentially. Ironing out the problems, figuring out what it all is and what Patrick’s solution does.

\n\n\n\n

Before we begin that, let’s go into Patrick’s origin story. Patrick, if you wouldn’t mind, just tell us about your relationship with WordPress. Tell us where you are, what you do for a living, how long you’ve been doing it, and all of those good things.

\n\n\n\n

[00:05:25] Patrick Posner: Yeah, sure. Happy to share. So I’m a WordPress developer since 2010. And I moved from several steps into the career I’m having today. I started with an agency as a developer, building client sites. And, after a couple of years I moved into self-employment and started getting some freelance clients. Building my first WooCommerce stores and more advanced WordPress websites.

\n\n\n\n

After a bunch of years I got employed again and worked as a senior plugin developer for one of the biggest WordPress product companies here in Germany. Just before Covid, I decided to get back to self-employment again, and since then I’m working full-time on my WordPress products, mainly plugins.

\n\n\n\n

[00:06:16] Nathan Wrigley: Thank you very much. You’ve got a website which people can find. It’s patrickposner.dev, and I will link to that in the show notes, but you can see the range of different things that you are doing over there. But we’re going to be focusing very much on one of your endeavors, which is a static site generating plugin.

\n\n\n\n

We’ll get into how it works, that particular plugin in a moment. But I think first of all we should clear up what a static site is. So just to reiterate, we’re using WordPress, but there’s something different about the way that WordPress distributes the pages and posts that we save. So, could you describe to us, any amount of detail, I guess, considering this is a WordPress specific podcast you really can go into the weeds with this if you like. But just tell us what is a static site? What are the benefits? Why should anybody making WordPress websites be interested in this?

\n\n\n\n

[00:07:12] Patrick Posner: So imagine stepping back 20 years. The internet consists of HTML, CSS and JavaScript. You have no database interaction. You have no complex server setups, just plain files. You can edit them directly, you can upload your images, PDF files and other stuff. That are static websites.

\n\n\n\n

And as the world and especially the internet is getting more and more complex, people are really enjoying the ease of static websites, as they don’t have to handle with updates with a database, with complex deployments and all that stuff. So that’s a basic idea of static websites.

\n\n\n\n

They don’t have a database. They are pretty secure and almost unhackable as they have no connection to a traditional server. So there’s no PHP exploits, having no database where people can or where hackers can fetch your user data, or install any malicious code or something like that.

\n\n\n\n

Another really beneficial thing of static sites is a part of hosting. So you can basically host a static site everywhere, on a pretty cheap standard web hosting package. But there are also a bunch of more optimized hosting providers like Netlify or GitHub Pages, which cover a couple of common problems. We may get into detail a little bit later for that. But, let’s say 404 pages or a search integration or basic form integration, where people can submit the form and the content of that is forwarded to you via email.

\n\n\n\n

[00:08:56] Nathan Wrigley: Yeah, so just to rehash a bit of that and go into the weeds on some of the bits and pieces there. So you mentioned that 20 years ago, I remember it well, actually. If you wanted to browse a website, essentially you would go to the url, and if you inspected the source code, you would just see a list of HTML, there may be some CSS in there and so on, and perhaps some images were linked to.

\n\n\n\n

But typically that HTML would’ve been written by a human probably. They would literally line by line, have gone through and written the whole thing. And the only thing crossing the wire was the HTML. So the page that you requested was a file.

\n\n\n\n

You would request index.Html and the internet, wherever that was served, would give you that file. That file was somewhere. Fast forward 20 years, now we’re into WordPress territory. And again, there’s a whole broad spectrum of people that listen to this podcast, and some of them may not be aware that the moment you request a WordPress page, a whole litany of very complicated things are going on in the background, depending on how many plug-ins you’ve got and what it is that you’re requesting. But it’s not as simple as I request a page, WordPress serves the page. No, there’s a whole theming engine and all sorts of database requests are being built on the backend at the time you request them.

\n\n\n\n

Now, typically, you know, if it’s a really lean site, you might not notice that it might be very, very quick. But when you start to do more complicated things, the time it takes to build that page adds up. So what you are proposing is that you can still use WordPress, but the output is saved and it’s the output which is served up just like it was 20 years ago. Have I got that roughly right?

\n\n\n\n

[00:10:52] Patrick Posner: Perfectly perfectly. So that’s exactly what the static site generation does within WordPress. You can edit your content in WordPress, but the result is just a static website.

\n\n\n\n

[00:11:05] Nathan Wrigley: Okay, right. So hopefully we’ve cleared that bit up. Now you mentioned that there’s whole bunch of benefits to this. Number one, I think, really would be the speed. The fact that there’s nothing being constructed by WordPress. So seconds, milliseconds. I don’t really know. It depends on each individual instance of WordPress.

\n\n\n\n

But the point is, there’s nothing complicated going on the background. You request a file, a file is served back at you, and so that’s quicker. Now, along for the ride there is also the security benefit. And you said that these websites are typically unhackable. And again, that might be a mystery to people. Can you explain why the security posture is improved by going static.

\n\n\n\n

[00:11:52] Patrick Posner: Yeah, sure. So security is often overlooked when it comes to static websites. But for me, that’s as important as the performance aspect of it. So you have basically a layer before your WordPress website. So you have your WordPress website, and the entire website is protected by basic authentication, for example. Or even better, you have your WordPress website on your local computer with a tool like Local WP, and your WordPress website don’t even touch the internet directly.

\n\n\n\n

And you convert the WordPress website to a static website. And this static website don’t have access to your WordPress database. There’s no ability to execute PHP, for example. So there’s no one that can access your server and do anything you don’t want.

\n\n\n\n

That starts with forms. So someone submits like malicious code in your form, and the input isn’t really escaped. So it doesn’t matter on a static website as you never have the problems that someone submits a form and it will be directly transferred to a WordPress website.

\n\n\n\n

The same is true for executing code. So if you have a static website, there aren’t any PHP files, and most statics hosts even block PHP files from executing in general. You will never have something like a malicious script on your aesthetic website that sends spam emails or collecting user data you don’t want. All of that is gone once you have a static website.

\n\n\n\n

[00:13:30] Nathan Wrigley: So you mentioned the scenario where, and I would encourage people to explore this a little bit, because it’s quite an interesting scenario. You mentioned that you could use a local install of WordPress. And so you may, for example, have come across a tool like Local, which is a desktop application. So you can download it for the Mac and windows and so on. There may be versions for Linux, I actually don’t know.

\n\n\n\n

But you can have a local version of WordPress and really, it only works on your machine whilst your machine is switched on. The principle being that you may use it just to test out a plugin, or you may use it just to test something out that you want to do quickly. You can spin up a website, but that website doesn’t really have an online presence. If you switch your computer off at the end of the day, it’s gone, it’s nowhere. It doesn’t exist.

\n\n\n\n

But in your scenario, you can create your website on your local machine. Then export the pages because you’ve essentially scraped the output HTML and figured out where the CSS and the files are and so on. And then you could push that to the server and then shut your computer down and the website will still work. But there’s absolutely no database online. There’s no PHP files getting requested, and so in that way, it’s more secure.

\n\n\n\n

[00:14:49] Patrick Posner: Yeah, absolutely. Also means that you have like a staging environment automatically. So your WordPress website is your staging website, right? So as long as you don’t push an update to your static website or to your hosting, you can do whatever you want with your WordPress website. Installing a new plugin, testing a new theme. Updating or not updating WordPress is also fine. Your static website stays online no matter what.

\n\n\n\n

[00:15:17] Nathan Wrigley: Yeah, it’s a real one way relationship, isn’t it? Whatever is on your WordPress website is always in isolation, if you like. And you have to publish the changes and push them to the server. So in that way, nothing comes back because the server really, in a sense, has no knowledge of the fact that there’s a WordPress website. It just knows that, well somebody’s requested a particular page. Have I got that page? Yes, I have. Here it is. It doesn’t know that there’s a WordPress website there at all.

\n\n\n\n

[00:15:51] Patrick Posner: Yep, that’s right.

\n\n\n\n

[00:15:52] Nathan Wrigley: Okay, and you mentioned another benefit of this approach was the fact that it can be hosted, and my understanding is that can in many cases, depending on the size and scale of your website, it can be hosted really, really affordably. And by affordably, I mean incredibly affordably. Now, I don’t know if there’s a dozen, hundreds of companies which are dedicated to this type of environment, but can you just talk us through the sort of cost benefits of doing it this way? Static.

\n\n\n\n

[00:16:24] Patrick Posner: Yeah, true. So, hosting a static website is completely different when it comes to the pricing tag attached, compared to any kind of a press hosting. We’re talking about like $1 for an entire year of hosting.

\n\n\n\n

There are also a bunch of providers that you can use for free, like Cloudflare Pages. Cloudflare Pages allows you to do like, I’m not entirely sure, it’s 500 updates to your static website per month for free. They don’t charge for the amount of files or the used data, the used space. So that’s one thing that you can use completely for free. There are others where there’s a little fee attached, but it’s always insanely cheap compared to traditional WordPress hosting.

\n\n\n\n

[00:17:16] Nathan Wrigley: You literally are in many cases talking about a handful of US cents, not dollars per month.

\n\n\n\n

[00:17:24] Patrick Posner: Yeah.

\n\n\n\n

[00:17:25] Nathan Wrigley: Yeah, it really is amazing. You mentioned earlier that the hosting company does take on a slightly different burden, in that because it’s just pages and that’s all they know about, then some of these hosting companies do take on additional responsibilities. So for example, in the scenario where somebody accidentally searches for a url which doesn’t exist.

\n\n\n\n

Well, WordPress, if you’ve got a traditional WordPress site, which is online with a traditional host, it handles that and it serves up a 404 page. Plus it can do things like search for you. That’s not the case here. And you have to take additional steps for those things to be catered for. So 404, search, things like forms. Do you just want to talk us through how you overcome those things?

\n\n\n\n

[00:18:10] Patrick Posner: Yeah, so you can, there are two different directions you can go here. You can do it yourself. It’s not that hard to provide an htaccess file to serve the request to a specific page. That’s one way. So there are a lot of users, especially in the Simply Static world, doing all of that on its own.

\n\n\n\n

But you can also use a provider like, let’s say Netlify. Netlify provides an easy way to configure a 404 page, and they handle all of that for you. So you basically type in a search and if there’s no result coming up, Netlify will handle the redirection to the 404 page for you. They also handle things like forms. So you can basically add a little ID into your existing form, and they will forward the submission to your email address that you also configured within Netlify.

\n\n\n\n

There are a bunch of solutions for different use cases. You can always decide to use a more like all in one solution like Netlify, or use your traditional hosting package and use services like Formspark. Formspark is a static site form tool. You can easily configure forms on Formspark and embed them. You get a little HTML snippet. You can embed them on your WordPress website and they handle all of that for you. Spam detection, forwarding, CC, BCC connections, automations with Zapier. So let’s say you want to, you have a, like a, newsletter form and you want to, each time someone submits the form, you want to automatically submit this user to your Mailchimp list.

\n\n\n\n

You can do that with Zapier or within Formspark. I’m not really sure, but I think Formspark even have a automation with MailPoet right now. So there are a bunch of ways you can handle that. And all of them, or most of them, don’t require to be like a professional developer or something like that.

\n\n\n\n

[00:20:12] Nathan Wrigley: Yeah, I guess that’s an important point, isn’t it? So there are many benefits that you can list. You know, it’s quick, it’s secure, it’s affordable. But there’s also a few little additional hurdles. You have to in some way manage search. In some way manage 404, and forms and so on. And, it sounds like the industry around static website hosting is beginning to mature to the point where there are off the peg solutions.

\n\n\n\n

So you mentioned Netlify can configure it so that 404 is taken care of. You don’t need to necessarily manage that yourself. And again, you mentioned a SaaS service, which will deliver forms to your email address. And I’ve had a little bit of a play with Formspark, and in all honesty, it was trivially simple to stick up a form and get it sending the data that was consumed by that form to my, my email address, it only took a matter of moments. It was really good.

\n\n\n\n

So, what we’ve talked about there is what a static site is. And because you’re on the podcast, it’s clear that you’re into that area and in fact, you’ve got a solution to turn a WordPress website into a static website. It’s called Simply Static. I’ll link to both the paid version and we’ll go into the differences a little bit later, but I’ll also link to the WordPress repository version, which will get you certainly going. Tell us what simply statics approach is. What is it doing? How long have you been working on it? Is this yours? Did you take it over from somebody? Just give us the rundown of what is Simply Static.

\n\n\n\n

[00:21:46] Patrick Posner: So Simply Static is a static site generator as a WordPress plugin. It basically acts like Google or a regular user. So, once you start an export within Simply Static, there’s a crawler behind it that visits each page on your website and downloads the entire HTML rendered, and all the CSS files, JavaScript files, and of course all the images.

\n\n\n\n

And, at the end, it zips the entire results. So you can use it to upload it, for example, to Netlify. I adopted the plugin in 2020 from Scott Blaine, who does an incredible job putting together the initial version of Simply Static. I got in contact with Blaine due to the fact that I was a user of the Simply Static plugin, and I used it for a client website where we had problems that we hadn’t full control over the server configuration.

\n\n\n\n

It was like a traditional hosting package. And the client booked a TV commercial and we expected a huge spike in traffic for that day, and we need a way to handle that. So nothing could be worse. And once TV commercial was out the landing page would simply get away. And so I would never restart again once TV commercial was on. So, I stumbled upon simply Static and it wasn’t working at that time, but I thought, okay, so working as a WordPress developer for like 12 years, I should be able to make it work.

\n\n\n\n

And, I fixed the problems in like one or two hours and provided a patch and Scott implemented that one and we got in a little discussion about the future of Simply Static and he told me that he was having his third or false kid, I’m not really sure, and he don’t really have the time anymore to maintain or even extend Simply Static from now on.

\n\n\n\n

And I thought, okay, so I’m working on my own products for like six years or seven years and I really, being a fan of complex products. So my other products like Password Protection or Secure File Transfer, it’s always something a little bit nerdy and I thought, okay, Simply Static is a pretty good fit for my existing portfolio, so why not taking it over and shipping all the patches, all the features people were requesting for years. And yeah, that was almost two years ago, or two and a half years ago, I’m not exactly sure. So that was the short history of how I get into Simply Static.

\n\n\n\n

[00:24:31] Nathan Wrigley: Perfect. So you took it over and ever since 2020, it’s been under your stewardship. And you just described that when you click publish in the same way that Google go around the internet and capture what is on your webpage, they’re not literally, well, they probably are as well, but typically they’re not taking an image of what’s on your page, they’re looking at the source. So they’re looking at the HTML and any other things that might be attached via that HTML.

\n\n\n\n

And essentially that’s what your plugin does. If you’ve got a brochure site, let’s say it’s got 10 pages. When you click the button in Simply Static.

\n\n\n\n

[00:25:08] Patrick Posner: Generate.

\n\n\n\n

[00:25:09] Nathan Wrigley: The generate button, thank you. Then it will scrape those 10 pages and put it into a zip file. That zip file, in the free version, you then take to a hosting provider and we keep talking about Netlify, so we may as well go with that. Take it to Netlify, upload it, and it’s then live, you’ve got your new iteration. So it’s a process of creating your WordPress website, saving things as you would normally, clicking generate, carrying the zip file over to Netlify, putting it over there, and then from that moment on the world, if you’ve got your DNS set up correctly, is looking at the flat html, the static HTML files, that simply Static has generated. Is that right?

\n\n\n\n

[00:25:55] Patrick Posner: Correct.

\n\n\n\n

[00:25:56] Nathan Wrigley: Perfect. How is the project going? You know, you’ve had it under your stewardship for a couple of years. It feels like static sites have become a bit of a hot topic. So I’m imagining that the plugin is experiencing growth.

\n\n\n\n

[00:26:10] Patrick Posner: Yeah, so Simply Static had a huge growth within the last two years. We almost 4x’d amount of active installation. So at the moment I took over the development of Simply Static was like 10 K active installations. We are now reached 40 K active installations. One thing I’ve done on day one, as I took over Simply Static and the GitHub repository was switching it to public.

\n\n\n\n

So it’s really a community driven project. You can always check the entire code base on github.com/simplystatic. And, you will find a little roadmap. You find issues we are working on. You can provide pull requests. Or you can make suggestions for new integrations or things that may not be working as expected.

\n\n\n\n

So we had that case with Elementor last week where Simply Static isn’t able to extract the bundled js that Elementor is generating to improve the performance. And we handle all of that, try to be as open as possible about the future of Simply Static. How things are going. Which direction we are going. Why I do things the way I do.

\n\n\n\n

So, for example, the crawling part, there are other solutions that do it more in a WordPress way. So they fetch all the custom post types and the generated archives and things like that. And it’s a valid approach, but I thought SEO is such a popular thing today and why not work as close as Google as possible to give an expected result once you generate a static website.

\n\n\n\n

So see it through the eyes of Google, and the eyes of your users and make sure your content is linked properly. You are having valid URLs. You are not having a bunch of 404 errors on your website. All of that is things Simply Static is taking care of to make the export as easy as possible.

\n\n\n\n

[00:28:17] Nathan Wrigley: It’s interesting because you and I are both obviously deeply embedded in the WordPress community. We love it and we probably obsess about WordPress more than is healthy for us. But a typical, I’m plucking this out of thin air, but I’m imagining there’s some truth in what I’m about to say.

\n\n\n\n

I would imagine a significant proportion of implementations of WordPress could really benefit from being static. And what I mean by that is, they are literally a site which is not really getting updated. It was built for let’s say a small business. And, that small business, they just need an internet presence. They need to be out there. They need a contact form. They need some description of what it is that they offer. Something fairly straightforward.

\n\n\n\n

The users of that, there’s a possibility that they don’t want the burden, because the internet is not what they do for a living. They don’t want the burden of having to renew licenses. They don’t want the burden for having to update plugins. They don’t want the burden for updating WordPress when it reaches the next version and so on. And I suppose in a sense, your solution kind of obviates that a little bit, because you don’t really, now, forgive me for saying this, because everybody will probably shoot me down for this.

\n\n\n\n

The site would still be secure, serviceable, workable even if you didn’t do all of the updates. So long as when you save it and generate your file, even if you’re on a really, really old version of WordPress, so long as the HTML that comes out the other end is valid and works, you are fine..

\n\n\n\n

[00:29:52] Patrick Posner: Yeah, absolutely. So one thing I keep saying to, a lot of users and customers is, let’s take WordPress offline in a good way. So we can use WordPress as one of the best tools to create a website. That can be on your local computer, on a protected environment, somewhere hosted. And can be sure that the results exported statically is still secure.

\n\n\n\n

Even if you don’t update or you don’t update your plugins regularly, you don’t update WordPress each time. You may not even update your theme out of a fear that it may break something. And all of that is covered by Simply Static due to the conversion. So use WordPress as a powerful editor for your website and use Simply Static to have peace of mind that your website is fast and secure even if you don’t get that much involvement in the WordPress world and you are always on track on all the security vulnerability reports and what’s new on Google page speed and all of those things.

\n\n\n\n

[00:30:59] Nathan Wrigley: It’s, really interesting. I’m just thinking about appliances in my kitchen. So an example would be my dishwasher. I don’t want my dishwasher to be on when there’s no dishes that need cleaning. It just needs to be off. Turn it off, then periodically go back to it and when it needs it, switch it on. And then once it’s done, switch it off again. It’s the same sort of principle here, isn’t it?

\n\n\n\n

WordPress, as on off-able. You switch it interact with it, publish the changes, get the changes onto the hosting in some way, and we’ll talk about the different methods in a moment, and then turn it off again, and remove any of the things that WordPress being switched on all the time may bring with it. Yeah, so I really like your description of it there.

\n\n\n\n

Now, just moving the subject forwards a little bit. Static sites, I feel that the word static sites and headless are being used a lot at the minute. And in many cases there may be confusion that these are in fact the same thing, that a static site that we are talking about today is the same as headless.

\n\n\n\n

Now it’s not really true, and I wonder if you could describe the differences. We could really go into the weeds here, but I don’t think we’ve probably got time for that. So a simple description of how they differ would be good.

\n\n\n\n

[00:32:11] Patrick Posner: I think simple is the best way to describe the difference between headless and static websites. So a headless website is more like a technical challenge. You usually have your WordPress website online somewhere all the time when you run a headless setup. The headless website continuously makes use of the REST API for WordPress to fetch content. To submit forms. To do all of dynamic stuff, but with JavaScript and not with PHP.

\n\n\n\n

And, one of the problems with headless website is that you almost ever need to be a developer or you have a developer maintaining your headless website. And that’s not the case with static websites due to the static generation, you can be pretty much anyone, and use the benefits a headless site offers without the technical challenges involved.

\n\n\n\n

And you can even use, and that’s a huge point for a lot of people, use your existing theme. So headless websites tend to be built from scratch, mostly in an enterprise context, and the theme is built with JavaScript and a modern JAMstack. So things like React are involved, Next.js, just to name a few of the tools involved in the stack.

\n\n\n\n

And they are complex and far away from end user friendly. A static website you use the tools you already know, but you get the benefits of a headless website. So the security improvement and the performance.

\n\n\n\n

[00:33:44] Nathan Wrigley: Yeah, I think it’s important to say that both implementations, static and headless, they really do have benefits. There’s clearly benefits that you’ve described for static and clearly there’s benefits for the headless approach. And as you described, enterprise level clients, and the fact that they may have access on tap to developers is a possible requirement there. I mean, you may be an incredibly technical non-developer, but I would imagine that it’s true to say that static sites are a little bit more straightforward to implement.

\n\n\n\n

Okay, with that in mind, let’s go through some examples of places where static sites are a good fit. And it is very important to say it’s not always the case. There is definitely going to be some examples where switching WordPress off is not what you want to do. So let’s do this in two ways. Let’s do the good first, let’s have some examples where being able to turn WordPress off using a static site is a good fit. Let’s do that first.

\n\n\n\n

[00:34:46] Patrick Posner: Sure. So, a good fit for a static WordPress website is a corporate website. It’s the most basic example. So yeah, traditional WordPress website for your plumbing service or whatever you do for a living. These sites are a perfect case for static sites. They rarely change. They don’t have any highly dynamic interaction with the WordPress website. You export them, leave them online, and that’s all you need.

\n\n\n\n

Another good example are blogs. So you can serve your entire blog as a static website and use little tricks to make something like comments work. So there are a bunch of tools and they are not that expensive to make comments work on your static website. You can publish new articles quite easily with Simply Static. So that’s a good case too.

\n\n\n\n

There are more specific types of websites that are also good fit. Think of documentation websites, where you add or improve the copy of the documentation, but you rarely switch the entire design, for example, for a documentation website.

\n\n\n\n

Another good fit are landing pages or lead generation websites. Think of AdWords landing pages or just an SEO landing page optimized for a specific keyword. Those pages are mostly small, so the static export is quite fast. And you don’t have to worry about updates or is my lead generation form working and all of that.

\n\n\n\n

Another thing that is often offloaded from the traditional website, and is more common in an enterprise context are career and department websites. So you have a separated career portal for all the jobs you are offering or you’re planning to offer to start a new department. And these pages are often separated from the main website. So like department-x.my domain.com, for example.

\n\n\n\n

[00:36:45] Nathan Wrigley: Yeah, perfect. So essentially what we’re saying there is, if the site is more or less static, then it’s a definite fit. So a corporate website. But even if it’s being modified, not necessarily being modified every few moments, then a blog for example. This is perfect. So all of those scenarios are a perfect fit. If you can say that you’re going to modify it not every moment of every day, then it seems to be a good fit.

\n\n\n\n

But that leads us onto the areas where potentially it’s not a good fit. And really this is where the dynamic stuff comes in. Any website which needs access to the database because it’s doing database intensive queries, that’s probably the area where it’s not such a good fit. So let’s go into the not good fits then.

\n\n\n\n

[00:37:30] Patrick Posner: So what the dynamic is key here. So there are a bunch of types of websites that obviously aren’t a good fit for a static website. The most common one is eCommerce websites. So think of WooCommerce as the most popular eCommerce solution for WordPress. You don’t really want to run a WooCommerce store as a static website. People need to be able to add things to their cart. They need to be able to log in to their customer account to download invoices or review their orders, and all of such things. I mean, you can do that with a static website, but it’s really a challenging part and you don’t want to do that.

\n\n\n\n

Another common thing, especially in the last couple of years are membership or community websites. So all kind of websites that really are highly interactive. People commenting. People sharing. There are subtypes of that like, forums or you even use like BuddyPress to have your own little social media space or corporate intranet where people discussing topics and you don’t really have a control over the publishing. There are a lot of users, high interactivity. It wouldn’t just make sense to publish a static version of a forum thread each time someone submits a new reply to it.

\n\n\n\n

[00:38:48] Nathan Wrigley: You imagine things like LMSs and e-commerce websites, where more or less everything that the end user wishes to do involves sucking something out of the database. So yeah, I can see why those scenarios won’t work. So that’s a nice clear definition. There’s definitely good fits here and there’s areas where, yeah, you probably could make it fit, but really, at that point you’re probably needing to really push the boundaries a little bit.

\n\n\n\n

In terms of the product that you’ve got, so Simply Static,. You have a version on the WordPress repo, but you also have a paid version. Typical case is, if there’s a paid version, there’s probably some extra features. Would you just like to outline the difference between what you have to do with the free version and what you can do. We’re recording this at the beginning of 2023, so caveat emptor, things may change, but at this moment in time, what’s the difference between the two different products that you offer?

\n\n\n\n

[00:39:44] Patrick Posner: Sure, happy to clarify that. So, Simply Static Pro works kind of like an add-on to Simply Static. And, the major difference is the convenience and the amount of automation provided. So while you can use Simply Static in the free version to generate a static version of your website, getting a zip and uploading it to Netlify. Simply Static Pro offers automation.

\n\n\n\n

That means you can connect Netlify directly, or you can connect services like Bunny CDN directly. And you don’t even need to log into Netlify to publish a static version. You can just simply use the generate button. And once you set up the configuration, everything is automated. So you generate the website and the files are automatically transferred to Netlify.

\n\n\n\n

There’s also a point of convenience in the ability to export subsets of your website. So you do a full static export at the start and you have your website running on Netlify and you just want to publish a new post. Or you want to export a collection of pages with their images based on a taxonomy, for example. This is where also Simply Static provides additional features, like single exports and build exports. Build exports, work like a taxonomy. You attach posts, pages, images, additional files, and you can export the entire subset with a simple click of a button. These are two of the main reasons people are using Simply Static Pro.

\n\n\n\n

Another thing is the idea to avoid external services as much as possible. That’s why Simply Static Pro’s also shipping with a forms integration, for example. We’re currently supporting Contact Form 7 and Gravity Forms, but we also figured out ways to use Elementor forms or Formidable Forms and a bunch of others. To use them without a service like Formspark we mentioned earlier.

\n\n\n\n

The idea is that your WordPress website is on a protected area and Simply Static Pro is forwarding the requests from your static website to your dynamic WordPress website by authenticating and submitting it back to WordPress and receiving the request on the static website with JavaScript, where I have a similar approach with the built in search integration.

\n\n\n\n

So Simply Static Pro ships with two different tools to make search work. One is fuse.js. It’s basically dependency-less JavaScript solution for search. We’re building json file, it’s a physical file on your server that contains all the search results that are available as content on your website.

\n\n\n\n

We’re fetching the titles, the description, and the complete, the full HTML content of each page. Storing that on a physical file and once a user starts typing the search, there is a auto complete feature suggesting results. User clicks on it and the search integration handles a redirection to the correct page.

\n\n\n\n

There’s another integration with Algolia. Algolia is a paid service. It’s like an online search solution, which is quite powerful as they handle fuzzy search and synonyms for you or typo tolerance search. So if someone types in a keyword of a typo, Algolia makes sure that he still finds the correct content.

\n\n\n\n

But in the end it works the same way. The major difference here is that Fuse.js has a physical file, which I wouldn’t recommend for a pretty huge website, but it’s fine for a standard website. So if you have like a simple corporate website, you can feel free to use Fuse.Js. But if you have like 150 K pages corporate website, I wouldn’t recommend Fuse.Js as a json file. I mean, you can imagine that the json file is adding up in size pretty quickly if you have 100,000 results stored in there.

\n\n\n\n

That’s where Algolia comes into play. Algolia is also really cheap. So you pay nothing for like 10 K searches per month and I don’t know, $2 for an additional 10 K search results. So it’s not a huge cost attached to your static site overall cost.

\n\n\n\n

[00:44:14] Nathan Wrigley: The number one thing that I take away from that is the pro versions really is adding, for the typical user, it’ll be adding convenience. The ability to, if you like, sync your WordPress website with wherever it’s hosted. So rather than having to download a file, take it over and upload it, you just click a button and the plugin takes care of that. Makes a decision about what it is that needs to pushed over and so on. So, yeah that’s really interesting.

\n\n\n\n

Patrick, we’re running out of time, but just very briefly, last question really is all about the future. You’ve obviously had experience of this now for two years. It sounds like you’re in it for the long haul. What have you got in the pipeline? What’s on the roadmap for the next period of time?

\n\n\n\n

[00:44:56] Patrick Posner: Yeah, so I just finished the roadmap for this year for Simply Static. So a bunch of things planned. One thing I’ll be launching simplystatic.com next month? Yeah, I think it will be next month. And it will contain all information collected for Simply Static and Simply Static Pro. All tutorials, a free course on how to use WordPress as a static site generator that I’m just in the middle of the production phase.

\n\n\n\n

We’ll also improve the onboarding for new developers and optimizing the way of contribution on GitHub. That means writing guides, how to contribute, offering documentation, how the code style is working, and what we expect from a commit or pull request. Offering a bunch of new issues to pick from. I got quite a lot of inspiration from the WordPress project itself. So you can imagine finding things like good first issue. In the future on the GitHub repository of Simply Static.

\n\n\n\n

There’s also a huge relaunch plan for the entire admin area of Simply Static. I’m already six month in a new ui ux concept for Simply Static. I try to completely modernize the look and the feeling of Simply Static and the configuration, and simplify a lot of the those things to make it easier for end users to use Simply Static, and get all the benefits without knowing about what is GitHub or what is deployment or things like that.

\n\n\n\n

So, easier wording, easier configuration. A little wizard that asks a couple of questions and preconfigures Simply Static for you, to make it as easy as possible. There’s also an ongoing task that we have pretty much like every WordPress plugin out there. So we like to improve the integration with popular plugins like Elementor, SEO plugins.

\n\n\n\n

This week we just shipped a huge update for the Simply Static free version. That contains an automation for XML site maps. So we automatically check which SEO plugin you use, finds the XML site map and add it to the static export so you don’t have to even know that you have a XML site maps, as long as you have a SEO plugin installed and basically configured, Simply Static will now be able to pass the XML sitemap and extract all URLs provided there.

\n\n\n\n

We’re also planning to build an official integration with the really popular Autoptimize plugin, make the HTML, CSS minification and bundlings that Autoptimize offers work with Simply Static without any additional configuration.

\n\n\n\n

[00:47:38] Nathan Wrigley: Sounds like there’s a lot.

\n\n\n\n

[00:47:40] Patrick Posner: I’m always planning a lot, but I also onboarding new people to the team. So, there’s a developer helping me right now with the Simply Static tasks and I may be able to onboard an additional developer, or maybe if someone is willing to lose the job, someone helping with support.

\n\n\n\n

Feel free to reach out if you are a technical person and maybe not a developer, and you would like to help with customer support for Simply Static. So I would really appreciate it.

\n\n\n\n

[00:48:10] Nathan Wrigley: Perfect segue Patrick, because the final question I want to ask is how do people contact you? Where are you online? That could be anything you like, an email address, obviously your contact form page on your website, but Twitter handle. Whatever you like.

\n\n\n\n

[00:48:23] Patrick Posner: Yeah, so patrickposner.dev is my website. You find all the information about Simply Static and Simply Static Pro here. And you can always reach out to me at hello@patrickposner.dev. I’m also quite active on Twitter, so @patrickposner_. Don’t ask me why there’s an underscore. That’s the two best ways to reach out to me.

\n\n\n\n

[00:48:47] Nathan Wrigley: Patrick Posner, thank you very much for chatting to me on the podcast today. I really appreciate it.

\n\n\n\n

[00:48:52] Patrick Posner: Thanks for having me.

\n
\n\n\n\n

On the podcast today, we have Patrick Posner.

\n\n\n\n

Patrick is a solopreneur and has been developing with WordPress since 2010. He’s worked in many environments, as a freelancer, a senior developer in a WordPress product company, and since 2020 he’s been working full time on his own projects.

\n\n\n\n

One of his projects is a plugin called Simply Static. Its purpose is to make a static version of your website. This, of course, begs the question, what is a static site?

\n\n\n\n

Back in the early days of the internet, before WordPress, if you wanted to put a website online, you had to write the HTML yourself. You opened up a text editor and started to type. When you’d finished, you had an HTML file which you uploaded to a server somewhere, and if someone wanted to view that page, the server would send over that file. It worked, but, thankfully, it didn’t stay that way for long.

\n\n\n\n

Software for desktops were developed which would create the HTML for you. CMSs such as WordPress would take this further and create the HTML and CSS based upon the content you’d created and theme that was active.

\n\n\n\n

This was extremely convenient, but when all is said and done, the output is still the same as it was years ago, HTML, CSS and possibly some JavaScript.

\n\n\n\n

Depending upon your setup in WordPress, quite a lot of complicated operations are needed to generate that code. Caching aside, is there a case for saving your HTML files, uploading them to a server and then taking WordPress offline? Patrick certainly seems to think so.

\n\n\n\n

We talk about how this flattening of your website takes place, and what the advantages might be in terms of speed and the cost of hosting.

\n\n\n\n

We also get into the pros and cons of adopting the static site approach. Are there sites which are more suited to being static than others?

\n\n\n\n

We also discuss what solutions are out there to make this happen, from Patrick’s own plugin to the hosting providers and SaaS solutions, which enable things like search and forms to still function.

\n\n\n\n

It’s a really interesting subject and one that you might like to explore, and this podcast is a great primer for that.

\n\n\n\n

Useful links.

\n\n\n\n

Simply Static plugin on the WordPress repo

\n\n\n\n

Simply Static Pro website

\n\n\n\n

patrickposner.dev website

\n\n\n\n

Netlify

\n\n\n\n

GitHub Pages

\n\n\n\n

LocalWP

\n\n\n\n

Cloudflare Pages

\n\n\n\n

Formspark

\n\n\n\n

MailPoet

\n\n\n\n

Bunny CDN

\n\n\n\n

Contact Form 7

\n\n\n\n

Gravity Forms

\n\n\n\n

Elementor

\n\n\n\n

Formidable Forms

\n\n\n\n

Fuse.js

\n\n\n\n

Algolia

\n\n\n\n

Autoptimze

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 22 Feb 2023 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:39;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:123:\"WPTavern: New Proposal Seeks to Update WordPress Release Process for Merging Gutenberg Features After Beta 1 Feature Freeze\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142157\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:134:\"https://wptavern.com/new-proposal-seeks-to-update-wordpress-release-process-for-merging-gutenberg-features-after-beta-1-feature-freeze\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6372:\"

WordPress lead developer Andrew Ozz has published a proposal for the addition of a new “gutenberg-merge” ticket type that would formalize the latitude Gutenberg contributors have been given for committing code after Feature Freeze during the release cycle.

\n\n\n\n

Ordinarily, any new features and enhancements landing in the release are required to be committed before Beta 1 so they can be ready for testing. It used to be the case that tickets could be changed from “enhancement” to “task” right before Beta 1 as a rare exception for items that were not ready in time for beta and just needed a few more days to get committed.

\n\n\n\n

“The intent was to allow another two or three days, not a week or two,” Ozz said. “This exception used to happen quite rarely, perhaps a few times per year.

\n\n\n\n

“However lately this exception has become part of the standard release workflow. In recent years, it’s become common for 15 to 20 tickets for code coming from Gutenberg to be changed to tasks each release. The reason they are changed is not to give the developers a few more days to complete them. It is mostly to signify that they are going to be committed later.”

\n\n\n\n

Ozz contends that because the Gutenberg feature plugin is used on more than 300,000 site, including WordPress.com, and because 60% of users rapidly update to the latest version, that any features and enhancements coming from Gutenberg have already been tested.

\n\n\n\n

The comment section of the proposal is active with differing opinions. Several participants in the discussion did not agree that just because features are in the plugin does not mean that they have been adequately tested against the goals they were intended to achieve.

\n\n\n\n

“Something that worries me about how this could work is, that currently the level of documentation for features that land in core have a higher standard than Gutenberg merges,” Core contributor Fabian Kägy said. “Once we approach the beta 1 time the documentation team goes through all the features that were merged in that cycle, making sure there are dev notes for any changes that might impact users / developers. If this deadline is shortened this also means that it may become harder to uphold this standard.”

\n\n\n\n

Kägy also noted the challenges of plugin and theme developers testing their extensions against core in order to ensure compatibility with the latest version.

\n\n\n\n

“With this changed workflow the actual amount of time where you know with a pretty large likelihood what features will be part of a given core release becomes shorter, making it more difficult to ensure compatibly with a release in time of the release,” Kägy said.

\n\n\n\n

Core contributor Peter Wilson outlined two concerns with the proposal:

\n\n\n\n
    \n
  • by treating Gutenberg as a special case, it will increase the conflict between those who primarily work in the WordPress-Develop repository and those who primarily work in the Gutenberg repository,
  • \n\n\n\n
  • bypassing the feature freeze requirements for the editor goes against the contention that Core is Gutenberg and Gutenberg is Core.
  • \n
\n\n\n\n

Wilson said the late merging of Gutenberg features has “been a source of conflict for several years.”

\n\n\n\n

“Bulk merges of Gutenberg features late in the cycle have also been an issue reported from both those who work primarily in the Gutenberg repo and those who work primarily in the WordPress-Develop repo,” he said. “For years incremental merges during the cycle have been advocated but never achieved per the comments in the linked post.”

\n\n\n\n

Wilson also disagrees with the proposal’s assertion that features developed in the Gutenberg repository are better tested in the feature plugin, as the goal of the Beta and RC periods are to test the release as a whole.

\n\n\n\n

“With Gutenberg as a plugin replacing core blocks with the plugin’s versions, testing the release as a whole doesn’t happen until after the editor changes merged in to WordPress-Develop,” Wilson said.

\n\n\n\n

“It’s only once Gutenberg is merged in to WordPress-Develop that the unit tests start running on various hosting providers running the test suite in a range of environments.”

\n\n\n\n

WordPress Core Committer Joe McGill encouraged the proposal’s authors to elaborate on the policies and expectations that will be applied to committing patches to tickets designated with the new ticket type.

\n\n\n\n

“For example, should all of these commits be completed before RC-1, unless a bug is discovered during the RC period—and only the fixes discovered be committed, or are there other rules in play?” McGill said. “Personally, I still think that we should aim to have code for any major new feature merged before the Beta-1 milestone, regardless of whether it’s being tested in the Gutenberg plugin or not.”

\n\n\n\n

The discussion is ongoing in the comments of the proposal. Although the proposed changes primarily affect core contributors, committers, and release leads, they also impact testers and WordPress’ plugin and theme developer community working to ensure compatibility ahead of a major release. Those who have feedback on how Gutenberg features are handled during and after “feature freeze” should jump in on the comments of the proposal.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 21 Feb 2023 22:44:25 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:40;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"Do The Woo Community: Regulated Cryptopayments with Jonathan Wood\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74490\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:45:\"https://dothewoo.io/regulated-cryptopayments/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:404:\"

Kathy, Brad and Dave chat with Jonathan Wood from HAYVN chat about crypto payments and regulatory, two words you don\'t hear often together.

\n

>> The post Regulated Cryptopayments with Jonathan Wood appeared first on Do the Woo - a WooCommerce Builder Community .

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 21 Feb 2023 09:12:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:41;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"WPTavern: Meetup.com Follows Through on Commitment to Improve Website Accessibility\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142142\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:94:\"https://wptavern.com/meetup-com-follows-through-on-commitment-to-improve-website-accessibility\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2385:\"

In November 2022, Meetup.com raised concerns with the WordPress community (and the broader community of accessibility professionals) after it added an accessibility overlay to its website, powered by EqualWeb. Accessibility advocates and professionals unequivocally discourage the use of overlays as they are often marketed as a quick fix for making websites ADA compliant and immune from legal action when the accessibility issues persist underneath.

\n\n\n\n

Meetup.com removed the accessibility overlay in response to the WordPress community’s concerns and committed to focus on direct improvements to the Meetup.com platform. WordPress’ Accessibility team reports that the company is following through with this undertaking and has completed an assessment with Deque, a well-respected accessibility consultancy.

\n\n\n\n

The assessment identified 732 issues that need to be resolved, which Meetup.com plans to address through two phases. Approximately 40% of the issues are related to design and color contrast. These will be resolved in the first phase with the help of an external consultant who will guide Meetup.com’s engineers and staff to fix issues and ensure ongoing compliance. In the second phase, the company will tackle the remaining issues which center on web remediation. These include problems with the site’s component library and website components.

\n\n\n\n

Meetup.com serves approximately 24 million visitors every month in more than 190 countries. The WordPress project uses the platform for local meetups and educational events – both virtual and in-person. As a result of WordPress’ diplomatic advocacy and Meetup.com’s reception to user feedback, the platform will soon provide a better experience for people with disabilities and those who use assistive technology.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 17 Feb 2023 22:57:57 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:42;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"WPTavern: WordCamp London In Early Planning Stages for September 2023\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142125\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"https://wptavern.com/wordcamp-london-in-early-planning-stages-for-september-2023\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2131:\"

The organizers of WordCamp London are in the early planning stages for an event that would take place in September 2023. It has been nearly four years since London hosted a WordCamp. The event was cancelled in 2020 and scheduling was not resumed until recently.

\n\n\n\n

Organizers have created a survey that respondents can take anonymously in approximately 2-3 minutes. The questions were created to help them know how to shape the event. In 2019, WordCamp London brought in 768 attendees and sessions were livestreamed for the first time. Organizers are asking how many people attendees would like to see at WordCamp London, with options ranging from fewer than 400 to more than 800. A few popular WordCamps in recent years have elected to keep a smaller number of spots available in order to better manage uncertainties and ensure a sold out event.

\n\n\n\n

The survey also attempts to gauge potential attendees’ preferences on the number of conference days, as well as interest in volunteering, organizing, sponsoring, or speaking at the event. There is an option at the end for respondents to leave their contact information to stay in the loop on opportunities to participate in and support the WordCamp.

\n\n\n\n

For many in Europe, and especially the UK, WordCamp London was their first WordCamp experience. Those interested to attend can sign up for updates on the placeholder website, or follow the camp on Twitter or Mastodon. For those in the local area, the WordPress London Meetup has opened registration for this month’s gathering at The Liberty Bounds. They plan to discuss WordCamp London and reconnect and will resume having speakers and pizza at future events.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 17 Feb 2023 21:41:31 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:43;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"WordCamp Central: WooCommerce sponsors WordPress community events across the globe\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=3161236\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:100:\"https://central.wordcamp.org/news/2023/02/woocommerce-sponsors-wordpress-community-events-worldwide/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1615:\"

We’re very grateful to WooCommerce for sponsoring WordPress community events all around the world at the Bronze level again in 2023! WooCommerce’s support helps make local community events (like WordPress meetup groups and WordCamps) better for WordPress enthusiasts and easier to organize for our wonderful group of hardworking volunteers.

\n\n\n\n\n\n\n\n

WooCommerce is a customizable, open-source eCommerce platform built on WordPress. 

\n\n\n\n

Sell anything online with the flexibility and freedom of the world’s most popular CMS.

\n\n\n\n\n\n\n\n

Whether you’re selling a few handcrafted items to a niche market, taking an existing business online, or going global with an enterprise-level eCommerce business WooCommerce gets you set up and selling fast, scaling securely as you grow.

\n\n\n\n

Your content is forever yours and customizable down to the button color. Plus you’re joining a supportive, global community of developers and store owners.

\n\n\n\n

Developed and supported by a distributed team, WooCommerce is powered by Automattic, the creators of Jetpack and WordPress.com.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 17 Feb 2023 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Isotta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:44;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:111:\"Post Status: Product People Arnas Donauskas, Web Hosting Product Owner at Hostinger  — Post Status Draft 141\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=147310\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:115:\"https://poststatus.com/product-people-arnas-donauskas-web-hosting-product-owner-at-hostinger-post-status-draft-141/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:38855:\"

Arnas Donauskas, Web Hosting Product Owner at Hostinger, joins Cory Miller to discuss his WordPress product. Arnas leveraged his experience in customer success and UX research to transition into owning a WordPress product.

\n\n\n
\n\n\n\n

Estimated reading time: 3 minutes

\n
\n\n\n\n\n\n\n\n

Transcript

\n\n\n\n

In this episode, Cory Miller and Arnas Donauskas, Web Hosting Product Owner at  Hostinger, talk about what it means to truly value customer obsession. This core value has shaped Arnas’ career path, from his roots in customer service to creating products to provide simple website restoration and security for principal vulnerabilities.

\n\n\n\n

Top Takeaways:

\n\n\n\n
    \n
  • Customer Obsession. Users are facing daily challenges that need real-time solutions. Think about their problems. Value their feedback. Sometimes clients are limited because we haven’t kept up with the speed of evolving technology. Approaching things from a user perspective to prioritize and build products creates optimal impact.
  • \n\n\n\n
  • Removing Manual Work. Wherever possible, we are working to automate things to provide more easy buttons for clients. Automating things, creating single-click solutions, and providing the best examples and guidance to reduce users\' steps to accomplish tasks.
  • \n\n\n\n
  • Possibilities with AI. Everyone is eager to see how AI will change the industry. Cory and Arnas discuss the potential opportunities AI creates to build even better products in the future.
  • \n
\n\n\n\n
\n\n
\n\n\n\n
\n
\n
\n

\"🙏\" Sponsor: Elementor

\n\n\n\n

Elementor enables web creators to build professional, pixel-perfect websites with an intuitive visual builder. Quickly create amazing websites for your clients or your business with complete control over every piece, without writing a single line of code. Join a vast community of web creators from all around the world who deliver exceptional websites using Elementor.

\n
\n\n\n\n
\n\"Elementor\"Elementor
\n
\n
\n\n\n\n

\"🔗\" Mentioned in the show:

\n\n\n\n\n\n\n\n

\"🐦\" You can follow Post Status and our guests on Twitter:

\n\n\n\n\n\n\n\n

The Post Status Draft podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. \"📝\"

Browse our archives, and don’t forget to subscribe via iTunes, Google Podcasts, YouTube, Stitcher, Simplecast, or RSS. \"🎧\"

\n\n\n\n

Transcript

\n\n\n\n

Cory Miller: [00:00:00] Welcome to Post Status Draft. We\'ve got another series in our product people interviews and I have a new friend named Anis from, uh, hosting her. We\'ve been talking about Lithuania, where hosting is based and his beautiful full country. And tell him that I can\'t wait to visit sometime. But welcome to the post draft podcast artist. 


\n\n\n\n

Arnas Donauskas: Hi Corey, and thanks for inviting me. Uh, it\'s been a pleasure being in this, you know, uh, uh, podcast and, uh, yeah. Uh, let\'s get started on that one. Right. Okay.  


\n\n\n\n

Cory Miller: Um, so could you tell me what you do at hosting?  


\n\n\n\n

Arnas Donauskas: Uh, yeah, of course. So, uh, right now at hosting here, I\'m a web hosting product owner. And, uh, yeah, this is the current troller I\'m, uh, going with and I did had some previous roles in hosting her as well. And yeah, I, a short journey perhaps, uh, what I did [00:01:00] at, at hosting.  


\n\n\n\n

Cory Miller: Yeah. Yeah. Would you, would you tell me about, oh, well, let me ask you one question first. Yeah. Yeah. So when you say web product owner, that obviously, I\'m sorry, web hosting product owner? Yeah, yeah, yeah. 


\n\n\n\n

That, that includes WordPress. Yeah. Yeah, yeah. If there\'s more that you do in that role, or is it concentrated on WordPress?  


\n\n\n\n

Arnas Donauskas: Uh, so WordPress is only a part of what we do. Mm-hmm. , uh, but we cover everything that involves hosting, uh, all of the features of the hosting. Uh, basically whatever you have to do on hosting, this is our responsibility to manage it, um, develop it. 


\n\n\n\n

Um, Any new features, perhaps, uh, clients feedback. Uh, clients want something new and uh, they find it really awesome to use it. Or perhaps clients face some kind of an issue with hosting and we see trouble over there and we want to assist clients. Um, this is our job, you know, to make it, uh, happen and deliver it to them. 


\n\n\n\n

Cory Miller: Awesome. [00:02:00] Well, okay, before I get into WordPress, I\'m, we\'re gonna geek out on WordPress and the WordPress product at Hosting Gear, but tell me your story. Where, how did you get here? You just mentioned you had been in a couple roles before the web hosting product owner at Hosting Gear. So how, how\'d you get started in this and, and end up as the, uh, today as the product owner? 


\n\n\n\n

Arnas Donauskas: Uh, yeah, of course. So everything started almost three years back. Uh, next month it, it\'ll be my three years anniversary. And, uh, I\'ve started as a customer success specialist. I worked there for over a year and, uh, yeah, over the journey in the Success Special Specialist role, I noticed that I had, uh, Um, let\'s say I liked working towards website issues that clients came to us and they delivered their problems. 


\n\n\n\n

And, uh, over time I got, you know, I naturally noticed that they are way more, uh, WordPress clients compared [00:03:00] to other platforms. And, uh, only later on in my future also understand by looking at the data directly, what\'s the actual difference in there? Cuz I didn\'t, you know, read something online in that time and, I over time board press, I guess, grew on me in the success, uh, specialist role. 


\n\n\n\n

Uh, I did more digging in, you know, the plugins, what are the actual critical errors mean and how we can, you know, help clients fixing on them. And, uh, yeah, so I did that role, uh, for over a year and then I got an a job promotion opportunity. To be a UX researcher. What I did in that role is found out what our, what issues our clients had, uh, where they struggled using our services as a hosting provider, including the control panel they used every day, and the [00:04:00] services in general. 


\n\n\n\n

Perhaps their site speed is slow and we have to find out what exactly their clients know dealing. And work on that. So yeah, as a UX researcher, that was my main role. And if we happen to, you know, design some something new, I would be that guy who\'s telling, okay, in here we must have this, this, this. 


\n\n\n\n

Because our clients face the issues here daily and we want to address that part and, you know, make that happen and solve that. And after, you know, everything, we measured the numbers, how it helped for our users, perhaps we. Missed something releasing here or, uh, we should update something here. And yeah, we worked on that as well. 


\n\n\n\n

And, uh, after the UX research role, I got offered a role as a product associate. Uh, so in for me, product associate is like a, a starter role of product owner, uh, [00:05:00] because you. Learning things that you are gonna do as a product owner. So they are prioritizing issues. Uh, for, uh, for developers, what we\'re gonna work on, what is the most important things for our client to get shipped as fast as possible. 


\n\n\n\n

And everything is based on our client\'s needs, what they face daily. Uh, Know, seeing the bigger picture, checking online trends, what is happening in the industry? What is happening in the, the WordPress world? Uh, if something happens, uh, like let\'s say, uh, a random example, new AI drops that generates WordPress websites automatically, why we still don\'t have it? 


\n\n\n\n

What\'s blocking us to delivering this to our clients? And uh, and uh, yeah, so when I worked in that role and gathered my experience as a product associate, I was, uh, offered to work as a product owner of web hosting that which includes WordPress and, [00:06:00] uh, yeah, working on the delivering features to our clients that, uh, means them the most, uh, that, uh, automates, uh, you know, Painful manual areas of set, setting up things for the website and yeah, in general, on the web, on the hosting platform, I see it in the way that I want to help and automate things as much as possible for our clients so they wouldn\'t have to deal with that struggle manually and doing everything by hand. 


\n\n\n\n

Let\'s see. From that perspective,  


\n\n\n\n

Cory Miller: I think that\'s the ideal, you know, if I could create an ideal path to being a product owner. It\'s that you spent your first career in customer success seen firsthand. That\'s the cutting edge of any software or hosting business because, um, for the first eight months of my tenure starting ithe, I did cus I did all of the customer support and success for our, our company. 


\n\n\n\n

And that gave [00:07:00] me a bird\'s eye view. I mean, Really face-to-face view of the problems and what people were encountered when they\'re trying to get something done. So that\'s number one. I I love that that\'s where you got your start, because you\'re always gonna stay close and sensitive to the needs of the customer. 


\n\n\n\n

And then second, you a you, you asked, I\'m like, so I obsessed. Over the experience of a customer, what are other problems? And you found those often in the support. Anything that kind of hanged up, you\'re like, that\'s a problem that we can try to eliminate. And sometimes it\'s software code and sometimes it\'s, it\'s that UX and UI part, part of that. 


\n\n\n\n

So I love that background leading to be a product owner because I think those are. Key experiences that make a good product owner, like a part of the whole mix make, cuz you see firsthand what people are trying to do and that knowledge and experience comes in and it gets baked into how you lead your team. 


\n\n\n\n

So I, I love that background. [00:08:00] I.  


\n\n\n\n

Arnas Donauskas: One thing I could add is that throughout this, you know, past experience, what really also helped out, you know, the product knowledge, if we had to like, collaborate with the teams, the, the developers to give them the feeling, how the users see it and how they use it, it really, you know, assisted in that area as well. 


\n\n\n\n

Cory Miller: Yeah. And, and I know hosting from T to Dominica, your ceo, cmo, and different people on your team at work camp past couple months, um, When there\'s people that say Customer obsession is our core value, but I hear it over and over authentically from everybody I talked to at Hozier and then knowing that the product owner came from that, like, you know,  


\n\n\n\n

Arnas Donauskas: the best feedback always comes from the clients. That\'s why, you know, uh, we do have, I regularly have, uh, uh, interviews with the clients. Uh, just hearing what they have to say about the product, uh, the better they like it or don\'t [00:09:00] just, you know, uh, raw data from, directly from the user who tells it the best, what, what\'s their experience with our services. 


\n\n\n\n

Cory Miller: Okay. Thank you for that background. I like to tell the human side of the story of the people leading the products that we use out there. Um, and that\'s what this series is all about. So that\'s why I stick there and like, who\'s the human behind leading the product? And thank you for sharing your journey there. 


\n\n\n\n

Um, okay, now let\'s dig into product. Let\'s Geek Adam product. So, I love that you saw like naturally in the form, like so many people were talking about WordPress and that kinda led to this. So that form helps formulate your experience. But tell me about the product that you\'re leading now, um, at Hoer, um, related to WordPress. 


\n\n\n\n

Um, what things are you excited about that you\'ve done? Shapes or your experience and your team experience, and obviously the customers, but tell me some things that stick out a part of the.  


\n\n\n\n

Arnas Donauskas: Um, yeah, so [00:10:00] about the feature set that I\'m really excited that we recently, uh, released would be, uh, one of the things that, uh, we directly bring to the clients is, uh, a simple website restoration. 


\n\n\n\n

Uh, and it\'s, uh, Basically, uh, pre what we\'ve improved, uh, uh, right now, users, workers users will not have to select any files and database they have to restore. The only thing they have to select is data. Uh, what we remove, what we wanted to remove here is the struggle, selecting files and database separately. 


\n\n\n\n

And yeah, we just wanted, you know, uh, just select the date. If you, uh, remember, you know, the, the working one, no, if you don\'t, no worries. You can just restore the, another one as we save quite a few of the, of the backups, uh, on our services. And yeah, all of the processes are fully automatic. After that, you just click restore and that, that\'s that. 


\n\n\n\n

And, um,  


\n\n\n\n

Cory Miller: I, I think that\'s, uh, before you go on, I think that is, is [00:11:00] really awesome that that\'s the first one you listed because we\'ve all been there where we break a site doing something or something\'s, some event is happening in scrambling and, and I think we had a plugin call back buddy, so I know this subject really well. 


\n\n\n\n

It\'s like, and I\'ve been there where you, you break something and you just wanna roll back the change without having to go into all these. Processes and stuff. And then the facts of the web is something\'s gonna happen. It\'s the web, it\'s tech, it\'s something\'s gonna happen. But being able to go to a date and time and restoring, I think is so critical. 


\n\n\n\n

It\'s that classic un, you know, uh, command Z undo function. It\'s like I can go back to my timeline and restore it. 


\n\n\n\n

Arnas Donauskas: Yeah, exactly. And, you know, uh, we want to, I always try to put, you know, myself in the client\'s shoes, what I, I would have to do. And, you know, that, uh, I want to restore it as fast as possible. 


\n\n\n\n

And you know, in the, in the brief moment when something happened to my website, I site tried to search it, the, [00:12:00] the root issue as fast as possible. If I can\'t, I go restore the site and, uh, yeah. Uh, That in that moment, selecting correct files and database could, you know, be crucial. So why just don\'t move that step and just allowing users to select database in that uh, date. 


\n\n\n\n

And that\'s all.  


\n\n\n\n

Cory Miller: We\'ve all been there where we\'ve, uh, installed a new plugin or upgraded plugin and it\'s broken things and being able to have that easy undo button with their restore is so critical. So thank you for sharing number one. Cause I think that\'s something I wanted to highlight. I know. Process. 


\n\n\n\n

And most of us that do web work with WordPress understand this too, is like something\'s gonna happen where you\'re gonna have to back it up. So, okay. Re restoration process. Uh, what\'s, what\'s another, uh, 


\n\n\n\n

Arnas Donauskas: another one is in a bit of difference, uh, area. It comes from, uh, security. It\'s, it would be work principle vulnerabilities. 


\n\n\n\n

Uh, At first we released only, uh, [00:13:00] vulnerabilities to WordPress plugins. Uh, basically what we would do is, uh, we. We tell clients when there are vulner vulnerabilities in any of their installed plugins on the, on the site. Uh, let\'s say you have 10 plugins, we keep track of all of them, and if we notice everything, uh, is there a security issue we give you, uh, automated steps. 


\n\n\n\n

Uh, either there is an update, uh, if there is a safe version, we tell you. 1.2 version is safe. You can update it. If we don\'t have, you know, the safe version to recommend, we say, uh, this plugin is better be deleted cuz it may directly harm your website security and create, you know, a bag door or something like that to it. 


\n\n\n\n

And, um, further we thought, We can\'t only cover plugins, you know, when it comes to vulnerabilities of WordPress, we also have, you know, to include themes and the core versions. So this [00:14:00] was what, uh, included as well. So, uh, the same principle. Uh, we keep track, you know, on the, on the used themes. Uh, it could either be, you know, the active one or just sitting files over there. 


\n\n\n\n

Uh, and of course, you know, the core files of the board press we give, you know, Suggestions to clients to either o update it, if there\'s a, a say, versions or not. Yeah, so this was the, the feature that was like recently quite released and we, from the client\'s perspective, we really saw the, you know, the, those tips that really helped clients and that they don\'t need to worry about the security and checking for vulnerabilities themselves. 


\n\n\n\n

Cory Miller: See, I go, I bet you encountered. A hundred times in your job and your role as a customer success success operator because WordPress is safe. Uh, it\'s continuing [00:15:00] to be ev vulnerabilities in, in, in everything that you see, uh, because it\'s just part of being a citizen on the web. But that, uh, I bet you saw that and I bet that formulates the experience\'s why you said that was number two because you just Two problems that I solved back in the day over and over. 


\n\n\n\n

Wanna be able to restore something, something broke, and then, oh, there\'s something coming in that you want to be able, or a part of it that you want to like, have some knowledge. So I think security is absolutely awesome and I love that. That\'s first and second. You, you, you probably don\'t know a lot. 


\n\n\n\n

That\'s not about me, but you hit my hallmarks where I spent 10 years of my life doing so I love that. These two things are, are these two, two things part of the WordPress hosting packages you all do? Is it a separate thing?  


\n\n\n\n

Arnas Donauskas: Uh, everything comes included into the WordPress packages, you know, in the WordPress hosting that we offer. 


\n\n\n\n

Yeah. Uh, just, you know, the, the backups, uh, that I\'ve firstly mentioned there are, you know, daily and a weekly. It depends on the hosting [00:16:00] plan, of course. Uh, but yeah, the restoration feature itself is included when you just purchased the plan itself.  


\n\n\n\n

Cory Miller: Awesome. Okay, so we talked about. We\'ve talked about restorations, vulnerabilities, and what, what\'s the third that\'s on your mind about the product? 


\n\n\n\n

Arnas Donauskas: Yeah. The third one is the one we just recently released and are currently working on it is the hosting your award press plugin. Uh, why it was Bruce released. We just have to be fair and understand that a lot of clients not always, you know, using hosting control panels continuously because a lot of users just know, you know, slash VP admin and just go inside their, uh, panel and do their stuff and we wanted, you know, still have the communication, let\'s say in that side. 


\n\n\n\n

Did the client inside the [00:17:00] word. And assist them if possible. Uh, so right now with the first iteration, uh, we focused on assisting client publishing their website and, uh, changing, you know, the essentials of the website, like uploading logo, editing description, and so on. It\'s for, um, uh, let\'s say fresh user in the WordPress who wants to know to have a simple blog website and. 


\n\n\n\n

Still wants to do it on the WordPress and not, you know, the standalone builder, uh, let\'s say Vics. And, uh, what we are working on is, uh, we. We do have quite, you know, big, uh, YouTube library of, uh, hosting your learning section and we want to include that section inside the, uh, hosting your plugin so users will be able, you know, to check quickly, uh, steps to. 


\n\n\n\n

on [00:18:00] YouTube cuz you know, uh, there are people who are good at, uh, getting information through knowledge-based articles and there are people who prefer video material when they getting, you know, things done. Personally, I\'m a video guy. Uh, I just have to be honest. If I see a knowledge-based article, I probably scroll to the bullet points where everything main is mentioned here. 


\n\n\n\n

But when it comes to video, yeah, I just watched it and it\'s way easier to consume information that way. And yeah, so that\'s another kind of interaction with the user. And we will provide, you know, the jumps to them. Knowledge-based, uh, article, uh, contacting, you know, support or assisting to contact the support. 


\n\n\n\n

And there are further plans I would like, you know, to implement some custom settings to, to the plugin itself, where users are able to, uh, implement them on the website, uh, maintenance page, some caching options so users wouldn\'t have to, you know, to find that information manually. So [00:19:00] it would be, you know, like a, a hot quick. 


\n\n\n\n

Cory Miller: Um, when you think about building, continuing to build, refine, uh, and even improve the offering that you give your clients, um, who are types of customers that you all think about? Who, who is hosting your manage WordPress? Um, really kind of for,  


\n\n\n\n

Arnas Donauskas: uh, sorry, could you repeat the, the first part of the question bit? 


\n\n\n\n

Like, for me,  


\n\n\n\n

Cory Miller: Yeah. Who are, who are the, uh, like avatars or Oh, that you think of when you\'re building these products? Like restore vulnerabilities? Yeah, the plugin. There\'s somebody you\'re thinking of, or a couple people, types of customers you\'re thinking about that use this product. And can you, can you share a little bit about Yeah, yeah, yeah. 


\n\n\n\n

Arnas Donauskas: Sure. Of course. So, uh, it\'ll be like, you know, small businesses, online, hustlers, uh, beginners at the. The [00:20:00] hosting business in general because like we know as a hosting, wanting, provide ability to make a website online for any everyone. Uh, so our, you know, uh, when we thinking of these features, our, we are thinking of the clients who are re relatively, relatively new in this business and they want, you know, help in all of this. 


\n\n\n\n

Uh, that\'s why we try. Trying to listen to what clients have to say when something releases out and if it\'s, you know, difficult. Uh, there have been already some improvements on the restoration feature on the, I\'m just some saying some examples on the website, automatic migrations where the users saw struggles and we worked on that. 


\n\n\n\n

So we always think, thinking of the online hustler, uh, beginner. When this information is new for the client and they just want, you know, to have their blog small, uh, shop online and do their stuff.  


\n\n\n\n

Cory Miller: I love that [00:21:00] because I think a lot of the WordPress market overall has gotten, um, beyond that, I, I don\'t, there\'s probably a better way to say that, but I, I remember the day when you can go find hosting and you had an idea and you could take WordPress and good hosting and create something that may or may not go anywhere. 


\n\n\n\n

So when you say the hustlers, the the do it yourself first type, I love that because I\'ve, I\'m afraid. Some parts in our industry we\'ve gotten away from the mention of WordPress is d Democratize Publishing to give people tools and Awesome. And so I love that you all, there\'s, there\'s. An awesome company out there offering that where, you know, I\'m like a lot of people, I, I was looking at your plans and I go, when was the last time I saw a hundred sites that you could build, [00:22:00] you know, for every little. Quirky and sometimes dumb idea I have. 


\n\n\n\n

I can start it and then see where it goes. And I love that with the plans that you offer and the work that you\'re doing too. And then have the Easy Restore button kinda keeping me safe and you\'re helping me use this, so I love that. That\'s one of the avatars that you all focus on. 


\n\n\n\n

Arnas Donauskas: Uh, yeah, like I understand that fact. 


\n\n\n\n

You know, when I first tried the WordPress myself, uh, it, there\'s no lying. It can be scary, you know, seeing all the sidebar options, what to do, what to change, uh, and seeing online there\'s a bunch of information about the WordPress, what could be edited and so on, so on, so on. Uh, so we don\'t want. Provide the best examples, guidance to the users and, you know, remove manual work as much as possible. 


\n\n\n\n

So they would just, you know, do their thing and have their website online and slowly, you know, gather traffic to their whatever project it [00:23:00] is.  


\n\n\n\n

Cory Miller: Awesome. Okay, so we talked a little bit about the product and some of the features that you\'re very proud of, you and your team. Um, we\'ve talked about some of the fits for how hosting, hosting can fit into whatever you\'re kind of building. 


\n\n\n\n

Now, I wanna get, as a product owner, someone that has a lot of experience with WordPress and the web, um, what are you excited about in the future, um, with what you\'re. 


\n\n\n\n

Arnas Donauskas: Uh, you know, like talking from the future perspective plans and Yeah. You know, the releases, the features.  


\n\n\n\n

Cory Miller: If, if you want to, or, you know, I\'d love to get your take also on just the web, where the web\'s going, where WordPress is going. What\'s exciting, just looking out on the landscape of this. Amazing software that turns 20 years old. 


\n\n\n\n

I can\'t believe that. 20 years old this year. Um, you know what you\'re seeing on the web, we\'ve got new things coming up all the time. Like you were talking about automation, AI stuff. These things are just [00:24:00] going insane and accelerating. And is there anything from that perspective you see that gets you excited about working on the web? 


\n\n\n\n

Arnas Donauskas: Yeah. Yeah, so I can definitely talk about AI stuff. Uh, that, yeah, I find really intriguing and I would just think how awesome it would be. Uh, because, uh, I recently saw one of the website that, uh, Uh, they create webs, WordPress website based with ai, but it wasn\'t exactly what I was looking for, and I just imagined if I would describe what I would do on my, uh, WordPress website directly. 


\n\n\n\n

Let\'s say I am a dog, I\'m a animals photographer, and it\'ll be my blog about. And I just, you know, uh, just give a description about my website and I would get like, you know, pre-built all of the content with some dummy images that could just be replaced with my own photography stuff. I just think from the perspective how it would [00:25:00] shorten the journey for the client on building the website. 


\n\n\n\n

Uh, because, um, if you want, you know, to build neat website, You still have to install some plugins and, uh, you know, make changes in, let\'s say builder or even the gut, Gutenberg blog builder. You still have to make changes, but if everything would come pre-made for you and all of the things, it\'s si like, it\'s similar to demo content when you imported the website because everything gets important. 


\n\n\n\n

But I want to, you know, skip. Skip that step where just I have to describe what I want to have in a website and bam, in five minutes it\'ll just, uh, generated and I just change my pictures to whatever I photograph. 


\n\n\n\n

Cory Miller: I think there\'s so many, um, opportunities that a AI presents for WordPress in particular. And um, that\'s [00:26:00] another thought I was like, oh. Um, the technology\'s innovating and going so well. It\'s like I saw somebody, uh, tweet, they use chat g p t for, to build a WordPress plugin, and you\'re like, okay. If you understand that language, then they can do a lot of the heavy lifting AI part, but it\'s like maybe the AI\'s asking you, what do you want? 


\n\n\n\n

Are you wanting to sell something on it? You know? Okay. What kind of thing you\'re trying to sell. The idea of that they can go out there and say, here are three options that would do that. Um, is pretty, pretty incredible. And, you know, I like to tinker on, on WordPress websites. Um, but it\'d be nice just to go like, have a prompt, someone asking you something, asking you what are you trying to do, and lead you through that process with good options.  


\n\n\n\n

Arnas Donauskas: Exactly. Imagine if you would, after our conversation, we would have a built workplace website that it\'s not fully ready to go online. Yeah, yeah. Like conversation and that\'s all. [00:27:00] So the conversation with AI and yeah, I have my website online.  


\n\n\n\n

Cory Miller: The new website builder be ai. And I think the answer is yes. 


\n\n\n\n

How? How soon? We\'ll see. That would be interesting. Yeah. But I, I continue to have these conversations with people around the WordPress business of WordPress ecosystem because I think there\'s so much potential here and it just takes bright minds like yourself to think of. Oh, we could do this. WS Forums, for instance, has worked on some open AI integrations. 


\n\n\n\n

The Jonas over at Webhooks has done a tutorial and integration and, uh, I wanna see more of that because you\'ve seen this, you know, as you\'ve been working on the web and doing all these things, you\'ve seen, like, there\'s problems that people, it takes. It\'s just time consuming. And if we can take some of that stuff away, we help them get to their goal and their dream faster and better. 


\n\n\n\n

Arnas Donauskas: Hmm. Yeah, that\'s, Definitely, uh, I found what I can say, like on hosting the ai, we have a logo maker that\'s, you know, AI powered. So [00:28:00] personally I need a simple logo for something and that\'s, you know, in a way unique. I just use the, the, the, the AI generator of logos and that\'s helps.  


\n\n\n\n

Cory Miller: I have to check that out. 


\n\n\n\n

We\'ll have to put that in. Show notes, the logo generated to test test it out. Yeah. Nicole, well, anything else you wanna share about what you\'re doing? Uh, any other thoughts you have on the web? I wanna make sure we get the chance to hear from you, someone that leads the WordPress product in particular, uh, at hosting your, um,  


\n\n\n\n

Arnas Donauskas: Oh yeah. 


\n\n\n\n

The, the thing that we are also working on that will affect our WordPress users as well, uh, it\'s already in our public word, uh, roadmap, is that we will soon be releasing our c D n. So, you know, it\'s, uh, From the public roadmap, we receive quite a lot of, you know, requests from the clients that Yeah, yeah. 


\n\n\n\n

It\'s really crucial for us to have this and we understand it. [00:29:00] Uh, because then again, if we want, you know, to give clients a seamless experience, uh, it\'s part of it. Cuz you know, if client wants to use CloudFlare as a a CDN provider, they would have to go over there, you know, make the setup process happen. 


\n\n\n\n

But with the in-house, we remove that step as well. So, uh, yeah, uh, this one is coming up on the way and I\'m really excited to see how it will help our clients in the website per, uh, performance and, and the boost of it.  


\n\n\n\n

Cory Miller: Well then you\'ve covered the trifecta here. You\'ve got, uh, safety and security, you know, being able to restore and watch out for vulnerabilities. 


\n\n\n\n

And then you\'ve got speed and speed\'s always sexy to everyone because Yeah. Yeah. Faster. The better it rank, the better the customer experience. So that, that\'s pretty cool.  


\n\n\n\n

Arnas Donauskas: Uh, on the speed note, I could add another thing, uh, that\'s still requires some. Deeper, uh, refinement, but what I [00:30:00] want to offer for the clients is automatic website optimizations. 


\n\n\n\n

Mm-hmm. Uh, why it requires a, a bit deeper refinement because we want to, you know, to refine to the way that it will not break a website. Uh, because we know that if we automatically, you know, use some ca uh, plugin to go maximum aggressive, uh, with the settings, it could create, uh, you know, break something in the website because it was just so aggressive on optimizing it. 


\n\n\n\n

So we want to find that gold spot for the client where he pushes a single click and the content of the website gets optimized and it does, you know. Loads without issues.  


\n\n\n\n

Cory Miller: Love it. That\'s awesome. Uh, Anas, uh, would you tell us how we can find more about you and then also your, your work at hosting?  


\n\n\n\n

Arnas Donauskas: Um, yeah. 


\n\n\n\n

So we do have a public roadmap that you [00:31:00] can access as a, uh, user. It\'s, uh, simply, uh, roadmap dot ho hosting your.com. And all of there, uh, you will be able to see all of the release stuff, all of the upcoming stuff, and you as a client can, you know, express your, uh, opinion on here. And also you can submit an idea. 


\n\n\n\n

So th that idea would be checked by me and we would, you know, include it into the backlog since you know, the clients, uh, want to see that happen. 


\n\n\n\n

Cory Miller: This is excellent. I love when a software company,um, a hosting company puts this in front. It\'s like, this is what we\'re working on, this is what we\'re doing. It shows real leadership and I love this. 


\n\n\n\n

I\'m looking through here and this is awesome. Well, ARN, thank you so much for your time today and, uh, I, I appreciate hearing your story and what you\'re doing at Host hosting your Please keep up the good.  


\n\n\n\n

Arnas Donauskas: Uh, thanks Corey for inviting. Uh, it\'s been a [00:32:00] pleasure. And yeah, if anything, I\'m here. Awesome.  


\n\n\n\n

Cory Miller: All right. 


\n\n\n\n

Thanks everybody for listening in to post status draft. This is another, uh, interview in our series called Product People to help you see the hu here and see and hear the humans behind the, the best WordPress products out there. So we\'ve been talking with Arnas, web hosting product owner at Host.

\n

This article was published at Post Status — the community for WordPress professionals.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 17 Feb 2023 14:07:48 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Cory Miller\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:45;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"WPTavern: Industry-Wide Tech Layoffs Impacting WordPress Professionals\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142074\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"https://wptavern.com/industry-wide-tech-layoffs-impacting-wordpress-professionals\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6690:\"

Most WordPress professionals managed to escape 2022’s round of tech layoffs, which primarily affected venture capital-funded startups and larger companies that had overhired during the economic upswing that came with pandemic precautions being lifted in many places. Mass layoffs hit Meta, Peleton, Stripe, Carvana, and more during the last half of 2022.

\n\n\n\n

Tech layoffs have continued relentlessly in 2023, with major players like PayPal, Spotify, Google, Microsoft, Coinbase, Salesforce, and Amazon cutting tens of thousands of workers in January. This round of layoffs seems more brutal than the last, as it hits more close to home for WordPress professionals.

\n\n\n\n

Layoffs.fyi, a layoffs tracking website, has logged 376 tech companies with total of 107,930 employees laid off. Both the number of companies and number of employees laid off in January were the highest they have been over the past year.

\n\n\n\n\n\n\n\n

Last week, GoDaddy announced it will be reducing the size of its global team by about 8% (approximately 530 employees), with cuts that hit teams working on WordPress and WooCommerce hosting products.

\n\n\n\n
\n

Good Morning everyone \"😊\" I’m sure most have heard by now about the GoDaddy layoffs. I was part of the 8% and although it hurts leaving such a wonderful team I know greater opportunities are out there for me.
If you know of any open roles please let me know, thanks \"🫶🏾\"

— Juniemarie (@GoGinaMarie) February 9, 2023
\n
\n\n\n\n

“Despite increasingly challenging macroeconomic conditions, we made progress on our 2022 strategic initiatives and continued our efforts to manage costs effectively,” GoDaddy CEO Aman Bhutani. “The discipline we embraced was important but, unfortunately, it was not sufficient to avoid the impacts of slower growth in a prolonged, uncertain macroeconomic environment.”

\n\n\n\n

The layoffs came as a surprise to GoDaddy employees, after they had been assured the company would not be cutting jobs. A few days after employees were let go, the company reported significant growth in its last earnings call, with a total revenue of $4.1 billion in 2022, up 7.2% year-over-year, and 8.4% on a constant currency basis.

\n\n\n\n

A former GoDaddy employee, who was impacted by the layoffs and wishes to remain anonymous, said “employees and their managers were blindsided.” They were offered approximately three months of severance pay plus two weeks severance per year of tenure.

\n\n\n\n

“The severance package was average at best – a few months of runway in exchange for releasing GoDaddy from all liability,” the source said. “It’s the minimum requirement to get people to sign legal releases. Items such as stock that wasn’t fully vested must be forfeited.”

\n\n\n\n

The source reported that the employees who were laid off were cherry-picked from different teams. Despite GoDaddy’s heavy investments into WordPress and recent acquisitions of the Skyverge and Pagely brands, the company elected to downsize many who were active in its WordPress efforts.

\n\n\n\n

“I’m seeing lots of WordPress-related product/marketing folks getting cut,” the source said.

\n\n\n\n

DigitalOcean, which acquired managed hosting company Cloudways for $350 million in cash last year, told staff it is laying off 11 percent of its workforce, approximately 200 employees. The Register reports that 100 employees were immediately let go and another 100 will follow. The cuts include members of the company’s content team, causing concern about the future of the company’s documentation resources.

\n\n\n\n

Larger tech companies are not the only ones reducing their workforces. The economic conditions behind these cuts are also affecting smaller organizations like XWP, a WordPress agency that laid off employees two months ago. Human Made, an agency that builds WordPress sites and products for enterprise customers, has also been affected. The company recently announced a round of redundancies for the first time in its history.

\n\n\n\n

“This has been a tough few weeks, particularly for those leaving who now face an uncertain future,” Human Made CEO and co-founder Tom Willmot said. “It’s also been tough for the rest of company, this is not [a] situation we wanted to be in and even with the wider economic headwinds the industry is facing, there are also important lessons for us to learn.”

\n\n\n\n

As part of its commitment to transparency, Human Made also published the details of its redundancy support package, which includes a minimum notice period of four weeks plus one week for each year past two, and two weeks pay on top of notice, among other benefits.

\n\n\n\n

WordPress product companies are stepping up to help people find new work. Easily Amused, Trew Knowledge, SiteCare, and other companies across Twitter, Mastodon, and LinkedIn have responded to posts with links to open positions. Michelle Frechette, Director of Community Engagement at StellarWP, publishes a weekly thread with available jobs from around the WordPress community. Her most recent thread from last week includes information on 10 companies that are currently hiring.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 17 Feb 2023 01:22:58 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:46;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"WordCamp Central: Bluehost supports WordPress community events worldwide\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=3161235\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"https://central.wordcamp.org/news/2023/02/bluehost-supports-wordpress-community-events-worldwide-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:928:\"

We can’t thank Bluehost enough for their continued support as a sponsor for the global WordPress community! Their support of WordPress community events around the globe at our Gold level!

\n\n\n\n\n\n\n\n

Bluehost has been a WordPress partner since 2005 and powers over 1 million WordPress sites worldwide. Their objective is to help customers, whether novice or pro, create a thriving online presence at an affordable price. With a team of in-house tech experts available 24/7, Bluehost dedicates time and resources to providing the best support and services in the industry. Join millions of other site owners and see what Bluehost can do for you and your online presence.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 16 Feb 2023 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Isotta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:47;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"BuddyPress: BuddyPress 11.1.0 Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=328434\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://buddypress.org/2023/02/buddypress-11-1-0-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:985:\"

Immediately available is BuddyPress 11.1.0. This maintenance release fixes 3 bugs. For details on the changes, please read the 11.1.0 release notes.

\n\n\n\n

Update to BuddyPress 11.1.0 today in your WordPress Dashboard, or by downloading from the WordPress.org plugin repository.

\n\n\n\n
\n\n\n\n

Many thanks to 11.1.0 contributors 

\n\n\n\n

1benk1, webmasterfreya, casper99imath.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 16 Feb 2023 06:39:20 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Mathieu Viet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:48;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"HeroPress: Alice, Robert, and WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://heropress.com/?post_type=heropress-essays&p=5222\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:126:\"https://heropress.com/essays/alice-robert-and-wordpress/#utm_source=rss&utm_medium=rss&utm_campaign=alice-robert-and-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:13823:\"\"PullHere is Mark-Andrew reading his own story aloud.\n\n\n\n
\n\n\n\n

Prologue – WordPress

\n\n\n\n

Alice and Robert are my father’s parents. They never knew what WordPress was. My grandfather’s technical sophistication ended in turning on the screen of the desktop my father had purchased for him years ago. But as they crossed into their 90s, WordPress would come to be instrumental in their lives and mine.

\n\n\n\n

WordPress found me in 2009. A good friend said I needed to learn this new thing that could “change our lives”. Their partner was using it as a Virtual Assistant…and she worked from home full time!

\n\n\n\n

Technology interested me from an early age. I was inspired by the works of Aldous Huxley, the Beatniks, and Magick, as well as the science fiction of Isaac Asimov and Philip K. Dick. The moment I was able to install WordPress and create a functional website in five minutes without any coding knowledge, it felt like a whole new world had opened up and we now had the power to shape it how we wanted.

\n\n\n\n

That same week, I built my first WordPress site for someone else.

\n\n\n\n
\n

Like a friend who can’t help but show off their newest card trick, I was eager to demonstrate my “website-building skills” to all my friends and family.

\n
\n\n\n\n

It was through this process that I gained experience and began to appreciate the connection between our passions and having the ability to pursue them.

\n\n\n\n

I also saw the websites as a canvas on which I could create art. My previous high water mark as a child was a slanted stick figure that when I showed my grandmother, the look of horror on her face even as she said, “what a wonderful artist!”, will always stick with me.

\n\n\n\n

I continued to build WordPress sites in my free time for anyone who would take one from me but didn’t have the time, the resources, or the skills.

\n\n\n\n

My career at the time was in Sports Medicine. This involved finding tools to manage training staff, athletes, and facilities. I came up against technology that we couldn’t afford or didn’t allow us the flexibility needed to control our businesses and our client’s health outcomes.

\n\n\n\n

As a result in 2011, I began my first serious WordPress project when I was head of the training and rehabilitation departments for the Gold’s Gym locations in Seattle proper. The ownership group owned all seven facilities in the city. I worked out of the main gym in Kirkland, WA, where the executives who ran the Seattle tech companies, like Google and Amazon, would go back to after their office hours ended.

\n\n\n\n

As gyms seldom have tech departments, and ours were no different, I began learning WordPress as a serious designer, if not a developer, to solve problems we were encountering. The initial goal was to add training staff to the company website. That progressed into integrating SaaS products that would help our trainers track and share information with their clients. Finally, it involved switching over all the ownership group’s sites to WordPress.

\n\n\n\n

I put together a multi-site network (thank you WordPress 3.0 \"🙌\") for all seven gyms that they could more easily manage and was more customizable while reducing their cost by $550 per location each month by abandoning the gym-specific website hosting previously used.

\n\n\n\n

Everything went off without a hitch, luckily for everyone! The staff and the membership all loved the new sites!

\n\n\n\n
\n

The ease with which they could manage their memberships, book sessions, and keep engaged with the community when they weren’t at the gym were all huge positives for the business and the members.

\n
\n\n\n\n

Staff who trained clients were also ecstatic! The Kirkland Gold’s Gym is home to high-level athletes, such as professional MMA fighters, Olympic athletes, and bodybuilders. The ease of using WordPress to add users and manage our client’s progress increased the effectiveness of what we were doing and our ability to market our results.

\n\n\n\n

What I took from that experience was the reinforcement of my belief that in an ever more connected world, WordPress, open source, and the ethos behind it all were a means to achieve almost any end. It was also a means achievable by anyone, regardless of class, gender, or skin color.

\n\n\n\n

My grandparents – Alice and Robert

\n\n\n\n

Shortly after in late 2011, I returned to my hometown in the state of Massachusetts. I went back to New England for various reasons, one of the largest was my grandparents’ need for more physical support.

\n\n\n\n

I spent the next 6 years in Massachusetts. As my grandparent’s health continued to deteriorate, Alice’s from leukemia and Robert’s from dementia, I took jobs that paid less but allowed me more time to be there for them. I went from running a friend’s gym to running the training department, to being a trainer, to leaving sports medicine behind completely as the commitments didn’t work anymore.

\n\n\n\n

I worked various jobs for friends who knew my situation and offered as much leniency as they could. One friend owned McLaughlin’s gas station at the bottom of my grandparent’s street, which had a perfect view of their front yard.

\n\n\n\n

I got paid less than minimum wage to sit, talk to people when they came in, pump gas, put air in tires, and be a buffer so the mechanics could get their work done. What I gave up in income, however, I more than made up for in the flexibility of the schedule.

\n\n\n\n
\n

There was often a need for me to leave the gas station immediately after a rueful call from one of my grandparents.

\n
\n\n\n\n

The time between the phone call and unlocking their front after sprinting up the street was usually around 90 seconds or fewer. 

\n\n\n\n

Sometimes the needs were comical to everyone involved! The most frequent was unlocking the cellar door to let someone out stuck downstairs. Sometimes, that was my grandfather, who had gone down and shut the door behind him. Usually, it was my grandmother. My grandfather would forget after a minute that she had gone into the cellar, and if he saw the door ajar while sneaking a cookie out of the cookie jar because my grandmother was away, he would close the door and then go back to his rocking chair in the other room.

\n\n\n\n

They began taking the phone with them everywhere they went in the house. Each time they would get locked in the basement I would hustle home, let them out, and we’d all have a good laugh about how ridiculous the world was!

\n\n\n\n

Everything completely changed when my grandparents were in a car accident. My grandfather got confused driving about 50 feet back across the street, returning from taking my grandmother to the bank, as she could no longer walk there. They were both banged up in the crash, my grandmother severely.

\n\n\n\n

At the rehab facility after discharge from the hospital the doctors determined my grandparents couldn’t go back to their home unless they had full-time care. Our family decided I would quit my gas station job and stay at the house with my grandfather until my grandmother returned, by then having put in place professional nursing services for them.

\n\n\n\n

The week before my grandfather came home, I’d set up a WordPress website on Pressable hosting called “Unofficial Alan Moore”. I’ve been a fan of darker and offbeat comics and art since I could remember and have been supporting Alan Moore, and the global Arts Lab Project of Northampton, UK, for years via Kickstarter and fundraising efforts. I viewed my website as a great place to share the good people, fantastic art, and all these things that filled me with joy while I would be housebound.

\n\n\n\n

But support for my grandparents never came to fruition.

\n\n\n\n
\n

When my grandmother returned and the bills increased, I turned to the only resource I could take advantage of at that moment, my WordPress website.

\n
\n\n\n\n

I changed the name of my fan site, Unofficial Alan Moore, to Emporium Purgatorio. This was a nod to Alan Moore’s and Kevin O’Neill’s eight-part series, Cinema Purgatorio. I installed WooCommerce, then opened an eBay store to gain traction and find inventory for my new business venture. I began purchasing rare and hard-to-find original comics and art at below-market rates. I would then resell or barter them, but instead of maximizing profits I maximized openness and honesty for the art.

\n\n\n\n

This, coupled with my lifetime support and connections with the fantastic artists and writers still creating the works, led me to become the sole US distributor for many Indie projects coming out of the UK. 

\n\n\n\n

Over the next two years, I used only WordPress, WooCommerce, Pressable, and Jetpack, to go from my first $50 inventory purchase to selling single comic pages for thousands of dollars, the 2nd largest collection of rare Alan Moore comics in the world, and a global Arts Lab Community that is still thriving today.

\n\n\n\n

Time must continue, though, and it did for my grandfather. After his passing I remained in the house to care for my grandmother. And I’ve never known as deep sorrow as the conversations she and I would have about regrets in life.

\n\n\n\n

What still strikes me is that they were all about adventures not taken, not mistakes she had made. She encouraged me to follow my joy.

\n\n\n\n
\n

When I told her I felt my joy would be to put a tent in a backpack and skateboard across the country, she said, “remember, Mark-Andrew, everything always works out when you’re doing things for the right reasons”. And I have remembered.

\n
\n\n\n\n

Her passing is another singular story. This story ends with our house empty and me determined to remember what my grandmother said. It ends with a belief built on experience that with WordPress, and the community that continues to uplift it, we can make the world better…even if it’s just for one person.

\n\n\n\n

Epilogue

\n\n\n\n

I purchased an ultralight tent and quilt, paired what little belongings I had down to a 30L backpack that weighs 6 1/2 lb with everything I own in the world in it. I made one last stop at my local skate shop, where I’d been going for 30 years, to say goodbye and pick up my new skateboard setup.

\n\n\n\n\nThe last of my worldly goods.\n\n\n\nEverything I owned.\n\n\n\n\n

\n\n\n\n

The next morning, the familiar creak of the front door as I locked it one last time almost overwhelmed me.

\n\n\n\n
\n

But I took a few deep breaths, put the keys in the mailbox for the realtor, and pushed away down the street towards the west coast 3,300 miles away.

\n
\n\n\n\n

That was years ago now. I’ve been building WordPress websites and hosting them for good humans at no cost, using just my mobile phone, ever since. *Yes, absolutely zero. I don’t charge for my time, I don’t charge for hosting.

\n\n\n\n

While the skateboard is always in my hand or under my feet, and most of the community that knows me by name are skateboarders themselves, what’s allowed me to continue to push wherever I wanted to go, whenever I wanted to go, is WordPress.

\n\n\n\n

I don’t know the number of lives I may have affected. Most of those I’ve built sites for or supported, I don’t know where they are today. Almost all moved on as their businesses and their ideas grew. They take over the work themselves, or hire teams, for what comes next.

\n\n\n\n

I do know every single person I’ve introduced to WordPress has told me they wish they had known about this sooner. They were better off after being introduced to WordPress, and what’s possible when you take control of your own destiny.

\n\n\n\n

I don’t keep track of pretty much anything in life, except the people in front of me and any project I’m undertaking at that moment. I’ve forgotten most of the places I’ve been, and most of the things I’ve seen. But I feel that is as it should be. I feel fulfilled and ecstatic almost every moment. 

\n\n\n\n

And the thing that continues to allow me to just let go, to just be what I feel is my most authentic self, is WordPress. So, thank you. \"🙂\"\"❤\"

\n\n\n\n

.

\n

The post Alice, Robert, and WordPress appeared first on HeroPress.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 15 Feb 2023 16:00:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:21:\"Mark-Andrew Nordstrom\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:49;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"WordCamp Central: Thanks to Automattic for sponsoring community events worldwide\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=3161241\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:105:\"https://central.wordcamp.org/news/2023/02/thanks-to-automattic-for-sponsoring-community-events-worldwide/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2766:\"

We couldn’t be happier to welcome Automattic to the WordPress global community sponsorship program in 2023! They’re sponsoring at the Gold level in all regions, supporting official WordPress community events across the globe.

\n\n\n\n\n\n\n\n

At Automattic, we are passionate about making the web a better place.

\n\n\n\n

We are the people behind WordPress.comWooCommerceJetpackWordPress VIPSimplenoteLongreadsWPScanAkismetGravatarCrowdsignalCloudupTumblrDay OnePocket Casts, and more. We believe in making the web a better place.

\n\n\n\n

We’re a distributed company with 2,007 Automatticians in 97 countries speaking 123 different languages. We’re committed to diversity, equity, and inclusion, and our common goal is to democratize publishing and commerce so that anyone with a story can tell it, and anyone with a product can sell it, regardless of income, gender, politics, language, or where they live in the world.

\n\n\n\n

We believe in Open Source and the vast majority of our work is available under the GPL.

\n\n\n\n

We strive to live by the Automattic Creed.

\n\n\n\n

Automattic is a Most Loved Company and Disability Confident Committed. (Here’s what that might mean for you.) Come work with us.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 15 Feb 2023 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Isotta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:8:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Wed, 08 Mar 2023 19:25:24 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:13:\"last-modified\";s:29:\"Wed, 08 Mar 2023 19:15:28 GMT\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:16:\"content-encoding\";s:2:\"br\";s:4:\"x-nc\";s:9:\"HIT ord 1\";}}s:5:\"build\";s:14:\"20230302203241\";}','no'),(1148,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1678346725','no'),(1149,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1678303525','no'),(1150,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1678346725','no'),(1151,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','','no'),(1263,'_transient_timeout_global_styles_twentytwentyone','1678315406','no'),(1264,'_transient_global_styles_twentytwentyone','body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #28303D;--wp--preset--color--gray: #39414D;--wp--preset--color--green: #D1E4DD;--wp--preset--color--blue: #D1DFE4;--wp--preset--color--purple: #D1D1E4;--wp--preset--color--red: #E4D1D1;--wp--preset--color--orange: #E4DAD1;--wp--preset--color--yellow: #EEEADD;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--purple-to-yellow: linear-gradient(160deg, #D1D1E4 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-purple: linear-gradient(160deg, #EEEADD 0%, #D1D1E4 100%);--wp--preset--gradient--green-to-yellow: linear-gradient(160deg, #D1E4DD 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-green: linear-gradient(160deg, #EEEADD 0%, #D1E4DD 100%);--wp--preset--gradient--red-to-yellow: linear-gradient(160deg, #E4D1D1 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-red: linear-gradient(160deg, #EEEADD 0%, #E4D1D1 100%);--wp--preset--gradient--purple-to-red: linear-gradient(160deg, #D1D1E4 0%, #E4D1D1 100%);--wp--preset--gradient--red-to-purple: linear-gradient(160deg, #E4D1D1 0%, #D1D1E4 100%);--wp--preset--duotone--dark-grayscale: url(\'#wp-duotone-dark-grayscale\');--wp--preset--duotone--grayscale: url(\'#wp-duotone-grayscale\');--wp--preset--duotone--purple-yellow: url(\'#wp-duotone-purple-yellow\');--wp--preset--duotone--blue-red: url(\'#wp-duotone-blue-red\');--wp--preset--duotone--midnight: url(\'#wp-duotone-midnight\');--wp--preset--duotone--magenta-yellow: url(\'#wp-duotone-magenta-yellow\');--wp--preset--duotone--purple-green: url(\'#wp-duotone-purple-green\');--wp--preset--duotone--blue-orange: url(\'#wp-duotone-blue-orange\');--wp--preset--font-size--small: 18px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--extra-small: 16px;--wp--preset--font-size--normal: 20px;--wp--preset--font-size--extra-large: 40px;--wp--preset--font-size--huge: 96px;--wp--preset--font-size--gigantic: 144px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}','no'),(1265,'_transient_timeout_global_styles_svg_filters_twentytwentyone','1678315406','no'),(1266,'_transient_global_styles_svg_filters_twentytwentyone','','no'),(1268,'_site_transient_timeout_theme_roots','1678317147','no'),(1269,'_site_transient_theme_roots','a:3:{s:15:\"twentytwentyone\";s:7:\"/themes\";s:17:\"twentytwentythree\";s:7:\"/themes\";s:15:\"twentytwentytwo\";s:7:\"/themes\";}','no'),(1270,'_site_transient_update_plugins','O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1678315347;s:8:\"response\";a:1:{s:19:\"akismet/akismet.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:21:\"w.org/plugins/akismet\";s:4:\"slug\";s:7:\"akismet\";s:6:\"plugin\";s:19:\"akismet/akismet.php\";s:11:\"new_version\";s:5:\"5.0.2\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/akismet/\";s:7:\"package\";s:56:\"https://downloads.wordpress.org/plugin/akismet.5.0.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:60:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=2818463\";s:2:\"1x\";s:60:\"https://ps.w.org/akismet/assets/icon-128x128.png?rev=2818463\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:61:\"https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.0\";s:6:\"tested\";s:5:\"6.1.1\";s:12:\"requires_php\";s:3:\"5.2\";}}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:1:{s:9:\"hello.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:25:\"w.org/plugins/hello-dolly\";s:4:\"slug\";s:11:\"hello-dolly\";s:6:\"plugin\";s:9:\"hello.php\";s:11:\"new_version\";s:5:\"1.7.2\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/hello-dolly/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=2052855\";s:2:\"1x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=2052855\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:67:\"https://ps.w.org/hello-dolly/assets/banner-1544x500.jpg?rev=2645582\";s:2:\"1x\";s:66:\"https://ps.w.org/hello-dolly/assets/banner-772x250.jpg?rev=2052855\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.6\";}}s:7:\"checked\";a:2:{s:19:\"akismet/akismet.php\";s:5:\"5.0.1\";s:9:\"hello.php\";s:5:\"1.7.2\";}}','no'); +/*!40000 ALTER TABLE `wp_options` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_postmeta` +-- + +DROP TABLE IF EXISTS `wp_postmeta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_postmeta` ( + `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `post_id` bigint(20) unsigned NOT NULL DEFAULT 0, + `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, + `meta_value` longtext COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, + PRIMARY KEY (`meta_id`), + KEY `post_id` (`post_id`), + KEY `meta_key` (`meta_key`(191)) +) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_postmeta` +-- + +LOCK TABLES `wp_postmeta` WRITE; +/*!40000 ALTER TABLE `wp_postmeta` DISABLE KEYS */; +INSERT INTO `wp_postmeta` VALUES (1,2,'_wp_page_template','default'),(2,3,'_wp_page_template','default'),(3,2,'_edit_lock','1678120132:1'),(4,2,'_edit_last','1'),(5,9,'_wp_attached_file','2023/03/Screenshot-from-2023-03-02-18-03-12.png'),(6,9,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:591;s:6:\"height\";i:916;s:4:\"file\";s:47:\"2023/03/Screenshot-from-2023-03-02-18-03-12.png\";s:8:\"filesize\";i:176740;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:47:\"Screenshot-from-2023-03-02-18-03-12-194x300.png\";s:5:\"width\";i:194;s:6:\"height\";i:300;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:69326;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:47:\"Screenshot-from-2023-03-02-18-03-12-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:28144;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(8,14,'is_wp_suggestion','1'),(9,16,'_wp_trash_meta_status','publish'),(10,16,'_wp_trash_meta_time','1677851637'),(11,17,'_wp_attached_file','2023/03/systemd-light.png'),(12,17,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:600;s:6:\"height\";i:103;s:4:\"file\";s:25:\"2023/03/systemd-light.png\";s:8:\"filesize\";i:30038;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:24:\"systemd-light-300x52.png\";s:5:\"width\";i:300;s:6:\"height\";i:52;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:10347;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:25:\"systemd-light-150x103.png\";s:5:\"width\";i:150;s:6:\"height\";i:103;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:6045;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(13,19,'_wp_attached_file','2023/03/fav.png'),(14,19,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:32;s:6:\"height\";i:32;s:4:\"file\";s:15:\"2023/03/fav.png\";s:8:\"filesize\";i:6136;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(15,20,'_wp_attached_file','2023/03/cropped-fav.png'),(16,20,'_wp_attachment_context','site-icon'),(17,20,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:512;s:6:\"height\";i:512;s:4:\"file\";s:23:\"2023/03/cropped-fav.png\";s:8:\"filesize\";i:2353;s:5:\"sizes\";a:6:{s:6:\"medium\";a:5:{s:4:\"file\";s:23:\"cropped-fav-300x300.png\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:34726;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:23:\"cropped-fav-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:9862;}s:13:\"site_icon-270\";a:5:{s:4:\"file\";s:23:\"cropped-fav-270x270.png\";s:5:\"width\";i:270;s:6:\"height\";i:270;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:30935;}s:13:\"site_icon-192\";a:5:{s:4:\"file\";s:23:\"cropped-fav-192x192.png\";s:5:\"width\";i:192;s:6:\"height\";i:192;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:5253;}s:13:\"site_icon-180\";a:5:{s:4:\"file\";s:23:\"cropped-fav-180x180.png\";s:5:\"width\";i:180;s:6:\"height\";i:180;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:14058;}s:12:\"site_icon-32\";a:5:{s:4:\"file\";s:21:\"cropped-fav-32x32.png\";s:5:\"width\";i:32;s:6:\"height\";i:32;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:666;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(18,21,'_wp_trash_meta_status','publish'),(19,21,'_wp_trash_meta_time','1677983704'),(20,23,'_wp_attached_file','2023/03/shirt.jpg'),(21,23,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:541;s:6:\"height\";i:621;s:4:\"file\";s:17:\"2023/03/shirt.jpg\";s:8:\"filesize\";i:64812;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:17:\"shirt-261x300.jpg\";s:5:\"width\";i:261;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:12286;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:17:\"shirt-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4959;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:10:\"Screenshot\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:10:\"Screenshot\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(22,25,'_wp_attached_file','2023/03/shirt.png'),(23,25,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:541;s:6:\"height\";i:502;s:4:\"file\";s:17:\"2023/03/shirt.png\";s:8:\"filesize\";i:263106;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:17:\"shirt-300x278.png\";s:5:\"width\";i:300;s:6:\"height\";i:278;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:96057;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:17:\"shirt-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:29577;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(24,27,'_wp_attached_file','2023/03/shirt-1.jpg'),(25,27,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:541;s:6:\"height\";i:621;s:4:\"file\";s:19:\"2023/03/shirt-1.jpg\";s:8:\"filesize\";i:64812;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:19:\"shirt-1-261x300.jpg\";s:5:\"width\";i:261;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:12286;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:19:\"shirt-1-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4959;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:10:\"Screenshot\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:10:\"Screenshot\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(26,28,'_wp_attached_file','2023/03/shirt-2.jpg'),(27,28,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:541;s:6:\"height\";i:502;s:4:\"file\";s:19:\"2023/03/shirt-2.jpg\";s:8:\"filesize\";i:49846;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:19:\"shirt-2-300x278.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:278;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9887;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:19:\"shirt-2-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:3974;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:10:\"Screenshot\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:10:\"Screenshot\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(28,29,'_wp_attached_file','2023/03/shirt-3.jpg'),(29,29,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:526;s:6:\"height\";i:486;s:4:\"file\";s:19:\"2023/03/shirt-3.jpg\";s:8:\"filesize\";i:48713;s:5:\"sizes\";a:2:{s:6:\"medium\";a:5:{s:4:\"file\";s:19:\"shirt-3-300x277.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:277;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:9998;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:19:\"shirt-3-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:3911;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:10:\"Screenshot\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:10:\"Screenshot\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(30,34,'_edit_lock','1678062528:1'),(31,36,'_wp_trash_meta_status','publish'),(32,36,'_wp_trash_meta_time','1678062576'),(33,39,'_wp_trash_meta_status','publish'),(34,39,'_wp_trash_meta_time','1678074855'),(35,40,'_wp_attached_file','2023/03/systemd-transparent.png'),(36,40,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:1098;s:6:\"height\";i:156;s:4:\"file\";s:31:\"2023/03/systemd-transparent.png\";s:8:\"filesize\";i:17872;s:5:\"sizes\";a:4:{s:6:\"medium\";a:5:{s:4:\"file\";s:30:\"systemd-transparent-300x43.png\";s:5:\"width\";i:300;s:6:\"height\";i:43;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:11124;}s:5:\"large\";a:5:{s:4:\"file\";s:32:\"systemd-transparent-1024x145.png\";s:5:\"width\";i:1024;s:6:\"height\";i:145;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:74654;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:31:\"systemd-transparent-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:7451;}s:12:\"medium_large\";a:5:{s:4:\"file\";s:31:\"systemd-transparent-768x109.png\";s:5:\"width\";i:768;s:6:\"height\";i:109;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:38632;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(37,43,'_wp_attached_file','2023/03/systemd-transparent-1.png'),(38,43,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3396;s:6:\"height\";i:468;s:4:\"file\";s:33:\"2023/03/systemd-transparent-1.png\";s:8:\"filesize\";i:60675;s:5:\"sizes\";a:7:{s:6:\"medium\";a:5:{s:4:\"file\";s:32:\"systemd-transparent-1-300x41.png\";s:5:\"width\";i:300;s:6:\"height\";i:41;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:9217;}s:5:\"large\";a:5:{s:4:\"file\";s:34:\"systemd-transparent-1-1024x141.png\";s:5:\"width\";i:1024;s:6:\"height\";i:141;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:55819;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:33:\"systemd-transparent-1-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:7021;}s:12:\"medium_large\";a:5:{s:4:\"file\";s:33:\"systemd-transparent-1-768x106.png\";s:5:\"width\";i:768;s:6:\"height\";i:106;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:28882;}s:9:\"1536x1536\";a:5:{s:4:\"file\";s:34:\"systemd-transparent-1-1536x212.png\";s:5:\"width\";i:1536;s:6:\"height\";i:212;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:91685;}s:9:\"2048x2048\";a:5:{s:4:\"file\";s:34:\"systemd-transparent-1-2048x282.png\";s:5:\"width\";i:2048;s:6:\"height\";i:282;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:197711;}s:14:\"post-thumbnail\";a:5:{s:4:\"file\";s:34:\"systemd-transparent-1-1568x216.png\";s:5:\"width\";i:1568;s:6:\"height\";i:216;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:153221;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'); +/*!40000 ALTER TABLE `wp_postmeta` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_posts` +-- + +DROP TABLE IF EXISTS `wp_posts`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_posts` ( + `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `post_author` bigint(20) unsigned NOT NULL DEFAULT 0, + `post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `post_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `post_content` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, + `post_title` text COLLATE utf8mb4_unicode_520_ci NOT NULL, + `post_excerpt` text COLLATE utf8mb4_unicode_520_ci NOT NULL, + `post_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'publish', + `comment_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open', + `ping_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open', + `post_password` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `post_name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `to_ping` text COLLATE utf8mb4_unicode_520_ci NOT NULL, + `pinged` text COLLATE utf8mb4_unicode_520_ci NOT NULL, + `post_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `post_modified_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `post_content_filtered` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, + `post_parent` bigint(20) unsigned NOT NULL DEFAULT 0, + `guid` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `menu_order` int(11) NOT NULL DEFAULT 0, + `post_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'post', + `post_mime_type` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `comment_count` bigint(20) NOT NULL DEFAULT 0, + PRIMARY KEY (`ID`), + KEY `post_name` (`post_name`(191)), + KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`), + KEY `post_parent` (`post_parent`), + KEY `post_author` (`post_author`) +) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_posts` +-- + +LOCK TABLES `wp_posts` WRITE; +/*!40000 ALTER TABLE `wp_posts` DISABLE KEYS */; +INSERT INTO `wp_posts` VALUES (1,1,'2023-03-02 20:53:22','2023-03-02 20:53:22','\n

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

\n','Hello world!','','publish','open','open','','hello-world','','','2023-03-02 20:53:22','2023-03-02 20:53:22','',0,'http://192.168.122.169/?p=1',0,'post','',1),(2,1,'2023-03-02 20:53:22','2023-03-02 20:53:22','\n
\"\"
\n\n\n\n
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n

Five time winner of Best Open Source t-shirt!!

\n\n\n\n
\"\"
Admit it. You love this!
\n\n\n\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n

systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

\n\n\n\n

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.

\n
\n
\n','','','publish','closed','open','','sample-page','','','2023-03-06 15:53:50','2023-03-06 15:53:50','',0,'http://192.168.122.169/?page_id=2',0,'page','',0),(3,1,'2023-03-02 20:53:22','2023-03-02 20:53:22','

Who we are

Suggested text: Our website address is: http://192.168.122.169.

Comments

Suggested text: When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

Suggested text: If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Cookies

Suggested text: If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.

If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Suggested text: Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

Suggested text: If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

Suggested text: If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

Suggested text: If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where your data is sent

Suggested text: Visitor comments may be checked through an automated spam detection service.

','Privacy Policy','','draft','closed','open','','privacy-policy','','','2023-03-02 20:53:22','2023-03-02 20:53:22','',0,'http://192.168.122.169/?page_id=3',0,'page','',0),(4,1,'2023-03-02 20:53:29','0000-00-00 00:00:00','','Auto Draft','','auto-draft','open','open','','','','','2023-03-02 20:53:29','0000-00-00 00:00:00','',0,'http://192.168.122.169/?p=4',0,'post','',0),(5,1,'2023-03-02 20:55:23','2023-03-02 20:55:23','{\"version\": 2, \"isGlobalStylesUserThemeJSON\": true }','Custom Styles','','publish','closed','closed','','wp-global-styles-twentytwentythree','','','2023-03-02 20:55:23','2023-03-02 20:55:23','',0,'http://192.168.122.169/?p=5',0,'wp_global_styles','',0),(7,1,'2023-03-02 23:52:44','2023-03-02 23:52:44','\n
\"\"/
\n\n\n\n
\n
\n\n\n\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-02 23:52:44','2023-03-02 23:52:44','',2,'http://192.168.122.169/?p=7',0,'revision','',0),(8,1,'2023-03-03 00:08:18','2023-03-03 00:08:18','\n
\"\"/
\n\n\n\n
\n
\n
\n
\n\n\n\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-03 00:08:18','2023-03-03 00:08:18','',2,'http://192.168.122.169/?p=8',0,'revision','',0),(9,1,'2023-03-03 00:08:26','2023-03-03 00:08:26','','Screenshot-from-2023-03-02-18-03-12','','inherit','open','closed','','screenshot-from-2023-03-02-18-03-12','','','2023-03-03 00:08:26','2023-03-03 00:08:26','',2,'http://192.168.122.169/wp-content/uploads/2023/03/Screenshot-from-2023-03-02-18-03-12.png',0,'attachment','image/png',0),(10,1,'2023-03-03 00:08:29','2023-03-03 00:08:29','\n
\"\"/
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-03 00:08:29','2023-03-03 00:08:29','',2,'http://192.168.122.169/?p=10',0,'revision','',0),(11,1,'2023-03-03 00:09:03','2023-03-03 00:09:03','\n
\"\"/
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-03 00:09:03','2023-03-03 00:09:03','',2,'http://192.168.122.169/?p=11',0,'revision','',0),(14,1,'2023-03-03 13:49:20','2023-03-03 13:49:20','\n\n\n
\n \n
\n \n \n
\n \n\n \n \n
\n\n\n\n','page-sample-page','','publish','closed','closed','','page-sample-page','','','2023-03-03 13:49:20','2023-03-03 13:49:20','',0,'http://192.168.122.169/?p=14',0,'wp_template','',0),(15,1,'2023-03-03 13:52:16','2023-03-03 13:52:16','{\"version\": 2, \"isGlobalStylesUserThemeJSON\": true }','Custom Styles','','publish','closed','closed','','wp-global-styles-twentytwentytwo','','','2023-03-03 13:52:16','2023-03-03 13:52:16','',0,'http://192.168.122.169/?p=15',0,'wp_global_styles','',0),(16,1,'2023-03-03 13:53:57','2023-03-03 13:53:57','{\n \"old_sidebars_widgets_data\": {\n \"value\": {\n \"wp_inactive_widgets\": [\n \"block-2\",\n \"block-3\",\n \"block-4\",\n \"block-5\",\n \"block-6\"\n ]\n },\n \"type\": \"global_variable\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-03-03 13:53:57\"\n },\n \"twentytwentyone::background_color\": {\n \"value\": \"#ffffff\",\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-03-03 13:53:57\"\n },\n \"show_on_front\": {\n \"value\": \"page\",\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-03-03 13:53:57\"\n },\n \"page_on_front\": {\n \"value\": \"2\",\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-03-03 13:53:57\"\n }\n}','','','trash','closed','closed','','38c32725-fc55-4ee7-8157-6bf22eae56a4','','','2023-03-03 13:53:57','2023-03-03 13:53:57','',0,'http://192.168.122.169/?p=16',0,'customize_changeset','',0),(17,1,'2023-03-03 13:58:42','2023-03-03 13:58:42','','systemd-light','','inherit','open','closed','','systemd-light','','','2023-03-03 13:58:42','2023-03-03 13:58:42','',0,'http://192.168.122.169/wp-content/uploads/2023/03/systemd-light.png',0,'attachment','image/png',0),(18,1,'2023-03-03 13:59:06','2023-03-03 13:59:06','\n
\"\"
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-03 13:59:06','2023-03-03 13:59:06','',2,'http://192.168.122.169/?p=18',0,'revision','',0),(19,1,'2023-03-05 02:34:44','2023-03-05 02:34:44','','fav','','inherit','open','closed','','fav','','','2023-03-05 02:34:44','2023-03-05 02:34:44','',0,'http://192.168.122.169/wp-content/uploads/2023/03/fav.png',0,'attachment','image/png',0),(20,1,'2023-03-05 02:34:55','2023-03-05 02:34:55','http://192.168.122.169/wp-content/uploads/2023/03/cropped-fav.png','cropped-fav.png','','inherit','open','closed','','cropped-fav-png','','','2023-03-05 02:34:55','2023-03-05 02:34:55','',0,'http://192.168.122.169/wp-content/uploads/2023/03/cropped-fav.png',0,'attachment','image/png',0),(21,1,'2023-03-05 02:35:03','2023-03-05 02:35:03','{\n \"site_icon\": {\n \"value\": 20,\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-03-05 02:35:03\"\n }\n}','','','trash','closed','closed','','c2db1b79-c602-4526-ae4b-c36782f796f7','','','2023-03-05 02:35:03','2023-03-05 02:35:03','',0,'http://192.168.122.169/?p=21',0,'customize_changeset','',0),(22,1,'2023-03-05 02:37:16','2023-03-05 02:37:16','\n
\"\"
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n

systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

\n\n\n\n

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.

\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-05 02:37:16','2023-03-05 02:37:16','',2,'http://192.168.122.169/?p=22',0,'revision','',0),(23,1,'2023-03-05 02:41:33','2023-03-05 02:41:33','','Screenshot','Screenshot','inherit','open','closed','','screenshot','','','2023-03-05 02:41:33','2023-03-05 02:41:33','',2,'http://192.168.122.169/wp-content/uploads/2023/03/shirt.jpg',0,'attachment','image/jpeg',0),(25,1,'2023-03-05 02:41:42','2023-03-05 02:41:42','','shirt','','inherit','open','closed','','shirt','','','2023-03-05 02:41:42','2023-03-05 02:41:42','',2,'http://192.168.122.169/wp-content/uploads/2023/03/shirt.png',0,'attachment','image/png',0),(26,1,'2023-03-05 02:41:48','2023-03-05 02:41:48','\n
\"\"
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n
\"\"
Screenshot
\n\n\n\n

systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

\n\n\n\n

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.

\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-05 02:41:48','2023-03-05 02:41:48','',2,'http://192.168.122.169/?p=26',0,'revision','',0),(27,1,'2023-03-05 02:45:28','2023-03-05 02:45:28','','Screenshot','Screenshot','inherit','open','closed','','screenshot-2','','','2023-03-05 02:45:28','2023-03-05 02:45:28','',2,'http://192.168.122.169/wp-content/uploads/2023/03/shirt-1.jpg',0,'attachment','image/jpeg',0),(28,1,'2023-03-05 02:45:41','2023-03-05 02:45:41','','Screenshot','Screenshot','inherit','open','closed','','screenshot-3','','','2023-03-05 02:45:41','2023-03-05 02:45:41','',2,'http://192.168.122.169/wp-content/uploads/2023/03/shirt-2.jpg',0,'attachment','image/jpeg',0),(29,1,'2023-03-05 02:46:33','2023-03-05 02:46:33','','Screenshot','Screenshot','inherit','open','closed','','screenshot-4','','','2023-03-05 02:46:33','2023-03-05 02:46:33','',2,'http://192.168.122.169/wp-content/uploads/2023/03/shirt-3.jpg',0,'attachment','image/jpeg',0),(30,1,'2023-03-05 02:49:05','2023-03-05 02:49:05','\n
\"\"
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n
\"\"
Five time winner of Best Open Source t-shirt!!
\n\n\n\n

systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

\n\n\n\n

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.

\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-05 02:49:05','2023-03-05 02:49:05','',2,'http://192.168.122.169/?p=30',0,'revision','',0),(31,1,'2023-03-05 02:50:03','2023-03-05 02:50:03','\n
\"\"
\n\n\n\n
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n
\"\"
Five time winner of Best Open Source t-shirt!!
\n\n\n\n

systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

\n\n\n\n

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.

\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-05 02:50:03','2023-03-05 02:50:03','',2,'http://192.168.122.169/?p=31',0,'revision','',0),(32,1,'2023-03-05 02:51:08','2023-03-05 02:51:08','\n
\"\"
\n\n\n\n
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n

\n\n\n\n
\"\"
Five time winner of Best Open Source t-shirt!!
\n\n\n\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n

systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

\n\n\n\n

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.

\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-05 02:51:08','2023-03-05 02:51:08','',2,'http://192.168.122.169/?p=32',0,'revision','',0),(33,1,'2023-03-05 02:53:19','2023-03-05 02:53:19','\n
\"\"
\n\n\n\n
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n

Five time winner of Best Open Source t-shirt!!

\n\n\n\n
\"\"
Admit it. You love this!
\n\n\n\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n

systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

\n\n\n\n

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.

\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-05 02:53:19','2023-03-05 02:53:19','',2,'http://192.168.122.169/?p=33',0,'revision','',0),(34,1,'2023-03-06 00:29:13','2023-03-06 00:29:13','\n

Best Website Ever Made!

\n\n\n\n

......that\'s what my Mom told me and I trust her

\n','Best Website Ever Made!','','publish','closed','closed','','best-website-ever-made','','','2023-03-06 00:31:10','2023-03-06 00:31:10','',0,'http://192.168.122.169/?page_id=34',0,'page','',0),(35,1,'2023-03-06 00:29:13','2023-03-06 00:29:13','','Best Website Ever Made!','','inherit','closed','closed','','34-revision-v1','','','2023-03-06 00:29:13','2023-03-06 00:29:13','',34,'http://192.168.122.169/?p=35',0,'revision','',0),(36,1,'2023-03-06 00:29:36','2023-03-06 00:29:36','{\n \"page_on_front\": {\n \"value\": \"34\",\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-03-06 00:29:36\"\n }\n}','','','trash','closed','closed','','702ebb28-325c-40bc-9dbe-26b5f27af3d6','','','2023-03-06 00:29:36','2023-03-06 00:29:36','',0,'http://192.168.122.169/?p=36',0,'customize_changeset','',0),(37,1,'2023-03-06 00:30:41','2023-03-06 00:30:41','\n

Best Website Ever Made!

\n\n\n\n

......that\'s what my Mom told me and I trust her

\n','Best Website Ever Made!','','inherit','closed','closed','','34-revision-v1','','','2023-03-06 00:30:41','2023-03-06 00:30:41','',34,'http://192.168.122.169/?p=37',0,'revision','',0),(38,1,'2023-03-06 00:31:10','2023-03-06 00:31:10','\n

Best Website Ever Made!

\n\n\n\n

......that\'s what my Mom told me and I trust her

\n','Best Website Ever Made!','','inherit','closed','closed','','34-revision-v1','','','2023-03-06 00:31:10','2023-03-06 00:31:10','',34,'http://192.168.122.169/?p=38',0,'revision','',0),(39,1,'2023-03-06 03:54:15','2023-03-06 03:54:15','{\n \"page_on_front\": {\n \"value\": \"2\",\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-03-06 03:54:15\"\n }\n}','','','trash','closed','closed','','b85716a4-1179-4e4d-8513-0b871ec8d3d8','','','2023-03-06 03:54:15','2023-03-06 03:54:15','',0,'http://192.168.122.169/?p=39',0,'customize_changeset','',0),(40,1,'2023-03-06 15:47:45','2023-03-06 15:47:45','','systemd-transparent','','inherit','open','closed','','systemd-transparent','','','2023-03-06 15:47:45','2023-03-06 15:47:45','',2,'http://192.168.122.169/wp-content/uploads/2023/03/systemd-transparent.png',0,'attachment','image/png',0),(41,1,'2023-03-06 15:47:52','2023-03-06 15:47:52','\n
\"\"
\n\n\n\n
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n

Five time winner of Best Open Source t-shirt!!

\n\n\n\n
\"\"
Admit it. You love this!
\n\n\n\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n

systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

\n\n\n\n

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.

\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-06 15:47:52','2023-03-06 15:47:52','',2,'http://192.168.122.169/?p=41',0,'revision','',0),(42,1,'2023-03-06 15:53:35','2023-03-06 15:53:35','\n
\"\"
\n\n\n\n
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n

Five time winner of Best Open Source t-shirt!!

\n\n\n\n
\"\"
Admit it. You love this!
\n\n\n\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n

systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

\n\n\n\n

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.

\n
\n
\n','','','inherit','closed','closed','','2-autosave-v1','','','2023-03-06 15:53:35','2023-03-06 15:53:35','',2,'http://192.168.122.169/?p=42',0,'revision','',0),(43,1,'2023-03-06 15:49:58','2023-03-06 15:49:58','','systemd-transparent-1','','inherit','open','closed','','systemd-transparent-1','','','2023-03-06 15:49:58','2023-03-06 15:49:58','',2,'http://192.168.122.169/wp-content/uploads/2023/03/systemd-transparent-1.png',0,'attachment','image/png',0),(44,1,'2023-03-06 15:52:13','2023-03-06 15:52:13','\n
\"\"
\n\n\n\n
\n\n\n\n
\n
\n
\"\"
\n
\n\n\n\n
\n

Five time winner of Best Open Source t-shirt!!

\n\n\n\n
\"\"
Admit it. You love this!
\n\n\n\n

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

\n\n\n\n

systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

\n\n\n\n

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.

\n
\n
\n','','','inherit','closed','closed','','2-revision-v1','','','2023-03-06 15:52:13','2023-03-06 15:52:13','',2,'http://192.168.122.169/?p=44',0,'revision','',0); +/*!40000 ALTER TABLE `wp_posts` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_term_relationships` +-- + +DROP TABLE IF EXISTS `wp_term_relationships`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_term_relationships` ( + `object_id` bigint(20) unsigned NOT NULL DEFAULT 0, + `term_taxonomy_id` bigint(20) unsigned NOT NULL DEFAULT 0, + `term_order` int(11) NOT NULL DEFAULT 0, + PRIMARY KEY (`object_id`,`term_taxonomy_id`), + KEY `term_taxonomy_id` (`term_taxonomy_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_term_relationships` +-- + +LOCK TABLES `wp_term_relationships` WRITE; +/*!40000 ALTER TABLE `wp_term_relationships` DISABLE KEYS */; +INSERT INTO `wp_term_relationships` VALUES (1,1,0),(5,2,0),(14,2,0),(15,3,0); +/*!40000 ALTER TABLE `wp_term_relationships` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_term_taxonomy` +-- + +DROP TABLE IF EXISTS `wp_term_taxonomy`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_term_taxonomy` ( + `term_taxonomy_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `term_id` bigint(20) unsigned NOT NULL DEFAULT 0, + `taxonomy` varchar(32) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `description` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL, + `parent` bigint(20) unsigned NOT NULL DEFAULT 0, + `count` bigint(20) NOT NULL DEFAULT 0, + PRIMARY KEY (`term_taxonomy_id`), + UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`), + KEY `taxonomy` (`taxonomy`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_term_taxonomy` +-- + +LOCK TABLES `wp_term_taxonomy` WRITE; +/*!40000 ALTER TABLE `wp_term_taxonomy` DISABLE KEYS */; +INSERT INTO `wp_term_taxonomy` VALUES (1,1,'category','',0,1),(2,2,'wp_theme','',0,2),(3,3,'wp_theme','',0,1); +/*!40000 ALTER TABLE `wp_term_taxonomy` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_termmeta` +-- + +DROP TABLE IF EXISTS `wp_termmeta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_termmeta` ( + `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `term_id` bigint(20) unsigned NOT NULL DEFAULT 0, + `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, + `meta_value` longtext COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, + PRIMARY KEY (`meta_id`), + KEY `term_id` (`term_id`), + KEY `meta_key` (`meta_key`(191)) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_termmeta` +-- + +LOCK TABLES `wp_termmeta` WRITE; +/*!40000 ALTER TABLE `wp_termmeta` DISABLE KEYS */; +/*!40000 ALTER TABLE `wp_termmeta` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_terms` +-- + +DROP TABLE IF EXISTS `wp_terms`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_terms` ( + `term_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `slug` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `term_group` bigint(10) NOT NULL DEFAULT 0, + PRIMARY KEY (`term_id`), + KEY `slug` (`slug`(191)), + KEY `name` (`name`(191)) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_terms` +-- + +LOCK TABLES `wp_terms` WRITE; +/*!40000 ALTER TABLE `wp_terms` DISABLE KEYS */; +INSERT INTO `wp_terms` VALUES (1,'Uncategorized','uncategorized',0),(2,'twentytwentythree','twentytwentythree',0),(3,'twentytwentytwo','twentytwentytwo',0); +/*!40000 ALTER TABLE `wp_terms` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_usermeta` +-- + +DROP TABLE IF EXISTS `wp_usermeta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_usermeta` ( + `umeta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `user_id` bigint(20) unsigned NOT NULL DEFAULT 0, + `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, + `meta_value` longtext COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, + PRIMARY KEY (`umeta_id`), + KEY `user_id` (`user_id`), + KEY `meta_key` (`meta_key`(191)) +) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_usermeta` +-- + +LOCK TABLES `wp_usermeta` WRITE; +/*!40000 ALTER TABLE `wp_usermeta` DISABLE KEYS */; +INSERT INTO `wp_usermeta` VALUES (1,1,'nickname','admin'),(2,1,'first_name',''),(3,1,'last_name',''),(4,1,'description',''),(5,1,'rich_editing','true'),(6,1,'syntax_highlighting','true'),(7,1,'comment_shortcuts','false'),(8,1,'admin_color','fresh'),(9,1,'use_ssl','0'),(10,1,'show_admin_bar_front','true'),(11,1,'locale',''),(12,1,'wp_capabilities','a:1:{s:13:\"administrator\";b:1;}'),(13,1,'wp_user_level','10'),(14,1,'dismissed_wp_pointers',''),(15,1,'show_welcome_panel','0'),(16,1,'session_tokens','a:2:{s:64:\"72f47f81ef6bbd4f46cc518a1fa63fba7b8df4b29eef557a167fa0f8eefc7d7b\";a:4:{s:10:\"expiration\";i:1679193224;s:2:\"ip\";s:13:\"192.168.122.1\";s:2:\"ua\";s:101:\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36\";s:5:\"login\";i:1677983624;}s:64:\"5eea9e6547292176b78864252bd4282c389a907b7034436b369705a24c323c7d\";a:4:{s:10:\"expiration\";i:1678476320;s:2:\"ip\";s:13:\"192.168.122.1\";s:2:\"ua\";s:101:\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36\";s:5:\"login\";i:1678303520;}}'),(17,1,'wp_dashboard_quick_press_last_post_id','4'),(18,1,'wp_persisted_preferences','a:3:{s:14:\"core/edit-post\";a:3:{s:26:\"isComplementaryAreaVisible\";b:1;s:12:\"welcomeGuide\";b:0;s:10:\"openPanels\";a:2:{i:0;s:11:\"post-status\";i:1;s:15:\"page-attributes\";}}s:9:\"_modified\";s:24:\"2023-03-03T13:48:32.984Z\";s:14:\"core/edit-site\";a:3:{s:12:\"welcomeGuide\";b:0;s:26:\"isComplementaryAreaVisible\";b:1;s:18:\"welcomeGuideStyles\";b:0;}}'),(19,1,'wp_user-settings','libraryContent=browse'),(20,1,'wp_user-settings-time','1677851943'),(21,1,'community-events-location','a:1:{s:2:\"ip\";s:13:\"192.168.122.0\";}'); +/*!40000 ALTER TABLE `wp_usermeta` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `wp_users` +-- + +DROP TABLE IF EXISTS `wp_users`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wp_users` ( + `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `user_login` varchar(60) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `user_pass` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `user_nicename` varchar(50) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `user_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `user_url` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `user_activation_key` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + `user_status` int(11) NOT NULL DEFAULT 0, + `display_name` varchar(250) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '', + PRIMARY KEY (`ID`), + KEY `user_login_key` (`user_login`), + KEY `user_nicename` (`user_nicename`), + KEY `user_email` (`user_email`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `wp_users` +-- + +LOCK TABLES `wp_users` WRITE; +/*!40000 ALTER TABLE `wp_users` DISABLE KEYS */; +INSERT INTO `wp_users` VALUES (1,'admin','$P$BK.GghKQZCS8h98tJE4CLnMtSUgJCa1','admin','benbreardjr@gmail.com','http://192.168.122.169','2023-03-02 20:53:22','',0,'admin'); +/*!40000 ALTER TABLE `wp_users` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-03-09 1:23:25 diff --git a/wordpress/rhel9.repo b/wordpress/rhel9.repo new file mode 100644 index 0000000..d9f6757 --- /dev/null +++ b/wordpress/rhel9.repo @@ -0,0 +1,12 @@ +[rhel-9-baseos-rpms] +name = Red Hat Enterprise Linux 9 - BaseOS +baseurl = http://download.devel.redhat.com/rhel-9/nightly/RHEL-9/latest-RHEL-9/compose/BaseOS/x86_64/os/ +enabled = 1 +gpgcheck = 0 + +[rhel-9-appstream-rpms] +name = Red Hat Enterprise Linux 9 Application Stream +baseurl = http://download.devel.redhat.com/rhel-9/nightly/RHEL-9/latest-RHEL-9/compose/AppStream/x86_64/os/ +enabled = 1 +gpgcheck = 0 + diff --git a/wordpress/wp-init b/wordpress/wp-init new file mode 100644 index 0000000..4e32047 --- /dev/null +++ b/wordpress/wp-init @@ -0,0 +1,12 @@ +FROM ubi9/ubi-init +#FROM quay.io/mrguitar/rhel-94-bootc + +ADD rhel9.repo /etc/yum.repos.d/rhel9.repo +ADD lamp.local-2023-03-09-0123.sql /etc +ADD wp.tgz /opt +ADD wp-setup.service /etc/systemd/system/ +ADD --chmod=755 wp-setup.sh /etc +RUN dnf install -y httpd mariadb mariadb-server php-fpm php-mysqlnd && rm /var/log/*.log /var/lib/dnf -rf +RUN systemctl enable httpd mariadb wp-setup php-fpm +CMD /usr/sbin/init +#RUN ostree container commit diff --git a/wordpress/wp-setup.service b/wordpress/wp-setup.service new file mode 100644 index 0000000..7ee05e9 --- /dev/null +++ b/wordpress/wp-setup.service @@ -0,0 +1,13 @@ +[Unit] +Description=populate wp +ConditionPathExists=!/var/www/html/index.php +After=mariadb + +[Service] +#I know, I know ....just need to get back to the family +ExecStartPre=sleep 10 +ExecStart=/etc/wp-setup.sh + +[Install] +WantedBy=multi-user.target + diff --git a/wordpress/wp-setup.sh b/wordpress/wp-setup.sh new file mode 100755 index 0000000..d4b59a1 --- /dev/null +++ b/wordpress/wp-setup.sh @@ -0,0 +1,12 @@ +#!/bin/bash +mariadb -u root <<-EOF +CREATE DATABASE wp DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; +GRANT ALL ON wp.* TO 'wpuser'@'localhost' IDENTIFIED BY 'redhat'; +FLUSH PRIVILEGES; +EOF +IP=$(ip ad sh |grep 122| awk '{ print $2 }' |rev| cut -c4- |rev) +sed -i "s/192.168.122.169/$IP/" /etc/lamp.local-2023-03-09-0123.sql +mariadb --user root wp< /etc/lamp.local-2023-03-09-0123.sql +cp -r /etc/www/* /var/www/html/ +restorecon -R /var/www/html + diff --git a/wordpress/wp.tgz b/wordpress/wp.tgz new file mode 100644 index 0000000..b252cd3 Binary files /dev/null and b/wordpress/wp.tgz differ