File: /opt/aphex/sites/affolterproductions.nl/db.sql
-- MySQL dump 10.13 Distrib 8.0.32, for Linux (x86_64)
--
-- Host: localhost Database: affolterproductions_nl
-- ------------------------------------------------------
-- Server version 8.0.32-0ubuntu0.20.04.2
/*!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 */;
/*!50503 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_actionscheduler_actions`
--
DROP TABLE IF EXISTS `wp_actionscheduler_actions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_actionscheduler_actions` (
`action_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`hook` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`scheduled_date_gmt` datetime DEFAULT '0000-00-00 00:00:00',
`scheduled_date_local` datetime DEFAULT '0000-00-00 00:00:00',
`args` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`schedule` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`group_id` bigint unsigned NOT NULL DEFAULT '0',
`attempts` int NOT NULL DEFAULT '0',
`last_attempt_gmt` datetime DEFAULT '0000-00-00 00:00:00',
`last_attempt_local` datetime DEFAULT '0000-00-00 00:00:00',
`claim_id` bigint unsigned NOT NULL DEFAULT '0',
`extended_args` varchar(8000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`action_id`),
KEY `hook` (`hook`),
KEY `status` (`status`),
KEY `scheduled_date_gmt` (`scheduled_date_gmt`),
KEY `args` (`args`),
KEY `group_id` (`group_id`),
KEY `last_attempt_gmt` (`last_attempt_gmt`),
KEY `claim_id` (`claim_id`),
KEY `claim_id_status_scheduled_date_gmt` (`claim_id`,`status`,`scheduled_date_gmt`)
) ENGINE=InnoDB AUTO_INCREMENT=774 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `wp_actionscheduler_actions`
--
LOCK TABLES `wp_actionscheduler_actions` WRITE;
/*!40000 ALTER TABLE `wp_actionscheduler_actions` DISABLE KEYS */;
INSERT INTO `wp_actionscheduler_actions` VALUES (740,'wpforms_email_summaries_fetch_info_blocks','complete','2023-02-07 20:50:41','2023-02-07 20:50:41','{\"tasks_meta_id\":null}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1675803041;s:18:\"\0*\0first_timestamp\";i:1616740502;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1675803041;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,1,'2023-02-09 08:00:49','2023-02-09 08:00:49',0,NULL),(741,'wpforms_admin_builder_templates_cache_update','complete','2023-02-07 20:50:41','2023-02-07 20:50:41','{\"tasks_meta_id\":3}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1675803041;s:18:\"\0*\0first_timestamp\";i:1628168715;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1675803041;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,1,'2023-02-09 08:00:49','2023-02-09 08:00:49',0,NULL),(742,'wpforms_admin_addons_cache_update','complete','2023-02-07 20:50:41','2023-02-07 20:50:41','{\"tasks_meta_id\":2}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1675803041;s:18:\"\0*\0first_timestamp\";i:1618551126;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1675803041;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,1,'2023-02-09 08:00:49','2023-02-09 08:00:49',0,NULL),(746,'wpforms_process_forms_locator_scan','complete','2023-02-04 07:15:22','2023-02-04 07:15:22','{\"tasks_meta_id\":4}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1675494922;s:18:\"\0*\0first_timestamp\";i:1651369198;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1675494922;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',2,1,'2023-02-06 05:55:18','2023-02-06 05:55:18',0,NULL),(747,'wpforms_admin_notifications_update','complete','0000-00-00 00:00:00','0000-00-00 00:00:00','{\"tasks_meta_id\":99}','O:28:\"ActionScheduler_NullSchedule\":0:{}',2,1,'2023-02-06 05:55:18','2023-02-06 05:55:18',0,NULL),(748,'wpforms_process_forms_locator_save','complete','0000-00-00 00:00:00','0000-00-00 00:00:00','{\"tasks_meta_id\":100}','O:28:\"ActionScheduler_NullSchedule\":0:{}',2,1,'2023-02-06 05:55:18','2023-02-06 05:55:18',0,NULL),(749,'wpforms_process_forms_locator_scan','complete','2023-02-07 05:55:18','2023-02-07 05:55:18','{\"tasks_meta_id\":4}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1675749318;s:18:\"\0*\0first_timestamp\";i:1651369198;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1675749318;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',2,1,'2023-02-07 09:43:04','2023-02-07 09:43:04',0,NULL),(750,'wpforms_admin_notifications_update','complete','0000-00-00 00:00:00','0000-00-00 00:00:00','{\"tasks_meta_id\":101}','O:28:\"ActionScheduler_NullSchedule\":0:{}',2,1,'2023-02-07 09:43:04','2023-02-07 09:43:04',0,NULL),(751,'wpforms_process_forms_locator_save','complete','0000-00-00 00:00:00','0000-00-00 00:00:00','{\"tasks_meta_id\":102}','O:28:\"ActionScheduler_NullSchedule\":0:{}',2,1,'2023-02-07 09:43:04','2023-02-07 09:43:04',0,NULL),(752,'wpforms_process_forms_locator_scan','complete','2023-02-08 09:43:04','2023-02-08 09:43:04','{\"tasks_meta_id\":4}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1675849384;s:18:\"\0*\0first_timestamp\";i:1651369198;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1675849384;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',2,1,'2023-02-09 08:00:49','2023-02-09 08:00:49',0,NULL),(753,'wpforms_email_summaries_fetch_info_blocks','complete','2023-02-16 08:00:49','2023-02-16 08:00:49','{\"tasks_meta_id\":null}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1676534449;s:18:\"\0*\0first_timestamp\";i:1616740502;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1676534449;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,1,'2023-02-20 00:53:46','2023-02-20 00:53:46',0,NULL),(754,'wpforms_admin_builder_templates_cache_update','complete','2023-02-16 08:00:49','2023-02-16 08:00:49','{\"tasks_meta_id\":3}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1676534449;s:18:\"\0*\0first_timestamp\";i:1628168715;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1676534449;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,1,'2023-02-20 00:53:46','2023-02-20 00:53:46',0,NULL),(755,'wpforms_admin_addons_cache_update','complete','2023-02-16 08:00:49','2023-02-16 08:00:49','{\"tasks_meta_id\":2}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1676534449;s:18:\"\0*\0first_timestamp\";i:1618551126;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1676534449;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,1,'2023-02-20 00:53:46','2023-02-20 00:53:46',0,NULL),(756,'wpforms_process_forms_locator_save','complete','0000-00-00 00:00:00','0000-00-00 00:00:00','{\"tasks_meta_id\":103}','O:28:\"ActionScheduler_NullSchedule\":0:{}',2,1,'2023-02-09 08:00:49','2023-02-09 08:00:49',0,NULL),(757,'wpforms_process_forms_locator_scan','complete','2023-02-10 08:00:49','2023-02-10 08:00:49','{\"tasks_meta_id\":4}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1676016049;s:18:\"\0*\0first_timestamp\";i:1651369198;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1676016049;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',2,1,'2023-02-11 13:00:35','2023-02-11 13:00:35',0,NULL),(758,'wpforms_process_forms_locator_save','complete','0000-00-00 00:00:00','0000-00-00 00:00:00','{\"tasks_meta_id\":104}','O:28:\"ActionScheduler_NullSchedule\":0:{}',2,1,'2023-02-11 13:00:35','2023-02-11 13:00:35',0,NULL),(759,'wpforms_process_forms_locator_scan','complete','2023-02-12 13:00:35','2023-02-12 13:00:35','{\"tasks_meta_id\":4}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1676206835;s:18:\"\0*\0first_timestamp\";i:1651369198;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1676206835;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',2,1,'2023-02-15 02:44:33','2023-02-15 02:44:33',0,NULL),(760,'wpforms_process_forms_locator_save','complete','0000-00-00 00:00:00','0000-00-00 00:00:00','{\"tasks_meta_id\":105}','O:28:\"ActionScheduler_NullSchedule\":0:{}',2,1,'2023-02-15 02:44:33','2023-02-15 02:44:33',0,NULL),(761,'wpforms_process_forms_locator_scan','complete','2023-02-16 02:44:33','2023-02-16 02:44:33','{\"tasks_meta_id\":4}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1676515473;s:18:\"\0*\0first_timestamp\";i:1651369198;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1676515473;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',2,1,'2023-02-20 00:53:46','2023-02-20 00:53:46',0,NULL),(762,'wpforms_process_forms_locator_save','complete','0000-00-00 00:00:00','0000-00-00 00:00:00','{\"tasks_meta_id\":106}','O:28:\"ActionScheduler_NullSchedule\":0:{}',2,1,'2023-02-20 00:53:46','2023-02-20 00:53:46',0,NULL),(763,'wpforms_process_forms_locator_scan','complete','2023-02-21 00:53:46','2023-02-21 00:53:46','{\"tasks_meta_id\":4}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1676940826;s:18:\"\0*\0first_timestamp\";i:1651369198;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1676940826;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',2,1,'2023-03-03 22:15:33','2023-03-03 22:15:33',0,NULL),(764,'wpforms_email_summaries_fetch_info_blocks','complete','2023-02-27 00:53:46','2023-02-27 00:53:46','{\"tasks_meta_id\":null}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1677459226;s:18:\"\0*\0first_timestamp\";i:1616740502;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1677459226;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,1,'2023-03-03 22:15:33','2023-03-03 22:15:33',0,NULL),(765,'wpforms_admin_builder_templates_cache_update','complete','2023-02-27 00:53:46','2023-02-27 00:53:46','{\"tasks_meta_id\":3}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1677459226;s:18:\"\0*\0first_timestamp\";i:1628168715;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1677459226;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,1,'2023-03-03 22:15:33','2023-03-03 22:15:33',0,NULL),(766,'wpforms_admin_addons_cache_update','complete','2023-02-27 00:53:46','2023-02-27 00:53:46','{\"tasks_meta_id\":2}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1677459226;s:18:\"\0*\0first_timestamp\";i:1618551126;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1677459226;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,1,'2023-03-03 22:15:33','2023-03-03 22:15:33',0,NULL),(767,'wpforms_process_forms_locator_save','complete','0000-00-00 00:00:00','0000-00-00 00:00:00','{\"tasks_meta_id\":107}','O:28:\"ActionScheduler_NullSchedule\":0:{}',2,1,'2023-03-03 22:15:33','2023-03-03 22:15:33',0,NULL),(768,'wpforms_process_forms_locator_scan','complete','2023-03-04 22:15:33','2023-03-04 22:15:33','{\"tasks_meta_id\":4}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1677968133;s:18:\"\0*\0first_timestamp\";i:1651369198;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1677968133;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',2,1,'2023-03-06 17:41:59','2023-03-06 17:41:59',0,NULL),(769,'wpforms_email_summaries_fetch_info_blocks','pending','2023-03-10 22:15:33','2023-03-10 22:15:33','{\"tasks_meta_id\":null}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1678486533;s:18:\"\0*\0first_timestamp\";i:1616740502;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1678486533;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL),(770,'wpforms_admin_builder_templates_cache_update','pending','2023-03-10 22:15:33','2023-03-10 22:15:33','{\"tasks_meta_id\":3}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1678486533;s:18:\"\0*\0first_timestamp\";i:1628168715;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1678486533;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL),(771,'wpforms_admin_addons_cache_update','pending','2023-03-10 22:15:33','2023-03-10 22:15:33','{\"tasks_meta_id\":2}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1678486533;s:18:\"\0*\0first_timestamp\";i:1618551126;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1678486533;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',2,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL),(772,'wpforms_process_forms_locator_save','complete','0000-00-00 00:00:00','0000-00-00 00:00:00','{\"tasks_meta_id\":108}','O:28:\"ActionScheduler_NullSchedule\":0:{}',2,1,'2023-03-06 17:41:59','2023-03-06 17:41:59',0,NULL),(773,'wpforms_process_forms_locator_scan','pending','2023-03-07 17:41:59','2023-03-07 17:41:59','{\"tasks_meta_id\":4}','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1678210919;s:18:\"\0*\0first_timestamp\";i:1651369198;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1678210919;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',2,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL);
/*!40000 ALTER TABLE `wp_actionscheduler_actions` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `wp_actionscheduler_claims`
--
DROP TABLE IF EXISTS `wp_actionscheduler_claims`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_actionscheduler_claims` (
`claim_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`date_created_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`claim_id`),
KEY `date_created_gmt` (`date_created_gmt`)
) ENGINE=InnoDB AUTO_INCREMENT=71132 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `wp_actionscheduler_claims`
--
LOCK TABLES `wp_actionscheduler_claims` WRITE;
/*!40000 ALTER TABLE `wp_actionscheduler_claims` DISABLE KEYS */;
/*!40000 ALTER TABLE `wp_actionscheduler_claims` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `wp_actionscheduler_groups`
--
DROP TABLE IF EXISTS `wp_actionscheduler_groups`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_actionscheduler_groups` (
`group_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`group_id`),
KEY `slug` (`slug`(191))
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `wp_actionscheduler_groups`
--
LOCK TABLES `wp_actionscheduler_groups` WRITE;
/*!40000 ALTER TABLE `wp_actionscheduler_groups` DISABLE KEYS */;
INSERT INTO `wp_actionscheduler_groups` VALUES (1,'action-scheduler-migration'),(2,'wpforms');
/*!40000 ALTER TABLE `wp_actionscheduler_groups` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `wp_actionscheduler_logs`
--
DROP TABLE IF EXISTS `wp_actionscheduler_logs`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_actionscheduler_logs` (
`log_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`action_id` bigint unsigned NOT NULL,
`message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`log_date_gmt` datetime DEFAULT '0000-00-00 00:00:00',
`log_date_local` datetime DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`log_id`),
KEY `action_id` (`action_id`),
KEY `log_date_gmt` (`log_date_gmt`)
) ENGINE=InnoDB AUTO_INCREMENT=2295 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `wp_actionscheduler_logs`
--
LOCK TABLES `wp_actionscheduler_logs` WRITE;
/*!40000 ALTER TABLE `wp_actionscheduler_logs` DISABLE KEYS */;
INSERT INTO `wp_actionscheduler_logs` VALUES (2193,740,'action created','2023-01-31 20:50:41','2023-01-31 20:50:41'),(2196,741,'action created','2023-01-31 20:50:41','2023-01-31 20:50:41'),(2199,742,'action created','2023-01-31 20:50:41','2023-01-31 20:50:41'),(2211,746,'action created','2023-02-03 07:15:22','2023-02-03 07:15:22'),(2214,747,'action created','2023-02-06 05:55:17','2023-02-06 05:55:17'),(2215,747,'action started via Async Request','2023-02-06 05:55:18','2023-02-06 05:55:18'),(2216,747,'action complete via Async Request','2023-02-06 05:55:18','2023-02-06 05:55:18'),(2217,746,'action started via Async Request','2023-02-06 05:55:18','2023-02-06 05:55:18'),(2218,748,'action created','2023-02-06 05:55:18','2023-02-06 05:55:18'),(2219,746,'action complete via Async Request','2023-02-06 05:55:18','2023-02-06 05:55:18'),(2220,749,'action created','2023-02-06 05:55:18','2023-02-06 05:55:18'),(2221,748,'action started via Async Request','2023-02-06 05:55:18','2023-02-06 05:55:18'),(2222,748,'action complete via Async Request','2023-02-06 05:55:18','2023-02-06 05:55:18'),(2223,750,'action created','2023-02-07 09:43:03','2023-02-07 09:43:03'),(2224,750,'action started via Async Request','2023-02-07 09:43:04','2023-02-07 09:43:04'),(2225,750,'action complete via Async Request','2023-02-07 09:43:04','2023-02-07 09:43:04'),(2226,749,'action started via Async Request','2023-02-07 09:43:04','2023-02-07 09:43:04'),(2227,751,'action created','2023-02-07 09:43:04','2023-02-07 09:43:04'),(2228,749,'action complete via Async Request','2023-02-07 09:43:04','2023-02-07 09:43:04'),(2229,752,'action created','2023-02-07 09:43:04','2023-02-07 09:43:04'),(2230,751,'action started via Async Request','2023-02-07 09:43:04','2023-02-07 09:43:04'),(2231,751,'action complete via Async Request','2023-02-07 09:43:04','2023-02-07 09:43:04'),(2232,740,'action started via Async Request','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2233,740,'action complete via Async Request','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2234,753,'action created','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2235,741,'action started via Async Request','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2236,741,'action complete via Async Request','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2237,754,'action created','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2238,742,'action started via Async Request','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2239,742,'action complete via Async Request','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2240,755,'action created','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2241,752,'action started via Async Request','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2242,756,'action created','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2243,752,'action complete via Async Request','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2244,757,'action created','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2245,756,'action started via Async Request','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2246,756,'action complete via Async Request','2023-02-09 08:00:49','2023-02-09 08:00:49'),(2247,757,'action started via Async Request','2023-02-11 13:00:35','2023-02-11 13:00:35'),(2248,758,'action created','2023-02-11 13:00:35','2023-02-11 13:00:35'),(2249,757,'action complete via Async Request','2023-02-11 13:00:35','2023-02-11 13:00:35'),(2250,759,'action created','2023-02-11 13:00:35','2023-02-11 13:00:35'),(2251,758,'action started via Async Request','2023-02-11 13:00:35','2023-02-11 13:00:35'),(2252,758,'action complete via Async Request','2023-02-11 13:00:35','2023-02-11 13:00:35'),(2253,759,'action started via Async Request','2023-02-15 02:44:33','2023-02-15 02:44:33'),(2254,760,'action created','2023-02-15 02:44:33','2023-02-15 02:44:33'),(2255,759,'action complete via Async Request','2023-02-15 02:44:33','2023-02-15 02:44:33'),(2256,761,'action created','2023-02-15 02:44:33','2023-02-15 02:44:33'),(2257,760,'action started via Async Request','2023-02-15 02:44:33','2023-02-15 02:44:33'),(2258,760,'action complete via Async Request','2023-02-15 02:44:33','2023-02-15 02:44:33'),(2259,761,'action started via Async Request','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2260,762,'action created','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2261,761,'action complete via Async Request','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2262,763,'action created','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2263,753,'action started via Async Request','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2264,753,'action complete via Async Request','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2265,764,'action created','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2266,754,'action started via Async Request','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2267,754,'action complete via Async Request','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2268,765,'action created','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2269,755,'action started via Async Request','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2270,755,'action complete via Async Request','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2271,766,'action created','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2272,762,'action started via Async Request','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2273,762,'action complete via Async Request','2023-02-20 00:53:46','2023-02-20 00:53:46'),(2274,763,'action started via Async Request','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2275,767,'action created','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2276,763,'action complete via Async Request','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2277,768,'action created','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2278,764,'action started via Async Request','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2279,764,'action complete via Async Request','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2280,769,'action created','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2281,765,'action started via Async Request','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2282,765,'action complete via Async Request','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2283,770,'action created','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2284,766,'action started via Async Request','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2285,766,'action complete via Async Request','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2286,771,'action created','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2287,767,'action started via Async Request','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2288,767,'action complete via Async Request','2023-03-03 22:15:33','2023-03-03 22:15:33'),(2289,768,'action started via Async Request','2023-03-06 17:41:59','2023-03-06 17:41:59'),(2290,772,'action created','2023-03-06 17:41:59','2023-03-06 17:41:59'),(2291,768,'action complete via Async Request','2023-03-06 17:41:59','2023-03-06 17:41:59'),(2292,773,'action created','2023-03-06 17:41:59','2023-03-06 17:41:59'),(2293,772,'action started via Async Request','2023-03-06 17:41:59','2023-03-06 17:41:59'),(2294,772,'action complete via Async Request','2023-03-06 17:41:59','2023-03-06 17:41:59');
/*!40000 ALTER TABLE `wp_actionscheduler_logs` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `wp_commentmeta`
--
DROP TABLE IF EXISTS `wp_commentmeta`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_commentmeta` (
`meta_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`comment_id` bigint unsigned NOT NULL DEFAULT '0',
`meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`meta_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`meta_id`),
KEY `comment_id` (`comment_id`),
KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_comments` (
`comment_ID` bigint unsigned NOT NULL AUTO_INCREMENT,
`comment_post_ID` bigint unsigned NOT NULL DEFAULT '0',
`comment_author` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`comment_author_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`comment_author_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`comment_author_IP` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_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 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`comment_karma` int NOT NULL DEFAULT '0',
`comment_approved` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1',
`comment_agent` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`comment_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'comment',
`comment_parent` bigint unsigned NOT NULL DEFAULT '0',
`user_id` bigint 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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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 */;
/*!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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_links` (
`link_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`link_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_target` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_visible` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Y',
`link_owner` bigint unsigned NOT NULL DEFAULT '1',
`link_rating` int NOT NULL DEFAULT '0',
`link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`link_rel` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_notes` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`link_rss` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`link_id`),
KEY `link_visible` (`link_visible`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_options` (
`option_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`option_name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`option_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`autoload` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'yes',
PRIMARY KEY (`option_id`),
UNIQUE KEY `option_name` (`option_name`),
KEY `autoload` (`autoload`)
) ENGINE=InnoDB AUTO_INCREMENT=121864 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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://affolterproductions.nl','yes'),(2,'home','http://affolterproductions.nl','yes'),(3,'blogname','www.affolterproductions.nl','yes'),(4,'blogdescription','','yes'),(5,'users_can_register','0','yes'),(6,'admin_email','[email protected]','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','0','yes'),(12,'posts_per_rss','10','yes'),(13,'rss_use_excerpt','0','yes'),(14,'mailserver_url','mail.example.com','yes'),(15,'mailserver_login','[email protected]','yes'),(16,'mailserver_pass','password','yes'),(17,'mailserver_port','110','yes'),(18,'default_category','2','yes'),(19,'default_comment_status','closed','yes'),(20,'default_ping_status','closed','yes'),(21,'default_pingback_flag','1','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','0','yes'),(28,'permalink_structure','/%postname%/','yes'),(29,'rewrite_rules','a:110:{s:11:\"^wp-json/?$\";s:22:\"index.php?rest_route=/\";s:14:\"^wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:21:\"^index.php/wp-json/?$\";s:22:\"index.php?rest_route=/\";s:24:\"^index.php/wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:17:\"^wp-sitemap\\.xml$\";s:23:\"index.php?sitemap=index\";s:17:\"^wp-sitemap\\.xsl$\";s:36:\"index.php?sitemap-stylesheet=sitemap\";s:23:\"^wp-sitemap-index\\.xsl$\";s:34:\"index.php?sitemap-stylesheet=index\";s:48:\"^wp-sitemap-([a-z]+?)-([a-z\\d_-]+?)-(\\d+?)\\.xml$\";s:75:\"index.php?sitemap=$matches[1]&sitemap-subtype=$matches[2]&paged=$matches[3]\";s:34:\"^wp-sitemap-([a-z]+?)-(\\d+?)\\.xml$\";s:47:\"index.php?sitemap=$matches[1]&paged=$matches[2]\";s:14:\"wpautoterms/?$\";s:36:\"index.php?post_type=wpautoterms_page\";s:44:\"wpautoterms/feed/(feed|rdf|rss|rss2|atom)/?$\";s:53:\"index.php?post_type=wpautoterms_page&feed=$matches[1]\";s:39:\"wpautoterms/(feed|rdf|rss|rss2|atom)/?$\";s:53:\"index.php?post_type=wpautoterms_page&feed=$matches[1]\";s:31:\"wpautoterms/page/([0-9]{1,})/?$\";s:54:\"index.php?post_type=wpautoterms_page&paged=$matches[1]\";s:47:\"category/(.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:42:\"category/(.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:23:\"category/(.+?)/embed/?$\";s:46:\"index.php?category_name=$matches[1]&embed=true\";s:35:\"category/(.+?)/page/?([0-9]{1,})/?$\";s:53:\"index.php?category_name=$matches[1]&paged=$matches[2]\";s:17:\"category/(.+?)/?$\";s:35:\"index.php?category_name=$matches[1]\";s:44:\"tag/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:39:\"tag/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:20:\"tag/([^/]+)/embed/?$\";s:36:\"index.php?tag=$matches[1]&embed=true\";s:32:\"tag/([^/]+)/page/?([0-9]{1,})/?$\";s:43:\"index.php?tag=$matches[1]&paged=$matches[2]\";s:14:\"tag/([^/]+)/?$\";s:25:\"index.php?tag=$matches[1]\";s:45:\"type/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:40:\"type/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:21:\"type/([^/]+)/embed/?$\";s:44:\"index.php?post_format=$matches[1]&embed=true\";s:33:\"type/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?post_format=$matches[1]&paged=$matches[2]\";s:15:\"type/([^/]+)/?$\";s:33:\"index.php?post_format=$matches[1]\";s:37:\"wpautoterms/.+?/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:47:\"wpautoterms/.+?/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:67:\"wpautoterms/.+?/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:62:\"wpautoterms/.+?/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:62:\"wpautoterms/.+?/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:43:\"wpautoterms/.+?/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:26:\"wpautoterms/(.+?)/embed/?$\";s:49:\"index.php?wpautoterms_page=$matches[1]&embed=true\";s:30:\"wpautoterms/(.+?)/trackback/?$\";s:43:\"index.php?wpautoterms_page=$matches[1]&tb=1\";s:50:\"wpautoterms/(.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:55:\"index.php?wpautoterms_page=$matches[1]&feed=$matches[2]\";s:45:\"wpautoterms/(.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:55:\"index.php?wpautoterms_page=$matches[1]&feed=$matches[2]\";s:38:\"wpautoterms/(.+?)/page/?([0-9]{1,})/?$\";s:56:\"index.php?wpautoterms_page=$matches[1]&paged=$matches[2]\";s:45:\"wpautoterms/(.+?)/comment-page-([0-9]{1,})/?$\";s:56:\"index.php?wpautoterms_page=$matches[1]&cpage=$matches[2]\";s:34:\"wpautoterms/(.+?)(?:/([0-9]+))?/?$\";s:55:\"index.php?wpautoterms_page=$matches[1]&page=$matches[2]\";s:12:\"robots\\.txt$\";s:18:\"index.php?robots=1\";s:13:\"favicon\\.ico$\";s:19:\"index.php?favicon=1\";s:48:\".*wp-(atom|rdf|rss|rss2|feed|commentsrss2)\\.php$\";s:18:\"index.php?feed=old\";s:20:\".*wp-app\\.php(/.*)?$\";s:19:\"index.php?error=403\";s:18:\".*wp-register.php$\";s:23:\"index.php?register=true\";s:32:\"feed/(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:27:\"(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:8:\"embed/?$\";s:21:\"index.php?&embed=true\";s:20:\"page/?([0-9]{1,})/?$\";s:28:\"index.php?&paged=$matches[1]\";s:41:\"comments/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:36:\"comments/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:17:\"comments/embed/?$\";s:21:\"index.php?&embed=true\";s:44:\"search/(.+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:39:\"search/(.+)/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:20:\"search/(.+)/embed/?$\";s:34:\"index.php?s=$matches[1]&embed=true\";s:32:\"search/(.+)/page/?([0-9]{1,})/?$\";s:41:\"index.php?s=$matches[1]&paged=$matches[2]\";s:14:\"search/(.+)/?$\";s:23:\"index.php?s=$matches[1]\";s:47:\"author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:42:\"author/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:23:\"author/([^/]+)/embed/?$\";s:44:\"index.php?author_name=$matches[1]&embed=true\";s:35:\"author/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?author_name=$matches[1]&paged=$matches[2]\";s:17:\"author/([^/]+)/?$\";s:33:\"index.php?author_name=$matches[1]\";s:69:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:45:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/embed/?$\";s:74:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&paged=$matches[4]\";s:39:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$\";s:63:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]\";s:56:\"([0-9]{4})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:51:\"([0-9]{4})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:32:\"([0-9]{4})/([0-9]{1,2})/embed/?$\";s:58:\"index.php?year=$matches[1]&monthnum=$matches[2]&embed=true\";s:44:\"([0-9]{4})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&paged=$matches[3]\";s:26:\"([0-9]{4})/([0-9]{1,2})/?$\";s:47:\"index.php?year=$matches[1]&monthnum=$matches[2]\";s:43:\"([0-9]{4})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:38:\"([0-9]{4})/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:19:\"([0-9]{4})/embed/?$\";s:37:\"index.php?year=$matches[1]&embed=true\";s:31:\"([0-9]{4})/page/?([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&paged=$matches[2]\";s:13:\"([0-9]{4})/?$\";s:26:\"index.php?year=$matches[1]\";s:27:\".?.+?/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:37:\".?.+?/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:57:\".?.+?/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:33:\".?.+?/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:16:\"(.?.+?)/embed/?$\";s:41:\"index.php?pagename=$matches[1]&embed=true\";s:20:\"(.?.+?)/trackback/?$\";s:35:\"index.php?pagename=$matches[1]&tb=1\";s:40:\"(.?.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:35:\"(.?.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:28:\"(.?.+?)/page/?([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&paged=$matches[2]\";s:35:\"(.?.+?)/comment-page-([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&cpage=$matches[2]\";s:24:\"(.?.+?)(?:/([0-9]+))?/?$\";s:47:\"index.php?pagename=$matches[1]&page=$matches[2]\";s:27:\"[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:37:\"[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:57:\"[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\"[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\"[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:33:\"[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:16:\"([^/]+)/embed/?$\";s:37:\"index.php?name=$matches[1]&embed=true\";s:20:\"([^/]+)/trackback/?$\";s:31:\"index.php?name=$matches[1]&tb=1\";s:40:\"([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?name=$matches[1]&feed=$matches[2]\";s:35:\"([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?name=$matches[1]&feed=$matches[2]\";s:28:\"([^/]+)/page/?([0-9]{1,})/?$\";s:44:\"index.php?name=$matches[1]&paged=$matches[2]\";s:35:\"([^/]+)/comment-page-([0-9]{1,})/?$\";s:44:\"index.php?name=$matches[1]&cpage=$matches[2]\";s:24:\"([^/]+)(?:/([0-9]+))?/?$\";s:43:\"index.php?name=$matches[1]&page=$matches[2]\";s:16:\"[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:26:\"[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:46:\"[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:41:\"[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:41:\"[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:22:\"[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";}','yes'),(30,'hack_file','0','yes'),(31,'blog_charset','UTF-8','yes'),(32,'moderation_keys','','no'),(33,'active_plugins','a:11:{i:0;s:43:\"wp-sheet-editor-premium/wp-sheet-editor.php\";i:1;s:19:\"akismet/akismet.php\";i:2;s:91:\"all-in-one-wp-migration-multisite-extension/all-in-one-wp-migration-multisite-extension.php\";i:3;s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";i:4;s:81:\"auto-terms-of-service-and-privacy-policy/auto-terms-of-service-privacy-policy.php\";i:5;s:37:\"link-whisper-premium/link-whisper.php\";i:6;s:75:\"recent-posts-widget-with-thumbnails/recent-posts-widget-with-thumbnails.php\";i:7;s:47:\"simple-social-buttons/simple-social-buttons.php\";i:8;s:29:\"theme-editor/theme_editor.php\";i:9;s:37:\"wordpress-autoblogging/basic-auth.php\";i:10;s:24:\"wpforms-lite/wpforms.php\";}','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','ocius','yes'),(41,'stylesheet','blog-belt','yes'),(44,'comment_registration','0','yes'),(45,'html_type','text/html','yes'),(46,'use_trackback','0','yes'),(47,'default_role','subscriber','yes'),(48,'db_version','51917','yes'),(49,'uploads_use_yearmonth_folders','1','yes'),(50,'upload_path','','yes'),(51,'blog_public','1','yes'),(52,'default_link_category','2','yes'),(53,'show_on_front','posts','yes'),(54,'tag_base','','yes'),(55,'show_avatars','1','yes'),(56,'avatar_rating','G','yes'),(57,'upload_url_path','','yes'),(58,'thumbnail_size_w','150','yes'),(59,'thumbnail_size_h','150','yes'),(60,'thumbnail_crop','1','yes'),(61,'medium_size_w','300','yes'),(62,'medium_size_h','300','yes'),(63,'avatar_default','mystery','yes'),(64,'large_size_w','1024','yes'),(65,'large_size_h','1024','yes'),(66,'image_default_link_type','none','yes'),(67,'image_default_size','','yes'),(68,'image_default_align','','yes'),(69,'close_comments_for_old_posts','0','yes'),(70,'close_comments_days_old','14','yes'),(71,'thread_comments','1','yes'),(72,'thread_comments_depth','5','yes'),(73,'page_comments','0','yes'),(74,'comments_per_page','50','yes'),(75,'default_comments_page','newest','yes'),(76,'comment_order','asc','yes'),(77,'sticky_posts','a:1:{i:0;i:64;}','yes'),(78,'widget_categories','a:2:{i:2;a:4:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:12:\"hierarchical\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}','yes'),(79,'widget_text','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(80,'widget_rss','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(81,'uninstall_plugins','a:1:{s:31:\"cache-enabler/cache-enabler.php\";a:2:{i:0;s:13:\"Cache_Enabler\";i:1;s:12:\"on_uninstall\";}}','no'),(82,'timezone_string','','yes'),(83,'page_for_posts','0','yes'),(84,'page_on_front','0','yes'),(85,'default_post_format','0','yes'),(86,'link_manager_enabled','0','yes'),(87,'finished_splitting_shared_terms','1','yes'),(88,'site_icon','34','yes'),(89,'medium_large_size_w','768','yes'),(90,'medium_large_size_h','0','yes'),(91,'wp_page_for_privacy_policy','3','yes'),(92,'show_comments_cookies_opt_in','1','yes'),(93,'admin_email_lifespan','1602854333','yes'),(94,'initial_db_version','47018','yes'),(95,'wp_user_roles','a:7:{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;}}s:24:\"manage_wpautoterms_pages\";a:2:{s:4:\"name\";s:37:\"WPAutoTerms Pages Editor (additional)\";s:12:\"capabilities\";a:10:{s:22:\"edit_wpautoterms_pages\";b:1;s:29:\"edit_others_wpautoterms_pages\";b:1;s:30:\"edit_private_wpautoterms_pages\";b:1;s:32:\"edit_published_wpautoterms_pages\";b:1;s:30:\"read_private_wpautoterms_pages\";b:1;s:24:\"delete_wpautoterms_pages\";b:1;s:31:\"delete_others_wpautoterms_pages\";b:1;s:32:\"delete_private_wpautoterms_pages\";b:1;s:34:\"delete_published_wpautoterms_pages\";b:1;s:25:\"publish_wpautoterms_pages\";b:1;}}s:31:\"manage_wpautoterms_pages_editor\";a:2:{s:4:\"name\";s:33:\"Editor + WPAutoTerms Pages Editor\";s:12:\"capabilities\";a:44:{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:22:\"edit_wpautoterms_pages\";b:1;s:29:\"edit_others_wpautoterms_pages\";b:1;s:30:\"edit_private_wpautoterms_pages\";b:1;s:32:\"edit_published_wpautoterms_pages\";b:1;s:30:\"read_private_wpautoterms_pages\";b:1;s:24:\"delete_wpautoterms_pages\";b:1;s:31:\"delete_others_wpautoterms_pages\";b:1;s:32:\"delete_private_wpautoterms_pages\";b:1;s:34:\"delete_published_wpautoterms_pages\";b:1;s:25:\"publish_wpautoterms_pages\";b:1;}}}','yes'),(96,'fresh_site','0','yes'),(97,'widget_search','a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}','yes'),(98,'widget_recent-posts','a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}','yes'),(99,'widget_recent-comments','a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}','yes'),(100,'widget_archives','a:2:{i:2;a:3:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}','yes'),(101,'widget_meta','a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}','yes'),(102,'sidebars_widgets','a:6:{s:19:\"wp_inactive_widgets\";a:3:{i:0;s:10:\"archives-2\";i:1;s:6:\"meta-2\";i:2;s:17:\"recent-comments-2\";}s:9:\"sidebar-1\";a:13:{i:0;s:8:\"search-2\";i:1;s:12:\"categories-2\";i:2;s:11:\"tag_cloud-2\";i:3;s:37:\"recent-posts-widget-with-thumbnails-3\";i:4;s:10:\"calendar-3\";i:5;s:13:\"media_image-3\";i:6;s:7:\"block-3\";i:7;s:7:\"block-9\";i:8;s:8:\"block-10\";i:9;s:8:\"block-11\";i:10;s:8:\"block-13\";i:11;s:8:\"block-15\";i:12;s:8:\"block-16\";}s:8:\"footer-1\";a:1:{i:0;s:13:\"media_video-3\";}s:8:\"footer-2\";a:1:{i:0;s:13:\"media_image-4\";}s:8:\"footer-3\";a:1:{i:0;s:16:\"wpforms-widget-3\";}s:13:\"array_version\";i:3;}','yes'),(103,'widget_tag_cloud','a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:8:\"taxonomy\";s:8:\"post_tag\";}s:12:\"_multiwidget\";i:1;}','yes'),(104,'db-version-secure','pIKsOgLybr','yes'),(105,'tagline','','yes'),(107,'auth_key','5)_B(b8q%7Kcq)Rq[B^N;7j|*-.>5+_^cg}R9<L)h]ak1r%$s^(Y=Apm|%8s8<HA','no'),(108,'auth_salt','D(n0i~cwi.AVhaoe0z>:t;}xN7QcD2et=C@54PD&H|@VCie=4M6hW]W8:SMnDm,o','no'),(109,'logged_in_key','P/pt!.j3?Os:&c3K]U>3vyC/(|N+j(DIXc(0BGrCqH|-H.V 5_GY:v+<,&S74,Iw','no'),(110,'logged_in_salt','8]Z{h[`,MYq^O@8pZe 9Y3GbO$6wM[H(BoZz~wU4kXK{c?mQ$>w1Fp# =?l>I#T]','no'),(111,'cron','a:16:{i:1673880807;a:1:{s:26:\"action_scheduler_run_queue\";a:1:{s:32:\"0d04ed39571b55704c122d726248bbac\";a:3:{s:8:\"schedule\";s:12:\"every_minute\";s:4:\"args\";a:1:{i:0;s:7:\"WP Cron\";}s:8:\"interval\";i:60;}}}i:1673882337;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:1673903341;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:1673912554;a:1:{s:21:\"ai1wm_storage_cleanup\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1673918337;a:3:{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:1673919169;a:1:{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;}}}i:1673930233;a:1:{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:1673961536;a:1:{s:15:\"ebn_optimize_db\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1673961537;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:1673961538;a:2:{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;}}}i:1674479937;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;}}}i:1674482400;a:1:{s:28:\"wpforms_email_summaries_cron\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:30:\"wpforms_email_summaries_weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}i:1675672356;a:1:{s:26:\"upgrader_scheduled_cleanup\";a:1:{s:32:\"f953bd603d96036fad62a863c8deaa45\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:70;}}}}i:1675679960;a:1:{s:26:\"upgrader_scheduled_cleanup\";a:1:{s:32:\"301c94fab7b88db0f25594661c40527b\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:71;}}}}i:1676595976;a:2:{s:27:\"wpil_broken_link_check_cron\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"10min\";s:4:\"args\";a:0:{}s:8:\"interval\";i:600;}}s:26:\"wpil_search_console_update\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:12:\"wpil_14_days\";s:4:\"args\";a:0:{}s:8:\"interval\";i:1209600;}}}s:7:\"version\";i:2;}','yes'),(112,'update_day','0','yes'),(113,'widget_pages','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(114,'widget_calendar','a:2:{s:12:\"_multiwidget\";i:1;i:3;a:1:{s:5:\"title\";s:8:\"Calendar\";}}','yes'),(115,'widget_media_audio','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(116,'widget_media_image','a:3:{s:12:\"_multiwidget\";i:1;i:3;a:15:{s:4:\"size\";s:4:\"full\";s:5:\"width\";i:150;s:6:\"height\";i:634;s:7:\"caption\";s:0:\"\";s:3:\"alt\";s:0:\"\";s:9:\"link_type\";s:6:\"custom\";s:8:\"link_url\";s:0:\"\";s:13:\"image_classes\";s:0:\"\";s:12:\"link_classes\";s:0:\"\";s:8:\"link_rel\";s:0:\"\";s:17:\"link_target_blank\";b:0;s:11:\"image_title\";s:0:\"\";s:13:\"attachment_id\";i:43;s:3:\"url\";s:64:\"http://affolterproductions.nl/wp-content/uploads/2020/05/ads.jpg\";s:5:\"title\";s:0:\"\";}i:4;a:15:{s:4:\"size\";s:4:\"full\";s:5:\"width\";i:1600;s:6:\"height\";i:1000;s:7:\"caption\";s:0:\"\";s:3:\"alt\";s:0:\"\";s:9:\"link_type\";s:6:\"custom\";s:8:\"link_url\";s:0:\"\";s:13:\"image_classes\";s:0:\"\";s:12:\"link_classes\";s:0:\"\";s:8:\"link_rel\";s:0:\"\";s:17:\"link_target_blank\";b:0;s:11:\"image_title\";s:0:\"\";s:13:\"attachment_id\";i:31;s:3:\"url\";s:62:\"http://affolterproductions.nl/wp-content/uploads/2020/05/3.jpg\";s:5:\"title\";s:14:\"Featured Image\";}}','yes'),(117,'widget_media_gallery','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(118,'widget_media_video','a:2:{s:12:\"_multiwidget\";i:1;i:3;a:11:{s:7:\"preload\";s:8:\"metadata\";s:4:\"loop\";b:0;s:7:\"content\";s:0:\"\";s:3:\"mp4\";s:0:\"\";s:3:\"m4v\";s:0:\"\";s:4:\"webm\";s:0:\"\";s:3:\"ogv\";s:0:\"\";s:3:\"flv\";s:0:\"\";s:13:\"attachment_id\";i:0;s:3:\"url\";s:43:\"https://www.youtube.com/watch?v=SHhYtRZErLI\";s:5:\"title\";s:14:\"Featured Video\";}}','yes'),(119,'widget_nav_menu','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(120,'widget_custom_html','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(122,'nonce_key','?ukMu7qx~jNGTg~#y?FkBZN<F2`t E:4tz1?P6rH`FmcryC*/fET,jxVBP02J0K!','no'),(123,'nonce_salt','f32r-sv8SkvP#BCWoPUHY!!3h0<!E8;t@<#uWJMi9|Mo<$&4_#|6EK>2rcw)sE;i','no'),(124,'widget_akismet_widget','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(132,'current_theme','Blog Belt','yes'),(135,'theme_mods_ephemeris','a:4:{s:18:\"custom_css_post_id\";i:-1;s:18:\"nav_menu_locations\";a:1:{s:12:\"primary-menu\";i:3;}s:11:\"custom_logo\";i:33;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1588830978;s:4:\"data\";a:4:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:4:{i:0;s:8:\"search-2\";i:1;s:12:\"categories-2\";i:2;s:14:\"recent-posts-2\";i:3;s:11:\"tag_cloud-2\";}s:9:\"sidebar-2\";a:0:{}s:9:\"sidebar-3\";a:0:{}}}}','yes'),(136,'crawl-delay-value','5','yes'),(165,'action_scheduler_hybrid_store_demarkation','5','yes'),(166,'schema-ActionScheduler_StoreSchema','6.0.1647739748','yes'),(167,'schema-ActionScheduler_LoggerSchema','3.0.1647739748','yes'),(168,'wpforms_version','1.6.0.1','yes'),(169,'wpforms_activated','a:1:{s:4:\"lite\";i:1588827567;}','yes'),(172,'recently_activated','a:0:{}','yes'),(173,'action_scheduler_lock_async-request-runner','1678145657','yes'),(174,'ssb_networks','a:1:{s:14:\"icon_selection\";s:41:\"reddit,viber,whatsapp,messenger,pinterest\";}','yes'),(175,'ssb_themes','a:1:{s:10:\"icon_style\";s:9:\"round-txt\";}','yes'),(176,'ssb_positions','a:1:{s:8:\"position\";a:2:{s:7:\"sidebar\";s:7:\"sidebar\";s:6:\"inline\";s:6:\"inline\";}}','yes'),(177,'ssb_inline','a:14:{s:8:\"location\";s:5:\"below\";s:14:\"icon_alignment\";s:4:\"left\";s:9:\"animation\";s:12:\"no-animation\";s:12:\"share_counts\";s:1:\"0\";s:11:\"total_share\";s:1:\"0\";s:10:\"icon_space\";s:1:\"0\";s:16:\"icon_space_value\";s:0:\"\";s:11:\"hide_mobile\";s:1:\"0\";s:16:\"show_on_category\";s:1:\"0\";s:15:\"show_on_archive\";s:1:\"0\";s:11:\"show_on_tag\";s:1:\"0\";s:14:\"show_on_search\";s:1:\"0\";s:11:\"share_title\";s:0:\"\";s:5:\"posts\";a:2:{s:4:\"home\";s:4:\"home\";s:4:\"post\";s:4:\"post\";}}','yes'),(178,'ssb_advanced','a:1:{s:11:\"ssb_og_tags\";s:1:\"1\";}','yes'),(179,'ssb_pr_version','3.1.1','yes'),(180,'wpforms_version_lite','1.6.0.1','yes'),(181,'widget_wpforms-widget','a:2:{s:12:\"_multiwidget\";i:1;i:3;a:4:{s:5:\"title\";s:10:\"Newsletter\";s:7:\"form_id\";i:5;s:10:\"show_title\";b:0;s:9:\"show_desc\";b:0;}}','yes'),(182,'widget_ssb_widget','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(185,'ssb_sidebar','a:8:{s:11:\"orientation\";s:4:\"left\";s:9:\"animation\";s:12:\"no-animation\";s:12:\"share_counts\";s:1:\"0\";s:11:\"total_share\";s:1:\"0\";s:10:\"icon_space\";s:1:\"0\";s:16:\"icon_space_value\";s:0:\"\";s:11:\"hide_mobile\";s:1:\"0\";s:5:\"posts\";a:2:{s:4:\"home\";s:4:\"home\";s:4:\"post\";s:4:\"post\";}}','yes'),(186,'ssb_media','','yes'),(187,'ssb_popup','','yes'),(188,'ssb_flyin','','yes'),(189,'ssb_active_time','1588827573','no'),(191,'mk_te_settings_options','a:5:{s:7:\"e_d_t_e\";s:3:\"yes\";s:17:\"code_editor_theme\";s:6:\"cobalt\";s:9:\"e_w_d_t_e\";s:3:\"yes\";s:7:\"e_d_p_e\";s:3:\"yes\";s:9:\"e_w_d_p_e\";s:3:\"yes\";}','yes'),(197,'wpautoterms_activated','1','yes'),(198,'wpautoterms_legal_pages_slug','wpautoterms','yes'),(199,'wpautoterms_version','2.4.9','yes'),(200,'widget_wpautoterms_widget','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(201,'wpautoterms_links','1','yes'),(202,'wpautoterms_links_bg_color','#ffffff','yes'),(203,'wpautoterms_links_font','Arial, sans-serif','yes'),(204,'wpautoterms_links_font_size','14px','yes'),(205,'wpautoterms_links_text_color','#cccccc','yes'),(206,'wpautoterms_links_text_align','center','yes'),(207,'wpautoterms_links_links_color','#000000','yes'),(208,'wpautoterms_links_separator','-','yes'),(209,'wpautoterms_links_target_blank','','yes'),(210,'wpautoterms_update_notice','','yes'),(211,'wpautoterms_update_notice_bar_position','top','yes'),(212,'wpautoterms_update_notice_bar_type','static','yes'),(213,'wpautoterms_update_notice_disable_logged','yes','yes'),(214,'wpautoterms_update_notice_duration','3','yes'),(215,'wpautoterms_update_notice_message','Our <a href=\"[wpautoterms page_link]\">[wpautoterms page_title]</a> has been updated on [wpautoterms last_updated_date].','yes'),(216,'wpautoterms_update_notice_message_multiple','Our [wpautoterms page_links] have been updated on [wpautoterms last_updated_date].','yes'),(217,'wpautoterms_update_notice_close_message','Close','yes'),(218,'wpautoterms_update_notice_bg_color','','yes'),(219,'wpautoterms_update_notice_font','','yes'),(220,'wpautoterms_update_notice_font_size','','yes'),(221,'wpautoterms_update_notice_text_color','','yes'),(222,'wpautoterms_update_notice_links_color','','yes'),(223,'wpautoterms_cookies_notice','','yes'),(224,'wpautoterms_cookies_notice_bar_position','top','yes'),(225,'wpautoterms_cookies_notice_bar_type','static','yes'),(226,'wpautoterms_cookies_notice_disable_logged','yes','yes'),(227,'wpautoterms_cookies_notice_message','We use cookies to ensure that we give you the best experience on our website','yes'),(228,'wpautoterms_cookies_notice_close_message','Close','yes'),(229,'wpautoterms_cookies_notice_bg_color','','yes'),(230,'wpautoterms_cookies_notice_font','','yes'),(231,'wpautoterms_cookies_notice_font_size','','yes'),(232,'wpautoterms_cookies_notice_text_color','','yes'),(233,'wpautoterms_cookies_notice_links_color','','yes'),(234,'wpautoterms_endorsements','','yes'),(235,'wpautoterms_endorsements_message','<p>Some of the links in this article are \"affiliate links\", a link with a special tracking code. This means if you click on an affiliate link and purchase the item, we will receive an affiliate commission.</p> <p>The price of the item is the same whether it is an affiliate link or not. Regardless, we only recommend products or services we believe will add value to our readers.</p> <p>By using the affiliate links, you are helping support our Website, and we genuinely appreciate your support.</p>','yes'),(236,'wpautoterms_endorsements_when','','yes'),(237,'wpautoterms_endorsements_tag','','yes'),(238,'wpautoterms_site_name','www.affolterproductions.nl','yes'),(239,'wpautoterms_site_url','http://affolterproductions.nl','yes'),(240,'wpautoterms_company_name','www.affolterproductions.nl','yes'),(241,'wpautoterms_country','','yes'),(242,'wpautoterms_state','','yes'),(243,'wpautoterms_show_in_pages_widget','','yes'),(244,'wpautoterms_cache_plugins_compat','','yes'),(245,'wpautoterms_license','','yes'),(246,'nav_menu_options','a:2:{i:0;b:0;s:8:\"auto_add\";a:0:{}}','yes'),(247,'ssb_not_exist_post_old_counts','a:5:{s:7:\"twitter\";i:0;s:9:\"pinterest\";i:0;s:7:\"fbshare\";i:0;s:6:\"reddit\";i:0;s:6:\"tumblr\";i:0;}','yes'),(248,'ssb_not_exist_post_reddit_counts','0','yes'),(249,'ssb_not_exist_post_pinterest_counts','0','yes'),(250,'ssb_not_exist_post_total_counts','0','yes'),(251,'wpautoterms_ob_total','1','yes'),(252,'wpautoterms_ob_not_intercepted','0','yes'),(253,'wpautoterms_cache_plugins_detected','1','yes'),(260,'category_children','a:0:{}','yes'),(269,'theme_mods_blog-belt','a:5:{i:0;b:0;s:18:\"nav_menu_locations\";a:1:{s:6:\"menu-1\";i:3;}s:18:\"custom_css_post_id\";i:45;s:11:\"custom_logo\";i:50;s:16:\"header_textcolor\";s:5:\"blank\";}','yes'),(270,'theme_switched','','yes'),(271,'widget_ocius-featured-post','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(272,'widget_ocius-author','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(273,'widget_ocius-social-icons','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(274,'wpautoterms_cache_plugins_detection','','yes'),(275,'widget_recent-posts-widget-with-thumbnails','a:2:{s:12:\"_multiwidget\";i:1;i:3;a:36:{s:5:\"title\";s:11:\"Recent Post\";s:11:\"default_url\";s:102:\"http://affolterproductions.nl/wp-content/plugins/recent-posts-widget-with-thumbnails/default_thumb.gif\";s:16:\"thumb_dimensions\";s:6:\"custom\";s:12:\"category_ids\";a:1:{i:0;i:0;}s:14:\"excerpt_length\";i:55;s:12:\"number_posts\";i:5;s:17:\"post_title_length\";i:1000;s:12:\"thumb_height\";i:75;s:11:\"thumb_width\";i:75;s:17:\"hide_current_post\";b:0;s:17:\"only_sticky_posts\";b:0;s:17:\"hide_sticky_posts\";b:0;s:10:\"hide_title\";b:0;s:17:\"keep_aspect_ratio\";b:0;s:11:\"keep_sticky\";b:0;s:12:\"only_1st_img\";b:0;s:12:\"random_order\";b:0;s:11:\"show_author\";b:0;s:15:\"show_categories\";b:0;s:20:\"show_comments_number\";b:0;s:9:\"show_date\";b:0;s:12:\"show_excerpt\";b:0;s:14:\"ignore_excerpt\";b:0;s:27:\"ignore_post_content_excerpt\";b:0;s:16:\"set_more_as_link\";b:0;s:11:\"try_1st_img\";b:0;s:11:\"use_default\";b:0;s:16:\"use_default_only\";b:0;s:15:\"open_new_window\";b:0;s:21:\"print_post_categories\";b:0;s:17:\"set_cats_as_links\";b:0;s:14:\"use_inline_css\";b:0;s:10:\"use_no_css\";b:0;s:10:\"show_thumb\";b:1;s:12:\"excerpt_more\";s:6:\" […]\";s:14:\"category_label\";s:2:\"In\";}}','yes'),(282,'theme_editor_email_verified_1','yes','yes'),(943,'recovery_keys','a:0:{}','yes'),(955,'action_scheduler_migration_status','complete','yes'),(1537,'disallowed_keys','','no'),(1538,'comment_previously_approved','1','yes'),(1539,'auto_plugin_theme_update_emails','a:0:{}','no'),(1540,'auto_update_core_dev','enabled','yes'),(1541,'auto_update_core_minor','enabled','yes'),(1542,'auto_update_core_major','unset','yes'),(1543,'finished_updating_comment_type','1','yes'),(1544,'db_upgraded','','yes'),(1548,'auto_core_update_notified','a:4:{s:4:\"type\";s:7:\"success\";s:5:\"email\";s:27:\"[email protected]\";s:7:\"version\";s:3:\"6.0\";s:9:\"timestamp\";i:1653788536;}','no'),(1549,'https_detection_errors','a:0:{}','yes'),(1551,'wpforms_crypto_secret_key','kpTCx9kR+vcwSeNrJpm9qFJ2crcw0XVuQva9SpiFwWQ=','yes'),(1553,'wpforms_email_summaries_fetch_info_blocks_last_run','1677881733','yes'),(14551,'wpforms_admin_notices','a:1:{s:14:\"review_request\";a:2:{s:4:\"time\";i:1588827602;s:9:\"dismissed\";b:0;}}','yes'),(17833,'wpforms_builder_opened_date','0','no'),(18739,'widget_block','a:13:{s:12:\"_multiwidget\";i:1;i:3;a:1:{s:7:\"content\";s:87:\"<!-- wp:heading -->\n<h2>Koop nu de beste menstruatiebeker<br></h2>\n<!-- /wp:heading -->\";}i:4;a:1:{s:7:\"content\";s:87:\"<!-- wp:heading -->\n<h2>Koop nu de beste menstruatiebeker<br></h2>\n<!-- /wp:heading -->\";}i:5;a:1:{s:7:\"content\";s:303:\"<!-- wp:paragraph -->\n<p>Of u nu een eerste gebruiker bent of al jaren menstruatiebekers gebruikt, het is belangrijk om de juiste te kiezen. Je wilt niet eindigen met een dure beker die lekt of niet bij je lichaam past. Het kiezen van de juiste beker kan u veel geld besparen.</p>\n<!-- /wp:paragraph -->\";}i:6;a:1:{s:7:\"content\";s:559:\"<!-- wp:paragraph -->\n<p>Menstruele bekers zijn herbruikbaar en kunnen worden gewassen met zeep en water. Ze zijn ook een milieuvriendelijk alternatief voor tampons. Ze zijn gemaakt van siliconen van medische kwaliteit en zijn vrij van schadelijke chemicaliën<a href=\"https://meidenvragen.nl/beste-menstruatiecup/\" target=\"_blank\" rel=\"noreferrer noopener\"> </a><a href=\"https://meidenvragen.nl/beste-menstruatiecup/\" target=\"_blank\" rel=\"noreferrer noopener\">koop nu de beste menstruatiecup</a>, kleurstoffen en kunststoffen.</p>\n<!-- /wp:paragraph -->\";}i:7;a:1:{s:7:\"content\";s:252:\"<!-- wp:paragraph -->\n<p>U kunt kiezen uit twee maten menstruatiebekers. Het kleine formaat is voor vrouwen met een lichte tot middelgrote stroom, terwijl de grote omvang is voor vrouwen met een gemiddelde tot zware stroming.</p>\n<!-- /wp:paragraph -->\";}i:9;a:1:{s:7:\"content\";s:303:\"<!-- wp:paragraph -->\n<p>Of u nu een eerste gebruiker bent of al jaren menstruatiebekers gebruikt, het is belangrijk om de juiste te kiezen. Je wilt niet eindigen met een dure beker die lekt of niet bij je lichaam past. Het kiezen van de juiste beker kan u veel geld besparen.</p>\n<!-- /wp:paragraph -->\";}i:10;a:1:{s:7:\"content\";s:559:\"<!-- wp:paragraph -->\n<p>Menstruele bekers zijn herbruikbaar en kunnen worden gewassen met zeep en water. Ze zijn ook een milieuvriendelijk alternatief voor tampons. Ze zijn gemaakt van siliconen van medische kwaliteit en zijn vrij van schadelijke chemicaliën<a href=\"https://meidenvragen.nl/beste-menstruatiecup/\" target=\"_blank\" rel=\"noreferrer noopener\"> </a><a href=\"https://meidenvragen.nl/beste-menstruatiecup/\" target=\"_blank\" rel=\"noreferrer noopener\">koop nu de beste menstruatiecup</a>, kleurstoffen en kunststoffen.</p>\n<!-- /wp:paragraph -->\";}i:11;a:1:{s:7:\"content\";s:252:\"<!-- wp:paragraph -->\n<p>U kunt kiezen uit twee maten menstruatiebekers. Het kleine formaat is voor vrouwen met een lichte tot middelgrote stroom, terwijl de grote omvang is voor vrouwen met een gemiddelde tot zware stroming.</p>\n<!-- /wp:paragraph -->\";}i:13;a:1:{s:7:\"content\";s:95:\"<!-- wp:heading -->\n<h2>Tips voor het rijden van een veilige auto<br></h2>\n<!-- /wp:heading -->\";}i:14;a:1:{s:7:\"content\";s:52:\"<!-- wp:paragraph -->\n<p></p>\n<!-- /wp:paragraph -->\";}i:15;a:1:{s:7:\"content\";s:339:\"<!-- wp:paragraph -->\n<p>Als het gaat om autorijden, zijn er verschillende technieken en technologieën om uit te kiezen. Deze omvatten antiblokkeerremmen, tractiecontrole, stabiliteitscontrole en chauffeurssystemen. Hoewel elk zijn voor- en nadelen heeft, bieden ze allemaal een vangnet voor u en uw passagiers.</p>\n<!-- /wp:paragraph -->\";}i:16;a:1:{s:7:\"content\";s:381:\"<!-- wp:paragraph -->\n<p>Het beste advies is om de tijd te nemen. De eerste paar keer dat je onderweg bent, zul je je waarschijnlijk nerveus voelen. Maar naarmate je zelfverzekerder wordt, zul je de vreugde van het rijden vinden <a href=\"https://www.snelslagen.nl/\" target=\"_blank\" rel=\"noreferrer noopener\">theorie examen oefenen voorbereiding</a>.</p>\n<!-- /wp:paragraph -->\";}}','yes'),(51269,'wp_force_deactivated_plugins','a:0:{}','yes'),(86854,'wpforms_process_forms_locator_status','completed','yes'),(99422,'ai1wm_secret_key','RBYFwmOv7HYk','yes'),(99423,'ai1wm_backups_labels','a:0:{}','yes'),(99424,'ai1wm_sites_links','a:0:{}','yes'),(99425,'swift_performance_plugin_organizer','a:0:{}','yes'),(99426,'jetpack_active_modules','a:0:{}','yes'),(99429,'_site_transient_update_core','O:8:\"stdClass\":4:{s:7:\"updates\";a:4:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:7:\"upgrade\";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:\"\";}i:1;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";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:9:\"new_files\";s:1:\"1\";}i:2;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:57:\"https://downloads.wordpress.org/release/wordpress-6.1.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:57:\"https://downloads.wordpress.org/release/wordpress-6.1.zip\";s:10:\"no_content\";s:68:\"https://downloads.wordpress.org/release/wordpress-6.1-no-content.zip\";s:11:\"new_bundled\";s:69:\"https://downloads.wordpress.org/release/wordpress-6.1-new-bundled.zip\";s:7:\"partial\";s:0:\"\";s:8:\"rollback\";s:0:\"\";}s:7:\"current\";s:3:\"6.1\";s:7:\"version\";s:3:\"6.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:9:\"new_files\";s:1:\"1\";}i:3;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-6.0.3.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.0.3.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-6.0.3-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-6.0.3-new-bundled.zip\";s:7:\"partial\";s:69:\"https://downloads.wordpress.org/release/wordpress-6.0.3-partial-0.zip\";s:8:\"rollback\";s:70:\"https://downloads.wordpress.org/release/wordpress-6.0.3-rollback-0.zip\";}s:7:\"current\";s:5:\"6.0.3\";s:7:\"version\";s:5:\"6.0.3\";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:3:\"6.0\";s:9:\"new_files\";s:0:\"\";}}s:12:\"last_checked\";i:1676617967;s:15:\"version_checked\";s:3:\"6.0\";s:12:\"translations\";a:0:{}}','no'),(99434,'cache_enabler','a:19:{s:7:\"version\";s:5:\"1.8.7\";s:20:\"use_trailing_slashes\";i:1;s:19:\"permalink_structure\";s:18:\"has_trailing_slash\";s:13:\"cache_expires\";i:0;s:17:\"cache_expiry_time\";i:0;s:30:\"clear_site_cache_on_saved_post\";i:0;s:33:\"clear_site_cache_on_saved_comment\";i:0;s:30:\"clear_site_cache_on_saved_term\";i:0;s:30:\"clear_site_cache_on_saved_user\";i:0;s:34:\"clear_site_cache_on_changed_plugin\";i:0;s:26:\"convert_image_urls_to_webp\";i:0;s:12:\"mobile_cache\";i:0;s:14:\"compress_cache\";i:0;s:11:\"minify_html\";i:0;s:20:\"minify_inline_css_js\";i:0;s:17:\"excluded_post_ids\";s:0:\"\";s:19:\"excluded_page_paths\";s:0:\"\";s:22:\"excluded_query_strings\";s:0:\"\";s:16:\"excluded_cookies\";s:0:\"\";}','yes'),(99455,'_transient_wpforms_htaccess_file','a:3:{s:4:\"size\";i:737;s:5:\"mtime\";i:1677881733;s:5:\"ctime\";i:1677881733;}','yes'),(99462,'ai1wm_updater','a:1:{s:43:\"all-in-one-wp-migration-multisite-extension\";a:13:{s:4:\"name\";s:19:\"Multisite Extension\";s:4:\"slug\";s:19:\"multisite-extension\";s:8:\"homepage\";s:51:\"https://servmask.com/extensions/multisite-extension\";s:13:\"download_link\";s:29:\"https://servmask.com/purchase\";s:7:\"version\";s:4:\"4.26\";s:6:\"author\";s:8:\"ServMask\";s:15:\"author_homepage\";s:20:\"https://servmask.com\";s:8:\"sections\";a:1:{s:11:\"description\";s:595:\"<ul class=\"description\"><li>Export single site from the network</li><li>Export multiple sites from the network</li><li>Export the whole network</li><li>Import single site into the network</li><li>Import multiple sites into the network</li><li>Import a network</li><li>Clone single site within a network</li><li>Multi-network support</li><li>Lifetime license with lifetime updates</li><li>Use on any number of websites that you own</li><li>Backup scheduler with hourly, daily, and weekly options</li><li>Unlimited Extension included</li><li>WP CLI commands</li><li>Premium support</li></ul><br />\";}s:7:\"banners\";a:2:{s:3:\"low\";s:65:\"https://servmask.com/img/products/multisite-extension-772x250.png\";s:4:\"high\";s:66:\"https://servmask.com/img/products/multisite-extension-1544x500.png\";}s:5:\"icons\";a:3:{s:2:\"1x\";s:65:\"https://servmask.com/img/products/multisite-extension-128x128.png\";s:2:\"2x\";s:65:\"https://servmask.com/img/products/multisite-extension-256x256.png\";s:7:\"default\";s:65:\"https://servmask.com/img/products/multisite-extension-256x256.png\";}s:6:\"rating\";i:99;s:11:\"num_ratings\";i:309;s:10:\"downloaded\";i:40189;}}','yes'),(99463,'_site_transient_ai1wm_last_check_for_updates','1675762982','no'),(99470,'_transient_health-check-site-status-result','{\"good\":12,\"recommended\":6,\"critical\":1}','yes'),(99627,'ai1wmme_plugin_key','72821048-196b-4fc6-a1e9-59bd100238e8','yes'),(100021,'wpforms_notifications','a:4:{s:6:\"update\";i:1675762984;s:4:\"feed\";a:2:{i:0;a:6:{s:5:\"title\";s:48:\"Lead Forms: Beautiful Forms to Boost Conversions\";s:7:\"content\";s:276:\"Use Lead Forms to easily create gorgeous forms 😍 that will supercharge your conversions 🏎️ and drive more leads 📈! Simple, powerful, but extremely customizable - with the new design controls you can effortlessly style your form to match your site and look stunning.\";s:4:\"type\";a:1:{i:0;s:4:\"lite\";}s:2:\"id\";i:201;s:4:\"btns\";a:2:{s:4:\"main\";a:2:{s:3:\"url\";s:190:\"https://wpforms.com/introducing-the-new-lead-forms-addon-for-wpforms/?utm_source=WordPress&utm_campaign=liteplugin&utm_medium=Plugin Notification&utm_content=Lead Forms Addon Learn More Lite\";s:4:\"text\";s:10:\"Learn More\";}s:3:\"alt\";a:2:{s:3:\"url\";s:159:\"https://wpforms.com/wpforms-lite-upgrade/?utm_source=WordPress&utm_medium=liteplugin&utm_campaign=Plugin Notification&utm_content=Lead Forms Addon Upgrade Lite\";s:4:\"text\";s:14:\"Upgrade to Pro\";}}s:5:\"start\";s:19:\"2023-01-11 00:00:00\";}i:1;a:6:{s:5:\"title\";s:35:\"Layout Field: Form Design Made Easy\";s:7:\"content\";s:270:\"Build your own form layout... no code required! The Layout field lets you position fields in columns to make form completion easier and faster. Build a custom layout or get ahead with pre-built layouts... your forms never looked so good! Upgrade to Pro to give it a try.\";s:4:\"type\";a:1:{i:0;s:4:\"lite\";}s:2:\"id\";i:179;s:4:\"btns\";a:2:{s:4:\"main\";a:2:{s:3:\"url\";s:193:\"https://wpforms.com/introducing-wpforms-1-7-7-the-new-layout-field-is-here/?utm_source=WordPress&utm_campaign=liteplugin&utm_medium=Plugin Notification&utm_content=WPForms 1.7.7 Lite Learn More\";s:4:\"text\";s:10:\"Learn More\";}s:3:\"alt\";a:2:{s:3:\"url\";s:156:\"https://wpforms.com/wpforms-lite-upgrade/?utm_source=WordPress&utm_medium=liteplugin&utm_campaign=Plugin Notification&utm_content=WPForms 1.7.7 Lite Upgrade\";s:4:\"text\";s:14:\"Upgrade to Pro\";}}s:5:\"start\";s:19:\"2022-10-21 00:00:00\";}}s:6:\"events\";a:0:{}s:9:\"dismissed\";a:0:{}}','yes'),(102480,'can_compress_scripts','1','no'),(103397,'wp_calendar_block_has_published_posts','1','yes'),(111655,'_site_transient_timeout_browser_a818ab359804517f2549e94c88d03c0b','1673972091','no'),(111656,'_site_transient_browser_a818ab359804517f2549e94c88d03c0b','a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:9:\"108.0.0.0\";s:8:\"platform\";s:7:\"Windows\";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'),(113308,'_site_transient_update_themes','O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1676617969;s:7:\"checked\";a:9:{s:9:\"blog-belt\";s:5:\"1.0.1\";s:9:\"ephemeris\";s:6:\"1.4.10\";s:9:\"himalayas\";s:5:\"1.2.9\";s:5:\"ocius\";s:5:\"1.0.6\";s:14:\"twentynineteen\";s:3:\"2.3\";s:15:\"twentyseventeen\";s:3:\"3.0\";s:12:\"twentytwenty\";s:3:\"2.0\";s:15:\"twentytwentyone\";s:3:\"1.6\";s:15:\"twentytwentytwo\";s:3:\"1.2\";}s:8:\"response\";a:6:{s:9:\"ephemeris\";a:6:{s:5:\"theme\";s:9:\"ephemeris\";s:11:\"new_version\";s:6:\"1.4.11\";s:3:\"url\";s:39:\"https://wordpress.org/themes/ephemeris/\";s:7:\"package\";s:58:\"https://downloads.wordpress.org/theme/ephemeris.1.4.11.zip\";s:8:\"requires\";s:3:\"4.8\";s:12:\"requires_php\";s:3:\"5.6\";}s:14:\"twentynineteen\";a:6:{s:5:\"theme\";s:14:\"twentynineteen\";s:11:\"new_version\";s:3:\"2.4\";s:3:\"url\";s:44:\"https://wordpress.org/themes/twentynineteen/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/theme/twentynineteen.2.4.zip\";s:8:\"requires\";s:5:\"4.9.6\";s:12:\"requires_php\";s:5:\"5.2.4\";}s:15:\"twentyseventeen\";a:6:{s:5:\"theme\";s:15:\"twentyseventeen\";s:11:\"new_version\";s:3:\"3.1\";s:3:\"url\";s:45:\"https://wordpress.org/themes/twentyseventeen/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/theme/twentyseventeen.3.1.zip\";s:8:\"requires\";s:3:\"4.7\";s:12:\"requires_php\";s:5:\"5.2.4\";}s:12:\"twentytwenty\";a:6:{s:5:\"theme\";s:12:\"twentytwenty\";s:11:\"new_version\";s:3:\"2.1\";s:3:\"url\";s:42:\"https://wordpress.org/themes/twentytwenty/\";s:7:\"package\";s:58:\"https://downloads.wordpress.org/theme/twentytwenty.2.1.zip\";s:8:\"requires\";s:3:\"4.7\";s:12:\"requires_php\";s:5:\"5.2.4\";}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: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:9:\"no_update\";a:3:{s:9:\"blog-belt\";a:6:{s:5:\"theme\";s:9:\"blog-belt\";s:11:\"new_version\";s:5:\"1.0.1\";s:3:\"url\";s:39:\"https://wordpress.org/themes/blog-belt/\";s:7:\"package\";s:57:\"https://downloads.wordpress.org/theme/blog-belt.1.0.1.zip\";s:8:\"requires\";b:0;s:12:\"requires_php\";b:0;}s:9:\"himalayas\";a:6:{s:5:\"theme\";s:9:\"himalayas\";s:11:\"new_version\";s:5:\"1.2.9\";s:3:\"url\";s:39:\"https://wordpress.org/themes/himalayas/\";s:7:\"package\";s:57:\"https://downloads.wordpress.org/theme/himalayas.1.2.9.zip\";s:8:\"requires\";b:0;s:12:\"requires_php\";s:3:\"5.6\";}s:5:\"ocius\";a:6:{s:5:\"theme\";s:5:\"ocius\";s:11:\"new_version\";s:5:\"1.0.6\";s:3:\"url\";s:35:\"https://wordpress.org/themes/ocius/\";s:7:\"package\";s:53:\"https://downloads.wordpress.org/theme/ocius.1.0.6.zip\";s:8:\"requires\";s:3:\"4.5\";s:12:\"requires_php\";s:3:\"5.2\";}}s:12:\"translations\";a:0:{}}','no'),(117934,'_site_transient_timeout_browser_b9cbd8dc13f19f9e7eb854f472bfa274','1676267717','no'),(117935,'_site_transient_browser_b9cbd8dc13f19f9e7eb854f472bfa274','a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:9:\"109.0.0.0\";s:8:\"platform\";s:7:\"Windows\";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'),(117936,'_site_transient_timeout_php_check_0bf95b5f09d09e56bf994b7894d9087c','1676267717','no'),(117937,'_site_transient_php_check_0bf95b5f09d09e56bf994b7894d9087c','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'),(117958,'_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3','1675708342','no'),(117959,'_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:\"Fri, 03 Feb 2023 18:45:56 +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-alpha-55226\";s: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: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<p>Welcome to the first 2023 edition of The Month in WordPress! January kicked off with an overview of <a href=\"https://make.wordpress.org/project/2023/01/18/big-picture-goals-2023/\">WordPress’ big goals for 2023</a> 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.</p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<h2 class=\"wp-block-heading\">WordPress 6.2 Beta 1 is on its way</h2>\n\n\n\n<p>The first beta release of WordPress 6.2 is <a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">scheduled</a> for next Tuesday,<strong> February 7, 2023</strong>.</p>\n\n\n\n<p>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?</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://wordpress.org/news/2023/01/episode-48-what-does-concluding-a-gutenberg-phase-really-mean/\">Tune in to Episode 48 of WP Briefing</a> to hear Executive Director Josepha Haden Chomphosy discuss what it means to conclude a Gutenberg phase.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">What’s new in Gutenberg</h2>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/\"><strong>Gutenberg 15.0</strong></a> 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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://make.wordpress.org/core/2023/02/01/core-editor-improvement-strengthening-style-options/\"></a><a href=\"https://make.wordpress.org/core/2023/02/01/core-editor-improvement-strengthening-style-options/\">The latest “Core Editor Improvement” post</a> highlights the newest style features enhancements. Learn how they can help give your site a unique and cohesive look and feel.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Team updates: Matrix exploration, WordPress.org redesign news, and more</h2>\n\n\n\n<ul>\n<li>WordPress and Matrix contributors published <a href=\"https://make.wordpress.org/meta/2023/01/25/a-meta-subproject-for-evaluating-matrix/\">a proposal to explore the open source chat system Matrix</a> as a possible replacement for the WordPress community’s Slack.</li>\n\n\n\n<li>Several sections of WordPress.org have been redesigned lately, including <a href=\"https://make.wordpress.org/docs/2023/01/24/new-look-new-site-new-helphub/\">Documentation (HelpHub)</a>, <a href=\"https://wordpress.org/enterprise/\">Enterprise</a>, and <a href=\"https://mercantile.wordpress.org/\">Mercantile</a> (the official WordPress swag store). Learn more about the <a href=\"https://make.wordpress.org/meta/2023/01/26/wordpress-org-redesign-recent-launches/\">latest redesign updates</a>.</li>\n\n\n\n<li>The implementation of the block editor in the WordPress.org forums is <a href=\"https://make.wordpress.org/support/2023/02/block-editor-live-in-most-forums/\">progressing well</a> and the feedback so far has been very positive.</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/25/wordpress-community-support-wordpress-foundation-entity-structure/\">This comprehensive post</a> clarifies how WordPress Community Support (also known as WordCamp Central) and WordPress Foundation entities are set up and addresses some misconceptions about them.</li>\n\n\n\n<li>The <a href=\"https://make.wordpress.org/core/2023/01/18/bug-scrub-schedule-for-6-2/\">bug scrub schedule for WordPress 6.2</a> is now published. The goal of bug scrubs is to ensure tickets move towards a resolution—anyone can join these sessions to learn, help, or even <a href=\"https://make.wordpress.org/core/handbook/tutorials/leading-bug-scrubs/\">lead one</a>.</li>\n\n\n\n<li>Openverse <a href=\"https://make.wordpress.org/openverse/2023/02/03/openverse-is-moving/\">will be moving</a> from wordpress.org/openverse to openverse.org next week. Along with this move, new improvements are coming to the site’s homepage, header, and footer.</li>\n\n\n\n<li>The Plugin Review Team is looking for <a href=\"https://make.wordpress.org/plugins/2023/01/13/looking-for-your-intentionally-wrong-plugins/\">your (intentionally) wrong plugins</a>.</li>\n\n\n\n<li>The latest edition of People of WordPress features <a href=\"https://wordpress.org/news/2023/01/people-of-wordpress-daniel-kossmann/\">Daniel Kossmann</a>, a software engineer from South America.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>As part of the discussion on <a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">improving the contributor journey</a>, Josepha wrote some thoughts on <a href=\"https://make.wordpress.org/project/2023/01/27/discussion-ending-the-eternal-september/\">the Eternal September phenomenon in open source</a> and invites you to share yours.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Feedback & testing requests</h2>\n\n\n\n<ul>\n<li>The Community Team is gathering feedback on a <a href=\"https://make.wordpress.org/community/2023/01/19/proposal-adopt-github-for-team-projects/\">proposed move to GitHub</a> for standardizing the project’s management tools.</li>\n\n\n\n<li>To mark WordPress’ 20th anniversary milestone, Core Team contributors are organizing <a href=\"https://make.wordpress.org/core/2023/01/24/proposal-old-tickets-trac-triage-sessions/\">several bug scrub sessions</a> to tackle long-standing Trac tickets. </li>\n\n\n\n<li>Version 21.6 of the WordPress mobile app for <a href=\"https://make.wordpress.org/mobile/2023/01/24/call-for-testing-wordpress-for-ios-21-6/\">iOS</a> is available for testing.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>The Training Team calls all WordPress users to complete <a href=\"https://learn.wordpress.org/individual-learner-survey/\">this short Individual Learner Survey</a> by February 20, 2023. Your feedback will help identify the most high-impact resources for <a href=\"https://learn.wordpress.org/\">Learn WordPress</a>.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress events updates</h2>\n\n\n\n<ul>\n<li>Would you like to be a speaker at WordCamp Europe 2023? <a href=\"https://europe.wordcamp.org/2023/call-for-speakers/\">Submit your application</a> by February 5, 2023. The organizing team released the <a rel=\"noreferrer noopener\" href=\"https://europe.wordcamp.org/2023/wceu-tickets-available-now/\" target=\"_blank\">first batch of tickets</a> and is also calling for <a rel=\"noreferrer noopener\" href=\"https://europe.wordcamp.org/2023/call-for-volunteers/\" target=\"_blank\">volunteers</a> and <a rel=\"noreferrer noopener\" href=\"https://europe.wordcamp.org/2023/call-for-photographers-is-now-open/\" target=\"_blank\">photographers</a>.</li>\n\n\n\n<li>The first WordCamp to be held in Africa in 2023, <a href=\"https://entebbe.wordcamp.org/2023/\">WordCamp Entebbe</a>, is <a href=\"https://central.wordcamp.org/news/2023/01/wordcamp-entebbe-first-wordcamp-to-happen-in-africa-in-2023-is-on/\">well underway</a> and set to take place on March 10-11.</li>\n\n\n\n<li>Don’t miss these other upcoming WordCamps:\n<ul>\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1fa-1f1f8.png\" alt=\"🇺🇸\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://birmingham.wordcamp.org/2023/\">WordCamp Birmingham, Alabama</a>, USA on February 4-5, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1f5-1f1ed.png\" alt=\"🇵🇭\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://cebu.wordcamp.org/2023/\">WordCamp Cebu</a>, Philippines on February 11, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1ea-1f1f8.png\" alt=\"🇪🇸\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://chiclana.wordcamp.org/2023/\">WordCamp Chiclana</a>, Spain, on March 3-4, 2023</li>\n</ul>\n</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://asia.wordcamp.org/2023/\">WordCamp Asia 2023</a> in Bangkok, Thailand, is only two weeks away! Check out the <a href=\"https://asia.wordcamp.org/2023/schedule/livestream/\">livestream schedule</a> if you are attending virtually.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<p><strong><em><strong><em><strong><em>Have a story we should include in the next issue of The Month in WordPress? <strong><em>Fill out </em></strong><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><strong><em>this quick form</em></strong></a><strong><em> to let us know.</em></strong></em></strong></em></strong></em></strong></p>\n\n\n\n<p><em>The following folks contributed to this edition of The Month in WordPress: <em><a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a>, <a href=\'https://profiles.wordpress.org/rmartinezduque/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>rmartinezduque</a></em></em>.</p>\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:1;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:16419:\"\n<p><strong>This month we feature Daniel Kossmann, a software engineer from South America who shares his enthusiasm for WordPress at every opportunity.</strong></p>\n\n\n\n<p><strong>The <em>People of WordPress</em> series features inspiring stories of how people’s lives can change for the better through WordPress and its global community of contributors.</strong></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1014\" height=\"627\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo.jpg?resize=1014%2C627&ssl=1\" alt=\"\" class=\"wp-image-14222\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo.jpg?w=1014&ssl=1 1014w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo.jpg?resize=300%2C186&ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo.jpg?resize=768%2C475&ssl=1 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<p>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. </p>\n\n\n\n<p>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. </p>\n\n\n\n<p>Daniel has served as a community organizer for seven years in Curitiba, Brazil and co-organized four annual <a href=\"https://wptranslationday.org/\">WordPress Translation Day</a> events in the city. Community building initiatives, like these, bring in new volunteers and help spur on local user groups.<br><br>Now working as a software engineer manager, Daniel maintains his interest in supporting the WordPress community through a newsletter in Brazilian Portuguese.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Finding WordPress to publish content can be life-changing</h2>\n\n\n\n<p>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. </p>\n\n\n\n<p>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á.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>“In order to focus more on content rather than coding, I ended up getting to know WordPress. It was love at first sight!” </p>\n</blockquote>\n\n\n\n<p>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.</p>\n\n\n\n<p>However, once he discovered the range and versatility of the software, he wanted to build themes and features to customize websites.</p>\n\n\n\n<p>As he searched for learning materials, he came across a WordPress event happening in his own city. This event, <a href=\"https://curitiba.wordcamp.org/2010/\">WordCamp Curitiba 2010</a>, had a deep impact on Daniel.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>“Other tech events I attended charged more than double this WordCamp, but hadn’t offered half of the things it did.” </p>\n</blockquote>\n\n\n\n<p>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.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo-2.jpg?resize=1024%2C683&ssl=1\" alt=\"Daniel giving a talk at WordCamp São Paulo 2018 \n\" class=\"wp-image-14223\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo-2.jpg?resize=1024%2C683&ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo-2.jpg?resize=300%2C200&ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo-2.jpg?resize=768%2C512&ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo-2.jpg?w=1200&ssl=1 1200w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" /><figcaption class=\"wp-element-caption\"><em>Daniel giving a talk at WordCamp São Paulo 2018 about Gutenberg</em></figcaption></figure>\n\n\n\n<p>Less than two years later, Daniel helped to organize <a href=\"https://curitiba.wordcamp.org/2012/\">WordCamp in Curitiba 2012</a>, 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. </p>\n\n\n\n<h2 class=\"wp-block-heading\">From WordPress user to entrepreneur</h2>\n\n\n\n<p>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.</p>\n\n\n\n<p>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. </p>\n\n\n\n<p>“This decision allowed me to dive even deeper into the system, making better and faster-to-deliver solutions for my clients,” said Daniel. </p>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-floripa.jpg?resize=1024%2C768&ssl=1\" alt=\"\" class=\"wp-image-14221\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-floripa.jpg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-floripa.jpg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-floripa.jpg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-floripa.jpg?w=1200&ssl=1 1200w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Supporting local: re-energising the Curitiba’s WordPress community</h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2016-meetup-curitiba.jpg?resize=680%2C510&ssl=1\" alt=\"Daniel speaking at a meetup in Curitiba in 2016.\" class=\"wp-image-14241\" width=\"680\" height=\"510\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2016-meetup-curitiba.jpg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2016-meetup-curitiba.jpg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2016-meetup-curitiba.jpg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2016-meetup-curitiba.jpg?w=1200&ssl=1 1200w\" sizes=\"(max-width: 680px) 100vw, 680px\" data-recalc-dims=\"1\" /><figcaption class=\"wp-element-caption\"><em>Daniel speaking at a meetup in Curitiba in 2016</em></figcaption></figure>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p>The <a href=\"https://www.meetup.com/wpcuritiba/\">Curitiba meetup</a> 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 .</p>\n\n\n\n<h2 class=\"wp-block-heading\">Sharing the benefit of WordPress across Brazil</h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2019-meetup-curitiba-4.jpg?resize=680%2C411&ssl=1\" alt=\"Daniel presenting at a Curitiba meetup in 2019.\" class=\"wp-image-14242\" width=\"680\" height=\"411\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2019-meetup-curitiba-4.jpg?w=991&ssl=1 991w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2019-meetup-curitiba-4.jpg?resize=300%2C182&ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2019-meetup-curitiba-4.jpg?resize=768%2C465&ssl=1 768w\" sizes=\"(max-width: 680px) 100vw, 680px\" data-recalc-dims=\"1\" /><figcaption class=\"wp-element-caption\"><em>Daniel presenting at a Curitiba meetup in 2019</em></figcaption></figure>\n\n\n\n<p>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. </p>\n\n\n\n<h2 class=\"wp-block-heading\">Advice to future WordPress contributors</h2>\n\n\n\n<p>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. </p>\n\n\n\n<p>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.”<br><br>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.”</p>\n\n\n\n<p>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. </p>\n\n\n\n<p>His final message is to join WordPress <a href=\"https://www.meetup.com/topics/wordpress/\">meetups locally</a> or online in other cities, and be inspired like he has been for 14 years and still counting. </p>\n\n\n\n<h2 class=\"wp-block-heading\">Share the stories</h2>\n\n\n\n<p>Help share these stories of open source contributors and continue to grow the community. Meet more WordPressers in the <a href=\"https://wordpress.org/news/category/newsletter/interviews/\">People of WordPress series</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Contributors</h2>\n\n\n\n<p>Thank you to <a href=\'https://profiles.wordpress.org/kossmann/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>kossmann</a> for sharing his adventures in WordPress.</p>\n\n\n\n<p>Thank you to Abha Thakor (<a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a>), Larissa Murillo (<a href=\'https://profiles.wordpress.org/lmurillom/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>lmurillom</a>), Meher Bala (<a href=\'https://profiles.wordpress.org/meher/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>meher</a>), Chloe Bringmann (<a href=\'https://profiles.wordpress.org/cbringmann/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>cbringmann</a>) for research, interviews, and writing this feature article.</p>\n\n\n\n<p>The <em>People of WordPress</em> series thanks Josepha Haden (<a href=\'https://profiles.wordpress.org/chanthaboune/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>chanthaboune</a>) and Topher DeRosia (<a href=\'https://profiles.wordpress.org/topher1kenobe/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>topher1kenobe</a>) for their support.</p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-center\" style=\"grid-template-columns:29% auto\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" loading=\"lazy\" width=\"180\" height=\"135\" src=\"https://i0.wp.com/wordpress.org/news/files/2020/03/heropress_logo_180.png?resize=180%2C135&ssl=1\" alt=\"HeroPress logo\" class=\"wp-image-8409 size-full\" data-recalc-dims=\"1\" /></figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-small-font-size\"><em>This People of WordPress feature is inspired by an essay originally published on </em><a href=\"https://heropress.com/\"><em>HeroPress.com</em></a><em>, 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. </em>#HeroPress </p>\n</div></div>\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:2;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<p>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. </p>\n\n\n\n<p><em><strong>Have a question you’d like answered? You can submit them to <a href=\"mailto:[email protected]\">[email protected]</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor: <a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br>Logo: <a href=\"https://profiles.wordpress.org/javiarce/\" data-type=\"URL\" data-id=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br>Production: <a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br>Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<h2 class=\"wp-block-heading\">Show Notes</h2>\n\n\n\n<p><a href=\"https://www.google.com/url?q=https://github.com/WordPress/gutenberg/issues/39293&sa=D&source=docs&ust=1674835876639227&usg=AOvVaw3p5tCc9THqs-s4oFT7aXL8\" data-type=\"URL\" data-id=\"https://www.google.com/url?q=https://github.com/WordPress/gutenberg/issues/39293&sa=D&source=docs&ust=1674835876639227&usg=AOvVaw3p5tCc9THqs-s4oFT7aXL8\">Removing Block Editor Beta Label GitHub Issue</a><br><a href=\"https://www.google.com/url?q=https://make.wordpress.org/core/handbook/testing/reporting-bugs/&sa=D&source=docs&ust=1674835876639741&usg=AOvVaw26y93yfwo7kmKoajxvyYQC\" data-type=\"URL\" data-id=\"https://www.google.com/url?q=https://make.wordpress.org/core/handbook/testing/reporting-bugs/&sa=D&source=docs&ust=1674835876639741&usg=AOvVaw26y93yfwo7kmKoajxvyYQC\">Reporting Bugs</a><br><a href=\"https://www.make.wordpress.org/design\" data-type=\"URL\" data-id=\"www.make.wordpress.org/design\">make.wordpress.org/design</a><br><a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">Contribution Conversations: Improving the Contributor Journey</a><br><a href=\"https://make.wordpress.org/project/2023/01/27/discussion-ending-the-eternal-september/\">Contribution Conversations: Ending the Eternal September</a><br><a href=\"https://make.wordpress.org/community/2023/01/20/proposal-dedicated-communication-place-for-wordcamp-mentors/\">Contribution Conversations: WordCamp Mentorship</a><a href=\"https://make.wordpress.org/project/2023/01/27/discussion-ending-the-eternal-september/\"><br></a><a href=\"https://www.google.com/url?q=https://asia.wordcamp.org/2023/schedule/livestream/&sa=D&source=docs&ust=1674835876640083&usg=AOvVaw1ew_7Sux2HngWq8FSO__kW\" data-type=\"URL\" data-id=\"https://www.google.com/url?q=https://asia.wordcamp.org/2023/schedule/livestream/&sa=D&source=docs&ust=1674835876640083&usg=AOvVaw1ew_7Sux2HngWq8FSO__kW\">WordCamp Asia Livestream Info</a><br></p>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14213\"></span>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:00] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p>I’m your host, Jospeha Haden Chomphosy. Here we go.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:40] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:01:00] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p>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. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:02:00] </strong></p>\n\n\n\n<p>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. </p>\n\n\n\n<p>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.</p>\n\n\n\n<p>So what does that phase <em>not</em> 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. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:03:00] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:04:00] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:04:26] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:00] </strong></p>\n\n\n\n<p>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. </p>\n\n\n\n<p>The second thing on my small list is that there are a lot of pages across wordpress.org that are getting shiny new designs.</p>\n\n\n\n<p>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. </p>\n\n\n\n<p>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.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:06:00] </strong></p>\n\n\n\n<p>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.</p>\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:\"\";}}}}}i:3;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 – December 2022\";s: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/01/the-month-in-wordpress-december-2022/\";s: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, 19 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: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=14191\";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:339:\"Last month at State of the Word, WordPress Executive Director Josepha Haden Chomphosy shared some opening thoughts on “Why WordPress” and the Four Freedoms of open source. In this recent letter, she expands on her vision for the WordPress open source project as it prepares for the third phase of Gutenberg: “We are now, as […]\";s: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:12820:\"\n<p>Last month at <a href=\"https://wordpress.org/news/2022/12/state-of-the-word-2022-recap/\">State of the Word</a>, WordPress Executive Director <a href=\"https://profiles.wordpress.org/chanthaboune/\">Josepha Haden Chomphosy</a> shared some opening thoughts on “Why WordPress” and the Four Freedoms of open source. <a href=\"https://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\">In this recent letter</a>, she expands on her vision for the WordPress open source project as it prepares for the third phase of Gutenberg:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default\">\n<p>“We are now, as we ever were, securing the opportunity for those who come after us, because of the opportunity secured by those who came before us.”</p>\n<cite>Josepha Haden Chomphosy</cite></blockquote>\n\n\n\n<p>December brought with it a time for reflection—a time to look back, celebrate, and start planning new projects. Read on to find out what 2023 holds for WordPress so far.</p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<h2 class=\"wp-block-heading\">WordPress is turning 20!</h2>\n\n\n\n<p>2023 marks the <a href=\"https://wordpress.org/news/2023/01/wordpress-is-turning-20-lets-celebrate/\">20th anniversary of WordPress’ launch</a>. The project has come a long way since <a href=\"https://wordpress.org/news/2003/05/wordpress-now-available/\">the first release</a> as it continues to advance its mission to democratize publishing. From its beginnings as a blogging platform to a <a href=\"https://wordpress.org/showcase/\">world-leading open source CMS</a> powering over 40% of websites.</p>\n\n\n\n<p>Join the WordPress community in celebrating this important milestone. As the anniversary date approaches, there will be events, commemorative swag, and more.</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://wp20.wordpress.net/\">Stay tuned for updates</a>.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress 6.2 is scheduled for March 28, 2023</h2>\n\n\n\n<p>Work on WordPress 6.2, the first major release of 2023, is already underway. <strong>It is expected to launch on March 28, 2023</strong>, and will include up to Gutenberg 15.1 for a total of 10 <a href=\"https://developer.wordpress.org/block-editor/contributors/versions-in-wordpress/\">Gutenberg releases</a>.</p>\n\n\n\n<p>The proposed schedule includes four Beta releases to accommodate the first WordCamp Asia and avoid having major release milestones very close to this event.</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">Read more about the 6.2 schedule and release team</a><em>.</em></p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">What’s new in Gutenberg</h2>\n\n\n\n<p>Two new versions of Gutenberg have shipped in the last month:</p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2022/12/22/whats-new-in-gutenberg-14-8-21-december/\"><strong>Gutenberg 14.8</strong></a> was released on December 21, 2022. This version features a reorganized Site Editor interface with a Browse Mode that facilitates navigation through templates and template parts. In addition, it includes the ability to add custom CSS via the Style panel and a Style Book that provides an overview of all block styles in a centralized location.</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/\"><strong>Gutenberg 14.9</strong></a> became available for download on January 4, 2023. It introduces a new “Push changes to Global Styles” button in the Site Editor, which allows users to apply individual block style changes to all blocks of that type across their site. Other features include typography support for the Page List block, and the ability to import sidebar widgets into a template part when transitioning from a classic theme.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Learn how Gutenberg’s latest releases are <a href=\"https://make.wordpress.org/core/2023/01/06/core-editor-improvement-advancing-the-site-editor-experience/\">advancing the Site Editor experience</a> to be more intuitive and scalable.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Team updates: WordPress big picture goals, new Incident Response Team, and more</h2>\n\n\n\n<ul>\n<li>Josepha shared <a href=\"https://make.wordpress.org/project/2023/01/18/big-picture-goals-2023/\">WordPress’ big picture goals for 2023</a>, which support the vision set out in <a href=\"https://wordpress.org/news/2022/12/state-of-the-word-2022-recap/\">State of the Word 2022</a> and her recent <a href=\"https://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\">letter to WordPress</a>.</li>\n\n\n\n<li>Let’s welcome the newly formed <a href=\"https://make.wordpress.org/project/2022/12/21/announcement-new-wordpress-incident-response-team/\">WordPress Incident Response Team (IRT)</a>—a group of contributors who will help as a community resource when behavior or actions do not align with the code of conduct.</li>\n\n\n\n<li>A number of Make teams have announced their team representatives for 2023, including <a href=\"https://make.wordpress.org/community/2022/12/20/community-team-reps-for-2023/\">Community</a>, <a href=\"https://make.wordpress.org/core/2022/12/20/core-team-reps-for-2023-and-beyond/\">Core</a>, <a href=\"https://make.wordpress.org/marketing/2023/01/10/2023-marketing-team-new-meeting-time-and-new-team-reps/\">Marketing</a>, <a href=\"https://make.wordpress.org/polyglots/2022/12/20/polyglots-monthly-newsletter-december-2022/\">Polyglots</a>, <a href=\"https://make.wordpress.org/themes/2022/12/05/introducing-new-themes-team-representatives-for-the-2023-edition/\">Themes</a>, and <a href=\"https://make.wordpress.org/training/2022/12/23/training-team-meeting-recap-for-december-20-2022/\">Training</a>.</li>\n\n\n\n<li>As part of the WordPress.org redesign project, <a href=\"https://make.wordpress.org/design/2023/01/16/a-refresh-of-wordpress-org-themes/\">the Theme Directory will soon get a refreshed look and feel</a>.</li>\n\n\n\n<li>The return of in-person events and the Meetup Reactivation project are some of the highlights that marked a challenging but successful year for the Community Team. Learn more about <a href=\"https://make.wordpress.org/community/2022/12/20/community-team-2022-goals-recap/\">what they achieved in 2022</a>.</li>\n\n\n\n<li>#WPDiversity also celebrated its accomplishments in <a href=\"https://make.wordpress.org/community/2022/12/19/diverse-speaker-training-group-wpdiversity-2022-year-end-report/\">this report</a>. Last year, the training group held 15 events attended by more than 200 participants.</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/03/a-year-in-core-2022/\">A Year in Core – 2022</a> provides a data overview of contributions made to the WordPress core codebase in the past year.</li>\n\n\n\n<li>Are you into WordPress development? Don’t miss this post on <a href=\"https://developer.wordpress.org/news/2022/12/28/2022-the-block-developers-year-in-review/\">2022’s most notable milestones and learning resources for block developers</a>.</li>\n\n\n\n<li>The January 2023 editions of the <a href=\"https://make.wordpress.org/polyglots/2023/01/13/polyglots-monthly-newsletter-january-2023/\">Polyglots monthly newsletter</a> and the <a href=\"https://make.wordpress.org/community/2023/01/18/meetup-organizer-newsletter-january-2023/\">Meetup Organizer newsletter</a> are now available for reading.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://make.wordpress.org/project/2023/01/13/sotw22qa/\">Check out the 2022 State of the Word Q&A post</a>, which answers submitted questions that Matt could not address at the live event.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Feedback & testing requests</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/test/2023/01/11/fse-program-testing-call-20-find-your-style/\">Join the latest FSE Program testing call</a> to help strengthen the upcoming WordPress site editing experience. Leave your feedback by February 1, 2023.</li>\n\n\n\n<li>The WordPress Developer Blog is <a href=\"https://make.wordpress.org/core/2023/01/12/can-you-help-with-topics-for-the-wordpress-developer-blog/\">gathering ideas for content topics</a>.</li>\n\n\n\n<li>Version 21.4 of the WordPress mobile app for <a href=\"https://make.wordpress.org/mobile/2022/12/20/call-for-testing-wordpress-for-android-21-4/\">Android</a> and <a href=\"https://make.wordpress.org/mobile/2022/12/19/call-for-testing-wordpress-for-ios-21-4/\">iOS</a> is available for testing.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Have thoughts for improving the Five for the Future contributor experience? <a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">This post calls for ideas</a> on how this initiative can better support the project and the people behind it.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress events updates</h2>\n\n\n\n<ul>\n<li>Get ready for <a href=\"https://asia.wordcamp.org/2023/\">WordCamp Asia 2023</a>! The first flagship WordCamp in Asia is happening on February 17-19, 2023, in Bangkok, Thailand. <a href=\"https://asia.wordcamp.org/2023/schedule/\">Check out the schedule</a> to learn more about the sessions and speakers.</li>\n\n\n\n<li>The <a href=\"https://communitysummit.wordcamp.org/2023/\">WordPress Community Summit</a> and <a href=\"https://us.wordcamp.org/2023/\">WordCamp US 2023</a> will take place in Maryland, USA, in August 2023. You can now <a href=\"https://us.wordcamp.org/2023/wcus-organizing-team/\">apply to join the organizing team</a> and help bring the next WCUS to life.</li>\n\n\n\n<li>Join #WPDiversity with a free online workshop on <a href=\"https://www.eventbrite.com/e/how-to-own-your-expertise-start-speaking-at-wordpress-events-apac-tickets-513455969627\">How to Own Your Expertise & Start Speaking at WordPress Events APAC</a>. The event will take place on January 28, 2023.</li>\n\n\n\n<li>Don’t miss these other upcoming WordCamps:\n<ul>\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1ea-1f1f8.png\" alt=\"🇪🇸\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://zaragoza.wordcamp.org/2023/\">WordCamp Zaragoza</a>, Spain on January 20-21, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1fa-1f1f8.png\" alt=\"🇺🇸\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://birmingham.wordcamp.org/2023/\">WordCamp Birmingham, Alabama</a>, USA on February 4-5, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1f5-1f1ed.png\" alt=\"🇵🇭\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://cebu.wordcamp.org/2023/\">WordCamp Cebu</a>, Philippines on February 11, 2023</li>\n</ul>\n</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Would you like to be a speaker at WordCamp Europe 2023? <a href=\"https://europe.wordcamp.org/2023/call-for-speakers/\">Submit your application</a> by the first week of February.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<p><strong><em><strong><em><strong><em>Have a story we should include in the next issue of The Month in WordPress? <strong><em>Fill out </em></strong><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><strong><em>this quick form</em></strong></a><strong><em> to let us know.</em></strong></em></strong></em></strong></em></strong></p>\n\n\n\n<p><em>The following folks contributed to this edition of The Month in WordPress: <a href=\'https://profiles.wordpress.org/cbringmann/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>cbringmann</a>, <a href=\'https://profiles.wordpress.org/laurlittle/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>laurlittle</a>, <a href=\'https://profiles.wordpress.org/rmartinezduque/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>rmartinezduque</a>.</em></p>\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:\"14191\";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:59:\"WP Briefing: Episode 47: Letter from the Executive Director\";s: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://wordpress.org/news/2023/01/episode-47-letter-from-the-executive-director/\";s: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, 16 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=14175\";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:\"Hear from WordPress Executive Director Josepha Haden Chomphosy on her vision for the open source project in 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: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-047.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:8912:\"\n<p>On episode forty-seven of the WordPress Briefing podcast, Executive Director Josepha Haden Chomphosy shares her vision and current thinking for the WordPress open source project in 2023. <em>Rather read it? <a href=\"https://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\" target=\"_blank\" rel=\"noreferrer noopener\">The full letter is also available</a>.</em></p>\n\n\n\n<p><em><strong>Have a question you’d like answered? You can submit them to <a href=\"mailto:[email protected]\">[email protected]</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor: <a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br>Logo: <a href=\"https://profiles.wordpress.org/javiarce/\" data-type=\"URL\" data-id=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br>Production: <a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br>Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<h2 class=\"wp-block-heading\">Show Notes</h2>\n\n\n\n<p><a href=\"http://make.WordPress.org/core\">make.WordPress.org/core</a><br><a href=\"https://make.wordpress.org/core/6-2/\" data-type=\"URL\" data-id=\"https://make.wordpress.org/core/6-2/\">Join the 6.2 Release!</a><br><a href=\"https://make.wordpress.org/community/2022/12/08/suggest-topics-for-the-2023-wordpress-community-summit/\" data-type=\"URL\" data-id=\"https://make.wordpress.org/community/2022/12/08/suggest-topics-for-the-2023-wordpress-community-summit/\">Submit Topics for the Community Summit!</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14175\"></span>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:00] </strong></p>\n\n\n\n<p>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. Here we go.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:40] </strong></p>\n\n\n\n<p>Last month at State of the Word, I shared some opening thoughts about why WordPress. For me, this is an easy question, and the hardest part is always knowing which lens to answer through. Though I always focus on the philosophical parts of the answer, I know that I often speak as an advocate for many types of WordPressers.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:01:00] </strong></p>\n\n\n\n<p>So as we prepare ourselves for the start of a new year, I have a few additional thoughts that I’d like to share with you, my WordPress community, to take into the year with you. </p>\n\n\n\n<p>Firstly, the Four Freedoms. If you have already listened to State of the Word, you have heard my take on the philosophical side of open source and the freedoms it provides.</p>\n\n\n\n<p>But if you didn’t, then the TL;DR on that is that open source provides protections and freedoms to creators on the web that I really think should just be a given. But there are a couple of other things about the Four Freedoms, and especially the way that WordPress does this kind of open source-y thing that I think are worth noting as well.</p>\n\n\n\n<p>One of those things is that WordPress entrepreneurs, those who are providing services or designing sites, building applications, they have proven that open source provides an ethical framework for conducting business. No one ever said that you aren’t allowed to build a business using free and open source software, and I am regularly heartened by the way that successful companies and freelancers make the effort to pay forward what they can.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:02:02]</strong></p>\n\n\n\n<p>Not always for the sole benefit of WordPress, of course, but often for the general benefit of folks who are also learning how to be entrepreneurs or how to kind of navigate our ecosystem. And the other thing that I love about the Four Freedoms and the way that WordPress does it is that leaders in the WordPress community, no matter where they are leading from, have shown that open source ideals can be applied to the way we work with one another and show up for one another.</p>\n\n\n\n<p>As a community, we tend to approach solution gathering as an us-versus-the-problem exercise, which not only makes our solutions better, it also makes our community stronger. </p>\n\n\n\n<p>As I have witnessed all of these things work together over the years, one thing that is clear to me is this: not only is open source an idea that can change our generation by being an antidote to proprietary systems and the data economy, but open source methodologies represent a process that can change the way we approach our work and our businesses.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:03:01] </strong></p>\n\n\n\n<p>The second big thing that I want to make sure you all take into the year with you is that we are preparing for the third phase of the Gutenberg project. We are putting our backend developer hats on and working on the APIs that power our workflows. That workflows phase will be complex. A little bit because APIs are dark magic that binds us together, but also because we’re going to get deep into the core of WordPress with that phase.</p>\n\n\n\n<p>If you want to have impactful work for future users of WordPress, though, this is the phase to get invested in. This phase will focus on the main elements of collaborative user workflows. If that doesn’t really make sense to you, I totally get it. Think of it this way, this phase will work on built-in real-time collaboration, commenting options in drafts, easier browsing of post revisions, and things like programmable editorial, pre-launch checklists.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:04:00] </strong></p>\n\n\n\n<p>So phases one and two of the Gutenberg project had a very ‘blocks everywhere’ sort of vision. And phase three and, arguably, phase four will have more of a ‘works with the way you work’ vision.</p>\n\n\n\n<p>And my final thought for you all as we head into the year is this, there are a couple of different moments that folks point to as the beginning of the Gutenberg project. Some say it was State of the Word 2013, where Matt dreamed on stage of a true WYSIWYG editor for WordPress. Some say it was State of the Word 2016, where we were all encouraged to learn JavaScript deeply. For a lot of us though, it was at WordCamp Europe in 2018 when the Gutenberg feature plugin first made its way to the repo.</p>\n\n\n\n<p>No matter when you first became aware of Gutenberg, I can confirm that it feels like it’s been a long time because it has been a long time. But I can also confirm that it takes many pushes to knock over a refrigerator. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:00] </strong></p>\n\n\n\n<p>For early adopters, both to the creation of Gutenberg as well as its use, hyperfocus on daily tasks makes it really hard to get a concept of scale.</p>\n\n\n\n<p>And so I encourage everyone this year to look out toward the horizon a bit more and up toward our guiding stars a bit more as well. Because we are now, as we ever were, securing opportunity for those who come after us because of the opportunity that was secured for us by those who came before us. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:33] </strong></p>\n\n\n\n<p>That brings us now to our small list of big things. It’s a very small list, but two pretty big things. The first thing on the list is that the WordPress 6.2 release is on its way. If you would like to get started contributing there, you can wander over to make.WordPress.org/core. You can volunteer to be part of the release squad. You can volunteer your time just as a regular contributor, someone who can test things — any of that. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:06:00] </strong></p>\n\n\n\n<p>We’ll put a link in the show notes. And the second thing that I wanted to remind you of is that today is the deadline to submit topics for the Community Summit that’s coming up in August. That comes up in the middle of August, like the 22nd and 23rd or something like that. </p>\n\n\n\n<p>We’ll put a link to that in the show notes as well. If you already have chatted with a team rep about some things that you really want to make sure get discussed at the community summit, I think that we can all assume that your team rep has put that in. But if not, it never hurts to give it a second vote by putting a new submission into the form.</p>\n\n\n\n<p>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.</p>\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:\"14175\";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:57:\"\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:49:\"Letter from WordPress’ Executive Director, 2022\";s: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://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\";s: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, 16 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:1:{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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14180\";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:127:\"If Phases 1 and 2 had a \"blocks everywhere\" vision, think of Phase 3 with more of a “works with the way you work” vision. \";s: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:\"Josepha\";s: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:5903:\"\n<p>Last month at State of the Word, I shared some opening thoughts about “Why WordPress.” For me, this is an easy question, and the hardest part is knowing which lens to answer through. The reasons that a solopreneur will choose WordPress are different than the reasons a corporation would. And while artists and activists may have a similar vision for the world, their motivations change their reasons, too. That’s why I always focus on the philosophical parts of the answer because I know that I am speaking as an advocate for many types of WordPressers. I have a few other reasons, too, which you may not be aware of as you use our software every day.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Why WordPress?</h2>\n\n\n\n<p>Most importantly, the Four Freedoms of Open Source. If you have already listened to State of the Word, you have heard my thoughts on the philosophical side of open source and the freedoms it provides. If you didn’t, then the tl;dr on that is that open source provides protections and freedoms to creators on the web that should be a given. There’s an extent to which the idea of owning your content and data online is a radical idea. So radical, even, that it is hard for folks to grasp what we mean when we say “free as in speech, not free as in beer.” Securing an open web for the future is, I believe, a net win for the world especially when contrasted to the walled gardens and proprietary systems that pit us all against one another with the purpose of gaining more data to sell.</p>\n\n\n\n<p>A second reason is that WordPress entrepreneurs (those providing services, designing sites, and building applications) have proven that open source offers an ethical framework for conducting business. No one ever said that you cannot build a business using free and open source software. And I am regularly heartened by the way successful companies and freelancers make an effort to pay forward what they can. Not always for the sole benefit of WordPress, but often for the general benefit of folks learning how to be an entrepreneur in our ecosystem. Because despite our competitive streaks, at the end of the day, we know that ultimately we are the temporary caretakers of an ecosystem that has unlocked wealth and opportunity for people we may never meet but whose lives are made infinitely better because of us.</p>\n\n\n\n<p>And the final reason is that leaders in the WordPress community (team reps, component maintainers, and community builders) have shown that open source ideals can be applied to how we work with one another. As a community, we tend to approach solution gathering as an “us vs. the problem” exercise, which not only makes our solutions better and our community stronger. And our leaders—working as they are in a cross-cultural, globally-distributed project that guides or supports tens of thousands of people a year—have unparalleled generosity of spirit. Whether they are welcoming newcomers or putting out calls for last-minute volunteers, seeing the way that they collaborate every day gives me hope for our future.</p>\n\n\n\n<p>As I have witnessed these three things work together over the years, one thing is clear to me: not only is open source an idea that can change our generation by being an antidote to proprietary systems and the data economy, open source methodologies represent a process that can change the way we approach our work and our businesses. </p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress in 2023</h2>\n\n\n\n<p>As we prepare for the third phase of the Gutenberg project, we are putting on our backend developer hats and working on the APIs that power our workflows. Releases during Phase 3 will focus on the main elements of collaborative user workflows. If that doesn’t make sense, think of built-in real-time collaboration, commenting options in drafts, easier browsing of post revisions, and programmatic editorial and pre-launch checklists.</p>\n\n\n\n<p>If Phases 1 and 2 had a “blocks everywhere” vision, think of Phase 3 with more of a “works with the way you work” vision. </p>\n\n\n\n<p>In addition to this halfway milestone of starting work on Phase 3, <a rel=\"noreferrer noopener\" href=\"https://wp20.wordpress.net/\" target=\"_blank\">WordPress also hits the milestone of turning 20 years old</a>. I keep thinking back to various milestones we’ve had (which you can read about in the second version of the Milestones book) and realized that almost my entire experience of full-time contributions to WordPress has been in the Gutenberg era.</p>\n\n\n\n<p><em>I hear some of you already thinking incredulous thoughts so, come with me briefly.</em></p>\n\n\n\n<p>There are a couple of different moments that folks point to as the beginning of the Gutenberg project. Some say it was at State of the Word 2013 when Matt dreamed of “a true WYSIWYG” editor for WordPress. Some say it was at State of the Word 2016 where we were encouraged to “learn Javascript deeply.” For many of us, it was at WordCamp Europe in 2017 when the Gutenberg demo first made its way on stage.</p>\n\n\n\n<p>No matter when you first became aware of Gutenberg, I can confirm that it feels like a long time because it has been a long time. I can also confirm that it takes many pushes to knock over a refrigerator. For early adopters (both to the creation of Gutenberg and its use), hyper-focus on daily tasks makes it hard to get a concept of scale.</p>\n\n\n\n<p>So I encourage you this year to look out toward the horizon and up toward our guiding stars. We are now, as we ever were, securing the opportunity for those who come after us, because of the opportunity secured by those who came before us.</p>\n\n\n\n<p><em>Rather listen? <a href=\"https://wordpress.org/news/2023/01/episode-47-letter-from-the-executive-director/\">The abbreviated spoken letter is also available.</a> </em></p>\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:\"14180\";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:63:\"\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:43:\"WordPress is Turning 20: Let’s Celebrate!\";s: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:74:\"https://wordpress.org/news/2023/01/wordpress-is-turning-20-lets-celebrate/\";s: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, 10 Jan 2023 21:38:49 +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:3:{i:0;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: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: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=14155\";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:106:\"2023 marks the 20th year of WordPress. Read on to learn about how WordPress is celebrating this milestone.\";s: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:\"Dan Soschin\";s: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:1476:\"\n<p>2023 marks the 20th year of WordPress. Where would we all be without WordPress? Just think of that! While many technologies, software stacks, and fashion trends have come and gone throughout the past two decades, WordPress has thrived. This is due to the fantastic work and contributions of the WordPress community, comprised of thousands of contributors; and millions of users who have embraced the <a href=\"https://wordpress.org/about/\">four freedoms of WordPress</a> and the mission to democratize publishing.</p>\n\n\n\n<p>Let’s celebrate!</p>\n\n\n\n<p>Throughout the beginning of 2023, leading up to the official anniversary date of WordPress’s launch (May 27, 2003), a number of different events will celebrate this important milestone, reflect on the journey, and look toward the future.</p>\n\n\n\n<p>Please join in!</p>\n\n\n\n<p>Over the next few months, be sure to check WordPress’s official social media accounts along with the <a href=\"https://wp20.wordpress.net/\">official anniversary website</a> for updates on how you can be involved in this exciting celebration by contributing content, collecting cool anniversary swag, and much more. </p>\n\n\n\n<p>Use the hashtag <strong>#WP20</strong> on social media so the community can follow along.</p>\n\n\n\n<p>If you have something planned to celebrate that you would like to be considered for inclusion on the official website, please <a href=\"https://forms.gle/my1yknAJYZ4jFLb79\">use this form to share the details</a>.</p>\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:\"14155\";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: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:48:\"WP Briefing: Episode 46: The WP Bloopers 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:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://wordpress.org/news/2022/12/episode-46-the-wp-bloopers-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:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 31 Dec 2022 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=14123\";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:115:\"This episode of the WP Briefing features all the Josepha bloopers our little elves have stored away over the year. \";s: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/2022/12/WP-Briefing-046.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:9636:\"\n<p>This episode of the WP Briefing features all the Josepha bloopers our little elves have stored away over the year. </p>\n\n\n\n<p><em><strong>Have a question you’d like answered? You can submit them to <a href=\"mailto:[email protected]\">[email protected]</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor: <a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br>Logo: <a href=\"https://profiles.wordpress.org/javiarce/\" data-type=\"URL\" data-id=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br>Production: <a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br>Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14123\"></span>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:00] </strong></p>\n\n\n\n<p>Hello everyone, and welcome to the WordPress Briefing, the podcast where you can normally catch quick explanations of the ideas behind the WordPress open source project with the hope that deeper understanding creates deeper appreciation.</p>\n\n\n\n<p>But on today’s bonus episode, instead of catching quick explanations, you’ll catch some quick bloopers. </p>\n\n\n\n<p>The end of the year is a time when many people and many cultures gather together, and whether you observe traditions of light or faith, compassion, or celebration from everyone here at the WordPress Briefing Podcast, we’re wishing you a happy, festive season and a very happy New Year.</p>\n\n\n\n<p>Sit back, relax, and enjoy some of the laughs and outtakes from recording the WP Briefing over the year.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:01:00] </strong></p>\n\n\n\n<p>Hello everyone, and welcome to the WordPress. This is the thing I’ve done 25 times, and I know how to do it for reals.</p>\n\n\n\n<p>Welcome to WordPress Briefing, episode 20. Oh no, 7? 27? 26? Episode 27. I know how many things I’ve done.</p>\n\n\n\n<p>Ooh, neat. This is Josepha recording episode 46 of the WP Bonus Briefings. Not because we’ve had 46 bonus Briefings, but because this is the 46th one and it is a bonus, it will also have a fancy name. But right now, I’m just calling it the bonus. It’s gonna be quick. Here I go. </p>\n\n\n\n<p>Group them into two big buckets, themes, uh, themes and tools. Mmm, I’m gonna have to redo the whole thing! No! I thought I could save it, and I didn’t save it. I had a typo in my script, and then I messed it up. I, it said into you big buckets instead of into two big buckets. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:02:00] </strong></p>\n\n\n\n<p>I’m gonna start over from the target release date because I kind of smeared it all together, um, despite what I intended to do.</p>\n\n\n\n<p>And gives everyone, no. What is this ringing of phones? Oh, I was doing so well. Where was I? Let’s see if I can just pick it up.</p>\n\n\n\n<p>All righty, live from my closet. It’s episode 20, the WordPress Briefing, WP Briefing. So I have a title for this, and when I started writing it, I really had every intention of writing it to the title. And then what I wrote doesn’t fit the title at all, but does really hang together well. And so we’re gonna have to come up with a new title, but at the moment, it’s called So Many Ways to WordPress.</p>\n\n\n\n<p>Here in a minute, you will see why it doesn’t fit. Also, at the end, I feel like I get very, like, angry nerd leader.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:03:00] </strong></p>\n\n\n\n<p>And so I may, I may at the end, give that a second go and see if there’s a way that I can soften it a little bit, but, I, I don’t know that I can soften it. I feel very strongly about it. So, maybe I am just an angry nerd leader.</p>\n\n\n\n<p>Oh, okay. I’ll get us started now that I apparently have filled the room with apologies, not the room, the closet. </p>\n\n\n\n<p>We’ll figure out something very catchy as a title or as an alternative. Very descriptive, and people will click on it because they must know, but we’ll figure out the title later.</p>\n\n\n\n<p>@wordpress.org. However, I don’t know why I decided to do an invitation to email me in the middle of that. I’m gonna start from the top of that paragraph. I just got too excited by the opportunity to get mail.</p>\n\n\n\n<p>I gotta slow it down. I’m like the fastest talker, had too much coffee. Okay, slowing it down now. </p>\n\n\n\n<p>Huh? What am I saying? No, no, that’s what I’m saying. It’s fine. I, I can do this. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:04:00]</strong></p>\n\n\n\n<p>Hold on. Oww. Sorry. I was adjusting my microphone, and then it fell down. I happened to be holding it at the time, so it didn’t, like, slam down, I think, and hurt your ears and so I apologize. Good thing I stopped so it didn’t just, like, slam down in the middle of a recording.</p>\n\n\n\n<p>That’s all right. I’m gonna give myself that win, even though it’s a hollow one. All right. Trying again. Starting right there, at now since.</p>\n\n\n\n<p>This year, it starts on October 18th, 2001. That’s the year? No, 2021. That’s the year. Oh man. I’m doing such a great job of this.</p>\n\n\n\n<p>Um, I’m recording this slightly before, um, you’re hearing it? What, how am I gonna start this? Hold on. I don’t know how to start this. All right. I’m, I can do it.</p>\n\n\n\n<p>Oh, I’m so glad I remembered. We had guests that could have been so embarrassing.</p>\n\n\n\n<p>Now for me, the trade-offs work well. How many times can I say now?</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:00] </strong></p>\n\n\n\n<p>Do I just start every sentence with now now? Is this just how I do things? Uh, now, now, now, now. I’m gonna start all over again because I’m in my head about the words in my mouth now. So.</p>\n\n\n\n<p>In some near timeframe, some near timeframe. This is not a thing that people say, Dustin, I’m sorry. That’s not a thing people say. I’m just gonna retry that one sentence to sound like I speak with other human beings sometimes.</p>\n\n\n\n<p>Today is the start of… I can do these things.</p>\n\n\n\n<p>This was a terrible ending. I need to just finish that last part. I’m gonna redo the part where I started with my name and not the name of the podcast. Um, and we’ll do that.</p>\n\n\n\n<p>And if you’re supporting or building anything to hand off to clients, you know that timely, easy to ship changes on a site are considered a vital part of any overarching brand and marketing strategy. Wow. It’s like, I don’t know what words are right there. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:06:00] </strong></p>\n\n\n\n<p>I tripped over my own tongue a lot. I’m gonna sit, I’m gonna do that paragraph again because I didn’t do a very good job of it.</p>\n\n\n\n<p>I’ll do a better job.</p>\n\n\n\n<p>I literally digress, and now I don’t know. I am in my thing. What was I saying? Oh, there we go. </p>\n\n\n\n<p>Topher DeRosia, who founded Word not WordPress. Holy moly. That was a, I knew I was gonna say that, and I was like, don’t say that when you actually get around to saying this, but here I am, and I did it. Even though I knew I was gonna do it and I told myself not to. Doing it again. Right from there.</p>\n\n\n\n<p>Not which audiench segment. Oh man. Audiench is not a word, folks. I was on a roll. I’m gonna start right from the primary thing.</p>\n\n\n\n<p>I don’t even remember how I started this podcast. What is the last thing I said? I said, here we go. All right. </p>\n\n\n\n<p>Kind of covered some interesting ground, and so, oh no, this is not where I’m gonna start it. I know exactly where I’m gonna start it. Okay. I’m really ready now. Here we go.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:07:00] </strong></p>\n\n\n\n<p>I suddenly, I’m gonna pause right here because I suddenly got really worried that I didn’t actually hit record. Oh my gosh. I did. Woo. I’m all over the place. Okay. We’ll now continue. Wait, did I? Oh my goodness. I did, super sorry.</p>\n\n\n\n<p>Of the WordPress Briefing. I’m gonna do some singing in the middle of some talking, but I keep trying to talk myself out of the singing, so I’m gonna go ahead and do the singing, and then I’ll do the talking before I talk myself out of the singing. Here I go, probably.</p>\n\n\n\n<p>I added a word. That was so good. I’m gonna start again. I’m gonna get some water, and then I’m gonna start again. Not again. Again. Just from the ‘and finally.’</p>\n\n\n\n<p>I don’t know how I finish my show. Y’all, I do this literally every week. I never know how to finish my show. Here we go.</p>\n\n\n\n<p>I don’t know why I shouted at you from the other side of the tiny closet. I apologize. I’m gonna start again from ‘and finally.’</p>\n\n\n\n<p>Tada we did it.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:08:00] </strong></p>\n\n\n\n<p>Ha. I hate it. I hate the whole podcast. It’s gonna be fine. </p>\n\n\n\n<p>Done. Nailed it.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:00] </strong></p>\n\n\n\n<p>With that, I’m your host, Josepha Haden Chomphosy. Merry Christmas from me. Happy holidays to you, and we’ll see you again in the new year.</p>\n\n\n\n<p>Done.</p>\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:\"14123\";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: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:54:\"WP Briefing: Episode 45: State of the Word Reflections\";s: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://wordpress.org/news/2022/12/episode-45-state-of-the-word-reflections/\";s: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, 22 Dec 2022 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=14070\";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:91:\"Josepha reflects on this year\'s State of the Word address here on the WP Briefing 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:\"\";}}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/2022/12/WP-Briefing-045.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:14564:\"\n<p>In the forty-fifth episode of the WordPress Briefing, WordPress Executive Director Josepha Haden Chomphosy discusses highlights from this year’s State of the Word address. </p>\n\n\n\n<p><em><strong>Have a question you’d like answered? You can submit them to <a href=\"mailto:[email protected]\">[email protected]</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor: <a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br>Logo: <a href=\"https://profiles.wordpress.org/javiarce/\" data-type=\"URL\" data-id=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br>Production: <a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br>Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<h2 class=\"wp-block-heading\">References</h2>\n\n\n\n<p><a href=\"https://learn.wordpress.org/\">LearnWP</a><br><a href=\"https://developer.wordpress.org/playground/demo/\">WordPress Playground</a><br><a href=\"https://wordpress.org/news/2022/12/state-of-the-word-2022-recap/\">ICYMI: State of the Word Recap</a><br><a href=\"https://wordpress.org/news/2022/12/2022-wordpress-survey/\" data-type=\"URL\" data-id=\"https://wordpress.org/news/2022/12/2022-wordpress-survey/\">Take the 2022 WordPress Survey!</a><br><a href=\"https://make.wordpress.org/training/2022/07/11/exploring-wordpress-certifications/\" data-type=\"URL\" data-id=\"https://make.wordpress.org/training/2022/07/11/exploring-wordpress-certifications/\">Exploring WordPress Certifications</a><br><a href=\"https://communitysummit.wordcamp.org/2023/\" data-type=\"URL\" data-id=\"https://communitysummit.wordcamp.org/2023/\">Community Summit WordCamp Site</a><br><a href=\"https://make.wordpress.org/community/2022/12/08/suggest-topics-for-the-2023-wordpress-community-summit/\">Submit Topics for the 2023 Community Summit</a><br><a href=\"https://wp20.wordpress.net/\">20th Anniversary– Stay Tuned for Updates</a><br><a href=\"https://wordpress.org/news/2022/11/introducing-twenty-twenty-three/\">Check Out Style Variations and the 2023 Theme</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14070\"></span>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:00] </strong></p>\n\n\n\n<p>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. Here we go.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:39] </strong></p>\n\n\n\n<p>Last week, WordPress hosted its annual State of the Word. As usual, this was delivered by our project co-founder Matt Mullenweg and represented a year-long labor of love from the WordPress community as a whole. There are many things I love about State of the Word, but consistently the thing I love the most is being able to shine spotlights on the great work of our global network of contributors.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:01:02] </strong></p>\n\n\n\n<p>Since that presentation goes by at the speed of light, I wanted to highlight a few things as well. First things first, I wanted to highlight that we had nearly 1,400 contributors, and by nearly, I mean just one too few. We had 1,399 contributors. So that is a big deal in general, but it’s an especially big deal to me because that’s before we start looking at any contributions that aren’t specifically tied to a release. </p>\n\n\n\n<p>You may be wondering what those non-release contributions are. An incomplete list of those contributions would include organizing WordPress events, training others how to use WordPress, the myriad podcasts, articles, and newsletters that make up the WordPress media community, and any participant in a call for testing. Not to mention the unglamorous ways to contribute, like reviewing themes or reviewing plugins.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:01:58] </strong></p>\n\n\n\n<p>Things like patching security vulnerabilities and the bazillion things that Meta does to make sure that our community has all the tools that it needs to function. So I want to echo, once again, the huge, huge thanks that Matt already shared in State of the Word, and thank all of you for showing up for our project and for each other this way.</p>\n\n\n\n<p>The next thing I wanted to be sure to highlight was LearnWP. It was briefly noted that 12,000 learners had found their way to courses on learn.wordpress.org, and then during the Q&A, there was a related question about certifications in WordPress. </p>\n\n\n\n<p>The need for certifications has been a regular topic in our project, and I mentioned that there are two different ongoing discussions at the moment. One of those discussions is happening directly on the make.wordpress.org/training site, so I’ll share a link in the show notes for that.</p>\n\n\n\n<p>But I’ve also been personally chatting on and off with Training team reps and other members of the community about what makes that so hard. In case you have not heard my whole spiel about what makes it difficult, it’s the logistics and our speed of iteration, and public perception. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:03:05] </strong></p>\n\n\n\n<p>So not exactly a small set of hurdles. I’ll be doing a more complete post on this in the New Year so that we can get some solid documentation of the state of things and not let it be lost forever in this podcast. But I do know that it is something that we are very interested in as a community and something that, historically, I have really been resistant to.</p>\n\n\n\n<p>Not because I think it’s a bad idea, but because as someone who’s looking out for our operations side of things and our logistics side of things, it is not clear how we’re gonna get that done. Like I said, in the New Year, keep an eye out for a big, big post that takes a look at the benefits versus the costs and everything that we can do to help make those match each other a bit better.</p>\n\n\n\n<p>And then the last thing I wanted to highlight was the WordPress Playground. Okay, so this was the last thing that Matt mentioned, and I want to be sure that it’s clear what’s going on with this project because when I first heard about it, I very nearly lept from my chair! </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:04:03] </strong></p>\n\n\n\n<p>It was such a remarkably big deal. Okay, so the WordPress Playground uses technological magic called ‘web assembly.’ I don’t know what it is, but it’s magic. And when I say magic, I mean that this tool makes it possible to run WordPress, an instance of WordPress, including a theme and a handful of plug-ins entirely inside your browser as a logged-in admin.</p>\n\n\n\n<p>You don’t need a server. You don’t need to select a host. You don’t need to download anything at all. You don’t need to know what your domain’s going to be. You simply select the theme you want to test. Add some dummy content and see how all of the posts and pages function as though we’re a real live WordPress site running on your favorite top-tier host.</p>\n\n\n\n<p>Then when you close the tab, it’s gone forever. Poof. Just like that. Now, this is a brand new project. It’s brand new to us and has a long way to go. So if working on that sounds cool, stop by the Meta Playground channel in the Making WordPress Slack. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:09] </strong></p>\n\n\n\n<p>But this, in my mind, changes the way that we stage sites.</p>\n\n\n\n<p>It could change the way we determine whether a theme or plugin is right for us. And arguably, it can become a stress-free way to introduce new or undecided users to WordPress’s admin area so that they can tell what they’re getting into. So when I say that this is a mind-blowing thing, and when I say that it is powered by magic, like it is astounding, it is astounding.</p>\n\n\n\n<p>And the applications for our users as a whole, I think, are untapped yet, and potentially even the applications for our learners and future learners of WordPress– equally untapped. I’m very excited to see what we can do with this project in the future. So stop by the Meta channel. Stop by Meta Playground.</p>\n\n\n\n<p>See what’s going on over there. We would love to have you. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:06:00] </strong></p>\n\n\n\n<p>So those are my highlights of the day for State of the Word. Like I said, there are a few things I want to do more of a deep dive on in the text, so keep an eye out on make.wordpress.org/projects for most of those. But right now, let’s make some time for the small list of big things.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:06:17] </strong></p>\n\n\n\n<p>Today I actually have kind of like a big list of big things. But I pretended it was small, so you didn’t turn off the podcast. So the first thing that I have is that in case you missed State of the Word, if you didn’t have a Watch Party to go to, or you didn’t know it was happening and so you didn’t really tune in at the time, I’m going to drop in a link of the recording.</p>\n\n\n\n<p>It’s gonna probably start right when everything gets going. And so you shouldn’t have to scrub through anything. If you end up on one of the recordings that includes like the whole live stream, there is jazz for the first 30 minutes, and just, you know, skip through that.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:07:00] </strong></p>\n\n\n\n<p>The second thing on my big list of big things is our annual community survey. So Matt mentioned this in State of the Word, and he pointed out that one of the things that makes WordPress and open source in general so effective is that we have a way to communicate with people who are using our software and we make every effort to be responsive to it.</p>\n\n\n\n<p>So the annual survey that we send out, it used to be quite big, and we’ve cut it down to 20 questions. If you want, you can think of it as like a census, so have your type of work and how long you’ve been working in WordPress, and what you wish to do with WordPress– have all those things be counted so we have a good idea of the type of person who’s currently using WordPress, and we can account for your needs and wants.</p>\n\n\n\n<p>But also, if you want to think of it more as an opportunity to share the things that were especially useful for you in the project this year or especially valuable for you as a contributor, this is also an excellent place to do that.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:08:01] </strong></p>\n\n\n\n<p>There’s a QR code running around on the internet somewhere, but I’ll also put a link in the show notes. If you do not know where the show notes are, by the way, they are at wordpress.org/news/podcast, and you’ll be able to get to the survey.</p>\n\n\n\n<p>The third thing on my big list of big things is that next year we’re hosting a community summit. So if you’ve never been to a community summit, Matt mentioned that it is an opportunity for the best and most prolific contributors that we have to show up and discuss the things that are the biggest problems for the WordPress project right now.</p>\n\n\n\n<p>But we also want to make sure that we are making space for the voices that we know that we are missing from the community as well as contributors who look like they are probably excellent future stewards of this open source project that we are taking care of together. And so there is a whole website for that.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:08:55] </strong></p>\n\n\n\n<p>I believe it’s communitysummit.wordcamp.org. Right now, there is a form up asking for topics that you want to be able to discuss while we are there, but it’s taking place, if I recall correctly, on August 22nd and 23rd of 2023.</p>\n\n\n\n<p>Number four on my big list of big things is that next year is WordPress’s 20th anniversary. So on May 27th of next year, WordPress will officially be 20 years old. So on our 10th birthday, anniversary rather, and our 15th anniversary, we pulled together some parties all across the world. </p>\n\n\n\n<p>We had some images, some logos, and things that were specific to the celebration that we printed into stickers and that folks put on, like, mugs and backpacks and cakes and stuff. So if you want to learn more about that, keep an eye out in the community channel in making WordPress Slack. They will keep you posted on how to one, find any of those logos and designs so that your local community can join in the celebrations.<br></p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:10:03] </strong></p>\n\n\n\n<p>But they will also help you learn how to have any sort of WordPress celebration party that we’re doing there in May of 2023. </p>\n\n\n\n<p>And then the final thing on my big list of big things, it was mentioned that on the 2023 theme that was shipped with a bunch of style variations and there was this really, I think, excellent illustrative video that <a href=\"https://profiles.wordpress.org/richtabor/\">Rich Tabor</a> put together for us that shows that you can switch through style variations on a single theme and have a site that looks totally different.</p>\n\n\n\n<p>Now, that feels like that’s just a thing that should always have been in WordPress, but it is new this year. And so, if you have not yet had a chance to look at the 2023 theme, it is the default theme that shipped with 6.1. And so, if you have it on your website and just haven’t had a look at it yet, I encourage you to do that.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:11:00]</strong></p>\n\n\n\n<p>It’s a really interesting implementation that makes a single theme potentially look like an infinite number of other themes, and those style variations can be specific to the theme or can just kind of be around and about in the patterns that are also available in Core. </p>\n\n\n\n<p>Give that a look. I think it’s super worthwhile.</p>\n\n\n\n<p>And that, my friends, is your big 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 the New Year.</p>\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:\"14070\";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: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 – November 2022\";s: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/2022/12/the-month-in-wordpress-november-2022/\";s: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, 20 Dec 2022 12:05: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: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=14124\";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:317:\"WordPress enthusiasts tuned in last week for the State of the Word address to celebrate the project\'s yearly accomplishments and explore what 2023 holds. But that’s not the only exciting update from the past month. New proposals and ideas are already emerging with an eye on the year ahead—let’s dive into them!\";s: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:13931:\"\n<p>WordPress enthusiasts tuned in last week for the State of the Word address to celebrate the project’s yearly accomplishments and explore what 2023 holds. But that’s not the only exciting update from the past month. New proposals and ideas are already emerging with an eye on the year ahead—let’s dive into them!</p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<h2 class=\"wp-block-heading\">Highlights from State of the Word 2022</h2>\n\n\n\n<p>WordPress co-founder <a href=\"https://profiles.wordpress.org/matt/\">Matt Mullenweg</a> delivered the annual State of the Word address on <strong>December 15, 2022</strong>, before a live audience in New York City. Most attendees joined the event via livestream or one of the 33 watch parties held across 11 countries.</p>\n\n\n\n<p><a href=\"https://profiles.wordpress.org/chanthaboune/\">Josepha Haden Chomphosy</a>, Executive Director of WordPress, kicked off this year’s event with an introduction to the <strong>Four Freedoms of open source</strong> and the importance of WordPress in ensuring “a free, open and interconnected web for the future.”</p>\n\n\n\n<p>Similar to past State of the Word events, Matt reflected on the project’s achievements over the past year, including Gutenberg’s adoption beyond WordPress, the steady progress in advancing the site editing experience, and the return to in-person events.<em> </em>In addition, he took the opportunity to remind everyone of the <a href=\"https://communitysummit.wordcamp.org/2023/\">2023 Community Summit</a> and the <a href=\"https://wp20.wordpress.net/\">20th anniversary of WordPress</a> coming up next year.</p>\n\n\n\n<p><strong>Ahead of 2023</strong>, Matt announced <a href=\"https://make.wordpress.org/plugins/2022/12/16/plugins-themes-categorization/\">new taxonomies</a> in the WordPress.org theme and plugin directories to help users identify the extensions that best fit their needs and plans for Phase 3 of Gutenberg—Collaboration—among other notable updates.</p>\n\n\n\n<p>People who watched the State of the Word enjoyed a demo of <a href=\"https://developer.wordpress.org/playground/\">WordPress Playground</a>, an experimental project to explore, experiment, and build apps with a WordPress instance that runs entirely in the browser.</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Missed the event? <a href=\"https://wordpress.org/news/2022/12/state-of-the-word-2022-recap/\">Read the recap</a> or <a href=\"https://wordpress.tv/2022/12/16/matt-mullenweg-state-of-the-word-2022/\">watch the State of the Word recording</a> and <a href=\"https://wordpress.tv/2022/12/16/matt-mullenweg-state-of-the-word-2022-qa/\">Q&A session</a> on WordPress.tv.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">The 2022 WordPress Survey is open</h2>\n\n\n\n<p>The annual WordPress survey helps project leadership and those who build WordPress understand more about the contributor experience, how the software is used, and by whom.</p>\n\n\n\n<p>This year’s survey will remain <strong>open through the end of 2022</strong> and is available in English, French, German, Italian, Japanese, Russian, and Spanish.</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://wordpress.org/news/2022/12/2022-wordpress-survey/\">Take the 2022 WordPress Survey</a> to help make an impact on the project.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">What’s new in Gutenberg</h2>\n\n\n\n<p>Two new versions of Gutenberg have shipped in the last month:</p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2022/11/23/whats-new-in-gutenberg-14-6-23-november/\"><strong>Gutenberg 14.6</strong></a>, released on November 23, 2022, came with many refinements to core blocks. Notable highlights include a variation picker that allows users to choose a desired layout when a Group block is inserted on a page, a new list view for editing the Navigation block, and a keyboard shortcut to transform paragraph blocks into headings.</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2022/12/09/whats-new-in-gutenberg-14-7-7-december/\"><strong>Gutenberg 14.7</strong></a>, released on December 7, 2022, introduced an experimental tabbed sidebar, colors to help identify some block types in list view, and improvements to the Page List block to make it easier to manage page links in the content.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Follow the “<a href=\"https://make.wordpress.org/core/tag/gutenberg-new/\">What’s new in Gutenberg</a>” posts to stay on top of the latest enhancements.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Team updates: Introducing the block editor in the support forums, a revamped Showcase page, and more</h2>\n\n\n\n<ul>\n<li>The Support and Meta Teams are bringing <a href=\"https://make.wordpress.org/support/2022/12/introducing-the-block-editor-in-the-support-forums/\">the block editor experience into the WordPress.org support forums</a>.</li>\n\n\n\n<li>WordPress.org’s redesign continues with a <a href=\"https://make.wordpress.org/meta/2022/12/14/showcase-visual-refresh/\">refreshed Showcase page</a>.</li>\n\n\n\n<li>A <a href=\"https://make.wordpress.org/community/2022/12/05/proposed-2023-global-community-sponsorship-program/\">proposal for the 2023 Global Community Sponsorship Program</a> has been published.</li>\n\n\n\n<li>WordPress is accessible to more people thanks to 19,357 contributors who translated more than eight million strings this year. Learn more about the <a href=\"https://make.wordpress.org/polyglots/2022/12/12/reflecting-on-2022-in-polyglots/\">Polyglots Team’s achievements in 2022</a>.</li>\n\n\n\n<li>Speaking of accomplishments, supporters of the Global Meetup Reactivation project <a href=\"https://make.wordpress.org/community/2022/12/09/december-update-global-meetup-reactivation-project/\">helped reactivated 126 meetup groups</a> in 2022! There are also some discussions on <a href=\"https://make.wordpress.org/community/2022/12/15/idea-creating-a-translation-events-kit-for-meetups/\">how these efforts can support the Polyglots Outreach Effort project</a>, and vice versa.</li>\n\n\n\n<li>The Community Team met with members of the Meetup.com team to help report some feedback and issues with an accessibility overlay that they ultimately <a href=\"https://make.wordpress.org/community/2022/11/23/meetup-com-accessibility-overlay-update/\">agreed to remove</a>.</li>\n\n\n\n<li>The Training Team highlighted <a href=\"https://make.wordpress.org/training/2022/12/05/learn-wordpress-site-updates-december-2022/\">the latest updates</a> that have been made to <a href=\"https://learn.wordpress.org/\">Learn WordPress</a>. In addition, <a href=\"https://learn.wordpress.org/course/a-developers-guide-to-block-themes-part-1/\">part 1</a> and <a href=\"https://learn.wordpress.org/course/a-developers-guide-to-block-themes-part-2/\">part 2</a> of the Developers Guide to Block Themes are now available on the platform.</li>\n\n\n\n<li>The <a href=\"https://make.wordpress.org/themes/2022/12/05/introducing-new-themes-team-representatives-for-the-2023-edition/\">Themes</a> and <a href=\"https://make.wordpress.org/polyglots/2022/11/08/call-for-polyglots-team-representatives-2/#comment-295831\">Polyglots</a> Teams announced their team representatives for 2023.</li>\n\n\n\n<li>The <a href=\"https://make.wordpress.org/core/2022/11/30/now-available-wordpress-3-7-4-0-final-releases/\">final releases for WordPress 3.7-4.0</a> were made available on November 30, 2022, with a notice that they are no longer receiving security updates. WordPress 4.1 and later will continue to receive such updates.</li>\n\n\n\n<li>Fresh off the press, the <a href=\"https://make.wordpress.org/polyglots/2022/12/20/polyglots-monthly-newsletter-december-2022/\">December 2022 edition of the Polyglots monthly newsletter</a> is available for reading.</li>\n\n\n\n<li>The latest edition of People of WordPress features <a href=\"https://wordpress.org/news/2022/11/people-of-wordpress-huanyi-chuang/\">Huanyi Chuang</a>, a front end developer from Taiwan.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Curious about why WordPress has so many releases? <a href=\"https://wordpress.org/news/2022/11/episode-44-minors-majors-and-why-we-have-so-many-releases/\">Tune in to Episode 44 of WP Briefing</a> to learn about the role of major and minor releases in the project.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Feedback & testing requests</h2>\n\n\n\n<ul>\n<li>Help efforts to wrap up Gutenberg Phase 2 by <a href=\"https://make.wordpress.org/test/2022/12/14/fse-program-testing-call-19-running-through-refinements/\">testing the Site Editor’s latest updates</a>. Leave your feedback by January 6, 2023.</li>\n\n\n\n<li>The Performance Team shared a <a href=\"https://make.wordpress.org/core/2022/12/09/enhancing-the-scripts-api-with-a-loading-strategy/\">new proposal for enhancing the Scripts API with a loading strategy</a>.</li>\n\n\n\n<li>The Full Site Editing (FSE) Outreach Program is <a href=\"https://make.wordpress.org/test/2022/12/07/fse-program-seeking-volunteers-to-use-replay-io-for-capturing-bugs/\">looking for volunteers to use Replay.io for capturing bugs</a>. Express your interest by December 28, 2022.</li>\n\n\n\n<li>Version 21.4 of the WordPress mobile app for <a href=\"https://make.wordpress.org/mobile/2022/12/20/call-for-testing-wordpress-for-android-21-4/\">Android</a> and <a href=\"https://make.wordpress.org/mobile/2022/12/19/call-for-testing-wordpress-for-ios-21-4/\">iOS</a> is available for testing.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>The Community Team is calling on WordPress contributor teams to <a href=\"https://make.wordpress.org/community/2022/12/08/suggest-topics-for-the-2023-wordpress-community-summit/\">suggest topics for the 2023 Community Summit</a> by January 16, 2023.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress events updates</h2>\n\n\n\n<ul>\n<li>The #WPDiversity working group organized <a href=\"https://make.wordpress.org/community/2022/12/17/report-wpdiversity-inclusion-and-diverse-speaker-workshops-october-and-november-2022/\">several workshops</a> during the past few months. Among other highlights, attendees of the Speaker Workshop for Women Voices in Latin America reported a 52% increase in self-confidence to speak in public. <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/event-formats/diversity-speaker-training-workshop/#upcoming-wpdiversity-workshops\">Stay tuned for the next events</a>.</li>\n\n\n\n<li>The WordCamp Europe 2023 organizing team shared <a href=\"https://europe.wordcamp.org/2023/wceu-2023-content-vision/\">their content vision</a> for next year’s flagship event in Athens, Greece.</li>\n\n\n\n<li><a href=\"https://asia.wordcamp.org/2023/\">WordCamp Asia 2023</a> is just a few months away, scheduled for February 17-19, 2023, in Bangkok, Thailand. Organizers have announced the first recipient of the WordCamp Asia Diversity Scholarship, <a href=\"https://asia.wordcamp.org/2023/diversity-scholarship-recipient/\">Awais Arfan</a>.</li>\n\n\n\n<li>Three more WordCamps are happening in the next few months:\n<ul>\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1ea-1f1f8.png\" alt=\"🇪🇸\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://zaragoza.wordcamp.org/2023/\">WordCamp Zaragoza</a>, Spain on January 20-21, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1fa-1f1f8.png\" alt=\"🇺🇸\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://birmingham.wordcamp.org/2023/\">WordCamp Birmingham, Alabama</a>, USA on February 4-5, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1f5-1f1ed.png\" alt=\"🇵🇭\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://cebu.wordcamp.org/2023/\">WordCamp Cebu</a>, Philippines on February 11, 2023</li>\n</ul>\n</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>WordCamp Europe 2023 is calling for <a href=\"https://europe.wordcamp.org/2023/the-call-for-sponsors-is-now-open/\">sponsors</a> and <a href=\"https://europe.wordcamp.org/2023/call-for-speakers-is-open-now/\">speakers</a>.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<p><strong><em><strong><em><strong><em>Have a story we should include in the next issue of The Month in WordPress? <strong><em>Fill out </em></strong><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><strong><em>this quick form</em></strong></a><strong><em> to let us know.</em></strong></em></strong></em></strong></em></strong></p>\n\n\n\n<p><em>The following folks contributed to this edition of The Month in WordPress: <a href=\'https://profiles.wordpress.org/cbringmann/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>cbringmann</a>, <a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a>, <a href=\'https://profiles.wordpress.org/sereedmedia/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>sereedmedia</a>, and <a href=\'https://profiles.wordpress.org/rmartinezduque/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>rmartinezduque</a>.</em></p>\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:\"14124\";s: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:\"Mon, 06 Feb 2023 06:32:21 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:\"Fri, 03 Feb 2023 18:45:56 GMT\";s:4:\"link\";s:63:\"<https://wordpress.org/news/wp-json/>; 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 2\";}}s:5:\"build\";s:14:\"20220623090512\";}','no'),(117960,'_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1675708342','no'),(117961,'_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1675665142','no'),(117962,'_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9','1675708342','no');
INSERT INTO `wp_options` VALUES (117963,'_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:55:\"Gutenberg Times: Live Q & A: Layout. Layout. Layout\";s: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=23280\";s: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:57:\"https://gutenbergtimes.com/live-q-a-layout-layout-layout/\";s: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:61904:\"<p>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 aligned, inside container blocks. In terms of block styling, Layout is a complex feature because it affects child blocks in ways that go beyond CSS inheritance. </p>\n\n\n\n<p>In this show, Isabel Brison, Andrew Serong and Justin Tadlock discussed the opportunities and challenges of the Layout features for site builders, and answered questions from the audience. The transcript is posted below the shared resources.</p>\n\n\n\n<p>Isabel Brison’s demo starts a 11:00 timestamp. </p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"toolbelt-video-wrapper\"></div>\n</div>\n\n\n\n<p><a href=\"https://developer.wordpress.org/news/2023/01/11/a-walk-through-of-layout-classes-in-wordpress-6-1/\">A walk-through of layout classes in WordPress 6.1 </a></p>\n\n\n\n<h2 class=\"wp-block-heading\">Resources to learn more</h2>\n\n\n\n<ul>\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/34641\"><em>Responsive blocks & intrinsic web design</em></a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/33447\"><em>Design Tools Overview</em></a></li>\n</ul>\n\n\n\n<ul>\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/30121\">Fixed position header issue</a> in GitHub: </li>\n\n\n\n<li>The PR that implemented <a href=\"https://github.com/WordPress/gutenberg/pull/46142\">sticky position support:</a> </li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/47043\">Issue for sticky position follow-up tasks: </a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/30121#issuecomment-1378124394\">Screengrab of wrapping a header in a sticky group block: </a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues?q=is%3Aopen+is%3Aissue+label%3A%22%5BFeature%5D+Layout%22\">[Feature Layout]</a> label (all issues in the Gutenberg repo in GitHub that are currently flagged as being to do with the layout block support): </li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/44720\">Tracking issue for layout follow-ups</a> (updated intermittently as there’s progress to share): <a href=\"https://github.com/WordPress/gutenberg/issues/44720\">https://github.com/WordPress/gutenberg/issues/44720</a></li>\n</ul>\n\n\n\n<p class=\"has-large-font-size\"><strong>Transcript </strong></p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: I know that people are coming in here already. We have a few participants here. Hi there, welcome to our 33rd Gutenberg Times Live Q&A. My name is Birgit Pauli-Haack and I’m your host, curator of the Gutenberg Times and developer advocate for WordPress. It’s wonderful to have you all here. Happy New Year, welcome, and today’s show, we will discuss the opportunities and challenges of the layout features for site builders with the experts, the parents, so to speak, mom and dad of the layout features. And I’m extremely honored to have Isabel Brison, designer, developer, JavaScript engineer and core contributor on the show. Also Andrew Serong, also full-time developer, contributor to the Gutenberg Project, goes by the title Block Mechanic, and also sponsored by Automattic on the Open Source Project. And last but not least, Justin Tadlock, developer advocate, theme and plugin developer, member of the core team and former writer of the WP Tavern, now working for Automattic and prolific educator on the developer blog and Hallway Hangouts.</p>\n\n\n\n<p>We’ll do some proper introduction in just less than a minute. Just a few housekeeping notes. For those of you watching this on the YouTube livestream, use the chat box next to the video player to post your questions. And you can test it by letting us know where you’re watching from. The same goes for the Zoom place, but there are two places. One is the chat bubble for all your comments and your greetings and thoughts, and then the Q&A section bubbles for your questions that we then answer in a bit. And please be kind, even if you disagree. This is a family-friendly endeavor. So, what’s the show about? Layout is a fundamental part of block themes. Layout features allow you to define the widths of your post content and the range blocks horizontally, vertically, right, left, and all sides in container blocks.</p>\n\n\n\n<p>And in terms of block styling, layout is a complex feature because it affects child blocks in ways that go beyond the CSS, cascading style sheets inheritance. It’s probably part of the complexity that leaves some users a bit confused on how to deal with the various layout features and how to combine sections to a good page layout, and how this all fits into the block theme building process on template parts and the theme JSON. Before we answer your question, what is a container block, and more, allow me to introduce our expert. Then Isabel will give us a demonstration of the various layout features. And by that time, we probably have an array of questions that we can then tackle here as a panel. Isabel, you have been working for Gutenberg Project for a few years now. Lately, you worked together with Andrew on the layout features. What other parts of Gutenberg did you work on before that, and how long have you been at Automattic?</p>\n\n\n\n<p><em>Isabel Brison</em>: Oh, yeah. Before this, I think the major thing that I worked on before layouts was the navigation block. That was over a year ago now. And a feature that actually didn’t make it, which was a navigation screen that was meant to replace the classic menu screen. And yeah, that unfortunately got canned. And before that, we had this whole push to try and get bits of block editing in place for classic themes. We also did the Block Widgets Editor, that was another one I worked on. And yeah, I sort of float around and try to tackle accessibility issues when I have a bit of time between the major projects too. That’s sort of a passion of mine, and there’s a lot to do in that regard, always.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, always. Yeah, that’s true. Yeah. Well, where you’re located and what do you do when you’re not working?</p>\n\n\n\n<p><em>Isabel Brison</em>: I am in Sydney, Australia. And oh, I don’t think I answered the bit of the question about how long I’ve been at Automattic. I’ve been at Automattic for, it’s going to be four years this year. I joined mid-2019. It has been a while, but it feels like it has gone really quickly.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Well, but in Gutenberg years, it’s kind of three quarters. No, 80% of the Gutenberg development time, you have been part of it. </p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah, it feels weird to think I joined kind of at the start of the thing, when it was already in core, but it hadn’t been in core for very long and so I’ve seen it grow and yeah, it kind of feels like my baby now. Like, oh.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. What do you do for fun when you’re not working on a computer, or how you get away from the computer?</p>\n\n\n\n<p><em>Isabel Brison</em>: Oh, all sorts of things. I get away art, gardening. I like to go outside. No actually, you shut the computer down and go outside and get fresh air. I do a lot of gardening. I like growing herbs and veggies. I like going for walks, healthy stuff. And yeah, no, I do a bit of artwork on the side too, those, all sorts of things.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Awesome. Yeah. Well, I’m so glad you’re here. Andrew, what have you been working on in Gutenberg and before you worked on the layout features, and what made you select the title of Block Mechanic?</p>\n\n\n\n<p><em>Andrew Serong</em>: Ah, that’s a good question. Yes, I think I started contributing to Gutenberg more actively surrounding how to interact with patterns and block patterns. That kind of quickly led on to contributing to design tools, because to have really great patterns, you need to have a lot of flexibility in design tools. And then I naively picked up what I thought was going to be a really easy issue to implement, of adding gaps between child blocks. And I thought, “Oh, that won’t take too long.” And like a lot of things, the first prototype only took a couple of weeks or whatever to put up, but then very quickly when you start digging into it, it then turns out there’s a whole load of complexity to wrangle, and that was both exciting and also a really big challenge. And so I figured, “Oh look, I’ll just put up my hand and give this a shot.”</p>\n\n\n\n<p>And so then quickly found that there’s a difference between setting gaps on flex blocks versus things that have flown, and having vertical margins and things. Hopefully, we’ll get into that on the call, but it sort of led to picking the name Block Mechanic. My job title is officially JavaScript engineer, but engineering often sort of sounds a bit highfalutin or whatever, like you’re going to do big systems design and everything. But I think a lot of our job really is fixing the nuts and bolts and taking something apart and putting it back together. And so I don’t really consider myself an expert. I’m really more a generalist that is very keen to jump in and see if I can help move things forward. I kind of like a pragmatic title like that, personally.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Excellent, yeah. And where are you located?</p>\n\n\n\n<p><em>Andrew Serong</em>: I’m also in Australia. Up until a couple of weeks ago, I lived in Melbourne, so Melbourne, Victoria, the second biggest city in Australia, but I just recently moved to the country about an hour and a half away. So, getting adjusted to a different quality of life, but it does make me very much appreciate working remotely because pretty much my whole life has changed, but work is exactly the same, which is really, really very nice.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Oh, I appreciate that. Yeah. Yeah. Good. Justin, and you have been in the same space for almost as long as WordPress has been in existence. Recently, you switched from writing for WP Tavern to working for Automattic as a full-time contributor. And recently, you wrote a few tutorials on the official WordPress developer blog, and just today, we published your post about the layouts. Yeah, do you want to briefly talk about what you are doing and where you’re from and what you do?</p>\n\n\n\n<p><em>Justin Tadlock</em>: Yes. I’m a developer advocate with Automattic since last May. Now, I don’t know how to define what I do sometimes. I kind of bounce around, but mostly my goal is to teach, to carry other people along this WordPress journey as best I can. And I’m glad we have the developer blog up and running, even though it’s still in beta. I’m hoping to be a big contributor there and write about layouts and everything else WordPress related. I’m from Alabama, in the United States, that’s the Southeast region. And I live not in the city, but a little bit outside of the capital of my state.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: All right. Are you going to Wordcamp in Birmingham?</p>\n\n\n\n<p><em>Justin Tadlock</em>: Somebody just asked me that today. Not as of right now, but I could be convinced to still go.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Okay. Yeah. Yeah, let’s start at the beginning. I’m thrilled you all three all agreed to come here and be part of this Q&A. I’m really sorry, listener and watchers or viewers, yes, I saw that the chat is disabled, but somehow I tried every little button there and I can’t enable it without probably going into the settings of the webinar and stop it. Yeah, feel free to just put your chat in the Q&A and we kind of sort it out. Sorry about that. All right, so container blocks are group blocks to answer that question, column blocks, button blocks, social link blocks, cover block. Yeah. And now as promised, Isabel, are you ready to start us off with a demo? </p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah. I’ll share my screen.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Excellent, yes. </p>\n\n\n\n<p><em>Isabel Brison</em>: Share screens.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Share the screen and I’ll try to figure things out with the chat thing.</p>\n\n\n\n<p><em>Isabel Brison:</em> Okay. Can you see my screen?</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yes.</p>\n\n\n\n<p><em>Isabel Brison</em>: There should be a cat picture on it.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: There is. That’s a cute cat.</p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah, okay, that’s the correct screen. Right, so layouts are a feature that came in with site editing pretty much because in classic themes, you used to just the theme also used to just figure out the layout themselves, writing CSS to space blocks and create columns and things like that. But with site editing, we have to provide mechanisms, that is the block editor has to provide mechanisms that allow people to do that layout work themselves. This is what the feature is meant to do and I’m going to showcase it. If you see my screen, I have actually the post editor open because all of these features that can be used in the site editor can also be used in the post editor. And if you’re showcasing single blocks, I feel like it’s easier to showcase them in the post editor because it’s a simpler interface.</p>\n\n\n\n<p>Here we have a group block and you can see the outline here. This group, it has got a few blocks inside it. And if you go into the block settings, that’s actually not selected. So now I’ve selected my group block, and if you go into the sidebar where the block settings are, you’ll see that there is a tab called layout. And this has a bunch of controls. In the group block, you basically have two states where you can have the state. This most basic state of layout is it doesn’t do anything except provide a bit of spacing between each block. So, there’ll be a bit of a margin between each of the blocks inside the group. And then the further to that, the other, so it’s actually a different type of layout that you get when you toggle this toggle on is the same, a few spacing between the blocks, but you get content with two.</p>\n\n\n\n<p>If your theme defines a content width, that content width will be applied and the blocks will go no further than that particular width. Here, this is the theme. The theme, this is 2023, I should have said, that I’m doing the demo on, and the content with … You can see it in the site editor, if you go into the styles tab and into layout. This is global styles and in layout, here we can see that the default content width for this theme is 650 pixels. That’s the width that these blocks should be respecting when that content width inside the layout is toggled on. But these, the sort of vanilla and the content width aren’t the only kinds of layout that we have. And the group block is pretty handy to showcase different types because it actually works with all different types of layout.</p>\n\n\n\n<p>You might not realize that at first sight, but group block, roadblock and stack block are essentially all the same block. And you can actually toggle, so if you have a group in this up here at the top in the sidebar, you can actually toggle between the different types of block that group can be, so row, stack and group, and they all have slight differences. So group, as we’ve seen, deals with the content width, roadblock has a flex layout. And what this means is that all of the elements inside the block will be side by side as long as there’s space to contain them. You can actually force them to always be side by side even if there’s not a lot of space. So, you can get the blocks go really, really small and narrow, and all try to fit on the same line. And that is also a layout setting.</p>\n\n\n\n<p>If we select the row here and we go and look at the layout tab once more in the sidebar, we’ll see that these controls are completely different from the group controls. And because it’s a flex block, we have a bunch of different options where we can justify here. You actually, let me close this. Okay, now we have a bit more space and we can see what these justification options do. With the row, you can justify all the content to the left or to the right or center, or you can add space between the blocks. And if you change the orientation, it becomes a stack block, essentially, because stack blocks are also flex layout blocks, but instead of being laid out horizontally, they’re laid out vertically. Now the only other control, going back to the row that I haven’t actually showed, is this toggle that tells you that you can wrap to multiple lines. And what happens if you toggle that on? Actually, do we have the row blocks selected? If we toggle that on, it should do something it’s not doing.</p>\n\n\n\n<p><em>Andrew Serong</em>: You might need some more content on that line.</p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah, that’s what I was thinking. Yes. If you have enough content or there is not enough space, that toggle will enable the content of that row to break into multiple lines, but you don’t have to do that. If the toggle is turned off by default, and that means that everything in that row is going to sit on the same line forever and there’s no changing that, even on a phone. Okay, but what can we do with these layouts? It’s all fine to look at blocks and add random content in them. Let’s go into the site editor and actually see, in terms of laying out your website, what are the practical effects of these controls? Okay, so here we have, here in the site editor, the list view is super handy for navigating because you tend to have a lot of wrappers. In order to create an elaborate layout, you almost always have to nest groups and rows and stacks inside each other.</p>\n\n\n\n<p>And that means that the layout and selecting the blocks can get pretty complicated. So, I do recommend that you use the list view to navigate through all your blocks in the site editor. And it’s also the most accessible way of block navigation currently. Here we have a header, it has a group in a row, and you have the body which also is wrapped in a group. And actually, let’s go into the settings because we were in the global site tab. This group block that wraps the whole content has a content with the way layout. And let me just zoom out for a bit, and let’s make this small so that we actually see, so now this is tiny and you can actually see that there’s this block of, this is the group block and all its contents is sitting sort of inside in the middle, and it’s respecting that content width. And what I want to do, maybe I should zoom back in a little bit. </p>\n\n\n\n<p>I wanted to show these justification controls that you can see when you have this group layout and you can choose to justify. By default, your quantity is going to be centered if it has a content width, but using these controls you can push it right to the right or to the left. And what that does is just reposition the whole block of content to one side or the other. And that’s kind of different from the similar controls that we have in the flex layout because this just repositions the whole block. It’s not looking at individual child items inside it. And it definitely is not justifying your text, in case you might wonder. If you have a block of content that has text in it and you decide to justify it right or left with these controls, your text is going to stay in exactly the same place, as you can see here. It’s only the block that’s going to be moved, the whole block of content.</p>\n\n\n\n<p>Okay, what else can we look at here in the header? Let’s go in and see some flex blocks in action. In the header, we have a group that is basically the only thing that this group is doing here is allowing the content width to be defined on its children. In this case, it has a single child, which is a row block. And the row block, what it’s doing is positioning. It’s allowing us to position the site title and the navigation on opposite sides of the block. So what we have in the row, we have a space between justification selected. That’s what it does. It just pushes all the elements inside the row in a way that they will have exactly the same space between them. So, we can see if we add another block in here inside our row, I’m going to add a site logo because that’s something that you might also want in the header.</p>\n\n\n\n<p>And I’m actually going to push it, these text buttons, so the horizontal move aren’t doing too well. We need to fix that. Okay, now I’ve pushed the site logo to the far left, and now I have the site title sort of in the middle and the navigation at the end. But what I really want is for the site logo and the title to be side by side. Now we actually, as of last month, in the plugin, we have a way to do that. And so what we added was the ability to manipulate the size of the children of flex containers. In this case, the row is our flex container and the site title is a direct child of that container. And so in the site title settings, I hope this is not too small to see. If you go in here under dimensions, you have a width control, which may or may not be visible.</p>\n\n\n\n<p>You might have to go into the dimensions menu and actually select it if it’s not visible. And this width control, I’ll zoom back in because this is practically invisible. This width control has three options. Fit is the default, it basically does nothing. But if you select fill, then that block is now going to occupy the maximum space it can in its container. And as you might see, that has in fact pushed the site title to sit next to the logo because now it takes up all the remaining space. So, you have that nice space between site title and logo and navigation, which is what we wanted. There’s also another option in here that you can play with is the fixed width, which allows you to set a fixed width. I don’t know, I could go 800 pixels, and suddenly this is really big and it doesn’t fit in a single line, but we don’t want to do that, do we?</p>\n\n\n\n<p>Okay, what else do we have? Oh, there’s a really, really exciting feature that has just, just been merged. I don’t think I mentioned this, but what you’re seeing now, this demo, is the latest Trunk. If you go into the Gutenberg repo and check out Trunk and build a local development environment, this is what you’re going to see. And only yesterday, a very exciting piece of work was merged that allows us to position blocks. And currently, the only way that we can position them is sticky. But that is actually super useful if you want to create a sticky header. And I’m going to show how you can do it.</p>\n\n\n\n<p>Now, due to the way that sticky position works in CSS, we have to make sure that the element that we want to make sticky is inside a container that’s scrollable. And because of how our template parts work, you’re not really able to add stars to template parts themselves. If we want to make our header sticky, we actually have to wrap it in a group block. Fortunately, that’s pretty easy to do because in the header controls, you can just click group and that will wrap our header in a group block, as you can see. And now with the group block, if we scroll straight down … Oh, wait a minute, I don’t see the position. Let me reload my site. Is it possible that I’m not on the latest version of Trunk?</p>\n\n\n\n<p><em>Andrew Serong</em>: Quite possibly. It was just merged yesterday.</p>\n\n\n\n<p><em>Isabel Brison</em>: Quite possibly. Yes, it was just merged yesterday, but I was pretty sure that I had built it and I was on the latest version of Trunk, but oops. Oops. Where has my demo gone? Yes. Okay, let’s check that again. I’ve just reloaded, I need to redo the header. Come on, group and position. Indeed, I had not reloaded the page since I rebuilt Trunk.</p>\n\n\n\n<p><em>Andrew Serong</em>: There it is, saved.</p>\n\n\n\n<p><em>Isabel Brison</em>: Okay, now the position control has a dropdown, which currently only allows us to select one option apart from default. And that option is sticky. If we select sticky, hopefully now we scroll and as we are scrolling, we see that that header is sticking to the top. Now, this is not super visible because the header’s background is actually transparent. So, this feels a bit confusing. Let’s add a bit of background. Let’s say let’s just add a little gray background color, and now we can see. Now, that’s a lot more visible.</p>\n\n\n\n<p>Okay, this is the new thing that we can do, which is super exciting. Of course, we can position any kind of block, but currently the control only works with group blocks, or groups, rows or stacks, which are essentially all a group block. And we have enabled that in the group block because it’s a new feature. To start with, this is the most obvious block to do it in. That doesn’t mean that it might not later be applied to other types of blocks, so that depends on the usage, that depends on the feedback that comes in. It depends on a lot of basically, how are people going to use it? How useful is it going to be? I think it’s going to be pretty useful.</p>\n\n\n\n<p><em>Andrew Serong</em>: Yeah, me too. Probably an interesting thing to mention about position support as well was that when we started working on it, we were thinking of it as just another part of layout. Because we’re laying out a website, you kind of think, “Oh, these are all layout tools.” But through the discussion, we determined that one of the unique things about layout is that it applies to container blocks, so a block that can contain other blocks. And so a lot of the controls are surrounding how do you arrange children of a container? Whereas with position, within, I think one of the designers mentioned, wouldn’t it be cool to be able to move an image block, like just have it moved to the left slightly or have some sort of asymmetrical layouts? And so that then made us think, “Oh, well maybe position is actually its own block support, so it has its own panel.” And so we borrowed a lot of the code from layout and it sort of sits adjacent to the layout. It’s technically separate from the layout block support, but it still shares a lot of the same code.</p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah. Yeah, that is true. I think we’re pretty much done. I just wanted to show another thing, another little gotcha. Particularly with the recent ability of adding spacing or adding sizing to child blocks of flex, so we saw that in row, in a row block, if you want to create spacing between, if you want to push a block to one place … Say if I want this block to be next to the first one, and if I want there to be more space here, then I can go in into the dimensions and fiddle with the width of that block. But in stack, which is the vertical equivalent of the flex layout, that won’t actually work because stack has as its height, it always takes up the content height. Again, this is a reflection of how height works in CSS, whereas usually the maximum width of something is the width of the screen, the height is the height of the content.</p>\n\n\n\n<p>And that’s something that can actually be pretty confusing, especially if you don’t know CSS. In the stack block, you couldn’t just go in and select this block in the middle and give it, if you make it fill the available space. Well, the available space is just the space that those blocks occupy, so you can’t actually push it down. I guess you could give it a fixed height and then that would work. But if you wanted it to just fill the remaining space, your container block would need to have a fixed height. And now, we have that possibility because we can add to container blocks under dimensions, we can add a minimum height to them. And so I could say I want this whole stack block to be 900 pixels, and now I have a bit of extra space and I can choose to maybe make or maybe create a space between the first paragraph of text and the photograph, for instance.</p>\n\n\n\n<p>We can play around a bit more, but remember that for stack blocks, if we want to have a bit of extra space in them, then we actually have to give them a defined height. And that is pretty much everything that I wanted to show. So, questions?</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: All right, well, wonderful. The privilege of a panelist is that you can have the first questions to demos. So Andrew or Justin, you have a comment or a note or a question for Isabel, go right ahead before we take the audience questions.</p>\n\n\n\n<p><em>Justin Tadlock</em>: Yeah, actually, are we going to see grid layouts at some point, like we have with flex?</p>\n\n\n\n<p><em>Isabel Brison</em>: That is a great question. Yes, definitely. And that is something that I would very much like to see done, and will probably be working on sometime this year. Grid is interesting. It is super useful because although pretty much at the moment we are using flex to create two dimensional layouts, and that’s not quite the right way to use flex. In my mind, flex should be used more for the detail, for small elements and not for whole layouts, because it becomes quite difficult to manipulate it with precision in larger, full-page layouts. And that’s why we see bits, you have flex in your header, you might not have … You won’t have the whole page wrapped in a flex block, but grid is super useful for creating full page layout. The difficulty with grid, the challenge is going to be because grid in CSS, the CSS grid spec is super complex, and there’s millions of things that you can do with it. So how can this be best translated into a UI?</p>\n\n\n\n<p>And that’s, I think, and that is one of the biggest challenges in creating design tools for Gutenberg, is exactly that problem of translation of essentially the underlying implementation is CSS, and what is the most useful, what are the most useful controls that we can provide that reflect the abilities and the plasticity of CSS but are a usable and are intuitive to understand? You don’t want to just grab the whole CSS spec and translate it into UI, because that would be chaos. I mean it would be fun and interesting, but it probably wouldn’t be very usable. So yeah, that’s going to be a very interesting challenge to tackle in the coming year.</p>\n\n\n\n<p><em>Justin Tadlock</em>: Yeah, I figured I’d just throw the hardest question out to start with.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. Well, let me go through the questions and Glenn Martin has been waiting for quite a while to answer his question, and it’s hopefully an easy one to answer. “In the site editor, is there a way to create a menu with the images instead of text?”</p>\n\n\n\n<p><em>Isabel Brison</em>: With images, a menu? Oh, I see. Oh that, interesting. I think, am I still screen sharing? I’m still screen sharing.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, you’re screen sharing.</p>\n\n\n\n<p><em>Isabel Brison</em>: Let me try something.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: On the fly.</p>\n\n\n\n<p><em>Isabel Brison</em>: In the navigation block we have links. I’m assuming that what you want to do is to, instead of having the text, have an image link. Because this is rich text, we should be able to add inline images. If I want to add…</p>\n\n\n\n<p><em>Andrew Serong</em>: As an aside, I love your image gallery. More cats.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: More cats, yeah.</p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah, technically you could do that. This is a page list. With the page list, actually, it just gives you a list of all the pages that you have. You can tell this is a test site because the only page I have is a sample page, but we can actually make the page list editable, and that converts it into a bunch of links. And so technically, because this is now a link, we could actually go and do the same and add an inline image. Now, no guarantees how accessible this is going to be because the inline image is fairly limited. You would be able to add a label, a description title.</p>\n\n\n\n<p>Yeah, if I were to do this, I would give it a run through a screen reader just to double-check that your text content in the links is actually being read at, and do add text content because otherwise, screen reader user goes in there and clicks on the image or focuses on the image. And the only thing that’s read out is the image, either the file name or the URL. So, that will be very confusing. But yeah, I mean technically it is possible to do that now.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. Well, that’s interesting. I have found that the inline menu, even for the paragraph, has a lot of great surprises for me. I was interested to see the inline image available for the block. Now Dana Rogers has this question, so group is just an understanding. “Group is a block element in row and stack are flex elements?”</p>\n\n\n\n<p><em>Isabel Brison</em>: Mm-hmm. Yeah, essentially. Yeah.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: That was an easy question then.</p>\n\n\n\n<p><em>Justin Tadlock</em>: Yeah, I was going to say the group block uses the default flow layout of the web, if you want to describe it like that.</p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah. Yeah, I was taking block to mean as in display block, which yes, that’s correct. The group displays is block. But yeah, it is a flow layout. It’s as close to vanilla HTML as you can get in its default state.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah and … Go ahead.</p>\n\n\n\n<p><em>Andrew Serong</em>: I was just going to say the one thing that’s in addition to vanilla HTML is that it sets a margin top on everything except for the first child. And that’s how the gap is controlled between the spacing of each element within that group block. So, it’s a little bit opinionated.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Okay, yeah. Peter Goodsword, I hope I didn’t butcher too much your last name, “Is this a preview version? I don’t have a header in my list view, neither do I see settings, styles or options in my top right bar, even though everything is selected in my preferences.” There might be. Did you enable, Isabel, some experiments on that?</p>\n\n\n\n<p><em>Isabel Brison:</em> I have a setting enabled, which has actually been in there for quite a while. If you go to the top right button and you get a menu and way down, you click preferences, you have this toggle which says show button text labels. The default state of the site editor, you have icons for all the buttons.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, no. I think the question was more about in the list view, you have a header item. Yeah. And that should be actually in WordPress, or is that recently in the … I’m not quite sure if you don’t have it. Yeah, this is definitely in the Gutenberg plugin, Peter.</p>\n\n\n\n<p><em>Isabel Brison</em>: I think so.</p>\n\n\n\n<p><em>Andrew Serong</em>: My main question would be, are they in the site editor instead of the post editor?</p>\n\n\n\n<p><em>Isabel Brison</em>: Oh, this. Oh.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: That could be, yeah. Yeah. There is the list view.</p>\n\n\n\n<p><em>Isabel Brison</em>: I mean in here, we do have list view in the post editor. And we do have-</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: But not the header section?</p>\n\n\n\n<p><em>Isabel Brison</em>: Well, there’s list view and outline. I mean, what do we mean by header section?</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: The header, the header template part that you see, the list view. Yeah. </p>\n\n\n\n<p><em>Isabel Brison</em>: Oh, the header template part. Yeah. Oh yeah, no. Template parts. I think template parts are specific to the site editor. Let me see. Can I actually…</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: It’s to the site editor. Yeah, yeah, yeah. It’s not. Yeah.</p>\n\n\n\n<p><em>Isabel Brison</em>: No, no, you can’t actually add a template part in the post editor. </p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. Peter, does it make sense to you that it’s the difference between being in the post editor and site editor to what you see in the list here? Okay, so yeah, that answers that question. Thank you, Peter. It’s always important to figure out which, yeah, editor we’re actually looking at. Now M has a question. “How can you make a header sticky but not take up the entire screen when zoomed in?” I’m not quite sure I understand that. Maybe Isabel and Andrew or Justin understand it?</p>\n\n\n\n<p><em>Isabel Brison</em>: You mean…</p>\n\n\n\n<p><em>Andrew Serong</em>: I’ll let you go.</p>\n\n\n\n<p><em>Isabel Brison</em>: Not take up as in if we zoom in. Okay, if we zoom in past some point. Okay. Yeah. How not to have this happen if you have a big header and you’ll zoom way in? We do not have a…</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: If you had a fixed dimension of 900 pixels, how would that work on mobile?</p>\n\n\n\n<p><em>Andrew Serong</em>: One of the things that might be useful is when you’re adjusting settings, if you’re using minimum height or something like that, when you’re selecting the unit, you can switch to using viewport relative units. There’s a VH option. You can set something to be proportional to the height of the viewport. If you’re setting the height of your header area, that’s one way to do it. But another thing is if you’re setting an element to be sticky, it is kind of being mindful of how many blocks you’re putting into it. When Isabel was zooming in just then, you could see that in the navigation block, it was switching over to using the hamburger menu. That’s kind of nice so that way, when it goes to those small viewports, it shrinks like that. But at the moment in the initial implementation, we don’t really have any settings that are doing things differently in desktop versus mobile, or based on the screen width. It’s sort of up to how much content you are putting into your header to make sure that it plays nicely at different viewport sizes, I think.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: All right. There were a few more questions. Darren Davis has the question, “Can you have more than one sticky position group on a page?”</p>\n\n\n\n<p><em>Andrew Serong</em>: Yes, you can. Interestingly, because we chose to go with sticky first as opposed to fixed, what sticky does is on the block that you’ve put, you’ve set it to be sticky, it will then scroll to the next container up, so just its direct parent. In Isabel’s example, it’s at the very root of the document where we’ve set sticky, so that’s the entire page. But if you were to go a little bit further within your nesting and set it into quite a nested group area, it would only stick to that particular area that you’re scrolling past, and it would then scroll off the page. It means that you can have as many sticky elements as you want. Probably a good example would be some websites that might have a glossary that have the alphabet, and as you scroll past each letter, then that letter sticks to the top of the screen before it then scrolls off the page.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Oh, that’s pretty cool. Yeah, you can do all kinds of little things. Yeah, yeah, excellent.</p>\n\n\n\n<p><em>Andrew Serong</em>: But also, it’s a new feature. One of the things we’ll be keen to see with feedback, like when we’re developing things, I think one of the challenges working in Gutenberg is trying to … The initial issue might be this really great idea, really fleshed out and then we go, “Well, what’s the smallest version of that we can implement and code and get it into the plugin and then get some feedback and see what people can build with it?” If you are playing with it and have some ideas, feel free to open up GitHub issues and discuss what do you think we should do next.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And from YouTube we have a question about are you working on … Oh, we already answered that. “What happens to my custom additional CSS if moving to the new WordPress block themes?” And she was just getting used to the recent customizer things.</p>\n\n\n\n<p><em>Justin Tadlock</em>: Yeah, there’s actually a ticket. There’s some of the feedback I left as that we need to … The additional custom CSS needs to be ported over no matter where you originally set it in the customizer or in the global style section. Yeah, I don’t think it works like that yet, but I’m pushing for it. I hope. Yeah, we don’t want to lose that.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, good, good. That answers the question there. And then I think Don Fisher has the next question and it’s, “Will there be any breakpoint-specific layout adjustments coming for any of the blocks?” I think that goes back to that question about intrinsic design versus media query-based design. Andrew, is that a question for you?</p>\n\n\n\n<p><em>Andrew Serong</em>: Oh yeah, I’m happy to talk about it. Yeah, there has been a lot of discussion across a number of different issues about people wanting to put in breakpoints and have that level of control, ’cause they see it in a lot of page builders. But I think probably one of the areas of caution in Gutenberg is that once things wind up in core, we then have to support it in perpetuity. And it’s very easy for managing breakpoints to become really complex and not quite work properly in patterns. Let’s say we had something that was having a different layout on mobile versus desktop, but then you put that pattern into a really nested area and then it doesn’t quite work properly. The idea with intrinsic design is instead of using breakpoints, if we can use viewport-relative units or if we can use calculations or things like that. The recent fluid typography is probably a good example of a feature that doesn’t use breakpoints, but is kind of relative to the viewport.</p>\n\n\n\n<p>And I think probably, ’cause I’m not a designer, I sort of focus on what are the areas of consensus that we currently have in the GitHub repo, and how can we build to those things while giving designers a little bit more room to explore all the options before we try and commit that in code?</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Excellent. Yeah, thank you. M has another question. “For any image icon in the nav menu, do you ensure that there’s alt text?”</p>\n\n\n\n<p><em>Isabel Brison</em>: As in what I was showing earlier?</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: All text as in your image context.</p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah, your inline images, and please, someone correct me if I’m wrong, which I don’t believe that we have a way of adding alt text to inline images. And this is why I was saying, I mean technically it’s possible to create a navigation with just images, but I would run that through a screen reader first to ensure it’s accessible because I’m not 100% sure. If you add a link title, I’m guessing that that would be the best option to add meaningful text to the image as a link. But yeah, I would definitely double-check that and make sure it’s accessible because it’s not guaranteed. I mean, it wasn’t meant to be used in this way. So, I guess that what I was showcasing is more of a hack because the inline images are more … The main use case for inline images would be if you wanted to add an icon at the beginning of the text. It wouldn’t be to replace the text with an image. </p>\n\n\n\n<p>That is something that we could look into doing. It would be an interesting experiment, to enable a way of creating a navigation with images that was fully accessible. But I think we would need to do a bit of work on that to make sure it is fully accessible.</p>\n\n\n\n<p><em>Justin Tadlock</em>: I will just say when you’re actually in the media library, you can add the alt text in the modal overlay that’s popped up, and it will get inserted into the block editor.</p>\n\n\n\n<p><em>Isabel Brison</em>: Oh, if you add the alt text in the media library, you can actually have it pop up in the inline image?</p>\n\n\n\n<p><em>Justin Tadlock</em>: Yeah, yeah. I was just running a test on it real quick. </p>\n\n\n\n<p><em>Isabel Brison</em>: Nice, okay, then that works, yes. </p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: On image, yeah, nice. Yeah.</p>\n\n\n\n<p><em>Isabel Brison</em>: Thank you.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: All right. Corner Shop Creative person has a question or two, actually. The first one is, “Will negative margins be added to Gutenberg? Right now, you don’t have the ability to add a negative margin to any element, but they are highly useful for achieving some layouts.” You chuckled there, Andrew.</p>\n\n\n\n<p><em>Andrew Serong</em>: That’s a really good question. I think that I’ve seen a couple of PRs that have attempted to implement it before, and I think the main issue is that it then makes it really hard to select the blocks in the block editor. It’d be very easy to accidentally slip a block underneath another block and then be unable to select it. I think it’s absolutely a great feature, but I don’t think the UI part of it has been figured out to how do you do that without losing the blocks altogether?</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, list view comes really handy in that one. Yeah. And then the second question was, “Will absolute or relative positioning ever come to Gutenberg?”</p>\n\n\n\n<p><em>Andrew Serong</em>: Yes, that’s the hope. One of the reasons why sticky position took quite a while to figure out, the issue for it I think was open in 2021, and there were a few different experiments last year, was really figuring out the direction with designers to make sure that the way we’ve set it up allows us to explore future experiments where we might set a block to relative, and then a block beneath it to absolute, and then be able to move things around in an intuitive way. I think it’d be a really fun area to experiment with. And we’ve got sort of the initial foundation in place, so we can probably start doing some experiments this year and see if it’s one of those easy things or if it’s one of those gigantic rabbit hole, takes a long time things, which I suspect it might be.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Does it answer your question? Corner Shop Creative? Yes. Good, good, good. And then Stefan Mandel has a question and he writes, “The header and footer are also a kind of container block, so shouldn’t they have most of the controls of the group block? Is it kind of unintuitive to have that you first have to put the header within a group and then get the sticky functionality?”</p>\n\n\n\n<p><em>Andrew Serong</em>: Yeah, that’s one of the things we were discussing before we landed on that initial approach. One of the challenges, that the way that template parts work in the site editor is that they’re kind of a placeholder for another chunk of post content, of a bunch of blocks. And because it’s that sort of placeholder, there’s currently no ability to add styling directly to it. There’s a few technical reasons why that’s the case. The interventions we need to work out are how do we get the document to control how position works and then make it intuitive in the UI. I think sticky will probably always still need to be set either on the direct parent or the direct child, that it’s probably a UI problem to solve as to how to make that intuitive.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Okay. There were a few questions in the chat that didn’t come over to the Q&A. One was, “Will we in the future way to edit the names of the items in the list view?” There was a PR, but I don’t think it got merged or had any additional work on. So, we don’t know. And thank you for Corners Shop Creative to answer that question in the chat. And then the other question was just by Dale again, “Do all the settings in Gutenberg eventually resolve to CSS?”</p>\n\n\n\n<p><em>Andrew Serong</em>: Oh, that’s an interesting one.</p>\n\n\n\n<p><em>Isabel Brison</em>: I mean, in all the design settings, all the settings that allow you to manipulate the appearance of your content do eventually resolve to CSS because that’s the language of visual presentation in web browsers. So yes, I think. Yeah.</p>\n\n\n\n<p><em>Andrew Serong</em>: Probably one of the interesting things is where we have a one-to-one relationship between setting and CSS, and where we sort of deviate a bit. Things like marginal padding, the direct to CSS properties of margin and padding are applied, but something like block gap or block spacing, that’s sort of a concept in WordPress land. And then depending on the layout type, we then interpret that as that’s either a margin top, or if it’s a flex block, then that’s CSS gap. </p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Is it possible that we ran out of questions? Max Zeable on YouTube has a comment that, “That is an interesting point, meaning the intrinsic design approach, this should be communicated much more specifically to the page builder people,” because, so that he wrote, and I totally agree with him. There is not a whole lot of information out there, and I know there is a post in the works about that, but we definitely can use any additional help with that. The, I think, intrinsic design was only come out 2019 or something like that.</p>\n\n\n\n<p><em>Andrew Serong</em>: Yeah, it seems to be quite a recent trend. And I think with a lot of the new newer CSS functions like minmax and calc and things like that, and also the promise of container queries and that sort of thing. But yeah, I think there is a fairly old issue, I’m not sure where it is right now, maybe someone can find it on discussing intrinsic web design with a bunch of the designers. For anyone interested in that, it might be useful to have a dive in to the Gutenberg repo and join the discussion.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, I’m going to share it in the chat window. Hang on.</p>\n\n\n\n<p><em>Andrew Serong</em>: Sure.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: I think that’s the issue. It’s called Responsive Blocks Versus Intrinsic Web Design. It seems to be in the title there. And I also saw recently a YouTube video where the person says, “Okay, it’s the browser and the media queries can’t actually cover all the different sizes anymore because there’s so many different sizes on devices that you always hit the wrong parts.” So, you could end up with not three viewports, but with 12. And I saw a plugin actually that had six different viewports for which you can create different designs. And I think that is a little bit too much cognitive load for my brain to tackle when I want to build a website. Some people can probably do that, but it’s definitely not for a user who wants to just publish content and do that. Yeah.</p>\n\n\n\n<p><em>Andrew Serong</em>: And it’s probably a good point that part of the beauty of plugins is that they can really go in some sort of wild directions and try that out in a way that we probably wouldn’t really want to do in core.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, yeah.</p>\n\n\n\n<p><em>Justin Tadlock</em>: I would say as a designer, it takes a little bit of getting used to, but I’ve kind of embraced intrinsic design over the last couple of years. I can’t remember the last time I’ve written a media query. Even outside of block-themed development, I want to use fluid values for font sizes, spacing, everything. I think it simplifies how we build for the web. And I also think most of our users, everyday users are going to be on mobile devices. So these really complex layouts where we have horizontal layouts and things are not how most people view the web. It’s mostly just top-down. And so I think intrinsic design is going to be the direction that’s best. It takes a little change of mindset and just if you haven’t moved beyond media queries, definitely try it out.</p>\n\n\n\n<p><em>Isabel Brison</em>: One of the useful things, one of … Sorry.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Sorry.</p>\n\n\n\n<p><em>Isabel Brison</em>: I was going to say one of the useful tools for that is CSS Grid because it has a bunch of auto placement features that will just resize and reflow the content depending on the screen size. And it’s great but yes, I agree with Justin, it does require a change of mindset because essentially what you’re doing is giving up control. You don’t get to decide whether your layout has two columns or three. It will be decided based on the size of the content and the size of the screen.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And I can see that media queries are important when you want to hide content. Yeah, that’s not just stacking, but then you say, okay, if it’s just on mobile, I don’t want to have these additional columns just go on the bottom of it. I just want to hide them. And I think that functionality is more with the visibility, comes with the visibility of blocks and in core there is no feature right now for controlling visibility of blocks. I think there’s a great plugin out there that covers quite a bit of the visibility ideas, but it’s not yet in core. I always hope that it will come into core, but who knows? Corner Creative has one more question, “Will block guides be added to the Gutenberg block and core example? It’s hard to know when one block ends and another one begins without borders around the block.” Any comments on that? </p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah, there has been a lot of design thought on how to best present the block editor. And the thing with the borders is that at some point, it sort of becomes very noisy and the UI can become harder to understand if you have borders around all the blocks. The hope currently is that the list view will do the heavy listing in terms of being able to understand the structure of the page and navigate it more easily. But yeah, that’s another point where … I mean yeah, there’s always going to be discussion around that and I think always going to be striving to sort of an ideal place. But it is a very complex interface and the more features there are and the more things you can do with it, the harder it is to find a UI that’s easy and intuitive to understand because you have to pack a whole lot of stuff into it. Yeah, that’s an interesting problem that I don’t think is going to be ever fully solved to everyone’s satisfaction.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: No.</p>\n\n\n\n<p><em>Isabel Brison</em>: Definitely something to keep working on. </p>\n\n\n\n<p><em>Justin Tadlock</em>: Yeah, and there are plenty of plugins that handle just borders around blocks if you want to search those out. There may even be a browser extension I’ve seen at one point. Yeah.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, and I think the list view has come a long way that when you click on a block in the list view, you get the borders around the block in the canvas or on the, yeah. I think that has come a way. And if it’s about teaching clients on how to use that, I think that would be the route that I would go. Say, “Okay, here is your friend, list view is your friend. And you have trouble, go to the list view.” It’s kind of that mantra that I would probably implement there to figure out, yeah, teach that, which are the blocks. All right, well we are coming … We are a little bit over, so I’m sorry about that, but we covered a lot of ground. Can you briefly, Andrew and Isabel talk about what’s next in layouts?</p>\n\n\n\n<p><em>Andrew Serong</em>: Oh, great question. I think since we’ve gotten a lot of foundational work, the main thing is jumping into a lot of these experiments. So like Isabel was saying before, trying out how might a grid layout work, or some of those other ideas for position support. I think probably there’s a lot of experimenting before we get to things that seem stable enough to put into the plugin. I think probably be diving into a lot of that after 6.2 comes out.</p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah, yeah, stabilizing the layout feature also so that extenders can use it. And that will be my number one priority at the moment. And adding layout to a few blocks that don’t have it yet, such as cover. And then there’s the bigger features such as grid, for instance, layout, maybe other types of layouts. We’ll see.</p>\n\n\n\n<p><em>Justin Tadlock</em>: Yeah, I just look forward to teaching all the stuff that y’all are working on. Teaching other people. Birgit, you’re muted.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: On mute. Last thing I wanted to share with a group is also the post that Justin just published on the developer blog, and it’s a walkthrough on the layout classes that came with WordPress 6.1. I think it’s a really a good post to slow walk you through all the things that you can do. Well, one last question, sorry about that. “Will it be possible to limit the use of some blocks based on user role?” Yes, is the short answer.</p>\n\n\n\n<p><em>Justin Tadlock</em>: Most likely plugin territory, right? Yeah.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And there are some capabilities where you, for instance, the custom CSS, you actually need to have the file editing privileges on your website to actually use that, before that too. So, not every user is able to do custom CSS, for instance, and then the block-locking features there can be attributed to in any role on the site. I think that’s…</p>\n\n\n\n<p><em>Justin Tadlock</em>: Yeah, there’s great documentation on just locking down things per role in the … It’s a document on Curating the Editor and the Block Editor Handbook. I don’t know the link offhand, but I think there should be an actual user role or something related to permissions setting.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: And I just shared the link in the chat, and I will also share that in the show notes.</p>\n\n\n\n<p><em>Justin Tadlock</em>: Okay.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: All right, I think we’re … Yeah, it’s all right. Okay. Well, this was a great show and thank you very much for being here. It was very interesting and I learned so much from you all. Thank you. If people want to get in contact with you, just let us know how that would be possible for Andrew, Isabel and Justin. Andrew, do you want to start?</p>\n\n\n\n<p><em>Andrew Serong</em>: Oh yeah, I’ll probably say, yeah, open up an issue on the GitHub repo and feel free to ping any of us. There’s also the label feature layout, which is a good way to make sure that anything related to layout is seen by any of us, so it’s probably a good way to do it.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, excellent.</p>\n\n\n\n<p><em>Isabel Brison</em>: Yeah, GitHub is a good place. I am Tell The Machines on GitHub. I don’t use my real name, but you can also find me in the make core Slack.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Okay, cool. Cool. Justin? </p>\n\n\n\n<p><em>Justin Tadlock</em>: Yeah, Twitter, just JustinTadlock, or GitHub too, or Green Shady on WP Slack.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Excellent. And if you have more questions, those who are in attendance today will get an email tomorrow with a link to a survey. Tell us how you found it and what other topics you would like to see. And well, I want to just say thank you all for coming and have these great questions. It has been a privilege to have the panelists and the audience here, and we will have two more live Q&As to come. One is about the design system that comes from Figma, bridge to the theme Jason automatically created out of our design system. And the other one is using Gutenberg as a framework to create plugins that are not using the block editor, but using the block editor components and the scripts to build their own app in WordPress and outside. All right, that is it. Thank you all for coming and be well. Talk to you later. </p>\n\n\n\n<p><em>Andrew Serong</em>: Thank you.</p>\n\n\n\n<p><em>Isabel Brison</em>: Thank you, bye-bye.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Bye-bye.</p>\n\n\n\n<p><em>Justin Tadlock</em>: Bye.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Bye.</p>\";s: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:\"Sun, 05 Feb 2023 10:39:29 +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: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:99:\"Gutenberg Times: Gutenberg Changelog #79 – WordPress 6.2, Gutenberg plugin versions 15.0 and 15.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:53:\"https://gutenbergtimes.com/?post_type=podcast&p=23356\";s: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:112:\"https://gutenbergtimes.com/podcast/gutenberg-changelog-79-wordpress-6-2-gutenberg-plugin-versions-15-0-and-15-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:65281:\"<p>Birgit Pauli-Haack and Nick Diego discuss the high-priority items for WordPress 6.2, and the releases of the latest Gutenberg plugin versions 15.0 and 15.1. </p>\n\n\n\n<p><a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-69-gutenberg-releases-wordpress-6-0-1-the-create-block-theme/#shownotes\">Show Notes</a> / <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-69-gutenberg-releases-wordpress-6-0-1-the-create-block-theme/#transcript\">Transcript</a></p>\n\n\n\n<ul>\n<li>Music: <a href=\"https://soundcloud.com/xirclebox\">Homer Gaines</a></li>\n\n\n\n<li>Editor: <a href=\"https://www.linkedin.com/in/sandy-reed/\">Sandy Reed</a></li>\n\n\n\n<li>Logo: <a href=\"https://markuraine.com/\">Mark Uraine</a></li>\n\n\n\n<li>Production: <a href=\"https://icodeforapurpose.com\">Birgit Pauli-Haack</a></li>\n</ul>\n\n\n\n<p class=\"has-larger-font-size\"></p>\n\n\n\n<h2 class=\"wp-block-heading\">Nick Diego</h2>\n\n\n\n<p>developer advocate at WP Engine, plugin developer and themes builder. He is also a core contributor. Running Triage sessions in the core editor channel and is on the WordPress 6.1 release squad</p>\n\n\n\n<ul>\n<li>Follow him on Twitter: <a href=\"https://twitter.com/nickmdiego\">@nickmdiego</a></li>\n\n\n\n<li>WordPress Profile: <a href=\"https://profiles.wordpress.org/ndiego/\">@ndiego</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress 6.2</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">WordPress 6.2 Planning Roundup</a></li>\n\n\n\n<li>GitHub Tracking issue: <a href=\"https://github.com/WordPress/gutenberg/issues/33094#issuecomment-1409268227\">Phase 2: Customization, comment of January 30, 2023</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Community Contributions</h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/plugins/advanced-query-loop/\">Advanced Query Loop plugin</a> by Ryan Welcher</li>\n\n\n\n<li>Video:<a href=\"https://www.youtube.com/watch?v=aiTqT1Ta3mY\"> Advanced Query Loop plugin and release process</a></li>\n\n\n\n<li>Video: <a href=\"https://www.youtube.com/watch?v=6xZgpngqslc\">Gutenberg 14.9 | Advanced Query Loop</a></li>\n\n\n\n<li>Video: <a href=\"https://www.youtube.com/watch?v=dWFSRLdVSlY&t=90s\">Building an Advanced Query Loop plugin for WordPress Pt. 2 </a></li>\n\n\n\n<li>Video: <a href=\"https://www.youtube.com/watch?v=cGsAfBMZzhw\">Building an Advanced Query Loop plugin for WordPress Pt. 1</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">More Block Plugins</h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/plugins/create-block-theme/\">Create Block Theme Plugin</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/plugins/block-visibility/\">Block Visibility — Conditional Visibility Control for the Block Editor by Nick Diego</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/plugins/icon-block/\">Icon Block </a>by Nick Diego</li>\n\n\n\n<li><a href=\"https://wordpress.org/plugins/social-sharing-block/\">Social Sharing Block</a> by Nick Diego</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Gutenberg 15.0</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/\">What’s new in Gutenberg 15.0? (18 January)</a> by Michael Burridge</li>\n\n\n\n<li><a href=\"https://wptavern.com/gutenberg-15-0-introduces-sticky-position-block-support-adds-paste-styles-option\">Gutenberg 15.0 Introduces “Sticky” Position Block Support, Adds “Paste Styles” Option</a> by Sarah Gooding</li>\n\n\n\n<li><a href=\"https://www.youtube.com/watch?v=fW3W1eZorHg&t=3s\">Live Stream: Jan 26, 2023 | Gutenberg 15.0 features and a Post Picker block</a> with Ryan Welcher</li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/01/using-the-box-shadow-feature-for-themes/\">Using the box shadow feature for themes</a> by Justin Tadlock</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Gutenberg 15.1</h2>\n\n\n\n<p>At the time of recording the Gutenberg 15.1 version was only available as release candidate. </p>\n\n\n\n<p><a href=\"https://github.com/WordPress/gutenberg/releases/tag/v15.1.0-rc.1\"><strong>15.1.0 RC1</strong></a></p>\n\n\n\n<p><a href=\"https://github.com/WordPress/gutenberg/issues/41479#issuecomment-1412161043\">Fonts API won’t make it into 6.2</a></p>\n\n\n\n<p class=\"has-large-font-size\">Stay in Touch</p>\n\n\n\n<div class=\"wp-block-group is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<ul>\n<li>Did you like this episode? <a href=\"https://lovethepodcast.com/gutenbergchangelog\"><strong>Please write us a review </strong></a></li>\n\n\n\n<li>Ping us on Twitter or send DMs with questions. <a href=\"https://twitter.com/gutenbergtimes\">@gutenbergtimes </a>and <a href=\"https://twitter.com/bph\">@bph</a>.</li>\n\n\n\n<li><em>If you have questions or suggestions, or news you want us to include, send them to <a href=\"mailto:[email protected]\">[email protected]</a>. </em></li>\n\n\n\n<li><em>Please write us a review on iTunes! <a href=\"https://gutenbergtimes.com/itunes/\">(Click here to learn how)</a></em></li>\n</ul>\n</div></div>\n\n\n\n<p class=\"has-large-font-size\">Transcript</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Hello and welcome to our 79th episode of the Gutenberg Changelog Podcast, recording February 3rd, 2023. In today’s episode, we will talk about Gutenberg 15.0, 15.1, as well as the upcoming major release of WordPress 6.2 and a little bit more. Not much more. Special guest today is Nick Diego, developer advocate at WP Engine, Block Editor Triage Squad, and On the Block Editor Triage Squad for WordPress 6.2. I am your host, Birgit Pauli-Haack, curator at the Good Work Times and full-time core contributor for the WordPress Opensource Project, sponsored by Automattic. Howdy, howdy, Nick. How are you doing? Thanks for joining me today as a co-host on the show, as it’s always a treat to geek out over Gutenberg with you. So how are you today?</p>\n\n\n\n<p><em>Nick Diego</em>: I’m doing great. Thank you so much for having me back on the show.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Oh yeah, it’s great pleasure. Yeah, thanks for coming back on. So we have a great show for you dear listeners, as mentioned, but we will take the WordPress 6.2 section at the beginning, so you all are up-to-date on that. </p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>WordPress 6.2</strong></h3>\n\n\n\n<p>Hector Prieto published the WordPress 6.2 planning roundup with the schedule and the squad, and that has pretty much followed the earlier proposal. We talked about the schedule is Beta 1, scheduled for February 7th. That’s coming up fast, 2023. The release Candidate 1 will escape into the world on March 7th, that’s a month later. And the final release is scheduled for March 28th, 2023. Release Candidate 1 is also the time when the developer notes will be published, so they come out at the beginning of March.</p>\n\n\n\n<p>The squad release lead is Matt Mullenweg. There are two release coordinators with Francesca Marano and Hector Prieto. So glad that Francesca is back in the saddle of coordinating with Core. Core tech leads are Tanya Morgan and John Baptiste Audras, and the editor tech colleagues are George Mamadashvili and Nik Tsekouras. I think I got this right. Core triage co-leads, Colin Stewart and Mukesh Panchal, and then editor co-leads, as mentioned, Nick Diego and Anne McCarthy. Design lead is Rich Tabor and Documentation co-leads, now we are a group of four with Femy Praseet, Milana Cap, and Apha Thakor. And then there are marketing community co-leads with Jonathan Patani, Lauren Stein and Mary Baum. Test co-leads are Robin Nasmore Hasan, and Adel Tahri. This time new on the WordPress, the release squad is a performance lead, and the first one is Felix Arntz from the performance team. So yeah. Nick, how are you doing with being on the editor triage co-leads?</p>\n\n\n\n<p><em>Nick Diego</em>: Oh, it’s been fun. So first this role was new in WordPress 6.0 and then we continued it for 6.1 and now 6.2 and I think we have a bit more method to the madness now. Things are a bit more organized, think we’re the most organized we’ve ever been before beta one has even come out. So I’m feeling pretty good right now as we head towards 6.2.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, so what does it exactly entail? If people don’t know what a triage co-lead is, what do you do there?</p>\n\n\n\n<p><em>Nick Diego</em>: It’s mainly organization, so there’s a lot of issues and PRs that need to get included in 6.2. We do our best to make sure that any issue or feature that’s related to 6.2 appropriately has eyes on it, is appropriately getting handled and done. And we also are responsible for helping determine whether an issue maybe is important but maybe isn’t a blocker to the release, so maybe that can get moved to the next version of Gutenberg or the next 6.3. So it’s kind of managing all the pieces that are coming together at the end as we head into the final release. We also work with the editor tech co-leads on Backport. So once we get past beta, any new feature will need to get backed into the release and so we help handle that. So it’s really kind of a bit like an organizational role to make sure that the release goes as smoothly as possible.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: That’s awesome. Yeah, I know that’s definitely worth having and you do awesome work. It’s also kind of managing some of the personalities at some point and also kind of what gets priority or not. It’s really interesting. Thanks for doing it. Again, it’s the third time that you are on the editor triage leads, right?</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, it is. And thank you for all the documentation work that you guys do, so it’s a lot of people in the process and to make the release go as smoothly as possible.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, and I can only repeat what you said. Thereafter, the first two, we all are kind of getting really organized on documentation. We now have, as a new feature, no, not feature, a person on the release team. We also have end user documentation person, Femy Praseet on the release squad. She can also be part of the release team and organize themselves pretty easily. And she gets all the information because that really wasn’t happening before and there was always, yeah, what is unnecessary for end user documentation versus developer notes and they’re still behind with end user documentation. They’re still working on 6.1, but knowing, okay, this is coming into 6.2 and getting the issues done. I also know that both the organization from Milana and Femy, the documentation team has increased in contributors and many of those are actually working on end user documentation. So I’m really glad that we have that now on the WordPress release team.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah. And the documentation page on the website got a new redesign recently, which looks very cool. So if you haven’t seen that yet, go check out the documentation page on wordpress.org.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Oh, is it live now?</p>\n\n\n\n<p><em>Nick Diego</em>: I believe it is, yeah.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Okay, cool, cool, cool. Because yeah, we have been waiting for on the developer blog, designed to actually follow the documentation design, so we’ll see how that’s going to work because the developer news blog is still out in beta. We haven’t officially released it, so we hope to get to that point quickly. Hopefully before WordCamp in Asia. Are you going to WordCamp in Asia?</p>\n\n\n\n<p><em>Nick Diego</em>: I am not, unfortunately. I’ll be jealous of everybody else who gets to go, but no, not this time unfortunately.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Okay. All right. So yeah, with the Gutenberg plugins released, we talk quite a bit on the Gutenberg podcast about all the new features that come in. So I wanted, but still go over the high priority items that are in that one issue that Anne keeps updating and McCarthy keeps updating in the status of it. There are quite a few improvements or massive improvements and new features coming in with 6.2. So I think it can’t hurt if we look at those high visible items or important items together. They’re all cataloged by features. So it starts out with patterns and there are two things that come in. One is the pattern inserter next, that means inserter is starting with a list of categories for core as well as the third-party categories.</p>\n\n\n\n<p>And then, with a click on the category, a panel opens with the patterns for that particular category in a thumbnail view. And I really like that. So you have to kind of, it makes necessary that the categories are very well defined, but it also kind of keeps the focus of the creator, the content creator on what they actually want to do and not distracted on all the other cool patterns. So that is definitely, and that has been in the Gutenberg plugin since the Gutenberg 14.4 release, so it should been quite refined.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah. And I think it’s one of those things where it may seem minor to folks, but once you start using it, it’s like, wow, this is so much better than what it was before. I think it was a dropdown menu where you can select the different categories. So it’s great to see. And one of the other things that is included with patterns is kind of a re-envisioning of query patterns. So query loop patterns for end users specifically are not really familiar with the term query. It’s kind of a foreign term if you’re not deeply entrenched in WordPress. And so, that’s been changed to be posts, so it displays post summaries in lists or grids and other layouts. So I think it’s a little bit more user-friendly, and there was also some work to make sure that category descriptions are part of the rest API, which just make the pattern panel a little bit more interactive, a little bit more intuitive. So really great to see the direction that this went and hopefully will just make inserting patterns using patterns more usable for folks.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, and it’s definitely also for when you have patterns for your plugins or something like that, you can add a description. It’s so much better than just have a title there to help the user figure out what they’re going to do with it. So there are six major items for the global styles. One is the way to document containing all blocks and styles. That’s the so-called style book, and that is really cool. We talked about it on the podcast before of course, but I really like that you can now see all the blocks that you use and that are in the theme in one overview, and also the third-party blocks. So if you make a change in the style editor in the global styles, you can see what the implication would be, especially for the blocks that you not use so often, but when you make a change, you can see the ramifications there.</p>\n\n\n\n<p>And also when you make a change and you would think that it would go to another block because it uses the same block in a cover block or something like that, you see those things as well and are not surprised. Yeah, that has been missing for quite a while. I remember when I started at the agency, when we were starting with using blocks for post content, that we were always kind of trying to figure out, okay, does this seem style all the blocks well enough with the display? So we had one post that every single block was in there with different variations and then had to install it or copy paste it over to the sites to do unit testing. And that, of course, goes away now. And now we also have the third party blocks to view them in the Style book.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah. It works really well. And to your point, I think a lot of folks were building out default pages with every block on it or multiple pages to try and do those testing and this just makes it so much easier. Kind of going hand in hand with that, there was also some improvement to when you edit block settings in global styles, they’ll now generate a little preview, which is handy. So before you edit the block, and let’s say that the block wasn’t actually on the page you were on in the site editor, now it will give you a little preview so you can see what you’re actually changing, which coupled with the style book really helps you get a better understanding of what you’re changing, how it’s changing, and how it’s going to affect your site. So those two together I think really help refine the global styles interface. And there’s still improvements to come, so a lot of good stuff.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yes, and one of the other improvements that is coming with 6.2 is that you actually, and that goes hand in hand with the other two, is that you can now copy the style variations for block types. So if you added a style variation, there is a button block that is rounded, but you also want to change the background and then every button block should, with a rounded variation, should follow that design. You can make that happen by pushing that to the global block styles and have a style variation update on that as well. Yeah, it’s getting really, really sophisticated in terms of what you can manage as a site editor or site user, a site owner in terms of styling and being very deliberate in, okay, this my overall style and this is just for this post, and make sure that those were a tier two in a kind of quasi design system for the editor.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, and I think that you kind of look at it in two ways, and we’ll talk about this later in this episode, the create block theme plugin, but you have the global styles. So if you’re the owner of a website and you want to make changes to your site, that’s great for you. But I’ve also loved using the site editor to build themes, to build themes for yourself or clients or whatever. It’s a great building platform. And these tools that allow you to design a block style and then push it globally really speed up that development process when you’re building out a theme.</p>\n\n\n\n<p>And then you can use something like the create block theme plugin, which we’ll talk about later again, where you can just export that as a complete package. And on top of that, one of the things that we’ve heard a lot about is, if you remember the customizer had an option where you could add custom CSS, right inside of the customizer, and I think people use that a lot for quick fixes or small little CSS snippets that you would want that you wouldn’t want to have to put into the style sheet of the theme.</p>\n\n\n\n<p>Well, that’s actually coming now to Global Styles as well. There’ll be an input now for custom CSS that you can apply directly within the Global Styles panel to your theme, and there’s now going to be per block custom CSS as well, which is really cool. So if you want custom CSS specifically for a specific block, you can do that too. So, so many cool enhancements to global styles that really allow you, whether you’re an end user and you’re just managing your own site or you’re building block-based themes for others, so many cool features that really increase the power of the site editor in global styles.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Absolutely, absolutely. Yeah, especially the custom styles. Custom CSS was a feature that kept also developers or theme developers to not adopt that much on block themes, but with that little feature to be very much in control of little fixes that don’t have to go back to the theme JSON and wherever for that one. That is really powerful. And yeah, it will come in, I think it came in with 15.1 to the Gutenberg, no, it came into 14.8, but it was refined later on. You don’t find it in the left menu, it will be in the styles menu. So it’s a little bit further away than before, but I think it’s also more focused to what it actually does.</p>\n\n\n\n<p>Yeah, you’re not getting distracted when you don’t use it. So for the editor, there is one information that the documentation information and the outline of the list view is now together. So the information about how many words or how much time to read is now in the list view panel in a separate tab, and just recently it was actually changed that it comes from the bottom is again up on top so it’s not covered by the view post when you save it. And it’s a very nice design that came in now with, I think, 15.1.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, and we are starting to see, and we’ll see this more as we talk, but a more tab based design within the interface. So instead of having an icon that you click on to get that information, it’s now kind of part of the insertion tab and it goes hand in hand with some of the other things that we’ve seen, one of them being a new media tab. So when you go to insert blocks and patterns, you’ll now have a media tab where you can have direct access to your media library, which is really cool. It just kind of speeds up that flow. You can of course always add image block and then navigate to your media library and do the same thing, but this really just makes it a lot easier to add media to a page, which is neat. And then, oh sorry, go.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: No, no, sorry. Yeah, the media tab is really helpful, especially when you just want to reuse some of the media that you just uploaded. Yeah, it kind of gives you direct access to it without having to have that modal come up. But what it also does is that gives you a basic open verse integration that is now available. So you can search the open verse. Open verse is the Creative Comments image library that is available at wordpress.org/openverse, and so you see images that are free to use on a website. And Steve Burge, actually, he reviewed the feature through the Gutenberg plugin before it even was out.</p>\n\n\n\n<p>And we put the link in the show note, he wrote about it, about the open verse integration, and it’s so much easier to handle when you’re looking for pictures and you don’t have to go out on a new website. You don’t have to go out to the new place for your image and download it. It’s right there. You can access it. It will link to the open verse CDN, but there is a button in the image block where you can say download to media library so you have it again next time when you use it, when I use it again.</p>\n\n\n\n<p><em>Nick Diego</em>: And it’s such a cool thing and especially as open verse continues to grow, a good resource there. One other thing in regards to the editor that was introduced was it’s really kind of hard for a user to differentiate between just a static lock and those that are what we call sync, so template parts and reusable blocks. So while this is not the be all, end all solution, one thing that was added was to colorize synced blocks. Again, temple parts are your reusable blocks. So at first glance, it’s just easier to differentiate, oh, I’m editing something that impacts that could change things elsewhere on the site. So those synced blocks are now purple. So if you see purple when 6.2 comes out, that’s what that means.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Right. Yeah, reusable block have the same content everywhere, and when you change them, it will be changed everywhere, and template parts, it’s just the styling of things. But yeah, it’s really interesting how different modals and how they’re so similar but then have a total different impact when you change it on your site. Yeah.</p>\n\n\n\n<p><em>Nick Diego</em>: Absolutely.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, it’s definitely worth going over the user documentation for that to just get it really figured out for your daily routine. Yeah. Another feedback was from the full site editing outreach program was that the people have a hard time between what are they editing and what are they looking at, and it now is now introduced in a browse mode that gives you, you can go through all your templates but not add anything. You have to click edit so you know that you are working on that particular template part. Before, when you clicked on the appearance site editor, you jump in right into your homepage for editing and that was kind of confusing because you that might not be what you wanted to edit, and it was also confusing that it only changed on the homepage but not everywhere else when you were doing something.</p>\n\n\n\n<p>So there are some really good quality of life, so to speak, changes in 6.2 as well, but also to make the workflow a little bit more intuitive, a little bit more separated kind of separation of concerns. So the user is absolutely clear what they’re doing in terms of editing or viewing or adding. So there are a few changes that come through the tools section. That one is that the group block now has a setup state, so you can pick the variant.</p>\n\n\n\n<p>Up until now, you’ve selected the group block, and then on the right hand side in the sidebar, you selected if it’s a row, a default, or a stacked block, and now you can do this right when you add it to your canvas, which is pretty cool. With it comes the feature to set a width for the blocks in a row. That means that you can really say, okay, these have the same distance, or you need to fill it up with the whole wording or something like that. It definitely helps controlling that. And there’s also one, you mentioned that in 15.1 that there’s now minimum height for the stack block group block.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, yeah. Minimum height seems like an innocuous change, but it is incredibly useful in various designs. And what we’re seeing in 6.2 is a lot of improvements to tools that we’ve had for a long time. So the stack block in particular has been one that it’s hard for people who don’t understand, who aren’t familiar with flex layouts, it’s like, well, what is this thing? Isn’t it kind of similar to just a group? It just vertically presents my content, right? Well, it’s actually much more tricky than that, but we’ve been missing some of the tools within the UI that allow you to do some cool things with stacks and rows. So, we’re at a point now with 15.1 and soon to be 6.2, WordPress 6.2, where we have a lot of these tools in the UI. And another one of those tools is fixed position or sticky position because one of the things that people have wanted a lot is the ability to have a header, which you see on a lot of websites, that sticks to the top of the browser window as you scroll down the page.</p>\n\n\n\n<p>And this has been introduced in 15.0 where you can now set the position on blocks to be sticky. Now, this is an initial implementation of sticky and position in general. It’s going to be iterated on for 6.2. You will only be allowed to apply sticky to blocks that are at the root of the page. So that would be things like sticky headers, mainly because there’s some UX concern. People understanding how sticky’s kind of a complicated CSS property. So making sure that it’s really clear to folks when they apply sticky, how it’s going to impact the page. So there’s some UX issues there in terms of expanding sticky and other positioning elements throughout the interface, but this is a good first step and it does allow for sticky headers and footers, which is awesome. So a lot of fun things to play with for theme developers specifically that can reduce the amount of custom CSS you need.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, and I know we all talked quite a bit about the sticky headers, but I also find sticky footers even more important because that’s where my thumb is when I look at the mobile version of a website. So don’t discount the sticky photos.</p>\n\n\n\n<p><em>Nick Diego</em>: Absolutely. Absolutely.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: And yeah, that could be next pages navigation or new features or get totally out of the website with something else, but that can be all done from the footer. Yeah, there were some updates on the blocks as well that are coming to 6.2. There are many, many more, but as I said, these are all the priority items. These are the things that are worked on to actually come to 6.2 period. And one of them is that they fixed the layout jumps selecting an image. That was actually very early in the release cycle in 14.4 plugin release.</p>\n\n\n\n<p>But now, and the second one is also the split block toolbar in the sidebar, what you mentioned that there’s more tabbing going on. The team separated the settings from the appearance in the block sidebar and it was completed in 14.7 and there are certainly some updates later on. And I don’t know exactly, I have this question since I saw it, and I have not researched it. But do you know if there’s a way for third-party developers to decide where their settings are going or is that still all coming into settings?</p>\n\n\n\n<p><em>Nick Diego</em>: So yes, I was a big part of making sure that that was possible. Well, I didn’t do it, but I was advocating for that because one of the good examples is color. Color is clearly an appearance type thing style, but a lot of third-party plugins, or even some core plugins, register their own color pickers. So because that’s not generated by block support, it’s a custom implementation, it would by default land in settings. So there would need to be a way to move your custom color panel to styles, especially for user experience because someone’s, okay, we now have the style tab, wait, colors in settings? So that has been done. So there’s now a way to define a group on your panels. So if you can say group style and it will end up in the style panel, if you say group setting, it will end up in the settings panel.</p>\n\n\n\n<p>By default, if you don’t define a group, and this is something that we’ll need to put together in a dev note and especially for the field guide for 6.2, if you don’t define a group, it’s going to default to settings just because WordPress doesn’t know what it is. But you can easily update your third-party block or whatever to define what side you want to be on, which is fantastic. I think the tab situation is really good for user experience because I think we’ve all seen sidebars that you got to scroll forever to see all the different functionality there. So separating that into styles and settings is great. We just now need to make sure that third-party folks can put stuff where they want it and we have the documentation on showing how to do that.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, yeah, I think the next step for the sidebar would be that a user can actually move things around. So yeah, if you want to, but that is, well, a girl can dream, right? And then there is a change or an update and make it easy to copy and paste block styles. So when you have two paragraphs and you change the first one, the styling, like the background of the color, you can say there’s another menu item in the ellipse menu on the block where say copy styles and then you can go to the next paragraph and you can then paste the style with the same menu item. And that is definitely very powerful. We had reuse of the styles when you create buttons, a row of buttons. Every time you had them styles and then you add a new button, it took over the style from the previous button. That was automatically done, but we didn’t have that for the single blocks, like for instance, a paragraph block. So this is definitely quite powerful.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah. And I want to stress here that when you are copying and pasting styles, what it’s doing is it’s copying and pasting styles provided by block supports. So things like dimensions and color, things that are when a block opts into native block supports. So I think that as we move forward, third-party blocks have an incentive to opt into native WordPress controls more than ever, because one, when you opt into native WordPress controls, it’s very easy. You get all those controls there for you with a single line of code. And two, now we have some additional functionality like copy and paste that supports those native block supports.</p>\n\n\n\n<p>So I think this is a very subtle change, but it is really going to start helping hopefully standardize third-party blocks to use core block supports as much as possible, which in the end really improves that user experience. Because if you’re a new user to WordPress, you just learned how to apply dimension controls or order or whatever, and then you go to a third-party block that doesn’t have those controls or has a complete custom set of controls, it’s quite jarring. So I think little changes like this will start incentivizing third-party block developers to standardize around core block supports, which in the end will just improve WordPress across the board. So very excited for this one.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, that’s great. Very good point. And there are quite a few plugin developers that now, amongst you, that provide additional functionality for it. And if they get additional features that they can use that are maintained by core committers, instead of themselves, it definitely makes the updates easier to propagate. And in the list of 6.2 high priority items, the last one is providing a pathway to migrate widgets to block themes. So what that means is if you are using a classic theme and you switch over to a block theme, it will make it available for you to have the same widgets can now be added to a footer or to a sidebar that’s in the block theme and you don’t have to recreate them again as you had to do before. So this is always also a good pathway for adoption of block themes when the migration from a classic theme to a block theme is a little bit easier now.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, this is a great thing. I mean, it’s just one step to make that transition process easier, which we all know it’s not seamless. I mean, it takes some work to go from classic to block based, but this goes a long way.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, I see sometimes some questions on Twitter and other places where, how do I convert my classic theme to a block theme? And I don’t think that that’s really possible. I think because they both have so different paradigms to think of, what is the same is the template hierarchy, but I think the block-based approach is so much richer feature set for the user that it’s not possible to do this one to one transition. There are certainly ways to do that in particular parts. So you could have template parts that are block based on your classic theme, or here, like the migrate the widgets over to block themes, but there is not a one-to-one translation possible because of the different based architecture and paradigms.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: All right, so these were the major points of 6.2. I know there are many, many other smaller changes or that came across without being the high priority, but they’re still very helpful for 6.2. </p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Community Contributions</strong></h3>\n\n\n\n<p>Now, I wanted to point out some community contributions and then we get into the release of Gutenberg 15.0 and 15.1. And so, I wanted to point out the advanced query loop plugin by Ryan Welcher. He adds variations for that post loop that we talked about. He calls it a query loop because that’s what he builds his variation on, but also for date filtering, you can now also, if you use that plugin, you can also have pages that are just per author or for custom post types or custom fields. So he has really expanded that query loop or the post loop in the block editor, so you get a lot of variety and variations that you can use for the more expanded block themes. Because those are still the idea out there that it’s for simple websites, block themes are good, but not for complex ones.</p>\n\n\n\n<p>And this is definitely helping. This advanced query loop plugin is definitely helping expanding that. You can certainly learn more about it as he builds out his Ryan live streams, all his work live on Twitch every Thursday from 10:30 PM Eastern AM, PM right? No, I’m sorry. He live streams his work live on Twitch every Thursday, 10:30 AM, and then after a week or so he also updates the recording to YouTube and that’s where you’ll find his work on the advanced query loop plugin. And of course. We share those all in the show notes. Well, if you ping him on Slack or on Twitter or on his Discord, you can certainly also make requests to what to show in the Twitch stream. So this is really cool. Yeah, Ryan has done this now for a year and he has quite the following on there, but it’s definitely hands-on programming with blocks and plugins and additional custom fields. There’s quite a variety there.</p>\n\n\n\n<p><em>Nick Diego</em>: And it’s a fantastic resource for learning, especially for folks who want to build very advanced things. Whether you’re going to use his plugin, advanced query loop, or not, watching him build it will give you tons of resources and tools to build your own custom blocks. It shows how sophisticated block-based development can be. It’s not just your simple paragraph block and image. I mean, you can do some really powerful things with blocks and create some really sophisticated interfaces for users. So even if you don’t need advanced query loop, check out his stream because you’ll learn a lot of good tips and tricks on how to build your own custom stuff.</p>\n\n\n\n<p><em>Birgit Pauli-Haac</em>k: Yeah, and for me, what’s also a good value is when I watch Ryan do his work, sometimes he runs into something where he says, I didn’t know where to do that, or there was a mistake and just his workflow on how to debug things and where to look up things. Yeah, it’s such helpful to watch for your own research and how to handle all the difference, be it the console on the browser or be it the arrow debug log or all the tools that you have. He uses them and he uses them as an expert, but also, when he starts out with something and said, how does this work? Or why doesn’t it work? It’s definitely good. Yeah, it also helps me with my imposter syndrome.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah. We all make mistakes, we all make mistakes, and he does a good job showing you how to dig out from them.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: If we all make mistakes, what happens next is the clue for fixing it. Yeah.</p>\n\n\n\n<p><em>Nick Diego</em>: I mean, half of development is Googling things, right?</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, definitely. Yeah. And there’s another plugin, and you mentioned it before, Nick, when we were going through the 6.2 thing was the create theme plugin. And that is created by developers from WordPress and as a tool for theme developers that are not touching code. So you could export a current block theme with the changes you made in templates, template parts, and global styles. That’s so powerful. And it also has other features. You can create a new child theme from the activated theme and then the activated theme becomes the parent theme. You can also create a completely new theme cloning the activated theme, and the result theme has all the assets of the activated theme and all the user changes. So that is also quite powerful and it saves the user changes as theme changes and deletes the user changes. So they’re saved in the theme in the folder and the theme JSON is updated and all that.</p>\n\n\n\n<p>You could also use that plugin to actually create an empty theme, which sometimes you want to just start out fresh. And just recently there’s a new feature that came in that’s saves your user changes as a style variation. Remember, the 2023 theme was built with community support on the style variations. They had 38 submissions of style variations and then 10 of those came into theme 2023. But now you can actually create those style variations with the site editor and have your own personal theme 2023 style variation. So Daisy Olsen has started also a weekly live stream on Twitch and for Friday 10:30.</p>\n\n\n\n<p>And she has been demoing how to use it and all she talks about is block themes, but also how to then use all the tools that are available. She posts also her recordings on YouTube. I know that Twitch removes videos after 14 days, so all the Twitch streamers are moving recordings over to YouTube when it’s appropriate. So those are two plugins that you definitely want to check out when you are new to two block themes. But Nick, you also have some great plugins in the repository. And do you have an update on them? I know it’s the block visibility plugin. What does that do? And then the icon block.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, so I built block visibility thinking a year and a half ago now as a way to teach myself some of these new techniques. How do blocks work? I taught myself React to build this block, to build this plugin. And the plugin does something very simple. It was something that I used to have in classic WordPress where you could show, or dynamically show or hide content. Usually you do that with a short code or something like that. I was very popular with widgets. There were tons of plugins that would allow you to only show this widget on pages with certain categories or whatever. And so, in a block-based world where everything on a website is a block, well you then have a consistent type of content that if you can interact with it, if you can do something for a block, then you can basically dynamically show any part of your website.</p>\n\n\n\n<p>So that’s where the genesis of block visibility came about as my own fun little project. It’s grown considerably. It’s now at 8,000 active users, which kind of surprises me. And the interesting thing about it is not really the plugin itself, but more so that I am personally anecdotally starting to see a decent uptick in people activating and using block plugins. The icon block is super simple. It’s literally a way to show SVG icons in a block format. And I tried to build it in a way that is as close to core as possible. It’s functionality that probably would never be in core because working with SVGs is not really something probably core wants to deal with, but it uses as many block supports as possible, which I try to make it as much like core as possible just for a fun side project. That also just reached 8,000 active users.</p>\n\n\n\n<p>So if people are looking to build plugins, I’ve historically been a plugins developer. I have built themes before, but I like building plugins more. I’ve built widgets, I’ve built short codes, I’ve built all sorts of different plugins. But building blocks is really fun. And we now have tools like the Create Block Package that I know Ryan has put a lot of time and effort into supporting. It’s so much easier to build with blocks now than it used to be. And if you’re kind of on the fence about building custom blocks, I encourage you to do so.</p>\n\n\n\n<p>One, there’s seemingly the market for them, and two, it’s such a fun ecosystem to play in. So I really enjoyed my two plugins. They’re doing quite well, which I’m proud of and thankful to the community for supporting. And I think that we really need, in this new block-based world, we need a rich ecosystem of third-party plugins to do niche functionality that core might not support. So I’m the biggest champion of folks building custom blocks, whether they’re on the repo or for yourself. And if you need help, let Ryan or myself know and we’ll help you with it. But yeah, start building blocks.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. Well, thank you so much. And also to kind of just trail blaze a little bit more, you were ahead of the curve there as well. And how did that turn out? Yeah, I think the last time you were on the show, we were talking about your build a block in 15 minutes talk for WordCamp US, and it was quite interesting to see. I was in the show and yeah, what were the comments afterwards? Yeah.</p>\n\n\n\n<p><em>Nick Diego</em>: Tons of positive feedback. I think that, and honestly, more of that kind of thing we need to do. I know that there’s a lot of folks who build websites for clients and they’re on time constraints. They don’t have time necessarily to completely learn something new. Whatever it might be is maybe holding them back from working with blocks. Maybe they don’t even need to work with blocks because their workflow doesn’t require it. That being said, I think there’s a lot of opportunity, especially after 6.2. I think back to this time last year where WordPress was. We have introduced so much functionality. It’s so much easier to build a block theme. It’s so much easier to build a custom block. I look at 2023 as the age of maturity for block-based WordPress. I mean, we’re at a point now where you can do so much and build so many sophisticated interfaces. And I’m starting to see more and more people picking up blocks, exploring blocks. So yeah, it’s an exciting time to be in WordPress.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, absolutely. Absolutely. And thank you for being such an advocate for block development and all that. </p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Gutenberg 15.0</strong></h3>\n\n\n\n<p>So, that brings us to the Gutenberg plugin releases. We have two to cover. The main things we already kind of talked about in the 6.2 thing, but the Gutenberg 15.0 was released on January 18th. It had 109 merch PRs by 42 contributors. Seven of them were first time contributors. Yay, first time contributors, congratulations. </p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Enhancements</strong></h3>\n\n\n\n<p>And we had a few enhancements. One was allowing the resource of the sidebar frame for the side editor. So the side editor has on the left hand side the menu where template parts and templates and other things, forgot what it was. There are more menus there. And now you can change the frame, the space that the sidebar takes from your canvas, which is really cool. You never had that before.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah. Also, if you slide it all the way, you can also see what the site looks like in mobile view, because it also resizes the site editor itself. So that’s a really cool one.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, it does it only in browse mode. When you click on the edit button, the blue edit button, you kind of get the full editor again, full screen editor, but that’s for the menu item. Yeah. And then your big W or side icon gets you back to the menu out of the editor. So that’s kind of the workflow from browse mode to edit mode. Yeah. Then yeah, go ahead.</p>\n\n\n\n<p><em>Nick Diego</em>: So I was going to say, one of the cool things that was kind of frustrating for folks, that if you were in a certain mode in the editor and you refresh it, sometimes that mode won’t stick. So now that’s synchronized. So if you were to edit a mode and then refresh your page, it will go back to the same state that you were just in. So small little like quality of life improvements, but big ones if you’re in the site editor all the time. And another quality improvement was copy and paste, the shortcuts for copy and paste, now work in the site editor, which obviously is seemingly small, but a very important fix that we’re seeing there.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And you only notice it when they don’t work. But yeah, when you try to do control C, control X and control V or command V for the paste and in which you use on any other editor around the world, be it your email, be it your Word or your Google Docs or even and all of a sudden in the editor it doesn’t work. So yeah, it definitely has been updated there. Now it comes to you. We talked about paste style to the block settings. Yeah, we talked about that. And then it’s now in 15.0, so if you upgrade your plugin to 15.1, 15.0 is still out. Yeah, 15.1 hasn’t been out yet. It’s only going to be released on February 8th, but you will be able to use those paste styles. And the next one is prevent an image from being resized larger than its container. Yeah, that was one of the things that really mixed up your layouts when that was not handled, but now it is and that’s a very good thing.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah. Working with image sometimes in the editor is tricky, and I think that this really makes it much more intuitive in the editor, between the editor view and the front end view. So that was a really good improvement to see there.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And you see the borders now, so you know when you kind of go into outside the container and then it doesn’t let you, yeah.</p>\n\n\n\n<p><em>Nick Diego</em>: Next up we have some improvements to navigation. There’s a lot of improvements to navigation between 5.0 and 5.1. For longtime observers of the Gutenberg project, navigation is probably one of the hardest things to get right and there’s so many moving parts in managing there. So, little improvements like add an icon, add a sub menu item option. There was a Phantom ghost inserter little artifact that was there that was confusing. Improving loading indicators and replacing setting menus when custom. This is going to sound too complicated, but lots of improvements to navigation that make it more intuitive and make the workflows better. And we’ll actually see some more of those as we continue into 15.1.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Right, right. Yeah, the navigation block actually got a complete redesign or thinking of the process of creating menus in the block editor and it became the page list block got kind of a rejuvenation and a repurposing for that. So it’s in the sidebar, you can use the page list block, or the sidebar uses the page list block to actually create the menus. So there are some noise additional features in that particular block as well. Then the sidebar tabs, we talked about the block inspector tabs experiment with the split controls for the tabs. It will not see an additional tab whenever you use the navigation block and then it kind of uses the off canvas kind of navigation editor for that.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, so back to we were talking about tabs, so more tabs in the interface. And I think that once you get, it’s a little jarring, from before, but once you get used to it, it’s such an improvement. So now instead of having to manage the navigation menu all the way in the actual block, you can do it right on that sidebar off canvas functionality within the tab. So yeah, you’ll start to see a lot of tabs, but it’s a good thing. It will really make editing easier.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Especially for the navigation block where you never had enough space to do something like that or you never hit the right block or right border or right inserter. That was quite some confusion going on and this is definitely coming to 6.2, the total rethinking about the navigation block. And there are little things there. We talked about the next item is the edit the block style variations for global styles. We talked about that. That is now in Gutenberg 15.0 available. So try it out and see how that’s going to work. And those were the highlights from 15.0.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, there was one more, which was the sticky support for position, which we talked about. So that will be coming in 6.2 specifically for blocks that are not in containers. So that will enable sticky headers and footers. Again, this is kind of a first implementation, and as we move forward with Gutenberg and WordPress 6.3, there’ll be more position functionality, but this is a good first step.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: And if you want to help testing that, use the Gutenberg 15.0 plugin a version and just play around with it. And the more feedback you get in before beta, then the core contributors can fix some of the things that they haven’t found before, because they haven’t used it as much as you would. So yeah, that definitely will help how that’s going to turn out in 6.1, 6.2, sorry. Good. So that was 15.0. I haven’t seen anything else come in there. </p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Gutenberg 15.1</strong></h3>\n\n\n\n<p>Then let’s get right into 15.1 with the caveat that we are looking at the change log from 15.1 release candidate one, which was released on February 1st. The final release will be February 7th and everything that comes in before on Monday, no, on Tuesday will be in beta one from that particular release. So that is actually feature freeze from main features. All right. Do you want to take it on?</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, yeah. So the first thing going back to navigation was, in the site editor, there’s now in the browse mode, there’s now a navigation section where you can move around and manipulate the navigation menu. This is kind of an initial implementation and we’ll see in the future how much more gets built out, but it’s kind of neat. You can, in browse mode, you can modify your main navigation easily. The initial implementation is starting to look a lot like that, the classic menu management screen where it’s kind of an abstracted view of the menu and you can move things around and adjust things. So it’s a really interesting start. Personally, I would love to see in that browse menu sidebar being able to edit your templates, your template parts and your navigation and see all your menus there. A first step, but a really good one, and I think it’s really intuitive and it will be helpful for users to edit navigation menus.</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Enhancements</strong></h3>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, the next big feature that is coming with 15.1 is the add shadow presets and UI tools and global styles. The box shadow was already in there, but now it comes with a UI for users to change the drop shadows in the global styles. It’s a first iteration. Oh no, there won’t be any. It’s only going to be for button. And there is on the developer news blog, Justin Tadlock, who has quite a nice tutorial on how the block shadow feature is going to work for themes. So yeah, it’s definitely something that was missing before. Yeah, any thoughts on that?</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, so the shadow functionality and what Justin wrote about is you can add drop shadows via manually adding the attributes to a block. So if you’re a theme developer, you’re designing a template and you can manually add that to the template file. We were just really missing that UI and the preset functionality. Similar to sticky UI for shadow and user experience for the shadow control is a little tricky, which is why the first implementation was get the functionality there from a template builder from a code perspective and now we’re starting to see the presets and the UI tools. So right now, there’s UI in global styles for button to add a global button styles with Shadow. First implementation, assuming that all works well and is intuitive, it will then be rolled out to additional blocks.</p>\n\n\n\n<p>So the next one, I just wanted, it’s pretty minor, but I think it’s one that’s been sitting around since early last year. So a lot of blocks now you can add HTML anchors to or ID tags to. And dynamic blocks did not have this functionality. So things like post lists and I’m not remembering off the top of my head all the dynamic blocks that we have, but now it does. So anchor block is now supported across dynamic blocks. Pretty small change, but one that was needed because navigation and navigation items are dynamic blocks and so they did not have HTML anchor support. So a small little thing that people have been asking for a long time. It’s good to see that that’s been included.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, it’s really hard to target multiple things that don’t have at ease and could be really good. Yeah. And yeah, 15.1 comes with a ton of changes to the navigation block. Part of it is the off-camera navigation as a default experience. Then adding manage menu buttons for the menu selector dropdown. So, if you switch from one theme to the next, menus are persistent. And also, if you change from the classic to your block theme, you will find your classic themes menu available through the navigation block. That’s also very seamless now. And there are also custom labels for the navigation block view through the list view appender so you can name things quite a bit. We talked about copy and pasting styles menu items to separate menu group? No, we didn’t. That’s also navigation enhancement where you can copy and paste styles menu items to a separate menu group so it shows up in different places where you use that.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, little enhancements that go a long way. As we move down the list here, we also saw a lot of improvements to the custom CSS, the ability to add that custom CSS right in global styles, some refinements to descriptions, refinements to what we’re calling it. Also, the custom CSS used to be just a panel that you would see immediately when you went into Global Styles. It’s been a little bit more hidden. The main reason, once you know where it is, very easy to find, but for new users to the site editor, it’s a little overwhelming to be presented with all those options. So now that is a bit hidden within the global styles.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, and it also comes with a validation kind of process. So when you add your customer CSS to make sure that that’s actually valid code, it gives you a little message there and checks it out. So it’s really good. There’s also the per block custom CSS. We talked about it earlier. It comes with 15.1. It’s very late in the process to be tested quite a lot in the Gutenberg plugin. But check it out and see how that works for you. I’m really interested on the use case for that. I also saw a use case or request for use case for getting post single post custom CSS panel, but that is, I think, will stay plugins territory.</p>\n\n\n\n<p>There is a plugin in the Repo where you can do that, but I don’t think it’s going to come to core because it’s not block-based anymore. It’s kind of content based and that’s a little bit tricky to do. Yeah, and you mentioned it before, 15.1 also adds some of the missing controls to the flex layouts, the vertical alignment for the stack blocks, and also the ability for minimum height in the stacks and make the flex layouts now really powerful for theme developers as well as site owners.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, really excited for this one. This is going to reduce the amount of custom CSS themed developers need to build some sophisticated layouts. Really a cool one. One of those little minor things on the list here, but actually is super impactful.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And I see we also highlighted, for the sticky position, you mentioned it before. It’s a block that’s not on a root block. Kind of being on the canvas will not be able to be sticky for now because the user experience concerns are a little bit not yet worked out. So it will be a limited functionality. And then the last part is renaming. So web fonts has been around, talked about since 6.0, was supposed to get in 6.0. There was a big flag raised from Core Committers and since then the core team has worked on that. 15.1 comes with a rename of the font’s API, but I also saw in our release channel on the Mac block that Tanya Mork announced that the fund’s API won’t make it into 6.2. She posted it on February 1st in the release channel. That is actually public. You can anytime kind of go into the six dash two dash release dash leads channel on the Make WordPress Slack and see what the discussion is about.</p>\n\n\n\n<p>So, it will not make it. It’s slated for the Gutenberg plugin in 15.1, but it comes out only a day after beta one for 6.1. So 6.2 and it won’t make it the API. She finds it needs several Gutenberg releases to stabilize. And after they did a complete rewrite on it and renamed it and the last rewrites happened for Gutenberg 15.1, but that’s just too close to the beta release. The next focus will be to getting the API stabilized, assessing and improving the performance of it, and then adding automatic font and queuing for all fonts in clover styles. And then developers upgrading to use a new API with a backwards compatibility layer. And that is temporary. So all those seem to be doable to target very early for the 6.3 release alpha. That kind of starts after 6.2 is released, which is in May. So they’ll find things in the core nightly and goodnight nightly after the 6.2 release.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, it’s one of those things where it’s taken a while, but it needs to take a while to make sure everything is in the right shape. And we just got to wait a little bit longer, but very soon we’ll be able to test it in the Gutenberg plugin, which is awesome.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And then we have one last item, I think, from 15.1 that we talk about. Make child themes inherit parents style variation, which is pretty cool.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, block themes is one of those things where people are familiar with child themes and block themes obviously want to support child themes as well. And if you have a parent with a bunch of style variations like 2023 and you want to make a few changes in a child theme, you want to also pull those style variations over. So a nice intuitive improvement to child theming in a block based world.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. Well, and that, dear listeners, concludes our Gutenberg plugin 15.1 release change log. And we are pretty much at the end of the show. And it’s been quite the long show, but it’s also important to talk about what’s going to buoy you in 6.2. So thank you so much, Nick, on walking us through or going with me as a co-host through all those different changes and talk about the advantages and disadvantages of many, many things.</p>\n\n\n\n<p><em>Nick Diego</em>: Yeah, thank you again for having me. I cannot wait for the 6.2 release. I think we’re going to get so many new functionality that will empower block builders, block theme builders, end users, so on and so forth. So very much looking forward to it. And thanks again for having me.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yes, and that’s wonderful. So, as always, the show notes will be published. At gutenbergtimes.com/podcast. This is the episode 79, and if you have questions or suggestions or news you want to include, send them to <a href=\"mailto:[email protected]\">[email protected]</a>. That’s <a href=\"mailto:[email protected]\">[email protected]</a>. And I also want to have, I will share the last WP Briefing episode by Josepha Hayden Chomphosy, where she talks about now if Gutenberg part two is kind of coming to an end, what does that mean? We still will add refinements to the plugin into the editors, even if the collaboration phase kind of starts soon in 2023. But I will share that so you can hear it from the executive director of the open source project. I also am really excited for the 6.2 release, and I hope people hear you with the episode 80 of the Gutenberg change log in about two to four weeks. I have not yet scheduled it, but I’m also traveling, so I’m kind of be patient. It will arrive in your inbox in your podcast. All right, that’s it. Thank you for listening and goodbye and have a wonderful time with testing 6.2. Bye bye.</p>\";s: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:\"Sun, 05 Feb 2023 07:19:37 +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:19:\"Gutenberg Changelog\";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:110:\"Gutenberg Times: WordCamp Asia, Block Styles, Friction logging and WooCommerce Blocks – Weekend Edition #243\";s: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=23290\";s: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:114:\"https://gutenbergtimes.com/wordcamp-asia-block-styles-friction-logging-and-woocommerce-blocks-weekend-edition-243/\";s: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:19652:\"<p>Howdy, </p>\n\n\n\n<p><strong>WordCamp Asia</strong> will be in less than two weeks! Will I see you there? Just in case, I share my <a href=\"https://calendly.com/pauli-haack/wcasia?month=2023-02\">public calendar, so you could self-schedule </a>a meeting with me. With the deliberate act to schedule an encounter, it ensures it will actually happen. Once they started, WordCamps get really busy, and then I live in the moment, try to be present in every conversation and might lose track of time. So even with the best of intentions, we could miss each other. </p>\n\n\n\n<p>For those who won’t make it to the in-person WordCamp, <a href=\"https://asia.wordcamp.org/2023/schedule/livestream/\"><strong>the Livestream schedule </strong></a>is already published and displays date/times in your timezone. I compiled <a href=\"https://gutenbergtimes.com/wordcamp-asia-2023-eight-gutenberg-related-talks/\">a list of eight Gutenberg related talks</a>, mostly for my own benefit. </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n<p>PS: You might find the <em>Upcoming WordPress events</em> section missing. Now that in-person events are coming back, there are too many to list in this newsletter. </p>\n\n\n\n<p>Bookmark the upcoming WordPress events lists: </p>\n\n\n\n<ul>\n<li>WordCamp schedule on <a href=\"https://central.wordcamp.org/schedule/\"><strong>central.wordcamp.org/schedule</strong></a></li>\n\n\n\n<li>The Learn WordPress online workshops and events on <a href=\"https://learn.wordpress.org/online-workshops/\"><strong>learn.wordpress.org/online-workshops/</strong></a></li>\n</ul>\n\n\n\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<div class=\"wp-block-sortabrilliant-guidepost\"><ul><li><a href=\"https://gutenbergtimes.com/feed/#0-word-press-release-information\">Developing Gutenberg and WordPress</a></li><li><a href=\"https://gutenbergtimes.com/feed/#0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor</a></li></ul></div>\n</div></div>\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p>The next Hallway Hangout will take place on February 13, 2023 at 9am ET. Felix Arntz and Anne McCarthy will discuss <a href=\"https://make.wordpress.org/core/2023/02/03/hallway-hangout-performance-improvements-for-wordpress-6-2/\"><strong>Performance Improvements for WordPress 6.2</strong></a>. This discussion will be a continuation of the conversation on <a href=\"https://make.wordpress.org/core/2022/12/16/hallway-hangout-performance-considerations-for-block-themes/\">performance considerations for Block Themes</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Josepha Haden Chomphosy</strong> shared in her WP Briefing Episode 48 <a href=\"https://wordpress.org/news/2023/01/episode-48-what-does-concluding-a-gutenberg-phase-really-mean/\"><strong>Concluding a Gutenberg Phase Really Means</strong></a>. “99% of the features we considered in scope for Phase 2 will be in core by April” she says and also adds what it doesn’t mean: “it definitely does not mean that we will stop shipping refinements to the user experience. ” If you are interested in the big picture ideas around the WordPress open-source project, subscribe to Chomphosy’s WP Briefing Podcast #worthit. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<img />\n\n\n\n<p>In his latest <a href=\"https://make.wordpress.org/design/2023/01/30/design-share-jan-16-jan-27/\"><strong>Design Share: Jan 16-Jan 27</strong></a>, <strong>Joen Asmussen</strong> takes into the redesigns of the WordPress Developer Blog, the “Hosting” page, the “About” page and the Job section of WordPress.org. You also find a visual discussion on the information architecture of the Global Styles feature in the Site editor, how a Custom CSS feature would look with error highlighting, how pointers of notes could be added to the sidebar. </p>\n\n\n\n<p>Furthermore, you can also see some variation for Link Control and Shadow design tools. The design and meta teams working hard to get the redesigns of the WordPress.org site implemented. </p>\n\n\n\n<p>The 20-year anniversary of the first WordPress release will be this year, and it deserves a 21st century look and feel. I am super-stoked about the fantastic work of the design team! </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Speaking of anniversaries, <strong>Jeffrey B Paul</strong>, Director of Open Source at 10up, <a href=\"https://twitter.com/jeffpaul/status/1621546372838080512\">tweeted</a>: <strong>Happy 6th Birthday Gutenberg</strong>! with a screenshot of the first commit by Matias Ventura to the GitHub repository. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>The release of <strong>Gutenberg 15.1</strong> has been move to a week later, and will come out on February 8th, 2023. JuanMa Garrido is the release lead. It’s the last Gutenberg plugin version that will be merged with WordPress core for the next major release 6.2. Beta for 6.2 is on February 7, 2023. If you’d like to start testing the latest features, you can use the <a href=\"https://github.com/WordPress/gutenberg/releases/tag/v15.1.0-rc.1\">plugin file from the release candidate.</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Nick Diego</strong> and I recorded the Gutenberg Changelog #79 on Friday, and it will arrive at your favorite podcast app over the weekend. We covered a lot of ground including the high-priority features coming to a WordPress instance near you with 6.2 as well as the Gutenberg version 15.0 and 15.1. We also talked a bit about some tooling via plugins. </p>\n\n\n\n<img />\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>🎙️ </strong> New episode: <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-79-wordpress-6-2-gutenberg-plugin-versions-15-0-and-15-1/\">Gutenberg Changelog #79 – WordPress 6.2, Gutenberg plugin versions 15.0 and 15.1</a> with Birgit Pauli-Haack and special guest Nick Diego </p>\n</div></div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p>In their latest post, <a href=\"https://make.wordpress.org/core/2023/02/01/core-editor-improvement-strengthening-style-options/\"><strong>Core Editor Improvement: Strengthening style options</strong></a>, <strong>Anne McCarthy</strong> lists all the great design tools that are coming to WordPress with the next major release in 6.2. “There’s something for everyone, whether you’re creating your next block theme, a designer seeking a pixel-perfect layout, or someone looking to reuse a design. Taken together, these changes create a clearer design process that is intuitive and efficient for modification and reuse.” McCarthy wrote. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Munir Kamal</strong> published a new tutorial on <strong><a href=\"https://gutenberghub.com/how-to-create-a-multi-column-list-in-wordpress-block-editor/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create a Multi-Column List in WordPress Block Editor</a>.</strong> “Due to its space-saving benefits and improved readability, multi-column formatting has been a staple in print media, such as newspapers and magazines.” Kamal explained. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Bud Kraus</strong> took the default theme Twenty-Twenty Three for a ride. You can read his review <a href=\"https://www.godaddy.com/garage/twentytwentythree-a-wordpress-theme/\"><strong>TwentyTwentyThree: A WordPress theme looking toward the future</strong></a> at GoDaddy Garage. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><a href=\"https://twitter.com/istudio\"><strong>Judith Kallos</strong></a>, WordPress Consultant, asked in her blog post: <a href=\"https://www.theistudio.com/gutenberg-editor-what-you-need-to-know-now/\"><strong>Still Not Using WordPress Blocks? The Time is Now.</strong></a> She gave a brief intro into the Block Editor and had some tips to get started now. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>James Koussertari</strong>, Gutenberg Market, found for you <a href=\"https://gutenbergmarket.com/news/the-6-best-gutenberg-compatible-wordpress-themes-in-2023\"><strong>The 6 Best Gutenberg Compatible WordPress Themes in 2023</strong></a> and reviewed them. They are not Block Themes using the Site Editor, though. Good Themes, that handle blocks well, and their the pros and cons. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In his latest post, <strong>Steve Burge</strong> explored the Openverse Integration of the block and site editor prior to the Gutenberg plugin release. It is also slated to come to WordPress core with the 6.2 release. Read what he found in <strong><a href=\"https://www.metaslider.com/openverse-integration/\">Openverse Stock Photos Are Coming to WordPress</a></strong>. A Thank you also to Steve Burge <a href=\"https://twitter.com/SteveJBurge/status/1620885151512416258\">for the shoutout</a> of the Gutenberg Nightly, the daily plugin build for testing features that are not yet released. It will cross 140,000 downloads soon. </p>\n\n\n\n<p>Starting February 8th, Openverse will be on its stand-alone domain at openverse.org for SEO and other purposes. All links and WordPress navigation will be redirected. Access from the block editor will keep working, too. </p>\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg’s trunk branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p><strong>Mark Root-Wiley</strong> published his case study: <a href=\"https://mrwweb.com/wordpress-site-editor-friction-log/\"><strong>WordPress Site Editor First Use Friction Log</strong></a>. He live blogs his experience recreating his site with a block theme and use the Site Editor to select his Global Styles. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Recently, I saw the question more often: how to migrate a classic theme to a block theme. Sorry, I don’t remember where, though. </p>\n\n\n\n<p>In the Themes handbook, I found a chapter on exactly that topic: <a href=\"https://developer.wordpress.org/themes/block-themes/converting-a-classic-theme-to-a-block-theme/\"><strong>Converting a classic theme to a block theme</strong></a>. Unfortunately, there is not 1:1 migration process on button click. The paradigm changes are too fundamental. The general concepts of a migration are covered in the post <a href=\"https://developer.wordpress.org/themes/block-themes/converting-a-classic-theme-to-a-block-theme/#gradually-adopting-the-full-site-editing\">Gradually adopting the Site Editing features</a>. Then you learn how to enable block features in classic themes: </p>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/themes/block-themes/converting-a-classic-theme-to-a-block-theme/#adding-theme-json-in-classic-themes\">Adding theme.json</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/themes/block-themes/converting-a-classic-theme-to-a-block-theme/#adding-block-patterns-in-classic-themes\">Adding block patterns</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/themes/block-themes/converting-a-classic-theme-to-a-block-theme/#enabling-template-editor\">Enabling template editor</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/themes/block-themes/converting-a-classic-theme-to-a-block-theme/#disabling-template-editor\">Disabling template editor</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/themes/block-themes/converting-a-classic-theme-to-a-block-theme/#adding-block-template-parts-in-classic-themes\">Adding block template parts</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/themes/block-themes/converting-a-classic-theme-to-a-block-theme/#customizer-options\">Customizer options</a></li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p><strong> <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">“Keeping up with Gutenberg – Index 2022”</a> </strong><br />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. <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\"><em>The index 2020 is here</em></a></p>\n\n\n\n\n<p>In the latest WordPress Developer Blog post, <a href=\"https://developer.wordpress.org/news/2023/02/creating-custom-block-styles-in-wordpress-themes/\"><strong>Creating custom block styles in WordPress themes</strong></a>, <strong>Justin Tadlock</strong> explains how to create custom block styles on a quirky example: If you follow along, you get to build a cool hand-drawn border and make it available to your theme users:</p>\n\n\n\n<a href=\"https://developer.wordpress.org/news/2023/02/creating-custom-block-styles-in-wordpress-themes/\"><img /></a>\n\n\n\n<p>In part 5 of the Starter Block Theme series, <strong>Daisy Olsen</strong>, demonstrates how how to <a href=\"https://www.youtube.com/watch?v=GbBBOy8Ngbs\"><strong>handle custom Fonts in theme.json file</strong></a>. She explored adding custom fonts via theme.json in a few different ways: </p>\n\n\n\n<ul>\n<li>including manually registering via theme.json, </li>\n\n\n\n<li>using the Create Block Theme plugin to add Google fonts, and </li>\n\n\n\n<li>fonts from locally stored files uploaded to your site.</li>\n</ul>\n\n\n\n<p>You can catch<a href=\"https://www.twitch.tv/daisyonwp\"><em> Daisy Olsen Twitch stream every Friday at 10:30</em></a> am live programming and discussion ins and out of Block Themes.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor</h2>\n\n\n\n<p><strong>Sarah Gooding</strong> took <a href=\"https://wptavern.com/a-look-under-the-hood-at-engine-awesome-a-laravel-based-saas-app-using-gutenberg\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>A Look Under the Hood at Engine Awesome, a Laravel-based SaaS App Using Gutenberg</strong></a> outside the WordPress ecosystem. Steve Bruner, SlipFire agency owner, said: “The front-end is a headless React application built primarily using the Gutenberg JavaScript packages. We use the Gutenberg packages directly instead of the Isolated Editor project as it affords us a higher degree of control and customization.” as quoted by Gooding. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/raemoreywrites\">Rae Morey</a></strong> reported that the WooCommerce core team is piloting a three-month program of monthly chats that will focus on <strong>WooCommerce Blocks Extensibility</strong>. Automattic Developer Advocate Stephanie Pi says <a href=\"https://developer.woocommerce.com/2023/01/30/announcing-wc-blocks-extensibility-monthly-chat/\">the trial aims to determine the best way to speak directly and transparently</a> with the WooCommerce developer community. (Source: <a href=\"https://www.therepository.email/?mailpoet_router&endpoint=view_in_browser&action=view&data=WzE4MCwiMWRkZDRmNGE2OGYwIiw1NTYsIjFqb2g0ZGtiNnZmbzh3NG9vb3dnNG9zODhnazA0czR3Iiw1MDksMF0\"><em>The Repository</em></a>)</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In addition to his Twitch stream every Thursday at 10:30 am ET, <strong>Ryan Welcher </strong>also started with mobile short video format. This first recording is an introduction to custom Webpack configuration via @wordpress/scripts: <a href=\"https://www.youtube.com/shorts/VgK_Y9wAGXw\"><strong>A quick tip on creating a custom webpack configuration</strong></a>. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In this week’s episode of WPCafe, <strong>Keith Devon</strong> and <strong>Mark Wilkinson</strong> discuss <a href=\"https://www.youtube.com/watch?v=NxrLumRpSl8\"><strong>the challenges of modern WordPress development</strong></a> for block editor and site editor. Keith Devon invites you via his <a href=\"https://twitter.com/keithdevon/status/1621490596631220225\">tweet:</a> “Join us for a good old moan about WordPress development” 🤣. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Ryan Welcher</strong> updated his YouTube Channel with recording from his Twitch Stream: <a href=\"https://www.youtube.com/watch?v=fW3W1eZorHg\"><strong>Gutenberg 15.0 features and a Post Picker block</strong></a>. Welcher covered developer-focused features in Gutenberg 15.0. In the second part of the session he gave an intro to creating a post-picker block and demonstrate some hooks and components.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p>Featured Image: Jim Choate: Taped glass block window in an alley in The Dalles, Oregon</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don’t want to miss the next Weekend Edition? </strong></p>\n\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too and won’t give your email address to anyone except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s: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 Feb 2023 17:00: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: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: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:74:\"WPTavern: WordPress Plugin Developers Alerted Ahead of Twitter API Changes\";s: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=141667\";s: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:85:\"https://wptavern.com/wordpress-plugin-developers-alerted-ahead-of-twitter-api-changes\";s: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:5917:\"<p>Beginning February 9, 2023, Twitter will turn off free access to its APIs. The company announced yesterday that it will be offering “a paid basic tier” with more details coming next week.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Starting February 9, we will no longer support free access to the Twitter API, both v2 and v1.1. A paid basic tier will be available instead <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f9f5.png\" alt=\"🧵\" class=\"wp-smiley\" /></p>— Twitter Dev (@TwitterDev) <a href=\"https://twitter.com/TwitterDev/status/1621026986784337922?ref_src=twsrc%5Etfw\">February 2, 2023</a></blockquote>\n</div>\n\n\n\n<p>In response to a user who conjectured that this move is more about raising the friction to making bots, Elon Musk <a href=\"https://twitter.com/elonmusk/status/1621259936524300289\">responded</a>, saying that this is one factor motivating the change.</p>\n\n\n\n<p>“Yeah, free API is being abused badly right now by bot scammers and opinion manipulators,” Musk said. “There’s no verification process or cost, so easy to spin up 100k bots to do bad things. Just ~$100/month for API access with ID verification will clean things up greatly.”</p>\n\n\n\n<p>It’s not yet clear how this will effect the Twitter ecosystem, whether it will impact bots that auto-tweet links from blogs and other useful tools. So far it is already <a href=\"https://mastodon.social/@Tibor/109800904950500383\">affecting some migration tools</a> like <a href=\"https://movetodon.org/\">Movetodon</a> that rely on the Twitter API to help users find their contacts on Mastodon. Movetodon’s creator said his app’s access was shut down today. According to Twitter, the app “has violated Twitter Rules and policies.” <a href=\"https://fedifinder.glitch.me/\">Fedifinder</a>, a tool that helps users find the Fediverse accounts of their Twitter contacts, is still up and running at the time of publishing.</p>\n\n\n\n<p>NetNewsWire, an open source news aggregator, has already <a href=\"https://nnw.ranchero.com/2023/02/02/twitter-integration-to.html\">announced</a> it will be removing Twitter integration in its next release:</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>You might think we’re reading RSS feeds from Twitter, but Twitter removed RSS feeds from the service something like ten years ago. We rely completely on the Twitter API.</p>\n</blockquote>\n\n\n\n<p>WordPress’ Plugins team published a <a href=\"https://make.wordpress.org/plugins/2023/02/03/twitter-api-changes/\">notice</a>, alerting developers and site owners of Twitter’s upcoming API change. The team warned that the following types of Twitter plugins might be affected:</p>\n\n\n\n<ul>\n<li>Auto-posting</li>\n\n\n\n<li>Login with Twitter</li>\n\n\n\n<li>Analytics</li>\n\n\n\n<li>Management Tools</li>\n\n\n\n<li>Scripted Interactions (auto-blocking etc)</li>\n</ul>\n\n\n\n<p>“If your plugin (or the related service) does any of those, you will have to investigate if this change impacts you,” Plugin Review Team Rep Mika Epstein said. “If you are impacted, you will need to update (or close) your plugin accordingly. I know a lot of free plugins will have some hard choices to make here.</p>\n\n\n\n<p>“For plugin users, if a plugin suddenly breaks on/around the 9th, please be generous and kind to the developers. They really got blindsided by this, and it’s a lot to sort out in a short amount of time.”</p>\n\n\n\n<p>WordPress plugin developer Joe Dolson, author of WP to Twitter and WP Tweets Pro, <a href=\"https://www.joedolson.com/2023/02/wp-to-twitter-wp-tweets-pro-and-twitters-new-api-policies/\">published</a> an early reaction to the news.</p>\n\n\n\n<p>“WP to Twitter makes very little revenue as it is,” Dolson said. “If I end up doing a lot of support because of this, or need to make significant changes to the plug-in, I will most likely just shut everything down and close the plug-in. That’s a purely practical decision.”</p>\n\n\n\n<p>Dolson also said if the API costs are affordable for the average small user, then he will likely keep things as they are. This is because API access for the plugin is managed through each users’ developer account with Twitter.</p>\n\n\n\n<p>“If the API costs are very expensive for the average small user, I suspect that will completely destroy the WP to Twitter user base, and there will be little to no justification to my continuing to maintain it,” Dolson said.</p>\n\n\n\n<p>Many users are likely not technical enough to understand what an API is, let alone why free access is being cut off. This could create a major support burden for plugins that no longer work after February 9. Developers who become frustrated with the platform becoming less open, may no longer be motivated to create these kinds of tools.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Now <a href=\"https://twitter.com/Twitter?ref_src=twsrc%5Etfw\">@twitter</a> are removing free API access my \"Fetch my Tweets\" <a href=\"https://twitter.com/WordPress?ref_src=twsrc%5Etfw\">@WordPress</a> plugin is likely to longer work, all these platforms are just getting harder and harder to do anything interesting with!</p>— Paul Jackson (@pixelsandthings) <a href=\"https://twitter.com/pixelsandthings/status/1621262819717955585?ref_src=twsrc%5Etfw\">February 2, 2023</a></blockquote>\n</div>\n\n\n\n<p>With just one week’s notice, and very few details, developers have little time to react. Once Twitter releases more information next week about its API changes, plugin developers will need to be ready to take action with notices written to help users understand what is happening. This news comes on the heels of the company updating its developer rules last month to ban third-party Twitter clients. </p>\";s: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 Feb 2023 02:23: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: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:59:\"WordPress.org blog: 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:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=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:\"\";}}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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9902:\"<p>Welcome to the first 2023 edition of The Month in WordPress! January kicked off with an overview of <a href=\"https://make.wordpress.org/project/2023/01/18/big-picture-goals-2023/\">WordPress’ big goals for 2023</a> 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.</p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<h2 class=\"wp-block-heading\">WordPress 6.2 Beta 1 is on its way</h2>\n\n\n\n<p>The first beta release of WordPress 6.2 is <a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">scheduled</a> for next Tuesday,<strong> February 7, 2023</strong>.</p>\n\n\n\n<p>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?</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://wordpress.org/news/2023/01/episode-48-what-does-concluding-a-gutenberg-phase-really-mean/\">Tune in to Episode 48 of WP Briefing</a> to hear Executive Director Josepha Haden Chomphosy discuss what it means to conclude a Gutenberg phase.</p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">What’s new in Gutenberg</h2>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/\"><strong>Gutenberg 15.0</strong></a> 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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://make.wordpress.org/core/2023/02/01/core-editor-improvement-strengthening-style-options/\"></a><a href=\"https://make.wordpress.org/core/2023/02/01/core-editor-improvement-strengthening-style-options/\">The latest “Core Editor Improvement” post</a> highlights the newest style features enhancements. Learn how they can help give your site a unique and cohesive look and feel.</p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Team updates: Matrix exploration, WordPress.org redesign news, and more</h2>\n\n\n\n<ul>\n<li>WordPress and Matrix contributors published <a href=\"https://make.wordpress.org/meta/2023/01/25/a-meta-subproject-for-evaluating-matrix/\">a proposal to explore the open source chat system Matrix</a> as a possible replacement for the WordPress community’s Slack.</li>\n\n\n\n<li>Several sections of WordPress.org have been redesigned lately, including <a href=\"https://make.wordpress.org/docs/2023/01/24/new-look-new-site-new-helphub/\">Documentation (HelpHub)</a>, <a href=\"https://wordpress.org/enterprise/\">Enterprise</a>, and <a href=\"https://mercantile.wordpress.org/\">Mercantile</a> (the official WordPress swag store). Learn more about the <a href=\"https://make.wordpress.org/meta/2023/01/26/wordpress-org-redesign-recent-launches/\">latest redesign updates</a>.</li>\n\n\n\n<li>The implementation of the block editor in the WordPress.org forums is <a href=\"https://make.wordpress.org/support/2023/02/block-editor-live-in-most-forums/\">progressing well</a> and the feedback so far has been very positive.</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/25/wordpress-community-support-wordpress-foundation-entity-structure/\">This comprehensive post</a> clarifies how WordPress Community Support (also known as WordCamp Central) and WordPress Foundation entities are set up and addresses some misconceptions about them.</li>\n\n\n\n<li>The <a href=\"https://make.wordpress.org/core/2023/01/18/bug-scrub-schedule-for-6-2/\">bug scrub schedule for WordPress 6.2</a> is now published. The goal of bug scrubs is to ensure tickets move towards a resolution—anyone can join these sessions to learn, help, or even <a href=\"https://make.wordpress.org/core/handbook/tutorials/leading-bug-scrubs/\">lead one</a>.</li>\n\n\n\n<li>Openverse <a href=\"https://make.wordpress.org/openverse/2023/02/03/openverse-is-moving/\">will be moving</a> from wordpress.org/openverse to openverse.org next week. Along with this move, new improvements are coming to the site’s homepage, header, and footer.</li>\n\n\n\n<li>The Plugin Review Team is looking for <a href=\"https://make.wordpress.org/plugins/2023/01/13/looking-for-your-intentionally-wrong-plugins/\">your (intentionally) wrong plugins</a>.</li>\n\n\n\n<li>The latest edition of People of WordPress features <a href=\"https://wordpress.org/news/2023/01/people-of-wordpress-daniel-kossmann/\">Daniel Kossmann</a>, a software engineer from South America.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>As part of the discussion on <a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">improving the contributor journey</a>, Josepha wrote some thoughts on <a href=\"https://make.wordpress.org/project/2023/01/27/discussion-ending-the-eternal-september/\">the Eternal September phenomenon in open source</a> and invites you to share yours.</p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Feedback & testing requests</h2>\n\n\n\n<ul>\n<li>The Community Team is gathering feedback on a <a href=\"https://make.wordpress.org/community/2023/01/19/proposal-adopt-github-for-team-projects/\">proposed move to GitHub</a> for standardizing the project’s management tools.</li>\n\n\n\n<li>To mark WordPress’ 20th anniversary milestone, Core Team contributors are organizing <a href=\"https://make.wordpress.org/core/2023/01/24/proposal-old-tickets-trac-triage-sessions/\">several bug scrub sessions</a> to tackle long-standing Trac tickets. </li>\n\n\n\n<li>Version 21.6 of the WordPress mobile app for <a href=\"https://make.wordpress.org/mobile/2023/01/24/call-for-testing-wordpress-for-ios-21-6/\">iOS</a> is available for testing.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>The Training Team calls all WordPress users to complete <a href=\"https://learn.wordpress.org/individual-learner-survey/\">this short Individual Learner Survey</a> by February 20, 2023. Your feedback will help identify the most high-impact resources for <a href=\"https://learn.wordpress.org/\">Learn WordPress</a>.</p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress events updates</h2>\n\n\n\n<ul>\n<li>Would you like to be a speaker at WordCamp Europe 2023? <a href=\"https://europe.wordcamp.org/2023/call-for-speakers/\">Submit your application</a> by February 5, 2023. The organizing team released the <a rel=\"noreferrer noopener\" href=\"https://europe.wordcamp.org/2023/wceu-tickets-available-now/\" target=\"_blank\">first batch of tickets</a> and is also calling for <a rel=\"noreferrer noopener\" href=\"https://europe.wordcamp.org/2023/call-for-volunteers/\" target=\"_blank\">volunteers</a> and <a rel=\"noreferrer noopener\" href=\"https://europe.wordcamp.org/2023/call-for-photographers-is-now-open/\" target=\"_blank\">photographers</a>.</li>\n\n\n\n<li>The first WordCamp to be held in Africa in 2023, <a href=\"https://entebbe.wordcamp.org/2023/\">WordCamp Entebbe</a>, is <a href=\"https://central.wordcamp.org/news/2023/01/wordcamp-entebbe-first-wordcamp-to-happen-in-africa-in-2023-is-on/\">well underway</a> and set to take place on March 10-11.</li>\n\n\n\n<li>Don’t miss these other upcoming WordCamps:\n<ul>\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1fa-1f1f8.png\" alt=\"🇺🇸\" class=\"wp-smiley\" /> <a href=\"https://birmingham.wordcamp.org/2023/\">WordCamp Birmingham, Alabama</a>, USA on February 4-5, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1f5-1f1ed.png\" alt=\"🇵🇭\" class=\"wp-smiley\" /> <a href=\"https://cebu.wordcamp.org/2023/\">WordCamp Cebu</a>, Philippines on February 11, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1ea-1f1f8.png\" alt=\"🇪🇸\" class=\"wp-smiley\" /> <a href=\"https://chiclana.wordcamp.org/2023/\">WordCamp Chiclana</a>, Spain, on March 3-4, 2023</li>\n</ul>\n</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://asia.wordcamp.org/2023/\">WordCamp Asia 2023</a> in Bangkok, Thailand, is only two weeks away! Check out the <a href=\"https://asia.wordcamp.org/2023/schedule/livestream/\">livestream schedule</a> if you are attending virtually.</p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<p><strong><em><strong><em><strong><em>Have a story we should include in the next issue of The Month in WordPress? <strong><em>Fill out </em></strong><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><strong><em>this quick form</em></strong></a><strong><em> to let us know.</em></strong></em></strong></em></strong></em></strong></p>\n\n\n\n<p><em>The following folks contributed to this edition of The Month in WordPress: <em><a href=\"https://profiles.wordpress.org/webcommsat/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>webcommsat</a>, <a href=\"https://profiles.wordpress.org/rmartinezduque/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>rmartinezduque</a></em></em>.</p>\";s: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: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: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:66:\"Gutenberg Times: WordCamp Asia 2023: Eight Gutenberg related talks\";s: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=23294\";s: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://gutenbergtimes.com/wordcamp-asia-2023-eight-gutenberg-related-talks/\";s: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:3501:\"<p>Here is a list of talks, that indicate via the description that it touches on Gutenberg adoption and implementations. A talk about WordPress increasingly also means talking about the Block editor, Site editor and block themes and the available tools in general terms. It’s not always clear how much of the talks takeaways are block related. </p>\n\n\n\n<p><em>I might miss a few, especially those around content creation and marketing. If I do, please let me know in the comments and I update this list. </em></p>\n\n\n\n<p>For now, due to time constraints, I list the title and the speaker links back to the WordCamp Asia site. </p>\n\n\n\n<p><a href=\"https://asia.wordcamp.org/2023/session/evolution-of-wordpress-in-a-product-organization/\"><strong>Evolution of WordPress in a Product Organization</strong></a> with <a href=\"https://asia.wordcamp.org/2023/speaker/avinash-kundaliya/\">Avinash Kundaliya</a></p>\n\n\n\n<p><a href=\"https://asia.wordcamp.org/2023/session/getting-your-designer-ready-for-gutenberg/\"><strong>Getting your designer ready for Gutenberg</strong></a> with <a href=\"https://asia.wordcamp.org/2023/speaker/rahi-prajapati/\">Rahi Prajapati</a></p>\n\n\n\n<p><strong><a href=\"https://asia.wordcamp.org/2023/session/start-your-subscription-business-with-no-code-saas-and-fse-full-site-editing/\">Start your subscription business with No Code SaaS and FSE (Full Site Editing)</a> </strong>with Okamoto Hidetaka</p>\n\n\n\n<p><a href=\"https://asia.wordcamp.org/2023/session/layout-layout-layout/\"><strong>Layout, Layout, Layout</strong></a> with <a href=\"https://asia.wordcamp.org/2023/speaker/isabel-brison/\">Isabel Brison</a></p>\n\n\n\n<p><a href=\"https://asia.wordcamp.org/2023/session/mastering-in-theme-json/\"><strong>Mastering in Theme.json</strong></a> with <a href=\"https://asia.wordcamp.org/2023/speaker/tanvirul-haque/\">Tanvirul Haque</a></p>\n\n\n\n<p><a href=\"https://asia.wordcamp.org/2023/session/is-learning-react-necessary-for-block-development/\"><strong>Is learning React necessary for Block development?</strong></a> with <a href=\"https://asia.wordcamp.org/2023/speaker/edmund-chan/\">Edmund Chan</a></p>\n\n\n\n<p><a href=\"https://asia.wordcamp.org/2023/session/how-can-theme-developers-monetize-in-the-era-of-block-themes/\"><strong>How can theme developers monetize in the era of Block Themes?</strong></a> with <a href=\"https://asia.wordcamp.org/2023/speaker/hidekazu-ishikawa/\">Hidekazu Ishikawa</a></p>\n\n\n\n<p><a href=\"https://asia.wordcamp.org/2023/session/case-study-a-nocode-contributor-journey-on-the-wordpress-gutenberg-github-repo/\"><strong>Case Study: A #nocode Contributor Journey on the WordPress Gutenberg GitHub Repo</strong></a> with <a href=\"https://asia.wordcamp.org/2023/speaker/birgit-pauli-haack/\">Birgit Pauli-Haack</a></p>\n\n\n\n<p class=\"has-light-background-background-color has-background\">The <a href=\"https://asia.wordcamp.org/2023/schedule/livestream/\"><strong>full Livestream schedule</strong></a> with times in your local time zone is already available on the WordCamp Asia website.</p>\n\n\n\n<p>This post will be updated with the links to the video / timestamp of the Livestream every day. </p>\n\n\n\n<p>For readers, who are attending WordCamp Asia in-person, and who would like to meet with me for a chat, <a href=\"https://calendly.com/pauli-haack/wcasia?month=2023-02\">use my calendar link to schedule</a> a meeting. </p>\n\n\n\n<p>The <em>Gutenberg Times is an <a href=\"https://asia.wordcamp.org/2023/media-partners/\">official Media Partner of WordCamp Asia</a></em></p>\";s: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 11:31:05 +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: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:113:\"Post Status: The WP Agency Journey with Bradford Campeau-Laurion of Alley Interactive — Post Status Draft 139\";s: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=146807\";s: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:118:\"https://poststatus.com/the-wp-agency-journey-with-bradford-campeau-laurion-of-alley-interactive-post-status-draft-139/\";s: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:60325:\"<div class=\"is-layout-flow wp-block-group eplus-wrapper has-theme-palette-2-color has-theme-palette-8-background-color has-text-color has-background\"><div class=\"wp-block-group__inner-container\"><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\"><a href=\"https://twitter.com/potatomaster\">Bradford Campeau-Laurion</a>, CEO of <a href=\"https://twitter.com/alleyco\">Alley Interactive</a>, joins Cory Miller to talk about publishing technology past, present, and future. Working with WordPress at the enterprise level showcases incredible capability and highlights possibilities for future growth within WordPress. </p></div>\n\n\n<div class=\"wp-block-spacer eplus-wrapper\"></div>\n\n\n\n<p class=\"yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"></span><span class=\"yoast-reading-time__spacer\"></span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time: </span><span class=\"yoast-reading-time__reading-time\">40</span><span class=\"yoast-reading-time__time-unit\"> minutes</span></p>\n</div></div>\n\n\n\n\n\n\n\n<p><a href=\"https://poststatus.com/planet/feed/#h-transcript\">Transcript</a> ↓</p>\n\n\n\n<p>In 2001 <a href=\"https://twitter.com/potatomaster\">Bradford Campeau-Laurion</a> began his career in publishing technology at Forbes Magazine, which evolved into utilizing WordPress in the enterprise market. Today he leads <a href=\"https://twitter.com/alleyco\">Alley Interactive</a>, an agency focused on publishers, non-profits, museums, and brands. Brad shares his extensive experience in publishing technology and his view of the strengths and challenges within the enterprise market of WordPress.</p>\n\n\n\n<p><strong>Top Takeaways:</strong></p>\n\n\n\n<ul>\n<li><strong>Shifting to Paywall Content.</strong> Perhaps a major misstep in early online publishing was setting the expectation of free content. Now print subscriptions are down. Publishers can’t secure advertising without extremely high volume. And consumers are hesitant to pay for online subscriptions. </li>\n\n\n\n<li><strong>WordPress Creator Economies. </strong>Within WordPress there are software and content creators. Software creators the directory to serve as a centralized community and marketplace. Content creators face a bigger challenge to find their market because there isn’t a collaboration tool and algorithm like a social platform driving the creator economy of WordPress.</li>\n\n\n\n<li><strong>Enterprise WordPress vs. Competition. </strong>The closed platforms have appeal-single providers, monthly pricing models, built-in solutions. To customers who aren’t aware of the benefits of open source, it can be confusing to help them understand the optionality and freedom they relinquish even if the initial investment of time and money is more. Enterprise WordPress faces the challenge of crafting appealing solutions without becoming the antithesis of open source.</li>\n</ul>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<div class=\"is-layout-flex wp-container-4 wp-block-columns Pressable has-theme-palette-8-background-color has-background\" id=\"Pressable\">\n<div class=\"is-layout-flow wp-block-column\">\n<h3><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> Sponsor: <a href=\"https://poststat.us/pressable\">Pressable</a></h3>\n\n\n\n<p>Founded in 2010, <strong>Pressable</strong> is a world-class managed WordPress hosting provider built on the same data network as <strong>WordPress.com</strong> and <strong>WordPress VIP</strong>. With industry-leading performance, 24/7 expert support, a 100% uptime guarantee, and seamless integrations with <strong>WooCommerce</strong> and <strong>Jetpack</strong>, Pressable provides the tools you need to manage your WordPress websites and grow your business all in one place. <a href=\"https://poststat.us/pressable\">TRY PRESSABLE→</a></p>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column is-vertically-aligned-center\">\n<a href=\"https://poststat.us/pressable\"><img src=\"https://cdn.poststatus.com/wp-content/uploads/2022/01/pressable-icon-primary.svg\" alt=\"Pressable\" class=\"wp-image-121339\" width=\"150\" title=\"Pressable\" /></a>Pressable\n</div>\n</div>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul>\n<li><a href=\"https://www.joomla.org/\">Joomla</a></li>\n\n\n\n<li><a href=\"https://www.drupal.org/\">Drupal</a></li>\n\n\n\n<li><a href=\"https://www.drupal.org/\">Forbes</a></li>\n\n\n\n<li><a href=\"https://www.nytimes.com/\">New York Times</a></li>\n\n\n\n<li><a href=\"https://observer.com/\">New York Observer</a></li>\n\n\n\n<li><a href=\"https://slate.com/\">Slate</a></li>\n\n\n\n<li><a href=\"https://www.kff.org/\">Kaiser Family Foundation</a></li>\n\n\n\n<li><a href=\"https://www.nsf.gov/\">National Science Foundation</a></li>\n\n\n\n<li><a href=\"https://www.figma.com/\">Figma</a></li>\n\n\n\n<li><a href=\"https://www.linkedin.com/in/netaustin/\">Austin Smith</a></li>\n\n\n\n<li><a href=\"https://twitter.com/xmatt\">Matt Johnson</a></li>\n\n\n\n<li><a href=\"https://time.com/\">Time Magazine</a></li>\n\n\n\n<li><a href=\"https://thepointsguy.com/\">The Points Guy</a></li>\n\n\n\n<li><a href=\"https://www.washingtonpost.com/\">Washington Post</a></li>\n\n\n\n<li><a href=\"https://defector.com/\">Defector</a></li>\n\n\n\n<li><a href=\"https://deadspin.com/\">Deadspin</a></li>\n\n\n\n<li><a href=\"https://www.brightspot.com/\">Bright Spot</a></li>\n\n\n\n<li><a href=\"https://www.rebelmouse.com/\">Rebel Mouse</a></li>\n\n\n\n<li><a href=\"https://www.brightcove.com/en/\">Brightcove</a></li>\n\n\n\n<li><a href=\"https://twitter.com/tomwillmot?lang=en\">Tom Willmot</a></li>\n\n\n\n<li><a href=\"https://humanmade.com/\">Human Made</a></li>\n</ul>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-you-can-follow-post-status-and-our-guests-on-twitter\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our guests on Twitter:</h3>\n\n\n\n<ul class=\"eplus-wrapper\">\n<li><a href=\"https://twitter.com/potatomaster\">Bradford Campeau-Laurion</a> (CEO, <a href=\"https://twitter.com/alleyco\">Alley Interactive</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/corymiller303\">Cory Miller</a> (CEO, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/lemonadecode\">Olivia Bisset</a> (Intern, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n</ul>\n\n\n\n<p class=\"eplus-wrapper has-background\">The <strong>Post Status Draft</strong> podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4dd.png\" alt=\"📝\" class=\"wp-smiley\" /><br /><br /><a href=\"https://poststatus.com/category/post-status-podcasts/\" target=\"_blank\" rel=\"noreferrer noopener\">Browse our archives</a>, and don’t forget to subscribe via <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\" target=\"_blank\" rel=\"noreferrer noopener\">iTunes</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Podcasts</a>, <a href=\"https://www.youtube.com/c/PostStatus\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\" target=\"_blank\" rel=\"noreferrer noopener\">Stitcher</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\" target=\"_blank\" rel=\"noreferrer noopener\">Simplecast</a>, or <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3a7.png\" alt=\"🎧\" class=\"wp-smiley\" /></p>\n\n\n\n<h2 class=\"eplus-wrapper\" id=\"h-transcript\">Transcript</h2>\n\n\n\n<p><strong>Cory Miller:</strong> [00:00:00] Hey everybody. Welcome back to another Post Status draft episode. And this is, uh, another interview and story in our agency journey series. Um, I’ve got Brad, who’s been a member of Post Status for a long time that leads, uh, Allie Interactive. Um, but we’re gonna. Talk about his story in just a little bit. But, um, you know, I’m always interested in these stories because how you got there, where you were.</p>\n\n\n\n<p>And then we’re gonna talk a little bit about WordPress in the future. And, um, but Brad, thanks again for, um, being, taking some time to share your story and journey. Could you tell us a little bit about yourself and your, your origin story with WordPress?</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> Yeah. Thanks Corey. Thank you for, for having me on.</p>\n\n\n\n<p>Um, yeah, I started with WordPress around about, I wanna say 2008, 2009. Uh, I spent, I spent my entire career [00:01:00] working in publishing technology up to this point, and, uh, I started at. Forbes Magazine, uh, in right around 2001. Uh, I eventually worked for forbes.com and, you know, towards the, the end of my tenure there, we were getting into launching some blogs.</p>\n\n\n\n<p>Uh, I thought this WordPress platform looked pretty cool. Uh, I believe version three had just come out and, and, and it was starting to look, you know, a little more. Enterprise technology. Uh, you know, up to that point, you know, I think Droople was probably even Jula, I hate to say, was, was, uh, you know, an, an early, uh, adopter in the early, had some early adoption in the enterprise market, but WordPress was really picking up.</p>\n\n\n\n<p>Um, I liked the, I liked the technology behind it. I liked the interface a lot better than either of those platforms and, you know, just really on my own, took over a, a spare server and started to build out some blogs. Um, I, I had finally left the company in, in [00:02:00] 2010, but, Shortly after I left, WordPress actually took over, you know, their entire c m s at least for, for a period of time.</p>\n\n\n\n<p>So, you know, it, it was good to see, um, WordPress start to get some, some enterprise adoption, uh, in that, in that market. Um, you know, and, and still at that phase, you know, WordPress was still. You know, I, I would say more uncommon than common, you know, for, for usage and enterprise publishing. You know, fast forward to, um, you know, 2010, I, I had taken over as CTO of a, of a small media company and we had a need to build out a couple of foreign language sites.</p>\n\n\n\n<p>Uh, we had actually chosen Droople at that time, uh, not WordPress and. My COO at the time, um, had previously worked at the New York Observer, um, with a couple of folks, uh, Austin Smith and, and Matt Johnson, uh, who had just founded a, a very small [00:03:00] agency, uh, of three people called Ali. And, uh, I, I became acquainted with them.</p>\n\n\n\n<p>Uh, hired them to build, build those two sites for us. So I actually became one of Ali’s first clients, uh, before I even worked here, uh, which, which was pretty cool. Um, stayed in touch with them. Uh, and then, uh, 2012 when I was, uh, c t o of a, a small startup, um, which, Wasn’t, wasn’t the best job I’ve ever had.</p>\n\n\n\n<p>Let’s say, uh, I won’t name the company. Um, but Ali was just starting to really, um, grow at that time. Uh, they were about to land, uh, their first set of really big enterprise clients, uh, a couple of which we still work with to this day. They’re also getting more into WordPress because, you know, the, the market really seemed to be starting to head in that direction, at least for open source enterprise publishing technology.</p>\n\n\n\n<p>I had built up a lot of WordPress knowledge at the startup that I was working at. You know, we had, we had stayed in touch over the, the last couple of [00:04:00] years and. Uh, I, I decided to join them and there were, I think, six of us at that point. And, you know, later, um, you know, shortly thereafter became, uh, the, the third partner in the business.</p>\n\n\n\n<p>We’ve added a, uh, several others since, but, uh, you know, we’ve grown to a team of 70 people since then. So there’s a lot that happened in between. But, you know, it, it was an interesting journey to, to get to, you know, where I am today. Um, you know, as CEO of the. </p>\n\n\n\n<p><strong>Cory Miller:</strong> Okay. Well, you kinda shared some of that snippet of your journey related to Allie.</p>\n\n\n\n<p>Um, what does Allie do in WordPress in the world? Like who, who are your kind of focused clients? Um, what are the kind of types of work you do related to WordPress?</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> Yeah. When, when Austin and Matt, you know, originally founded the company, um, what was great is that you. I think the three of us always shared a common vision for, for what we wanted it to [00:05:00] be.</p>\n\n\n\n<p>Um, and, and really a common interest in, in the types of clients that we wanna work with. You know, the. The worldview that the company was, was founded with wa was with the, the First Amendment as the, the company’s North Star. Uh, you know, a strong belief in freedom of the press, um, and, and really helping, you know, it sounds very bold, the helping civilization bridge the divide from, you know, pre to post internet free speech.</p>\n\n\n\n<p>Um, so the, the partners in the agency have always staunchly supported publishing and, and as a result, you know, we have only ever worked with publishers. Uh, you know, we started with. A lot of expertise in, specifically in news media. Um, you know, Austin and Matt had experience working for companies like the New York Observer, um, New York Times Slate.</p>\n\n\n\n<p>You know, I, I had worked at Forbes and a couple other media companies, so, you know, we, we had a lot of experience there, but, You know, it, [00:06:00] it became clear that there were, you know, others who really fit that, that definition as publishers that were also important and interesting for us to work with. So, you know, early on, one of our first big clients was, was the Kaiser Family Foundation.</p>\n\n\n\n<p>And, and since then we’ve worked with a lot of other nonprofit publishers, you know, who have, you know, just as an, an important mission supporting their communities as our news media clients do supporting free. Um, you know, and we’ve worked with some book publishers and, and cultural institutions as well, but, you know, allie’s like never gonna build an an eCommerce site.</p>\n\n\n\n<p>We’re, you know, not gonna get into, you know, other areas of, of, you know, WordPress development and design. Uh, it, it’s always been focused on publishers.</p>\n\n\n\n<p><strong>Cory Miller:</strong> That’s cool, especially with your background, uh, in publishing. Um, Forbes, obviously everybody knows Forbes. Um, and one of the strengths I’ve seen of WordPress, obviously it’s democratized publishing, so that that lines, and I love the, [00:07:00] the focus on the First Amendment, and the free speech part of that.</p>\n\n\n\n<p>That’s, that’s excellent. So with a lot of these publishers as being kind of a default client of what you all focus. Um, what’s the type of work, can you, and, and I know there’s clients you might not be able to talk about, so I, I totally respect that, but what’s the type of work you’re doing for some of these clients?</p>\n\n\n\n<p>Is it rebuilds, is it park maintenance? Is it responding to a news team or a room or something like that?</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> Yeah. You know, and, and I think that that’s part of the, You know, evolution of the company that I sort of glossed over between about 2012 and now. Um, when, when I started you, you know, Allie originally, um, the folks that started it myself and, and, uh, and Austin and Matt and, you know, we, we, everyone that started the company and was there in the early days were, we’re all developers and, you know, we all had experience.</p>\n\n\n\n<p>Um, you know, as programmers, you know, I wrote code for. [00:08:00] Pretty much until about five years ago, um, you know, full-time. Uh, and you know, so that’s where we started. You know, we partnered with, uh, large organizations to build out, you know, solid publishing technology, infrastructure, you know, with the caveat that we understood publishing.</p>\n\n\n\n<p>We had. Worked with folks in newsrooms. So, you know, although at that time we weren’t doing actual, like web design, we understood how to design a CMS that was efficient and, and that took the experience of the editors, you know, into account. Because, you know, very often, you know, I, I, I saw it in my, in my own career for many years, folks would build things for, you know, for editors to use, folks who.</p>\n\n\n\n<p>Often on a deadline trying to get a story out quickly. And the interface would be clunky, it would be slow, it would be inefficient, you know, too many clicks, too many steps, not intuitive. Um, so that part of what [00:09:00] we do was there from the beginning. Um, but early on we were working with, you know, primarily outside designers to, to actually, you know, create the designs.</p>\n\n\n\n<p>We had a couple of agencies that we used to partner with, you know, relatively frequently. It became clear to us like round about 2014, uh, that, that, that was a pretty inefficient way to work. And, and so about eight, no, now, now nine years ago, we started our own design practice internally and, and now really, you know, we, we’ve become truly a, a full service agency from strategy to design to, to development it.</p>\n\n\n\n<p>It’s just so much more, much more of an efficient experience for the folks that we work with to have, you know, A single team under one roof that has all the skills end to end to, you know, thoughtfully think through what we should be building for them. Because, you know, we’re not just implementing code and design and products.</p>\n\n\n\n<p>We’re helping to transform their business. You know, like especially on for r and D’s media [00:10:00] clients, you know, creating. A product that generates sustainable revenue for them is very important. Um, and, and the only way that we could do that effectively was to bring everything under, under one roof. Um, . You know, one of the other things that we always saw, you know, in, in working with an outside design firm is you always had this, this dreaded handoff, you know, of, of the design from one agency, um, to the other, you know, to us for implementation.</p>\n\n\n\n<p>And, you know, back then it was, you know, Photoshop files. Eventually it became, Envision and then Figma. Um, but, you know, regardless, you know, developers who weren’t necessarily in the room when the product was being conceived are now being forced to interpret it. And certainly, um, you know, especially once, you know, responsive design became a thing, you know, we all, we all take it for granted now, but.</p>\n\n\n\n<p>You know, not every breakpoint situation, you know, potential flow of text around embeds and images was, was thought about. And a [00:11:00] lot’s left up to interpretation. But, you know, by having developers and designers on a single team, you know, we are able to do a lot more design and browser. You know, we can create a Desi, uh, a style guide and immediately go to code and, and we know that the product works earlier on and, and it really saves our clients a lot of time and money and hassle.</p>\n\n\n\n<p>You know, really we’re not, we don’t wanna waste people’s time, you know, doing things that can be done in a better way. If we wanna spend our time, most of our time, you know, thoughtfully thinking through, you know, what is the best product that we can build for them that’s gonna meet their goals.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Well, I asked the question cuz I know, um, you all recently posted a job on post status for, I think it was senior WordPress developer.</p>\n\n\n\n<p>And I’m curious what a senior WordPress developer at Alley, you know, does like, what’s their week or day look like? You know, coming in, working with these, like, I, I was just going to your website and I was like, New York Post National Science [00:12:00] Foundation, um, of course the Kaiser Foundation and. That’s exciting to me.</p>\n\n\n\n<p>I’m, my background is as being a journalist, but I, these are name brand, very well known, huge organizations doing really good work in the world. And I wor and I wonder like, how does that connect down to that WordPress developer at Ali doing work on like a weekly basis because, um, I come from the product side and always, you know, some people prefer the product side, but there’s a, there’s a potential.</p>\n\n\n\n<p>Monotony. Okay. I’m just doing these things with client work and some of these clients, I’m like, oh, there’s gotta be something new pushing the envelope every day. Uh, publishing is changing, web is changing, and all that. So what does a, a typical week in a WordPress developer’s life look like at Ali?</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> Yeah, it, it, it’s certainly, I mean, it’s certainly interesting, you know, for for sure, you know, every, every team has, uh, [00:13:00] typically a, a mix of one or more clients that they’re, they’re supporting and in the long term, you know, we.</p>\n\n\n\n<p>Really value having long-term relationship with, with our clients now, I would say the, the vast majority of work that we do after we build something, we end up, you know, working with that client for months or years afterwards. I think our longest client relationship is probably hitting 11 years this year.</p>\n\n\n\n<p>Um, which is, which, which is pretty crazy to me. It’s, um, it’s a, it’s a long time. All, all of our teams, uh, in general are, are dedicated Scrum teams that work with, you know, a client or a particular, you know, set of clients. Uh, so our, our developers. You know, tend to say working on, on the same teams, you know, month over month, even, you know, even year over year.</p>\n\n\n\n<p>Um, and, you know, they are working with, uh, you know, a product manager, a scrub master, um, you know, a designer if, if they’re working on a team that’s, that’s in the midst of a design [00:14:00] project. So, you know, they are, they’re part of a team that’s that’s trying to. You know, come up with Yeah. Ongoing solutions for, you know, whatever business problems our, our clients are trying to solve.</p>\n\n\n\n<p>And, and yeah, in the case of something like the New York Post, you know, where, which you mentioned, um, it’s not even just implementing product, you know, that’s really interesting work for, um, the developers working on that project because we’re. Often pushing the bounds of, of WordPress and WordPress, VIP and, and you know, what those particular platforms can do to serve WordPress at scale.</p>\n\n\n\n<p>You know, we’re, we’re talking about, you know, hundreds of millions of people that are, that are trying to access a WordPress site. Um, you know, which is pretty amazing when you try to, when you think about where. You know, WordPress came from, its, its origin 20 years ago. Um, you know, the sites we built are probably serving collectively billions of page views a month.</p>\n\n\n\n<p>And, um, so, you know, WordPress has really, you know, hit that, hit that true enterprise scale. Um, [00:15:00] which is probably something more we can, we can, we can talk about later. Um, but yeah, the, the average developer that you know is, is working at Ali is, is solving, uh, Really interesting, complex problems. Um, but also they’re, they’re serving Ali’s mission.</p>\n\n\n\n<p>You know, they’re, they’re supporting publishers, you know, they’re not just, um, writing code for the sake of writing code. They’re writing code that’s helping, you know, keep the world informed or, or helping communities, uh, you know, beyond, you know, what they’re doing. You know, just, just day to day working at Ali.</p>\n\n\n\n<p>Yeah. I love that.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Any, any way you’re able to combine making meaning. With money, profits and perfect, uh, purpose. I, I love that. And serving that, hiring good with, while getting paid, you know, to do and solve problems every day. So. Okay. I’m curious, you have an extensive background with publishing and this is a little bit off my normal scope, but I want to go where, where you know people are [00:16:00] and get your feedback and vision and thoughts publishing.</p>\n\n\n\n<p>I go back to the actual print. I remember my first job. I was like in awe, seeing this big printing press, you know, go around and something came out the other side and then, um, I would drive home and by the time I got home that paper would be on my doorstep. Internet revolution, all that revolutionized all that.</p>\n\n\n\n<p>But you’ve seen so much with publishing. I’m curious, you know, the web just continues to acceler. With and, and technology accelerates. What are you seeing with publishing? How has that evolved in your, you know, in your career? What are you seeing in the future for it? We’ve got, like I just saw medium. Um, embraced Macedon, which we’ve talked about on this podcast, uh, the fed averse and all that. And, you know, again, the, the headline is another billionaire buys a [00:17:00] big social network, and, but I’ve seen this trend. I love publishing, I love publishing with WordPress. I, I just wanna ask the general question. What are you seeing now? What are you seeing in the future for publishing on the.</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> Yeah, I mean, I, gosh, like this, this could be an entire podcast episode, but it, it should be, you know, . What, what I will say is that when I started working full-time in publishing, um, you know, 20 years ago and, and I had been. You know, aware of the publishing technology world. Prior to that, my, I actually got into this business because my, my uncle actually helped design the first, uh, electronic publishing system at Time Magazine in the seventies.</p>\n\n\n\n<p>And it’s, it’s really like comical to me to look at the, I have, I solved the Frame Blueprint, um, believe it or not, . Oh yeah.</p>\n\n\n\n<p><strong>Cory Miller:</strong> That’s awesome.</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> It had, it had a massive array of two, 300 megabyte hard drives that, that [00:18:00] pub powered the entire system. Anyway, what What was comical to me about it was that they were all dumb terminals that ran off a central server, and then we went into this whole desktop publishing revolution.</p>\n\n\n\n<p>Everyone had this whole end-to-end suite of. You know, very complicated, expensive applications, um, on their desktop computers. And now we’re doing everything in web browsers, connecting to a server. So we actually had it figured out like 50 years ago, and then we kind of straight away for, from a bit, and then we came back to it, which is, which is amusing.</p>\n\n\n\n<p>Um, but, you know, the, the, the bigger, the bigger thing to me about the transition from. Print to web and, and where we are today is, you know, like 20 years ago when I was first getting into this and we were starting to, you know, really see, um, uh, proliferation of publishers, you know, launching more, you know, full featured websites that, you know, weren’t just, you know, a few articles thrown up here and there.</p>\n\n\n\n<p>Like they might have been in the late ni in the [00:19:00] mid to late nineties for the very early adopters. And they were, they were full-fledged products with unique content of their own. But I think that a lot of publishers, and, and I have some, some stories that I, that I can’t share, but I, but I know certainly details about how certain publishers thought about things.</p>\n\n\n\n<p>Um, but there was a prevailing sentiment that the websites then were an experiment, you know, or, or even, uh, you know, a toy, they, they. Viewed as being necessarily, you know, the, a real publication, the way that the, the newspaper or the magazine or whatever it is, was, um, so they were free and, and we set this, this expectation very early on that websites were, were free. You would just go and read them and, you know, there were a few that had a paywall, but, um, you know, charging for content online back then was also super hard [00:20:00] because the payment technology stunk. Um, people, you know, weren’t. Quite used to, to buying things online yet like they are now, you know, eBay, Amazon sure they existed, but it’s not like it is today.</p>\n\n\n\n<p>So, you know, the, the payment systems that were available, you know, had a fair degree of friction to them. Um, you didn’t necessarily have the consumer market for it. The, the publishers themselves, especially, you know, folks like at the, at the C-suite level, didn’t really view them as being a primary business driver yet.</p>\n\n\n\n<p>And then, you know, then, then of course things changed. Everything moved online. Um, you know, throughout the mid two thousands, you know, we just started to shovel ads onto the sites and we were getting loads of traffic and making tons of money for advertisers. And then, you know, advertisers started to get savvy about things like viewability and click through rates, and it’s like, oh wow.</p>\n\n\n\n<p>Um, real human beings probably aren’t seeing about 80 or 90% of these [00:21:00] ads. And then, You know, that whole market just cratered and you know, so now you’re left with this dilemma where most of the traffic to your publication is now online. People want to consume content that way, and it gets hard to start to shift the mindset that.</p>\n\n\n\n<p>You know, to, to that you should be paying for this content. Um, and, you know, you can still make money on advertising, but it takes a tremendous amount of volume. Um, or it takes an extremely niche market. Um, you know, for example, Um, you know, a site like the Points Guy Travel site, you know, they make a ton of money on, on, on credit card referrals, which are really high, um, you know, high value things that, that, that, that those companies are going to pay for.</p>\n\n\n\n<p>But, you know, those examples are few and far between and you’re, and you’re left with this, you know, this middle ground where. You know, publishers aren’t getting the subscription revenue from the websites that they need to get. They’re not getting the ad [00:22:00] revenue they need to get, and they’re having dwindling print subscriptions.</p>\n\n\n\n<p>Um, so, you know, how do all of these important organizations that are keeping the world informed, you know, continue to exist? And, and that’s an ongoing challenge that, you know, we are trying. To help our clients work through. And, and there’s really no, you know, one size fits all solution for, for everyone.</p>\n\n\n\n<p>Um, you know, during the, during 2020, during, in 2021, during the pandemic, when. Us, like a lot of folks had a, had a little downturn in business, we had some availability. Um, you know, that’s why we started working on our lead platform, um, L E D E for all you publishing nerds out there. Um, and you know, that was specifically geared towards.</p>\n\n\n\n<p>Startup, subscription driven publications, you know, to help create the next generation of, of sustainable journalism. You know, everyone on the platform, you know, has, has paywall content. They charge a subscription fee. [00:23:00] Um, and, and we’re helping them, you know, build out those communities to, to, you know, create, you know, really the next generation of publishers because without things like that, it’s, it’s really hard for them to get off the ground.</p>\n\n\n\n<p>You. If you have funding for a startup publication, you, it’s probably pretty limited, and you shouldn’t be spending it on technology. You should be spending it on hiring writers and, and, and, you know, enabling those people to go out and, and, and do their jobs and, you know, you know, create great content. So, um, it just, you know, anyway, it’s a challenge, but, but I think that we all really screwed up back in the.</p>\n\n\n\n<p>Uh, in the early two thousands when, you know, we didn’t set the expectation that, you know, you have to pay for this. Did you pay for your newspaper before that? Did you pay for your magazine? Of course you did. . Yep. You know, maybe you’d, maybe you’d read it for free if you had found it on the train or you were sitting at the dentist’s office, but you know, if you wanted that, that.</p>\n\n\n\n<p>Content for yourself in the comfort of your own home. You paid your [00:24:00] subscription fee. So yeah. Um, there, there’s, there’s a big reset that’s going on now and, and, and, you know, and you know, uh, we want to be here to help our clients, you know, think through that, work through that, and, and, you know, use our experience to, you know, hopefully guide them in the right direction.</p>\n\n\n\n<p>Well, there’s</p>\n\n\n\n<p><strong>Cory Miller:</strong> too many outlets. I think quite a bit about that, that seem to have. A big transition. This is why I got outta the newspaper. So it’s like they weren’t embracing technology. It’s like you said, they set a wrong expectation from the beginning. It’s like, how do you preserve that? And the two I think of are Washington Post in the New York Times, the, the Gray lady, I think she’s still called, um, iconic journalist.</p>\n\n\n\n<p>You know, organizations, um, and I see the New York I, I’ve watched The New York Times, obviously I use Word all every day, but I go, you know, it seems like they had some good traction with digital subscriptions and, and things like that. And so I love that cuz [00:25:00] there’s, there’s such a part of this fourth estate that it, that we need as a society.</p>\n\n\n\n<p>Quality journalism, sharing, like you said, inform the world of what’s going on. Uh, and it’s sad because I’ve seen what used to be local. Like, the newspapers I worked for were local, city based, you know, small compared to the one we just talked about. And, um, there’s a vital need that they played in the community.</p>\n\n\n\n<p>Now contrast that too. So what do you think? Are you seeing trends and things? Obviously you, I, I looked up lead here and I love the name by the way. Um, lead. So trying to help them build community. So that’s another part of some of the things we’re seeing in publishing. It’s not just inform. It’s, I mean, post status is a very microcosm of this is like, we do news, I guess we do content.</p>\n\n\n\n<p>Um, but really we’re a community. Um, and, and I’ve seen that with business, how we’ve added community into business. We did this at I [00:26:00] themes, uh, now with post status is going okay. I don’t, we get labeled as a news outlet, but I go, we’re we’re community, we’re, we’re relational. Um, what are some of those things you’re seeing with, uh, within the publishing organizations you all work with?</p>\n\n\n\n<p>Building that community. You see, uh, authors and writers building their own community, like Twitter instantly goes, okay, you can’t see ESPN or any of the big things. You see the little, here’s the anchor or writer or whatever it is talking, and there’s a Twitter byline. They’ve cultivated their own kind of followings and things like that.</p>\n\n\n\n<p>But what are you seeing with those kind of trends related to lead, uh, lead in the work that you all do with your clients?</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> Yeah, with on, on Leads specifically, you know, I obviously, you know, you could, you know, from an economic standpoint, you could gauge the success of the community through the number of subscriptions they get.</p>\n\n\n\n<p>You know, obviously if people wanna pay you money, they wanna be part of, you know, what, what you have going on. But, um, one of, one of the most interesting things I see [00:27:00] within, within Lead is with, with Defector, which is probably the, you know, one of the largest sites we run on the platform, and you know, how.</p>\n\n\n\n<p>How many websites do you go to that actually have a decent comment section under their articles? Um, you know, not, not many. Uh, you know, in fact, some of our clients have started to only selectively enable comments or disable them entirely because there just wasn’t productive. . And you know, pretty much every defector article that that gets written has dozens of comments.</p>\n\n\n\n<p>Like, not only do the people wanna read the articles, they wanna discuss them with each other, with the other folks that are, that are reading the site. And they’re actually like, really funny and interesting, you know, like arguments and comments and, and um, you know, discussions around the topics at hand that go back and.</p>\n\n\n\n<p>Um, to me, I would gauge that as being a success over, over anything else. I, I’m, I’m part of that community as well. I mean, I’m probably a little biased. I was a big fan of Deadspin, [00:28:00] um, back in the day. But, you know, I think what you said, Um, before when you were introducing, that was also really interesting, which is the, the, the topic of local news.</p>\n\n\n\n<p>I think local news is, is been affected by this shift. You know, more than anyone, you know, if the Washington Post and the New York Times, you know, decide to start, you know, charging a subscription fee, which of course they both did, you know, um, many years ago. Yeah, with their scale, it’s easier to maintain some degree of profitability and they have profits coming from, from other areas as well.</p>\n\n\n\n<p>It’s not just their, their online subscription revenue, um, you know, cuz they’re, they’re catering to a national audience. The New York Times is, and the, and the Washington Post are. New York City and Washington DC papers in, in name only, you know, they, they certainly have a, both have a metro beat, which, which covers the local area, but the majority of the content appears to a national, even a global audience.</p>\n\n\n\n<p>You know, they’re, they’re just dealing with a different scale. Um, [00:29:00] you know, there are so many local news deserts that have developed over the last decade across the country where, Um, you know, the local paper is just gone, or, you know, there were three local papers, even in major metropolitan areas. Now there’s one local paper, um, and, and you don’t have any, you know, dissenting opinions and you don’t have enough coverage to, to reach every community.</p>\n\n\n\n<p>And, and that news is just disappearing, you know? No, no one’s covering it. Um, you know, with, with folks. Buying print subscriptions with, you know, not even having the scale to, to, to generate any online revenue. Um, you know, it’s really hard. So they end up getting. A lot of them that do still exist end up getting, you know, slurped up by one of the, the major conglomerates that’s purchasing lots of local news organizations.</p>\n\n\n\n<p>Um, and even then you, you, you’re seeing their operations get gutted in favor of centralizing, you know, copy editing and, and, and lots of other services. [00:30:00] So, , you know, the actual folks that are on the ground covering things are really limited and, you know, there are stories that are slipping through the cracks.</p>\n\n\n\n<p>Um, I mean, I mean, look at, look at, I live in New York City, right? I mean, and, and the New York City metropolitan area is a huge market. We have multiple papers. And you know, something like the George Santos story, which was definitely covered by a local media organization, you know, slips through the cracks to the point where, you know, someone was elected.</p>\n\n\n\n<p>Stevie had lied about some things, . So it, it’s really just, it’s, it’s quite remarkable that even in a, even in a market like, you know, New York City, um, something like that can happen these days. So, um, you know, I think we, we really, we, we have a lot of questions we have to answer and I, and I don’t have all of them today.</p>\n\n\n\n<p>Um, yeah. You know, but certainly it, it’s, it’s a, it’s a goal of mine to help, you know, help help us, help our client organizations work, work through these challenges. Yep.</p>\n\n\n\n<p><strong>Cory Miller:</strong> So thank you for that. Cause I just wanna get perspectives, um, cuz this is, the [00:31:00] publishing is central to WordPress and, you know, switching, uh, uh, an area here for a second.</p>\n\n\n\n<p>I just wanna get your quick thoughts on this and then we’ll move on to WordPress on the enterprise, but, You know, my story with WordPress is I started my first WordPress blog in 2006, not really to anything I’m doing today, but it, it enabled me, empowered me to be able to publish and that that was an incredible experience.</p>\n\n\n\n<p>Clicking publish on my first WordPress site. and there’s this trend that I see and I go, yeah, we called them bloggers back then, but the creator economy, and I’m just kinda, I know this isn’t your bread and butter, but it is in a bigger category that you all serve at a high, high level. Um, but the creator economy, the ability to someone to go on an Instagram, create content, engage a kind of followers slash community, and I.</p>\n\n\n\n<p>opportunity with WordPress two. Um, my wife looks at Instagram quite a bit. That’s kind of [00:32:00] her default entertainment channel. And one day she was like, just look. Cuz I was like, ah, I don’t have time. I, I don’t want to get, I’ll go down that rabbit patrol. But I started looking at some of the people that created content and go, they’ve got massive followings.</p>\n\n\n\n<p>And then you go business model creator economy. And I think WordPress is positioned there to go, how do you monetize it? Same problem we have on the big scale publishers. We talked about how do we find a sustain. Business model for that classic journalism, local news, news in general, but then for the creator economy, I’m curious your thoughts on that, what you’re seeing, what you hope for, uh, in that, I ha have the ability now to create or press blog or Twitter account or a Instagram or whatever that is, and become a de facto one person publishing company and myself.</p>\n\n\n\n<p>What, what are you seeing for that? Do you pay attention to that? What are you curious about seeing</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> for. Yeah, and there’s, there’s, there’s a lot there. Um, you know, for, for WordPress itself, [00:33:00] you know, you, you essentially have, you know, two creator economies. You have those that are creating the software and those that are creating the content.</p>\n\n\n\n<p>So it’s actually a, you know, a, a a really a double pronged creator economy, um, within the WordPress world itself. You know, for, for something like. You know, TikTok or Instagram or, or you know, Twitter, um, you know, as probably less so, you know, Twitter to a degree. Cuz I feel like, you know, primarily folks are, you know, following people that they’ve chosen to follow.</p>\n\n\n\n<p>And, and if they’re getting exposed to other accounts, it’s usually through retweets, you know, um, it’s, it’s a little less algorithmic than I would say, you know, especially TikTok, which is entirely algorithmic. . But, but the point is, you know, those are little, little snippets of information. Um, you know, there’s, there’s a lot of discovery, um, that’s inherent to that.</p>\n\n\n\n<p>You know, you, you end up finding [00:34:00] people to follow through others that you’re following through, through algorithmic recommendations depending on, on the platform. Um, and, you know, they’re little. Snippets of entertainment, you know, that don’t require a ton of engagement. You know, your, your average engagement there is, is measured in seconds, not minutes.</p>\n\n\n\n<p>And it’s really just an endless stream of stuff that’s, that’s triggering your dopamine receptors, and, and, mm-hmm. , um, you know, making you entertained and abused. And look, there are creators that are creating like some really. Interesting, thoughtful, you know, content, whether it’s, you know, stuff that is pertinent to my industry, um, you know, historical content stuff that’s, you know, extremely socially aware.</p>\n\n\n\n<p>Um, there’s a lot of stuff that you can get exposed to on this, on those platforms that’s, um, meaningful and interesting. And there’s a lot that’s just, you know, purely entertainment. It doesn’t have a lot of depth to it, but it makes you laugh or, you know, whatever. You [00:35:00] know, WordPress, I mean WordPress is a platform.</p>\n\n\n\n<p>It’s a tool. Um, it lets people create a different type of content. Um, you know, typically, typically written content, uh, which requires a longer engagement time. And of course there are plenty of people who would rather, you know, engaged with, with a creator, um, you know, through written content, um, that has more depth to it, you know, that that takes longer to read and digest.</p>\n\n\n\n<p>You’re certainly gonna. You know, probably retain something better and get something more, you know, rich and meaningful out, out of that type of engagement. Um, but, you know, it’s, but again, WordPress is an open source distributed platform. It’s not just like Instagram or, or TikTok or Twitter, which has an app that you install on your phone and everyone’s using the same app.</p>\n\n\n\n<p>You know, a word WordPress sites are hosted across the internet in, in a million different places. , you know, and, and there are certainly some big, um, consolidated hosting platforms like wordpress.com, but, [00:36:00] um, you know, you’re not, it’s not like every WordPress creator in the world is being merged into this like, you know, central funnel where it’s just piped into, you know, a single place that everyone’s engaging with those creators.</p>\n\n\n\n<p>So, I think it’s a lot more challenging for, for the WordPress creator in general to find their market. You know, some of them will, can leverage those other platforms, you know, to bring them back to their blog and or, you know, to their site to continue to engage with them. But, um, you know, it’s not like we’re all collaborating together and, and feeding into an algorithm in, in the creator economy of WordPress.</p>\n\n\n\n<p>Um, it’s an entirely different beast. Um, you know, I would say that the. WordPress software creators, those that are building plugins through the, you know, wordpress.org, you know, plugin directory. Prob probably have something closer to that than, than the creators who actually created the content. Do you know, just by virtue of using WordPress, of course, right?</p>\n\n\n\n<p>Cory Miller: Yeah, yeah. The repo is the central [00:37:00] community in a sense, in a way to launch a market, for sure. Okay. Thank you for that. I wanted to, I wanted to segue for a moment cuz I th this is a topic I think we continue to be talking about in the WordPress ecosystem, um, because it’s how I got started in millions and millions of other people.</p>\n\n\n\n<p>Um, being able to click publish on your dream, use the software to do something cool and build a business, whether it’s like you said, the software or the content. Okay. Next topic real quick as we kind of wind down. I want to ask about is what you’re seeing on WordPress and the enterprise.</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> Um, again, again, a topic suitable for an entire podcast episode, maybe even a podcast series, you know?</p>\n\n\n\n<p>I agree. Well, I mean, look, word, word Press has been, You know, enterprise software now for, you know, I would say at least 10 years, probably a little bit longer than that. Um, you know, to me the real dividing line was when [00:38:00] WordPress b i p spun up, you know, that that was when, uh, I start, started to see the really big sites came on.</p>\n\n\n\n<p>That’s when we, that’s when we started to really, you know, work on the really big sites. You know, our, our first, our first enterprise WordPress launches were the Kaiser Family Foundation and New York Post on, on a very early version of, of, you know, WordPress VIP, um, And you know, back then it was, um, you know, there, there were, those were, they were the early adopters.</p>\n\n\n\n<p>They were the ones that saw the, not just the value of WordPress software, but the value of using open source in the enterprise. You know, the having real control over, uh, , um, their software, you know, the, the, the software behind the site was portable. If they decided they didn’t like their hosting company, they, they could move, they could change anything that they wanted.</p>\n\n\n\n<p>Um, but the thing that they were starting with WordPress was already pretty good out of the box. So, you know, that was actually pretty minimal. Um, You know, then, you know, a [00:39:00] few years later you had the really, the next big group of, of publishers that we worked with that, um, you know, saw the early adopters were having success.</p>\n\n\n\n<p>They wanted to be on board. Um, you know, now, uh, I’m seeing a lot of competition in the market for. You know, from other platforms, um, platforms that are closed source, um, that are, you know, in the long term, more expensive in, in cost of ownership. Um, but you know, the challenge when I’m talking to, you know, a, a potential client about a project, you know, whether it’s a nonprofit or a media publisher, it doesn’t matter. It ends up being a, a similar conversation. Um, you know, I’m not ever competing against another WordPress agency. I’m almost always competing against another platform. And, you know, that, and, and it could be something like Arc, bright Spot, um, you know, and even I even see, you know, rebel Mouse every now and then, [00:40:00] um, in, in those sorts of things.</p>\n\n\n\n<p>But like the difference between WordPress. Pretty much any other platform is it, you know, not everything is, is included out of the box. Um, you know, with many other platforms you’re seeing, you know, A A C M S that has analytics included, um, you know, probably more, uh, workflow tools for a large newsroom. Um, especially in, you know, in the case of arc, um, you know, video tools.</p>\n\n\n\n<p>Um, You know, uh, lots of, lots of other integrations that you know, you, which WordPress is perfectly capable of handling. You know, there are excellent enter enterprise plugins that connect to pretty much any advertising analytics video provider. Um, you know, uh, third, you know, third party authentication provider.</p>\n\n\n\n<p>Take, take your pick of like what enterprise software, you know, you need to integrate with WordPress. Um, there, there’s probably a plugin for it and. It’s probably [00:41:00] an enterprise plugin and it probably works really well and gets you, you know, 90% of the way to, to where you need to go. Um, and you know, to me more importantly, You know, you have a choice.</p>\n\n\n\n<p>Like, you know, if you, if you buy an off, if you, if you sign up with a large, you know, platform that does everything, all in one, um, and you don’t like their video solution, you’re stuck. Um, you know, you don’t have the choice of switching from, you know, Brightcove, the JW player. You know, if, if you think that, that, you know, it meets the needs of your product better, you, you don’t have that option.</p>\n\n\n\n<p>Where the problem, you know, comes into play is, you know, when you get to the point of, you know, negotiating business terms and sending a proposal and talking to people in the, you know, in, in procurement, you know, who’re trying to compare apples to apples to make the, the best decision for their organization.</p>\n\n\n\n<p>And they have, you know, platforms A and B that have all these things built in. Um, you know, this is, this is a [00:42:00] startup cost, this is the monthly fee, and that’s it. And although WordPress, you know, you’re getting all the software for free, um, you know, you’re probably going to hire someone like us to at least help with the initial build and, and, you know, do some integration work.</p>\n\n\n\n<p>Um, you, you have to pick your hosting provider. Um, so, and then there’s gonna be an, a monthly cost for that, you know, maybe a startup cost for, for us, and then maybe a monthly cost for us. In the end result, you know, it’s not gonna take probably any longer to migrate all your content and get set up with WordPress, um, you know, through that method than than signing up for one of these other platforms.</p>\n\n\n\n<p>You’re gonna have a better experience because you know, you have so much more optionality and. Where you host, who you work with and, and what you integrate with. Um, you’re not paying any licensing fees. You know, you’re not beholden to a single provider and their business model and their pricing model, um, to run the most critical aspect of your [00:43:00] business.</p>\n\n\n\n<p>You know, you can control all of that on your own, but that moment when you’re making the decision. and comparing it for some, for some of the folks that we talked to, I think that it does, it does seem more complex, um, because it sounds like there’s more work to do. Um, there are more choices to make, um, you know, versus just deciding and picking, you know, one thing versus the other.</p>\n\n\n\n<p>And, and I think that that’s a challenge, you know, in, in the, in the enterprise market, which is like, That initial, you know, quote unquote out of the box demo of, of enterprise WordPress, um, you know, isn’t necessarily as, as well formed as it is for, for some of its competitors. Um, you know, for folks that really understand the.</p>\n\n\n\n<p>The benefits of open source folks that, especially that have used the WordPress before. Um, it, it’s, it’s not a challenge, but, you know, for, for, for organizations that are coming into this really, [00:44:00] um, you know, cold maybe from a proprietary platform trying to make that, that decision, I think it can be, it can be somewhat confusing.</p>\n\n\n\n<p>Um, so the, I mean, I think that’s, that’s one of the, the big challenges that I think, you know, enterprise WordPress faces, but, You know, how do you solve it? You know, I think that’s, that’s the hard part because solving for that would mean, you know, being a bit more, um, being a bit more opinionated about, you know, things that are included in, in WordPress or, you know, for one of the big enterprise hosting platforms to, to pick a direction, um, and, and build bundle more stuff into the platform.</p>\n\n\n\n<p>And that all of a sudden, you know, immediately, immediately becomes the antithesis of open. Um, so there’s a middle ground there somewhere. I, I don’t think that we found it yet. Um, and, and, and also if you read some of the stuff that, like, you know, Tom from Human Made and, and Magda from decode have written, you know, and, and talked about your podcast recently, um, you know, [00:45:00] It’s, it’s very much related to, you know, how we are all solving the, the same problems, you know, in different ways across all of our organizations.</p>\n\n\n\n<p>I mean, hell, even in the early days of Guten Gutenberg, um, you know, years ago until we standardized, I saw different teams with an alley solving things in different ways. So, um, you know, there. There’s something to it because, you know, at least for increased collaboration, I think, you know, within our, within our enterprise community, because.</p>\n\n\n\n<p>It’s to all of our benefit, I think that enterprise WordPress continues to succeed and thrive. Um, not just because, you know, I want my company to exist and, and to make money, but, um, if not us, then, then who? Because the, the other options that I see enterprise publishers going to are you. Big closed source platforms and, and that’s not something that I [00:46:00] believe in.</p>\n\n\n\n<p>You know, I, I, I don’t think you should have to pay for software. If you’re spending money, you should be hiring people to write content, or you should be paying people, you know, to build the really custom aspects of your product that differentiate you, the things that make your business sustainable. The other stuff should be free, you know, and, and open source software is great.</p>\n\n\n\n<p>You know, it, it’s foundational to what the internet is so, . Um, yeah, I really hope absolutely that we can all get together and find a path forward.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Yeah, that’s one of the reasons I created our, um, enterprise leaders group on post Slack, is I think the conversation needs to be had on multiple levels within the ecosystem.</p>\n\n\n\n<p>Um, but I, I’ve not. Personally been in enterprise work, ever have friends members, uh, that do this, and I go, I love work. What I hear WordPress is doing on that level, you, you know, from all the media organizations you represent. For instance, at Ali, I go, that’s [00:47:00] cool because when in my daily, I go out and like, what do you doing?</p>\n\n\n\n<p>Well, I kind work around WordPress. What’s WordPress? Okay. But I go, it’s powering this percentage of the web, or you know, it’s the dominant thing on the web, uh, for publishing. Um, but also I get to hit those highlights. You’ve probably been on a WordPress hat and didn’t necessarily know it. These cool organizations are doing, using this open source tool and continuing to, I think it’s healthy for the open web to continue to fly the banner of freedom.</p>\n\n\n\n<p>Uh, that open source and WordPress in particular, um, champion and to keep that going. I think it’s healthy for us as a a planet society business ecosystem. It, it seems like it’s all. Gonna be better when you have these great options, one of which is WordPress. Well, thank you Brad for, um, sharing the story, snippets of your join journey, the things that you’re doing [00:48:00] with WordPress.</p>\n\n\n\n<p>It’s all inspiring, and I know it’ll inspire the members here and those that are looking at click and publish with WordPress or using it in some way, shape, or form. Um, where can we find more about you?</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> Of course. Yeah. If, if you want to, you know, learn more about Ali, uh, if you want to apply to work at Allie, we are still hiring developers currently and, and occasionally other positions.</p>\n\n\n\n<p>Um, just check out ali.com, uh, a l l e y.com. So nice and straightforward and uh, yeah, yeah, I’d be happy to chat with, you know, anybody else is interested in learning more about us. And your</p>\n\n\n\n<p><strong>Cory Miller:</strong> inward and post Slack, so well, thanks again Brad, so much for taking the time. Love what you’re doing, keep it up, and thanks for being a part of Post</p>\n\n\n\n<p><strong>Bradford Campeau-Laurion:</strong> Status.</p>\n\n\n\n<p>Well, thanks for having me, Corey. I appreciate it.</p>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s: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 10:10: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: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: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:84:\"WPTavern: New Proposal Calls for Automated Performance Monitoring for WordPress Core\";s: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=141641\";s: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:95:\"https://wptavern.com/new-proposal-calls-for-automated-performance-monitoring-for-wordpress-core\";s: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:4358:\"<p>WordPress Core Committer Adam Silverstein has published a <a href=\"https://make.wordpress.org/core/2023/02/02/automated-performance-monitoring-in-wordpress-core/\">proposal for adding automated performance tooling</a> that would offer continuous monitoring for performance issues so they can be resolved before major regressions are committed to core. </p>\n\n\n\n<p>“Similar to our unit test suite, automated performance testing would help protect core from introducing large performance regressions by catching problems immediately and tracking performance over time,” Silverstein said. “Automating testing also means saving contributor effort by replacing a time consuming manual process.”</p>\n\n\n\n<p>As the Performance team is focused on introducing new features with measurable gains, as well as testing new WordPress releases before they ship, they have haphazardly uncovered what Silverstein described as “significant performance regressions.” A few examples include <a href=\"https://github.com/WordPress/gutenberg/issues/44772\">a regression found before WP 6.1 in theme.json processing</a> and another <a href=\"https://core.trac.wordpress.org/ticket/39210#comment:66\">issue</a> with changes for loading the textdomain.</p>\n\n\n\n<p>“Automated testing would catch this type of regression as soon as it was introduced, making it much easier to resolve,” he said.</p>\n\n\n\n<p>Silverstein highlighted the Gutenberg project as a good example of <a href=\"https://make.wordpress.org/core/2021/03/23/core-editor-improvement-performance-matters/\">performance tracking</a>, as each release publishes metrics for changes in loading time, typing time, and block selection time. The team has also begun tracking TTFB (time to first byte) for classic versus block themes in their code health dashboard, which is helping them see the immediate impact of the latest commits.</p>\n\n\n\n<p>“It’s making visible the performance regression in block theme rendering when compared with classic themes for a simple ‘hello world’ page,” WordPress Performance team contributor Emily Clarke <a href=\"https://make.wordpress.org/core/2023/01/31/performance-team-meeting-summary-31-january-2023/\">said</a> in the team’s most recent meeting. “As a team, we would like to make sure we’re properly prioritizing the tickets we have for 6.2 that would positively impact this metric—particularly anything that we need to land before the beta 1 milestone next week.” </p>\n\n\n\n<img />\n\n\n\n<p>A few contributors have already been working on improving the server response times for block themes, with PRs that should be landing in 6.2.</p>\n\n\n\n<p>“Similar to Gutenberg, WordPress core would gather a set of automated performance metrics along with the existing test runs (e.g. unit tests, coding standards) we already have for each new commit,” Silverstein said. “These metrics can be used to identify the exact point a performance regression is introduced into core. At milestones like a major release, the metrics can be compared against the previous release to gauge progress.”</p>\n\n\n\n<p>Silverstein proposes WordPress start small with by simply running a set of automated tests on each core commit for things like load time and total query time for classic and block themes. In the future, the team could capture additional server timing metrics and metrics for other contexts beyond the home page, such as the admin and single post post.</p>\n\n\n\n<p>Response to the proposal so far has been positive, as the only alternative is relying on individuals to manually uncover new performance bottlenecks and report them. Better tools will help pinpoint these issues faster, before they get rolled out to millions of people. </p>\n\n\n\n<p>“Given how much emphasis peer CMS platforms place on ‘advertising’ their performance and benchmarking it against the industry leaders, investing in tools to ensure WordPress continues to perform optimally makes a lot of sense,” WordPress marketing contributor Dan Soschin said. “And, given how many sites are powered by WordPress, even minor gains in performance (including those unnoticeable to most people) add a lot of value to web hosts and lowering overall internet traffic burdens/bandwidth.” </p>\";s: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 02:50: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: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:80:\"WPTavern: WordPress Training Team Seeks Feedback with Individual Learner 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=141596\";s: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-training-team-seeks-feedback-with-individual-learner-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:2181:\"<p>In 2020, WordPress began prioritizing education as critical to the project’s future, <a href=\"https://wptavern.com/learn-wordpress-platform-launches-with-free-courses-workshops-and-lesson-plans\">launching Learn.WordPress</a> to support beginners to advanced learners with free educational content. Over the past two years, WordPress’ Training team has been instrumental in building and expanding this resource with synchronous and asynchronous learning opportunities, as well as downloadable lesson plans for instructors to use in live environments.</p>\n\n\n\n<p>In 2022, there were 12,000 people who took a course on <a href=\"https://learn.wordpress.org/\">Learn.WordPress.org</a>. The course catalogue has grown to include everything from <a href=\"https://learn.wordpress.org/course/getting-started-with-wordpress-get-setup/\">getting started with WordPress</a> to <a href=\"https://learn.wordpress.org/course/introduction-to-block-development-build-your-first-custom-block/\">building custom blocks</a>, in addition to 140 shorter <a href=\"https://learn.wordpress.org/tutorials/\">tutorials,</a> and a nearly continuous stream of live <a href=\"https://learn.wordpress.org/online-workshops/\">online workshops</a>.</p>\n\n\n\n<p>WordPress’ Training team has published an <a href=\"https://learn.wordpress.org/individual-learner-survey/\">Individual Learner Survey</a> as part of a needs analysis for the free resources available on Learn WordPress. It is the first phase in the project which aims to expand and improve the materials produced by contributors. It takes approximately five minutes to complete and will cover a few basic demographic questions, <a href=\"https://www.viewsonic.com/library/education/the-8-learning-styles/\">learning styles</a>, and also gauges respondents’ interest in the possibility of a WordPress certification program.</p>\n\n\n\n<p>The survey is open to all who have used Learn WordPress resources as well as those who have not yet explored them. If you have a few minutes, <a href=\"https://learn.wordpress.org/individual-learner-survey/\">take the survey and send some feedback</a> to help make the resources more useful in the future.</p>\";s: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 Feb 2023 18:04:36 +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: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:94:\"WPTavern: WordPress.com Introduces Browse Mode, Style Book, and Push to Global Styles 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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=141599\";s: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:103:\"https://wptavern.com/wordpress-com-introduces-browse-mode-style-book-and-push-to-global-styles-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:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2260:\"<p>WordPress.com users are getting early access to some of the major new features that are shipping with the upcoming WordPress 6.2 release. The platform <a href=\"https://wordpress.com/blog/2023/02/01/whats-new-on-wordpress-com-tools-to-make-designing-your-site-easier-than-ever/\">rolled out Browse Mode today</a>, describing it as “an easier way to navigate the Site Editor.” This is one of the most impactful changes coming to customization, as it unifies the design and makes it less confusing to navigate than previous iterations.</p>\n\n\n\n<p>The Gutenberg plugin shipped Browse Mode in <a href=\"https://wptavern.com/gutenberg-14-8-overhauls-site-editor-interface-adds-style-book\">version 14.8</a>, released in December 2022, and the feature is on deck to be rolled into the upcoming WordPress release.</p>\n\n\n\n\n\n\n\n<p>WordPress.com also introduced users to split block settings, along with the ability to preview style options with the Style Book and apply design changes sitewide with the “Apply Globally” feature. One thing the platform did well in this announcement was to answer the user question, “Why would I need this?” for each new feature: </p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p><em><strong>When to use this feature:</strong> You’re curious about switching up the colors or typography on your site, but you want to know what it’ll look like, especially within specific blocks, before committing. </em></p>\n</blockquote>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>video source: <a href=\"https://wordpress.com/blog/2023/02/01/whats-new-on-wordpress-com-tools-to-make-designing-your-site-easier-than-ever/\">WordPress.com</a>\n\n\n\n<p>WordPress.com launching these features to millions of users demonstrates high confidence in their readiness for use in production on the platform. </p>\n\n\n\n<p>Self-hosted WordPress users will get this update in a couple months. Beta 1 is expected on February 7, with RC1 planned for a month later, and the official release scheduled for March 28, 2023. Those who want these features now can get them today by installing the <a href=\"https://wordpress.org/plugins/gutenberg/\">Gutenberg plugin</a>, where they have been tested for months by more than 300,000 users.</p>\";s: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 Feb 2023 03:36:49 +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: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:103:\"Post Status: When Gutenberg Phases End • Priorities in Onboarding Contributors • Redesign Roll Outs\";s: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=146925\";s: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:106:\"https://poststatus.com/when-gutenberg-phases-end-priorities-in-onboarding-contributors-redesign-roll-outs/\";s: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:20087:\"<h2 id=\"h-this-week-at-wordpress-org-january-30-2023\">This Week at WordPress.org (January 30, 2023)</h2>\n\n\n<div class=\"has-background has-theme-palette-8-background-color wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">What happens when we reach the end of a <a href=\"https://wordpress.org/about/roadmap/\">phase in Gutenberg</a>? Josepha shares what this means for additional features and requests in the WP Briefing. Josepha also posed a few questions at how we prioritize doing the work of contributing while onboarding new contributors and ways to simplify the experience new contributors have. Finally, get an early look at the design changes coming for Hosting, Jobs, About, and Dev Blog. </p></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div id=\"kt-info-box_94d1bd-77\" class=\"wp-block-kadence-infobox\"><div class=\"kt-blocks-info-box-link-wrap kt-blocks-info-box-media-align-left kt-info-halign-left\"><div class=\"kt-blocks-info-box-media-container\"><div class=\"kt-blocks-info-box-media kt-info-media-animate-none\"><div class=\"kadence-info-box-icon-container kt-info-icon-animate-none\"><div class=\"kadence-info-box-icon-inner-container\"><span class=\"kt-info-svg-icon kt-info-svg-icon-fe_aperture\"></span></div></div></div></div><div class=\"kt-infobox-textcontent\"><h2 class=\"kt-blocks-info-box-title\">Gutenberg Phases End, Redesign Roll Outs, and Simplifying Onboarding </h2><p class=\"kt-blocks-info-box-text\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2753.png\" alt=\"❓\" class=\"wp-smiley\" /> <a href=\"https://wordpress.org/news/2023/01/episode-48-what-does-concluding-a-gutenberg-phase-really-mean/\">What Does Concluding a Gutenberg Phase Really Mean?</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3a8.png\" alt=\"🎨\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/design/2023/01/30/design-share-jan-16-jan-27/\">Redesigning Hosting, Jobs, About, and Dev Blog</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3af.png\" alt=\"🎯\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/project/2023/01/27/discussion-ending-the-eternal-september/\">Creating Clear, Skilled, and Prioritized Contribution Efforts</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f9d1-1f3fd-200d-1f4bb.png\" alt=\"🧑🏽💻\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/meta/2023/01/25/a-meta-subproject-for-evaluating-matrix/\">Considering Slack Alternatives</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3cb-1f3ff.png\" alt=\"🏋🏿\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2023/02/02/automated-performance-monitoring-in-wordpress-core/\">Automated performance monitoring in WordPress core</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/26a0.png\" alt=\"⚠\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/plugins/2023/02/03/twitter-api-changes/\">Plugin Devs: Twitter API Changes</a></p></div></div></div>\n\n\n\n<h2 id=\"h-news\">News<a href=\"https://wordpress.org/news/2022/10/wordpress-6-1-release-candidate-3/\"></a></h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/news/2023/01/people-of-wordpress-daniel-kossmann/\">People of WordPress: Daniel Kossmann</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/01/episode-48-what-does-concluding-a-gutenberg-phase-really-mean/\">WP Briefing: Episode 48: What Does Concluding a Gutenberg Phase Really Mean?</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_8f6276-eb\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<div class=\"is-layout-flex wp-container-11 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-accessibility\"><a href=\"https://make.wordpress.org/accessibility\">Accessibility</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/accessibility/2023/01/28/a11y-meeting-notes-0120-2023/\">Accessibility Team Meeting Notes: January 20, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-community\">Community</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/community/2023/02/03/update-apac-meetup-reactivation-project/\">Update: APAC Meetup Reactivation Project</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/02/01/community-team-meeting-agenda-for-2-february-2023/\">Community Team Meeting Agenda for 2 February 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/02/01/wordcamp-mentors-february-check-in/\">WordCamp Mentors’ February check-in!</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/31/updates-to-the-regional-wordcamps-handbook-page/\">Updates to the Regional WordCamps Handbook Page</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/30/wc-asia-contributor-day-what-should-we-work-on/\">WC Asia Contributor Day: What should we work on?</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/25/recap-of-the-diverse-speaker-training-group-wpdiversity-amer-emea-on-january-25-2023/\">Recap of the Diverse Speaker Training group (#WPDiversity) AMER/EMEA on January 25, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/25/wordpress-community-support-wordpress-foundation-entity-structure/\">WordPress Community Support & WordPress Foundation Entity Structure</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/20/proposal-dedicated-communication-place-for-wordcamp-mentors/\">Proposal: Dedicated communication place for WordCamp mentors</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/19/proposal-adopt-github-for-team-projects/\">Proposal: [Experiment] Adopt Standardised Team-wide Project Management Tools – already utilised by other Make Teams for a Quarter.</a></li>\n</ul>\n\n\n\n<h2 id=\"h-core\"><a href=\"https://make.wordpress.org/core\">Core</a> </h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/02/02/automated-performance-monitoring-in-wordpress-core/\">Automated performance monitoring in WordPress core</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/30/a-week-in-core-january-30-2022/\">A Week in Core – January 30, 2022</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/24/proposal-old-tickets-trac-triage-sessions/\">Proposal: Old Tickets Trac Triage Sessions</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/\">What’s new in Gutenberg 15.0? (18 January)</a></li>\n</ul>\n\n\n\n<h3 id=\"h-wordpress-6-2\">WordPress 6.2</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/02/03/hallway-hangout-performance-improvements-for-wordpress-6-2/\">Hallway Hangout: Performance Improvements for WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/18/bug-scrub-schedule-for-6-2/\">Bug Scrub Schedule for 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/11/early-bug-scrub-schedule-for-wp-6-2/\">Early bug scrub schedule for WP 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">WordPress 6.2 Planning Roundup</a></li>\n</ul>\n\n\n\n<h3 id=\"h-meetings\">Meetings</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/02/02/developer-blog-editorial-meeting-february-2-2023/\">Developer Blog – Editorial meeting: February 2, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/31/dev-chat-agenda-february-1-2023/\">Dev Chat Agenda: February 1, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/30/editor-chat-agenda-february-1st-2023/\">Editor Chat Agenda: February 1st 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/30/core-editor-chat-summary-25th-january-2023/\">Core Editor chat summary: 25th January 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/27/dev-chat-summary-january-25-2023/\">Dev Chat summary, January 25, 2023</a></li>\n</ul>\n\n\n\n<h3 id=\"h-dev-blog\"><a href=\"https://developer.wordpress.org/news/\">Dev Blog</a></h3>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/news/2023/02/creating-custom-block-styles-in-wordpress-themes/\">Creating custom block styles in WordPress themes</a></li>\n</ul>\n\n\n\n<h2 id=\"h-design\"><a href=\"https://make.wordpress.org/design\">Design</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/design/2023/01/30/design-share-jan-16-jan-27/\">Design Share: Jan 16-Jan 27</a></li>\n</ul>\n\n\n\n<h2 id=\"h-docs\"><a href=\"https://make.wordpress.org/docs\">Docs</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/docs/2023/02/03/onboarding-session-for-github-related-roles/\">Onboarding session for GitHub-related roles</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/docs/2023/01/31/summary-for-docs-team-meeting-january-24-2023/\">Summary for docs team meeting, January 24, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-marketing\"><a href=\"https://make.wordpress.org/marketing\">Marketing</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/marketing/2023/01/31/notes-global-marketing-team-meeting-jan-24-2023/\">Notes: Global Marketing Team meeting, Jan 24, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-meta\"><a href=\"https://make.wordpress.org/meta\">Meta</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/meta/2023/01/26/wordpress-org-redesign-recent-launches/\">WordPress.org Redesign Recent Launches</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/meta/2023/01/25/a-meta-subproject-for-evaluating-matrix/\">A Meta subproject for evaluating Matrix</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/meta/2022/12/22/two-factor-auth-progress-for-wordpress-org/\">Two-Factor Auth progress for WordPress.org</a></li>\n</ul>\n\n\n\n<h2 id=\"h-mobile\"><a href=\"https://make.wordpress.org/mobile\">Mobile</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/updates/2023/01/30/mobile-team-update-january-30th/\">Mobile Team Update – January 30th</a></li>\n</ul>\n\n\n\n<h2 id=\"h-openverse\"><a href=\"https://make.wordpress.org/openverse\">Openverse</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/openverse/2023/02/03/openverse-is-moving/\">Openverse is Moving!</a></li>\n</ul>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-performance\"><a href=\"https://make.wordpress.org/performance/\">Performance</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/performance/2023/02/01/core-performance-team-rep-updates/\">Core Performance Team Rep Updates</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/31/performance-team-meeting-summary-31-january-2023/\">Performance Chat Summary: 31 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-polyglots\">Polyglots</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/polyglots/2023/02/01/agenda-weekly-polyglots-chat-february-01-2023-1300-utc/\">Agenda: Weekly Polyglots Chat – February 01, 2023 (13:00 UTC)</a></li>\n</ul>\n\n\n\n<h2 id=\"h-plugins\"><a href=\"https://make.wordpress.org/plugins\">Plugins</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/plugins/2023/02/03/twitter-api-changes/\">Twitter API Changes</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/31/plugin-review-team-30-jan-2023/\">Plugin Review Team: 30 Jan 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-project\">Project</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/project/2023/01/27/discussion-ending-the-eternal-september/\">Discussion: Ending the Eternal September</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/project/2023/01/18/big-picture-goals-2023/\">Big Picture Goals 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-support\"><a href=\"https://make.wordpress.org/support\">Support</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/support/2023/02/block-editor-live-in-most-forums/\">Block Editor Live in Most Forums </a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/support/2023/02/agenda-for-february-2nd-support-meeting-2/\">Agenda for February 2nd Support Meeting</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/02/01/support-team-meeting-updates-for-january-26th-2/\">Support Team Meeting Updates for January 26th</a></li>\n</ul>\n\n\n\n<h2 id=\"h-test\"><a href=\"https://make.wordpress.org/test\">Test</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/test/2023/01/25/hallway-hangout-themer-goodies-edition/\">Hallway Hangout: Themer Goodies Edition</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/31/test-team-update-30-january-2023/\">Test Team Update: 30 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-themes\"><a href=\"https://make.wordpress.org/themes\">Themes</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/updates/2023/01/31/themes-team-update-january-31-2023/\">Themes team update January 31, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-training\"><a href=\"https://make.wordpress.org/training\">Training</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/individual-learner-survey/\">How did you learn WordPress?</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/02/03/proposal-training-faculty-developer-squad/\">Proposal: Training Faculty Developer Squad</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/02/03/new-learn-wordpress-github-project-view-updates/\">New Learn WordPress GitHub Project View Updates</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/02/02/training-team-values-exercise-recap/\">Training Team Values Exercise Recap</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/30/meeting-agenda-for-january-31-2023/\">Meeting Agenda for January 31, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/30/training-team-meeting-recap-for-january-17th-2023/\">Training Team Meeting Recap for January, 17th 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/24/brainstorm-wordcamp-asia-2023-contributor-day/\">Brainstorm – WordCamp Asia 2023 Contributor Day</a></li>\n</ul>\n\n\n\n<h3 id=\"h-online-workshops\">Online Workshops</h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/?meeting=lets-code-wp-rest-api-custom-routes-and-endpoints\">Let’s code: WP REST API – custom routes and endpoints</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=27869\">WP dev livestream: WP REST API – custom routes and endpoints</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=explore-with-me-whats-new-in-gutenberg-session-2\">Explore with Me: What’s New In Gutenberg? Session 2</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=explore-with-me-whats-new-in-gutenberg-session-1\">Explore with Me: What’s New In Gutenberg? Session 1</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep12-block-pattern-create-and-submit-bangla\">EP12: Block Pattern : Create and Submit | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep11-block-editor-gutenberg-settings-bangla\">EP11: Block Editor (Gutenberg) : Settings | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep10-block-editor-gutenberg-what-and-how-bangla\">EP10: Block Editor (Gutenberg) : What and How | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=live-stream-reviewing-developer-focused-features-in-gutenberg-15-1\">Live stream: Reviewing developer-focused features in Gutenberg 15.1</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=live-stream-integrating-openai-with-a-custom-block-2\">Live stream: Integrating OpenAI with a custom block</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=live-stream-integrating-openai-with-a-custom-block\">Live stream: Integrating OpenAI with a custom block</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=thessaloniki-wordpress-meetup-block-theme-workshop-part-3\">Thessaloniki WordPress Meetup: Block Theme Workshop – Part 3</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=block-themes-and-wordpress-live-stream-5\">Block Themes and WordPress: Live Stream</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=wordpress-dev-livestream-extending-the-wp-rest-api-modifying-responses\">WordPress dev livestream: Extending the WP REST API – modifying responses</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=lets-code-extending-the-wp-rest-api-modifying-responses\">Let’s code: extending the WP REST API – modifying responses</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=a-deep-dive-into-wordpress-loops\">A Deep Dive into WordPress Loops</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=apac-using-the-columns-block\">APAC: Using the Columns Block</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=using-the-columns-block\">Using the Columns Block</a></li>\n</ul>\n\n\n\n<h3 id=\"h-tutorials\"><a href=\"https://learn.wordpress.org/tutorials\">Tutorials</a></h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/tutorial/using-theme-json-with-classic-themes/\">Using theme.json with classic themes</a></li>\n</ul>\n\n\n\n<h2 id=\"h-wptv\">WPTV</h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.tv/category/year/2022/\">Latest WordPress TV videos</a></li>\n</ul>\n</div>\n</div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<h2 id=\"h-related-news\">Related News:</h2>\n\n\n\n<ul>\n<li><a href=\"https://www.php.net/ChangeLog-8.php#8.2.1\">PHP 8.2.1 Changelog</a></li>\n\n\n\n<li><a href=\"https://getcomposer.org/changelog/2.5.1\">Composer 2.5.1 Changelog</a></li>\n</ul>\n\n\n\n<p class=\"has-theme-palette-7-background-color has-background\">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. <br /><br /><strong>Are you interested in giving back and contributing your time and skills to WordPress.org?</strong> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> <a href=\"https://wordpress.org/support/article/contributing-to-wordpress/\">Start Here ›</a><br /><br /><strong>Get our weekly WordPress community news digest</strong> — Post Status’ <a href=\"https://poststatus.com/news/week-in-review/\">Week in Review</a> — covering the WP/Woo news plus significant writing and podcasts. It’s also available in <a href=\"https://poststatus.com/newsletter\">our newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f48c.png\" alt=\"💌\" class=\"wp-smiley\" /></p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile has-background\"><a href=\"https://poststatus.com/\"><img src=\"https://cdn.poststatus.com/wp-content/uploads/2021/09/vertical-post-status-logo-250.png\" alt=\"Post Status\" class=\"wp-image-85823 size-full\" /></a><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-left has-normal-font-size\" id=\"h-get-ready-for-remote-work\">You — and <a href=\"https://poststatus.com/#Agency\">your whole team</a> can <a href=\"https://poststatus.com/#choose-membership\">Join Post Status</a> too!</p>\n\n\n\n<p class=\"has-text-align-left has-small-font-size\"><strong>Build your network. Learn with others. Find your next job — or your next hire.</strong> Read the <strong>Post Status</strong> <a href=\"https://poststatus.com/newsletter/\">newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2709.png\" alt=\"✉\" class=\"wp-smiley\" /> Listen to <a href=\"https://poststatus.com/podcasts/\">podcasts</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f399.png\" alt=\"🎙\" class=\"wp-smiley\" /> Follow <a href=\"https://twitter.com/post_status/\">@Post_Status</a> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> and <a href=\"https://www.linkedin.com/company/post-status-llc/\">LinkedIn</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4bc.png\" alt=\"💼\" class=\"wp-smiley\" /></p>\n</div></div>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s: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 Feb 2023 20:29: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: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: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:66:\"WPTavern: #61 – Robert Rowley on Securing Your WordPress Website\";s: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=141591\";s: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/podcast/61-robert-rowley-on-securing-your-wordpress-website\";s: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:66653:\"Transcript<div>\n<p>[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>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 security on the internet.</p>\n\n\n\n<p>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 and paste that URL into most podcast players.</p>\n\n\n\n<p>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 in the show. Head to WPTavern.com forward slash contact forward slash jukebox, and use the form there.</p>\n\n\n\n<p>So on the podcast today we have Robert Rowley. Robert is Patchedstack’s security advocate, where his time is spent interacting with open source communities to share the word about security best practices. Given his background, the podcast today is all about internet security.</p>\n\n\n\n<p>We start off with a topic which is very much in the news at the moment, the LastPass security breach.</p>\n\n\n\n<p>If you’re a user of LastPass then you’ll know what their service is. But if you’re not, here’s a quick introduction. LastPass is a password manager. It will lock up your passwords and any other data for that matter, in a secure vault which can only be read if you decrypt it with the correct password.</p>\n\n\n\n<p>Towards the end of 2022 LastPass announced in a series of blog posts that their customer vaults had been taken from their cloud storage. The way that this was communicated, left, many of their customers questioning their use of the service and whether they could now trust LastPass with their data.</p>\n\n\n\n<p>Robert’s explains how the incident occurred and if you should be concerned. The answer is, as you might expect, it depends. There are situations in which the settings that you had in your LastPass account might mean that you need to act sooner rather than later. The length and complexity of your master password is also a key factor.</p>\n\n\n\n<p>This then leads to a conversation about the broader issue of website security and the security of WordPress websites in particular. What are some of the considerations that you need to think about when protecting your website, and how can you communicate these considerations to your clients?</p>\n\n\n\n<p>Towards the end of the podcast, we chat about a project that Robert’s been involved in during 2022. He’s been patching plugins which are no longer being maintained, but are still being used, so that they present less of a security threat to their users.</p>\n\n\n\n<p>If you’re curious about website security, then this is a podcast for you.</p>\n\n\n\n<p>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. And you’ll find all of the other episodes there as well.</p>\n\n\n\n<p>And so, without further delay, I bring you Robert Rowley.</p>\n\n\n\n<p>I am joined on the podcast today by Robert Rowley. Hello Robert.</p>\n\n\n\n<p>[00:03:54] Robert Rowley: Hello Nathan. How are you?</p>\n\n\n\n<p>[00:03:55] Nathan Wrigley: Good, thank you. Lovely to have you on. Robert and I have actually met in person. We’ve done a variety of different podcast episodes before and, he’s here today to talk to the wheelhouse that he’s in, which is internet security.</p>\n\n\n\n<p>Given that very brief introduction, Robert, I wonder if you wouldn’t mind just painting a picture for our audience of who you are, what company you currently work for, and what your background is in internet security. And if there’s a reference there to WordPress, include that as well.</p>\n\n\n\n<p>[00:04:24] Robert Rowley: No problem, yeah. So I’m Robert Rowley and I am currently working as the security advocate for Patchstack. Patchstack is a WordPress plugin security company. We have a plugin and we have a bunch of services offered for the WordPress and open source communities right now.</p>\n\n\n\n<p>I got started in the information security industry, I guess, in open source community, probably 20 years ago using Linux. I was using WordPress, one of the first releases. Not the first, but once it started to become popular in the early mid aughts, I guess is what they’re called. And yeah, I’ve worked professionally for hosting providers, securing and protecting the customer websites. That was my focus when I was working at hosting providers. I was doing a ton of hacked site cleanups.</p>\n\n\n\n<p>And, I’ve also worked in the opposite end, instead of defending and protecting, I’ve worked in the attack arena, where I’ve worked for pen testing companies, PCI auditing companies and things like that. Where we were validating, doing security tests, to validate that our customers had a reasonable amount of security for their websites and their businesses.</p>\n\n\n\n<p>So with Patchstack and my role as a security advocate, I like to blend the two. Patchstack is focused on protecting and securing the customer’s environment, and my role as an advocate, I really get to speak to people about how corporate or enterprise level security, a higher level security, really works. Which the WordPress ecosystem could really benefit from I would say. There’s a whole lot of security hygiene and best practices that are kind of skipped over or glossed over. Mostly because people aren’t asking for them. That’s basically the word that I try to spread.</p>\n\n\n\n<p>[00:05:54] Nathan Wrigley: Thank you so much. We’re going to start our conversation in a somewhat unexpected and slightly time-bound way. We are recording this at the beginning of 2023. It may well air a few weeks after the recording. But over the Christmas period some news came to light, which is going to begin our conversation, and then we’ll go off in all sorts =of different tangents.</p>\n\n\n\n<p>But the news is surrounding a, a very popular password manager called LastPass. And LastPass really holds whatever data you wish to throw at it. And the promise is that it will hold that data in an encrypted form, which is only readable by you. Now that’s great, except just prior to Christmas, just prior to the Christmas holidays, there was an announcement on the LastPass website, which indicated that their data had been breached.</p>\n\n\n\n<p>Now, that isn’t to say that the data had been decrypted, or at least we don’t know the status of that decryption. But the blob of data which holds your encrypted information has been taken, and there’s been a real ground swell of concern around this issue. And so the conversation that we’re going to have is going to be beginning all about password sanity checking, and hygiene and all of those kind of things.</p>\n\n\n\n<p>Do you just want to give us a bit of a backstory on what’s been going on over at LastPass? Obviously important to anybody managing passwords in LastPass, but it also might be interesting more broadly for audience members.</p>\n\n\n\n<p>[00:07:26] Robert Rowley: Yeah, I’ll try to hit it from multiple angles. So LastPass had this breach that they announced in December, but it wasn’t initially first announced in December. It started in the summer. They had announced the first indicators that they had signs of a breach had happened to their systems, back in August or earlier than that maybe. But, I think it was somewhere in the summer of 2022.</p>\n\n\n\n<p>Well, the big worry is with LastPass, what is it that they have that is of value or of risk to an individual who is a user? And the whole purpose of LastPass is that you have all your secrets, right? Your passwords, your credit card numbers, SSL certificates, all these really highly sensitive things. LastPass was offering a service that said, you can store those with us, we are a cloud service provider, and we will encrypt those using zero trust systems. Zero trust means is that they are not going to be able to decrypt it unless they know what your password is. And they’re going to store all of your stuff in an encrypted way that nobody there at LastPass should ever be able to decrypt it.</p>\n\n\n\n<p>However, as we are now aware since the story began in the summer and ended in the winter, to this day, or at least to this point. That there was a breach. They had access to the source code. At first, the attackers had access to the source code. Then we learned later the attackers had access to a developer’s machine and that developer’s machine had access to these cloud storage drives. But nothing, you know, no customer data yet.</p>\n\n\n\n<p>And it wasn’t until it was December 22nd, that is when LastPass updated. So just three days before Christmas, they said, oh, by the way, also all of our customers stored encrypted vaults were also exfiltrated by the attackers. I shouldn’t say all, they just said the customer vaults were exfiltrated by these attackers.</p>\n\n\n\n<p>Now that’s going to be a lot of data to move, and it’s not useful to the attackers until they can get people’s master passwords. But since the attackers have access to the source code and they have access to the encrypted vaults, it’s just a matter of brute forcing these passwords.</p>\n\n\n\n<p>So if you use LastPass and you have a very weak password, maybe your master password with something like the word password, uh, which is a terrible idea, that’s a really bad security hygiene. That would be brute forced in probably a matter of seconds.</p>\n\n\n\n<p>If you had a strong master password, which I’m sure LastPass encouraged users to do, then it may take years for that master password to be bruteforce, to unlock the encrypted vault that contains all of your passwords. Which puts everybody at a weird position. If you’re a LastPass user, you’re now aware as of December 22nd that the encrypted vault that stored your passwords, but really a lot of LastPass user’s passwords has been leaked and could be, at any point in time the attackers could be beginning to do the work to attempt to brute force these vaults.</p>\n\n\n\n<p>And as they become successful, they’ll have access. They’ll know the url, right? They’ll know your username very likely. They’ll know everything that was stored in your vault. So it puts people at a high risk. But there’s this big thing of a matter of time. And it’s going to take a good amount of time, depending on the strength of your password versus the strength of the computers the attackers can use to attempt to brute force these vaults.</p>\n\n\n\n<p>[00:10:30] Nathan Wrigley: I’m just going to add a little bit of context and forgive me, Robert, if I say something which is factually incorrect, please alert me and I will backtrack. But my understanding is that LastPass in effect rolls up all of your data into one giant blob. I’m imagining it in my mind as like a football.</p>\n\n\n\n<p>So all of the passwords, all of the credit card details are, if you like, poured into this football and the football is encrypted. But the point is everything is inside that one blob. And so if the attackers decrypt one thing they have decrypted all the things. So it’s not like there’s a password connected to this website over here and this credit card number over here.</p>\n\n\n\n<p>As soon as they’ve bruteforced it, and figured out way to get in, every single item inside that vault is now available in plain text. Is that, for a start, is that true? Once they’ve got something they’ve got everything?</p>\n\n\n\n<p>[00:11:29] Robert Rowley: I believe that’s true because that one thing that the attackers need to get is your master password. Your master password is the secret that LastPass is not aware of on their end, which they used to hold true for their marketing spiel which is zero knowledge, right? Like they can’t decrypt your passwords unless they have your master password.</p>\n\n\n\n<p>So that football or that blob of encrypted data, once the attackers are able to brute force, and that blob is unique to every user, because every blob is encrypted with each user’s master password. But the only secret that needs to be gotten, you know, brute forced is that master password.</p>\n\n\n\n<p>[00:12:02] Nathan Wrigley: I suppose it raises all sorts of really interesting concerns because the promise was that it was encrypted and there’s zero insight from LastPass. If you lose your master password, there’s no point in going to Lastpass support and saying, well I’ve lost my password. Can you please send it in an email, and I’ll be trouble free. If you lose that, that’s tough.</p>\n\n\n\n<p>But it’s the nature of what’s inside that vault. So, if it was just a handful of passwords. If you were a user of the internet fairly infrequently, and you were just logging onto a, couple of websites, your email and what have you. Then you could quickly go around and sweep up all of those websites and change the passwords and you know that you’re fine.</p>\n\n\n\n<p>But I think a lot of people using services like LastPass have gone all in. And so, as we said, credit card numbers, mortgage details, pension details, bank account details, credit card numbers, all of these things have gone in there. And so the worry now is that if that is retrieved, then all of that is available.</p>\n\n\n\n<p>And the problem is you can’t go to LastPass and simply change your password. All you are doing is changing the current blob’s password. The ship has already sailed there. The hackers who’ve got this, they have it, and if they figure out your password, no matter how many times you change it, what settings you fiddle within in LastPass. If they get through your password the day it was stolen, then everything is up for grabs.</p>\n\n\n\n<p>It’s just the wealth of things that must be in there. So in my case, I’m a LastPass user, I have a paid account. There’s an awful lot of things that I would really wish didn’t escape. So, financial things and so on and so forth. But imagine across the population of the, I don’t know how many users they had, let’s imagine it’s hundreds of thousands, possibly millions, I don’t know. There’s a trove of information. So there must be a giant incentive for the hackers to get to work and figure out these passwords, one at a time. Even if that’s what it takes.</p>\n\n\n\n<p>[00:14:07] Robert Rowley: You’re absolutely right There’s a difference in the data that was stored in LastPass. You made a great point there where, a password can be changed. A password can be updated and it’s no longer a threat if the old password is leaked, or compromised. But information like privately or personally identifying information, privacy things that were stored in LastPass, those are going to be a much harder thing, right?</p>\n\n\n\n<p>It’s hard to change your mortgage information, right? It’s hard to change your, your address. If your address is stored somewhere in there. But there will be certainly things that are extraordinarily difficult for people to get rotated or changed out. Here in the US, right a social security number, things like that. If that gets leaked, then it’s really a big pain to deal with identity theft the rest of your life.</p>\n\n\n\n<p>[00:14:47] Nathan Wrigley: Yeah, and I guess to be fair, we did realize, I mean the technology was explained. There is this blob, we don’t know the password. If the blob were to be stolen then the level of complexity that that password had will be crucial to whether it’s decrypted or not. As you say, if the password is the word password, a few seconds will pass.</p>\n\n\n\n<p>Do you have any insight from a technological point of view in terms of the power that computers can bring to bear trying to decrypt these? I’m guessing it’s brute force. It’s literally just trying a password. No, move on. Try another one. Trying it over and over and over again.</p>\n\n\n\n<p>Let’s imagine that we had a, let’s say it was a ten digit password of just pseudo random nonsense. You know, just some characters and some strange punctuation. It’s unintelligible, it’s not a dictionary word. Can we be fairly sanguine that we’re still talking decades, possibly hundreds of years for computers to be able to brute force this, or do we need to be concerned?</p>\n\n\n\n<p>[00:15:48] Robert Rowley: You should always be concerned, but not overly concerned. This isn’t an emergency. You know, unless your password was password, then it’s an emergency. But you shouldn’t be too concerned if you have a decent password hygiene, right? Do you choose decently strong passwords? They’re gibberish or they’re things that, you know, don’t use things like your name or a birth date that’s important to you, like the year numbers. Things like that.</p>\n\n\n\n<p>As long as you’re not using something that’s very common and you are using a properly gibberish one, it works. And part of this thing is, and I’ll steel man LastPass a bit, because they did the technology right, they did it to the best they could do.</p>\n\n\n\n<p>They tell people that your master password was hashed over 100,000 times, in newer versions after certain releases. Which means that a computer to try to guess that password would have to run this hashing algorithm over 100,000 times.</p>\n\n\n\n<p>It’s 100,100 times exactly. And that just takes time. That means they did something intentionally that slows down the process if you are randomly trying to guess the password. Which buys the user’s time to rotate out their passwords and take appropriate action in response to the incident.</p>\n\n\n\n<p>And as far as it goes for enter, even enterprise level security, that’s the best you can offer in relation to stored secrets that get leaked. You say you’ve provided sufficient time for the reaction to, uh, take place before the attackers are able to decrypt the vaults.</p>\n\n\n\n<p>[00:17:09] Nathan Wrigley: So given Moore’s law, I should probably explain. Moore’s Law basically says computers only ever get better, they never get worse, and they get better quite rapidly. If we were to look at a computer from 20 years ago and ask it to sort of hash passwords, or rather brute force passwords. It would be able to do that at a significantly slower rate than computers of today can.</p>\n\n\n\n<p>And my understanding is that things like GPUs have been repurposed, and essentially those pieces of hardware can do this work significantly quicker. So given Moore’s law, and the fact that this trove, this vault, this football is in somebody’s possession probably for the rest of time. Do you think that there is going to be concern enough that you should now be really, at breakneck speed, starting to change the passwords that you had in the LastPass vault?</p>\n\n\n\n<p>Because that’s really the only mitigation here. If your blob is accessed and the, the information leaks out, and the hackers get inside. If you’ve changed all the passwords, well it didn’t matter anyway. But from what you are saying the grade of security that was applied by LastPass, at the minute, still holds up. But do you have any insight into how long we can be quite so cavalier?</p>\n\n\n\n<p>[00:18:27] Robert Rowley: I’ll go back. I’ve been working in security and security related fields for, oh for about 20 years now, and I do remember 20 years ago they were talking about certain encryption algorithms being unbreakable. And they would do these mathematical calculations and they’d say if you encrypt it using this size key, using this algorithm, it will take you 20 or 50 or a hundred years, right, depending on the length of your password to decrypt the vault.</p>\n\n\n\n<p>This wasn’t specific to LastPass, but this was just like back then what we were talking about. And then five years later, well, it stops being 5, 10, 100 years. It starts being 1, 3, 10 years. And then five years after that, in 2010 or so, that same algorithm with the same size key is decryptable within one year. It’s always this thing, as computers get faster, and you’re right, GPUs change the game. GPUs are able to fire off multiple concurrent threads to attempt the same brute force in quick succession. And that basically changes the whole game in certain algorithms where it will reduce over time.</p>\n\n\n\n<p>So today’s numbers, and I’ve seen some posted around online, if you have like an eight character password that’s properly gibberish, it might take 20 or 30 years, but that’s just today’s numbers. And the tactics used, you mentioned GPUs. I have a GPU system at my house that I’ve turned on. Hashcat is the application. It works really quick to attack passwords, and break down passwords.</p>\n\n\n\n<p>What you need to know is again, yeah, knowing the time you have. The lead time you have is useful for that moment, and it really is helpful towards how fast you should respond. So a lot of that is, in the enterprise security world, it’s the time to response, right? How much time do you have to take action in response to a threat or a compromise?</p>\n\n\n\n<p>And what we’re talking about right now with LastPass, assuming you had a decent password as your master password, it’s a number of years, most likely. And also assuming that there are no, how to say, exotic computer systems that the attackers have access to that can crack these passwords much faster than what the current knowledge is.</p>\n\n\n\n<p>As long as they don’t have exotic systems and as long as your password was sufficiently strong, you probably have some time to rotate your passwords. But really we should be talking about, hygiene, general hygiene. You should be rotating your passwords anyways. LastPass, like again to steel man them a bit, even though I don’t use them anymore. They have a feature within the app that will rotate the passwords for you. And you can set it on a schedule and just say, hey, rotate the password for this web app every six months. And they’ll just handle that for you. Doing this rotation of passwords is very useful.</p>\n\n\n\n<p>[00:20:54] Nathan Wrigley: I’m confused by how that would work in the sense that, so let’s say for example Gmail or some sort of Google property. If it’s going to rotate the passwords for me, presumably it is mimicking my login. It goes to the website, it puts in the username and passwords, and they’ve got some mechanism for navigating to the page where the password is changed and they’ll substitute in the. How would that work, for example, if I’ve got 2FA, so let’s say I’ve got an authenticator app or something. Presumably at that point it’s going to be stifled and it won’t work.</p>\n\n\n\n<p>[00:21:25] Robert Rowley: Well, you’re thinking that it’s going to log in for you, but this was a feature of the browser extension, as I remember it. It was something you’d go into the browser extension and set to change passwords for certain web apps. And I’ve said enough nice things about LastPass that I should say something bad.</p>\n\n\n\n<p>This feature rarely worked correctly for me. It wouldn’t update very often. Sometimes it would update and then it would have the wrong information in LastPass. Like the password they updated in LastPass did not match what was on the website, so it would lock me out of it, and I’d have to go through my password history to find the correct one.</p>\n\n\n\n<p>But the idea is there is that they knew rotation of passwords is a, it’s a security best practice. It’s a hygiene thing. You should be doing it every so often any ways. Just like not reusing passwords is something that is also very much good security hygiene, and good security best practice.</p>\n\n\n\n<p>And again, the reason why, how it would work is it would basically, while your browser is currently logged into that web app, it just hijacks your browser and makes a request, to send the update password.</p>\n\n\n\n<p>[00:22:17] Nathan Wrigley: Got it, okay. Given everything that we’ve talked about, the bottom line with all of this is the password hygiene. And so we’re recording this, like I said, beginning of 2022. Caveat emptor, if you listen to this in six months time or a year’s time, everything that we’re talking about could have changed.</p>\n\n\n\n<p>Maybe the news has been updated. Maybe there’s been some miracle of hacking and they’ve managed to brute force all the passwords. Who knows? But given where we are now, could you just talk us through, so this is nothing to do with LastPass, this is just general website, internet password hygiene. What are your sort of recommendations in terms of how long they should be, how dictionary based they should be. Whether you’ve got a technique for coming up with passwords by appending things to the beginning or the end.</p>\n\n\n\n<p>In other words, making it more memorable to you. Just lay out what your best advice is for a typical user. Not somebody who’s really obsessing about all this, all the time.</p>\n\n\n\n<p>[00:23:13] Robert Rowley: I’ll try to step it up slowly. The average user, right? The person who doesn’t want to be bothered too much by security best practices, they find them annoying and difficult. I know this because I’ve interacted with a lot of these people in my career. For you, and I have somebody in my mind right now. Just use a unique password on every website that you visit. And ideally, if you’re repeating the same password like I love pancakes, right, every account you have. When one of those accounts gets compromised, then all of your accounts will end up getting compromised.</p>\n\n\n\n<p>It’s not a good thing. And it should be something strong. It should not be your last name. It shouldn’t be the year you were born. It shouldn’t it be anything that’s guessable or even your address of your business or your location, because that information is semi-public and an attacker could start guessing, right? They can feed in this information into a bot that’ll try to rebuild the dictionaries against you. So it should be unique for every website and strong.</p>\n\n\n\n<p>Now, if that’s a little bit too hard for you, this is what I used to say, then use a password generating tool like LastPass. That would create new passwords for you, you know, at least 12 or 16 characters long, and it’ll store the password for you. So you never need to really remember it yourself. Now, of course, LastPass is kind of confusing if we should recommend it anymore, but there are other options. There is 1Password. There is Bitwarden. There’s a bunch of options.</p>\n\n\n\n<p>[00:24:37] Nathan Wrigley: There’s one called Dashlane if memory serves.</p>\n\n\n\n<p>[00:24:39] Robert Rowley: Yes. Dashlane is another one. They vary in price. Some are free, some are open source. I believe Bitwarden is a great example of a free or very affordable option, which is really similar to LastPass, especially how LastPass used to be. You store your data in the cloud, so yes, the same risk is present. Whereas they could get their cloud services compromised, and then you’re going to have to go through the same, rotate all your passwords process.</p>\n\n\n\n<p>Or you could go a little bit more hardcore and start storing your passwords locally. This means it’s going to be stored on your laptop or your PC, maybe on a USB drive, but you’re going to have to choose a piece of software that does that. A good option for that would be KeyPass or KeyPass SX. They’ve got a few versions of it. They all use the same underlying technology. It’s mostly an interface to access this vault. But the vault always exists on systems you own and you control. That’s the only way you can get outside of that, the realm of risk. Or you can alleviate and reduce the risk of somebody breaking into a cloud service provider and stealing all the passwords.</p>\n\n\n\n<p>With all that said, that’s the basics, right? And if you’re a basics user and you’re a little, but you’re a little bit more than a basics user, right? And you got a more serious account, maybe it’s your banking account or your Amazon EC2 accounts. Well then you need to use something more like a two factor authentication, like a second factor. It could be your email or sms, like your cell phone number. Or it could be something stronger like a Fido key, which is like Yubikey. There’s a few other vendors that make these physical hardware keys that punch out random gibberish.</p>\n\n\n\n<p>Or it could be what we’re really familiar with is this Google Authenticator. This is a time-based token, and it’s a one-time token for this little 30 second period of time, and it’s about a six, sometimes eight character pin. And those things, those require you to have physical access to a phone, right? That you run the Google app on or the Google Authenticator app on, or there are alternatives.</p>\n\n\n\n<p>LastPass has an alternative for it. Authy is another very popular one. The big difference between, I’ll compare Authy to Google Authenticator, is that Google Authenticator, if your phone dies, there’s really no way to restore those secret tokens, right? Or if you upgrade your phone and delete, get rid of the old one. It’s really hard to upgrade and move it to the new phone. You have to do an intentional process where you do it an export first, and then you later import it.</p>\n\n\n\n<p>Authy on the on the other hand, does cloud-based storage, and one of those benefits of cloud-based storage is it’s easy to share between devices. So with Authy, you’re able to set up one device or one account. And then if you lose your phone or the phone gets destroyed, you can easily reset up and get all your old two-factor authentication tokens, working easily and quickly.</p>\n\n\n\n<p>[00:27:12] Nathan Wrigley: In the case of this breach that we’re talking about, the two factor authentication, if you have that enabled or quickly go and enable that, that really does put a bit of a roadblock in the hackers path. Because even if they get your password, username and all of that good stuff, they’re going to be hitting this barrier of being asked to perform another action.</p>\n\n\n\n<p>So they’ll be able to successfully partially log in, but then they’ll be required to, I don’t know, either push a button on a mobile phone or press a button on a Yubikey or a Fido key or whatever. And that’s going stop them in their tracks. And also commonly with that, you get an email alert, assuming they haven’t got into your email, which is probably the first thing to shore up. You’ll get an email saying, look, something peculiar is going on. You need to be looking at your whatever, I don’t know, Dropbox or whatever account it is. So that’s another layer of security, which really would help.</p>\n\n\n\n<p>[00:28:08] Robert Rowley: Yeah, absolutely, yeah. There’s a great point there on why two factor authentication may protect. And you should have two factor authentication on, even if you’re a basic user. You should have that set up for some of your more important accounts. If your password gets leaked, they’re still not going to be able to get into your, to your systems.</p>\n\n\n\n<p>[00:28:23] Nathan Wrigley: In the case of the listenership to this podcast, I would imagine there’s quite a lot of people who are using password managers, and they are using it for their client websites. So I don’t know, you’ve got a hundred client websites. And all of a sudden you are facing this jeopardy that your business, not just your personal details, but your business is in some kind of danger, because the last thing you want is for the hackers to gain access to one, two, a hundred of your client websites.</p>\n\n\n\n<p>Would you, if you were in the business of building WordPress websites for clients, would you rank that as a fairly good priority? Should people be going out and informing their clients that, look, I actually held this in a LastPass vault. That vault has been breached. Do you know if we have any obligations for our clients? And would you recommend that they, being circumspect essentially? Go out there and start changing these things pronto.</p>\n\n\n\n<p>[00:29:21] Robert Rowley: Yeah, oh absolutely. I believe they should definitely get ahead. The best way you can react to any sort of security incident is to get ahead of anything else bad happening. You have to say the bad news, right? That starts with it. You have to tell that your customer’s, I store, I was storing your website account passwords in LastPass and as you may know, LastPass had a breach. All you have to do, if the next sentence is, I have changed the password. That’s it, and then you can say very confidently that there is no longer any risk associated with the fact that I used to store the WordPress password, WordPress access website access passwords in LastPass.</p>\n\n\n\n<p>That’s how you get ahead of a security incident. And that’s a, that’s another great way to approach security as well as security hygiene thing. If you do experience a, let’s say LastPass aside, we’ll just put that as not the issue here at all, you experience a compromise on one of your customer’s websites. If you try to go in and manually clean it up yourself and you don’t know what you’re doing. And, you know, the hacks persists. If you inform the customer, hey, we saw this, it looks like it’s hacked, here’s what we did.</p>\n\n\n\n<p>And it gets hacked again, say, oh, we’re going to do more this second time, right? We’re going to do more. We’re going to hire an outside party now because obviously our services didn’t meet the needs. And that’s how you get ahead of the problem. Whereas if your customer’s site experienced a hack and you try to clean it up and you don’t tell the customer anything, you just hope they never notice, and then they get hacked again. What are you going to do that second time, right? Are you going to keep trying to clean it up? You’re going to keep going through this process? Or you’re probably going to create a little lie saying, oh, you got a hacked site and now we’re going to hire this third party.</p>\n\n\n\n<p>But, what I’ve seen in my experience, in my career, the sooner anybody’s ever transparent and upfront with the incident as it happens, and they are as clear as possible, including having a recourse, basically, here’s the next steps we’re going to take. That’s the clearest sign that somebody’s taking security responsibly, right?</p>\n\n\n\n<p>They have a mature security model. They understand that breaches happened. These things you know, they didn’t cause it, some hacker caused it somewhere. Some nefarious person is doing something nefarious. But here’s the things that we did to address the issue. We’re aware of the issues. Here’s what we do to fix the issues in the future. You look at it as a learning experience for everybody involved. We could reflect back on LastPass and say, well, why was it that they saw the compromise start in the summer, yet it wasn’t until the very dead of winter that they announced the worst part.</p>\n\n\n\n<p>The one thing that everybody was most concerned about. Had they done that at a different time, it may be different. The PR, right. How it would look to people would be different.</p>\n\n\n\n<p>[00:31:48] Nathan Wrigley: The recommendation, I’m guessing, that you would have is that, you said a moment ago that 2FA ,two factor authentication, really you should be using that where it’s available. And I know that in WordPress there’s a whole slew of different ways of doing that. For example, the company that you work for, Patchstack, they offer a 2FA option, as do a whole bunch of security vendors.</p>\n\n\n\n<p>But there’s also plugins which just simply do that one thing. Would you be recommending that for every username and password on any WordPress website, or are you kind of limiting this to the administrator roles and the other ones perhaps less of a concern? I’m just trying to get an idea of how judicious you think you would need to be if you were a website agency at this point informing your clients that there’s possibly a breach, and trying to guide them towards better solutions, more robust things like 2FA.</p>\n\n\n\n<p>[00:32:43] Robert Rowley: Yeah, it’s a good question. I would agree administrator users make the most sense for these stronger, or higher requirements for authentication. What you can think of it is, it’s not just the administrator user necessarily. It’s any user that can upload a plugin, upload a theme, edit PHP files. Any of those key roles or capabilities within the user are what are important. Those would directly connect to compromise the website, right. If a user is compromised and they have ability to upload a plugin, that plugin they upload could just be a backdoor.</p>\n\n\n\n<p>So you should start with that, understanding the capabilities, if you have unique capabilities and unique custom roles built into your WordPress website. If you don’t, then it’s easier. Yes, admin users are the ones that can upload plugins and such. So those are the ones that you need to make sure have stronger authentication requirements.</p>\n\n\n\n<p>As for the remainder of the users, that’s really up to the organization of the website owners. Their ability to understand risk, right? It may not be that bad if a, well, it’s not necessarily bad at all if a subscriber account gets compromised. It’s not good, but more concerning if an author account, right?</p>\n\n\n\n<p>They could start editing posts that were published by that author or things like that. But if you prevent the authors publishing new posts by having an editor role who needs to approve things, then you’ve got a good little safeguard there, right? An author getting compromised isn’t the worst thing either. However, they should have been using strong, unique passwords, because that’s the basics.</p>\n\n\n\n<p>Do they need 2FA? Maybe, maybe not. And then you kind of go up, as you go up the roles and capabilities of every user group in your WordPress website, maybe you’re thinking, yeah, this person can do this thing, and that would be horrible for our business, right? Maybe you have a role that’s specific for handling your shipping items, right? Or your coupons for your WooCommerce site, or something like that. Those roles, those custom roles, would be a very high effect if they were to be compromised. So maybe on those, those accounts, right?</p>\n\n\n\n<p>If they handle your customer data, shipping information, coupon codes, right? You don’t want somebody creating a 99% off coupon code. So you want to lock those accounts down too, with a higher level of requirement. And I’ll be honest, that after you get used to the process of 2FA or some of the other options, right?</p>\n\n\n\n<p>Instead of a password, a pass key, or IP address limitations. People can only log in from certain zones or certain areas. Once you start doing that and just becomes part of the process of logging into the website, it really becomes not a big issue. It’s that initial, that initial adoption period that you’ll have the most pushback and then people get used to it.</p>\n\n\n\n<p>And most people find that 2FA, well, it can be annoying if you can’t find your phone, or if you can’t find the physical key. Generally you remember to pack it. So you, you’d end up not ever going anywhere. You don’t take your laptop to go work on your WordPress website without also bringing your 2FA token with you, so it just becomes a habit.</p>\n\n\n\n<p>[00:35:25] Nathan Wrigley: I confess in my case, I began using 2FA, almost as soon as it was an option. And I remember really disliking it to the point where I disabled it and I did another six months, and then I thought, actually, do you know what, there’s a lot of sense in this. So I switched it back on. So this is going back quite a number of years. And it really has become part of the muscle memory of logging into a site. You know, I go there, I type in the username and the password, or in my case, the password manager handles that.</p>\n\n\n\n<p>And then I get this additional prompt. And all in all the whole thing is an additional possibly 10 seconds. And whilst it’s irritating, that 10 seconds probably could be better spent. On the grand scheme of things, it’s really not that amount of time. And I always thinking that if something is inconvenient, then it’s probably a good idea. With greater inconvenience, probably lies greater security.</p>\n\n\n\n<p>[00:36:20] Robert Rowley: I don’t know if I’d fully agree, cause I can think of some greatly inconvenient things, but you have the right idea. I remember, yeah, many years ago, I was working at DreamHost and we rolled out 2FA for access to the DreamHost panel. So this is access authentication where somebody could take over all your websites. They could migrate your domains elsewhere, right? Like it’s your whole business.</p>\n\n\n\n<p>And there was pushback. There was genuine pushback and it was an option too. It was quite funny. But, there was genuine pushback from our customers saying, I would never enable this because what a waste of time it takes to type in this code. But I think over the years people have simply adopted how to use it. I’m sure, I’m not this old yet, but I’m sure back when passwords were first created, right? The idea of having to log in with both your username and some sort of password caused some uproar at some university’s on old Unix systems. They’re like my login should be just my login. We should trust everybody. And then of course, you know, they learn that, yeah, you need to do a, some form of challenge response to verify authentication, who the user is, who they claim they are.</p>\n\n\n\n<p>[00:37:23] Nathan Wrigley: It’s not only something that you know, your password and username, but it’s also something that you have, a physical possession, in this case, a phone or a Fido key or whatever it may be. It really adds that extra layer.</p>\n\n\n\n<p>One of the things that we keep talking about, I guess it’s par for the course really, given the nature of the conversation, is passwords. The fact that we have to memorize a combined thing. There’s a username and a password. I don’t quite know how that came to be, the way that we logged onto more or less everything, but there’s these two fields. Username, typically an email or some kind of thing that you’ve decided to use. Might be a, a shortened version of your own name or something like that. And then there’s the password which sits alongside of it. Given that that system, should it be discovered, allows complete access to whatever is in that service, Google, Dropbox, whatever it may be.</p>\n\n\n\n<p>I’m . Wondering if that system is broken. I wonder if it’s time to get away from, or slowly start to move away from, the username and password combination, which allows access to everything once successfully done. Even though it can be married with 2FA, like we’ve described. And I’m wondering if any new and emergent technologies have passed your radar that may be replacements for things like usernames and passwords. I’m sure there must be some ingenious cryptographers out there somewhere trying to get rid of this devilish thing, the username and password, but I don’t really know much about them. So I’m just going to hand it to you and see if you do.</p>\n\n\n\n<p>[00:38:55] Robert Rowley: Well, I’m going to first start off saying I do not understand enough about cryptography. And so you’re absolutely right to call them genius cryptographers. They’re phenomenal at math. I’ve read their papers and I, my eyes still gloss over. But I understand their high concepts, which is why they’re truly geniuses, is that they’re able to understand the big concepts of this very convoluted math to more lay people.</p>\n\n\n\n<p>It is true. What we’re dealing with is a lot to do with cryptography. This is a matter of a secret which is known to an individual, which is then stored somewhere and then verified so that we can be decrypted in a way that we confirm that the individual is the only one who we assume has the knowledge of that secret to decrypt this vault or password cache or things like that.</p>\n\n\n\n<p>So what we’re dealing with is secrets and cryptography. Oh boy, I don’t even want to get into the whole cryptography thing, but like, public-private pairs. Where you can store them. How you can store a public key, and the public key is not a big deal if it’s been stored or shared publicly because it’s only your private key that can decrypt data that’s been encrypted using the public key.</p>\n\n\n\n<p>Basically this two key system. When you really kind of like, understand how it all works, you’re like, oh, okay, cool, this makes sense. But really in the end of the day a password is just a key. It’s something you know. A good analogy maybe is when you were using LastPass, you and I were both using LastPass, probably for a number of years. Did you have a knowledge of your passwords?</p>\n\n\n\n<p>[00:40:17] Nathan Wrigley: No. None whatsoever. I always go for a very long gibberish password. And even if you forced me to read it out, I wouldn’t be able to memorize even one of them. They were so ridiculously long, yeah.</p>\n\n\n\n<p>[00:40:30] Robert Rowley: Exactly, so that’s how I was using LastPass as well. LastPass, I knew my master password, which was being used to decrypt these gibberish long passwords, which were all stored in LastPass. And I was using LastPass as this storage device for these long gibberish passwords. But they’re not words, they’re not pass phrases, right?</p>\n\n\n\n<p>Let’s define a few terms. Passwords sound like a word, which is a secret word, like, open sesame, to enter a, get authentication to enter a system. Passphrase is another terminology that the security community pushed out there for a while. And this is more like, horse, battery, banana, stable. Something like that. You’re creating a phrase, a whole sentence, which makes a longer word. It’s not really a word anymore, it’s a phrase. They’re trying to encourage people to use sentences. I used an example earlier. I love pancakes, right? That’s something I encountered in my life, for bad pass phrases.</p>\n\n\n\n<p>But, now we can get into a new world where we can define this as a pass key. And now a pass key is kind of what that thing that we’re using LastPass to do. We’re storing this large gibberish, basically a little blob that we don’t know, we can’t even pronounce if we wanted to. And that is the secret that is being stored and saved with the server, or basically not saved with the server, but as a challenge in authentication step within the server.</p>\n\n\n\n<p>And we’ve extended what started as a password and as the common term would be password to passphrase. And now we have this new thing called a pass key. And how we were using it in LastPass is bastardized version of what a pass key should be. And there are new technologies now, being the thing that on the internet. Because web browsers make web applications accessible to the whole wide world, we’re starting to see that pass keys, this high level of entropy. This long amount of gibberish. This inability for an attacker to brute force the authentication step is what we’re needing in order to protect ourselves against attackers.</p>\n\n\n\n<p>And in that case, in that sense, pass keys are actually a real thing. You don’t have to implement them using LastPass, using long gibberish things that you can never remember yourself. But you can use them by storing them locally, or having a system that can unlock that key only when you basically, like we were using with LastPass. It could unlock the key, which then is being sent to the web server, web application to pass that challenge for authentication.</p>\n\n\n\n<p>There are plugins for WordPress, which are already available, and they will utilize a system that’s more of a pass key system. They’re not always how we were explaining with LastPass. Some of them will use your phone, it’ll scan a QR code, and when your phone can decrypt the QR code correctly, it will pass the challenge, the authentication challenge that the plugin, or the web application, has presented. So it verifies you as authenticated. I hope I’ve explained that right?</p>\n\n\n\n<p>[00:43:08] Nathan Wrigley: Yeah, let me just outline whether or not I’m confused about that. So with passwords and pass phrases, essentially both parties need to know what they are. So the website, let’s take the example of Google, Google needs to know what my password is. I need to know what my password is. And in order to keep that secure, I encrypt it inside my password vault and Google encrypt it on their servers with whatever technology they have available. Hopefully, Decent and strong.</p>\n\n\n\n<p>But the point is there’s two secrets held in two different locations. The same would be true for pass phrases because it’s just another, it’s just a really, it’s more or less exactly the same thing. But is a pass key in any way different to that? Is it being stored in both locations. Do I need to store a copy of the pass key and does the website need to store a copy of the pass key? Or is there something going on which is slightly different where only one of us knows? That’s the bit that I haven’t quite worked out.</p>\n\n\n\n<p>[00:44:05] Robert Rowley: What you were explaining is what’s called a two-way or symmetrical encryption. Both parties know a secret and they both use that same secret to confirm a identity, right.</p>\n\n\n\n<p>[00:44:15] Nathan Wrigley: Yeah, thank you.</p>\n\n\n\n<p>[00:44:16] Robert Rowley: If the bouncer on the other side of the door knows the secret password to enter the club is open sesame, then they wait for people to say it on the outside. Both parties need to know this. There’s another way with encryption. This is why cryptologists are geniuses, which is called one way encryption. One way says that the bouncer on the other side of the door actually does not know what the passphrase is.</p>\n\n\n\n<p>What they know though is for your user, some mathematical equation, right? I’m going to simplify this. That will embarrass myself, because I’m going to go to junior high level maths. And this is a terrible example, but like one plus x is equal to seven. Solve four x, right. It’s that sort of thing.</p>\n\n\n\n<p>But they’re doing mathematics, which are like multiplication charts, an elliptical curve. They go way out there. So it’s very hard to do this, you can’t do ’em in your head. But they do, and actually they’re using prime, I believe. They’re using prime numbers, which are hard to, it’s hard to calculate in the reverse direction.</p>\n\n\n\n<p>It’s that sort of idea is that the bouncer on the other side knows the maths to do, right? They know the algorithm, or not the algorithm, they know the equation. And on the other side, you just simply say the word six, and then the bouncer on the other side puts six into this math equation. They run this math equation, which depending on the speed of the bouncer’s CPU in his head, he has one plus six is equal to seven, is that true? And that’s how they work.</p>\n\n\n\n<p>So the bouncer does not know at any point in time what the secret is until you give it to him. And then that, basically then he uses the math behind the algorithm to verify that the secret is true. Does that make sense? That’s a one way.</p>\n\n\n\n<p>So you have a application, we’ll see this with GPG or PGP, which is a public-private key system, where your private key is what you need to keep secret. And then the public key is what’s shared publicly. So anybody could know your public key and then they can compare it. And then you would basically, they would use the public key to encrypt data to you, and then you would use your private key to decrypt the data or vice versa.</p>\n\n\n\n<p>[00:46:06] Nathan Wrigley: Yeah, I understand. I think I’m hoping for an era in which the knowledge that I have doesn’t need to be known at all by them. So I could display something to a website or a SaaS app or whatever it may be, and the mere fact that I possess it combined with something that they possess. But the two never need to collide, if you know what I mean.</p>\n\n\n\n<p>I can constantly keep my thing secret. They can keep their bits and pieces secret. And I believe there are endeavors to do things like that. I think in my case that the LastPass data breach has made me realize that having trust for all the things in a third party service, that’s been shaken a little bit for me, over the last few weeks. And I would like to hope that things, I don’t know, inside the browser or inside the Mac or inside the iPhone or whatever it may be, will make this easier over time.</p>\n\n\n\n<p>[00:46:59] Robert Rowley: Yeah, definitely. It’s a thing that’s always going to change, but we have to remember, we’re using computers and they’re reliant on math. And unfortunately it’s going to be up to some really, really, and this is why I’m so nice to cryptographers, I think they are all geniuses. It’s going to take some really smart guys and girls as cryptographers, to figure out the algorithms that are going to work and be resilient against attacks like bruteforce attacks.</p>\n\n\n\n<p>That’s what LastPass was doing, was hashing your password. So one over 100,000 times because if you hash, that makes it 100,000 times harder, or slower, for the process of hashing, right? So hashing it once might take a millisecond, but hashing it a hundred thousand times, now that takes a second or so. And that’s what they did based on the technology and the cryptography as we understand it today, the applied cryptography, I should say. That was their best option to slow things down.</p>\n\n\n\n<p>And doing that, choosing the algorithms they chose, choosing the bit sizes for the keys that they chose, choosing the number of iterations of hashing that they chose, all gave us some time. And that’s the time that we needed to update and rotate out our passwords and our secrets that unfortunately were lost.</p>\n\n\n\n<p>[00:48:08] Nathan Wrigley: Well that was a good segue. You mentioned time and time is slowly running out for us. But I just want to give you an opportunity to mention a couple of the things that you are doing in the WordPress space, which are nothing to do with LastPass, even though the name of it may be, with retrospect, may collide very closely.</p>\n\n\n\n<p>Tell us about Last Patch, which is a project that you’ve been involved in, don’t know for how long, but tell us what you’re doing over there. It’s wonderful actually. It’s such a nice, almost philanthropic thing.</p>\n\n\n\n<p>[00:48:37] Robert Rowley: Just a bit, yeah. Unrelated to LastPass, I’ve been writing a series of blog posts that I’ve been calling Last Patch. The concept here is that, I wanted to write about vulnerabilities and exploits on WordPress plugins for some time, but I’ve found it, it’s not very nice to talk accidents and mistakes other peoples have made, especially when they’re still writing actively to the project, right?</p>\n\n\n\n<p>Like, I don’t want to take a, somebody patch this bug, this security bug, which is a more sensitive bug than a normal one. And I don’t want to just put ’em on blast saying, hey everybody, here’s how you attack this bug in case nobody updated yet. So instead, what I did is I found out, and this happened last year, we were writing a white paper, which basically was explaining about a 2021’s, a year in WordPress security retrospective.</p>\n\n\n\n<p>And we found out that a good handful, I think it was seven or eight plugins were disabled and they had, out of 30 critical vulnerabilities that were reported in WordPress plugins in 2021, about seven or eight plugins received no patch. So a critical vulnerability received no patch, and sites were still simply running an insecure version of these plugins.</p>\n\n\n\n<p>And that’s not good either. So a solution oriented towards fixing things instead of just pointing out mistakes, was that I wanted to start writing patches for these abandoned plugins that had security bugs in them. So in quarter four of 2022, I was given some time and I wrote up a few blog posts about six in total explaining for six, each blog post is its own plugin that has its own vulnerability in it, and none of those plugins got patched in 2022. So what I went through and I went ahead and just wrote the patches. I explained how the vulnerabilities worked. The target audience for this could be really anybody.</p>\n\n\n\n<p>If you’re a site owner, and you’re running one of these plugins and you want to patch it yourself, I don’t recommend running my patches, because these are abandoned projects. If it’s an abandoned plugin, I recommend you find a new alternative. But if you absolutely need to run it, yeah, you can use the example that I’ve given you.</p>\n\n\n\n<p>But it’s even better for a developer. If you’re a WordPress developer or even a new developer, and you’re kind of curious how about how security bugs work and what to do when you encounter them, these series of blog posts will walk you through how these security bugs work and how to basically write a patch.</p>\n\n\n\n<p>Most security bug patches are pretty rudimentary. You’re going to be looking at writing an allow list, verifying authorization, or sanitizing or escaping data correctly. So that’s the series of blog posts that I’ve released, and they’re all available on the, LastPass, last sorry, Patchstack blog.</p>\n\n\n\n<p>[00:51:03] Nathan Wrigley: Too many patches and lasts in this episode. Pass, patch, last. There’s lots going on. Yeah. That’s amazing. What a nice endeavor. Do you intend, funding and time permitting, is this something that you would wish to continue? Are you going to try to do this through 2023?</p>\n\n\n\n<p>[00:51:20] Robert Rowley: I would hope so. I genuinely had fun writing these patches. Reviewing the code. I’m an awkward person in the head, I guess because I like looking at other people’s source code, figuring out what went wrong, and adding, because I, I’ve done that in my career for the past 15, 20 years.</p>\n\n\n\n<p>I’ve reported security vulnerabilities to developers. I’ve become empathetic enough to understand their position of not wanting to see the report, not enjoying that process. But I genuinely enjoyed this process and I like sharing with other people, especially developers. The idea that a mistake, mistakes can be made, right?</p>\n\n\n\n<p>Mistakes were made. It’s okay. It doesn’t matter what happened. What matters is how you respond to it. And you should be responding to security breaches like LastPass. Or you should be responding to security bugs, like open source developers. The majority of them, I’ll have to share here, the majority open source developers are very receptive to security bug reports.</p>\n\n\n\n<p>It should be considered a contribution to the project. It’s a way to make the project better, more secure. And as a developer for the developers, it’s a way to improve your skill sets. You know how to identify, like if you take it seriously, you’ll learn how to identify security bugs, how to program defensively so that security bugs don’t affect your application, and so on and so forth.</p>\n\n\n\n<p>[00:52:34] Nathan Wrigley: What a great endeavor, yeah. Thank you for doing that on everybody’s behalf. That’s really wonderful. Robert, because we’re close, closing in on an hour, I’m going to knock it on the head. But before that, I’m going to ask you to tell us where we can find you online. If anybody’s listened and wants to reach out. Do you have any publicly available Twitter handles or email addresses or contact forms that you want to mention?</p>\n\n\n\n<p>[00:52:57] Robert Rowley: Sure. A great way to follow me online nowadays is Mastodon. There’s been this wonderful guy who created a wpbuilds.social Mastodon account. I’m on that as well as rawrly, r a w r l y. I am apologizing for such a weird name, but that’s also my wordpress.org username.</p>\n\n\n\n<p>So if you follow me there, you can see what I’ve done on wordpress.org and you can find me on the wpbuilds.social Mastodon account. You can also, if you want to keep up to date and you don’t need to talk with me, but you just want to hear more about security topics and information, you can go to the Patchstack blog. I write articles there on occasion.</p>\n\n\n\n<p>And every week I do a Patchstack Weekly, I think it’s episode 53 right now. And for the beginning of this year, all I’m going to be talking about a security hygiene best practices. All those things that you maybe should be doing about once a year. That’s my New Year’s resolution, to get a handful of these things shared with the public so that they can take, especially the WordPress public, this community can take security more seriously. Just knowing what to do is really what most people need. So again, Patchstack.com, or wpbuilds.social.</p>\n\n\n\n<p>[00:53:59] Nathan Wrigley: Robert Rowley, thank you for chatting to us today on the podcast. I really appreciate it.</p>\n\n\n\n<p>[00:54:03] Robert Rowley: Thank you.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://wpbuilds.social/@rawrly\">Robert Rowley</a>.</p>\n\n\n\n<p>Robert is <a href=\"https://patchstack.com/\">Patchstack’s</a> security advocate, where his time is spent interacting with open source communities to share the word about security best practices. Given his background, the podcast today is all about internet security.</p>\n\n\n\n<p>We start off with a topic which is very much in the news at the moment, the LastPass security breach.</p>\n\n\n\n<p>If you’re a LastPass user, then you’ll know what their service is, but if you’re not, here’s a quick introduction. LastPass is a password manager. It will lock up your passwords, and any other data for that matter, in a secure vault, which can only be read if you decrypt it with the correct password.</p>\n\n\n\n<p>Towards the end of 2022, LastPass announced in a series of blog posts that customer vaults had been taken from their cloud storage. The way that this was communicated left many of their customers questioning their use of the service, and whether they now could trust LastPass with their data.</p>\n\n\n\n<p>Robert explains how the incident occurred, and if you should be concerned. The answer is, as you might expect, it depends. There are situations in which the settings that you had in your LastPass account might mean that you need to act sooner rather than later. The length and complexity of your master password is also a key factor.</p>\n\n\n\n<p>This then leads to a conversation about the broader issue of website security and the security of WordPress websites in particular.</p>\n\n\n\n<p>What are some considerations that you need to think about when protecting your website and how can you communicate these considerations to your clients?</p>\n\n\n\n<p>Towards the end of the podcast, we chat about a project that Robert’s been involved in during 2022. He’s been patching plugins which are no longer being maintained, but are still being used, so that they present less of a security threat to their users.</p>\n\n\n\n<p>If you’re curious about website security, then this is a podcast for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links.</h2>\n\n\n\n<p><a href=\"https://patchstack.com/\">Patchstack</a></p>\n\n\n\n<p><a href=\"https://hashcat.net/hashcat/\">Hashcat</a></p>\n\n\n\n<p><a href=\"https://www.lastpass.com/\">LastPass</a></p>\n\n\n\n<p><a href=\"https://1password.com/\">1Password</a></p>\n\n\n\n<p><a href=\"https://bitwarden.com/\">Bitwarden</a></p>\n\n\n\n<p><a href=\"https://www.dashlane.com/\">Dashlane</a></p>\n\n\n\n<p><a href=\"https://keepass.info/\">KeePass</a></p>\n\n\n\n<p><a href=\"https://keepassxc.org/\">KeePassXC</a></p>\n\n\n\n<p><a href=\"https://fidoalliance.org/\">FIDO Alliance</a></p>\n\n\n\n<p><a href=\"https://www.yubico.com/\">Yubikey</a></p>\n\n\n\n<p><a href=\"https://en.wikipedia.org/wiki/Google_Authenticator\">Google Authenticator</a></p>\n\n\n\n<p><a href=\"https://authy.com/\">Authy</a></p>\n\n\n\n<p><a href=\"https://patchstack.com/category/last-patch/\">Last Patch</a></p>\n\n\n\n<p><a href=\"https://patchstack.com/articles/\">Patchstanck blog</a></p>\n\n\n\n<p><a href=\"https://wpbuilds.social/@rawrly\">Robert’s Mastodon account</a></p>\n\n\n\n<p><a href=\"https://profiles.wordpress.org/rawrly/\">Robert’s WordPress.org account</a></p>\n\n\n\n<p><a href=\"https://patchstack.com/category/weekly/\">Patchstack Weekly podcast</a></p>\";s: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 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: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:43:\"HeroPress: Giving up the good for the great\";s: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=5130\";s: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:138:\"https://heropress.com/essays/giving-up-the-good-for-the-great/#utm_source=rss&utm_medium=rss&utm_campaign=giving-up-the-good-for-the-great\";s: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:11973:\"<img width=\"1024\" height=\"512\" src=\"https://heropress.com/wp-content/uploads/2023/02/013123-min.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull quote: I have built some great relationships through WordPress and I am extremely grateful to be a part of such an awesome community.\" /><p>If you didn’t already know, HeroPress is all about writing to your peers. When Topher asked who I will be writing to, I wasn’t sure at first. I had to think about this for a couple of days before I went back to him.</p>\n\n\n\n<p>I found this question difficult because I couldn’t think of how I fitted into a certain bracket or who my peers actually were. I’m just a thirty two year old man from the UK who’s going grey way too early and likes building things with WordPress.</p>\n\n\n\n<p>After some thought and thinking about my journey through life so far, the only thing that stuck out was my change of career around eleven years ago. For me this was a big decision and not one I took lightly.</p>\n\n\n\n<p>Therefore, I’m writing this essay for anyone who feels stuck in their current job and can’t see a way out. I want people to realise it’s never too late to make a change in your life, you just need to want it strongly enough. I’m not claiming to have done anything extraordinary, it’s just my story and I hope it will give some people the inspiration to change their future.</p>\n\n\n\n<h2 id=\"h-how-it-began\">How It Began</h2>\n\n\n\n<p>I don’t want to be that person who tells you their life story from the day they were born, but I will set the scene from when I first discovered my love for design at a fairly young age.</p>\n\n\n\n<p>When I was nine years old, I got my first computer which came with Disney’s Magic Artist Studio. I would spend hours using this to “design” things like t-shirts, trainers and logos. I had no idea at the time that this was going to set me on a journey that I am still on today.</p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/disneys-magic-artist-studio.jpg\"><img /></a>\n\n\n\n<p>When I left school at eighteen years old, I went to university to do a foundation in graphic design. During this time I was also working part time at a tattoo studio, drawing customer’s tattoos and manning the reception desk. The excitement of it led me to abandon my journey in graphic design once I completed my foundation year. Instead of doing a BA, I started an apprenticeship in Tattooing and one year later I was tattooing paying customers.</p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/tattooing.jpg\"><img /></a>\n\n\n\n<p>This was an exciting time of my life. I did this for around two years and up until that point I was very happy. However, I started to feel like there was something missing in my life, like there was an itch that I couldn’t scratch. I wondered what this was for a while but couldn’t quite get to the root of it. After a few more months of feeling like this I eventually realised that my love for graphic design hadn’t gone away and this was where my true passion lied.</p>\n\n\n\n<h2 id=\"h-shifting-gears\">Shifting Gears</h2>\n\n\n\n<p>Soon enough, the feeling that I was not on the right career path had become too strong for me to ignore. I knew I wanted to get back into the digital world, so I started looking for jobs online. Most positions required a degree but I really didn’t want to go back to university for three years. I quickly came to the conclusion that my best option would be to do an internship or an apprenticeship to gain experience quickly.</p>\n\n\n\n<p>As it had been a few years since university, I was completely out of touch with the current technology and design trends. I knew the only way I could switch careers was if I had a good portfolio and was up to speed with current design tools and best practices.</p>\n\n\n\n<p>So, over the next three months, I dedicated most evenings to improving my design skills, working on my portfolio and learning HTML & CSS. I watched YouTube tutorials, read articles, read books, practised on Codecademy and built basic websites that I had designed. It was quite difficult to work my day job and upskill in my spare time, but my determination to follow my passion kept me going.</p>\n\n\n\n<h2 id=\"h-starting-again\">Starting Again</h2>\n\n\n\n<p>Once I felt like I had a good foundation of design skills and a good understanding of HTML & CSS, I applied for a junior graphic designer role. I didn’t get the job which wasn’t a huge surprise to me but it gave me valuable interview experience which helped me know what I needed to improve on for next time.</p>\n\n\n\n<p>I went for my second interview soon after. It was for a web design apprenticeship at a Digital Marketing agency. To my surprise, I actually got the job! </p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/starting-new-job.jpg\"><img /></a>\n\n\n\n<p>I couldn’t believe that the hard work I had put in over the last three months had actually paid off. I was back on the path I was supposed to be on. Compared to my previous job the pay wasn’t great and it was definitely a huge life adjustment. However, I was committed to making this work, whatever it took.</p>\n\n\n\n<p>I started that job back in 2012 and guess what, I am still working for the same company today! During my time working for this agency, I have had lots of job titles as I worked my way up. I am now Director of Web Services, leading a team of Graphic Designers and Web Developers who design and build WordPress websites for a wide variety of clients. The company recently threw me a ten year work anniversary party!</p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/10-years.jpg\"><img /></a>\n\n\n\n<p>Over the past couple of years, my role has become predominantly remote based, I have the flexibility to choose whether I go into the office or not. This gives me a great sense of freedom because I can now work from anywhere in the world if I choose to. To be honest though, I work in my garage 99% of the time which I’ve converted into an office. However, it’s nice to know that I have the choice and I’m not tied to any location.</p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/remote-working.jpg\"><img /></a>\n\n\n\n<p>Remote working suits me perfectly because when I pop into the house throughout the day to make a cup of tea or have lunch, I get to spend some time with my one year old daughter. This is the most amazing benefit of working from home. Without having a job that can be done remotely, I’d miss out on these priceless moments.</p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/snowman.jpg\"><img /></a>\n\n\n\n<h2 id=\"h-where-wordpress-fits\">Where WordPress Fits</h2>\n\n\n\n<p>WordPress has always been a big part of my role at the agency I work at. Even though I am now managing a team, I am still getting my hands dirty building and supporting WordPress websites on a daily basis. I think it’s important for managers to stay up to date with the tools and technology their team is using to effectively mentor and support them. I also think it’s important to take time to have fun with your team and don’t be afraid to show vulnerability.</p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/team.jpg\"><img /></a>\n\n\n\n<p>Besides playing a big part in my career, WordPress has also allowed me to explore some of my own ideas. The ability to be able to execute them fairly easily with WordPress is one of the reasons why I love it. You can completely take control of your future with WordPress, if you’re willing to put in the work.</p>\n\n\n\n<p>What is also really exciting, is the fact that WordPress shook things up in version 5.0, by introducing the Gutenberg project. This brought the block editor to WordPress and at first a lot of people were very sceptical about it. Some still are today. However, a lot of people, including myself, can see the potential it has and are embracing the changes.</p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/gutenberg-5.jpg\"><img /></a>\n\n\n\n<p>Before Gutenberg, the market was saturated with plugins and themes that catered for every possible thing you could think of. It felt like there was nothing left for new developers to build. However, now with blocks, the playing fields have been levelled and everything is up for grabs again. Plugins and themes that were built before Gutenberg, can now be built again to be compatible with blocks. Suffice to say, this is an extremely exciting time to be a WordPress developer.</p>\n\n\n\n<h2 id=\"h-building-new-things\">Building New Things</h2>\n\n\n\n<p>To help developers take advantage of the new demand for Gutenberg compatible products, I decided to create <a href=\"https://gutenbergmarket.com\">Gutenberg Market</a>, the first marketplace exclusively for premium block plugins, block themes and block components. I did this because I spotted a gap in the market and also because I wanted to help others earn fairly from their hard work. Most other marketplaces take a very large percentage of the sale, usually more than the author receives, so I wanted to create a marketplace where the commission was always in favour of the authors.</p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/gutenberg-market.jpg\"><img /></a>\n\n\n\n<p>I also host a YouTube channel called <a href=\"https://youtube.com/@wpBros.\">wpBros</a> with my friend Phil Sola, where we provide Gutenberg Block Development tutorials. People seem to like the informal chatty style of our videos and we’ve received some great feedback so far. We don’t profess to be experts in this subject, as we are still learning ourselves. We found it difficult to find good resources at the beginning of our journey, so our main reason for starting the channel was to simply help people get started with block development. If you are thinking about building blocks but don’t know where to start, you might find our videos very helpful.</p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/wpbros-academy.png\"><img /></a>\n\n\n\n<h2 id=\"h-powerful-community\">Powerful Community</h2>\n\n\n\n<p>I want to also mention how amazing the WordPress community is, which is another compelling reason to make the switch to WordPress. There is a thriving community of WordPress advocates on Twitter who offer their wisdom freely and help out when you’re in need. There are regular WordPress meet-ups planned all over the world and lots of other events online and offline you can get involved with. I have built some great relationships through WordPress and I am extremely grateful to be a part of such an awesome community.</p>\n\n\n\n<p>So, to close, my advice to anyone who is thinking about making the switch to WordPress or another career, is just go for it! There is so much potential in the WordPress space right now and there is a high demand for developers. You will almost certainly land a job as long as you have the skills and are committed to learning. It’s also so easy to get started with all of the free resources available online. If you’re willing to invest some money into your training there are also some fantastic paid tutorials on Udemy and other course providers too.</p>\n\n\n\n<p>I wish you all the best in your endeavours and please feel free to reach out to me on Twitter if you need any help transitioning to WordPress.</p>\n\n\n\n<p>Finally, I want to leave you with one quote that I really like…</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>“I can’t change the direction of the wind, but I can adjust my sails to always reach my destination.” </p>\n<cite>Jimmy Dean</cite></blockquote>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/02/adjust-my-sails.jpg\"><img /></a>\n<p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/giving-up-the-good-for-the-great/\">Giving up the good for the great</a> appeared first on <a rel=\"nofollow\" href=\"https://heropress.com\">HeroPress</a>.</p>\";s: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 Feb 2023 08:00:34 +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:17:\"James Koussertari\";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:56:\"WordPress.org blog: 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:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=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:\"\";}}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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:13149:\"<p><strong>This month we feature Daniel Kossmann, a software engineer from South America who shares his enthusiasm for WordPress at every opportunity.</strong></p>\n\n\n\n<p><strong>The <em>People of WordPress</em> series features inspiring stories of how people’s lives can change for the better through WordPress and its global community of contributors.</strong></p>\n\n\n\n<img width=\"1014\" height=\"627\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo.jpg?resize=1014%2C627&ssl=1\" alt=\"\" class=\"wp-image-14222\" />\n\n\n\n<p>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. </p>\n\n\n\n<p>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. </p>\n\n\n\n<p>Daniel has served as a community organizer for seven years in Curitiba, Brazil and co-organized four annual <a href=\"https://wptranslationday.org/\">WordPress Translation Day</a> events in the city. Community building initiatives, like these, bring in new volunteers and help spur on local user groups.<br /><br />Now working as a software engineer manager, Daniel maintains his interest in supporting the WordPress community through a newsletter in Brazilian Portuguese.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Finding WordPress to publish content can be life-changing</h2>\n\n\n\n<p>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. </p>\n\n\n\n<p>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á.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>“In order to focus more on content rather than coding, I ended up getting to know WordPress. It was love at first sight!” </p>\n</blockquote>\n\n\n\n<p>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.</p>\n\n\n\n<p>However, once he discovered the range and versatility of the software, he wanted to build themes and features to customize websites.</p>\n\n\n\n<p>As he searched for learning materials, he came across a WordPress event happening in his own city. This event, <a href=\"https://curitiba.wordcamp.org/2010/\">WordCamp Curitiba 2010</a>, had a deep impact on Daniel.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>“Other tech events I attended charged more than double this WordCamp, but hadn’t offered half of the things it did.” </p>\n</blockquote>\n\n\n\n<p>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.</p>\n\n\n\n<img width=\"1024\" height=\"683\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-saopaulo-2.jpg?resize=1024%2C683&ssl=1\" alt=\"Daniel giving a talk at WordCamp São Paulo 2018 \n\" class=\"wp-image-14223\" /><em>Daniel giving a talk at WordCamp São Paulo 2018 about Gutenberg</em>\n\n\n\n<p>Less than two years later, Daniel helped to organize <a href=\"https://curitiba.wordcamp.org/2012/\">WordCamp in Curitiba 2012</a>, 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. </p>\n\n\n\n<h2 class=\"wp-block-heading\">From WordPress user to entrepreneur</h2>\n\n\n\n<p>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.</p>\n\n\n\n<p>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. </p>\n\n\n\n<p>“This decision allowed me to dive even deeper into the system, making better and faster-to-deliver solutions for my clients,” said Daniel. </p>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<img width=\"1024\" height=\"768\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2018-wc-floripa.jpg?resize=1024%2C768&ssl=1\" alt=\"\" class=\"wp-image-14221\" />\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Supporting local: re-energising the Curitiba’s WordPress community</h2>\n\n\n\n<img src=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2016-meetup-curitiba.jpg?resize=680%2C510&ssl=1\" alt=\"Daniel speaking at a meetup in Curitiba in 2016.\" class=\"wp-image-14241\" width=\"680\" height=\"510\" /><em>Daniel speaking at a meetup in Curitiba in 2016</em>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p>The <a href=\"https://www.meetup.com/wpcuritiba/\">Curitiba meetup</a> 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 .</p>\n\n\n\n<h2 class=\"wp-block-heading\">Sharing the benefit of WordPress across Brazil</h2>\n\n\n\n<img src=\"https://i0.wp.com/wordpress.org/news/files/2023/01/daniel-kossmann-2019-meetup-curitiba-4.jpg?resize=680%2C411&ssl=1\" alt=\"Daniel presenting at a Curitiba meetup in 2019.\" class=\"wp-image-14242\" width=\"680\" height=\"411\" /><em>Daniel presenting at a Curitiba meetup in 2019</em>\n\n\n\n<p>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. </p>\n\n\n\n<h2 class=\"wp-block-heading\">Advice to future WordPress contributors</h2>\n\n\n\n<p>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. </p>\n\n\n\n<p>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.”<br /><br />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.”</p>\n\n\n\n<p>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. </p>\n\n\n\n<p>His final message is to join WordPress <a href=\"https://www.meetup.com/topics/wordpress/\">meetups locally</a> or online in other cities, and be inspired like he has been for 14 years and still counting. </p>\n\n\n\n<h2 class=\"wp-block-heading\">Share the stories</h2>\n\n\n\n<p>Help share these stories of open source contributors and continue to grow the community. Meet more WordPressers in the <a href=\"https://wordpress.org/news/category/newsletter/interviews/\">People of WordPress series</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Contributors</h2>\n\n\n\n<p>Thank you to <a href=\"https://profiles.wordpress.org/kossmann/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>kossmann</a> for sharing his adventures in WordPress.</p>\n\n\n\n<p>Thank you to Abha Thakor (<a href=\"https://profiles.wordpress.org/webcommsat/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>webcommsat</a>), Larissa Murillo (<a href=\"https://profiles.wordpress.org/lmurillom/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>lmurillom</a>), Meher Bala (<a href=\"https://profiles.wordpress.org/meher/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>meher</a>), Chloe Bringmann (<a href=\"https://profiles.wordpress.org/cbringmann/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>cbringmann</a>) for research, interviews, and writing this feature article.</p>\n\n\n\n<p>The <em>People of WordPress</em> series thanks Josepha Haden (<a href=\"https://profiles.wordpress.org/chanthaboune/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>chanthaboune</a>) and Topher DeRosia (<a href=\"https://profiles.wordpress.org/topher1kenobe/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>topher1kenobe</a>) for their support.</p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-center\"><img width=\"180\" height=\"135\" src=\"https://i0.wp.com/wordpress.org/news/files/2020/03/heropress_logo_180.png?resize=180%2C135&ssl=1\" alt=\"HeroPress logo\" class=\"wp-image-8409 size-full\" /><div class=\"wp-block-media-text__content\">\n<p class=\"has-small-font-size\"><em>This People of WordPress feature is inspired by an essay originally published on </em><a href=\"https://heropress.com/\"><em>HeroPress.com</em></a><em>, 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. </em>#HeroPress </p>\n</div></div>\";s: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 Feb 2023 02:30:02 +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: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:91:\"WPTavern: A Look Under the Hood at Engine Awesome, a Laravel-based SaaS App Using Gutenberg\";s: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=140882\";s: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/a-look-under-the-hood-at-engine-awesome-a-laravel-based-saas-app-using-gutenberg\";s: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:5926:\"<p>During the <a href=\"https://wptavern.com/state-of-the-word-2022-matt-mullenweg-highlights-gutenbergs-progress-announces-new-community-tools\">2022 State of the Word</a>, Matt Mullenweg highlighted a few examples of how Gutenberg adoption is growing beyond WordPress and how he believed it could become “bigger than WordPress itself.” <a href=\"https://engineawesome.com/\">Engine Awesome</a>, a Laravel-based SaaS application, is one example he cited that is using the block editor to allow customers to build their own custom applications.</p>\n\n\n\n<p>Steve Bruner, SlipFire agency owner and former CEO of <a href=\"https://wptavern.com/piklist-is-shutting-down\">Piklist</a>, and WordPress developer and core committer Timothy Jacobs, joined forces in 2022 to create Engine Awesome.</p>\n\n\n\n<p>“All companies use unique processes and workflows to run their businesses,” Bruner said in the company’s launch post. “Even those in the same industry do things differently from their competitors. Unfortunately, today’s software does not allow for this flexibility. Instead, they feature defined rules, often forcing us to put square pegs in round holes. We want to change that.”</p>\n\n\n\n<p>Engine Awesome is a no-code application builder where users can create object types (similar to custom post types) to store and organize their data. Here is an example from the dashboard of a demo application for cleaning jobs. </p>\n\n\n\n<img />\n\n\n\n<p>It offers a user-friendly interface for team members or others involved in managing the business to schedule and edit entries as work is completed. </p>\n\n\n\n<img />\n\n\n\n<p>On the application building side, users can easily add, edit, or delete object types and add a theme for the layouts.</p>\n\n\n\n<img />\n\n\n\n<p>Editing an object type looks very similar to the WordPress block editor. App creators can easily add fields that will be part of that object and drag and drop to rearrange them. Users can create relationships between object types for smart ways of organizing the app’s data. Engine Awesome is also set up to connect apps to more than 5,000 services via Zapier integration.</p>\n\n\n\n<img />\n\n\n\n<p>If the interface looks similar to WordPress, it’s because the front-end uses the same theme.json system as WordPress core to provide different themes and appearance options. In the future, Bruner said the apps created could automatically inherit the styles of a WordPress site by consuming its theme.json file.</p>\n\n\n\n<p>“Engine Awesome is a SaaS application with a Laravel and Postgres backend,” Bruner said. “We chose MongoDB to store customer data because its document-oriented design allows our customers flexibility when choosing their fields.</p>\n\n\n\n<p>“The front-end is a headless React application built primarily using the Gutenberg JavaScript packages. We use the Gutenberg packages directly instead of the Isolated Editor project as it affords us a higher degree of control and customization.” </p>\n\n\n\n<p>Engine Awesome provides a user-friendly UI for tracking information that might otherwise be added to a spreadsheet. It gives users a more flexible way to manage their business data via an application designed for their needs, at a fraction of the cost of having a custom app created by a development company.</p>\n\n\n\n<p>Engine Awesome is currently manually onboarding new customers as the company works on its pricing and signup process. Prices start at $10/month following a 30-day free trial which includes an initial Zoom call to help customers get up and running. </p>\n\n\n\n<p>Bruner shared a few applications that customers have created using Engine Awesome:</p>\n\n\n\n<ul>\n<li>Shelly’s Organic Home Cleaning has four teams of three cleaners each. Each morning teams will log into Engine Awesome to see their upcoming jobs. Once at the location, they place the job in “cleaning” status and being. Upon completion, the job is placed in a “Done” status. Homeowners are automatically emailed when the job has started and when it ends. Once the cleaning service moves to credit cards, we will email a Stripe payment link upon completion.</li>\n\n\n\n<li>A Marketing company that builds interactive in-store displays is creating an application to manage them. Engine Awesome will hold product and store information, and the displays will update via our API.</li>\n\n\n\n<li>Homeowners Hub, a home repair concierge, is testing an application where their vendors create a quote in their own Engine Awesome account, which gets updated in the Homeowners Hub account—providing a direct integration between the two companies.</li>\n</ul>\n\n\n\n<p>Bruner said the most popular feature is building a CRM with an activity feed. All of the applications these customers have created have various Zapier integrations that provide further automation.</p>\n\n\n\n<p>The app builder is fairly simple right now but there are many possibilities the Engine Awesome team plans to explore in the future. The current roadmap includes the following planned features:</p>\n\n\n\n<ul>\n<li>Direct eCommerce functionality</li>\n\n\n\n<li>Integrated scheduling and booking</li>\n\n\n\n<li>Templates so users can get up and running quickly</li>\n\n\n\n<li>Front-end forms</li>\n\n\n\n<li>Enterprise features</li>\n</ul>\n\n\n\n<p>It is exciting to see the block editor being used outside of WordPress but Bruner said Engine Awesome also plans on having a WordPress plugin that would deliver some of its functionality. The plugin specifics have not yet been nailed down, but the team is considering connecting WordPress sites to Engine Awesome to sync data. For example, WooCommerce customers could automatically be added to an Engine Awesome CRM. </p>\n\n\n\n<p>“Down the road, we may include a version of the application builder in WordPress itself,” Bruner said. “Right now our focus is on making the SaaS product the best it can be.”</p>\";s: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 22:53:49 +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: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:93:\"WPTavern: WordPress Contributors Work Towards Removing Site Editor Beta Label for 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=141527\";s: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:104:\"https://wptavern.com/wordpress-contributors-work-towards-removing-site-editor-beta-label-for-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3130:\"<img />\n\n\n\n<p>Will WordPress be ready to remove the Beta label from the Site Editor in the upcoming 6.2 release? The project’s Executive Director Josepha Haden Chomphosy addressed this question in her latest WP Briefing podcast episode titled “<a href=\"https://wordpress.org/news/2023/01/episode-48-what-does-concluding-a-gutenberg-phase-really-mean/\">What Does Concluding a Gutenberg Phase Really Mean?</a>“</p>\n\n\n\n<p>“All of the projects, with the exception of two, I believe, in the <a href=\"https://github.com/WordPress/gutenberg/issues/33094\">Phase 2 scoping ticket</a>, will be shipped in the Gutenberg plugin before [the] WordPress 6.2 release comes out,” Haden Chomphosy said. “Barring any major breaking issues, those will then land in that major release in WordPress 6.2. So 99% of the features we considered in scope for Phase 2 will be in core by April.”</p>\n\n\n\n<p>Haden Chomphosy also mentioned the possibility of removing the Beta label from the Site Editor, if a specific set of conditions are met. She referenced the <a href=\"https://github.com/WordPress/gutenberg/issues/39293\">tracking issue</a> created in March 2022, that outlines the most critical remaining items in Phase 2 that must be completed before removing the label, as well as a few other follow-up items that are related but less critical to resolve before taking it out of Beta.</p>\n\n\n\n<p>“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,” she said.</p>\n\n\n\n<p>“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.”</p>\n\n\n\n<p>Contributors have been aiming to get the Beta label removed since 6.1 but the criteria had not yet been met. The current blockers include a <a href=\"https://github.com/WordPress/gutenberg/issues/35503\">ticket to improve the Site Editor loading state</a> so that everything is fully loaded before users start interacting, removing the jumpiness of half-rendered states. This item was added to the Todo column of the remaining <a href=\"https://github.com/orgs/WordPress/projects/63\">WordPress 6.2 Editor Tasks</a> project board.</p>\n\n\n\n<p>Haden Chomphosy assured podcast listeners that the conclusion of Phase 2 does not mean that WordPress will stop accepting user feedback or bug reports on customization features. </p>\n\n\n\n<p>“It definitely does not mean that we will stop shipping refinements to the user experience,” she said. “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.</p>\n\n\n\n<p>“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.”</p>\";s: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 22:50:54 +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: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:61:\"WPTavern: WordPress Launches Old Tickets Trac Triage Sessions\";s: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=141509\";s: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://wptavern.com/wordpress-launches-old-tickets-trac-triage-sessions\";s: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:3212:\"<p>As part of the <a href=\"https://wptavern.com/wordpress-project-aims-to-complete-customization-phase-and-begin-exploring-collaboration-in-2023\">big picture goals for WordPress in 2023</a>, the project is embarking on an effort to work through old tickets that are stuck due to no consensus, missing decisions, or multiple possible solutions. WordPress Core Committer Jb Audras has organized <a href=\"https://make.wordpress.org/core/2023/01/24/proposal-old-tickets-trac-triage-sessions/\">Trac triage sessions</a> dedicated to moving these tickets forward or closing the ones that are no longer relevant.</p>\n\n\n\n<p>Audras’ audit shows that there are <a href=\"https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=new&status=reopened&status=reviewing&time=05%2F06%2F2003..01%2F01%2F2008&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority\">19 tickets</a> that are more than 15 years old, <a href=\"https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=new&status=reopened&status=reviewing&time=05%2F06%2F2003..01%2F01%2F2013&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority\">688</a> that are 10 years old, but the largest chunk of <a href=\"https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=new&status=reopened&status=reviewing&time=05%2F06%2F2003..01%2F01%2F2018&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority\">3,484</a> tickets falls into the 5-10 year old category.</p>\n\n\n\n<p>The first kickoff session was held on January 26 in the #core Slack channel. Contributors started with a small selection of very old tickets with the goal of identifying a path towards resolution and an owner for the ticket. This generated some renewed discussion, for example, on a 17-year-old ticket where “<a href=\"https://core.trac.wordpress.org/ticket/2691\">HTML comments in posts aren’t handled properly</a>” and another of the same age regarding an <a href=\"https://core.trac.wordpress.org/ticket/2877\">unwanted slash in <code>get_pagenum_link()</code></a>. </p>\n\n\n\n<p>In some cases tickets were closed and in others contributors are working on reproducing the issue, testing, and refreshing patches where possible. One 13-year-old ticket, which <a href=\"https://core.trac.wordpress.org/ticket/14148\">fixes the wp_get_attachment_url() function not returning a valid URL if the filename contains unescaped URL characters</a>, was added to the 6.2 milestone with a PR awaiting review. Some tickets require deep historical knowledge of WordPress and will benefit from having participation from veteran contributors.</p>\n\n\n\n<p>The next “Classic” triage session will happen in the #core Slack channel on <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230209T1500\">Thursday, February 9, 2023 at 10:00 AM EST</a>. Anyone who wants to be part of finding a resolution for some of these old tickets is invited to join. Participants in the kickoff session also discussed alternating between very old and very new tickets, which are often easier for getting newer contributors involved.</p>\";s: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 18:06: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: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:96:\"WordPress.org blog: 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:\"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: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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:8724:\"<p>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. </p>\n\n\n\n<p><em><strong>Have a question you’d like answered? You can submit them to <a href=\"mailto:[email protected]\">[email protected]</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor: <a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br />Logo: <a href=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br />Production: <a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br />Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<h2 class=\"wp-block-heading\">Show Notes</h2>\n\n\n\n<p><a href=\"https://www.google.com/url?q=https://github.com/WordPress/gutenberg/issues/39293&sa=D&source=docs&ust=1674835876639227&usg=AOvVaw3p5tCc9THqs-s4oFT7aXL8\">Removing Block Editor Beta Label GitHub Issue</a><br /><a href=\"https://www.google.com/url?q=https://make.wordpress.org/core/handbook/testing/reporting-bugs/&sa=D&source=docs&ust=1674835876639741&usg=AOvVaw26y93yfwo7kmKoajxvyYQC\">Reporting Bugs</a><br /><a href=\"https://www.make.wordpress.org/design\">make.wordpress.org/design</a><br /><a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">Contribution Conversations: Improving the Contributor Journey</a><br /><a href=\"https://make.wordpress.org/project/2023/01/27/discussion-ending-the-eternal-september/\">Contribution Conversations: Ending the Eternal September</a><br /><a href=\"https://make.wordpress.org/community/2023/01/20/proposal-dedicated-communication-place-for-wordcamp-mentors/\">Contribution Conversations: WordCamp Mentorship</a><a href=\"https://make.wordpress.org/project/2023/01/27/discussion-ending-the-eternal-september/\"><br /></a><a href=\"https://www.google.com/url?q=https://asia.wordcamp.org/2023/schedule/livestream/&sa=D&source=docs&ust=1674835876640083&usg=AOvVaw1ew_7Sux2HngWq8FSO__kW\">WordCamp Asia Livestream Info</a><br /></p>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14213\"></span>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:00] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p>I’m your host, Jospeha Haden Chomphosy. Here we go.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:40] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:01:00] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p>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. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:02:00] </strong></p>\n\n\n\n<p>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. </p>\n\n\n\n<p>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.</p>\n\n\n\n<p>So what does that phase <em>not</em> 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. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:03:00] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:04:00] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:04:26] </strong></p>\n\n\n\n<p>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.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:00] </strong></p>\n\n\n\n<p>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. </p>\n\n\n\n<p>The second thing on my small list is that there are a lot of pages across wordpress.org that are getting shiny new designs.</p>\n\n\n\n<p>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. </p>\n\n\n\n<p>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.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:06:00] </strong></p>\n\n\n\n<p>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.</p>\";s: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: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: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:110:\"Gutenberg Times: Advanced Query Loop , WordPress 6.2, Find Your Style and Gutenberg 15.0—Weekend Edition 242\";s: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=23234\";s: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:116:\"https://gutenbergtimes.com/advanced-query-loop-wordpress-6-2-find-your-style-and-gutenberg-15-0-weekend-edition-242/\";s: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:20773:\"<p>Howdy, </p>\n\n\n\n<p>The Winter came to Bavaria just in time for me to enjoy it. Or Not. It took me week, to not be cold all the time. How are you doing with Winter in your area? </p>\n\n\n\n<p>Today’s round-up includes the schedule and the release squad for the next major WordPress release, planned for March 28, version 6.2. Beta 1 and Feature Freeze is next week (Feb 7th) with Gutenberg plugin release version 15.1. </p>\n\n\n\n<p>Next Friday, February 3rd, Nick Diego and I will record episode 79 of the Gutenberg Changelog. We will chat about the latest two releases of the Gutenberg plugin and also what’s in-store for WordPress 6.2 in broader strokes. If you have questions, send them to us at <a href=\"mailto:[email protected]\">[email protected]</a> and we will answer them in the show, and if you are ok with it, we’ll mention you by name, too. </p>\n\n\n\n<p>And now without further Ado, the news around the block editor from the last two weeks. </p>\n\n\n\n<p>Have a wonderful weekend! </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<div class=\"wp-block-sortabrilliant-guidepost\"><ul><li><a href=\"https://gutenbergtimes.com/feed/#0-word-press-release-information\">Developing Gutenberg and WordPress</a></li><li><a href=\"https://gutenbergtimes.com/feed/#0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </a></li><li><a href=\"https://gutenbergtimes.com/feed/#5-s\">Upcoming WordPress events</a><ul><li><a href=\"https://gutenbergtimes.com/feed/#1-l\">Learn WordPress Online Meetups</a></li></ul></li></ul></div>\n</div></div>\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p>In her article: <a href=\"https://wptavern.com/wordpress-project-aims-to-complete-customization-phase-and-begin-exploring-collaboration-in-2023\"><strong>WordPress Project Aims to Complete Customization Phase and Begin Exploring Collaboration in 2023</strong></a>, <strong>Sarah Gooding</strong> discusses the Big Goals for 2023, Josepha Haden Chomsphosy posted on the Make Blog earlier this month. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/michaelburridge\">Michael Burridge</a></strong> was the lead for the Gutenberg 15.0 plugin release. He highlighted in the release post <a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/\"><strong>What’s new in Gutenberg 15.0? (18 January)</strong></a></p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/#tabs-experiment-stabilized\">The Block inspector tabs experiment has been stabilized</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/#paste-styles\">The “Paste styles” option was added to the block settings</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/#block-style-variations\">Edit block style variations from global styles</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/#images-constrained\">Images constrained to their containers</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/#sticky-position\">New “Sticky” Position block support</a></li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Sarah Gooding</strong> wrote <strong><a href=\"https://wptavern.com/gutenberg-15-0-introduces-sticky-position-block-support-adds-paste-styles-option\">Gutenberg 15.0 Introduces “Sticky” Position Block Support, Adds “Paste Styles” Option</a>.</strong> The release also marks the end of the block inspector tabs experiment, which is now stabilized in the plugin.</p>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>🎙️ </strong> New episode: <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-79-wordpress-6-2-gutenberg-plugin-versions-15-0-and-15-1/\">Gutenberg Changelog #79 – WordPress 6.2, Gutenberg plugin versions 15.0 and 15.1</a> with Birgit Pauli-Haack and special guest Nick Diego </p>\n</div></div>\n\n\n\n<p><strong>Anne McCarthy</strong> published <a href=\"https://make.wordpress.org/test/2023/01/16/fse-program-running-through-refinements-summary/\"><strong>FSE Program Running Through Refinements Summary</strong></a>, with the outcomes from the 19th call for testing. “Feedback for all the tested features was generally positive with folks able to see how what’s being worked on unites and moves forward the Site Editor experience. As always, there were also noted bugs, feature requests, and areas of refinement that mostly matched either current priorities or previously reported items, underscoring where the experience needs to move towards. ” she wrote. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Hector Prieto</strong> finalized the schedule and the release squad for WordPress 6.2 in his post <a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\"><strong>WordPress 6.2 Planning Roundup</strong></a>. </p>\n\n\n\n<ul>\n<li>Beta 1 is scheduled to be released February 7th, 2023</li>\n\n\n\n<li>Release candidate 1 will escape into the world on March 7, 2023</li>\n\n\n\n<li>Final release is scheduled of March 28, 2023. </li>\n</ul>\n\n\n\n<p>if you want to follow along on the release squad communication you can lurk in their public channel on the WordPress Make Slack <a href=\"https://wordpress.slack.com/archives/C04JZ199XPG\"><strong>#6-2-release-leads</strong></a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Dave Smith</strong> published a behind-the-scenes view on the new editing experience for the Navigation block. Watch how this all came about and how the list view experience will solve previous problems. <a href=\"https://www.youtube.com/watch?v=VAxn8AhFcLs\"><strong>Easier Nav block Editing for WordPress 6.2</strong></a>. </p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p><strong>Munir Kamal </strong>wrote a tutorial on <a href=\"https://gutenberghub.com/how-to-create-google-web-stories-on-wordpress-website/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Create Google Web Stories on WordPress Website</strong></a>. AMP Stories were <a href=\"https://www.youtube.com/watch?v=CiQ0Uyvem_c\">all the rave in 2019. </a>Three year’s later AMP is no more, but you can still take advantage of the incredible mobile interface for Web stories. Kamal showed you how using the <a href=\"https://wordpress.org/plugins/web-stories/\">Google Web stories plugin</a>. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><a href=\"https://wordpress.tv/2023/01/24/patterns-reusable-blocks-and-block-locking/\"><strong>Patterns, Reusable Blocks and Block Locking </strong></a>is the title of <strong>Wes Theron</strong>‘s workshop to Learn WordPress. He explored using block patterns, creating and editing reusable blocks and utilizing the block locking features. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In his post <a href=\"https://torquemag.io/2023/01/best-wordpress-gutenberg-blocks/\"><strong>8 Best WordPress Gutenberg Blocks (And How to Use Them)</strong></a>, <strong><a href=\"https://twitter.com/nschaeferhoff\">Nick Schäferhoff</a></strong>, show you first how to add blocks to your post pages and work with the Inserter. Then he takes a deeper dive on eight powerful WordPress core blocks, the query loop block and the fairly new post template blocks. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Carolina Nymark</strong> shows you the tutorial <a href=\"https://fullsiteediting.com/background-image/\"><strong>How to add a background image or background video with full site editing</strong></a> in 4 steps. “Adding a background image using the Customizer was a single step process. In the Site Editor you have more options to choose from, for example duotone and opacity.” Nymark wrote. </p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p>The <a href=\"https://make.wordpress.org/test/2023/01/11/fse-program-testing-call-20-find-your-style/\"><strong>20th Call for testing via the FSE Outreach program</strong></a> takes you through the latest features of the Gutenberg plugin (15.0). This time you come from a classic theme and switch to Twenty-Twenty Three theme, and test the migration of widgets and menus with the new features. <strong>Anne McCarthy</strong> will collect all your feedback and summarize the outcome. Deadline is<strong> February 1st, 2023.</strong></p>\n\n\n\n<p>If you are a bit unsure if you can do it, follow along with <strong>Courtney Robertson</strong> and <strong>Sarah Snow</strong>, who did a walk through the call for testing in this video: <a href=\"https://wordpress.tv/2023/01/27/courtney-robertson-sarah-snow-call-for-testing-find-your-style/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Courtney Robertson, Sarah Snow: Call For Testing: Find Your Style</strong></a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><a href=\"https://twitter.com/wpebuilders\"><strong>WPEngine Builders</strong></a> tweeted: The <a href=\"https://developer.wordpress.org/news/\">WordPress Developer Blog</a> is a treasure chest of knowledge for those who want to build block themes and leverage new settings for the editor. Here’s an example that’s super useful and can result in beautiful things. <a href=\"https://developer.wordpress.org/news/2023/01/using-the-box-shadow-feature-for-themes/\"><strong>Using the box shadow feature for themes</strong></a> by <strong>Justin Tadlock.</strong> </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p><strong> <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">“Keeping up with Gutenberg – Index 2022”</a> </strong><br />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. <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\"><em>The index 2020 is here</em></a></p>\n\n\n\n\n<p><strong>Nick Schäferhoff </strong>took the latest WordPress default theme for a spin and published his review in <a href=\"https://torquemag.io/2023/01/twenty-twenty-three-theme-review-flexible-and-community-driven/\"><strong>Twenty Twenty-Three Theme Review: Flexible and Community Driven</strong></a>. The difference between previous default themes and Twenty-Twenty Three is ‘an intense focus on community involvement.’ Schäferhoff took a closer look at some key features of this theme. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In this video, <strong>Jonathan Bossenger</strong> talks you through <a href=\"https://wordpress.tv/2023/01/27/using-theme-json-with-classic-themes/\"><strong>using theme.json with classic themes</strong></a>. The theme.json is a file that allows block theme developers to control the settings and styles of the blocks in the Editor. In this video, you’re going to learn what happens when you add a theme.json file to a classic theme.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>During this week’s Twitch livestream, <strong>Daisy Olsen</strong> covered the fourth part of <strong>Building a Starter Block Theme</strong> series: <a href=\"https://www.youtube.com/watch?v=q-GhY6R4AQE\"><strong>Presets in theme.json</strong></a>. “In this video, we have many technical difficulties and a look at how to add Theme Supports to control which block style controls are available for content creators and site editors.” Olsen wrote. Hey it’s a live stream! </p>\n\n\n\n<p>The previous parts of the series “<strong>Building a Starter Block Theme</strong>” are: </p>\n\n\n\n<ul>\n<li>Part 3: <a href=\"https://www.youtube.com/watch?v=WJZtaVViuBw\"><strong>Theme Supports in theme.json</strong></a></li>\n\n\n\n<li>Part 2: <a href=\"https://www.youtube.com/watch?v=tld0hTINPPk\"><strong>Index template, singular template, Header and Footer parts</strong></a></li>\n\n\n\n<li>Part 1: <a href=\"https://www.youtube.com/watch?v=JZslURB8tos\"><strong>Local Development, Create Block Theme Plugin, Code Review</strong></a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </h2>\n\n\n\n<p><strong>Ryan Welcher</strong> covered a myriad of topics in his latest livestream recording. <a href=\"https://www.youtube.com/watch?v=6xZgpngqslc\"><strong>Gutenberg 14.9 | Advanced Query Loop | WordPress Tutorial</strong></a>. He looked at some WordPress developer-focused changes in the Gutenberg 14.9 release. Welcher also added the ability to query multiple post types in his <a href=\"https://wordpress.org/plugins/advanced-query-loop/\"><em>Advance Query Loop plugin</em></a>.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><a href=\"https://twitter.com/carlodaniele\"><strong>Carlo Daniele</strong></a> wrote a tutorial to teach developers <strong><a href=\"https://kinsta.com/blog/wordpress-add-meta-box-to-post/\">How To Add Meta Boxes and Custom Fields To Posts in Gutenberg</a>.</strong> “If you’re a developer and want to get more out of WordPress custom fields, integrate them seamlessly into the block editor, and display them on the frontend of your WordPress website using a custom Gutenberg block, then you’re in the right place.” Daniele wrote. </p>\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg’s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Dean Sas</strong>, JavaScript wrangler at Automattic, invites developers to learn about “<a href=\"https://developer.wordpress.org/news/2023/01/some-very-cool-things-can-happen-when-you-hit-enter-in-a-block/\"><strong>Some very cool things can happen when you hit Enter in a block</strong></a>. You’re writing a list in the editor, and you hit Enter and automatically, you get another bullet point! If you’d like to make your own blocks to do something like that, Sas’ article helps you with. It will probably make more sense to you if you’ve written some blocks before. </p>\n\n\n\n<p><em>To get started developing with blocks, see the Learn WordPress course: <a href=\"https://learn.wordpress.org/course/introduction-to-block-development-build-your-first-custom-block/\">Introduction to Block Development: Build your first custom block</a></em></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>WordPress blocks have come a long way since Gutenberg was first released as part of WordPress 5.0 in 2018. Special guest: <strong>Nick Diego</strong> fills you in on the latest episode of Delicious Brain Waves <a href=\"https://podcast.deliciousbrains.com/podcasts/49745/episodes/episode-16-unlocking-the-power-of-wordpress-blocks\"><strong>Episode 16 – Unlocking the Power of WordPress Blocks</strong></a>. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/KristinCodesWP\">Kristin Falkne</a>r</strong> is a freelance web developer specializing in fully custom WordPress sites. In her article, <a href=\"https://wpfieldwork.com/utilizing-patterns-vs-building-custom-acf-blocks/\"><strong>Utilizing Patterns vs. Building Custom ACF Blocks</strong></a>, Falkner describes her journey from ACF blocks to creating block patterns with WordPress core blocks. </p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"5-s\">Upcoming WordPress events</h2>\n\n\n\n<p><strong>February 4 + 5, 2023</strong><br /><a href=\"https://birmingham.wordcamp.org/\"><strong>WordCamp Birmingham, AL</strong></a></p>\n\n\n\n<p><strong>February 17 – 19, 2023</strong><br /><a href=\"https://asia.wordcamp.org/2023/\"><strong>WordCamp Asia 2023</strong></a> </p>\n\n\n\n<p>March 21, 2023<br /><a href=\"https://events.wpengine.com/event/b1c1e30f-2c73-4abb-a609-52afaed68717/websitePage:efdb2b4b-9c33-43ea-8831-a841975fef2c\"><strong>WP Engine is hosting DE{CODE}</strong></a></p>\n\n\n\n<p class=\"has-light-background-background-color has-background\"><em><a href=\"https://central.wordcamp.org/schedule/\"><strong>Check the schedule of WordCamp Central</strong></a> of upcoming WordCamps near you.</em></p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-l\">Learn WordPress Online Meetups</h3>\n\n\n\n<p>January 31, 2023 – 3pm ET / 20:00 UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290414181/\"><strong>Creating a photography website with the block editor</strong></a></p>\n\n\n\n<p>February 3, 2023 – 3 am ET / 8am UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290971392/\"><strong>Let’s make custom templates in the Site Editor!</strong></a></p>\n\n\n\n<p>February 3, 2023 – 10:30 ET / 15:30 UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/fhqnbtyfcdbfb/\"><strong>Block Themes and WordPress: Live Stream</strong></a></p>\n\n\n\n<p>February 7, 2023 – 22:00 ET / 3 am UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290414689/\"><strong>APAC: Creating a photography website with the block editor</strong></a></p>\n\n\n\n<p>February 7, 2023 – 15:00 ET / 20:00 UTC <br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/291094663/\"><strong>Builder Basics: Adding Custom CSS to Block Themes</strong></a></p>\n\n\n\n<p class=\"has-text-align-left has-light-background-background-color has-background\"><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/\"><strong>More events are scheduled via the Meetup group</strong></a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p>Featured Image: <a href=\"https://wordpress.org/photos/photo/363c5fcac7/\">Colorful Candy Dispensers</a> by Chris Edwards found on WordPress.org/photos</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don’t want to miss the next Weekend Edition? </strong></p>\n\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too and won’t give your email address to anyone except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s: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, 28 Jan 2023 08:08:10 +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: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: Open Source Initiative and OpenLogic Release 2023 State of Open Source Report\";s: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=141467\";s: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://wptavern.com/open-source-initiative-and-openlogic-release-2023-state-of-open-source-report\";s: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:2931:\"<p><a href=\"https://www.openlogic.com/\">OpenLogic</a>, a company that provides technical support for enterprise open source infrastructure, and the <a href=\"https://opensource.org/\">Open Source Initiative</a> (OSI), the nonprofit stewards of the <a href=\"https://opensource.org/docs/osd\">Open Source Definition (OSD)</a> have published the <a href=\"https://www.openlogic.com/resources/2023-state-open-source-report\">2023 State of Open Source Report</a>.</p>\n\n\n\n<p>The annual vender-neutral survey received 872 qualified responses from people in more than 20 major industries. Responses indicate that open source adoption continues to grow, as 80% of organizations reported increasing the use of OSS over the past year. The industries where open source adoption increased significantly include oil and gas, telecommunications, and energy.</p>\n\n\n\n<p>When asked which categories of open source are being used or evaluated in their organizations, more than 32% of respondents said they are using open source software development life cycle tools, containers and container orchestration tech, and databases. Open source content management systems, a new category this year, have been adopted by more than 21% of respondents. One interesting finding is that usage of open source security tools has declined from 22% last year to 15.94%.</p>\n\n\n\n<p>One question of the survey aimed to identify the reasons why organizations choose open source software and respondents could select more than one answer. The variety of reasons with no particular standouts indicates that organizations have many diverse and important factors that drive them to using open source software, which may not be easy to predict based on industry or organization size.</p>\n\n\n\n<img />\n\n\n\n<p>The top four challenges organizations reported in supporting open source software include maintaining security policies or compliance (41.97%), lack of skills, experience, or proficiency (37.50%), keeping up with updates and patches (36.70%), and lack of low level technical support (36.47%).</p>\n\n\n\n<p><a href=\"https://www.openlogic.com/success/2023-state-open-source-report\">Download the free report</a> to get a more detailed look at the top open source infrastructure technologies, frameworks, and data technologies. </p>\n\n\n\n<p>Perforce OSS Evangelist Javier Perez and OSI Executive Director Stefano Maffulli will be discussing the findings on February 16th in a live webinar. They will be highlighting the most popular OSS used today, key challenges, how it varies by industry, region, and company size, and the latest trends for this year. <a href=\"https://www.openlogic.com/resources/events/2023-open-source-report-analysis?region=north-america&utm_medium=content&utm_source=press-release&utm_campaign=OPL-GLB-2023Q1-CON-StateofOpenSource&utm_content=resource&utm_term=false&utm_adgroup=false&utm_leadsource=false#north-america\">Registration</a> is free. </p>\";s: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, 27 Jan 2023 04:12: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: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:89:\"Post Status: The WP Agency Journey With Mario Peshev Of DevriX — Post Status Draft 138\";s: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=146731\";s: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:95:\"https://poststatus.com/the-wp-agency-journey-with-mario-peshev-of-devrix-post-status-draft-138/\";s: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:57798:\"<div class=\"is-layout-flow wp-block-group eplus-wrapper has-theme-palette-2-color has-theme-palette-8-background-color has-text-color has-background\"><div class=\"wp-block-group__inner-container\"><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">In this episode, <a href=\"https://twitter.com/no_fear_inc\">Mario Peshev</a>, founder of <a href=\"https://devrix.com/\">DevriX,</a> joins Cory Miller to discuss WordPress retainers, entrepreneurship, and the future of WordPress. Mario encourages agency owners to chase recurring revenue to build in the freedom to do quality work with the capacity to lead into your future vision for your business. </p></div>\n\n\n<div class=\"wp-block-spacer eplus-wrapper\"></div>\n\n\n\n<p class=\"yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"></span><span class=\"yoast-reading-time__spacer\"></span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time: </span><span class=\"yoast-reading-time__reading-time\">40</span><span class=\"yoast-reading-time__time-unit\"> minutes</span></p>\n</div></div>\n\n\n\n\n\n\n\n<p><a href=\"https://poststatus.com/planet/feed/#h-transcript\">Transcript</a> ↓</p>\n\n\n\n<p><a href=\"https://twitter.com/no_fear_inc\">Mario Peshev</a> had an interest in technology from childhood. After working as a software developer, he transitioned into WordPress and founded his own agency, <a href=\"https://devrix.com/\">DevriX</a>. They coined the term “WordPress retainer.” It is the mantra fueling their operations and one they hope other agencies will adopt. He joins Cory Miller to dive deep into the how and why of WordPress retainers, sharing his experience and his hopes for the future of WordPress.</p>\n\n\n\n<p><strong>Top Takeaways:</strong></p>\n\n\n\n<ul>\n<li><strong>WordPress Retainers:</strong> Business doesn’t have to be feast or famine. Several other industries utilize retainers because they provide consistent revenue and secure client commitment for ongoing work. The entire world is living around monthly costs. Not aligning your service-based business with that model is counterintuitive. Essentially it is just selling hours in bulk, turning services into products. Allotting 10% for project management while using the rest to prioritize and execute projects. The longevity and security enable you to plan, diversify, hire well and grow.</li>\n\n\n\n<li><strong>Learn How the Sausage is Made:</strong> If you want to start your own business, work in a similar business for a few years. Learn what it takes to operate, what roles are needed, and how the pipeline works. Work with bosses, teams, and clients to learn how you want to build and operate once you’re on your own.</li>\n\n\n\n<li><strong>Increase Adoption by Building Simplification</strong>: Many of us started in WordPress because of the famous 5-minute install, and any design could become a theme. It was easy, but now building on other platforms is actually easier. WP needs to create tools to solve for this in order to increase adoption by younger generations.</li>\n</ul>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<div class=\"is-layout-flex wp-container-18 wp-block-columns sponsor has-theme-palette-8-background-color has-background\" id=\"StellarWP\">\n<div class=\"is-layout-flow wp-block-column\">\n<h3 class=\"StellarWP has-theme-palette-1-color has-text-color\" id=\"Sponsor\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> Sponsor: <span><a href=\"https://poststat.us/elementor\" rel=\"sponsored nofollow\">Elementor</a></span></h3>\n\n\n\n<p><strong>Elementor </strong>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 href=\"https://elementor.com/community/\">a vast community of web creators</a> from all around the world who deliver exceptional websites using Elementor.</p>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column is-vertically-aligned-top\"><div class=\"wp-block-image elementor-logo\">\n<img src=\"https://cdn.poststatus.com/wp-content/uploads/2022/08/Elementor-Logo-Symbol-Blue-150x150.png\" alt=\"Elementor\" class=\"wp-image-104033\" width=\"150\" height=\"150\" title=\"Elementor Logo\" />Elementor</div></div>\n</div>\n</div></div>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul>\n<li><a href=\"https://mariopeshev.com/\">Mario Peshev</a></li>\n\n\n\n<li><a href=\"https://devrix.com/\">DevriX</a></li>\n\n\n\n<li><a href=\"https://www.oracle.com/\">Oracle</a></li>\n\n\n\n<li><a href=\"https://www.java.com/en/\">Java</a></li>\n\n\n\n<li><a href=\"https://www.blogger.com/about/?bpli=1\">Blogger</a></li>\n\n\n\n<li><a href=\"https://www.livejournal.com/\">Live Journal</a></li>\n\n\n\n<li><a href=\"https://www.hubspot.com/\">HubSpot</a></li>\n\n\n\n<li><a href=\"https://reactjs.org/\">React</a></li>\n\n\n\n<li><a href=\"https://nitropack.io/\">NitroPack</a></li>\n\n\n\n<li><a href=\"https://angel.co/\">Angel List</a></li>\n\n\n\n<li><a href=\"https://www.envato.com/\">Envato</a></li>\n\n\n\n<li><a href=\"https://www.sap.com/index.html\">SAP</a></li>\n\n\n\n<li><a href=\"https://www.vmware.com/\">VMware</a></li>\n\n\n\n<li><a href=\"https://www.home.cern/\">Cern</a></li>\n\n\n\n<li><a href=\"https://www.home.cern/\">Hadron Collider Company</a></li>\n\n\n\n<li><a href=\"https://www.unicef.org/\">Unicef</a></li>\n\n\n\n<li><a href=\"https://www.jango.com/\">Jango</a> </li>\n\n\n\n<li><a href=\"https://www.python.org/\">Python</a></li>\n\n\n\n<li><a href=\"https://www.figma.com/\">Figma</a></li>\n\n\n\n<li><a href=\"https://elementor.com/\">Elementor</a></li>\n\n\n\n<li><a href=\"https://ghost.org/\">Ghost</a></li>\n\n\n\n<li><a href=\"https://fediverse.info/\">Fediverse</a></li>\n</ul>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-you-can-follow-post-status-and-our-guests-on-twitter\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our guests on Twitter:</h3>\n\n\n\n<ul class=\"eplus-wrapper\">\n<li><a href=\"https://twitter.com/no_fear_inc\">Mario Peshev</a> (CEO, <a href=\"https://twitter.com/WPDevriX\">DevriX</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/corymiller303\">Cory Miller</a> (CEO, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/lemonadecode\">Olivia Bisset</a> (Intern, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n</ul>\n\n\n\n<p class=\"eplus-wrapper has-background\">The <strong>Post Status Draft</strong> podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4dd.png\" alt=\"📝\" class=\"wp-smiley\" /><br /><br /><a href=\"https://poststatus.com/category/post-status-podcasts/\" target=\"_blank\" rel=\"noreferrer noopener\">Browse our archives</a>, and don’t forget to subscribe via <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\" target=\"_blank\" rel=\"noreferrer noopener\">iTunes</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Podcasts</a>, <a href=\"https://www.youtube.com/c/PostStatus\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\" target=\"_blank\" rel=\"noreferrer noopener\">Stitcher</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\" target=\"_blank\" rel=\"noreferrer noopener\">Simplecast</a>, or <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3a7.png\" alt=\"🎧\" class=\"wp-smiley\" /></p>\n\n\n\n<h2 class=\"eplus-wrapper\" id=\"h-transcript\">Transcript</h2>\n\n\n\n<p>Hey everybody. Welcome back to Post Tennis Draft. This is another interview in our series of agency journeys, and I’m talking to my friend Mario, uh, who lives over in Europe. I’ve got to meet him a couple times in person, but you probably have seen his work online. He’s very active and vocal and does great work in the WordPress land.</p>\n\n\n\n<p>Um, passionate contributor. Um, and Ward Preser. So, Mario, thanks for coming on and, and, uh, sharing your journey of, uh, Debs and your personal journey related to that. Hey, Corey, thanks for having me. Anto, uh, you know, having a great time joining you and everyone else on post status. Um, okay. So tell us, tell us, uh, who, how you got started with WordPress.</p>\n\n\n\n<p>Tell us a little bit about your work, not just your agency, but like your work and your start with WordPress. Yeah, absolutely. So I’ve been, I’ve been toying with computers ever since I was probably nine. I actually built, [00:01:00] well, maybe since I was six. I built my first website, uh, back in 1999. It was still a static website.</p>\n\n\n\n<p>I was a fan of Pokemon, so I built a Pocket X, which was kind of the, the main thing that kept me busy with H C Ss. Uh, then fast forward, it spent a few just trying to kind of, you know, freelance as a kid, pretty much just in my teen years or so. Uh, and. And I’m kind of just moving towards this digital, uh, field of like software development and web development and everything else.</p>\n\n\n\n<p>It was kind of back on the market, my trajectory and kind of my, uh, you know, background and career in college and so forth were also related to software engineering, like high school and college. Like university were kind of in that same realm of informatics. Uh, so it wasn’t, it didn’t come as, uh, surprise to me that WordPress is pretty aligned with kind of what I want to do.</p>\n\n\n\n<p>It was still a cms. We’re kind of a. Web application framework or anything along those lines. Uh, so unlike other people that I’ve, I’ve been working with back in the day, most of them were, uh, either writers using [00:02:00] WordPress just as kind of bloggers, uh, you know, uh, or let’s say designers who needed kind of a software infrastructure to start building websites on.</p>\n\n\n\n<p>And kind of the reason I got passionate about WordPress was I was actually coming from the other side of the fence. I was coming from the perspective of, uh, enterprise grade software. Right back in the day, I was already spending, uh, you know, several years building Java software and.net. I was certified, uh, son afterwards, Oracle, Java, uh, software developer.</p>\n\n\n\n<p>And, and kind of most of what I was doing, uh, at my day job was actually building enterprise projects for, uh, telecoms, for banks, for kind of multinational stores like, you know, the Walmart of the world, uh, which. Pretty hardcore, pretty complicated, but at the same time, things were moving really, really, really slow, right?</p>\n\n\n\n<p>To build a feature, you need four months and a team of 40 people, usually in kind of three different offices, just kind of building specifications and nowy and stuff, and, and honestly, I was getting bored, [00:03:00] right? It, it, it just didn’t move fast enough. I’m more of a startup person. It’s about velocity. It’s about moving fast, uh, and, and kind of, WordPress was a software I stumbled upon that was pretty, pretty quick to get started with and, and then start building on top of that.</p>\n\n\n\n<p>So, uh, kind of to sum it up, it’s probably moving from the enterprise world to how can we build rapid applications? How can we stop reinventing the wheel and going through several different phases of that. Like, I, you know, moved from Java to P H P, then from different frameworks like Coding Nire and K P H P and other frameworks in different languages.</p>\n\n\n\n<p>Two, WordPress as kind of a side builder. Again, application framework and then building on top of that, uh, this kind of went through different iterations, right? It was more like, Hey, you have a touchpoint to, for press ones like a couple months later, another one, a couple months later, another one. And then at some point it just starts pulling you in, like due to the community, the flexibility, the, the, the promise of better platform, [00:04:00] uh, and everything else.</p>\n\n\n\n<p>So, um, yeah, that’s, that’s probably more or less kind of how I got put in, in terms of a timeline. Um, backing maybe. 2006, I was working in a media group and they were building their own blogging network. Um, and, and I was also part of the research team of other alternatives like, um, you know, blogger and WordPress of course, and live journal.</p>\n\n\n\n<p>And there were a few other platforms living out there. And WordPress has always been standing as the kind of, the two that was most promising, had. Famous, uh, five Minute in Install. And, uh, the, the massive flexibility compared to say, Jumo and dpo, other competitors on the market, the ability to, to turn ev any single design into a living breeding website, uh, winning lots of awards like c s s awards and so forth due to all of that flexibility.</p>\n\n\n\n<p>So just, just kind of the system that’s really headed. All right. Uh, and, you know, starting with that, spending some time as a boger and. [00:05:00] Couple websites for clients as a, you know, freelancer. Uh, then, you know, working for myself and using different systems until eventually I decided to drop everything else I was doing and just, uh, spend a hundred percent of my time and effort into WordPress itself.</p>\n\n\n\n<p>Excellent. So thank you for that background. That’s awesome. Going through enterprise software and then I love the stories I hear all the time about. Being six years old, 10 years old, whatever it is, you know, and doing cool stuff. Um, okay, so that brought us to WordPress and, um, so today, where are you, uh, at Devex?</p>\n\n\n\n<p>Tell us a little bit about devex, the agency, um, and your work there. And then after that we’re gonna talk about your journey to get, to get where you are today. But right now I just wanna talk about where are you at today with DevX and what are you doing with WordPress and. Yeah, absolutely. So first off, as disclaimer, I do run [00:06:00] different initiatives right now and you know, dev is the main one, but I also kind of participate in other businesses which do acquire media website to work on SaaS solutions and so forth.</p>\n\n\n\n<p>So it’s kind of a broader suite in itself. Uh, but it started Dev, I think 13 years ago, and it was kind of the natural continuation of my, uh, first of. Career as a software engineer, then full-time freelancing, then growing full-time freelancing into the type of business that, that actually makes sense as an agency business.</p>\n\n\n\n<p>Right? Uh, so we started right at the beginning of the recession, by the way, which is another, uh, probably interesting fact simply, To the time we are living in right now. Uh, and for, for anyone who happens to be just starting right now, I actually think the translations are the best possible time to start a business, right?</p>\n\n\n\n<p>It’s the crappiest possible moment. You get no support, no funding, no clients. Everyone else is like, nobody’s opening your door. Nobody has free cash and stuff. If you, if you can survive. [00:07:00] For the next like six to eight to 10 years. Uh, it, it’s only going to get easier. Like there’s no harder moment than starting your recession.</p>\n\n\n\n<p>So like literally the best possible time to start right now if you just wanna survive the next 10 years. Uh, so again, right now we are around, I dunno, 50 people or so. Our main focus is, uh, WordPress retainers, which we completely turned to in 20 14, 20 15. We actually coined the term WordPress retainers, and this is kind of our main, uh, mantra.</p>\n\n\n\n<p>My, our main, our main way of living, this is what we believe in this, is we believe that we provide the highest possible quality as retainers has possible attention to detail and, and everything else for our clients. Um, I’ve, you know, spent a lot of. You know, talking about retainers, even at Word camps and other events, I’m more than happy to just, you know, offload that model to everyone else in the market because I believe that this model in itself is the future and everyone else has to adopt retainers.</p>\n\n\n\n<p>So that’s kind of just, uh, more or less a side [00:08:00] note. So yeah, we are about 50 people right now. Uh, we have our portfolio retainer clients. Some of them started back when we initially launched retainers 20 14, 20 15, like seven, eight years with. Uh, pretty happy. We are growing with them. They’re growing with us.</p>\n\n\n\n<p>Uh, so, so it’s a pretty sustainable way for us to keep learning more and keep investing in growing existing businesses, not just providing development services, but helping them, uh, scale and accelerate and go through different business challenges. So, okay, let’s talk about the retainers. What kind of work and what kind of.</p>\n\n\n\n<p>Uh, are we talking about with this? So I get the, uh, idea of a retainer, um, being able to retain your services on an ongoing basis. I think there’s a bunch of benefits obviously around that, but what kinda work are you doing with those re retainers? Well, and that’s a great question, and our retain. Vary due to the fact that different clients look for [00:09:00] different things.</p>\n\n\n\n<p>And interestingly enough, even though development like design development is kind of the main thing that we do, uh, we do provide a broader range of services and we have added or evolved some of them over time due to client needs. For instance, we do have a marketing department in-house. We have writers, we have people helping out with seo.</p>\n\n\n\n<p>We do have a design team. Uh, we were offering adopt services for several years for publishers, scaling their ad stacks and so forth. Um, speaking of marketing, we used to be a HubSpot agency partner for a while, simply because we had that much demand for marketing, uh, solutions. And kind of when you take a look at the broader suit of this, we keep adding on different things, right?</p>\n\n\n\n<p>Either on the technical side, like let’s say. React, which we don’t actively sell, but we still do. Or, uh, you know, DevOps or kind of other activities in terms of monitoring, alerting, integration with third party systems, uh, you know, building with earpieces or anything else on the market or the, the pure.</p>\n\n\n\n<p>Business, uh, side of [00:10:00] things, which is, um, uh, again, marketing, building funnels, helping out with business models, even kind of price gauging or, or kind of other activities from the marketing segment. And then there’s purely business where in some cases we literally just get inside of a business and, and help out with, uh, the, the actual kind of product line.</p>\n\n\n\n<p>The, the, the production line from, hey, like for example, your e-commerce, let’s build out. Uh, let’s make sure you have the right dashboards. Let’s set up the right KPIs. Let’s build out your OKRs, right? Like, just make sure we participate in your quarter planning. Let’s make sure we build out scorecards and then, you know, try to evolve with them.</p>\n\n\n\n<p>Let’s try to, you know, do some data and analytics, data engineering, which we do for some of our plans, right? Uh, to, to make sure we identify needs to, uh, identify new markets, new opportunities, new target audiences, or anything like that. So, so it’s more of a consultancy than, you know. You know, offloading a one-off offer development due to the fact that we keep working with our [00:11:00] clients for years, years to come, and we spend enough time to understand their business models and just say, Hey, let’s try to be as helpful as possible in as many areas of work as possible.</p>\n\n\n\n<p>And, and this oftentimes it just explores different ways to be helpful for, for our. Excellent. What’s a wide range of op of services, which is incredible. To really come alongside business or an organization, you can help out in a ton of ways. Um, so how does, how does it work? A new client comes to you all, um, and you, you’re talking through h how does it they present, okay.</p>\n\n\n\n<p>They’re coming to you for something and then how, how does it work? You, you, you’re talking about, okay, this is how we work. We’re breast retainers. Can you. You know, just that. Mm-hmm. , how that works. Yeah. Uh, to, to oversimplify that, you know, our retainers come at a price tag, right? So, uh, you know, public one is 180 per hour, and to go, of course we have discounts depending on how many [00:12:00] kind of monthly package and so forth.</p>\n\n\n\n<p>But at the end of the day, we say, Hey, like, based on your budget, we can offer a bulk of ours. And then make sure, like, let’s say you, you, you buy a 50 hour retainer or a hundred hour retainer, let’s say 50 hour, right? 10% is project management. You end up with, uh, 45 hours, which is a little bit over 10 hours a week, right?</p>\n\n\n\n<p>So we make sure we develop our sprints on a week-to-week basis. Uh, we work with you. We try to have flexibility for stuff that comes up last moment. Uh, and based on kind of your long-term goal, we try to split it into, again, milestones, split that into sprints, and then just work on this one, uh, one piece at a time.</p>\n\n\n\n<p>So this is kind of a K D R essentially. You know, depending on how much you’re willing to pay ahead of time, that’s how much time we can invest. And, you know, depending on that, we can figure out what sort of resources are suitable for kind of what you need. Uh, again, that’s not how we sell it , but this is the simplified explanation of kind of how it works.</p>\n\n\n\n<p>Uh, and, and then it really depends on kind of what sort, what sort of plan, what sort of project and kind of what sort of initiative, uh, for. [00:13:00] Part due, due to kind of the way we’re working and we structure our, uh, kind of business. Most clients coming to us are existing businesses generating like 7, 8, 9 figures.</p>\n\n\n\n<p>We have Fortune one thousands and kind of larger businesses as well. We work with Meta, uh, and so forth. But, uh, in most cases it’s like at least, you know, seven figure business, uh, with an existing business. That’s kind of based on digital, right? They’re, uh, a publisher, a SaaS, uh, B2B leg, a website, a e-commerce, anything that’s actually making money off of, off of the business is built out, uh, with a kind of crappy code base.</p>\n\n\n\n<p>You know, let’s say, um, I know, uh, DV plus five sliders plus something crappy on a, you know, $10 per month host or something like that. You know, just, just, uh, several non-ideal compromise. Bundle up together and, and, and, and they understand that they’re losing money, right? They have a pain point in place. So they started themselves, or they started a freelancer, then they went to a kind of mid tier [00:14:00] agency, uh, that didn’t really quite help them.</p>\n\n\n\n<p>And then they know they have to pay premium and go to. Really people who profile in that solving complex problems are willing to just retain them for a bunch of different things. And oftentimes while we are doing kind of the initial reviews, assessment, d conversations, whatever it is, we just end up identifying lots of different things that need attention as kind of separate swim lanes, separate verticals, right?</p>\n\n\n\n<p>User experience. We see that, you know, like, uh, in terms of accessibility, in terms of user experience, in terms of conversion rate optimization, there’s a lot of work needed. Performance for various reasons. You know, again, US usability or a c or anything else, it is a problem. We do profiling, you know, improving core web vitals.</p>\n\n\n\n<p>We do partner up with vendors like Nitro Pack, which are kind of turnkey. Uh, get your core web vitals fixed. We have the, the quick solution to stop the bleeding, and we have the, the permanent solution to, to fix the underlying cause, right? Uh, then it goes, you know, uh, Just functional development, then we have design, then we have, [00:15:00] could be different things sometimes against EO analysis.</p>\n\n\n\n<p>It’s restricting content, lots of different areas. So we try to analyze this segment, then figure out what’s the pain point that the client’s willing to, or has prioritized, figure out if there are other vendors in the field, like an SEO agency, creative branch agency, anything else. And we try to play in the same kind of playing field, um, in a fair and consistent manner.</p>\n\n\n\n<p>Love it, you know. With all that you do and your technical expertise in your team, it, you know, it’s such a, to me it’s a risk and it’s a hard thing to hire somebody full-time to come in to do any of the things that you mentioned. It’s the workforce we’re seeing at Post in particular. Um, we’re hearing it’s, it’s a tight workforce.</p>\n\n\n\n<p>There’s talented people are always in demand, and I think if I’m a business and I don’t focus on doing what you. I’m trying to run my business over here. I wanna pull in experts that, that worry about that [00:16:00] acquiring talent, training talent, you know, getting them in a process and stuff like that. So I, I love that aspect and I see it more and more with WordPress or agencies of post status.</p>\n\n\n\n<p>Well, okay, before we get to the journey to where you are now, Now I gotta talk about WordPress retainers. I gotta let you go on this because I mean, from a business model standpoint. So the first part was for prospective clients, if you are looking for a great partner in Devex is awesome. Um, and you can see how they work.</p>\n\n\n\n<p>But now I kinda wanna talk about for our other fellow agencies out there and freelancers, um, when you say retainer, I instantly perk it, perk up because it’s consistent revenue. It allows you to work with good clients. See, you know, committed value, what you’re doing. And I mean, so many times I talk to agencies and it’s the feas famine, it’s up and down.</p>\n\n\n\n<p>And from a pure business standpoint, I go retainers all the way, subscriptions all the way. Um, but tell me about WordPress retainers. [00:17:00] I wanna let you go on this. Just see, get your thoughts and I’ll chime in and ask questions. Oh man, I’m pretty sure I have so much to, to say about retainers. Again, I’m so passionate about that.</p>\n\n\n\n<p>Like, a lot of people just call me crazy, like, do, like, that’s not the only way, right? People still do one off projects. People still want a fixed food, still look for just, uh, you know, um, $99 maintenance or something like that. Like, so many other opportunities. I’m like, Nope, everything’s a retainer. That, that’s just how my head works, right?</p>\n\n\n\n<p>I’m, I’m so brainwashed at this point. So we can just start a separate, like, uh, you know, post retainers post or whatever, and, and you know, I have. At least a hundred episodes prerecorded for you. Uh, but, but, but really, I mean, we do as an agency and like, not just my agency, but, but like other businesses as well, we do have a legal formal retainer, right.</p>\n\n\n\n<p>Retainers are fairly popular in the low, uh, kind of field, you know, reviewing contracts and kind of, you know, sending, I know letter of intent or NDAs or whatever. We do have a legal formal retainer. We can’t get access to a lawyer on time unless you have that. [00:18:00] Uh, we have a c p A, we’re an accounting firm retainer, and like we work with other business, like a PPC firm retainer or like , gen, DemandGen, whatever it is, right?</p>\n\n\n\n<p>It’s, it’s really not unpopular, right? What I’m trying to say is we haven’t reinvented the wheel. We haven’t kind of invented, like, I know traveling, uh, flying to Mars and then actually flying back to Earth. We haven’t quite done that. Uh, so it’s popular in different fields, is what I’m trying to say.</p>\n\n\n\n<p>Marketing right. Copywriting, Azure reviews, like even brand work, it is essentially retainer. So what, what I saying is most other indu industries have figured it out already. Why haven’t we, you mentioned the feast and feminists as a very common problem, right? I hate that. I hate the fact that if you don’t have business close by, let’s say December 15, you have to wait up until, let’s say February 1st to start getting some leads.</p>\n\n\n\n<p>That sucks. Or December is your busiest way of the month of the year period, simply because everyone wants [00:19:00] everything done by the end of the year. That’s so common. In the industry that’s burning people out and making their lives miserable, simply because it’s based on that seasonality that everyone’s looking for, right?</p>\n\n\n\n<p>So I firmly believe in diversification. I firmly believe in recurring revenue, right? Uh, if I had to start all over, the first thing I would do in a business is just chase recurring revenue as the holy Grail period to rather rise, and probably not even going to get there, just recurring revenue that. Uh, and diversification, like building a business model that’s not as expensive.</p>\n\n\n\n<p>Like it’s not, you have an agency of five people and then you have to get a project with three people full-time, and then you can take another project, or you can only take one or two. And when this project is done, you have no idea what to do after, right? So retainers so. Both the fifth and timing thing due to that recurring plan and long-term planning and the diversification thing.</p>\n\n\n\n<p>And of course it’s recurring revenue that you can plan around, figure out if there is kind of a payroll to be tackled. It actually helps you out and kind of define [00:20:00] a proper financial modeling of like revenue and profit margins. And again, hiring plans like can you afford to go to an event or sponsor something out does make sense to do PR or like, like lots of opportunities when you know kind of what you’re making more or less on a monthly basis.</p>\n\n\n\n<p>So, Yeah, again, probably oversimplifying, but like again, in my head it’s just retainers and like everything else is, um, like a . Yeah, I totally agree. Um, it, it’s just better for business when you have that consistent revenue and you’re not trying to continually go out and allows the business, your business to, to hire good people, retain good people.</p>\n\n\n\n<p>So like in that scenario, when you’re hiring a firm like Devex, Um, you’ve done all the recruiting for that technical talent. You’ve done all that time and expense that it takes to find good people. And so they don’t have to do that. They can co concentrate on their core expertise, and it’s a huge benefit.</p>\n\n\n\n<p>And I, I would [00:21:00] say this too, like I’m on the bandwagon with you. Um, I, I would say like you should want to. Businesses that have retainers because, you know, there’s a long, they, it’s, it’s better for the business. Growth that, that you’re using with a vital vendor. Um, yeah, so, okay, love that. We’ll be talking more, we’ll come back to WordPress retainers cuz I, I agree.</p>\n\n\n\n<p>I think if more agencies went to that, it could be a net effect to say like, this is how you get consistent quality work. Um, from an agency you can depend on, just like you hire a full-time person, you pay them salary or whatever it is on a consistent basis, it frees them up to focus on what they do best.</p>\n\n\n\n<p>I mean, your life is, as you said, like you’re hiring people. It, it, you know, you pay them on a, like every couple weeks, every month or whatever it is. You pay rent, you pay, you know, electricity bill or like, like most things that you pay in life are just schedules, right? Every couple weeks, every month or so.</p>\n\n\n\n<p>So that’s [00:22:00] how life works. So not trying to invest in. Kind of recurring revenue is just counterintuitive. That said, product businesses, especially SaaS and subscription based, they know that and that’s why they’re successful. That’s why unicorns are normally SaaS businesses, they’re scalable, they have better ROI and so forth.</p>\n\n\n\n<p>So like in most cases when you have a successful product business, you know, that like that’s the only way forward, right? Uh, but, but I think that kind of the biggest obstacle, like the biggest reason why people. In kind of the WordPress space are not spending time thinking about retainers is due to the fact that service-based businesses are traditionally not structured as retainers.</p>\n\n\n\n<p>Right? You, like you, when you call a home board, it’s not a retainer service when you call a I know hairdresser. It’s not a retainer service unless you turn it into an, unless you turn it into a package, unless you turn it into something else. And, uh, I was just looking, uh, just a couple months ago. Well, couple months ago I was speaking with Brian Castel from Zipes.</p>\n\n\n\n<p>He has a great service for ay and ay kind of [00:23:00] ambassador, but back like maybe a, I dunno, 10 years ago or so, he had a, a, a website, I think it was productized and scale and she was teaching people. Yeah. You know, wow. I I was, I was a student. Yeah. I mean, you know, you know that like he was literally teaching people how to stop changing every single project and turn whatever series they.</p>\n\n\n\n<p>Into a product, right? Um, Naval, you know, the AngelList guru, like, oh, ominous investor, you know, like the, the tweet rockstar and so forth. He also has a productized type of service, uh, and, and book as well, just preaching about that, right? So like a lot of smart people, a lot of people smarter than me, Have figured out that services have to be productized.</p>\n\n\n\n<p>And again, you, you have been a student of brand. You know what, he preaches it. It’s really the, it, it’s just a mantra. It’s just a way of thinking. Like the entire world is living around monthly costs, monthly fees, you know, your bank takes a monthly whatever, uh, or annual. Create [00:24:00] card fee taxes or anything else, like you file annual taxes as an individual and like everything else, right?</p>\n\n\n\n<p>Everything is recurring. So turning, adapting and adjusting to that one way or another is going to make your life easier so that you have that spare time actually thinking of strategy and bigger picture things. Well, in particular in web, web work, it’s someone to rely on, someone to go to and trust and know they’re gonna be there to help you with your technical needs in particular.</p>\n\n\n\n<p>Hmm. Okay, we can geek out on this for the rest of the time, but I wanted to talk about your journey. So we’ll have to follow up, uh, Mario, and, and talk more about retainers, cuz I think it’s something that we need to talk about in, in the ecosystem so that there’s more sustainable businesses with outcomes that products that clients can, can rely on.</p>\n\n\n\n<p>Absolutely. Okay. So I’m curious. Devex and all the other things you have going, you have several projects [00:25:00] you talked about, like SAS and different things of your own. Um, in addition to helping your clients with that, um, 50 people, all this work. That’s crazy. Congratulations on your journey to get here. Oh, thank you.</p>\n\n\n\n<p>But how’d you get here? So I know we got back, you got a computer technical background, you found WordPress. What was that first step when you started, um, getting paid to do what you’re doing that eventually led to and grew to what you’re doing now? Um, Yeah, good question again. So considering the fact that my background was in software engineering, I already had, um, idea and exposure to different businesses doing that, right?</p>\n\n\n\n<p>Uh, I worked for two different, It’s development shops. It’s not quite an agency, but it kind of works similarly. Uh, but you know, I still, I was still working on, on proposals. I was still working on kind of functional analysis and lots of different like, uh, time and material type [00:26:00] of projects going through me for just for more complex projects or rather, Projects that were taking more time due to the tech stack, right?</p>\n\n\n\n<p>Uh, so what I’m saying is, and, and that’s kind of also a piece of advice I often kind of recommend to my, you know, followers and people just kind of, uh, working with me. If, if you wanna start your kind of own business, just don’t start with no experience whatsoever. Spend at least a few years working in a business kind of similar business, especially a service-based business, which is fairly dynamic.</p>\n\n\n\n<p>To understand how, uh, you know, the, the, the bread and butter, how sausage is made, as they say, right? Uh, and, and takes to figure out what the business looks like, like who’s in charge, like who’s, you know, generating revenue, what’s kind of the pipeline like, and, and, and just go through that process a few times to figure out how it works.</p>\n\n\n\n<p>It’s a lot easier than, yeah, go ahead. Get? No. I wanted to say yes, a hundred percent. A hundred thousand percent. Most entrepreneurs I’ve known over my career didn’t go in high school or [00:27:00] school go, I’m gonna be an entrepreneur. I’m gonna be a startup founder. That’s a whole startup. Founder’s a whole other thing over here, but most entrepreneurs will talk about.</p>\n\n\n\n<p>Including this one stumbled into it, fell into it. And what you said there is so relevant. I’ve got friends that own construction companies, um, ma big manufacturing companies, and what you said right there, so vital because you didn’t just, we weren’t just perhaps born with all of this knowledge about how do I.</p>\n\n\n\n<p>How do I do a client proposal or anything? And I, so I think if there’s someone that has that interest in buildings having their own business, that is critical because you can watch, I look back at my career, Mario, and I’m like, oh, I learned leadership from these people. This one I learned leadership. Not to do the opposite, but like that collection of experiences is so vital.</p>\n\n\n\n<p>So I just wanted to say, heck yes, because then you get a feel for. How you wanna operate [00:28:00] and see as a model for someone else. So that experience, I just wanna say, heck yeah. Okay. Keep going. And, and and, yeah. I love it. And you mentioned leadership and learning leadership from people how to do or how not to do.</p>\n\n\n\n<p>Yeah. And, and the ability to actually work in a, you know, real business. Gives you the opportunity to work with bosses or majors or clients and just understand what you like and what you don’t like, and actually develop your style before you’ve had the chance to start and have no idea what you’re doing.</p>\n\n\n\n<p>And like, not even get an opportunity to build your own style. Right. So that’s why I also think it’s, it’s so damn critical. Uh, but, but kind of back to the original topic of kind of WordPress, like working for a few years, I already knew kind of what the process was like. I was already building proposal, I was already talking to clients like, you know, kind of a, a.</p>\n\n\n\n<p>Uh, business intelligence person or whatever role I had back in the day. Uh, and, and it wasn’t really. Uncharted territory. However, I, I also spent probably a year just reading freelance resource, right? Uh, there were a bunch of these, like one of them actually got, got acquired by Envado several years [00:29:00] ago.</p>\n\n\n\n<p>Uh, but like several kind of freelance. I just, you know, talking about estimates and kind of how you do pricing and taxes and proposals and contracts, like all. Just the, the operational part of the, the work, right? You can get a brief and develop it one way or another, regardless of whether you’re a developer, designer or something.</p>\n\n\n\n<p>You, you can get a fun, you know, functional list of features and build it, right? You can go to even weeks and we and squares and all the others and just draft it out one way or another. Right? But there’s so much to lending a project and completing a project to that, right. Uh, First off, lead generation and marketing.</p>\n\n\n\n<p>How you do that, how, how you position yourself pr, branding. Then you have sales and negotiations. Then you have again, pricing and estimates. Then you have budgeting for all the horror stories. Then you have gathering requirements. Then you have, uh, time slash resource location. What do you do with multiple projects at a time?</p>\n\n\n\n<p>How do you hire, how do you manage projects? How do you report, how do you communicate? [00:30:00] And again, tax and legal. There’s so much in running a business. And again, I’m not saying that to discourage people even though I don’t. Everyone has to deal with all that shit. Uh, but, but there’s just a lot to that. So again, it’s important to be in a business to figure out what the business looks like.</p>\n\n\n\n<p>And it’s also important to read and, and kind of figure out how it looks. So after spending several years working for people and learning extensively, and also building small lance projects, I turned into full-time freelancing and almost went bankrupt simply because it was still not. It was just still not enough.</p>\n\n\n\n<p>Right? My negotiation skills sucked. Uh, I was really bad into that. I was great at allowing scope creep to happen, right? A month long project, easily turned into a five month project to the same fee. Cause clients wanted everything and anything in the world, and I was a good guy and letting that. And this was absolutely terrible and a horrible way to just run a business.</p>\n\n\n\n<p>Right? Uh, luckily I had other ways to make money, which is essentially my technical [00:31:00] training and kind of other capabilities, kind of charging high profile consulting rates, working for companies like S A P and VMware and, uh, a bunch of other Jans, including cern, the Hadron Collider Company, uh, and so forth.</p>\n\n\n\n<p>Like they were literally paying all my expenses like several months ahead so that I can. Go to realizing. Um, and, and I mean, it was funny. I really wanted to do that. I said like, I was okay at development, right? And like I was building my brand and stuff, but negotiations just, just terrible. Just, just horrible, right?</p>\n\n\n\n<p>Uh, so, so this was a pretty slippery thing up until we got our first pro. Well, it was I and. Like one person, my kind of co-founder, uh, who’s our CTO right now, um, we were kind of working on one of projects really hard to, to just compensate financially. But we got the first project paying a monthly retainer, right?</p>\n\n\n\n<p>And it was absolutely eye-opening, right? So, so this way we [00:32:00] kind of. Kept working with them, allocating enough time, uh, getting some breeding room, not arguing on scope, like whether you’re getting paid or not. Getting a solid monthly paycheck, and then allocating resource for the team. Growing a small team, it was really great in like, all right, like that’s how it’s supposed to be done.</p>\n\n\n\n<p>It’s really efficient. We are delivering more. We are not spending time marketing, and so everyone’s happy. Uh, so like this was the way to, to get it done. Um, now this was a horror story in itself in the sense of, um, one day that plan that was literally generating 90% of our 85% came to us and said, look guys, this software is so great.</p>\n\n\n\n<p>It can run on autopilot for a year. We’re just going to take the next four months off, just like literally doing nothing and keep it, you know, on autopilot for another four or five months and then sell it. Because like we literally, it’s absolutely brilliant. Doesn’t require maintenance. Thank you so much for helping us out, [00:33:00] but we are not going to pay anymore.</p>\n\n\n\n<p>Right? So we were, as you know, people say we were victims. Our of our own. . Um, so the reason that failed is the, the second reason I like retainers, which is divers. It’s just being smart enough not to work with Longwell and, and kind of going bankrupt. So anyways, I, I had this followed a couple months when I was working, probably 18 hours a day.</p>\n\n\n\n<p>Just, you know, calling, waking up in the morning, uh, sales coach with Australia in the evening, sales calls with the States daytime, trying to chase local league in Europe. So it was, uh, uh, a horrible part of my life. But even. Did close some projects to help us persevere over the next four or five months, and we tried to turn all of them into retainers and we converted maybe two or three of them as retainers.</p>\n\n\n\n<p>So this got us back into the recurring revenue game and gave us a solid start and, and just, you know, Allowed us to be grateful and thankful to these clients. And also keep chasing even [00:34:00] small projects or other deals or kind of maintenance or steroids or support jobs or whatever it is, and just add to that retainer portfolio.</p>\n\n\n\n<p>So I’d say this is the kind of the high level of how it worked out and some of the obvious horror stories of why it was this close to not working out if it wasn’t for. I think that’s part of the gig with being an entrepreneur is start, start going on something, see when something’s not working, and try to refine the process.</p>\n\n\n\n<p>You know, looking at a business as a product itself and going, we’re having a bug here, we need to, you know, patch that bug. We want a new feature release, new version release. Okay. And I see that with your. Is I, I resonate too, by the way, with it. I don’t like sales . I don’t like the back and forth contract stuff.</p>\n\n\n\n<p>Um, I’ve done all that, but I don’t like it. And then going, it seems like there was this big version release with your journey where you’re like, this is not working. We’re gonna go to this new [00:35:00] model, and why it helped. Were there other things along the way that were catalysts to where you are? Uh, perhaps, I mean, there are a bunch of these, but I’m going to try to synthesize them in a short term manner.</p>\n\n\n\n<p>So one of them was just rediscovering corporate. Um, again, I had exposure to different systems and different platforms at, at some point in time. At the same time, um, I had a. I had a c plus plus project going on for, for mining, you know, gold mines and all those cards pulling, mines c plus plus. I was building, uh, a similar software for, for set up boxes for hotels.</p>\n\n\n\n<p>Uh, I was working on a UNICEF project in Jango, which is Python. I had a couple of PhD projects and I still had like, uh, my Java job, like some remaining projects that I was completing. Right. So it was, and I was also working on Android. By the way, but that’s still kind of Java. So very diverse, very, you know, [00:36:00] inconsistent and focused kind of way of, of doing development.</p>\n\n\n\n<p>But it was working out, right. The problem is you can’t really kind of specialize in one thing or the other. So one of my. Clients for the Jango app. Uh, he was starting a theme framework business, right? For, for kind of one of the big, uh, team marketplaces. So I joined as a Ct O right? Just kind of technical reviews and stuff.</p>\n\n\n\n<p>We had a lead developer, so I spent maybe three months working day-to-day on WordPress, actually trying to extend it towards a powerful theme framework. Now, whether this was a great idea of providing the monstrous premium multipurpose theme, experie. That’s a different story, but it really opened my eyes as to how flexible WordPress is besides design, right?</p>\n\n\n\n<p>Custom posts, custom taxonomy settings, API options, API transients, lots of different things happening behind the scenes. That was pre rests API and. Pretty guttenberg and stuff, but it really told me, all right, like this is actually extensible, right? [00:37:00] You can build an e-commerce from scratch, you can build a mo, you know, a marketplace from scratch or whatever.</p>\n\n\n\n<p>You can build an OMS from scratch. It’s not a hacky way. It’s not something that you’re patching on top of that, because you know, It has to be in WordPress, it’s actually thought out, right? You do have APIs and and SDK and stuff to do stuff. And if it doesn’t make sense, for example, like stable or so for the general ui, it works out right away.</p>\n\n\n\n<p>You can register postop in 20 lines of code. Great. If it works out, great. If not, just register a custom table and then wrap it up without P d B or so and then it still works out, right? So this was kind of my, uh, you know, Revelation of, alright, you can start real quick. If you know what you’re doing, you can scale indefinitely and just grow it to infinity because you say, alright, 95% of the products still working.</p>\n\n\n\n<p>This one is, is kind of not working out. Let’s say notifications are in, I know, post me. Stupid idea, [00:38:00] right? Just lead them, move them to a custom table or whatever, or like lead them, move them to Rabbit 10 q, delete them, move them to a NoSQL table, whatever. Regardless, build a micro SA or whatever, microservices.</p>\n\n\n\n<p>Go, go to Amazon Lambda, right? Just extract that thing. Co a jack there, rest api. You are done. Right? You can the, the compare decompartmentalize or so the, the project in a way that you actually allows you to tap into different pieces and only. Extract the piece that is outgrown the platform. Everything else remains and stays the same.</p>\n\n\n\n<p>Um, I think this was one of the key moments that really made a difference because just picking WordPress is, alright, this is worth investing in for the next 20 years. Uh, in itself is, is kind of a tough choice, okay? You. Segued into my next question. So thank you for sharing your story, some of your experiences that so many people can learn from, and then what you all do in WordPress.</p>\n\n\n\n<p>[00:39:00] Um, now I wanna switch gears to the last couple of minutes we have left, Mario, and, and you’ve been through a long journey with WordPress and you just said it, you’re like, where I wanna work with the tool for the next 20 years. I’m curious your perspectives on WordPress in the future. What, what, what do you see the good, bad, and bad and ugly in the future for WordPress?</p>\n\n\n\n<p>We love this open, open source software that’s enabled so many of us to live our dreams, um, in business. Um, click publish, like that’s how my journey started, uh, with WordPress and. So I’m just curious, and I keep asking this question of our members, cuz I think it’s something we need to keep an eye on and I want to hear from talented people that know what they’re talking about.</p>\n\n\n\n<p>So what are your thoughts on the future of WordPress? Uh, yeah, great question. Definitely a thoughtful question that’s hard to kind of sum up in a academia. I do. I still believe in the future of WordPress, I believe that powering 44% of the weapons show it’s really [00:40:00] hard to beat and really hard to compete with.</p>\n\n\n\n<p>Right. Uh, what I think is there are several segments that are eating up. WordPress’s market share right now. For instance, e-commerce, Shopify, uh, basic side builders weeks, really, uh, webflow and that kind of stuff, or Squarespace or whatever, right? There are several aspects that are kind of trying to eat that up.</p>\n\n\n\n<p>Uh, and I think that WordPress has to, to, as a community, as an ecosystem, as just future feature, just trying to work on, uh, more power. More resilient way to make it happen, right. Uh, again, historically World has got famous with the famous five Minute in install and the ability to turn any design into a theme.</p>\n\n\n\n<p>I think that we’ve kind of moved away from that right now. It’s easier to start a site in one of the site builders and it’s easier to turn a Figma into your. Outside WordPress, right? So I think we need to strengthen down and get back to the basics and make that possible and either turn Gutenberg into something that makes it [00:41:00] possible or like, I don’t know, acquire Elementor or something like that, or build builder or whatever, and just just actually make it possible in-house.</p>\n\n\n\n<p>So I think this is kind of one area that just WordPress needs to double down. The second thing is WordPress became popular because, Businesses are wo, like successful businesses are using WordPress and they’re using WordPress primarily because they used to be bloggers and, and writers and journalists using WordPress.</p>\n\n\n\n<p>So they, you know, turn into marketing majors, marketing directors, VP of marketing, CMOs, and they say, Nope, we are using WordPress. Like, everyone’s going to use WordPress. We know how to, like, this is the, the defacto platform. And right now that disconnect that, you know, the latest generation is. As much of an adapt of WordPress is also lightly slightly concerning.</p>\n\n\n\n<p>And I think that we just need to, uh, pay attention to that. And then just thinking of the next generations, you know, gen Zs and, uh, Jane Alpha, what, uh, Matt said at State of the World right, was, Hey, that’s why we are building. Tum to WordPress so that this is a [00:42:00] social media slash social networking experience that kids use and then they move to WordPress.</p>\n\n\n\n<p>So I’m not sure how exactly it’s going to, uh, plan out, but I think that the moment we finalize and just improve the editing experience of Guttenberg and WordPress, the moment we turn tumble into WordPress and just kind know, get more adoption, get. Kids back into the WordPress field, uh, we are pretty much good to go for the next 10 years.</p>\n\n\n\n<p>We just need to not forget about our competitors and make sure we, uh, we really stand our way. I totally agree. You, you nailed it. You know, Squarespace, wick and Wesley have eaten the bottom of the market. Um, I knew this from my themes with themes. I mean, quickly, they, they got on the scene. Um, and, and I think about my kids in the future is like, there’s WordPress needs to exist.</p>\n\n\n\n<p>Open source needs to exist. Web publishing in this manner needs to exist for the future because there’s this tendency, we just had a billion. By Twitter, rock the Boat, right? Or there’s another change in Facebook [00:43:00] or Instagram that affects a lot of businesses, and the flag we’ve always flown at WordPress is freedom.</p>\n\n\n\n<p>The ability to do whatever you want with it, including fork, it, , ghost is getting the news again today and WordPress. So I, I love that. I think, um, your vision about the Gutenberg and the publishing experience is so critical. I just talked to someone, um, uh, a couple weeks ago about, uh, the Fed averse and understanding that little and thinking there’s an opportunity there for WordPress to.</p>\n\n\n\n<p>The, the Fed averse, um, whatever that is, WordPress needs to make these changes, these little, little direction things that come back and go. It was a, it is and has been a powerhouse for democratized in publishing as we know it. But like you pointed out all these things, technology continues to accelerate and we gotta keep pace.</p>\n\n\n\n<p>We gotta keep ahead to keep that core mission alive in the [00:44:00] world. Yeah, I couldn’t agree more. Mario, thank you so much for being on podcast, uh, post status draft. Thanks for being a member of Post Status. You’ve been, been with us for a long time, and thanks for sharing your experiences and your journey with others.</p>\n\n\n\n<p>I appreciate you so much. Where can people learn more about you? Uh, well, thanks, uh, once again for having me. It’s, uh, definitely a great crew and, uh, you know, kudos, kudos to brand for also starting all that at, uh, eight years ago or so. Uh, and I’ve been a member for like, I know back then, maybe seven, eight years or so.</p>\n\n\n\n<p>Uh, people can, uh, look me up, Mario patch dot coms, my website when I’m, uh, building. Kind of a portfolio like my online m MBA book of source. Also, also I’m on, uh, Twitter noia with underscores or LinkedIn, Mario Pasu. These are kind of the main networks most on the other socials. But definitely, uh, make sure you, you touch base and of course on postal Slack, which is, uh, you know, kind of the, the cool kids place for WordPress tips.</p>\n\n\n\n<p>Absolutely. I love it. Thanks Mario. You [00:45:00] have a great day and I hope to see you soon, my friend. Likewise. Have a good one and chat soon. Bye.</p>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s: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, 26 Jan 2023 14:30:56 +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: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:84:\"WPTavern: WordPress Project to Evaluate Replacing Slack with Matrix Open Source Chat\";s: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=141445\";s: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:95:\"https://wptavern.com/wordpress-project-to-evaluate-replacing-slack-with-matrix-open-source-chat\";s: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:4582:\"<p>WordPress and Matrix contributors are <a href=\"https://make.wordpress.org/meta/2023/01/25/a-meta-subproject-for-evaluating-matrix/\">proposing a new Meta team subproject</a> that would explore replacing Slack communication with <a href=\"https://matrix.org/\">Matrix</a>, an open source federated chat system. Matrix already powers a variety of communication tools, including <a href=\"https://element.io/\">Element</a>, the most mature Matrix client – a universal chat app that is often described as “a Slack alternative.” </p>\n\n\n\n<p>In 2020, Automattic <a href=\"https://wptavern.com/automattic-invests-4-6m-in-new-vector-creators-of-the-matrix-open-standard-for-decentralized-communication\">invested $4.6M in New Vector</a>, creators of the Matrix open standard for decentralized communication. At that time, Mullenweg indicated his intention for Automattic to adopt Matrix-based tools and build bridges to WordPress. </p>\n\n\n\n<p>The contributors proposing this new exploration outlined a few of the major benefits of Matrix over Slack for the WordPress community’s official real-time communication tool. They contend that the Slack onboarding experience is difficult because it requires an invitation email to a WordPress-hosted email address and users have to identify the correct Slack workspace to join. </p>\n\n\n\n<p>The Slack client is also not the best communication tool for some local communities where users are more active on their mobile devices than desktops.</p>\n\n\n\n<p>“One of the benefits of Matrix is it supports free choice of clients, one of them being a client that is very similar to Telegram, called <a href=\"https://fluffychat.im/\">FluffyChat</a>,” Automattic-sponsored contributor Alex Kirk said. “There are also particularly lightweight clients (called <a href=\"http://hydrogen.element.io/\">Hydrogen</a>), a full featured client called <a href=\"https://matrix.org/docs/projects/client/element\">Element</a> (previously known as Riot), a client that is more like Discord called <a href=\"http://cinny.in/\">Cinny</a>, CLI clients, <a href=\"https://matrix.org/clients/\">and many more</a>.”</p>\n\n\n\n<p>Kirk’s team has done some preliminary legwork in an effort to make a compelling case for the switch from Slack, including <a href=\"https://wordpress.org/plugins/openid-connect-server/\">a Single-Sign On flow where OpenID Connect is used with WordPress as an authentication provider</a>. New users would only need to authorize wordPress.org to send their username to the Matrix server.</p>\n\n\n\n<img />\n\n\n\n<p>Kirk’s team has also made it possible to embed a Matrix chat into a Gutenberg block, powered by a plugin called <a href=\"https://wordpress.org/plugins/chatrix/\">Chatrix</a>. It adds a Matrix client to WordPress pages through the Block Editor or as a <em>popup</em>.</p>\n\n\n\n<img />\n\n\n\n<p><br />“This could even be set to a particular room, so that users can be asked to join a specific room or Make team by giving them a link to a particular WordPress(.org) page.,” Kirk said. “This could make taking part in Make WordPress teams much easier and possibly encourage more contributions.” </p>\n\n\n\n\n<img />\n\n\n\n<img />\n\n\n\n\n<p>Should an open source project use an open source chat system if problems like onboarding can be fixed? Is Matrix a good fit for the WordPress project? Will it be able to provide the same or better reliability as Slack with third-party integrations that speed up contributors’ communication workflows? Are there other benefits like cost savings or features that Slack cannot accommodate? Can all the previous Slack content be migrated? These are important questions the newly formed meta sub-team aims to discuss by beginning bi-weekly meetings. Kirk is encouraging anyone who wants to take part in the meetings to comment on the <a href=\"https://make.wordpress.org/meta/2023/01/25/a-meta-subproject-for-evaluating-matrix/\">Make.WordPress.org/Meta post</a>.</p>\n\n\n\n<p>“In particular, we’d like to contribute our projects <a href=\"https://github.com/Automattic/chatrix\">Chatrix</a> and <a href=\"https://github.com/Automattic/wp-openid-connect-server\">OpenID Connect Server</a> to the WordPress project,” Kirk said. “Additionally, work with people of the community interested in Matrix to see which Slack integrations would need to be ported and how that could be done, as well as understand through testing with other WordPress teams how good or bad the experience is, either on its own, or comparing it to Slack.”</p>\";s: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, 26 Jan 2023 13:36:54 +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:81:\"Do The Woo Community: Supporting WooCommerce Communities in Bangladesh – 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=74373\";s: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://dothewoo.io/supporting-woocommerce-communities-in-bangladesh-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:454:\"<p>Abha Thakor is joined by two guests from the WooCommerce community to share their stories of learning and working in the global ecosystem.</p>\n<p>>> The post <a rel=\"nofollow\" href=\"https://dothewoo.io/supporting-woocommerce-communities-in-bangladesh-part-1/\">Supporting WooCommerce Communities in Bangladesh – Part 1</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a> .</p>\";s: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, 26 Jan 2023 10: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: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:76:\"WPTavern: SQLite Database Integration Now Available as a Plugin for Testing\";s: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=141403\";s: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://wptavern.com/sqlite-database-integration-now-available-as-a-plugin-for-testing\";s: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:3892:\"<p>WordPress’ Performance Team is working on <a href=\"https://wptavern.com/wordpress-performance-team-working-towards-unbundling-performance-lab-plugin\">unbundling the Performance Lab</a> plugin after feedback from Matt Mullenweg who requested large features become their own community plugins with the possibility of becoming canonical plugins. As part of this effort, the new SQLite database integration is now available for testing as <a href=\"https://wordpress.org/plugins/sqlite-database-integration/\">a standalone plugin</a>.</p>\n\n\n\n<p>Yoast-sponsored contributor Ari Stathopoulos, who is leading the initiative to develop the SQLite implementation, requests that hosting companies, plugin developers, and theme authors test the plugin. Contributors are aiming to put it on track to become a canonical plugin and eventually merge the SQLite implementation into WordPress Core in a future release.</p>\n\n\n\n<p>Stathopoulos updated the <a href=\"https://make.wordpress.org/core/2022/12/20/help-us-test-the-sqlite-implementation/\">call for testing</a> with instructions for how to test the standalone plugin. This is not something that should be tested in production. After activating the plugin, users can just follow the instructions on the screen to install the SQLite database.</p>\n\n\n\n<img />\n\n\n\n<p>When testing I found that I had to delete the wp-content/db.php file in order to get the plugin to install, because it displayed the following error:</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>The SQLite plugin cannot be activated because a different <code>wp-content/db.php</code> drop-in already exists. </p>\n</blockquote>\n\n\n\n<p>After clicking the Install button, the plugin takes you to the familiar WordPress install screen where you select the language and enter the site name and password. </p>\n\n\n\n<p>In the testing instructions, Stathopoulos noted that the plugin will create a fresh database and no content will be migrated from the original database. The old database will remain and if the plugin is deactivated the site will go back to using MySQL. Stathopoulos explained why users will not see content from their old database when the new one is active:</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>The SQLite implementation does not include a way to migrate data from one database to another. Since this is a proposal for an implementation to be merged in WordPress Core, we need to follow the WordPress Core principles. Data migration is not something that Core should do; it is clearly plugin territory. Your data remains safely in your previous database, and you can access it again by disabling the SQLite module.</p>\n\n\n\n<p>When SQLite gets merged in Core, migration and backup plugins will add support for it.</p>\n</blockquote>\n\n\n\n<p>The repository for the SQLite Database Integration plugin has been <a rel=\"noreferrer noopener\" href=\"https://github.com/WordPress/sqlite-database-integration\" target=\"_blank\">moved to the WordPress organization on GitHub</a> and testers can offer feedback there. </p>\n\n\n\n<p>Results of the <a href=\"https://github.com/WordPress/performance/issues/618#issuecomment-1377598692\">vote</a> on the best approach to unbundling the Performance Lab plugin indicate that contributors are more in favor of keeping the Performance Lab plugin as is, but additionally deploying modules as individual plugins (32 votes) versus the alternative of making PL a wrapper focused on central infrastructure and recommendation of individual plugins (10 votes). </p>\n\n\n\n<p>It’s possible the SQLite Integration Plugin may accessed as an independent module or recommended through the Performance Lab plugin in some way in the future, but it’s not yet been decided. Once a path forward is formalized, it will be more clear how the Performance Lab’s new structure will affect the standalone SQLite integration plugin. </p>\";s: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, 25 Jan 2023 22:43: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: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:120:\"Post Status: WP Community Support (Central) vs WP Foundation • Old Trac Tickets • Themes & Support Docs Redesign\";s: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=146759\";s: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/wp-community-support-central-vs-wp-foundation-old-trac-tickets-themes-support-docs-redesign/\";s: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:21024:\"<h2 id=\"h-this-week-at-wordpress-org-january-23-2023\">This Week at WordPress.org (January 23, 2023)</h2>\n\n\n<div class=\"has-background has-theme-palette-8-background-color wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Can you explain the difference between Central and the Foundation? They are not one in the same, so check out what each area handles. <br /><br />More teams across WordPress are using GitHub Projects for project management. The Community Team is considering this addition as well.<br /><br />Let’s review some very old tickets for bugs and feature requests in WordPress and admire the new things coming to Documentation and Themes sites. </p></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div id=\"kt-info-box_94d1bd-77\" class=\"wp-block-kadence-infobox\"><div class=\"kt-blocks-info-box-link-wrap kt-blocks-info-box-media-align-left kt-info-halign-left\"><div class=\"kt-blocks-info-box-media-container\"><div class=\"kt-blocks-info-box-media kt-info-media-animate-none\"><div class=\"kadence-info-box-icon-container kt-info-icon-animate-none\"><div class=\"kadence-info-box-icon-inner-container\"><span class=\"kt-info-svg-icon kt-info-svg-icon-fe_rotateCw\"></span></div></div></div></div><div class=\"kt-infobox-textcontent\"><h2 class=\"kt-blocks-info-box-title\">Old Trac Tickets, GitHub Projects, Central vs Foundation, Themes Redesign </h2><p class=\"kt-blocks-info-box-text\"> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f9d1-1f3fe-200d-1f4bb.png\" alt=\"🧑🏾💻\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/community/2023/01/19/proposal-adopt-github-for-team-projects/\">Proposal: Standardised Project Management Tools</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2753.png\" alt=\"❓\" class=\"wp-smiley\" /><a href=\"https://make.wordpress.org/community/2023/01/25/wordpress-community-support-wordpress-foundation-entity-structure/\">WordPress Community Support (Central) </a><br /><br /> <a href=\"https://make.wordpress.org/community/2023/01/25/wordpress-community-support-wordpress-foundation-entity-structure/\">& WordPress Foundation Entity Structure</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f474-1f3fc.png\" alt=\"👴🏼\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2023/01/24/proposal-old-tickets-trac-triage-sessions/\">Proposal: Old Tickets Trac Triage Sessions</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f469-1f3fb-200d-1f3a8.png\" alt=\"👩🏻🎨\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/design/2023/01/16/a-refresh-of-wordpress-org-themes/\">A refresh of WordPress.org/themes</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64b-1f3fc.png\" alt=\"🙋🏼\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/docs/2023/01/24/new-look-new-site-new-helphub/\">New look, new site, new HelpHub (Docs)</a><br />><br /></a><br /><br />><br /></a><br /><br /></p></div></div></div>\n\n\n\n<h2 id=\"h-news\">News<a href=\"https://wordpress.org/news/2022/10/wordpress-6-1-release-candidate-3/\"></a></h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/news/2023/01/the-month-in-wordpress-december-2022/\">The Month in WordPress – December 2022</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_8f6276-eb\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<div class=\"is-layout-flex wp-container-27 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-accessibility\"><a href=\"https://make.wordpress.org/accessibility\">Accessibility</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/accessibility/2023/01/19/accessibility-team-meeting-agenda-january-20-2023/\">Accessibility Team Meeting Agenda: January 20, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-central\"><a href=\"https://central.wordcamp.org\">Central</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://central.wordcamp.org/news/2023/01/wordcamp-entebbe-first-wordcamp-to-happen-in-africa-in-2023-is-on/\">WordCamp Entebbe: First Wordcamp to happen in Africa in 2023 is on!</a></li>\n</ul>\n\n\n\n<h2 id=\"h-cli\"><a href=\"https://make.wordpress.org/cli\">CLI</a> </h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/cli/2023/01/11/good-issues-for-new-and-existing-contributors-2/\">Good issues for new and existing contributors</a></li>\n</ul>\n\n\n\n<h2 id=\"h-community\">Community</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/community/2023/01/25/wordpress-community-support-wordpress-foundation-entity-structure/\">WordPress Community Support & WordPress Foundation Entity Structure</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/23/community-team-goals-for-2023-call-for-suggestions/\">Community Team Goals for 2023: Call for Suggestions</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/23/upcoming-wpdiversity-events-january-2023/\">Upcoming #WPDiversity Events: January 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/20/proposal-dedicated-communication-place-for-wordcamp-mentors/\">Proposal: Dedicated communication place for WordCamp mentors</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/19/proposal-adopt-github-for-team-projects/\">Proposal: [Experiment] Adopt Standardised Team-wide Project Management Tools – already utilised by other Make Teams for a Quarter.</a></li>\n</ul>\n\n\n\n<h2 id=\"h-core\"><a href=\"https://make.wordpress.org/core\">Core</a> </h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/24/proposal-old-tickets-trac-triage-sessions/\">Proposal: Old Tickets Trac Triage Sessions</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/23/a-week-in-core-january-23-2022/\">A Week in Core – January 23, 2022</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/\">What’s new in Gutenberg 15.0? (18 January)</a></li>\n</ul>\n\n\n\n<h3 id=\"h-wordpress-6-2\">WordPress 6.2</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/18/bug-scrub-schedule-for-6-2/\">Bug Scrub Schedule for 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/11/early-bug-scrub-schedule-for-wp-6-2/\">Early bug scrub schedule for WP 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">WordPress 6.2 Planning Roundup</a></li>\n</ul>\n\n\n\n<h3 id=\"h-meetings\">Meetings</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/24/dev-chat-agenda-january-25-2023/\">Dev Chat Agenda: January 25, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/24/editor-chat-agenda-25-january-2023/\">Editor Chat Agenda: 25 January 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/19/dev-chat-summary-january-18-2023/\">Dev Chat summary, January 18, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/19/editor-chat-summary-18-january-2023/\">Editor chat summary: 18 January, 2023</a></li>\n</ul>\n\n\n\n<h3 id=\"h-developer-blog\">Developer Blog</h3>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/news/2023/01/some-very-cool-things-can-happen-when-you-hit-enter-in-a-block/\">Some very cool things can happen when you hit Enter in a block.</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/01/using-the-box-shadow-feature-for-themes/\">Using the box shadow feature for themes</a></li>\n</ul>\n\n\n\n<h2 id=\"h-design\"><a href=\"https://make.wordpress.org/design\">Design</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/design/2023/01/16/a-refresh-of-wordpress-org-themes/\">A refresh of WordPress.org/themes</a></li>\n</ul>\n\n\n\n<h2 id=\"h-docs\"><a href=\"https://make.wordpress.org/docs\">Docs</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/docs/2023/01/24/new-look-new-site-new-helphub/\">New look, new site, new HelpHub</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/docs/2023/01/23/agenda-for-docs-team-bi-weekly-meeting-january-24-2023/\">Agenda for Docs Team Bi-Weekly Meeting January 24, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/docs/2023/01/23/support-forums-training-or-documentation/\">Support, forums, training or documentation</a></li>\n</ul>\n\n\n\n<h2 id=\"h-hosting\"><a href=\"https://make.wordpress.org/hosting\">Hosting</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/hosting/2023/01/15/advanced-administration-handbook-status-2023-01-15/\">Advanced Administration Handbook: Status 2023-01-15</a></li>\n</ul>\n\n\n\n<h2 id=\"h-marketing\"><a href=\"https://make.wordpress.org/marketing\">Marketing</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/marketing/2023/01/23/notes-global-marketing-team-meeting-jan-17-2023/\">Notes: Global Marketing Team meeting, Jan 17, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-meta\"><a href=\"https://make.wordpress.org/meta\">Meta</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/meta/2022/12/22/two-factor-auth-progress-for-wordpress-org/\">Two-Factor Auth progress for WordPress.org</a></li>\n</ul>\n\n\n\n<h2 id=\"h-mobile\"><a href=\"https://make.wordpress.org/mobile\">Mobile</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/mobile/2023/01/24/call-for-testing-wordpress-for-ios-21-6/\">Call for Testing: WordPress for iOS 21.6</a></li>\n</ul>\n\n\n\n<h2 id=\"h-openverse\"><a href=\"https://make.wordpress.org/openverse\">Openverse</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/openverse/2023/01/24/openverse-monthly-priorities-meeting-2022-02-08/\">Openverse Monthly Priorities Meeting 2022-02-08</a></li>\n</ul>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-performance\"><a href=\"https://make.wordpress.org/performance/\">Performance</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/24/performance-team-meeting-summary-17-january-2023-2/\">Performance Chat Summary: 24 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-polyglots\">Polyglots</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/polyglots/2023/01/24/44838/\">Agenda: Weekly Polyglots Chat – Jan. 25, 2022 (07:00 UTC)</a></li>\n</ul>\n\n\n\n<h2 id=\"h-plugins\">Plugins</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/plugins/2023/01/13/looking-for-your-intentionally-wrong-plugins/\">Looking for your (intentionally) wrong plugins</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/plugins/2022/12/21/plugin-guideline-update-community-code-of-conduct/\">Plugin Guideline Update: Community Code of Conduct</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/plugins/2022/12/16/plugins-themes-categorization/\">Plugins/themes categorization</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/16/plugin-review-team-16-january-2023/\">Plugin Review Team – 16 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-project\">Project</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/project/2023/01/18/big-picture-goals-2023/\">Big Picture Goals 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/project/2023/01/13/sotw22qa/\">2022 State of the Word Q&A</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">Request for Feedback: How can we Improve the Five for the Future Contributor Journey?</a></li>\n</ul>\n\n\n\n<h2 id=\"h-support\"><a href=\"https://make.wordpress.org/support\">Support</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/support/2023/01/summary-for-january-19th-support-meeting/\">Summary for January 19th Support Meeting</a></li>\n</ul>\n\n\n\n<h2 id=\"h-test\"><a href=\"https://make.wordpress.org/test\">Test</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/test/2023/01/11/fse-program-testing-call-20-find-your-style/\">FSE Program Testing Call #20: Find Your Style</a></li>\n</ul>\n\n\n\n<h2 id=\"h-themes\"><a href=\"https://make.wordpress.org/themes\">Themes</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/themes/2023/01/23/themes-team-meeting-agenda-for-january-24-2023/\">Themes team meeting agenda for January 24, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-training\"><a href=\"https://make.wordpress.org/training\">Training</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/individual-learner-survey/\">How did you learn WordPress?</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/24/brainstorm-wordcamp-asia-2023-contributor-day/\">Brainstorm – WordCamp Asia 2023 Contributor Day</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/23/meeting-agenda-for-january-24-2023/\">Meeting Agenda for January 24, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/23/meet-your-2023-training-team-representatives/\">Meet your 2023 Training Team Representatives</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/16/summary-update-courses-currently-in-development-16-january-2023/\">Summary Update: Courses Currently in Development (16 January 2023)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/16/project-thread-learning-needs-analysis/\">Project Thread: Learning Needs Analysis</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/15/january-2023-faculty-meeting/\">January 2023 Faculty Meeting</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/14/training-team-meeting-recap-for-january-10-2023/\">Training Team Meeting Recap for January 10, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/14/project-overview-learning-needs-analysis/\">Project Overview: Learning Needs Analysis</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/13/information-sources-for-wordpress-6-2/\">Information Sources for WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/18/bite-sized-content-on-learn-wordpress/\">Bite-sized content on Learn WordPress</a></li>\n</ul>\n\n\n\n<h3 id=\"h-lesson-plans\"><a href=\"https://learn.wordpress.org/lesson-plans\">Lesson Plans</a></h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/lesson-plan/gu-pages-vs-posts/\">પૃષ્ઠો વિ. પોસ્ટ્સ</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/lesson-plan/gu-difference-between-reusable-blocks-block-pattern-templates-template-parts/\">ફરીથી વાપરી શકાય તેવા બ્લોક્સ, બ્લોકના પેટર્ન, ટેમ્પલેટ્સ, ટેમ્પલેટના ભાગો વચ્ચેનો તફાવત</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/lesson-plan/id-dashboard-overview/\">Pengenalan Dasbor WordPress</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/lesson-plan/hi-dashboard-overview/\">डैशबोर्ड अवलोकन</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/lesson-plan/gu-choosing-and-installing-plugins/\">પ્લગઇન્સ પસંદ કરી રહ્યા છીએ અને સ્થાપિત કરી રહ્યા છીએ</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/lesson-plan/gu-dashboard-overview/\">ડેશબોર્ડ નિરીક્ષણ</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/lesson-plan/%E0%A4%AA%E0%A4%BE%E0%A4%A0-%E0%A4%AF%E0%A5%8B%E0%A4%9C%E0%A4%A8%E0%A4%BE-%E0%A4%95%E0%A5%88%E0%A4%B8%E0%A5%87-%E0%A4%AC%E0%A4%A8%E0%A4%BE%E0%A4%8F%E0%A4%82/\">पाठ योजना कैसे बनाएं</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/lesson-plan/%E0%A4%AA%E0%A4%BE%E0%A4%A0-%E0%A4%AF%E0%A5%8B%E0%A4%9C%E0%A4%A8%E0%A4%BE-%E0%A4%95%E0%A4%B8%E0%A4%B0%E0%A5%80-%E0%A4%AC%E0%A4%A8%E0%A4%BE%E0%A4%89%E0%A4%A8%E0%A5%87/\">पाठ योजना कसरी बनाउने</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/lesson-plan/panduan-membuat-rencana-pembelajaran/\">Panduan membuat Rencana Pembelajaran</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/lesson-plan/%CF%80%CF%8E%CF%82-%CE%BD%CE%B1-%CF%80%CF%81%CE%BF%CF%83%CE%B8%CE%AD%CF%83%CE%B5%CF%84%CE%B5-%CE%BA%CE%B1%CE%B9-%CE%BD%CE%B1-%CE%B1%CF%86%CE%B1%CE%B9%CF%81%CE%AD%CF%83%CE%B5%CF%84%CE%B5-%CE%BB%CE%BF/\">Πώς να προσθέσετε και να αφαιρέσετε λογότυπο και εικονίδιο ιστοτόπου στο πρόγραμμα επεξεργασίας ιστότοπου</a></li>\n</ul>\n\n\n\n<h3 id=\"h-online-workshops\">Online Workshops</h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/?meeting=call-for-testing-find-your-style-interactive\">Call for Testing: Find Your Style (Interactive)</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=builder-basics-block-styles-vs-block-variations\">Builder Basics: Block Styles vs. Block Variations</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=builder-basics-adding-custom-css-to-block-themes\">Builder Basics: Adding Custom CSS to Block Themes</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=lets-code-wp-rest-api-updates-custom-fields-and-authentication\">Let’s code: WP REST API updates, custom fields, and authentication</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=wordpress-development-live-stream-rest-api-updates-custom-fields-auth\">WordPress development live stream: REST API updates, custom fields, auth</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=wordpress-through-the-terminal\">WordPress Through The Terminal</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=the-future-of-themes-designing-for-the-block-editor-and-beyond\">The Future Of Themes: Designing for the Block Editor and Beyond</a></li>\n</ul>\n\n\n\n<h3 id=\"h-tutorials\"><a href=\"https://learn.wordpress.org/tutorials\">Tutorials</a></h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/tutorial/how-to-improve-seo-rankings/\">How to improve SEO rankings</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/tutorial/creating-custom-fields/\">Creating Custom Fields</a></li>\n</ul>\n\n\n\n<h2 id=\"h-wptv\">WPTV</h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.tv/category/year/2022/\">Latest WordPress TV videos</a></li>\n</ul>\n</div>\n</div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<h2 id=\"h-related-news\">Related News:</h2>\n\n\n\n<ul>\n<li><a href=\"https://www.php.net/ChangeLog-8.php#8.2.1\">PHP 8.2.1 Changelog</a></li>\n\n\n\n<li><a href=\"https://getcomposer.org/changelog/2.5.1\">Composer 2.5.1 Changelog</a></li>\n</ul>\n\n\n\n<p class=\"has-theme-palette-7-background-color has-background\">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. <br /><br /><strong>Are you interested in giving back and contributing your time and skills to WordPress.org?</strong> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> <a href=\"https://wordpress.org/support/article/contributing-to-wordpress/\">Start Here ›</a><br /><br /><strong>Get our weekly WordPress community news digest</strong> — Post Status’ <a href=\"https://poststatus.com/news/week-in-review/\">Week in Review</a> — covering the WP/Woo news plus significant writing and podcasts. It’s also available in <a href=\"https://poststatus.com/newsletter\">our newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f48c.png\" alt=\"💌\" class=\"wp-smiley\" /></p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile has-background\"><a href=\"https://poststatus.com/\"><img src=\"https://cdn.poststatus.com/wp-content/uploads/2021/09/vertical-post-status-logo-250.png\" alt=\"Post Status\" class=\"wp-image-85823 size-full\" /></a><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-left has-normal-font-size\" id=\"h-get-ready-for-remote-work\">You — and <a href=\"https://poststatus.com/#Agency\">your whole team</a> can <a href=\"https://poststatus.com/#choose-membership\">Join Post Status</a> too!</p>\n\n\n\n<p class=\"has-text-align-left has-small-font-size\"><strong>Build your network. Learn with others. Find your next job — or your next hire.</strong> Read the <strong>Post Status</strong> <a href=\"https://poststatus.com/newsletter/\">newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2709.png\" alt=\"✉\" class=\"wp-smiley\" /> Listen to <a href=\"https://poststatus.com/podcasts/\">podcasts</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f399.png\" alt=\"🎙\" class=\"wp-smiley\" /> Follow <a href=\"https://twitter.com/post_status/\">@Post_Status</a> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> and <a href=\"https://www.linkedin.com/company/post-status-llc/\">LinkedIn</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4bc.png\" alt=\"💼\" class=\"wp-smiley\" /></p>\n</div></div>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s: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, 25 Jan 2023 20:17: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:\"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: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:80:\"WPTavern: #60 – Mike Demo, Tracy Apps and david wolfpaw on LGBTQ 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:48:\"https://wptavern.com/?post_type=podcast&p=141362\";s: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/podcast/60-mike-demo-tracy-apps-and-david-wolfpaw-on-lgbtq-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:68723:\"Transcript<div>\n<p>[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>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, a discussion of WordPress and LGBTQ.</p>\n\n\n\n<p>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 and paste that URL into most podcast players.</p>\n\n\n\n<p>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. Do that by heading to WPTavern.com forward slash contact forward slash jukebox, and use the form there.</p>\n\n\n\n<p>So on the podcast today we have Mike Demo, Tracy Apps and david wolfpaw. Usually, it’s less of an interview and more of a round table discussion about their experiences in the WordPress community.</p>\n\n\n\n<p>A few weeks ago, I put out a call for anyone who might be interested in coming on the podcast. Mike Demo reached out to me and said that it would be good to discuss how the WordPress community deals with LGBTQ matters. We agreed on a date and two other people were invited to join us on the call, Tracy Apps and david wolfpaw.</p>\n\n\n\n<p>We start things off with each of the guests introducing themselves and telling us how they ended up working in tech and, more specifically, WordPress. This leads into a discussion of how the job market can be different for people with different identities.</p>\n\n\n\n<p>We then move on to WordPress, and talk through some of the ways that the community has responded to underrepresented groups. There are certainly areas where the guests think that there’s been positive change, but we also spend time thinking about the ways that some things could still be improved. In-person events like WordCamps get plenty of attention here.</p>\n\n\n\n<p>We also get into the open source nature of the WordPress project, and whether this makes it more or less difficult for change to take place, given that authority is structured differently from most for-profit entities.</p>\n\n\n\n<p>Towards the end of the podcast, each of the guests shares a story about some specific thing that they wish could happen. Something that’s within reach, but as yet, not achieved.</p>\n\n\n\n<p>And we round it all off with the sharing of resources and websites, which listeners may find useful.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p>And so without further delay, I bring you Mike Demo, Tracey Apps and david wolfpaw.</p>\n\n\n\n<p>I am joined on the podcast today by three guests. We’ve got Mike Demo. We have Tracy Apps and david wolfpaw. Thank you very much for joining us on the podcast today because there’s three of us. I’m going to ask us in a round robin fashion to introduce ourselves, and then we’ll get into the nature of the topic itself. So first off, let’s start with Mike.</p>\n\n\n\n<p>[00:03:59] <strong>Mike Demo:</strong> I am Mike Demo. I go by Demo. Pronouns, he, him, they, them. And I am the head of partners at Codeable.</p>\n\n\n\n<p>[00:04:09] <strong>Nathan Wrigley:</strong> Thank you very much, Mike and Tracy.</p>\n\n\n\n<p>[00:04:12] <strong>Tracy Apps:</strong> Yes, I’m Tracy Apps. Apps is really my last name. My pronouns are she, her. I do a lot of things. I am a UX designer, front end developer. So basically I call myself a creative problem solver and educator. Both work for myself, and different contracts.</p>\n\n\n\n<p>[00:04:32] <strong>Nathan Wrigley:</strong> Okay, thank you very much. And finally, David.</p>\n\n\n\n<p>[00:04:36] <strong>david wolfpaw:</strong> Hello. My name is david wolfpaw. My pronouns are they, them. I also do a variety of different things. I call myself a website mechanic for my WordPress maintenance company, FixUpFox. I also do some education as well, and am trying to describe myself more as a web creator these days.</p>\n\n\n\n<p>[00:04:56] <strong>Nathan Wrigley:</strong> Thank you very much indeed. Now, the podcast came about because I put out a message on social media, several months ago now, asking for people to volunteer their time to have a podcast chat with me. And I believe of the three of you, it was Mike that reached out to me and he said that he would like to talk about the subject of WP Pride and then in brackets LGBT, or out in tech.</p>\n\n\n\n<p>And it transpires that the three of us well, the four of us, the three guests plus myself, have managed to get on the call today. So unlike most interviews where it’s Q and A, I ask a question, the guest responds. This is going to be more of a round table discussion. I’m not entirely sure what the direction of travel will be, but we’re just going to talk around this subject, probably about 45 minutes or so.</p>\n\n\n\n<p>So I’m going to kick off, and you, the three of you, feel free to interrupt each other. Feel free to crosstalk or make me be quiet if I am rambling on. But I’d like to get into this subject first of all. And the first thing is, under the brackets in the show notes, we had this idea of life experience, was one of the topics we were going to talk about.</p>\n\n\n\n<p>And professional experience, how you got here. So to introduce the subject, why this matters in tech, why this is important. It may be that there’s a whole bunch of people listening to this who can identify with what we’re going to talk about. We may be introducing this topic for the very first time. So let’s go back to basics and introduce how this topic has come around and whichever of you wants to take that on, how it’s been affected in your life, and so on.</p>\n\n\n\n<p>[00:06:26] <strong>Tracy Apps:</strong> I can start with this one. So because my, just my professional experience is very tied into my queer identity, especially as I have been professionally running my own company. And one of those interesting things is, you know, with most people in the tech industry has taken a winding turn.</p>\n\n\n\n<p>I officially have an art degree. But then I also was in engineering, and I started teaching myself, or I found the internet basically and these homepages back in 1996 and started teaching myself html. But because of all that, and then the WordPress community especially having that kind of, that open source, not only the open source software, but the open source knowledge, everyone is collaborative, has allowed me to create my own company.</p>\n\n\n\n<p>Because in many States in the United States, it is still legal to be fired for being gay. So that job security is not necessarily there for some people, but having the skills and the community in WordPress and in the tech world, being able to kind of create and forge my own path, that has become my job security.</p>\n\n\n\n<p>So it ties into my professional, how did I get here, in a really interesting way and gotten, just some hilarious stories through this journey. But I wouldn’t have that if it wasn’t for having that, being able to make my own company and make my own work and forge my own path.</p>\n\n\n\n<p>[00:08:16] <strong>Nathan Wrigley:</strong> Do you feel, Tracy, that the fact that you have done all of that and you’ve done it yourself for yourself by yourself without the need to have an employer. Has that made your life easier to manage, shall we say? Do you imagine that if you had have gone for the employed employee route through life. Do you think you would’ve had a different experience?</p>\n\n\n\n<p>[00:08:38] <strong>Tracy Apps:</strong> I definitely would’ve had a different experience. But the one thing that I have learned, and it’s one of those, what’s the cause, what’s the effect? Is it because I have been running my own company and, just even since I was a kid, when someone was like, oh, drums, that’s something that boys do.</p>\n\n\n\n<p>And I was like, I want to play drums. And so I started taking drum lessons in grade school. So I was kind of always that rebel. Be like you say I can’t do something. Well, that’s going to make me do it now. And so that doesn’t always, unless you have the right employer, that doesn’t always jive well when it’s like, especially in corporate where it’s, oh, you have to do all of these things and not rock the boat. And I’ve always been one to rock the boat.</p>\n\n\n\n<p>So that has kind of both ruined me from being an employee. Except for in places where that is actually really needed. Things like startups and where you need to disrupt an industry. But again, I don’t know if I would’ve just, the recession hadn’t happened, I hadn’t had to start my own company back in 2009. Would I be in a different place? Probably, but would I have a different personality? So it’s always a interesting self-evaluation of, that.</p>\n\n\n\n<p>[00:10:04] <strong>Nathan Wrigley:</strong> So a nice anecdote there from Tracy about an aspect of the last few years that’s led to the job that she’s now working in. I wonder if Mike or David want to interrupt at this point and give us an anecdote about their own lives that they think is important.</p>\n\n\n\n<p>[00:10:19] <strong>david wolfpaw:</strong> This is David. I just want to jump in and say I can agree with some of the things that Tracy said, and expand upon that. I’ve had some professional web development jobs in the past where I felt that my work there was in part hindered by my identity. As Tracy said, there’s a lot of places, including Florida where I live, where, well, okay, it’s a little bit complicated now, I’ll say. But basically, yes, you could still fire anyone for any reason, including, you know, their sexual orientation or gender identity.</p>\n\n\n\n<p>I’ve had places where I’ve felt unsafe being out. Or having to hide parts of my identity that I might otherwise not, because I’ve been in work environments where you could certainly tell that it was frowned upon, or that there was a certain type of, I’ll say company culture that existed that made it not feel like the best environment to be out and be fully myself.</p>\n\n\n\n<p>[00:11:11] <strong>Nathan Wrigley:</strong> Do you mind if I just butt in there and ask you a question about that? So the first thing I want to ask is A, did you in those scenarios, feel that the quickest solution was to step away from that job and therefore have to go on a job hunt yet again? Or did you feel that you wanted to tackle these things head on? I’m just getting some sort of orientation for what the easiest thing to do is in those scenarios, not necessarily the best thing to do. But typically have you stood down and said, look, this is not for me. It’s going to be easier for me on a personal level if I just make this problem go away by quitting? Or have you taken on the challenge of changing company culture and so on?</p>\n\n\n\n<p>[00:11:50] <strong>david wolfpaw:</strong> Well, thankfully I’ve had other reasons to leave jobs that, you know, I didn’t feel that was the main reason for it. I am as well self-employed now, just for context. Unfortunately, a lot of times it feels easier to be quiet, quite honestly. Like sure, looking for another job, but that’s not always, I would not say that’s the quickest way to go. But you know, I would say in certain places, feeling excluded from your job or feeling othered is a lot more likely to happen, a lot quicker.</p>\n\n\n\n<p>[00:12:19] <strong>Nathan Wrigley:</strong> Thank you. Mike, any anecdotes to throw in our direction?</p>\n\n\n\n<p>[00:12:23] <strong>Mike Demo:</strong> Yeah, so there’s a big, kind of standard thing that a lot of employers say, right? Which is, we don’t care, right? We don’t care if you are purple, gay, whatever. But that is not really enough. Because if you look at the numbers or like, we don’t care if you’re, you know, man or a woman. We just want the best developers. But if you look at the data, it does matter.</p>\n\n\n\n<p>So, it is easier to be quiet in a lot of cases, because I would say most companies are probably not actively trying to force out LGBT people. But I would say that a lot of companies are actively trying to keep the status quo and not have that be brought to work. Which means you can’t really bring your whole self to work.</p>\n\n\n\n<p>So I have a habit, a pretty strong habit, and it’s gotten me in trouble in the past, of pushing against that multiple times, and being like, no, we should do something for pride month. We should do something here, do something there. And I’ve gotten answers through some larger organizations be like, well we don’t want to do anything public that might upset people. And I’m like, yeah, okay, thanks.</p>\n\n\n\n<p>[00:13:32] <strong>Tracy Apps:</strong> But instead, you’re going to upset that community. But that’s a smaller, right. That’s in fact what’s really happening.</p>\n\n\n\n<p>[00:13:39] <strong>Mike Demo:</strong> So like it’s funny, like we look at every pride month, right? In every June, at least in the US I think, I’m not sure about international. And we always make fun of those companies that be like, oh look, just changing your logo, blah, blah blah, rainbow washing. But I kind of appreciate that because at least they’re willing to put their money where their mouth is.</p>\n\n\n\n<p>GoDaddy’s a great example. GoDaddy, it was like five years ago, they did something for Pride month. And they responded with every hateful comment in Twitter and Facebook, sorry to say that, support person will email you to help you transfer your account out of us. And they owned it. And that’s kind of cool.</p>\n\n\n\n<p>Yeah, so I’ve pushed a lot and tried to get more representation, and it’s worked out eventually. At Codeable, for example we brought back, at WordCamp Europe this year, . And that was very successful. And we did that again at WordCamp US, and now we’re co-hosting it at WordCamp Asia next month.</p>\n\n\n\n<p>Well it’s going to be in February, so, with Yoast. And so those came back and those kind of took a hiatus. And so getting budget for things like that also helps.</p>\n\n\n\n<p>[00:14:45] <strong>david wolfpaw:</strong> I also want to just jump in before the next question, to comment on something that Demo said. Which was when companies say something like, we don’t care if you’re gay, straight, purple, whatever, we want to find the best people. That is sending another message. Let alone the fact that, I take issue with people saying, oh, I’m colorblind, I don’t see purple people, for instance. As far as I know, there are no purple people. But there’s also the issue of when you say, we don’t care, that’s not saying we’re not racist, we’re not prejudiced. That’s saying that, as Demo said, we’re going to protect the status quo, because we’re not going to consider that you have potentially different needs, different life experiences to look at.</p>\n\n\n\n<p>[00:15:26] <strong>Nathan Wrigley:</strong> So do you regard that then as merely just ignoring the issue? Basically just saying what we are going to do here is bury our heads in the sand and not take any affirmative action or any action at all. But just pretend like there’s nothing to be done, no conversation here. Let’s move along and wait for a couple of weeks to pass and then we can all get back to normal.</p>\n\n\n\n<p>[00:15:44] <strong>david wolfpaw:</strong> Um, not necessarily. I mean, I could say certainly in some cases that would be the case. But honestly, if someone answers like that, certainly it’s better than someone answering negatively. But I always see that kind of answer as somebody who is right for education of some sort. And I don’t try to force that onto other people. Certainly there’s not always the best time and place for it. But I found that that is more likely to be the person who is willing to listen to you. You know, when you say, that’s not okay, that’s not enough. They’re not doing it to avoid any sort of responsibility.</p>\n\n\n\n<p>In general I found that’s the person who’s doing it because it sounds right, and it sounds, like a smart thing, until you point out what it really means, what the differences are. You know, that’s like I could say, I’m trying to think of another example that maybe fits my identity better. But the most probably well known one here in the United States would be saying black lives matter, versus all lives matter. And it’s really easy to take something like that, that sounds positive, but turn it toxic. Make it politicized in a way that honestly shows more about the person saying it.</p>\n\n\n\n<p>[00:16:51] <strong>Mike Demo:</strong> Bringing it back to WordPress just for a second. WordCamp US had the diversity scholarship to help with the travel fund. And I love the idea of it, but it also was interesting because the speaker applications didn’t ask for, besides pronouns, didn’t ask for any identifying information.</p>\n\n\n\n<p>Are they people of color, non-binary, LGBT. I love the fact that WordCamp US is focusing and working with outside companies to help sponsor underrepresented groups to be able to travel. However, I felt like this year, WordCamp US, that the way that they did it was weird because, they were using the Underrepresented in Tech requirements, which are good, but how do you know, how can you support underrepresented speakers if you don’t know what minorities the speaker falls into?</p>\n\n\n\n<p>Unless there’s somebody like the three of us who are public. And so I’m curious on Tracy and David’s thoughts on, how events and conferences can be more accepting. But also, on the other hand, asking for people to have to identify that data when they apply to speak also might be a negative to some people. But on the other hand, it’s really hard to be more diverse in your speaker selection if you don’t know someone’s non-binary, for example.</p>\n\n\n\n<p>[00:18:14] <strong>Nathan Wrigley:</strong> So the form that you mentioned, it simply had no input. There was no fields to supply that information? There was just a black hole there. The assumptions had to be made apart from, I think you said pronouns were one of the fields available. But you’re also making the point that maybe some people would see that as something that they don’t wish to supply. But then again, I guess if you put the fields in, but don’t make them necessary. Yeah. It’s hard, isn’t it? It’s difficult to know where the boundaries there lie.</p>\n\n\n\n<p>[00:18:40] <strong>Mike Demo:</strong> The Community Leadership Summit, they on their speaker applications, they have a whole bunch of minority questions, from disabilities, to gender, to lots of different things. And it’s all optional data. They anonymize it for the speaker selection, but they at least report what their numbers are.</p>\n\n\n\n<p>It’s something I’ve been thinking about a lot because we have been seeing more diverse speaker selection in WordCamps, but then again, I feel like we have the token gay people in the WordPress community that keep getting selected, and we feel like that’s good enough, and I don’t think it is.</p>\n\n\n\n<p>[00:19:16] <strong>Nathan Wrigley:</strong> Is that a product of people raising their head above the parapet, if you like? Just that some people are comfortable speaking about those things in public and talking about it on social media so people get to know who they are? Whereas other people keep more quiet and keep their cards close to their chest, if you like.</p>\n\n\n\n<p>[00:19:33] <strong>david wolfpaw:</strong> I certainly think I could be part of it. I want to give space for Tracy first before I respond to the question of what Demo said though.</p>\n\n\n\n<p>[00:19:40] <strong>Nathan Wrigley:</strong> Okay.</p>\n\n\n\n<p>[00:19:40] <strong>Tracy Apps:</strong> Oh yeah. So I’ve been to some really great conferences that, the speaker list does more accurately represent a diverse swath instead of just like, here’s the token person of color. Here is this. And those things, from hearing those organizers, it takes a lot of intentionality. Physically going and inviting people. Because one of the things, so I am one of the hosts of the Women in WP Podcast. We focus on stories of women and non-binary, people in the WordPress community.</p>\n\n\n\n<p>And if you look at most of the podcasts, and it was started because Amy, one of our hosts said she was loading up podcasts and she was noticing it was all mostly straight men, which is fine. They were great. And some of our good friends of ours, and do great work and are basically self, self-described feminists. And, it’s not like a bad thing, it’s just that some people, especially women, and those in kind of marginalized communities, are kind of always told, women especially, anyone who has been raised as a woman.</p>\n\n\n\n<p>So even trans men that I know and non-binary folks, that upbringing of, women have to be softer and quieter. And don’t brag about things and all of those kinds of things. Just that culture, even if it’s subtle, it permeates just your whole attitude about yourself. Mostly subconscious. So when it’s like, hey, we’re looking for speakers that are experts at blank. And a lot of women, non-binary, trans men and just minorities. Anyone that’s on the margins doesn’t think of themselves as this expert.</p>\n\n\n\n<p>Because we see the experts are, we have that vision of who those, those experts are. And, oh, we don’t fit that. And we’ve been kind of told our whole life subconsciously, indirectly that we don’t fit that. And so unless you physically go and say, hey, you are valuable, and your, your knowledge is something. We need that at the table.</p>\n\n\n\n<p>We need that as a speaker. People are like, really. And most of the, most of the guests that we’ve had, it’s almost humorous where we have women and non-binary guests that say, oh yeah, you know, I just did this. Oh, you just created the most robust and largest and most successful plugin in the WordPress community.</p>\n\n\n\n<p>Just because you couldn’t find something that, you needed to do something, and you just created this company that now has 10 employees. You know, I was like, that’s amazing. It’s amazing but that culture of suppressing one’s self is what shows up, and why people don’t apply to speak, or to go to something, or to apply for a job. All of that is all connected to that.</p>\n\n\n\n<p>[00:23:09] <strong>Nathan Wrigley:</strong> Do you have a sense Tracy then, that there is a reservoir, for want of a better word, a reservoir of people who are essentially there? They’re out there, but they’re just not being tapped. They’re being put off. There are impediments in the way. Intentional or non-intentional?</p>\n\n\n\n<p>[00:23:25] <strong>Tracy Apps:</strong> Yeah, absolutely. And one of the things, we’re almost to a hundred episodes of Women in WordPress, which is amazing. We did not expect to be going that long and having that much. But we’ve interviewed people from all over the world, and I’m like, if these people weren’t in the WordPress community and working and doing whatever they’re doing, the whole WordPress ecosystem would crumble.</p>\n\n\n\n<p>But they don’t realize that because they’re not out in front. Or they’re like, oh, I’d prefer being in the background. Those are some of the most crucial roles, and the reasons why the WordPress community and project is where it is, is because of so many people behind the scenes that don’t step forward and say, oh yeah, no, I’m a part of this, but they really are.</p>\n\n\n\n<p>[00:24:17] <strong>Nathan Wrigley:</strong> Thank you. And David, you mentioned that you had something in response.</p>\n\n\n\n<p>[00:24:22] <strong>david wolfpaw:</strong> Well one anecdotally, so for context, I organized the WordPress Orlando Meetup and WordCamp Orlando for close to a decade, before the pandemic. And I would reach out to people specifically. I would reach out to minorities, but I would reach out to women and say, I know that you know about this. We’ve discussed it. Would you be interested in giving a presentation on it? Or would you like to help with something?</p>\n\n\n\n<p>And, I am much more likely to get a response, oh no, I, you know, I couldn’t do that. Or, I don’t know enough about that, or I don’t feel confident enough about that. And, you know, I don’t try to push people too much, but there are, thankfully, since there are resources now to help people improve their speaking abilities and, you know, start training for it, uh, that I can direct them to those.</p>\n\n\n\n<p>But I would always hear that from women when I didn’t hear from men, if I asked, you know, men to be involved. Yet when we put on our events, the people who are much more likely to ask to volunteer for the event are women. People who are going to be doing those behind the scenes roles, and the things that are equally as important.</p>\n\n\n\n<p>But, it’s not the same of, I’m going to help with registration, versus I’m going to give a presentation on something that I fully know well about, but don’t feel confident enough. I do think it is part of how people are acculturated.</p>\n\n\n\n<p>And I also want to circle back, we were talking about the WordPress Community Summit. Years ago, I applied for one of the community summits and I attended. Somebody who worked for the WordPress project did ask me when I indicated at the time that, I fit some intersectional minority status. And, this is somebody who I’d met in person several times and they asked me in what ways that I fit in there. And I told them, but I realized so that this person who I’d met multiple times and talked with both in person and online, didn’t really know me very well and couldn’t really, you know, there’s a lot of things that you can’t just see by looking at someone.</p>\n\n\n\n<p>[00:26:09] <strong>Mike Demo:</strong> I will say that to give credit to WordCamp US specifically, I know that they reached out to multiple speakers and they did their best. And there was the fund that multiple companies donated to, to help people with fiscal issues. So all that’s great. It’s all going into good direction, but we can always get a little better every year.</p>\n\n\n\n<p>But even like David, when I was a sponsor, I asked, hey, before I sponsor WordCamp Orlando, will it be an all gender bathroom? And they were like, huh, I don’t know, maybe. And then there was that year. And I know of a few attendees who were very thankful for that, that opportunity, and that option.</p>\n\n\n\n<p>So, sometimes you just take what you have and you can ask the question. And sometimes if you’re in the position to, like for me as a sponsor, I was a global sponsor for WordPress, the company I was at, we were a sponsor, I should say. I’m proud to say a few WordCamps started offering some accommodations and thinking about things they never thought about. So, sometimes it just takes one person and it can make a difference.</p>\n\n\n\n<p>[00:27:11] <strong>david wolfpaw:</strong> I just want to add to that, I would, well, first of all, I want to thank Demo again now. But I would like to call that a success story for so much more than just that one event. So Demo did reach out to me years ago concerning gender inclusive restrooms at our event, which was a college campus.</p>\n\n\n\n<p>And, you know, myself as a queer person, I had not given that any thought. It was admittedly a blind spot for me. I just didn’t think about it and I should have. But thankfully someone else brought it to my attention. We approached the college and, they did set it up for our event. We’d had gender inclusive restrooms at events after. But the part that I find more successful, again, I’m going to credit Demo for raising this as an issue, is that we were able to go to the college and say, a sponsor for our event requested this. They host a lot of events at this college.</p>\n\n\n\n<p>And the person who works for the events department have really helped us. Basically she spearheaded an initiative to get gender inclusive restrooms just as part of the campus full-time. So that was something that did not exist before. Somebody in the WordPress community, again give Demo the credit for that, brought it up as something and we were able to go look, somebody specifically asked for it, and it’s somebody who’s giving us money.</p>\n\n\n\n<p>[00:28:20] <strong>Nathan Wrigley:</strong> Given that that could be labeled as a success and it’s a real world event, and maybe WordCamps and WordPress events are, are the easiest target for this next question. What other, things do you wish to achieve? What are the things that in your minds would qualify under the umbrella of success?</p>\n\n\n\n<p>You know, in other words if, we were to change just one, maybe you’ve got a whole laundry list written down somewhere, but if there were one or two things that you would like to see changed in the short, medium term, and it could be about WordCamps, but if you want to talk about WordPress as a software project, feel free to delve into that. What are the things that you would like to see changed? Things that you think are not right yet.</p>\n\n\n\n<p>[00:29:03] <strong>Tracy Apps:</strong> Well, some of the things, especially as a user experience designer. Some things can be fairly easy. You know, how many job applications, registration forms et cetera, say your gender, and they only give you two options? There’s dozens if not hundreds. So that’s very limiting, and especially now if you’re saying, all right, hi, I’m a company and I’m trying to hire diversely. And I now just presented a form for you to fill out that you aren’t included in that automatically says, well no, you really don’t want me. You’re looking for something else.</p>\n\n\n\n<p>And people just stop filling it out. And that’s just a really easy change, so different plugins. Now Yoast updates with the inclusive language. I actually also I was using Teams for one of my contracts and they have a speaker, they monitor your speech and they tell you if your language is inclusive, they give you like a report afterwards.</p>\n\n\n\n<p>So there’s lots of these tools we can lean on to see, especially because you don’t know what you don’t know. Yes, there’s queer people all over the world and probably everyone has them in their family. But that doesn’t necessarily mean that they’re out and they know that they have queer members of their family or neighbors, et cetera.</p>\n\n\n\n<p>Because some places we do not always have the privilege of safety, of being out and being completely who we are. But there’s all these tools that we can now look at to help us with that education. And start to learning, start opening our eyes. There’s tons of organizations out there too that have just video stories. So you can find a wealth of information and personal testimonies and learn and just develop more of that empathy of something that you don’t know just by using the internet, which we’re, most of us are on all the time anyway.</p>\n\n\n\n<p>[00:31:18] <strong>Nathan Wrigley:</strong> Tracy, can I just interrupt you there, before I carry on and ask Mike and David about what success for them looks like? You said the phrase there, you don’t know what you don’t know. Do you think that is increasingly less and less watertight, as a thing to be able to say?</p>\n\n\n\n<p>So as an example, if in five years, let’s say five or 10 years from now. If somebody was to turn around and say that back to you? Well, I don’t know. Yes, we didn’t accommodate any of these things. But you know what? I don’t know. Forgive me. Do you think that’s going to carry water in the future, or do you think we’re getting to a point where those kind of utterances are just, well, no longer acceptable?</p>\n\n\n\n<p>[00:31:54] <strong>Tracy Apps:</strong> Well, I think that’ll always have some, because the paradox of choice. Kind of the same thing with the paradox of having so much information, and then literally almost just being overwhelmed and to not know where you start. I think that’ll always be an issue.</p>\n\n\n\n<p>So I do think that some people will, that is a genuine ex excuse. Now with that said, you’re right, there is much more, kind of spotlights put on these issues. Now, it’s almost, especially in certain areas in the US, like you kind of have to, really try to not see it.</p>\n\n\n\n<p>Because it’s on the news, it’s everywhere. So I think it, it will be kind of both. But I also think that even as someone in the LGBTQ community, I still am learning things and having to change things. So being in the Midwest, we have our Midwestern y’all, which is, you guys.</p>\n\n\n\n<p>So I have been in the past, you know, whatever, five years or so, very intentional of changing that language and actually using y’all, because that is a gender inclusive, that is a gender neutral phrase to be able to include all. And if I go up to a mic and say, ladies and gentlemen, now what happens? I’ve excluded many people. So all of those things. I am even continuing learning and it’s a journey, I think it’ll be a lifelong journey, but it’s just a, a matter of wanting to keep learning and improving. And that’s the difference. If it’s, oh, I just don’t know what I don’t know, is a excuse to not learn and want to be learning.</p>\n\n\n\n<p>[00:33:41] <strong>Nathan Wrigley:</strong> Okay, yeah. Thank you. I understand the structure of your thoughts there. That’s great. Okay, so let’s go to Mike and ask the question. You obviously have an example already with the bathrooms that you mentioned at the WordCamp.</p>\n\n\n\n<p>[00:33:52] <strong>Mike Demo:</strong> I didn’t know that, by the way.</p>\n\n\n\n<p>[00:33:53] <strong>Nathan Wrigley:</strong> Did you have any other examples of things that you would like to see? In other words, what does success for you look like in the near term?</p>\n\n\n\n<p>[00:34:00] <strong>Mike Demo:</strong> Yeah. Quick question for Tracy. Tracy, are you saying in the Midwest, we live in the same state by the way, that you’re trying to say y’all all instead of you guys? Or y’all is our Midwest saying? Because I wasn’t clear.</p>\n\n\n\n<p>[00:34:11] <strong>Tracy Apps:</strong> Yeah, no. So you guys is kind of the Midwest version of y’all.</p>\n\n\n\n<p>[00:34:17] <strong>Mike Demo:</strong> I was like, I don’t know anyone that says y’all up here. So I agree with your statement.</p>\n\n\n\n<p>[00:34:22] <strong>Tracy Apps:</strong> Yep. I do now. And so y’all. Some other ones, you’uns, youse, that’s another good one. Yeah, yinz or whatever it is. I don’t know how Pittsburgh pronounce it. Those are all very great gender neutral, inclusive terms for a group of people. For a multiple you.</p>\n\n\n\n<p>[00:34:40] <strong>Nathan Wrigley:</strong> It really is interesting how the language is littered with tripwires, isn’t it? They’re all over the place and obviously if you’ve been having to modify your own speech and consciously apply thought to that, I imagine there’s countless examples in my own life where I’m doing that and there’s no intention there. It’s just a legacy of what I learned and what have you. It needs examining.</p>\n\n\n\n<p>[00:35:00] <strong>david wolfpaw:</strong> Of course.</p>\n\n\n\n<p>[00:35:01] <strong>Mike Demo:</strong> Yeah, I mean, in school we’re taught that you can’t use they as a singular, as a singular word. So I still, when I read they talking about a single person, it confuses me to this day.</p>\n\n\n\n<p>[00:35:13] <strong>david wolfpaw:</strong> And then you have some people who will counteract with, oh, but you know, Shakespeare used a singular they, or singular they was the common until, you know, the 1800’s or things like that. And this is not to discredit what, Demo’s saying because I was also taught the same. But I think I want to make a point of saying here for the audience listening that, you know, as Tracy said, all of us have things that we need to unlearn and change.</p>\n\n\n\n<p>Um and I’ll end, as you said Nathan, there are so many different trip wires there. Things that, you know, we don’t know, that we don’t know. No one is ever going to be able to perfectly address everybody and be inclusive of everybody when they speak and when they act. But there’s a big difference between someone refusing to use they, them pronouns because, you know, quote, it’s not grammatically correct.</p>\n\n\n\n<p>Sorry, it’s a bit of a tangent for me. It’s a bit of a stretch that I don’t like the argument that, oh, well technically people used to say it like this, so yeah, you should use it. Really, it’s as a sign of respect. As a sign that you want to participate and engage with conversation with this person on terms that you know, and put you on equal footing. Not that lets you have some power imbalance there.</p>\n\n\n\n<p>[00:36:26] <strong>Nathan Wrigley:</strong> I have this feeling that language in our own tiny span of life, 80, 60, 70, whatever years we get it. It feels like it’s a concrete thing, which was set in stone when I was born and will be immutable until the day I die. But of course, if you look back into history and you were probably to just plonk yourself down in the era of Shakespeare, I’m pretty sure that you wouldn’t understand a single thing that anybody was saying. It’d just be a soup of nonsense. And so the idea that language cannot be changed does seem to be just bound to the small little lifetime that we have.</p>\n\n\n\n<p>Whereas if you look at it over many years. A great example is my children. My children say things to me and I have no idea what it means, but to them it’s complete common sense. This is just the meaning behind slang and things like that. But the broader point I’m trying to make is that give it time, language can change. And just because it was like that when we were children doesn’t mean it will be like that or ought to be like that when we’re older. Sorry, a complete aside.</p>\n\n\n\n<p>[00:37:29] <strong>david wolfpaw:</strong> No, no, that’s, I completely understand and agree with that. Language changes very rapidly, but I also find that, I guess I want to say like, history it rhymes. You know, you say that language feels set from when you were born, you know, look at like the, the word of the year that the different dictionaries put out every year.</p>\n\n\n\n<p>And a good portion of those are words that did not exist, just a few years prior. But at the same time, some of those words, and I’m blanking on any specific examples right now, but some words that you’ve only started hearing like in the past year or so, it turns out we’re common slang a hundred years ago and then went out of fashion and suddenly you’re getting used again now. And we think like, oh, this word is of course new. It only got, started getting used on Twitter or something. And it’s like, no, this has actually been around for quite a long time.</p>\n\n\n\n<p>Well, so many things are a product of whatever culture we’re trying to have. So, you have that stereotypical old timey radio reporter voice, which no one ever spoke like that, but it’s the voice you hear when you think of old time radio reports. Because it worked better for the technology at the time. Or say the mid-atlantic accent that was used in early film, early US film, which is not an accent that anyone uses in the real world, but it let the actors sound a bit smarter, a bit more British, without fully being unintelligible to the US audience.</p>\n\n\n\n<p>[00:38:53] <strong>Tracy Apps:</strong> Wasn’t there like a presidential candidate, some woman that had that accent and everyone was just like, what is she saying?</p>\n\n\n\n<p>[00:39:02] <strong>Nathan Wrigley:</strong> So Mike, sorry, we’ve digressed a little bit there, but getting back to that question of what you would like to see in terms of what you feel success would look like in the near future.</p>\n\n\n\n<p>[00:39:10] <strong>Mike Demo:</strong> So I am on a crusade to try to get this done, and I don’t have the ability to do it all myself, but I’ve sketched it out a little bit. So I’m on a crusade. Everyone uses Slack. However, did you know there’s no way in Slack to report a message to an admin besides sending a DM to the admin of forwarding the message? There’s not an a anonymization, code of conduct, reporting tool. It doesn’t exist. And that just seems crazy to me because, you know, we have code of conduct, but it still relies on someone reporting it. But imagine let’s take the WordPress Learn Slack.</p>\n\n\n\n<p>If there was a single button people could, like an emoji that would click, that would be anonymized and looked at by the code of conduct team, I think we would, especially in DMs find a, a lot of educational opportunities. Now, there is a GitHub repo of somebody who’s kind of built it, but it’s broken, and it’s also not a SaaS, one click Slack app.</p>\n\n\n\n<p>There’s apps like Donut, which we use at Codeable, which we pay 1500 a month for to help people get matched up on calls and do onboarding. But yet there’s no reporting tool for the most common business communication platform on the internet. And I just find it mind boggling. I think it’s a business waiting to happen.</p>\n\n\n\n<p>I think it’d be great for open source projects, and I really want code of conducts to be expanded beyond just physical events. We’re really good with code of conduct face-to-face. We’re not really good with code of conduct online. Good example of that is the Joomla project. Open Source Matters just unpublished a magazine article that was written by an author who shared some very, very disgusting public views about LGBT people. And that’s good, but we’re so focused on face-to-face code of conduct and online workshop code of conduct that I think we need to find a way to, in our online communities, have an easy button to be able to say, hey, I want this to be looked at by somebody. We can do it in forums, but not in Slack. I don’t get it.</p>\n\n\n\n<p>[00:41:15] <strong>Nathan Wrigley:</strong> Yeah, that’s interesting. Did you feel that, do you feel that the in-person side, the code of conduct on the in-person side, specifically on the WordPress events, do you feel that that’s broadly where it should be at the moment? Do you feel that we have enough codified there?</p>\n\n\n\n<p>[00:41:30] <strong>Mike Demo:</strong> I feel the written code of conduct is decent. I still hear stories and there’s amazing deputies doing work and organizers, and I’m sure organizers can share multiple stories, but they wouldn’t for privacy reasons. But I’ve heard of multiple people being sexually harassed and either first or second person accounts.</p>\n\n\n\n<p>And that’s just the ones that get reported. And so I still think that’s an issue. I don’t experience that as someone who presents male. But I think the written code of conduct is good. And I think we’re doing a lot more than we did a decade ago. But there’s always room for improvements.</p>\n\n\n\n<p>I’ve heard some very horrific stories from open source conferences. I’m including all open source, not just WordPress in this, of a speaker that was in college, what was said to them or offered, you know, and things. And that’s just sad. But I think the written code of conduct’s pretty good.</p>\n\n\n\n<p>It can always get better. I know the WordPress one was forked from the opensource.org code of conduct, if I remember correctly. But I think we can always do better to make safe spaces physically. I think something we need to figure out in WordCamps is alcohol, because there’s many WordCamps where after parties are in bars and that’s just not great.</p>\n\n\n\n<p>I’m under the opinion that the project shouldn’t pay for alcohol. That’s my point. I don’t think the project should pay for alcohol. If a sponsor wants to do it independently, fine. But I think it just opens up issues, and it adds a lot of money that could be better spent. You know, helping get in voices, and working on sponsoring contributors. But that’s just my opinion. And I know it’s not a popular one.</p>\n\n\n\n<p>But I know multiple Camps that have not had speakers be able to attend a speaker dinner because it was at a bar. I even think in Orlando you had to get special permission, if I remember David, for that one kid speaker when he was like in middle school, because you guys did it at Ice. Although Ice might be family friendly, I could be wrong on that. But, I definitely have heard of people that were 20 that couldn’t attend the speaker dinner because it happened to be at a nightclub, for example.</p>\n\n\n\n<p>[00:43:40] <strong>Nathan Wrigley:</strong> Interesting. So the broadly speaking, apart from the few little paper cuts there I might describe them as, you think the in-person code of conduct is more or less hitting the target? But the online things, particularly the Slack and the way of reporting problems, there’s definitely room for improvement there? So that’s your success story for the next few years. What about you, David? Have you got anything that you wish could happen?</p>\n\n\n\n<p>[00:44:04] <strong>david wolfpaw:</strong> Yeah. again, I keep wanting to build off of what other people are saying as well. So first I’ll mention, you know, Mike mentioned that on forums we can report. But funny enough, bring it back to WordPress, I don’t believe that feature is built into BuddyPress still. About a decade ago I built a plugin, one off for a client who was using BuddyPress for their forums.</p>\n\n\n\n<p>And, they wanted a way for their forum members to be able to report a post that they saw. And it didn’t exist, and I wrote something. It was very, it was very hacky in a way that, you know, I didn’t feel comfortable releasing it, but I did share with a BuddyPress dev. But as far as I’m aware, you still need to use third party tools. That’s not something built core into the product. I’m not trying to pick on them. I’m just trying to point out, since it’s a WordPress forum tool that doesn’t have report features built in.</p>\n\n\n\n<p>Additionally, while the in-person code of conduct I would agree is strong. Having a code of conduct and having a reporting feature is unfortunately not enough, because that’s the first step of a multi-step process. Somebody reports something, like somebody would go into, let’s say they go into Slack and report that message. There has to be someone on the other end who can adequately respond to that report. So I’m going to do a, a tiny self plug since we’re talking about LGBT folks and tech.</p>\n\n\n\n<p>I run a Mastodon community that I’ve run for six years now. Well before Twitter got purchased. That is at the domain tech.lgbt. Anyone’s welcome to join. You do not have to be LGBTQ to join. And we get reports there daily. We have thousands of members and there’re, you know, millions of members across Mastodon. So we get reports daily that we have to act on, and it requires a lot of work, It’s not something that’s just a simple, honestly, I like the times that it’s simple enough that I can see someone just posting a hateful slur, and I can go, okay, great, block or suspend, whatever we need to do. But a lot of times there’s a lot of nuance there, when it comes to reporting.</p>\n\n\n\n<p>And so having those reporting features would be great, but we also need to pair that with support for the people, for the communities that manage it. That also goes with what I would say for in-person events, which is while the in-person code of conduct is strong, we have had issues in the past that have required some intervention.</p>\n\n\n\n<p>And myself, as an organizer, I’m actually not always the best person to do that intervention. You can send people to the WordCamp group. Or you can, you know, send them to other people in the project that can reach out to them.</p>\n\n\n\n<p>But again, it’s more work. Like I can’t go, okay, this person here is breaking our code of conduct. One of us needs to go over there and either reprimand them or tell them to leave. But, you know, I’m a volunteer. I’m an individual. I’m not always safe doing that.</p>\n\n\n\n<p>[00:46:39] <strong>Tracy Apps:</strong> One of the things that I would also say is, I mean, there’s a lot of intersectionality here. There’s lots of different anti-racism trainings, which I think are just required for anyone that’s going to be doing some sort of moderating. And because again that, you don’t know what you don’t know, but you also don’t know what you don’t set out to learn.</p>\n\n\n\n<p>And so I don’t know of if there’s any sort of, like the anti-racism training, but inclusivity training, I’m sure there’s gotta be something out there. But those kinds of preparedness is really required for that monitoring. Because we’ve got, if we’ve got the reporting, we actually need the follow up.</p>\n\n\n\n<p>And I know that when you report something on some of these other large social networks. TikTok is getting a lot of heat because of some of their moderation. And it still requires a human to go in there, even if there is automated systems. And if that person is, oh, nope, this isn’t appropriate, but this is. It’s taking their own bias and using that in the moderation process.</p>\n\n\n\n<p>[00:47:55] <strong>Nathan Wrigley:</strong> Do we have a problem of the fact that WordPress is open source? And what I mean by that is, let’s say I work for a, a large corporation, and there’s a pyramid structure to who’s got the authority and so on. And there’s policies written by people above my pay grade. And if I breach those policies, if I say, say something which is indefensible, then I can be brought to task. There are things that can be done to me let’s say, to make my life different if I choose to go down that path.</p>\n\n\n\n<p>Whereas in the open source, it’s all voluntary, isn’t it? Everybody’s doing what they can, when they can. And I guess it’s, well, I don’t really want to use the word police, but I’m going to have to use that word because I can’t think of anything else. It’s hard to police these things given the fact that, on the whole, everything is done by volunteers who by definition don’t really have the authority to say, no, that’s disallowed. I’m sorry.</p>\n\n\n\n<p>[00:48:47] <strong>david wolfpaw:</strong> Yes, I can in part see that. Although that would be, hopefully a good code of conduct can help ameliorate that issue. But I think in a volunteer space, people have the ability and certainly I think it’s easier than in a job where you, you leaving that job affects so many other things. You have the ability to vote with your feet and vote with your wallet.</p>\n\n\n\n<p>We see in WordPress hateful organizations use the WordPress software to run their websites. And we can’t stop people from doing that. But we also see hosting companies who, while pressured by WordPress users and developers and the Core team, you know, whoever in the WordPress space will drop those people as clients. Or we will see people who don’t make a stance or don’t make a stance that we agree with, and we’ll just move to a new provider. I do think that there still is room for repercussions both through activism and through changing of our behaviors.</p>\n\n\n\n<p>[00:49:41] <strong>Mike Demo:</strong> I will give one quick success story. So when I was in the Joomla project, somebody that was on the board, I think he was on the board at the time, said some pretty negative things about gay people. And he lived in a country where they had a very different, culture. And this was almost 15 years ago.</p>\n\n\n\n<p>And he was saying that, oh, well we don’t have those problems here, things like that. It wasn’t hateful, but it was ignorant. And instead of people going against him, people that, like myself and other people in the community that did identify, just talked to him. And then he did some research and then six months later when Obama did the gay rights amendment, I’m sure I’m messing up the verbiage on that.</p>\n\n\n\n<p>You know, he posted a rainbow on his thing and now he lives in Brazil, a very diverse country. And he just didn’t know what he didn’t know as Tracy said. There’s somebody else in the WordPress community that I’ve seen have said very negative things against gay people in the past, but that person came out as LGBT on pride this year, which I’m pretty shocked about.</p>\n\n\n\n<p>So, we also have to, as David also mentioned, look for opportunities to educate if there’s nuance there. If someone’s just being hateful and bigoted, we don’t need that in our space. But if someone just doesn’t know what they don’t know, there’s some opportunities there that we can make the world a better place one person at a time. And it does happen over time.</p>\n\n\n\n<p>[00:51:06] <strong>Nathan Wrigley:</strong> The phrase of this podcast seems to be, you don’t know what you don’t know. And in order to redress the balance of that, let’s try and inject the opposite. You don’t know, but you can find out. Let’s go for that. I’m interested to plumb your expertise about places where you can go online if this podcast has piqued your interest, or you want to explore a bit more. And you would like to, I don’t know, modify your event or update your company policy or whatever it may be. Let’s go through, we’ll begin with Tracy, if that’s okay. We’ll just go through one at a time. Are there any places that you would direct people toward and you can, as many as you like, one or a dozen? I don’t mind.</p>\n\n\n\n<p>[00:51:44] <strong>Tracy Apps:</strong> Okay. Well, how much time do you got? No, just kidding.</p>\n\n\n\n<p>[00:51:48] <strong>Nathan Wrigley:</strong> Okay, let’s go for, maximum of three.</p>\n\n\n\n<p>[00:51:51] <strong>Tracy Apps:</strong> Okay, no. Actually, one project that I am doing some work for, so is the it gets better project, itgetsbetter.org. It’s geared towards, the audience is mostly queer youth, but the stuff that they produce is really, they just released a queer sex ed. Which, you know, is one of those things where you don’t necessarily get that information. Or if you’re trying to search that information, probably getting it from not great sources, or not very reliable or not very healthy sources. And they did, they also released a thing about industry, so about LGBTQ people in the STEM industry. Because again, it’s about visibility. So those kinds of things. And they have great, great content in that way.</p>\n\n\n\n<p>So there’s a bunch of different organizations like that. They do also live streams and a lot of that. So they produce a lot of content that you can learn and gain some of that empathy, just by seeing someone’s story. Just that in itself. Hearing someone’s story and seeing what they’ve gone through is one way to really challenge your, what you don’t know and to grow your knowledge and your acceptance and view of the world.</p>\n\n\n\n<p>[00:53:11] <strong>Nathan Wrigley:</strong> Thank you, Tracy. Is that the only one you wish to mention?</p>\n\n\n\n<p>[00:53:13] <strong>Tracy Apps:</strong> There’s probably many other ones out there, but that one I, I’ve really have been excited about lately, so.</p>\n\n\n\n<p>[00:53:21] <strong>Nathan Wrigley:</strong> Let’s go to David, any fine resources that you can let the audience know about.</p>\n\n\n\n<p>[00:53:27] <strong>david wolfpaw:</strong> I don’t want to say a specific resource, I want to say like more of a mindset. The reason is I feel there is a lot that you can learn by, you know, researching online and educating yourself, and certainly that should be a baseline. But since, you know, as you said the through line has been, we don’t know what we don’t know. Speaking to people in person. Getting to meet people who are unlike you can be very beneficial.</p>\n\n\n\n<p>And then you can also tie that in with doing things to give back to your community. The example that I want to give is there is a local queer youth group in the Orlando area called The Zebra Coalition. They’re at zebrayouth.org. They do have a program for homeless queer youth, but they also, that’s their main program, they also have programs for like drop-in work. And among the many things that they, services that they offer, is they offer education and job training services. And prior to the pandemic, my husband and I had volunteered there, along with his sister, who’s a lawyer. We were able to put on presentations for some of the youth there about things like preparing for job interviews, building your resumes, legal concerns that you would have in this state around jobs.</p>\n\n\n\n<p>And since, you know, I was in web development, one thing that they were very interested in was talking about remote jobs. Uh, now remote jobs are a lot more common in tech now than they were three years ago, which is great, because something that they pointed out that, again, I hadn’t thought of at the time was that remote work can be successful for people who are in different parts of transition.</p>\n\n\n\n<p>You know, especially physical parts where being in in-person environments might not be a level playing field quite as much as being online. I enjoy working from home for a variety of reasons, but one that honestly didn’t really cross my mind until that was brought up was I don’t have quite as much stress of performing in public.</p>\n\n\n\n<p>So my resource, I guess, is to suggest, if possible find somewhere that’s near you, you know, where you live, where you can offer to volunteer, give back, donate some of your time and, energy. You are going to meet a lot of people who, who you never would have, well, one you’ve never met before but, you know, I never would’ve thought of some of these things before meeting people.</p>\n\n\n\n<p>[00:55:35] <strong>Nathan Wrigley:</strong> Thank you. That was a really interesting insight. And, yeah Demo, last one.</p>\n\n\n\n<p>[00:55:39] <strong>Mike Demo:</strong> Sure, so I have three resources. So the first one I want to mention is outintech.com. They do lots of events. They have 32 chapters. Automattic and many WordPress companies are sponsors of Out In Tech. They build websites for LGBT non-profits. You know, on a quarterly basis with their tech core. So there’s a lot of great resources of outintech.com.</p>\n\n\n\n<p>In addition, there’s Out and Equal in the Workplace, so that’s outandequal.org. That talks about very HR and very specific programs like training and resources and toolkits for HR and things like that. So there’s some good resources there.</p>\n\n\n\n<p>And then the last one, this is mostly for game developers, but I really like the community and the project, which is why I wanted to share it. Gay Gaming Professionals. So that website is gaygamingpros.org, which is the leading organization for LGBT game industry professionals and enthusiasts. So, even if you just play games, you can join around the world and, uh, there’s some cool stuff happening there.</p>\n\n\n\n<p>[00:56:43] <strong>Nathan Wrigley:</strong> Yeah. Fascinating.</p>\n\n\n\n<p>[00:56:44] <strong>Tracy Apps:</strong> Okay, so I have more.</p>\n\n\n\n<p>[00:56:46] <strong>Nathan Wrigley:</strong> Okay. Go. Lovely.</p>\n\n\n\n<p>[00:56:49] <strong>Tracy Apps:</strong> So actually what, one of the things is most cities and communities will have an LGBTQ community center. So for someone to just look up whatever their local community center is, they always are needing volunteers and support. So that is one way to really get connected.</p>\n\n\n\n<p>And one of the most inclusive conferences that I have been to other than WordCamps, is been the Lesbians Who Tech, lesbianswhotech.org. They have summits online, virtual, and in person and really intentional about diversity in all ways. So not just in sexual orientation, gender, but color, background. And it does focus a lot on tech, but there is really, really great professional resources that they have, and have partners with. So that’s another one to check out as well.</p>\n\n\n\n<p>[00:57:52] <strong>Nathan Wrigley:</strong> Okay, thank you. Now, we’ve talked about resources that presumably you’re not connected with yourself necessarily, so let’s just make sure that people who’ve listened to this podcast can find you. Let’s start with David. If you’ve got a Twitter handle or a, I don’t know, an email address or a webpage that you would like to, to promote to connect the audience directly to you. If you’re comfortable doing that.</p>\n\n\n\n<p>[00:58:14] <strong>david wolfpaw:</strong> Absolutely. I would say for business inquiries, go to fixupfox.com. But for myself personally, I don’t really use, uh, Twitter anymore. As I said, I’ve been pretty much all in on Mastodon for years now. My Mastodon instance is tech.lgbt, so it should be easy considering the, uh, content of this episode. My handle there is just at David. I’m really happy that I’m seeing a lot more WordPress people move into that space.</p>\n\n\n\n<p>[00:58:39] <strong>Nathan Wrigley:</strong> Thank you very much and Demo.</p>\n\n\n\n<p>[00:58:42] <strong>Mike Demo:</strong> Yeah, Twitter is probably the best place to reach me. Yeah, I know it’s imploding, but I’m going to hold on as long as I can. It’s been my bat phone for a very long time, and I have a blue check mark. I bought it, but I’m proud of it, so I don’t care. Twitter’s probably the best place to reach me. mpmike, so like Mouse Planet Mike is what it stood for originally.</p>\n\n\n\n<p>[00:59:06] <strong>Nathan Wrigley:</strong> Thank you very much. And Tracy.</p>\n\n\n\n<p>[00:59:08] <strong>Tracy Apps:</strong> Yeah, so, I capitalize on the fact that my last name is Apps, so I’m tapps most places. I do use Twitter, mostly to yell at people to get off my lawn basically. But, I’m tapps most places on the internet except for when that is taken. Like in TikTok, I am therealtaps. You can find my website, tapps.design and, just connect with me anywhere. I am happy to chat and answer questions as well.</p>\n\n\n\n<p>[00:59:38] <strong>Nathan Wrigley:</strong> Well, it’s been a really interesting chat. I’ve thoroughly enjoyed it. I hope that the audience, if they’ve got questions or things that they want to reach out to you about, I hope that they do that. But just for me to say thank you very much to Mike Demo, Tracy Apps and david wolfpaw, thanks for chatting to me today. I really appreciate it.</p>\n\n\n\n<p>[00:59:57] <strong>david wolfpaw:</strong> Thank you so much for having us.</p>\n\n\n\n<p>[00:59:58] <strong>Tracy Apps:</strong> Thank you so much.</p>\n\n\n\n<p>[00:59:59] <strong>Mike Demo:</strong> Thank you.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://twitter.com/mpmike\">Mike Demo</a>, <a href=\"https://twitter.com/tapps\">Tracy Apps</a> and <a href=\"https://tech.lgbt/@david\">david wolfpaw</a>.</p>\n\n\n\n<p>Unusually, it’s less of an interview and more of a roundtable discussion about their experiences in the WordPress community.</p>\n\n\n\n<p>A few weeks ago, I put out a call for anyone who might be interested in coming on the podcast. Mike Demo reached out to me and said that it would be good to discuss how the WordPress community deals with LGBTQ matters.</p>\n\n\n\n<p>We agreed on a date, and two other people were invited to join us on the call, Tracy Apps and david wolfpaw.</p>\n\n\n\n<p>We start things off with each of the guests introducing themselves and telling us how they ended up working in tech and, more specifically, WordPress. This leads to a discussion of how the job market can be different for people with different identities.</p>\n\n\n\n<p>We then move onto WordPress and talk through some of the ways that the community has responded to underrepresented groups. There are certainly areas where the guests think that there’s been positive change, but we also spend time thinking about how some things could still be improved. In-person events like WordCamps get plenty of attention here.</p>\n\n\n\n<p>We also get into the open source nature of the WordPress project and whether this makes it more or less difficult for change to take place, given that authority is structured differently from most for-profit entities.</p>\n\n\n\n<p>Towards the end of the podcast, each of the guests shares a story about some specific thing that they wish could happen; something that’s within reach, but as yet, not achieved.</p>\n\n\n\n<p>And we round it all off with the sharing of resources and websites which listeners may find useful, which you can see below.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links.</h2>\n\n\n\n<p><a href=\"https://www.codeable.io/\">Codeable</a></p>\n\n\n\n<p><a href=\"https://fixupfox.com/\">FixUpFox</a></p>\n\n\n\n<p><a href=\"https://www.inmotionhosting.com/blog/wordcamp-us-2022-travel-scholarship-program/\">WordCamp US Diversiry Scholarship</a></p>\n\n\n\n<p><a href=\"https://www.underrepresentedintech.com/\">Underrepresented in Tech website</a></p>\n\n\n\n<p><a href=\"https://2022.allthingsopen.org/events/community-leadership-summit/\">The Community Leadership Summit</a></p>\n\n\n\n<p><a href=\"https://womeninwp.com/\">Women in WordPress podcast</a></p>\n\n\n\n<p><a href=\"https://communitysummit.wordcamp.org/2023/\">WordPress Community Summit</a></p>\n\n\n\n<p><a href=\"https://yoast.com/yoast-seo-december-13-2022/\">Yoast SEO Free: the inclusive language analysis</a></p>\n\n\n\n<p><a href=\"https://learn.wordpress.org/\">Learn WordPress</a></p>\n\n\n\n<p><a href=\"https://www.donut.com/\">Donut App</a></p>\n\n\n\n<p><a href=\"https://www.joomla.org/\">Joomla</a></p>\n\n\n\n<p><a href=\"https://www.opensourcematters.org/\">Open Source Matters</a></p>\n\n\n\n<p><a href=\"https://opensource.org/codeofconduct\">Code of Conduct on opensource.org</a></p>\n\n\n\n<p><a href=\"https://buddypress.org/\">BuddyPress</a></p>\n\n\n\n<p><a href=\"https://tech.lgbt/explore\">tech.lgbt website</a></p>\n\n\n\n<p><a href=\"https://itgetsbetter.org/\">itgetsbetter.org website</a></p>\n\n\n\n<p><a href=\"https://zebrayouth.org/\">zebrayouth.org website</a></p>\n\n\n\n<p><a href=\"https://outintech.com/\">outintech.com website</a></p>\n\n\n\n<p><a href=\"https://outandequal.org/\">outandequal.org website</a></p>\n\n\n\n<p><a href=\"https://gaygamingpros.org/\">gaygamingpros.org website</a></p>\n\n\n\n<p><a href=\"https://lesbianswhotech.org/pridesummit2023/\">lesbianswhotech.org website</a></p>\";s: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, 25 Jan 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: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:169:\"HeroPress: Becoming A Better Me with Core Contribution – কোর কন্ট্রিবিউশন এবং জীবনের নতুন অধ্যায়\";s: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=5055\";s: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:160:\"https://heropress.com/essays/becoming-a-better-me-with-core-contribution/#utm_source=rss&utm_medium=rss&utm_campaign=becoming-a-better-me-with-core-contribution\";s: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:25375:\"<img width=\"1024\" height=\"512\" src=\"https://heropress.com/wp-content/uploads/2023/01/012423-min.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: WordPress Core Contribution helped me to become a better developer, a better me.\" /><p><a href=\"https://heropress.com/feed/#bangla\">এই নিবন্ধটি বাংলায় পাওয়া যায়</a></p>\n\n\n\n<p></p>\n\n\n\n\nHere is Robin reading his own story aloud.\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p>Few years back, my daily life started with 10am waking up and going to the office without having breakfast (lazy me). Then doing a 9 hours job with a pretty simple routine and without any major engagement with others.</p>\n\n\n\n<p>At present, I wake up with tons of Slack messages and end my day with various in person short/long meetings with my fellow colleagues / mates around the world.</p>\n\n\n\n<p>I used to scroll Facebook, you know. But now WordPress Slack has become Facebook to me. How things got changed and became more enjoyable. </p>\n\n\n\n<p>Lucky Me <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f60a.png\" alt=\"😊\" class=\"wp-smiley\" /></p>\n\n\n\n<h3 id=\"h-hello-world-how-it-all-started\"><strong>Hello World : How it all started</strong></h3>\n\n\n\n<p>I wasn’t supposed to be an engineer in the first place. I was brought up in Cumilla, Bangladesh. Finished my School and College in my hometown. Everyone wanted me to be a Doctor. It is very common here in our country that parents want their child to be a doctor. I completed my 3 months preparation for the Medical exam but later I ended up in Engineering.</p>\n\n\n\n<div class=\"wp-block-kadence-image kb-image_673ebe-53\"><a href=\"https://heropress.com/wp-content/uploads/2023/01/15490_557036690977663_400387716_n.jpeg\" class=\"kb-advanced-image-link\"><img /></a></div>\n\n\n\n<p>I have spent 5 years in Sylhet, a heavenly place to live in. Oh! How I miss Sylhet these days. It has been a few years since I had breakfast (khichuri) in Pach Bhai restaurant (a very popular restaurant in Sylhet) and had tea in chachar tong (a famous tea stall in Modina Market, Sylhet). These days I don’t go out at night but during my Sylhet life, midnight tea was a much desired thing for us and of course that tea from a tong (small tea stall in the roads).</p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/01/ratargul.jpg\" class=\"kb-advanced-image-link\"><img /></a>\n\n\n\n<p>My five years at SUST (Shahjalal University of Science and Technology) was a blessing to me. It helped me to become a better person and better me. Sust was full of energy. Seniors and Juniors. Lal Tong (tea stall in our campus). There were almost 300 plus students in our department and we knew personally almost 90 percent of our seniors and juniors. That bond is still alive in Dhaka (most of us living here with our job). Everyone helps each other to get a job or with the recommendation for the best jobs. Almost in every software farm I see SUST CSE seniors or juniors.</p>\n\n\n\n<p>Thanks God I got a chance to live those fine memorable years in SUST and Sylhet.</p>\n\n\n\n<h3 id=\"h-hello-dolly-meeting-wordpress\"><strong>Hello Dolly : Meeting WordPress</strong></h3>\n\n\n\n<p>My first meeting with WordPress was in my 2nd job. I was facing difficulties with my earlier professional career but as soon as I met WordPress, I just fell for her (WordPress). I found it really easy to adopt and it has a pretty huge community I must say. There were tons of documentation in Codex (but frankly I couldn’t understand at first). Now the documentation (https://developer.wordpress.org/) is much better and much more user friendly. I was amazed with the term <strong>Code is Poetry</strong>. It felt like I was writing poems instead of doing jobs.</p>\n\n\n\n<p>I really enjoyed my early career with WordPress. I wanted to do all by myself (that’s what we call Full Stack these days, LOL).</p>\n\n\n\n<p>I used to write markups from design (PSD to Html, that’s right). Then converting that into WordPress. And the training phase which was given to me was really a learning experience. I still keep in my mind that, “You can take unlimited divs. It won’t cost you money”, LOL. I was struggling with CSS opacity. But as soon as I started using it It became Pani(water, means easy) later.</p>\n\n\n\n<p>In my earlier life with WordPress I wasn’t aware of the active community and contribution to the project. I did many theme and site customization. Fixed bugs for clients. Built features as per their needs. But I was missing something.</p>\n\n\n\n<p>I was missing the large community of WordPress and the inner beauty of the Open Source project.</p>\n\n\n\n<h3 id=\"h-code-is-poetry-wordpress-core-contribution\"><strong>Code is Poetry : WordPress Core Contribution</strong></h3>\n\n\n\n<p>My life at WPDeveloper was a blessing to me. It is where I started meeting the large community and the exciting activities of this wonderful community of WordPress. It feels like I truly belong to this community. Everyone is so close and so helpful to each other. </p>\n\n\n\n<p>I have started joining meetups. Taking meetups, yes that’s correct. Started networking with similar minded people. It felt great to see so many people who love the same thing that you love. Such a blessing community.</p>\n\n\n\n<p>After joining WordPress slack and attending a few meetings, I found it is actually helping me to improve my skills. I saw how they manage their projects, how they think, how they fix. So many things to learn. I got addicted <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f600.png\" alt=\"😀\" class=\"wp-smiley\" /> I started browsing channels often. </p>\n\n\n\n<p>I started attending all the meetings of almost all the Make WordPress teams (that’s funny but I did). I was enjoying my life. </p>\n\n\n\n<p>Slowly I started contributing to the Core WordPress. I do complex tasks in my regular job life but at core a simple task accomplishment gives so much pleasure. </p>\n\n\n\n<p>Everytime I see my name in the commit description it feels good.<br /><br />I didn’t stop after doing my first contribution to the core. I continued and I checked almost all tickets and figured out what I can fix or help to fix. I got PR reviews from WordPress experts. Their every single suggestion helped me to know the WordPress and Coding standards better. Now I do practice those coding standards in my regular job tasks.</p>\n\n\n\n<p>In WordPress 6.1 I contributed to 20 plus core tickets and that was a pretty good number in Bangladesh. These days I take online workshops in the Make Learn team, in person workshops in our Dhaka community. Also taking in house (within company) workshops to show how to join Release Parties and attend meetings and write team meeting notes. </p>\n\n\n\n<p>By the way, I am Marketing Team Representative for the year of 2023. I am excited and looking forward to it. Also a Training Team Faculty member. </p>\n\n\n\n<p>I don’t think all of these would be possible without being an active contributor to the project. Thank you everyone who helped me in this wonderful journey <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f60a.png\" alt=\"😊\" class=\"wp-smiley\" /></p>\n\n\n\n<h3 id=\"h-life-is-beautiful-living-success\"><strong>Life Is Beautiful : Living Success</strong></h3>\n\n\n\n<p>When I was writing this essay, I became one of the Release Leads of WordPress 6.2 (Test Co-Lead).</p>\n\n\n\n<p>It is unbelievable for me even after the declaration. I keep checking that P2 blog post just to make sure I am truly there, funny I know. </p>\n\n\n\n<p>Recently I took contributor days in our office and it felt like there was only one topic in the town and that is “Let’s Do Core Contribution”. It became trending here, loving it <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f60a.png\" alt=\"😊\" class=\"wp-smiley\" /></p>\n\n\n\n<p>Thanks to WordPress and the community. Due to my outstanding contribution in Core, I recently got selected for the prestigious <strong>#YoastCareFund</strong> and here I am sharing my stories with our <strong>HeroPress</strong> friends.</p>\n\n\n\n<p>Oh! I am living my dream life. Just one thing is missing. Ronaldo isn’t in UCL and is getting older. I know <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f600.png\" alt=\"😀\" class=\"wp-smiley\" /></p>\n\n\n\n<p>WordPress Core Contribution helped me to become a better developer, a better me. It removes your fear of losing your job and instead you will fall in love with your job and definitely you will enjoy every minute of your coding life.</p>\n\n\n\n<p>Thank You WordPress.<br />Code is Poetry and you are the book full of Poems.<br />I can’t stop reading you <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f60a.png\" alt=\"😊\" class=\"wp-smiley\" /></p>\n\n\n\n<h2 id=\"bangla\" class=\"kt-adv-heading_a08dea-30 wp-block-kadence-advancedheading\">কোর কন্ট্রিবিউশন এবং জীবনের নতুন অধ্যায়</h2>\n\n\n\n<p>এইতো কয়েক বছর আগেও, আমার ডেইলি রুটিন ছিল সকাল ১০ টায় ঘুম থেকে ওঠা এবং নাস্তা না করে অফিসে যাওয়া (আলসেমির কারণে দেরি হয়ে যেত এবং বাসায় নাস্তা করা হত না)। তারপর ৯ ঘণ্টার অফিস শেষ হত গতানুগতিক কাজ দিয়ে।</p>\n\n\n\n<p>বর্তমানে, আমার ঘুম থেকে উঠেই দেখি স্ল্যাক ভর্তি মেসেজ এবং দিন শেষ হয় ছোট বড় বেশ কিছু টিম কোলাবোরেশান এবং মিটিং এর মাধ্যমে। </p>\n\n\n\n<p>আমি ছিলাম ফেসবুক পাগল, ইংরেজিতে এডিক্টেড <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f600.png\" alt=\"😀\" class=\"wp-smiley\" />। কিন্তু এখন WordPress Slack হয়ে গেছে ফেসবুক আমার কাছে। কীভাবে ইন্টারেস্ট পরিবর্তিত হয় এবং পরিবর্তনটা উপভোগও করছি।</p>\n\n\n\n<p>Lucky Me <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f60a.png\" alt=\"😊\" class=\"wp-smiley\" /></p>\n\n\n\n<h3 id=\"h-hello-world-য-ভ-ব-পথচল-শ-র\"><strong>Hello World : যেভাবে পথচলা শুরু</strong></h3>\n\n\n\n<p>প্রথমত আমার ইঞ্জিনিয়ার হবার কথাই ছিল না। আমার শৈশব কাটে কুমিল্লায়। স্কুল এবং কলেজ এলাকাতেই ছিল। সবার চাইছিল আমি যেন ডাক্তার হই।আমাদের দেশে এটা খুব কমন যে বাবা মা চায় তাদের ছেলেমেয়েরা যেন ডাক্তার হয়। আমি মেডিকেলের জন্য তিন মাস প্রিপারেশান নেয়ার পরেও ভাগ্যক্রমে চান্স পেয়ে যাই ইঞ্জিনিয়ারিং এর জন্য।</p>\n\n\n\n<p>সিলেটে ছিলাম পাঁচ বছর। আহা সিলেট, Where Heaven touches the Earth <3 </p>\n\n\n\n<div class=\"wp-block-kadence-image kb-image_12c577-48\"><a href=\"https://heropress.com/wp-content/uploads/2023/01/15490_557036690977663_400387716_n.jpeg\" class=\"kb-advanced-image-link\"><img /></a></div>\n\n\n\n<p>সিলেট নাম শুনলেই থমকে যাই।সে কবে গেলাম।কতদিন পাঁচ ভাইয়ের খিচুরি খাই না, কতদিন মদিনা মার্কেটের চাচার টং দেখি না। কতদিন মাঝ রাতে বের হয়ে টং এর চা খাই না। </p>\n\n\n\n<p>আহা সিলেট! </p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2023/01/ratargul.jpg\" class=\"kb-advanced-image-link\"><img /></a>\n\n\n\n<p>SUST (Shahjalal University of Science and Technology) এর ৫ বছর ছিল আমার জন্য ব্লেসিং। আমাকে পরিণত করেছিল সাস্ট। সাস্ট ছিল এনার্জিতে ভরপুর।সিনিয়র জুনিয়রদের সম্পর্ক। লাল টং। ৩০০ এর বেশি স্টুডেন্ট ছিল আমাদের ডিপার্টমেন্টে। যাদের মধ্যে ৯০ ভাগই ছিল আমাদের ভাই ব্রাদার। অলমোস্ট সবাইকেই চিনতাম আমরা। বর্তমানে আমরা সবাই ঢাকায় কোন না কোন জবে আছি। দেখা কম হলেও সম্পর্ক এখনও আগের মতই। সবাই সবাইকে জবে হেল্প করছে। জবের বাইরে হেল্প করছে।ঢাকার মোটামোটি সব ফার্মে গেলেই দেখা যায় SUST CSE থেকে কেউ না কেউ আছে।</p>\n\n\n\n<p>আল্লাহর কাছে শুকরিয়া সিলেট এবং সাস্টে পরার সুযোগ হয়েছিল।</p>\n\n\n\n<h3 id=\"h-hello-dolly-wordpress-এর-স-থ-পর-চয\"><strong>Hello Dolly : WordPress এর সাথে পরিচয়</strong></h3>\n\n\n\n<p>WordPress এর সাথে আমার প্রথম পরিচয় যখন আমি আমার দ্বিতীয় জবে জয়েন করি। ক্যারিয়ারের শুরুতে আমার খাপ খাওয়াতে একটু সমস্যা হচ্ছিল। যখনই WordPress এর সাথে পরিচয় তখন থেকেই ফিদা হয়ে গেলাম।এটার ব্যবহার বিগিনার হিসাবে তখন আমার কাছে অনেক সহজ এবং উপকারী ছিল।অনেক বড় একটা কমিউনিটি। রিসোর্স অনেক। যদি Codex ছিল বেশ কঠিন বুঝার জন্য। কিন্তু বর্তমানে ডকুমেন্টেশান (https://developer.wordpress.org/) অনেক ভাল এবং সহজ হয়েছে। প্রথম যখন <strong>Code is Poetry </strong>শুনেছি এবং দেখেছি আমার অনেক পছন্দ হয়েছিল। মনে হচ্ছিল কোড না যেন কবিতা লিখতেসি।</p>\n\n\n\n<p>ক্যারিয়ারের শুরুতে আমি WordPress বেশ উপভোগ করেছি। চাইতাম সব নিজে নিজে করব (যাকে আমরা বলি এখন Full Stack, লোল)। </p>\n\n\n\n<p>শুরু হয়েছিল PSD to Html দিয়ে যা আসলে আমাদের অনেকের ক্ষেত্রেই মিলে যাবে। তারপর তা WordPress এ কনভার্ট করতাম। শুরুতে আমাকে একটা ট্রেনিং দেয়া হয়েছিল যা ছিল খুবী কার্যকর।</p>\n\n\n\n<p>আমার এখনও একটা কথা মনে আছে “যত বেশি div নিবা। div নিতে টাকা লাগে না”, লোল। </p>\n\n\n\n<p>আমার CSS opacity নিয়ে সমস্যা হচ্ছিল। কিন্তু যখনই কাজ শুরু করে দিয়েছি আস্তে আস্তে সব পানি (ইংরেজিতে Water, মানে সহজ) হয়ে গেসে। </p>\n\n\n\n<p>প্রথমদিকে আমি WordPress কমিউনিটি নিয়ে ততটা অবগত ছিলাম না। অনেক থিম কাস্টমাইজেশান এবং সাইট কাস্টমাইজেশান করেছি। Bug ফিক্স করেছি অনেক ক্লায়েন্টদের জন্য। ফিচার তৈরি করেছি তাদের চাহিদা অনুযায়ী। কিন্তু কি যেন একটা মিসিং ছিল। </p>\n\n\n\n<p>WordPress Open Source Project এবং WordPress এর বড় একটা কমিউনিটির সাথে যে তখনও আমার পরিচয় হয়ে উঠেনি। </p>\n\n\n\n<h3 id=\"h-code-is-poetry-wordpress-core-contribution-1\"><strong>Code is Poetry : WordPress Core Contribution</strong></h3>\n\n\n\n<p>WPDeveloper ছিল আমার জন্য ব্লেসিং। এখানে আসার পর থেকেই আমি WordPress এর বড় কমিউনিটির সাথে পরিচিত হই এবং দেখতে থাকি তাদের একের পর এক চমৎকার উদ্যোগ।</p>\n\n\n\n<p>মনে হচ্ছিল যেন এটাই এতদিন মিসিং ছিল। সবাই এত আন্তরিক এবং সাহায্য করার জন্য কতটা উদগ্রীব। </p>\n\n\n\n<p>আমি meetup জয়েন করা শুরু করলাম। meetup নেয়াও শুরু করলাম, হা ঠিক শুনেছেন।লোল। </p>\n\n\n\n<p>সবার সাথে নেটওয়ার্কিং হল।দেখে খুব ভাল লাগল যে একই চিন্তা ধারার সবাই একসাথে।</p>\n\n\n\n<p>Such a blessing community.</p>\n\n\n\n<p>WordPress স্ল্যাক জয়েন করি এবং মিটিং এটেন্ড করা শুরু করি। দেখি যে এটা আসলেই আমাকে সাহায্য করছে আমার স্কিল বাড়াতে।দেখতে পেলাম কিভাবে তারা প্রজেক্ট মেনেজ করে, কিভাবে চিন্তা করে, কিভাবে বাগ ফিক্স করে। কত কিছু শিখার। এডিক্টেড হয়ে গেলাম <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f600.png\" alt=\"😀\" class=\"wp-smiley\" />। চ্যানেলগুলো প্রায়ই ব্রাউজ করতে থাকতাম।</p>\n\n\n\n<p>সব টিমের মিটিং জয়েন করতে শুরু করলাম (ফানি বাট সত্য)। সবকিছু ভালই লাগছিল। </p>\n\n\n\n<p>আস্তে আস্তে কোর কন্ট্রিবিউশান শুরু করলাম। যদিও অফিসে কমপ্লেক্স কাজগুলাই আমরা করতাম। কিন্তু যখন একটা ছোট খাটো কোর কন্ট্রিবিউশান করি তখন মনে অনেক আনন্দ কাজ করে। যতবার কমিটে আমার নাম দেখি ততবারই ভাল লাগে। আহা।</p>\n\n\n\n<p>প্রথম কন্ট্রিবিউশানের পর আমি থেকে থাকি নাই। কন্টিনিউ করেছি। প্রতিদিন টিকেট গুলো ব্রাউজ করতাম। খুঁজে দেখতাম কোনটা করতে পারব। WordPress expert দের কাছ থেকে রিভিউ পেতে থাকলাম যখনই PR দিতাম।তাদের প্রতিটা সাজেশান আমার পরবর্তিতে বেশ কাজে দিয়েছে। নিজের অফিসের কাজেও তখন সেগুলো ব্যবহার করতে থাকলাম।</p>\n\n\n\n<p>WordPress 6.1 এ আমি ২০ এর অধিক টিকেট ফিক্স করতে সাহায্য করেছি। যা বাংলাদেশের জন্য বেশ ভাল একটা নাম্বার। এখন আমি Make Learn টিমের জন্য অনলাইন ওয়ার্কশপ বানাই। ইন পারসন ওয়ার্কশপ নেই আমাদের ঢাকা কমিউনিটির জন্য। ইন হাউজ ওয়ার্কশপ নেই কলিগদের জন্য। দেখাতে সাহায্য করি কিভাবে রিলিজ পার্টিতে জয়েন করতে হয়, কিভাবে টেস্ট রিপোর্ট লিখতে হয়, কিভাবে মিটিং নোট নিতে হয়।</p>\n\n\n\n<p>ভালো কথা, আমি এখন Marketing Team Representative ২০২৩ সালের জন্য। এটা আমি বেশ উপভোগ করছি। এবং সাথে আমি Training Team Faculty মেম্বারও। </p>\n\n\n\n<p>আমার মনে হয় না কোর কন্ট্রিবিউশান ছাড়া আমার এই দায়িত্বগুলো পাওয়া পসিবল হত । সবাইকে অনেক ধন্যবাদ আমাকে সাহায্য করার জন্য <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f60a.png\" alt=\"😊\" class=\"wp-smiley\" />। </p>\n\n\n\n<h3 id=\"h-life-is-beautiful-সফলত\"><strong>Life Is Beautiful : সফলতা</strong></h3>\n\n\n\n<p>যখন আমি এটি লিখছি ততদিনে আরেকটি সুখবর পেয়ে গেছি। আমি এখন WordPress 6.2 এর একজন Release Lead (Test Co-Lead).</p>\n\n\n\n<p>একদম অবিশ্বাস্য। প্রায়ই P2 blog post গিয়ে চেক করে দেখি আমার নামটা আছে কিনা, হাস্যকর শুনাবে জানি। </p>\n\n\n\n<p>কিছুদিন আগে কন্ট্রিবিউটর ডে আয়োজন করেছি। মনে হচ্ছিল যেন শহরজুড়ে একটাই ডায়লগ,</p>\n\n\n\n<p>“Let’s Do Core Contribution”। ট্রেন্ডিং হতে দেখে বেশ ভালই লাগে <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f60a.png\" alt=\"😊\" class=\"wp-smiley\" /></p>\n\n\n\n<p>WordPress এবং কমিউনিটিকে অনেক ধন্যবাদ। কিছুদিন আগে <strong>#YoastCareFund </strong>পাই করে আউটস্ট্যান্ডিং কন্ট্রিবিউশানের জন্য। এবং আজ <strong>HeroPress</strong> বন্ধুদের সাথে সব শেয়ার করছি।</p>\n\n\n\n<p>একেই বুঝে বলে লিভিং ড্রিম লাইফ। একটা জিনিসই শুধু মিসিং। রোনাদোকে আর হয়ত ইউসিএলে দেখা যাবে না <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f600.png\" alt=\"😀\" class=\"wp-smiley\" /></p>\n\n\n\n<p>WordPress Core Contribution আমাকে ভাল ডেভেলপার হতে সাহায্য করেছে।জব হারানোর ভয় বাদ দিয়ে জবকে এঞ্জয় করা এবং কোডিং এর প্রতিটা মুহুর্ত উপভোগ করতে সাহায্য করে কোর কন্ট্রিবিউশান। </p>\n\n\n\n<p>Thank You WordPress.<br />Code is Poetry and you are the book full of Poems.<br />I can’t stop reading you <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f60a.png\" alt=\"😊\" class=\"wp-smiley\" /></p>\n<p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/becoming-a-better-me-with-core-contribution/\">Becoming A Better Me with Core Contribution – কোর কন্ট্রিবিউশন এবং জীবনের নতুন অধ্যায়</a> appeared first on <a rel=\"nofollow\" href=\"https://heropress.com\">HeroPress</a>.</p>\";s: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, 25 Jan 2023 02:00:06 +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:25:\"A H M Nazmul Hasan Monshi\";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:55:\"WPTavern: Yoast SEO 20.0 Introduces New Admin Interface\";s: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=141380\";s: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:66:\"https://wptavern.com/yoast-seo-20-0-introduces-new-admin-interface\";s: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:2764:\"<p><a href=\"https://yoast.com/yoast-seo-january-24-2023/\">Yoast SEO version 20.0</a> was released today with a new admin settings interface that also reorganizes the menu to into four main sections: General, Content types, Categories and Tags, and Advanced.</p>\n\n\n\n<img />\n\n\n\n<p>In this update, the plugin did not add new features and settings but rather moved them to better match user workflows. The new sidebar menu should result in fewer clicks in accessing the most used settings.</p>\n\n\n\n<p>The individual settings pages are also sporting the new design, which is lighter and brighter than the previous screens. With such a large number of settings to re-learn, Yoast SEO has also added a quick search to assist users in finding settings pages faster.</p>\n\n\n\n<img />\n\n\n\n<p>“We felt that the default WordPress admin design no longer suited us,” Yoast founder Joost de Valk said. “Our product team was itching to take our experience to the next level. WordPress’ interface was holding us back a bit, as the admin interface outside Gutenberg hasn’t progressed for years.”</p>\n\n\n\n<p>The new settings UI was built with Yoast SEO’s React component library, which the company has open sourced and made <a href=\"https://ui-library.yoast.com/?path=/story/introduction--page\">available on its website</a>.</p>\n\n\n\n<p>Reaction to the new design was mostly positive, although some users are <a href=\"https://twitter.com/DerekAshauer/status/1617905808293113857\">not keen</a> on plugins <a href=\"https://twitter.com/IdeaG/status/1617944840611987458\">building their own UI in the admin</a>. If all plugins did this, the WordPress admin would become a wild buffet of disparate interfaces that add cognitive load to site management.</p>\n\n\n\n<p>“It was… surprising so I’ll reserve real judgement until I use it a while,” WordPress developer Jon Brown <a href=\"https://twitter.com/jb510/status/1617917007160303616?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1617917007160303616%7Ctwgr%5E11fa2138e59bcac22e717be6c92b0b17b1e6a106%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fwptavern.com%2Fwp-admin%2Fpost.php%3Fpost%3D141380action%3Dedit\">said</a>. “First impression though was ‘this needs an advanced mode that hides all the useless banner images and text and just goes back to a list with toggles.’ It’s pretty, but feels overwhelming.”</p>\n\n\n\n<p> The Yoast SEO plugin and the new settings UI work with WordPress version 6.0 or higher. Users who are struggling to adapt to the new settings pages can reference Yoast SEO’s documentation, which has a video and <a href=\"https://yoast.com/help/guide-to-navigating-the-new-yoast-seo-settings-interface/\">guide to navigating the new interface</a>.</p>\";s: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, 24 Jan 2023 21:43: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: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:86:\"Do The Woo Community: The WP Community Collective with Sé Reed and 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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74360\";s: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:48:\"https://dothewoo.io/the-wp-community-collective/\";s: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:422:\"<p>Sé and Courtney share all things to do with the new WP Community Collective, a source for supporting contributions and initiatives. </p>\n<p>>> The post <a rel=\"nofollow\" href=\"https://dothewoo.io/the-wp-community-collective/\">The WP Community Collective with Sé Reed and Courtney Robertson</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a> .</p>\";s: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, 24 Jan 2023 10:36: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: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:47:\"WPTavern: Awesome Motive Acquires Thrive Themes\";s: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=141347\";s: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:58:\"https://wptavern.com/awesome-motive-acquires-thrive-themes\";s: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:1769:\"<p>Awesome Motive has <a href=\"https://thrivethemes.com/thrive-themes-is-joining-the-awesome-motive-family/\">acquired Thrive Themes</a>, its second acquisition of 2023 <a href=\"https://wptavern.com/awesome-motive-acquires-duplicator-plugin\">following the Duplicator plugin</a> deal that was announced earlier this month.</p>\n\n\n\n<p>Thrive’s premium plugin suite reports more than 200,000 users. This includes <a href=\"https://thrivethemes.com/architect/\">Thrive Architect</a>, a visual drag and drop page builder, an LMS course builder, and other marketing-focused plugins for generating leads, creating quizzes and testimonials, and doing A/B testing.</p>\n\n\n\n<p>In 2013, Thrive Themes co-founders Shane Melaugh and Paul McCarthy began their company with early products Hybrid Connect, Viral Quiz Builder, and WP Sharely. Ten years later the product suite has grown to nearly a dozen conversion-focused tools that Thrive Themes sells for $299/year.</p>\n\n\n\n<p>Although the co-founders will not be joining Awesome Motive, the team that is currently maintaining and supporting the plugin is being acquired. In the Thrive Themes announcement, Melaugh said the company’s products will not be rebranded or replaced. No price hikes are planned for existing customers and Awesome Motive plans to honor legacy memberships.</p>\n\n\n\n<p>“It has always been our policy to reward loyal customers and that will not change,” Melaugh said. </p>\n\n\n\n<p>“I’ve been watching Thrive Themes from the sidelines for a long time anyway. So my stepping away changes nothing on that front. </p>\n\n\n\n<p>“It will still be the same people building the products, and the roadmap we laid out for 2023 and beyond won’t change because of this acquisition.”</p>\";s: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, 24 Jan 2023 02:57: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: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:73:\"WPTavern: WP Migrate 2.6 Introduces Full-Site Exports and Import to Local\";s: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=141320\";s: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/wp-migrate-2-6-introduces-full-site-exports-and-import-to-local\";s: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:3672:\"<p><a href=\"https://deliciousbrains.com/wp-migrate-db-pro/\">WP Migrate</a>, formerly known as WP Migrate DB and recently <a href=\"https://wptavern.com/wp-engine-acquires-5-plugins-from-delicious-brains\">acquired by WP Engine</a>, has long since expanded beyond its initial release as a database migration tool. Users may be familiar with the push/pull workflow of installing the plugin on two sites and migrating database, media, themes, and plugin changes back and forth. The most recent <a href=\"https://deliciousbrains.com/wp-migrate-2-6-released/\">2.6 release</a> expands the plugin’s capabilities to include full-site exports for integration with <a href=\"https://localwp.com/\">Local</a>, a popular free WordPress development tool, also owned by WP Engine.</p>\n\n\n\n<p>This new remote-to-local workflow is included in both the free <a href=\"https://wordpress.org/plugins/wp-migrate-db/\">WP Migrate plugin</a> and the pro version. The full-site exports bundle the database, media, themes, plugins, and other files into a ZIP archive, which can be seamlessly imported into Local. </p>\n\n\n\n<img />\n\n\n\n<p>After clicking Export inside WP Migrate, users are taken to the next screen where they can configure what is included in the export file. This ZIP archive can be dragged and dropped into the Import screen in Local. </p>\n\n\n\n<img />\n\n\n\n<p>The WP Migrate team collaborated with the Local team to match environments as closely as possible when exporting for Local import.</p>\n\n\n\n<p>“Each site exported with WP Migrate includes a <code>wpmigrate-export.json</code> file which contains metadata such as the PHP and MySQL versions that were last used on the site,” WP Migrate Product Manager Kevin Hoffman said. “During the import, Local reads this file and attempts to match the environment to that of the exported site, so the local site works (and breaks!) just like its remote counterpart.”</p>\n\n\n\n<p>In this migration scenario, the WP Migrate plugin can be included in the list of plugins so it is activated on the Local site, speeding up the workflow for setting up a local development site. Previously this required configuring plugins, add-ons, and license keys across both environments.</p>\n\n\n\n<p>“In the last year, we really embraced our new identity as a full-site migration solution,” Hoffman said. “One of the goals we set for ourselves was to handle the migration of an entire site from within WP Admin without ever having to touch cPanel, phpMyAdmin, or FTP. This new workflow is the culmination of those efforts delivered as a free end-to-end solution for the WordPress community.”</p>\n\n\n\n<p>Customers who have purchased the pro version may still opt for pushing and pulling directly between sites, but this new workflow makes it easier for users (both free and paid) to set up a local development environment for the first time.</p>\n\n\n\n<p>“When we realized how much simpler we could make the remote-to-local workflow by embracing full-site exports, we reached out to the Local team who helped make it happen,” Hoffman said.</p>\n\n\n\n<p>The WP Migrate team is looking at expanding the integration beyond matching the WordPress, PHP, and MySQL versions to give users the ability to predefine migration profiles for pushing local sites back to the remote host.</p>\n\n\n\n<p>“When configuring an export, we could also let users set up one-click admin access in Local,” he said. “Imagine dropping a ZIP into Local and landing in WP Admin without ever having to log in. There are lots of possibilities, and I’m sure more will pop up as the community starts to use it.”</p>\";s: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, 23 Jan 2023 22:39: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: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:84:\"WPTavern: WordPress Community Team Proposes Adopting GitHub to Improve Collaboration\";s: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=141302\";s: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://wptavern.com/wordpress-community-team-proposes-adopting-github-for-improved-collaboration\";s: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:4432:\"<p>Although GitHub is primarily used for code collaboration, WordPress’ Community team is considering adopting the platform to standardize their project management tools. </p>\n\n\n\n<p>Contributing to open source can already be challenging but when it requires signing up for multiple services in order to access the team’s many spreadsheets, trello boards, Slack groups, and other modes of communication, onboarding new contributors becomes needlessly difficult.</p>\n\n\n\n<p>A new <a href=\"https://make.wordpress.org/community/2023/01/19/proposal-adopt-github-for-team-projects/\">proposal</a>, authored by Community team rep Leo Gopal, outlines the benefits of using GitHub as a central communication tool. These benefits include improved collaboration and communication using the platform’s commenting system and the ability to track progress and assign tasks.</p>\n\n\n\n<p>Gopal contends that standardizing on GitHub would increase transparency and accountability while supporting better organization with tools like issues, labels, milestones, and project boards.</p>\n\n\n\n<p>“By adopting GitHub for project management and issue tracking, the Community Team will standardize our way of working, making it easier for new team members to get up to speed and enabling more effective cross-team collaboration,” Gopal said. “This standardization also makes it easier for Community Team members to track progress, identify issues and make data-driven decisions.”</p>\n\n\n\n<p>Other Make teams, such as Learn, Hosting, Meta, Marketing and more, are already successfully using GitHub to manage communication and prioritize projects. Gopal proposes the Community team learn from their efforts and adopt these tooling methods for a quarter as an experiment.</p>\n\n\n\n<p>“If after the first Quarter the consensus is that this does not suit our team, we will revert back to initial project and tracking practices and explore more,” Gopal said. </p>\n\n\n\n<p>A few participants in the resulting discussion have concerns about transparency and losing track of conversations, as they would not be linked to WordPress.org profiles. </p>\n\n\n\n<p>“The truth is that I am unsure about it,” Weglot-sponsored Community team contributor Juan Hernando said. “I think the community team is not particularly technical, and using GitHub may pose certain barriers we didn’t have so far. Maybe for many people opening an issue, requesting a pull request, or similar is their everyday life, but for others, it can be a bit blocking.</p>\n\n\n\n<p>“I’m also afraid that discussions will move from this Make site to GitHub, and we shouldn’t lose the spirit of owning our content (linked to our .org profile) and lose the use of this space for decision-making and public discussions like this one.”</p>\n\n\n\n<p>Gopal addressed this concern stating that there would be no code and that users who can work with Trello boards will have no problem adopting GitHub’s tools for planning. </p>\n\n\n\n<p>“Trello was used for planning and often forgotten until time for reviews or recaps,” Gopal said. “There was no way other teams would know what we are working on or add to the conversation unless they dug up our trello boards AND if we took their suggestion and weighed it in.”</p>\n\n\n\n<p>Gopal said using GitHub would allow the team to incorporate advantages like automations, assignments, and inter-team collaboration with advanced reporting capabilities. Overall, GitHub has the potential to increase the visibility of their work for those collaborating across teams.</p>\n\n\n\n<p>Milana Cap, who uses GitHub to help organize the Documentation team for reporting issues and automating tasks, recommended adopting the platform and shared how the Docs team is using it.</p>\n\n\n\n<p>“All the other benefits: version control, precise contribution tracking, all sorts of project management tools etc., can not be found all in one tool other than GitHub, and I can not recommend it enough – for everything,” Cap said.</p>\n\n\n\n<p>Discussion is still open on the <a href=\"https://make.wordpress.org/community/2023/01/19/proposal-adopt-github-for-team-projects/\">proposal</a> and Gopal has published a <a href=\"https://poll.fm/11305090\">Proposal Poll</a> for Community Team members to give their feedback on standardizing communications on GitHub.</p>\";s: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, 21 Jan 2023 04:32: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: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: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:103:\"WPTavern: Gutenberg 15.0 Introduces “Sticky” Position Block Support, Adds “Paste Styles” Option\";s: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=141268\";s: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/gutenberg-15-0-introduces-sticky-position-block-support-adds-paste-styles-option\";s: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:3623:\"<p><a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/\">Gutenberg 15.0</a> was released this week with some exciting new features for working with blocks and an improved UI for managing controls in the inspector panel. This release marks the end of the block inspector tabs experiment, which is now stabilized in the plugin. </p>\n\n\n\n<p>Users will notice that some blocks will now have separate tabs in the inspector for displaying settings and design controls, and optionally a list view tab that is included in the “off canvas navigation editor” experiment. Taking the block inspector tabs out of experimentation paves the way for the Navigation block’s off-canvas editor to become the default experience.</p>\n\n\n\n<img />image credit: <a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/\">Gutenberg 15.0 release post</a>\n\n\n\n<p>Version 15.0 introduces <a href=\"https://github.com/WordPress/gutenberg/pull/45477\">a new “paste styles” feature</a> that works in a similar way to the “paste” or “paint” formatting function in Microsoft Word or Google Docs. Users can click on any block, select “Copy block” from the menu in the block settings panel and then paste those styles onto another block using the “Paste Styles” menu item.</p>\n\n\n\n<img />\n\n\n\n<p>When using this feature, users may have to give the browser additional permissions in order to read from the clipboard. If permissions are denied, Gutenberg will display a warning snackbar to notify the user.</p>\n\n\n\n<p>Another major feature in this release is the ability for users to give blocks “sticky” positioning on the page. This will keep the block in the viewport even when scrolling down the page. The sticky/fixed positioning sticks the block to the top of the direct parent block. It can be previewed on the frontend and equally as well inside the editor.</p>\n\n\n\nvideo credit: <a href=\"https://github.com/WordPress/gutenberg/issues/47043\">Follow-up tasks for Sticky positioning</a>\n\n\n\n<p>Gutenberg contributors concluded that although sticky positioning will be valuable for headers, footers, and creative instances, it is not likely to be used frequently. For this reason, it is de-emphasized in the UI. This is the first iteration of the sticky positioning feature, and contributors are tracking a list of <a href=\"https://github.com/WordPress/gutenberg/issues/47043\">follow-up tasks</a> to improve it.</p>\n\n\n\n<p>A few other important changes in this release include the following: </p>\n\n\n\n<ul>\n<li>Edit block style variations from global styles (<a href=\"https://github.com/WordPress/gutenberg/pull/46343\">46343</a>)</li>\n\n\n\n<li>Constrain image sizing to the width of the container (<a href=\"https://github.com/WordPress/gutenberg/pull/45775\">45775</a>)</li>\n\n\n\n<li>Allow resizing the Site Editor’s sidebar and frame (<a href=\"https://github.com/WordPress/gutenberg/pull/46903\">46903</a>)</li>\n\n\n\n<li>Activate copy/cut shortcut in the site editor (<a href=\"https://github.com/WordPress/gutenberg/pull/45752\">45752</a>)</li>\n</ul>\n\n\n\n<p>If you want to take advantage of these new features before they land in WordPress core, you will need to have the <a href=\"https://wordpress.org/plugins/gutenberg/\">Gutenberg plugin</a> installed. Check out the <a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/\">15.0 release post</a> to visually explore the highlights with more videos and links to all the pull requests for the release.</p>\n\n\n\n<p><br /></p>\";s: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, 21 Jan 2023 00:37: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: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 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:32:\"https://poststatus.com/?p=146618\";s: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-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:81165:\"<div class=\"is-layout-flow wp-block-group eplus-wrapper has-theme-palette-2-color has-theme-palette-8-background-color has-text-color has-background\"><div class=\"wp-block-group__inner-container\"><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\"><a href=\"https://twitter.com/hirethere\">Corey Maass</a> and <a href=\"https://twitter.com/corymiller303\">Cory Miller</a> go live to discuss the creation and launch of a WordPress product they have partnered to build. <a href=\"https://crop.express/#welcome\">Crop.Express</a> originated as a solution to a common problem Maass experienced. Miller loved the idea and wondered how to build this into a plugin to solve problems within the WordPress workflow. This is a candid conversation about the evolution of partnering to develop a WordPress product. </p></div>\n\n\n<div class=\"wp-block-spacer eplus-wrapper\"></div>\n\n\n\n<p class=\"yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"></span><span class=\"yoast-reading-time__spacer\"></span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time: </span><span class=\"yoast-reading-time__reading-time\">40</span><span class=\"yoast-reading-time__time-unit\"> minutes</span></p>\n</div></div>\n\n\n\n\n\n\n\n<p><a href=\"https://poststatus.com/planet/feed/#h-transcript\">Transcript</a> ↓</p>\n\n\n\n<p>In this episode, <a href=\"https://twitter.com/hirethere\">Corey Maass</a> and <a href=\"https://twitter.com/corymiller303\">Cory Miller</a> discuss the origin of the WordPress product they are creating. Together they explore the benefits of partnership, the challenges of being a creator, and what it takes to build viable solutions. This is only the beginning of their process and partnership, but it’s loaded with experience and insight from the journeys they have had within WordPress that brought them to this moment, as well as takeaways they’ve discovered with their new undertaking.</p>\n\n\n\n<p><strong>Top Takeaways:</strong></p>\n\n\n\n<ul>\n<li><strong>The Power of Partnering:</strong> Many entrepreneurs aren’t interested in partnership. But they create an opportunity to own and contribute the things you do well alongside someone who has other skill sets, strengths, and experiences. Partnerships offer space to practice open dialogue while showing respect and gaining perspective. They are a great solution for all the things you can’t do, don’t want to do, or shouldn’t do. </li>\n\n\n\n<li><strong>Build for a Need:</strong> Sometimes we create things believing we have brilliant ideas that will attract an audience. But where problems exist, so do the needs for solutions. You can trust if you have a problem, other people likely have the same problem and need a solution.</li>\n\n\n\n<li><strong>Look to Make Things Easier:</strong> When you have to go out of your workflow to do a task, things feel frustrating and clunky. Finding ways to integrate tools within our natural workflow adds tremendous value to the user experience.</li>\n\n\n\n<li><strong>Products Require Passion and Capacity:</strong> Yes, you may have the ability to create really cool, helpful things. But if you lack a sincere passion for the products you build or truly don’t have the time they require, they tend to fall flat somewhere along the way. You tap out at the end of your skillset or energy, and even though there may be real potential, the passion and time to carry things forward are missing.</li>\n</ul>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<div class=\"is-layout-flex wp-container-34 wp-block-columns has-theme-palette-8-background-color has-background\" id=\"GoDaddy-Pro\">\n<div class=\"is-layout-flow wp-block-column\">\n<h3 id=\"GoDaddy-Pro\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> Sponsor: <a href=\"https://poststat.us/godaddypro\">GoDaddy Pro</a></h3>\n\n\n\n<p>Manage your clients, websites, and tasks from a single dashboard with <strong>GoDaddy Pro</strong>. Perform security scans, backups, and remote updates to many sites on any host. Check up on site performance, monitor uptime and analytics, and then send reports to your clients. <a href=\"https://poststat.us/godaddypro\">GoDaddy Pro is free</a> — and designed to make your life better.</p>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column is-vertically-aligned-center\">\n<a href=\"https://poststat.us/godaddypro\"><img src=\"https://cdn.poststatus.com/wp-content/uploads/2022/01/gdpro800x500-1-300x188.png\" alt=\"GoDaddy Pro\" class=\"wp-image-93683\" width=\"150\" height=\"94\" title=\"Pressable\" /></a>\n</div>\n</div>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul>\n<li><a href=\"https://crop.express/\">Crop.Express</a></li>\n\n\n\n<li><a href=\"https://central.wordcamp.org/\">WordCamp</a></li>\n\n\n\n<li><a href=\"https://ninjaforms.com/\">Ninja Forms</a></li>\n\n\n\n<li><a href=\"https://kanbanwp.com/\">Kanban for Wp</a></li>\n\n\n\n<li><a href=\"https://www.adobe.com/products/photoshop\">Photoshop</a></li>\n\n\n\n<li><a href=\"https://woocommerce.com/\">WooCommerce</a></li>\n\n\n\n<li><a href=\"https://itmsecurity.net/\">ITM Security</a></li>\n\n\n\n<li><a href=\"https://trello.com/\">Trello</a></li>\n\n\n\n<li><a href=\"https://twitter.com/pippinsplugins\">Pippin Williamson</a></li>\n\n\n\n<li><a href=\"https://twitter.com/dustinbolton\">Dustin Bolton</a></li>\n\n\n\n<li><a href=\"https://twitter.com/chrisjean\">Chris Jean</a></li>\n\n\n\n<li><a href=\"https://ithemes.com/\">iThemes</a></li>\n\n\n\n<li><a href=\"https://slack.com/\">Slack</a></li>\n\n\n\n<li><a href=\"https://convertkit.com/\">Convert Kit</a></li>\n\n\n\n<li><a href=\"https://twitter.com/nathanbarry\">Nathan Barry</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/\">WordPress.org</a></li>\n\n\n\n<li><a href=\"https://yoast.com/\">Yoast</a></li>\n</ul>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-you-can-follow-post-status-and-our-guests-on-twitter\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our guests on Twitter:</h3>\n\n\n\n<ul class=\"eplus-wrapper\">\n<li><a href=\"https://twitter.com/hirethere\">Corey Maass</a></li>\n\n\n\n<li><a href=\"https://twitter.com/corymiller303\">Cory Miller</a> (CEO, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/lemonadecode\">Olivia Bisset</a> (Intern, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n</ul>\n\n\n\n<p class=\"eplus-wrapper has-background\">The <strong>Post Status Draft</strong> podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4dd.png\" alt=\"📝\" class=\"wp-smiley\" /><br /><br /><a href=\"https://poststatus.com/category/post-status-podcasts/\" target=\"_blank\" rel=\"noreferrer noopener\">Browse our archives</a>, and don’t forget to subscribe via <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\" target=\"_blank\" rel=\"noreferrer noopener\">iTunes</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Podcasts</a>, <a href=\"https://www.youtube.com/c/PostStatus\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\" target=\"_blank\" rel=\"noreferrer noopener\">Stitcher</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\" target=\"_blank\" rel=\"noreferrer noopener\">Simplecast</a>, or <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3a7.png\" alt=\"🎧\" class=\"wp-smiley\" /></p>\n\n\n\n<h2 class=\"eplus-wrapper\" id=\"h-transcript\">Transcript</h2>\n\n\n\n<p>Cory and Corey Episode 1<br />Cory Miller: [00:00:00] Hey everybody. Welcome to a cool series. Uh, my friend Corey and I have been talking about it for a couple months, a project, and we said, Hey, why don’t we just broadcast this out, do it in public. And so this series is kind of called Launching a WordPress product in Public. This is session one we’re gonna talk about.<br />First. I’m gonna let Corey introduce himself in just a second, but we’re gonna talk about the agenda is, um, kind of where we’ve been, just to catch everybody up. And then second part, we’re gonna talk about next steps for what we’re doing. And we’ll of course describe the project, uh, as we go. So, Corey, I think people know you, but let’s, let’s, uh, go ahead and share it.<br />Tell us more about, uh, who you are, what you’ve done with WordPress.<br />Corey Maass: Of course. Uh, so I’m Corey Moss, currently [00:01:00] residing in the northeast of the United States. Um, I’ve been a developer and an entrepreneur for 25 years or so, and largely locked into the WordPress space for 10 years or more. It was the day job for a very long time, and I was pushing SaaS apps or BU building and pushing SaaS apps, uh, in evenings and weekends.<br />And then, I don’t know, years ago at this point, I went to, uh, WordCamp in Atlanta, Georgia, and met a few WordPress entrepreneurs, including the, um, specifically the Ninja Forms guys down there. And suddenly a light bulb went off of like, oh, there’s, you know, there’s a lot more to WordPress products and the WordPress ecosystem than I realized.<br />And. It can be used to build SaaS apps, which I also do. Um, but [00:02:00] also these plugins that can be grown and built into pot, you know, sometimes, or potentially into, into businesses under themselves. So that really kind of got me started. And so, uh, around that time, I, I learned about the Post Status community.<br />Uh, I’m, I am wearing the Post Status t-shirt underneath. It’s just too cold. Um, being up here in the northeast. But, um, yeah, so it’s been, you know, fun to be part of the community and fun to grow. Uh, I’ve now grown and sold a couple of businesses or a couple of WordPress plugins. Um, and here we are about to launch.<br />Cory Miller: Yeah, I, I’m trying to remember back when we actually met Corey, but I knew you were like this developer who loved to like launch stuff and you had the kbo, uh, plugin at that time. Mm-hmm. , and I remember talking through that and how passionate you were, you were about it. Um, so, and then we chatted the last year or so comparing notes and I’m like, man,[00:03:00]<br />Corey and Cor, sorry, the broadcast system went off on my ears. Excuse me. Just one second. Okay. Whew. That was weird. I’ve got hearing aids and my phone comes through and I was like, emergency broadcast system. Mm-hmm. Um, but anyway, um, so it was fun. We’ve gotten to kind of get to know each other over the last year or so and member huddles and you shared this thing you were doing and I’ve followed up and I was like, I need this, I want this.<br />Um, and it’s funny too in parallel is how much stuff that we’ve got in common or things were stages of life we’re, we’re going through. And so I think it was a couple months ago you mentioned on the huddle or, and then we started talking about it in Post Status dms, the project that we’re launching in public today called Crop Express.<br />But um, you wanna share a little bit about that, how you came to it? And I can add a little, my perspective on it. Yeah, of course. This was your idea. Um, and I was like, oh my God, this has [00:04:00] to exist in the WordPress. Um, I need it because I need it. And that’s a typically if I try to keep at the user level and I’m like, if I like something and use something, I’m like, maybe there’s more people out there that would need it too.<br />But talk about the start of Crop Express.<br />Corey Maass: Well, before that, I want to fill in a couple of blanks. One, yeah. Uh, you and I met when you were the keynote speaker at, uh, what was it? Word? WordCamp, y’all. The, the WordCamp in Bur Birmingham, Alabama. I have lots of friends in. Birmingham, England spelled the same, but pronounced very different.<br />So I have a hard time pronouncing Birmingham . Um, but anyway, um, I was living in Nashville at the time and drove down and uh, that’s you And I went to lunch with a couple of other people and I, I, I must have had too much of the free coffee, cuz I remember talking your ear off while we were waiting for like barbecue or something [00:05:00] and then, You turned to me at one point you were being a very good listener, I have to say.<br />And then at one point you turned to me and are like, aren’t you speaking in like four minutes ? And I looked down and realized that yes, indeed, my session was starting in minutes and I still hadn’t gotten my food. Um, and so you and the folks we were with were nice enough to bring me my food halfway through the session.<br />Oh, chicken and waffles. I got chicken and waffles, the weird things you remember. Anyway, . Um, but yeah, I, you and I have, uh, kept in touch over the years and then, um, I think mostly caught up over on the huddles. Um, but I, I mean, I tell that cuz it’s sort of a fun story and a little background, but I also, I think it’s.<br />It’s a great ex, uh, example of the longevity of a lot of the relationships that I’ve had in WordPress, in the WordPress ecosystem, the [00:06:00] WordPress community. Um, you know, once in a while I, I get approached, I know you do too, of people who are like, you know, let’s partner, or, I see you’re doing a thing, let’s do a thing together with no background, no context.<br />Um, and I, I’m definitely not saying that people shouldn’t reach out, always reach out. You know, you never know what good is gonna come from, from reaching out. Um, I love that people messaged me directly on Twitter and um, and in Post Status and stuff like that, but also, you know, the long-term. Being part of any, uh, any, uh, being part of the WordPress community and culminating these relationships and staying in touch with people over years.<br />Cuz at this point, I lived in Nashville like eight years ago, so you and I met eight years ago and I don’t think talked really for five years Anyway, so that was one of the things that jumped out at me. So getting onto Crop Express. So yeah, I. I built a, [00:07:00] a conbon plug in a few years ago, sold that, um, have launched and been running a couple of others.<br />One I’m about to sell. Um, and, and that might actually be something to talk about at another time because I, I built it because I could, um, very typical developer. I built it because I could, but I was never really passionate about it. And so at this point, I’m, I’m talking to some folks about, um, selling it because I’ve just never been able to, man, I’ve never been able to market it, meaning I’ve never been able to make myself market it.<br />Um, and plugins and these businesses, to me are still side hustles. I’ve never been able to grow them large enough to be the, you know, my primary source of income. And so I have clients and. Right now, I’ve, I’ve got clients who run, uh, a couple of pretty big sort of magazine style, pretty traditional blogs, but they’re, you know, magazine style, full, beautiful, well-written, professionally written articles and [00:08:00] stuff like that.<br />And they are not technical at all. So they’re, they’re entrepreneurs, they’re writers, they’re content people. Um, but they. It’s not that they don’t understand, they’re very smart people, but they’re not experienced with, or they don’t think in terms of like, oh, all images need to be squares, or all images need to be 16, nine, so that the site looks uniform and consistently good.<br />Um, and no matter what I did, I, I couldn’t make it easy enough for them to crop their images consistently. I didn’t want to get them into Photoshop, you know, other, and that cost of Fortune. Other free editors cost money, da, da da. So anyway, um, almost on a whim, over a weekend, I bought crop.express, the domain.<br />Um, Here’s a industry secret. One of, one of my best kept secrets is the.express, um, what is it? Top level domain, [00:09:00] TLD. Um, there’s so many words that have not been bought yet, so I actually own poll.express, crop.express reply.express. Um, screenshot.express is another project I’m building out. Um, so if you, anybody listening, if you’re looking for a good domain, I, I highly recommend it.<br />I keep wondering what I’m doing wrong or like, are there companies that can’t access this or something, you know? Yeah. But<br />Cory Miller: anyway, um, I think it’s a hallmark of any, uh, tech entrepreneur in particular is to have like a too big of a. Portfolio that you have. That’s very continuing. Well, that’s too, yes. Um, I, I’ve got way too many, um, my wife is always like, you should put some parking pages on this.<br />And I go, yeah, but it’s a cool domain. What happens? I think there’s two things. Uh, we definitely should, and we’ll be talking about partnership along this whole way. Um, I’ve had a good amount of experience with partners and like having [00:10:00] partners. Um, it’s an anomaly in, in, I in a lot of the entrepreneurs I’ve talked to is a lot of successful entrepreneurs go, no way.<br />I’m not gonna partner with anybody. And I go, well, I kind of need to and want to. Um, but then, so I know we’re gonna be. Some thoughts about the partnership and that’s another thing is partnering in public is probably the subtext to this too on. Um, but as we’ve talked, just real quick before we get back to the product, is, um, I’m not a developer.<br />I should get the shirt. I’m not a developer. Um, but I love products and I’ve had a product business. Um, tried a bunch of products. I told you, I think yesterday I was like, my, my win rate is probably like in the one hundreds, uh, percentile. Um, we talked about baseball and I was like, you know, I’m probably a strikeout king because I feel like I failed quite a bit.<br />But coming to someone, like it’s an ideal match for me because I can, [00:11:00] you know, business and marketing, but it’s not one you have to own in this partnership. I can own that and you contribute and obviously I can’t even try to write code. Um, but I can contribute with product and, and experience and thoughts like that.<br />So now to the crop express. . Um, so when you shared this, I was like, yes. Because my experience in just talking about the user profile, I’m so keen to the user profile cuz sometimes I think we come at it artificially and go, I have an idea. Let’s go find a person for it. And I think some of the best ones come out of just, there’s a need, and we talked about this, it’s like, um, you hear the story is build it for your own itch or build it for yourself and all that kind of stuff.<br />We talked about Pi, PIP and Williamson yesterday, like he’s a, he’s the one I think of it’s like, build it, build something for a need. Mm-hmm. for himself and grew into this great, uh, business called [00:12:00] EDD. Um, what struck me about this is I go, I have a. Like trying to find software that will crop, you know, I used to use, I was an early user of Photoshop, but I don’t have Photoshop on my computer.<br />And I’m like, well, I go to Mac preview and crop and export it out and then try to upload it to WordPress. So instantly I go, I need this. And then I thought, and we started having these discussions. I think other people do too. You know, the classic example I have just like your clients is my mom built a her own site about 10 years ago or so.<br />And we had a theme, don’t cringe too much, but a theme that had rotating images in it at the top. Sure. And I tried to load the site . It was like, oh my God. She had 15 images all at like hop resolution. And this is something real quick. Uh, we both were like, this isn’t something easy. It may be in WordPress, but it’s not easy in WordPress.<br />And [00:13:00] my natural question was, If I have this problem, I bet you a lot of people have this problem. We talked, talked about images, we talked about agencies that turn sites over to clients and end up, why is this so slow? Or why isn’t, you know, why doesn’t this work? Right? And it’s like, well, you loaded it native from your phone, , uh, the pick.<br />And so that was the thesis for me, for the, for the product is you already had the SaaS solution. I was like, yes. My question was, can I get it into a plugin where it’s inside WordPress in my workflow?<br />Corey Maass: Yeah. And, and you helped, helped me turn that corner, honestly, cuz I, in a weekend I built. crop.express, which right now the website is the website.<br />It’s exactly the first version that I built. Um, it’s, it’s not complicated. It’s not well thought out, too well thought out. Like I have a, I’ve been also working in product for years, and so I, I do [00:14:00] okay with going, oh, well, this, this will be intuitive enough that somebody could muddle through it. Um, but I really wanted to just solve the problem initially for my clients and yeah, threw it online.<br />I love doing this anyway. Start showing it to people, showed it to you, um, and you kept, you, you nudged me a couple of times in Post Status, like, how can we make this easier? And originally I was not thinking WordPress plugin, surprisingly. Um, I was thinking more. This is just a, a great little tool that people will use and it will hopefully, you know, maybe I could throw some ads on it or I, it will refer them to my other products.<br />Um, and so I was building a little Chrome extension and, and you’re like, okay, that’s a start. But you know what, if we really start to explore this and yeah, the conversations kind of flowed from there.<br />Cory Miller: And my premise with products, [00:15:00] particularly with WordPress or any tool is this, there’s a workflow we all kind of have and you get in this system and when you have to veer out of that workflow, cropping an image, finding, cropping an image.<br />Yeah. So clunky within WordPress, and you have to go outside of that experience. You just added unnecessary time and energy for something frustration. When most times when I’m creating content, I go, I want to get this out and edit it and press publish and put it out in the world. And anything that slows me down is a problem.<br />Um, So, you know, there’s , our featured image on Post Status. I’m not happy with it. We’re still working on, on some of our design on the Post Status website. Uh, my personal side, I don’t typically use images because of this. And so I think that was some of the, my, my perspective is like, there’s enough use case here to say let’s try it.<br />And I think what you and I go is like, we want to have, we wanna do something that is practical and useful [00:16:00] and then see where it goes. Um, we’re not looking to get like mega rich on this or anything, but like, it’s something we both have an interest in. Let’s see where it, I’m counting on it, man. . Hey, it would be nice to get me wrong.<br />Corey Maass: We, uh, we bought the Mega Millions ticket last night. You know, it’s over a billion, but, uh, it hasn’t been announced that we won this morning. So, you know, this is, this is the, the next best<br />Cory Miller: thing. Right. Yet, you haven’t won yet. When we get some of that, carve off a little bit of that lottery money and we’ll throw some, we’ll do some cool, cool products.<br />Um, yeah. I, I’m really addicted to products. I’ve loved it for the longest time. Um, you said something earlier, you said I could build this and you did build things. Mm-hmm. , but the second part I wrote down was so interesting because it’s, my experience too is I wasn’t passionate about it. And I know when I’ve gotten, um, those, that equation wrong is where I’ve really failed miserably.<br />Um, the project I think about at Ithe was [00:17:00] called Exchange. It was e-commerce. I was passionate about a user experience that anybody could use, but I wasn’t as passionate about the field. We just saw a big. I saw a big market potential there. WooCommerce was out there. It was the big, still is, the big behemoth.<br />And I go, man, it’s really tough to like just create a new product in WordPress or, or in WooCommerce. Let’s create an easier path to do that. Um, that didn’t work. We didn’t do it. And I think part of it was, I wasn’t supremely passionate about the, the domain we’re in. When we talk about this, I go, I have a, I have a lot of experience with images and cropping and content that’s bulk of my career before I, themes and Post Status was, and communications work and newspapers, journalism.<br />And I’m like, you know, it’s a factor. Everybody wants an image on the site. And so what we decided was to start with the featured image [00:18:00] cropping, that making that experience, um, really smooth and easy.<br />Corey Maass: So that’s the, yeah, I think the other thing to talk about here is as a developer, as a human being, I’ve learned this lesson.<br />It’s, it’s just cuz you can doesn’t mean you should. Um, and for I think people like you and I, I’m speaking for you, but I, I hope I’m right. We, we get excited about a lot of things. It’s easy to, to dip a toe into a lot of things. Um, but then we end up taking on too much and we get overwhelmed and everything is, you know, what is it?<br />Do two things and you’re doing two things half-assed instead of one thing, whole ass. Or, you know, and we’re never gonna limit ourselves to one thing, let’s be honest. But having, definitely having too many things. Um, and like I’ve. Epic trips, um, you know, which is, I, [00:19:00] I was lucky enough to do, but I came home and people were like, was this amazing?<br />And I was like, I don’t know why, but it wasn’t. And I realized that it was like, just because I had the opportunity to take the trip, like I didn’t, I, I wasn’t in the right mindset. All I wanted to do was be home, you know? And so just cuz I could, um, doesn’t mean I should have. And I, I keep trying, I try to think about that when I’m taking classes or, you know, reading books or things like that.<br />Um, because time is precious, right? And, um, and we can only experience so much. So anyway, all that to say, um, yeah, with other products, I’ve definitely built them, um, just because I could. And as a developer it’s really dangerous because like, I look at that and I’m like, oh, that’d be really interesting to solve those problems.<br />Um, and then, uh, even as soon as you mentioned a WordPress plugin, uh, I was like, okay, well we need. X, y, z we need, you know, big da da da, and, [00:20:00] and that’s great. Like a year from now, let’s have all those bells and whistles and let’s have all those features and, and, you know, and expand. Um, but of course, I’m, again, I, I, I work, I have client work and w client work and family and obligations and stuff just as you do.<br />Um, and so you did a really good thing where we were chatting, we scratched our heads, and you were like, well, what if we, you know, what is the MVP here? And, and even that, I couldn’t, I was like, well, da, da, da. And you were like, okay, featured image, one thing. Let’s just start with that. Can we, and I, as soon as you said it, it clicked for me.<br />I was like, that’s, that’s the place to start. It’s the one simple feature that, but it will solve the problem for a lot of people, and it will exemplify the problem we are trying to solve. . And so, and, and again, for me, it, it is tough at times as a developer, all [00:21:00] things are possible. Mm-hmm. , I mean, not literally, but, um, and that’s, it’s powerful but dangerous and I’m, I’m trying, you’re, you are being, uh, non a not a developer and having a history of using this kind of thing is immensely valuable.<br />Um, keeping my feet grounded. And I’m trying to do the same with thinking from the perspective of my clients, because again, they were the ones that inspired this, so what’s gonna solve the problem for them? And that’s where we, that’s kind of where we’ve landed and what we’re getting pretty close to being able to launch.<br />Cory Miller: I, I think, um, the experience you talked about is like, everything is when , another shirt we should do, when everything is possible, everything sucks. Because when you have, when you’re in the experience, I know this and I’ve been. Uh, led teams of developers. I get it. Like, and I have the, I guess I’ll say a gift in this sense of going, I don’t know what all [00:22:00] is possible and it helps focus, but I think that’s where, again, a partner comes in.<br />I struggle with this in different areas, um, where I’m like, well, everything is possible. Everything sucks. And I, I lose focus in that. Um, and that’s something I really enjoy being able to do is like, you worry about everything is possible and I can help just to ask questions. Um, and when we’re, we talked about the MVP, I think about that iconic, um, like cartoon of this, the stages of an v mvp, how, how you start with an MVP and grow it.<br />And the one I like best, it feels a lot of theory and cool, like to try to plan this out like this, but it’s like, what’s the skateboard version of the. Bike or whatever, you know, the product becomes and it’s not, uh, a skateboard. And then you add a seat and then you add handle bars to the skateboard and you try to build out.<br />And I’m like, that’s cool in theory. But [00:23:00] I think what this does is, the way we thought about this was what is a, a toe in the market that does solve that problem that can grow? Um, and, you know, marketing and technical and business questions come out of this. And I just saw one yesterday, uh, I can’t remember his name on Twitter, but I replied to him.<br />He was trying to think like, where does this thing go? You know, like you start with the skateboard, but well, what if we want to do this with Crop Express and that with crop, you know? And, um, a lot of times, I think some of the best products have been part of grew organically instead of trying to say this is the end product, it was responding to customer needs and opportunities and grow out.<br />And sometimes maybe it grew into a little bit of a mess out here that we kind of had to make some hard decisions, um, with our ITM security product there for sure. And then backup Buddy over time. Um, we saw that, but it, I think it stays close to the customer [00:24:00] when somebody goes, I will pay money for this.<br />You go, oh, there’s magic there because we, we might have something here. Um, and I, we decided, and we should talk about this decision too, we decided to release Crop Express as a free plug in first on the.org repo. We’ll be talking about that experience as we go. We’re not there yet, but we’re really close to releasing the v mvp V1 in the repo.<br />Uh, and then, but what I like Corey, is we’ve done this in a way to give us options or paths to go. We’re not, we didn’t try to build the bicycle and launch that as a premium product. We said, what time resources do we have? And that mvp all that went into this conversation you and I had of like this.<br />Okay, let’s come down to if we can get this point, and that’s in the stream of people’s workflow. You know, you’re firing and proposed headline, okay, I need my future. You’re gonna go over here, click feature damage. And that’s where [00:25:00] Crop Crop Express is gonna help you. And I don’t, you know, you’ve been great to navigate us technically, where we’re not gonna hit a dead end on something.<br />Um, but that’s the part of this adventure. You never know where you’re gonna go with it. Right.<br />Corey Maass: And I’ve, uh, you know, we’ve already touched on a, a bunch of things that I see questions about all the time, like part of the MVP. Uh, I’m, I’m a, I’m a good developer, but I have very limited experience with Gutenberg, um, excuse me, the block editor.<br />Um, and even, and so we, we are looking at doing a custom block down the road, version 1.2 or whatever. Um, but even to get, uh, just the, to, to work with just the featured image. Like I didn’t have experience with the panels, uh, inside the block editor. And so I looked at it, I hacked at it for a [00:26:00] little while, and then I said, okay, you know what, I’ve got a buddy who can help me out with this.<br />So, hired him for a couple of hours to get me over the hump. Um, you know, and so. There’s that, there’s again, the partnering, uh, you and I working together, um, which we haven’t really flushed out, but we’re kind of excited to do, um, launching something, putting something in, in the plugin directory is, is its own experience.<br />Um, and so yeah, I think there’s, there’s a lot of different things here that if nothing else, just getting that, you know, the tip of the iceberg. Um, or I’m mixing metaphors here. But anyway, you know, just getting this thing out the door and, and starting, um, is, is where a lot of, uh, a lot of questions arise and there’s, there’s a lot of hurdles, you know, unto itself.<br />But, um, you know, I think the, one of the things that I really like about WordPress is that. It does require, or [00:27:00] WordPress plugins, WordPress products, it does require development, no question. Um, I don’t think there’s a big overlap yet enough of an overlap yet with like, no code products, um, services out there that, you know, people are building products against to then somehow get that into WordPress.<br />Um, but it doesn’t have to be a huge lift. It doesn’t have to be like, some of the best, um, plugins out. There are one single feature or, you know, single file, um, the, the plugin that we have so far that, that gets the featured image. Cropped and, and injected into a post is, is still basically just two files.<br />You know, it’s not complicated. It’s not this big convoluted thing. Um, I’ve got, uh, from, you know, from a nerd perspective, like there’s a couple of developer patterns that I’m using, but there, there [00:28:00] aren’t frameworks. We’re using a library that, you know, does the cropping for us, cuz there’s no way I’m stepping into that quagmire.<br />Um, you know, but we’ll grow from there. I mean, and I think that that’s, that’s the big difference. It’s like, yes, we wanna launch something that is useful, um, and complete unto itself, but it can be, it can start as a feature and grow.<br />Cory Miller: How, how has this experience differed from your past product experiences?<br />Um, you know, you, you released, let’s say the CommonBond different plugins on your own. I think, um, were, were similar problems and questions. That we’ve talked about just in this, I don’t know, month or so we’ve actually gotten real serious about it. No, it’s probably what, three, four weeks I think. . Yeah. Um, but like did you have similar things like that as a developer when you were doing like the combine?<br />Or did you just go, okay, this is what I want to build and you knew like the N V P V one V two kind of sorted [00:29:00] it out. How did those experience go in comparison to this one?<br />Corey Maass: Yeah, the con bond, I really, I wanted the name space. That’s the thing that sticks in my mind. This was, you know, eight years ago now.<br />Um, so I don’t, I don’t remember everything, but we, same sort of experience. I was working at a startup and we needed a conbon solution. Um, Trello has. Rubbed me the wrong way. I don’t know why. Um, and, and it was then that I was first starting to look at, so another, I’ll give away another one of my secrets here is honestly, I often look for a, um, blue o, well, red Ocean SaaS solution or SaaS app that I can put into WordPress.<br />Um, and so with something like Trello, I was like, you know, we are, we are working in [00:30:00] WordPress, um, but we have to go over to Trello and, and do stuff. And for whatever reason, I didn’t like Trello anyway. Um, and so that’s part of what made me go, oh yes, if we had a CONBON board built into WordPress, so like posts were your cards or whatever, like, this makes sense anyway.<br />And so I cranked out a first version, very clunky and. Mostly just because I, I wanted to, I’m trying to think if I had actually put a plugin in the repo before that. I don’t, no. I had, I had, but years before. And so it was, it was really a new experience for me. Um, and I made all sorts of mistakes and I was listening to, like, one of the biggest ones was, um, I kept going back and forth.<br />Coming from, coming from a tra a, um, a, an a developer perspective outside of WordPress, [00:31:00] I wanted to do custom tables. And I was like, no. The word pressy way is you have to use the post tables. And I swear, the week after I released it, I heard an episode of, um, back when Pippin and Brad Ard had their podcast pippin’s, like one of the greatest regrets of my life was using the post post table for e d D.<br />And that was like the beginning of when they were trying to release version three, which took them years to, to untangle, basically. I was like, crap. So right away I had to untangle my own thing, which thankfully only had 50 users or something, but I had to, you know, build a migration there and stuff like that.<br />Um, and then I think there’s Go ahead. Go ahead, go ahead. Well just, you know, and, but there were, I I think maybe part of your question is like, There was, there were, I was solving bigger problems, you know? Um, whereas this, I think is like, I, I like, I mean, part of why [00:32:00] the, the light bulb went off when you were like, no, just featured image to start with.<br />So it just, it kept it focused, you know? And that’s so much easier. Again, like I, I hacked away for a month or two months, you know, to get a working Now conbon board is a more complicated problem than, than what we’re talking about. But, um, you know, but it, it, it was a much bigger lift to get it out the door, which I don’t, I don’t think is the right thing to do.<br />You know, you, you need, you need, especially talking about customers and clients and users, you need something. You need to get people using it as fast as possible.<br />Cory Miller: I, I think they’re, I’m seeing two paths that when you’re launching a product, there’s the technical path and the business path. Um, particularly if you want to monetize from it.<br />Um, but technical, I saw my teams for years. It was like, I, I always describe development as a, uh, an adventure and territory. You don’t always know like, what’s, what’s gonna [00:33:00] come over the next hill. You could hit a swamp and end up drudging through a swamp or get sidetracked totally off on a minor bug. And so some of the things I started watching over the years is like, it, it’s, it’s a tough gig with the technical cuz you got a roadmap for potential.<br />You don’t know where all the terrain’s going cause you don’t know where the business case is gonna come from, the use case. Um, and I just think it’s like a blind expedition oftentimes. Like, so what we would do is, and we’re doing this now too, is just kind of check in and see how we’re going. And I valued having someone else external watching to at least kind of keep track.<br />And then I’ll say this on the business side. Same thing. There’s potential here. I see potential here from a business, business case. I don’t know what it is. I’m not even gonna be foolish enough to try to predict, but there’s something here, I think. And um, because I don’t predict anymore, by the way, Corey, because I’m wrong most of the times when I try to predict, [00:34:00] oh, this is gonna be $20,000 a month, you know, MRR kind of product.<br />Yeah. I go, there’s maybe a hope for those things, but I never predict or promise because if I get too mired in that, I start to get too f a little bit off of focus. Because some of the questions we’ve talked about is, okay, free plugin, what do we do there? We felt it was, at least for our collaboration here, partnership, we want to do this.<br />We want this in the world, you know? Um, we think though putting it in the world has the potential for something that could grow into. Something We don’t even, but I, I say this cuz we, we said, I love every time you say something like, Hey, I think we should do this. I’m like, right on. We should be honest. We should be authentic and share the experience.<br />I think too, oftentimes in business and stuff, it’s like, this is the way I felt when I left eye themes is like the pressure real or unreal. Hey, [00:35:00] Corey did this, oh, what’s his next thing gonna be? And I was like, she, uh, let’s see here. Um, I don’t know. I followed the trail, um, and kept following that trail and trying to keep going on that trail for as long as we could.<br />Um, th this, I just like the fact that. One of the questions I try to ask myself before I begin any new venture or partnership is, what if it fails? What’s the worst that can happen? You know? And what’s great is we’ve been talking about those things along where we manage it. I know when you hired the, the friend to help with some of that stuff, I was like, well, how much is that?<br />And, you know, do you need me to share it? And you’re like, Hey, for now, let’s just, I’m gonna keep track of it. But, uh, to see where it goes and, um, I think that’s healthy. That open dialogue and conversation where you respect each other, what each other knows. And know just because you’re a developer doesn’t mean you, you have a ton of insight and feedback [00:36:00] and perspectives to share on both business and marketing.<br />And, but it, it, it, I don’t know. I see those two pasts. This is the one I’ll tell you ahead of time, Corey is I’ll struggle with, is when we get to the point we’re like, okay, how much should we charge for? , it’s oftentimes feels like this meandering thing of like, okay, and I’ll need the same for you to go.<br />Sure. Hey, what if we do this? Um, because if everything’s an option, everything sucks. .<br />Corey Maass: Yeah. I, so a couple of things that you touched on, like, it, this needs to exist in the world. I haven’t found a better solution. So hiring somebody to get us over the hill immediately was worth it. And just like you said, if it, if it fails, if it never makes, uh, A dollar if you and I af after this call are like, yeah, I don’t like you in the end it turns out, let’s just call it, it’s like, no, it was still money well spent.<br />You know, and I, I understand that I, I am in [00:37:00] the very fortunate position to have a, a little money that I can throw towards a project like this, but it’s, it’s very limited. And I, I think of this type of stuff as a hobby. Um, and there’s been a lot of life choices that have gone into inclu, especially with, with my, my wife talking about like, okay, what is, if, if this is a hobby, what is an appropriate amount of money to spend on it?<br />Cuz there were times 20 years ago when I first started building SaaS apps that I was like, every spare dollar that I have is gonna go back into this without thinking about it. Um, because everything I ever think of is brilliant and every product I launch is undoubtedly gonna make me millions. Um, Spoiler alert.<br />None of it has yet, yet. Um, but uh, you know, yeah, we, we, we gotta start somewhere. Um, and, uh, I’m with you. So I, I’m also looking [00:38:00] forward to, like, I’ve been, I met, it was, it was at a, it wasn’t a WordCamp, it was like, um, what are they called? Free camp, or there’s, there’s conferences where it’s like anybody can sign up to talk about anything.<br />Um, and it’s sort of tech specific. But anyway, I met a young woman, uh, who was a developer and she had lucked onto a client who became a partner, um, who was an older guy who ran, I don’t remember, an advertising agency, but he had access to an, a pool of customers, basically. And so he would tell her what to build.<br />and then he would sell it to his audience and they just kept cranking out products. And I was like, okay. Despite being an only child, and despite my first instinct being to do everything by myself, you know, there are things that I can’t do. There [00:39:00] are things that I don’t wanna do. and, and things that I shouldn’t do.<br />So I’m happy to weigh in on, you know, as, as your owning, marketing and your owning business, I, I want to weigh in, I want to have opinions, I want to make suggestions. And, you know, I think you and I have established that we, the expectation is that, you know, we, there’s, there’s going to be quite a bit of overlap in our concentric circles.<br />Um, but we, we each are gonna own a lane, which I think makes a huge difference. Um, and we’re also able to sort of look over the cubicle wall to the other person and say, Hey, you know, like I, I touched on earlier, just cuz I can, doesn’t mean I shouldn’t, I’m. Not going to want. There’s going to be times where I, I’m going, I’m not going to want to build what I need to build.<br />Like there’s a feature that every client is clamoring for. You are finally confident. You’re like, they will all pay X number of dollars if you [00:40:00] just add this. And I’m gonna be like, yeah, but we need a dark mode or some ridiculous thing that’s just gonna be more fun to build. Um, and I think there’s definitely going to be points where, you know, I, we’re essentially going to need to be each other’s bosses.<br />Um, and that’s going to be interesting and going to be difficult at times. But I, but I think good, you know, you, you, you need other people. There are people out there that are, there are exceptions to this of course, but you know, I, I think we’ve pretty well established that both you and I do better if nothing else.<br />Having a sounding board, having somebody else who’s as invested, um, you know, and helps keeps us, keep us on the line we’re supposed to be on.<br />Cory Miller: Yeah. On that note too, um, the partnership side of things where I, I’ve been in circumstances where, okay, this is Mon Lane, that’s your lane. [00:41:00] And sometimes, like you were really good to ask me what part of the development do you want to contribute to?<br />And I said, my strengths through trial and error. By the way, I think my contribution strengths are u UI experience, like how things flow. Um, I obsess over there cuz I want them to be as fast as possible. Mm-hmm. intuitive as possible. Knowing some of my, probably I’m gonna have to freshen up on some things.<br />And the other is I said, you gotta be careful with me because I will share all of these things that I would love to see, but we’ve like, But we gotta put ’em on a, a feature roadmap, A backlog somewhere. Because I said, and I told you this, I said, be careful cuz I’ll come in and go, what about this, what about that?<br />And what I had to tell my team too, and I told you is like, please don’t unless I go, can we get this in the next release? Please don’t think that. Let’s do this right now. And that’s the [00:42:00] idea Fairy in me is mm-hmm. . Uh, but, and so an example of that was we have a square coop cropper. And I was like, okay, I’m introducing the new customer story here, which is my own, every, the Posts newsletter has those little circles in them for all the, and I’m like, that is a pain in the butt to do.<br />Now I flag that because I go, if I’m the, uh, kind of a typical user, I don. Know how, how to crop that, you know, there’s tools out there, right? But like I go, there’s an experience if, if someone has that and I go, Hey, what about a circle cropper? And then I knew you were going to like chase it , and I was like, Hey, hey, hey.<br />Not for this one unless it’s an easy thing. This was that back and forth I did with Right. All the developers I’ve worked with too is just like, please don’t say, please don’t interpret that as, can we do this right now? Um, sometimes I’ll be like, can we do this right now? Because I’ll, I’ll feel [00:43:00] like we got something here.<br />Um, but then you’re like, okay. I was like, well,<br />Corey Maass: it’s just cuz you can doesn’t mean you should. Yeah. But there’s also, you know, you and I, I, I also get the sense, we haven’t talked about this, but I get the sense that we both trust our instincts pretty well, um, when it comes to product. You know, and I’ve, I’ve been, I.<br />Studying product, looking at product. Um, for years and years and years, I’ve got, you know, books on architecture. And, uh, the, one of my favorite books about, about the Bowhouse School is sitting next to me. I mean, things like this and like, I nerd out about this stuff. And so, um, I’m not saying I’m an expert, I’m not trained in any way, but like, I think I like a lot of people we know, you know, I, I, I love putting, I love loading an app and putting it in front of my mom.<br />You know, who’s, who’s not trained in any way. She has [00:44:00] a little bit of an artistic background. Um, but she is a power user. I mean, she, at this point, she doesn’t even have a computer. She does everything on her iPad. Bless her heart, honestly, because. Trying to book tickets or, you know, I mean, things that she does on her iPad, I, I didn’t think possible, um, even, which really is just in a browser and, and her fingertip, you know, but gets an unbelievable amount of stuff done.<br />But I love putting things in front of her and saying, you know, show me how you would muddle through this. Um, and, and anyway, so all of this to say that I, I trust my instinct a lot of the time, um, when, when somebody mentions a feature to me of like, oh, this is worth doing right now. Even if it, yes, it’s not mission critical, you know, we haven’t released yet, so technically any feature other than one feature is, is enough.<br />But I was like, not only [00:45:00] do, is there not a image cropper for WordPress the way that we want. Out there, but I really don’t think any of ’em do circles. And again, my clients for most of their stories featured images are 16, nine or square. But for whatever reason, there’s that, that now that browser pattern where avatars people are circles.<br />And so, you know, let me see if I can, I can crank this out and it’s, and it’s fun. Um, and sure enough, like, like you said, it, it wasn’t a big lift, but yeah, I think, I think you and I will, we’re just gonna have to figure that stuff out. Like everything, everything goes on a backlog. Everything gets discussed at least a little bit.<br />Um, but I also, you know, I don’t, I don’t think that there’s harm in, you know, there’s low hanging fruit, there’s return on investment. There’s lots of different ways to put it. [00:46:00] It’s like, oh, well if we, you know, if we make all the buttons green, you know, is it, does the user benefit? No. You know, so just cuz it takes a minute isn’t worth it.<br />But, you know, we’re, we’re just gonna have to, and, and I liked what you said too, of like, we, we are gonna have to, I guess this is the other, the other benefit of trying to get this thing out the door is like, get people using it, talk to people using it. Um, you know, being part of a, a community like Post Status, um, there’s the great, um, advanced WordPress Facebook group.<br />Like there’s, there’s places that. You and I have been involved for a long time, kind of regardless of, of our actual position within those communities. But, you know, trying to add value or trying to Twitter to trying to just, you reply to tweets for months and then you hope that when you, you do something and you need somebody else to reply that, they will.<br />So it’s like, let’s get this thing out there. Let’s see what people think. [00:47:00] Give it a try. Um, you know, and, and follow, follow our.<br />Cory Miller: This is where I struggle back and forth with product. But my typical mo, what I feel instinct is you, uh, there’s product people that are just genius and gifted. They’re like, here, you know?<br />And you’re like, God, okay, cool. Uh, but for mere mortals, um, for me it’s been put something enough out there, check some boxes. Okay, is this something you think we need? Like, does anybody even need it? Because I put those things out there, I’m like, put ’em out there. Not necessarily products, but other things.<br />I’m like, nobody’s even asking for this. And a lot of the entrepreneurial books and stuff, it’s like, okay, how you scientifically go down it? And I go, it’s art and science. Yeah, it’s a blend. It’s this alchemy and magic of like, but I know the power of like putting something out there and that creates enough a ripple where you get a feedback loop and, um, [00:48:00] That was so helpful along the way when you get feedback like, I, I, we feel this is a good, this is a good V one, solve somebody’s problem, that laser beam, you know, thing of what we’re doing for it.<br />Um, but what I’m most looking forward to the product is how people react when you hear those. Like, um, backup buddy was in development, uh, and then, I can’t remember, 2009, 2010, and I, we were at, we had a little group thing where, and this, these two twin brothers ran an agency and I just, this wasn’t something somebody told me.<br />I was just like, Hey. We’re doing this thing and this plugin, and it helps you do, um, basically, uh, backup, restore, and migrate websites. By the way, those were not things that came from me. They came from Dustin Bolton and Christine and I themes, they’re like, no, a backup needs to do these three things. Okay, okay, let’s do it.<br />Sounds good to me. But I mentioned to them [00:49:00] the migrate, or what was it? The migrate side and just in passing, and they, their eyes lit up and they go, we pay somebody $300 to do, to do that now. Wow. Consider the time and everything. This is back in the day. And I was like, okay, I think we got something.<br />Because, you know, and then we just try to, okay, I think we’re gonna keep going, keep doing, we obviously launch it, we’re gonna launch it no matter what. But um, that’s where I was like those moments where someone lights up and they’re. Can I pay you now? The shut up pay, shut up. Let me pay you thing. Right? I was like, shut up.<br />You can take my money. Shut up and take my money. That’s a magical moment. Um, I think times I’ve tried to force it, um, and it’s just, it’s not, or create a category you hear that’s not, and I’m like, cool. Yeah. For those a hundred people out there that have that insane genius to create a category, most of us stumble into it.<br />Right. You know, um, the garage stories for startup [00:50:00] stories are always make me laugh. Cause I’m like, what was the background? What was the context? I’m like, that’s a sexy headline. We started in a garage and here we are, apple. I’m like, that’s a sexy headline. Don’t, and I like it. Don’t get me wrong, but I’m like, what Were all the actual moments, the places you got phenomenally lucky.<br />I know there’s a big part of mine luck and every time I’ve tried to time it and like, okay, I’m gonna ride this thing, it just hasn’t worked. And that’s why I really like her direction with this. Um, Because we kind of had a fleeting thought of like, I think as I recall, like this could be a paid product.<br />Um, you know, I don’t even know if we entertained much of starting with a paid, we’re like, let’s just do the free plugin. And I will say, remember actually, um, give you credit for this too, is I think I said, what about a Gutenberg block? Put it in editor. So upload image crop, boom, I’m there. My workflow’s fast, efficient.<br />And, [00:51:00] um, you, you looked into that, you chased a little bit of it and I said, Hey, there’s some roadblocks here. And that’s that collaboration of how we go, okay, featured image, what if we started right here? We want to grow potentially into that. You know, I think the idea in this, and we’re, I think we’re both verbal processors, but is the thesis is start here and it’ll grow into.<br />Block, like the inline process where you’re in the thing and you’re having the same problem, I need to crop it, figure out right. Dimensions and all that. Um, so I don’t know where I was going with that other than to say that was some of the background too of decisions and knowing like you could hit a dead end.<br />And I’m waiting for that. I think we’re putting ourselves out there with this to see if there’s magic in this. Yeah. Journey.<br />Corey Maass: Yeah. A couple of things you said, um, stuck out to me. One is [00:52:00] like a lot, everybody builds products differently. Everybody b builds UI differently. WordPress has very soft wall, has a lot of walls, but they’re very soft and there’s a lot of discussion, often negative, often complaints about, um, The, the experience that a plugin provides.<br />And I think what’s different about WordPress, right, is like often you’ll, you’ll go to Trello and you interact with Trello, and you go to Slack and you interact with Slack in WordPress, you’re essentially interacting with numerous apps, really numerous UIs, side by side. Um, and the tolerance for terrible ui.<br />I mean, let’s be honest, even WordPress is not great anymore. Um, the tolerance is high for what you can [00:53:00] get done. Uh, and so I think that that’s, that’s an, that’s something that I hadn’t really thought about, but it’s like things you can get away with in WordPress as long as you can solve the problem. And so there’s, there’s a lot to be said for, bless you.<br />There’s a lot to be said for. Solving the problem, um, and not getting caught up in the genius of a product. You know, cuz like you said, people, people wanna get it done and get out, you know, get on with their lives. Um, the other thing that I’ve had a lot of luck with, so I think we should do this here, is talking about that feedback loop.<br />Um, with Conbon, I put myself on the homepage and had a, and, and had a nice. Response. Um, with, uh, there’s an online game that I built during the pandemic that, that I’ve told you about, um, called Mexican Train [00:54:00] in the web websites, Mexican train.online. So if anybody out there wants to play Mexican train, which is a Domino’s game, but I built an online version, um, I put myself on the homepage and it’s a game that is played by a lot of seniors and especially during the pandemic when everybody was really locked down.<br />And then even now a lot of seniors are still trying to stay inside, stay safe, stay more isolated than they were before. Um, and isolated being the word. They use the game to keep interacting with their friends, um, which is just amazing. Um, but they. Not only does every email that come in start with, Hey Corey, because I am on the homepage.<br />Um, but apparently when, like, there, there are groups of people that play every week and even every day and uh, they curse me when they get bad dominoes. They praise my name when they get good dominoes. Um, the picture is of me [00:55:00] eating cheezits cuz it’s sort of as a joke, like, Cheezits are a guilty pleasure for me.<br />So a number of them actually like, go and buy Cheezits and eat Cheezits while they’re playing because it’s become a, you know, uh, a thing. Um, inside joke I guess is the, you know, uh, or whatever. Um, but there’s the, that feedback loop is definitely there. Like, they talk to Corey, you know, and then even with.<br />Subsequent products that I’ve built, me being on the homepage with a blurb about like why I started the Solve the Problem and stuff like that, has made a huge difference. And so I think as, at least early on, that’s something that you and I should definitely replicate is, you know, as we’re se I mean, we’ll we’ll send this to our friends and family.<br />Okay, that’s easy, that’s obvious. But, um, you know, maybe even building in a mechanism that’s like, you know, Hey, it’s your favorite. Corey and Corey, like, tell us what you think. What do you, you know, um, does this work for [00:56:00] you? Does this not work for you? That kind of thing. I usually don’t think about explicitly collecting feedback until further down the road.<br />Um, usually wanting to focus on like paid customers and that kind of thing, but, you know, maybe it’s something we start with sooner than later.<br />Cory Miller: I definitely think so, because, you know, so many times I’ve put products out there and not really made that splash. Like, you know, they’re like, okay, there’s practical, they’re doing this thing, um, that we set out to do, but I think you wanna have push, push it to have an opinion.<br />Mm-hmm. , you know, like the user to have a reaction to it, enough to say it sucks or it’s awesome. Um, some, some way of that to see where you’re at. I think both if you get it sucks and it’s awesome. You’ve got some validation there, you’ve got something. Um, but putting things out there, that’s [00:57:00] how I, my mo with products.<br />So 2006 or seven I think I, I launched, I did launch, I guess, uh, this is way back in Word Press was different, but I launched a theme and put my zip file. Uploaded it to.org. People downloaded it and I was like, this is crazy. I got a response from them, which I had a contact form up , you know, my website linked in the theme and stuff, and they’re like, will you build blog for me?<br />And I was like, whoa. I’m learning. I did this too because I wanted to do it and I’m learning. But that’s the magic that when you put something out there. Yeah. But I think there’s this case for put something out there that kind of pushes a reaction. You know,<br />Corey Maass: and I think this will be an interesting point of conflict potentially, is uh, there’s going to be a point where.<br />We’re, we’re going to see different paths and we’re gonna want different features too. And so I think this is, that’ll be an [00:58:00] interesting, you know, let’s try to have that conversation on camera because it’s there. There’s points where I’m dogmatic, like I’ve got my, one of my other plugins is like, like I said, I, I often look at products that are out, out on, out in the wild and I repurposed them inside WordPress.<br />And so I’ve, I’ve got a plugin that’s kind of like a link tree or a card or an About me where it builds very simple social focused landing pages. Like the link bio pages is kind of the, the phrase most people think of. And uh, and even like when I submitted it, the, the people reviewing the plugin were like, um, you’ve kind of built WordPress inside WordPress.<br />And so I still get a lot of requests for features that are beyond. The point of the product, because it is within, like WordPress using the right theme or page builder, you can do literally anything. [00:59:00] So this is supposed to be very focused and people come in, come, come in and are like, well make it do this.<br />And I’m like, that makes no sense. Like, go use WordPress. Um, and so I have found myself being more and more dogmatic about like, my own vision or, you know, certain vision for a product. Um, you know, and right now, like you and I have it easy, like we know it, it it’s a one trick pony or one and a half if we do circles.<br />Um, you know, so what’s, what’s the next thing that I think that’ll, and, and, you know, in a year down the road, I think that’ll be interesting. Um, again, that, that backlog, you’re probably gonna end up hearing more feedback than I am. Um, you know, uh, Product ownership might ha end up being a thing that we, we actually have to sort out.<br />So, and it’ll be an interesting ride.<br />Cory Miller: Well, that’s been a lot of the background, um, that we wanted to share and kind of catch you all up since we were, were launching [01:00:00] this live or in public. Um, but catching you up on some of the background, some of those key conversations. I hope people can use some of this to, uh, inform their own product journey.<br />Um, where we are today, where are we today, Corey, with the actual product? Sure. Um,<br />Corey Maass: yeah, and I just to add to what you just said, like as people watch this, there are a few people watching live. Um, my expectation, like most things recorded is, you know, more people are going to watch it on the playback. Um, but we are going to.<br />Looking at comments, and I think both of us are pretty easy to find. Um, you know, so, so as, as the, as the conversation gets started, you know, I encourage anybody listening, please ask us questions, you know, give including hard questions. You know, what do you want us to talk about? What do you want? What questions do you want our answers to?[01:01:00]<br />Um, not that we have the answers to all these problems, but you know, this is, we’re doing this out loud, recorded on the internet, you know, so we’re happy to talk about it. Um, and we’re both pretty candid out, outspoken kind of people. So we’re, we’re happy to talk about prayer, pretty much anything. Um, but anyway, where are we at now?<br />Um, so I, with, again, with the, the help of a freelancer built, uh, a first version, I did the p h P. Um, he helped get the. JavaScript and React part of the, um, panel inside of the block editor integrated. Um, and then I took the, the cropping library that we’re using, stuck that in. Um, and we’ve, we’ve gotten pretty far with that.<br />The, what, what we had been limited to for the last couple of weeks [01:02:00] is the selecting of an image. So, you know, nobody’s, nobody’s seen this yet. So talking through the flow real quick, you’re opening up a, a new post in WordPress. There’s, you know, the built-in featured image panel on the right. Um, we’re essentially replacing.<br />It looks very similar to the built-in one intentionally, but when you click on it, instead of it opening the media library where you upload an image or select an image, it uploads a, uh, or excuse me, it opens a modal where it says What shape do you want a crop? Um, it does say, do you want a circle? Um, you select an image from your hard drive, it then opens the crop.<br />And one of the nice things about this kind of tech is that that image is not uploaded yet. And so it’s all just in the browser until you say, okay, set this, you know, I’ve moved the crop. I want it this part. Set that as the featured image and that’s what gets uploaded. [01:03:00] Um, as of today, I got a poll request again from my freelancer who helped me get started with the media library, cuz this is the one thing.<br />I’m, I’m undermining you here, but you said, I really want circles. To me, I was like, that’s a differentiator. We need circles. Um, to, from my perspective, I’m saying also we need very basic media library integration. I think you originally suggested this as a nice to have, and I was like, no, you’re right like this.<br />To launch with, you need to be able to select an image that has already been uploaded or select an image from your hard drive, crop it and set it. Um, and so we’re, we’re pretty much there. The media library is opening and you can select an image. Um, so I need to do a, a couple more hours of development, I think, to get it so that it’ll save that essentially re cropped version of what is in your media library.<br />Um, [01:04:00] and then from a d a product standpoint, we’re pretty much ready to go, um, on, on your list. Um, I know we have the readme.<br />Cory Miller: That’s, it was like, Hey, Corey, you have 15 minutes of work to do. .<br />Corey Maass: That’s not true. I mean, it, it is to get it in the repo because it’s one of those, you know, no, nobody does it if a tree falls in the wo if a plugin gets committed to the repo and there’s nobody there to hear it. Yeah. Um, you know, or, or security by obfuscation kind of thing.<br />But, you know, there’s, it’s the beginning of the marketing. How do we describe this thing? What do we even really, what do we call it? You know, is it, is it crop express? Is it crop express image cropper? Is it image, crop express, da da da da da. Like, just, we have the domain, but that’s it. So there’s,<br />Cory Miller: uh, it presents a lot of questions.<br />[01:05:00] Um, and I know we’ve run outta time, um, but it presents a lot of questions because you go, there’s wordpress.org plugin search that is, Pretty big, right? Um, the, these are some of the things coming outta my mind with the readme because it does turn into that plug-in repo section. Um, I’ve seen a bunch throughout the years how people like, enough there to go.<br />Here it is. And then my balancing act is, let’s get enough to show this is the value proposition, this is what it can do for you. Uh, and then just like everything iterate over time. Um, but I can’t help but tell and admit to you. I think, oh, it’s gotta be like side bki put a plugin on the repo. Like he knows he’s a marketer, he’s got all these talents, but he, he understands how to put a plugin, um, and showcase it, right?<br />And so I’m battling that a little bit, but I go, okay, get enough to, so here’s the value prop and that this is an active development and we want that [01:06:00] feedback loop back about what’s next. But I think the read me is showing. Telling enough of what we’re trying to do where someone goes, that is a problem. I have this plugin, will will solve it.<br />Now getting to that is gonna be, is gonna be fun, but I started on the Readme file from the Generate WP site you gave me. And um, that’s where I’ll honestly spin some wheels a little bit, cuz I’ll try to be perfect. But I think the two outcomes there really are, you know, clearly understanding what this does.<br />So someone, mm-hmm can go, oh, I’ve got this problem, or my client’s got this problem. And then second is, we need a loop. We need to know these things. Even the things you go, we’re never gonna do. I still want to have ’em up there. I still want to have ’em in our visibility because it just allows us to make better informed decisions as we over time hone in on, you know, A lot of the products we [01:07:00] released at I themes, it was years before we go, oh, that group right there, because you get enough of big sample size and you go, okay, convert Kit had a very similar, uh, fault, Nathan Berry.<br />He started out with one thought in mine, and then he saw it was this creators, you know, um, economy. And then he just, when he got that bead, he just, you know, doubled down on that. And I, I see, I see that similar here. I think we have pretty good profiles, like anyone that wants to make image cropping easier, um, and faster from a blogger to an agency doing work for clients, um, that’s a big use case for me.<br />And I’m like, there’s, that’s why I have some faith that there’s something here that we can do in an advanced case, but it’s just discovery to me, you know, so.<br />Corey Maass: Yeah. Well, and I think that’s part of, I, I think you should take notes on your experience and then tell me about it. The next time we have a call, like [01:08:00] mm-hmm.<br />you are a, apparently you launched a pro a theme many years ago, , uh, but have it since. And so when I was like, okay, you go, go and do the read me. You were like, uh, I need some guidance. Like I, yes, I can write words, but tell me more about the Read me and what are the consequences of, you know, the, what I put in the read Me.<br />Um, and I think that that’s, you know, you, here’s a prime example of your experiencing something for the first time. You know, tell us about that experience and, and, and the thinking, some of the thinking that goes into it, like, it is, it is something that gets iterated on often, but there are consequences of, uh, you know, when we submit the plugin, the slug, the u r l is going to be locked.<br />You can. ask them to change it [01:09:00] once within, I don’t know, the first couple of days or something. But then that’s it. So, you know, cuz and you’ll, and you’ll see that with plugins on the repo that the U R L is W P S E O, but the product is Yost, you know? Right. Or things like that. Um, things that they’ve had to change over time, but you can’t change the slug.<br />Cory Miller: I know that firsthand too . Right. I sure think security was better WP security and, and it still is. I think. I don’t think we That’s right. Get there’s, yeah. So that’s right. Yeah. There are some foundational things that can’t change over time, which is tough when you’re doing new products as you don’t.<br />Always know where it’s gonna go or what the right, you know, do we need to say image cropping, you know, kind of thing. Whatever the, the kind of keywords are.<br />Corey Maass: Yep. So, yep. So, but I, I definitely think that’s, that’ll be a great experience for you to talk about and, and also a lot of the, the thinking that, that it makes you do will subsequently guide at least some of our early work [01:10:00] when we do put up a marketing site.<br />Cory Miller: Absolutely. Well, okay, so last question. We’ll wrap this up since we, since we got over time. Um, but it’s hard not to stop talking with you. I enjoyed this. Um, so by next Wednesday, um, what do you think is realistic for us to make progress on and we can start talking about that next. Because we’re gonna be doing this, by the way, for the next five, six weeks, I think.<br />Um, there’s a webinar, um, that was in the newsletter, the link to that. And then of course, if you’re watching on YouTube, you can just come back to Post Status on YouTube. But Corey, what do you think, um, our next steps are, the progress we wanna make in this week interval?<br />Corey Maass: Yeah. I think the goal should be either we get this across the first finish line or past the first milestone or whatever of it.<br />Either we submit it to the [01:11:00] plug-in repo or it’s, or it’s ready to go and we can talk about that. But, you know, feature, feature complete as far as version one is concerned, um, and, and that, that read me, basically it’s the whole zip file ready to go and be submitted and then we can either, Maybe we even, we could even submit it while we’re on the, uh, you know, on the call and kind of talk about like that.<br />And then I think we’ll end up talking about like, you know, whenever I’ve submitted plugins, um, I’ve, I’ve never just had one like stamp done. Like there were questions asked or there were, um, code revisions that I needed to make based on, I know that they use a programmatic, um, I can’t think of what it’s called, but basically code sniffer, um, to, you [01:12:00] know, it basically some little AI that, that will flag variables that aren’t escaped or things like that.<br />And, um, and then I’ve also usually wound up having a conversation with a human being who’s like, you know, what are your intents? What, what’s your intention of this? Or, you know, why do you think we need this? Or whatever. And so if, you know, I think that’ll be worth talking about too.<br />Cory Miller: Because the submission to the repo takes some time because it’s gotta go in the review and all that stuff too.<br />So, um, I think about timing wise as well as like, once it’s there, it’s, we’re gonna have just by nature of the review process, which is good. I, I, I get it. Um, it’s gonna push us out some to actual, to actual launch. That’s something to consider too.<br />Corey Maass: So, you know, so we can, I think let’s, you know, let’s regroup, um, today’s Wednesday, you know, end of the week, beginning of the week kind of thing.<br />Um, and we can. basically just hit submit. Um, and [01:13:00] I th the last I heard the review process takes a couple of days and I, that, that fits with my experience. Mm-hmm. , um, you know, so maybe we’ve heard if we submit Friday or Monday, we might have heard by Wednesday. Um, and then we’ll have that to talk about, you know, or we can just submit on Wednesday and then the following week we definitely should have something to talk about.<br />We might not be live in the repo, but um, you know, we should have heard back. I know we’ll hear back within a week. Yeah.<br />Cory Miller: Okay. Well, my intention is to carve out some time today. I think I’ve got some buckets of time to finish, to read me at least get a draft that you can review and we can go back and forth, um, to have that, at least you not be waiting on that or me, so that sounds great.<br />Corey Maass: Yeah, I’m.<br />Cory Miller: All right, Corey. Thanks, man. It’s always fun talking through this stuff. Yeah, having a partner and a collaborator. And, uh, thanks everybody else for, uh, joining in as you can. Um, we’re gonna be here Wednesdays 11:00 AM Central Standard time, um, [01:14:00] for the next five, six weeks throughout January and February.<br />As we talk, just share the progress we’re making for this WordPress product called Crop Express. Thanks everybody. Thanks Corey. See ya. See ya.</p>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s: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, 20 Jan 2023 20:00: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: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:78:\"Do The Woo Community: AI Text, Art, and Code with Guest Co-Host Mark Westguard\";s: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=74344\";s: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:41:\"https://dothewoo.io/ai-text-art-and-code/\";s: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:431:\"<p>I chat with Mark Westguard from WS Form about how we have both used AI with content, art and even WordPress. With some added thoughts of AI and WooCommerce. </p>\n<p>>> The post <a rel=\"nofollow\" href=\"https://dothewoo.io/ai-text-art-and-code/\">AI Text, Art, and Code with Guest Co-Host Mark Westguard</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a> .</p>\";s: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, 20 Jan 2023 12: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: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:75:\"WPTavern: WooCommerce Seeks to Improve Cart and Checkout Blocks Performance\";s: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=141242\";s: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://wptavern.com/woocommerce-seeks-to-improve-cart-and-checkout-blocks-performance\";s: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:3517:\"<p><a href=\"https://github.com/woocommerce/woocommerce-blocks\">WooCommerce Blocks</a> maintainers are asking the developer community to <a href=\"https://github.com/woocommerce/woocommerce-blocks/discussions/8166\">share feedback</a> on any performance issues they are experiencing with the Cart and Checkout blocks. </p>\n\n\n\n<p>“We’re aware there is work to be done in this area and we want to improve,” WooCommerce developer Alex Florisca said. </p>\n\n\n\n<p>“We’re specifically interested in any performance related issues that may be stopping merchants or developers from adopting the Cart and Checkout blocks over the shortcode version.”</p>\n\n\n\n<p>The plugin’s repository has nine open issues categorized as related to performance. Most of them are not straight forward and require more research and testing. For example, an issue with running multiple blocks of product grids was <a href=\"https://github.com/woocommerce/woocommerce-blocks/issues/7153\">reported</a> as having increased response times of 4+ seconds. Contributors have proposed a few different ideas to address performance issues, such as experimenting with <code>useSuspenseSelect</code> to <a href=\"https://github.com/woocommerce/woocommerce-blocks/issues/6799\">improve the perceived loading experience for various blocks</a> and finding a way to <a href=\"https://github.com/woocommerce/woocommerce-blocks/issues/6073\">track the performance of the Cart and Checkout blocks</a>. Neither of these tickets have seen much movement yet. </p>\n\n\n\n<p>Store owners will not be eager to switch over to a checkout experience that is slower, so the WooCommerce team is seeking feedback that will help them make the cart and checkout blocks faster. So far, one user reported that due to a bug in a third-party plugin, he got a glimpse of what the block-based checkout adds to the JS asset payload.</p>\n\n\n\n<p>“I think this adds at least ~300 kB (compressed) JS payload (initial numbers, my measurement process is still ongoing),” Leho Kraav said.</p>\n\n\n\n<p>“We don’t plan to convert our classic theme to a block theme any time soon, but still, I feel uneasy about this direction.”</p>\n\n\n\n<p>Florisca followed up on this feedback with a few cursory benchmarks comparing the legacy shortcode checkout with blocks checkout and Shopify: </p>\n\n\n\n<table><thead><tr><th></th><th>Blocks Checkout</th><th>Shortcode Checkout</th><th>Shopify</th></tr></thead><tbody><tr><td>Total Payload</td><td>2.9MB</td><td>935kb</td><td>6.1MB</td></tr><tr><td>Total Transferred</td><td>2.1MB</td><td>1.3MB*</td><td>3MB</td></tr><tr><td>Number of requests</td><td>144</td><td>77</td><td>146</td></tr></tbody></table>\n\n\n\n<p>“The number of requests has almost doubled for Blocks, which isn’t great so this is something that we can look into,” Florisca said. “I suspect the reason is because we rely on a few layers of abstraction on top – WooCommerce and WordPress, each with their packages and set ways of doing certain things. We can investigate if we can simply this.”</p>\n\n\n\n<p>The <a href=\"https://github.com/woocommerce/woocommerce-blocks/discussions/8166\">discussion on how to improve cart and checkout block performance</a> is still open for more developers to give feedback, and investigations are ongoing. The good news is that WooCommerce maintainers are aware of how much weight the block-based checkout adds and are actively looking for ways to improve it for users.</p>\";s: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, 20 Jan 2023 03:53: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: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:50:\"WPTavern: WordCamp Europe 2023 Tickets Now on Sale\";s: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=141212\";s: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://wptavern.com/wordcamp-europe-2023-tickets-now-on-sale\";s: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:2405:\"<p>WordCamp Europe <a href=\"https://europe.wordcamp.org/2023/wceu-tickets-available-now/\">announced</a> the first batch of tickets on sale for the 2023 event that will be hosted in Athens, Greece, June 8-10. General tickets are € 50.00, a fraction of their true cost, which is heavily subsidized by sponsors. It includes admission to the two-day event, lunches, coffee, snacks, Contributor Day, a commemorative t-shirt, and an invitation to the After Party.</p>\n\n\n\n<p>WCEU is also offering micro-sponsorship tickets at € 150.00, which organizers say is closer to the real cost of attendance.</p>\n\n\n\n<p><a href=\"https://wptavern.com/wordcamp-europe-2023-speaker-applications-open-organizers-call-for-more-interactive-sessions\">Speaker applications are still open</a> but will close soon in the first week of February. Applicants will be notified by the second week of March and organizers will announce the lineup in mid-April.</p>\n\n\n\n<p>WCEU is also <a href=\"https://europe.wordcamp.org/2023/call-for-host-city-2024/\">seeking a host city</a> for 2024. The minimum requirements are considerably less stringent than in previous years. Hosting the event is open to any team that has organized at least one successful in-person WordCamp in a European city in the last four years with a community that has been active during 2022. Organizers have also published an update to the selection process: </p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>For this year, we have tweaked the selection process to concentrate more on the local community and the city instead of deep knowledge about how to organise a successful WordCamp Europe.</p>\n\n\n\n<p>The selection of the WordCamp Europe 2024 host city will be based on the overall evaluation of the application, instead of ranking different parts of it. We don’t ask your team to prepare a budget for the whole event, but estimated costs for the proposed venue(s) should be available.</p>\n</blockquote>\n\n\n\n<p>Contributor Day registration for this year’s event is not yet open but will be free with the purchase of a conference ticket.</p>\n\n\n\n<p>At the time of publishing, only 257 tickets remain in this first round, but more batches will be released in the future. <a href=\"https://europe.wordcamp.org/2023/tickets/\">Register now</a> to lock in your spot or sign up for email updates on the registration page to be notified of future ticket releases.</p>\";s: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, 19 Jan 2023 19:37:51 +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:92:\"Post Status: Interview With Product Lead Tiffany Bridge Of Nexcess — Post Status Draft 137\";s: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=146391\";s: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-tiffany-bridge-of-nexcess-post-status-draft-137/\";s: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:59975:\"<div class=\"is-layout-flow wp-block-group eplus-wrapper has-theme-palette-2-color has-theme-palette-8-background-color has-text-color has-background\"><div class=\"wp-block-group__inner-container\"><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">In this episode, <a href=\"https://twitter.com/tiffany\">Tiffany Bridge</a> joins Cory Miller to talk about the latest innovations she and her team at <a href=\"https://twitter.com/nexcess\">Nexcess</a> have created for beginner online store owners, simplifying WordPress for users, and the ongoing battles between centralization and decentralization. </p></div>\n\n\n<div class=\"wp-block-spacer eplus-wrapper\"></div>\n\n\n\n<p class=\"yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"></span><span class=\"yoast-reading-time__spacer\"></span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time: </span><span class=\"yoast-reading-time__reading-time\">40</span><span class=\"yoast-reading-time__time-unit\"> minutes</span></p>\n</div></div>\n\n\n\n\n\n\n\n<p><a href=\"https://poststatus.com/planet/feed/#h-transcript\">Transcript</a> ↓</p>\n\n\n\n<p><a href=\"https://twitter.com/tiffany\">Tiffany Bridge</a> has been working in WordPress almost since the beginning of WordPress. She is the Product Manager for WordPress eCommerce at <a href=\"https://twitter.com/nexcess\">Nexcess</a> and talks with Cory Miller about their hosting services and products, specifically highlighting the benefits and capabilities of Store Builder. They dive into optimizing UX in WordPress, the benefits of open source, and more.</p>\n\n\n\n<p><strong>Top Takeaways:</strong></p>\n\n\n\n<ul>\n<li><strong>WooCommerce Simplified with Store Builder. </strong>As you know, WordPress and WooCommerce love to hide settings in layers of menus. Nexcess saw the struggles people had in trying to set up eCommerce sites and created StoreBuilder as an easy tool to go from zero to having an online store. This removes the initial learning curve required to get started in Woo and sets up a DIY tool for merchants.</li>\n\n\n\n<li><strong>A Platform to Grow with You: </strong>One of the great things about setting people up on WordPress and Woo as they start businesses is the flexibility available for future growth. If their model totally shifts, they can just uninstall a plugin and add another to obtain the functionality they need to sustain their business growth without the hassle of migration or the increased fees of a platform.</li>\n\n\n\n<li><strong>Solving for What Users Shouldn’t Have to Know. </strong>Kadence and so many WordPress and WooCommerce plugins are designed for WordPress professionals. We are working to leverage the power of Kadence by creating a top-notch user experience for people who don’t know what things like a border radius or gutter are. These tools enhance and expand the power of WordPress, so creating solutions that lower the knowledge barrier to entry is the kind of work that moves WordPress forward.</li>\n\n\n\n<li><strong>You Can Own Your Own Platform. </strong>Often people aren’t aware that this is an option. From Etsy to Twitter, controversies tend to increase demand for alternatives. Bringing more awareness to individual ownership on the web-for blogs, stores, or anything else-empowers people to show up online and conduct business on their terms.</li>\n</ul>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<div class=\"is-layout-flex wp-container-42 wp-block-columns has-theme-palette-8-background-color has-background\" id=\"GoDaddy-Pro\">\n<div class=\"is-layout-flow wp-block-column\">\n<h3 id=\"GoDaddy-Pro\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> Sponsor: <a href=\"https://poststat.us/godaddypro\">GoDaddy Pro</a></h3>\n\n\n\n<p>Manage your clients, websites, and tasks from a single dashboard with <strong>GoDaddy Pro</strong>. Perform security scans, backups, and remote updates to many sites on any host. Check up on site performance, monitor uptime and analytics, and then send reports to your clients. <a href=\"https://poststat.us/godaddypro\">GoDaddy Pro is free</a> — and designed to make your life better.</p>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column is-vertically-aligned-center\">\n<a href=\"https://poststat.us/godaddypro\"><img src=\"https://cdn.poststatus.com/wp-content/uploads/2022/01/gdpro800x500-1-300x188.png\" alt=\"GoDaddy Pro\" class=\"wp-image-93683\" width=\"150\" height=\"94\" title=\"Pressable\" /></a>\n</div>\n</div>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul>\n<li><a href=\"https://www.nexcess.net/storebuilder\">Store Builder</a></li>\n\n\n\n<li><a href=\"https://automattic.com/\">Automattic</a></li>\n\n\n\n<li><a href=\"https://automattic.design/tag/team51/\">Team 51</a></li>\n\n\n\n<li><a href=\"https://ithemes.com/\">iThemes</a></li>\n\n\n\n<li><a href=\"https://expressionengine.com/\">Expression Engine</a></li>\n\n\n\n<li><a href=\"https://woocommerce.com/\">WooCommerce</a></li>\n\n\n\n<li><a href=\"https://account.magento.com\">Magento</a></li>\n\n\n\n<li><a href=\"https://www.etsy.com/\">Etsy</a></li>\n\n\n\n<li><a href=\"https://ghost.org/\">Ghost</a></li>\n\n\n\n<li><a href=\"https://www.kadencewp.com/\">Kadence</a></li>\n\n\n\n<li><a href=\"https://www.liquidweb.com/\">Liquid Web</a></li>\n\n\n\n<li><a href=\"https://tiff.is/\">Tiffany’s Blog</a></li>\n\n\n\n<li><a href=\"https://theinternet.social/@Tiffany\">Tiffany’s Mastodon</a></li>\n</ul>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-you-can-follow-post-status-and-our-guests-on-twitter\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our guests on Twitter:</h3>\n\n\n\n<ul class=\"eplus-wrapper\">\n<li><a href=\"https://twitter.com/tiffany\">Tiffany Bridge</a> (Product Manager of WordPress eCommerce, <a href=\"https://twitter.com/nexcess\">Nexcess</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/corymiller303\">Cory Miller</a> (CEO, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/lemonadecode\">Olivia Bisset</a> (Intern, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n</ul>\n\n\n\n<p class=\"eplus-wrapper has-background\">The <strong>Post Status Draft</strong> podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4dd.png\" alt=\"📝\" class=\"wp-smiley\" /><br /><br /><a href=\"https://poststatus.com/category/post-status-podcasts/\" target=\"_blank\" rel=\"noreferrer noopener\">Browse our archives</a>, and don’t forget to subscribe via <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\" target=\"_blank\" rel=\"noreferrer noopener\">iTunes</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Podcasts</a>, <a href=\"https://www.youtube.com/c/PostStatus\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\" target=\"_blank\" rel=\"noreferrer noopener\">Stitcher</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\" target=\"_blank\" rel=\"noreferrer noopener\">Simplecast</a>, or <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3a7.png\" alt=\"🎧\" class=\"wp-smiley\" /></p>\n\n\n\n<h2 class=\"eplus-wrapper\" id=\"h-transcript\">Transcript</h2>\n\n\n\n<p><strong>Cory Miller:</strong> [00:00:00] Hey everybody. Welcome to back to Post Status Draft. This is an interview in the series of product people that we’re doing with some of the great product companies in WordPress. And today I have my new friend Tiffany. Um, we get to talk a couple weeks back and I love her energy, her experience, her approach to WordPress overall. She’s very distinguished, uh, experienced person in WordPress having done some cool stuff that I’m gonna let her talk about. But we’re gonna be talking about Nexus and Store builder today I think So, um, Tiffany, welcome to Draft podcast. Thanks Corey. You tell us what you do, what, what you do in WordPress now, and where, where you got to this.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Okay. Well, so right now I am the product manager for WordPress e-commerce at Nexus, which is, uh, basically I kind of, uh, I have my hands in the entire experience [00:01:00] of using WordPress on our platform as a, as an e-commerce focused host. Um, that’s a pretty wide swim lane, so I do a lot, a lot of different things.</p>\n\n\n\n<p>Um, the thing that I’ve been focusing on is our store builder. Um, before Nexus I was, uh, I was at Automatic for a while doing, uh, I was on their special projects team, um, which works with, um, you know, interesting people and organizations to try and make sure they have a great experience on WordPress. So I did a lot of, sort of very bespoke projects there.</p>\n\n\n\n<p>Um, before that I freelanced. You know, was kind of doing what a lot of, uh, my colleagues are doing is just trying to, you know, help my clients have, um, you know, with by setting up like WordPress sites for them and things like that. And before that I was doing a lot of WordPress just kind of in personal projects.</p>\n\n\n\n<p>I started teaching myself WordPress in 2004. So, um, I’ve been with WordPress almost as long as WordPress has been WordPress, which is, um, which is fun, like to see how far we’ve. As a, as a community and as a, and as a piece of software. Right?</p>\n\n\n\n<p><strong>Cory Miller:</strong> We’re gonna have to [00:02:00] talk about that later. I’m gonna come back to that cuz you, you predate me. I was just a blogger in 2006 on, on this cool thing called WordPress . Um, but you said this, uh, as part of you, I know you’re so, you’re so humble, but I want to act accentuate a part of this, like that special projects team you did at Automatic is known for doing. Big, glamorous, cool sites with potential big problems attached to them.</p>\n\n\n\n<p>And I can’t remember what the code name for the team has called, but I knew about it for years. And then when we met a couple weeks ago, months ago, um, and you told me your background, I was like, you were on that team. Cuz it’s very, um, I, I would say like, You know, a celebrity status in my sense, because I know I’d go, I’d go to this blog site of this cool site and realize it was on WordPress, or somebody would say, now this is on WordPress, and you kind of dig into the details and you go, it’s that team at Automatic that was doing it, that you were a part of for such a long time.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Yeah, I was there for, uh, well, it was just like, [00:03:00] it was a couple of years and, um, yeah, I mean I worked on some very, very cool projects and it’s kind of like WordPress bootcamp, right? Like if you don’t, whatever you think you know about WordPress, you will know more after, after like six months on that team.</p>\n\n\n\n<p>Um, because we solved like, Like every WordPress problem there is, right? Like you’re, sometimes you’re rescuing a site from a developer that maybe didn’t do a great job. Sometimes you’re converting a site that isn’t on WordPress to WordPress. Um, like a, a project that I worked on that is very close to my heart that I can talk about is, um, I worked on the conversion of a list part from Expression Engine to WordPress, which was just an incredible experience.</p>\n\n\n\n<p>Um, I learned so much, and the a list part team was super great. So, um, yeah, like that was a, that was an intense couple of years. Like there’s a lot, there’s a lot that goes into those projects and our job was to kind of make it, it was like, you know, like the metaphor of the duck, right? Like you’re, you’re swimming seren except underneath, you’re like furiously paddling</p>\n\n\n\n<p>And like that’s, uh, [00:04:00] that’s the special projects team.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Can you say this special code name for it? I wanna say stiff.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Um, the, so, I mean, every team at Automatic has like an internal nickname, right? Like the, the, the name. Because the names of teams at Automatic have historically not been, um, they have, there, there isn’t just like, oh, that’s accounts payable.</p>\n\n\n\n<p>Like there’s, that’s not what any of the teams are called, right? They all have like clever names, , um, special projects team is, uh, the overarching team is called Team 51. There are a lot of, there are a lot of rumors about why that was chosen. Um, none of them are, all of them are more glamorous and interesting than the real reason it was chosen</p>\n\n\n\n<p>Um, but now team 51 is actually, like, when I was there it was like 13 people, but it’s now like 40 some people and so there’s lots of subteams and those subteams all have names and things like that as well. So, but the overarching team internally is called Team 51.</p>\n\n\n\n<p><strong>Cory Miller:</strong> This is why I wanted to do these set of interviews cuz there’s people behind, oftentimes behind the scenes with these vast experie.[00:05:00]</p>\n\n\n\n<p>Building the cool products that so many people use and why? I wanted to highlight your background. When we got to talk, I was like, oh, I’ve gotta share this, because I think it’s so compelling to see one, you’ve been doing WordPress for a very long time. Two, you did it for with this like, very, uh, interesting team doing some cool projects that really put a great face on WordPress.</p>\n\n\n\n<p>Um, like a list apart. You know, so many people in our community know that like the back of their hands. Um, I wanna share that. Cause I think that that all formulates these compelling stories into today in your role at Nexus and what you’re doing and formulates all this background. Like I remember at I themes, there’s so many times we’re building cool stuff, but people don’t see inside the workshop, they don’t see all this stuff.</p>\n\n\n\n<p>They don’t know all the history and background, the care and passion that goes into this. And so that’s one of the reasons I was doing this and why I wanted to like point it out, you know, , um, So, um, okay, so that brings us to [00:06:00] today, and now you’re at Nexus doing store builder of many things. But I really wanna talk about store builder because I think it’s really interesting.</p>\n\n\n\n<p>I know you’ve been focusing on it, um, at Nexus and it, there’s a big problem that I think it solves for my own work. , I shouldn’t even say work, trying to use w this thing called WooCommerce, which is incredible. one I, I think I, I’ve said at least, and you correct me, kept, but I’m like WooCommerce is the default e-commerce software on the planet because it’s used so broadly.</p>\n\n\n\n<p>I think it’s growing faster still than WordPress and for good reason, but you can do anything and everything with it. And that presents a lot of complexity. Absolutely. Absolutely. What is the problem you’re trying to solve with store builder?</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Sure. Oh, well. So as you say, like the more flexible and powerful something is, the more complicated it is.</p>\n\n\n\n<p>And you know, something that I learned, and this I think, especially I learned at, um, on special projects is that, [00:07:00] you know, setting up WordPress and WooCommerce, that’s a different set of skills than just using them day-to-day. And the problem is that people who, like once you, once the, the site is set up right, people can learn to use it.</p>\n\n\n\n<p>It’s not, it’s not that hard to use, but getting to that point where you can just use it and run your business on it requires a ton of knowledge. And you know how WordPress. Is like, it likes to hide all of the settings, like in all of these different menus. And you have to, you have to kind of know what you’re looking for in order to find it.</p>\n\n\n\n<p>Um, and that’s a real, that’s a real challenge for people. So the problem that we’re trying to solve with store builder is this idea of like, okay, there’s like five or six things you have to do in order to go from zero to a store. And we wanna like gather those all up in one place and just walk you through them in a very logical way.</p>\n\n\n\n<p>So, okay, first we’re doing like what we call first time. Consider. You’re setting like the name and address of the store and the name of the site. And then we wanna do look and feel. Um, so let’s just get some pages into your site. Let’s get some content into your site that you can edit and make your own.[00:08:00]</p>\n\n\n\n<p>Then we wanna, like, let’s add a domain. We’ve got this very cool, like we call it the Go Live wizard, where you just, um, where it like walks you through the process of, of connecting a domain right there from inside WP admin. And then we’ve got, okay, great. Now it’s time to add your products. Products we don’t have a wizard for.</p>\n\n\n\n<p>We’re just sort of surfacing a lot of help content to just help people make good choices as they’re configuring their product, their products. And then it’s like, great. Now let’s connect your payment. Now let’s set up your shipping. Hey, congratulations, you have a store. Is there more work to do on the site?</p>\n\n\n\n<p>Of course there is. There’s always more work to do. But now we have gotten to a point where you have products and you can take payment and you can ship them, and your site has a domain name and therefore an SSL certificate. So here you are, now you’re in business on the. And that’s the problem that we’re really trying to solve is just like, let’s just get p get all of these, like things that you have to configure in front of people so they don’t have to go hunting for.</p>\n\n\n\n<p><strong>Cory Miller:</strong> And that’s a huge problem I see that firsthand, um, is, you know, WordPress enabled me [00:09:00] to start a business, start a blog first, and then it evolved into a business. And that’s the beauty of it. And I see that with, with commerce. Nearly any, uh, nuance thing you want to do, you can probably do it with WooCommerce.</p>\n\n\n\n<p>There’s so many extensions, plug ons and addons and stuff. It from my experience, it seems like, you know, you get in and, and e-commerce just set aside from e-commerce is just complex because, okay, well you’re selling in Europe and you need that and you need invoices or something like that. You’re selling, you know, a digital good with a physical product and you want a free trial.</p>\n\n\n\n<p>I was just talking to somebody about that yesterday. The whole thing on e-commerce. And then you get to WooCommerce, great tool, awesome ecosystem and stuff. And I see this problem that you’re trying to tackle over and over, uh, and I think it provides a huge need for those trying to build stores on the web.</p>\n\n\n\n<p>Um, tell me about who the product is really for. [00:10:00]</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> So you know, this product is really for that sort of like merchant who is either setting up the site themselves or maybe they’re working with somebody to set up, but they’re not like hiring an agency to build them a site, right? Like they might have, they might have a buddy who’s good with computers, or they might even have paid a freelancer, but it’s really meant to be kind of, Right at that like level of the person who is actually gonna be running the business should be able to set up the store.</p>\n\n\n\n<p>That’s always the goal that we’re after, right? Is if you decide, if you’re like knitting hats and selling them on Etsy and you decide you wanna get off of Etsy, like you should be able to do this. So it’s, it’s meant for people whose skill is whatever it is that their business is. Not building websites, and that’s who we’re really targeting with this.</p>\n\n\n\n<p>Now, that is a very complicated problem and there’s a lot of layers to it. And so we are always in the process of trying to solve for that use case. I think, um, I don’t know if you can ever be, you can never say. We’ve solved it, right? Like there’s always gonna be more to do. [00:11:00] Um, and that’s what we’re doing with Store Builder right now, but that’s who, that’s for.</p>\n\n\n\n<p>Like a lot of our other products, like we host, we have Manageable commerce hosting, manage WordPress hosting. What we like to say about those products is that we’re the hosts that you graduate to, right? If you’re coming to us, you’ve probably already been somewhere else. Um, but with Store Builder, we’re really focusing on people who probably don’t already have a website, and that’s, uh, that’s who the product’s for.</p>\n\n\n\n<p><strong>Cory Miller:</strong> That’s unique with Nexus, but I know Nexus is a brand company, has extensive experience with e-commerce too. And this offering is really interesting because one, you’re tackling a big problem. Um, but two, you’ve got a lot of experience on your team and the company that has really dealt with this, um, the e-commerce question for a long time.</p>\n\n\n\n<p>So.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Yeah well, and it’s such a privilege to be able to work with people who like really think about e-commerce, right? Like Nexus got its start doing Magento. And so like we have a lot of like all of our, you know, engineering and our operations, like, they understand like what an e-commerce site [00:12:00] needs. And so it’s, it’s been great to watch them kind of apply that knowledge to WordPress and w as well.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Excuse me. And I think this is. It’s one thing to have a blog, you don’t wanna have blog. Mm-hmm. , I didn’t worry too much about downtime. Sure. When you have downtime or something happens and you can’t get things done with your story, you’re probably likely losing money. So Absolutely. I think that experience is, is key to highlight Mato Gun back to the, the days, you know, this big, big behemoth of an e-commerce platform that switched hands and</p>\n\n\n\n<p>.</p>\n\n\n\n<p>hear that background. Next is, So you, you said this, uh, just a second ago, but you talked about some of the things, like what you’re trying to do, and you mentioned some, some key things in the last year or so, as you’ve b led this project. Um, what are some of the things that, that stand out that you’re, um, excited about, proud about that uh, you can share.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> You know, I think in terms of like actual product features, you know, I’m so proud of that Go Live Wizard. Um, because like, [00:13:00] you know, what’s this saying? Like it’s always d n s, right? D n s is hard and that’s. and that’s such, and there’s no way to talk about it in a way that isn’t like technical, right? How do you connect a, a domain name to your site?</p>\n\n\n\n<p>Well, you’ve gotta go change your name servers. Well, what’s a name server? What’s a cname? What’s an a record? Um, people shouldn’t have to know that, right? Like people shouldn’t have to know that in order to get online, I think. Um, so it’s been really fun to kind of build this cool tool that just walks people kind of through a decision tree.</p>\n\n\n\n<p>The first thing it asks you is, , do you have a domain name or do you need one? If you need one, it’ll send you out to the Nexus checkout, or we’re working on this feature where it’ll send you out to the, the Nexus checkout. We’re working on the feature where it brings you back, back into your store. Like right now, we can, we can send you out to our domain registration, but we, we have to rely on you to come back.</p>\n\n\n\n<p>We’re working on a feature where we can move you out and then just bring you right back to where you left off. But you know, so that’s the first question. And then like once you have it, it like it will actually validate whether your domain is ready to connect, right? It’ll do all the queries to see like, [00:14:00] are your name servers set or do you have the C name set up?</p>\n\n\n\n<p>And it’ll tell you. If not, it’ll tell you what it is that you need to do. Um, And then, you know, you, as you proceed with it, it’ll like set up the DNS zone in your portal and it will like do the, um, the find and replace on your database to make sure that like WordPress knows what domain it’s supposed to be using and that all of your internal links are now referring to the correct domain.</p>\n\n\n\n<p>So like it does all of those like little things that, like on special projects, we have a whole checklist for, to make sure that a human does them well. Now we’ve got like a. Um, so that, that does that, and that’s, I actually tease my former coworkers sometimes and I’m like, Hey, I’m over here trying to replace special projects with a series of onboarding wizards.</p>\n\n\n\n<p>And they’re like, yeah, good luck with that . I’m like, Hey, look, I never said I like small problems. Right? . So, um, but so that, like, that feature is something that I’m really, really proud of and, um, and excited about. And I’m always telling people it’s like the best single piece of store builder</p>\n\n\n\n<p><strong>Cory Miller:</strong> is, is this different [00:15:00] from the wizard?</p>\n\n\n\n<p>You mentioned a bit ago.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> It’s the same one. Okay. I mean, it’s like the, like that’s the, that’s the one that I’m most excited about. And, and I think it’s the reason that I may, that we’re able to do that one so beautifully is because you don’t have to, like, there isn’t like a third party that we’re having to connect with.</p>\n\n\n\n<p>Um, you know, when you start getting into like payments and shipping, like suddenly you’re dealing with other people’s APIs and so there’s a limit to what you can do. Um, but like where we’re able to kind of control the experience, we’re able to make it like really beautiful and functional.</p>\n\n\n\n<p><strong>Cory Miller:</strong> I know I’ve, I’ve helped people.</p>\n\n\n\n<p>You know how it is, I’m sure you get this too. It’s like if they know you do WordPress or websites, you know, everybody has some kind of idea. And, um, there’s platforms out there, but again, the power of WooCommerce and, and WordPress particularly to, to grow your business. But there’s complexity that happens that, that I know you’re wiring in as you think about and build, continue to build the.</p>\n\n\n\n<p>For that experience. Um, it’s kind of [00:16:00] going back for a second. I know Nexus does. Okay. You graduate to us. Uh, store builder specifically, I think is for a different kind of, um, problem. And you might have said this, but I want to come back to it cause I, I think I might have missed sharing this part of it. So, store builder, if you, you know, want to start a store and here are, you know, 15 options.</p>\n\n\n\n<p>This is the option if you want to, um, start a store and grow it.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Is that right? Yeah, I think so. I mean, I think there’s a no better platform than WordPress and Woo for something that’s gonna grow with your business and be flexible to your business. Like maybe you get farther down the road and you decide, you know what?</p>\n\n\n\n<p>I don’t actually want to sell merchandise anymore. What I would rather do is do courses or events. I mean, all right, well just install another plugin. You can uninstall WooCommerce. , off you go. Um, and so, you know, having that option always available to people as well is really important. Like you can, [00:17:00] because as you know, it’s so flexible and you can just swap in the pieces you need and take out the pieces you don’t.</p>\n\n\n\n<p>Um, I think it’s, it’s really great to just get people, like, just, just get on the platform that’s going to grow with you at the beginning instead of having. Migrate later, right? Like, nobody likes migrations, nobody likes, you know, having to convert their data and carry their, carry their orders from like their Shopify store and their commerce.</p>\n\n\n\n<p>Just start with WooCommerce. It’s fine.</p>\n\n\n\n<p><strong>Cory Miller:</strong> I know. Um, so we talked about in that experience, like really making that initial experience where you’re like, I’ve got something I want to sell. Um, you mentioned when we were talking before this too, like particularly you’re on another platform, like an Etsy or some other platform.</p>\n\n\n\n<p>This is when, um, you’re ready to go and there’s this, there’s this learning curve with WordPress WooCommerce that you’re trying to sort out. Um, I think you said it when we were, um, prepping for this like idea to selling [00:18:00] is, is kind of that key, which I think is so awesome because I know from experience.</p>\n\n\n\n<p>People, you know, non-word, pressure related. Go, I’m ready to do this. Lindsay and I, my wife have a, a partner, great founder who does physical products. And, and that was the question I was like, okay, well you have a couple of options. , they all have pros and cons, they have some things. Um, but having an experience like this, I think is so key because of that initial learning curve going live online.</p>\n\n\n\n<p>But there, I know there’s other things too. Nexus happens to be in the family of LiquidWeb, which is Own, has a number of WordPress specific company outside of the Nexus brand of families that you all, um, leverage within the platform too.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Yes, absolutely. Um, the biggest, uh, so you know, the liquid web family of brands is large and growing, right?</p>\n\n\n\n<p>And, and, and as our post status friends know, there are quite a lot of like WordPress plug-in businesses that are now part of the family of brands. And the one that we are leveraging most right now in store builder is [00:19:00] cadence. And cadence. For those who don’t know, is this really great? I don’t wanna call.</p>\n\n\n\n<p>I mean, it’s a theme, but it’s like so much more than a theme, right? Um, it, it is a theme. It is blocks, it is starter templates. It’s this whole package and it’s really geared around people who are like web designers, but just need a great, um, like way to build and customize a site that doesn’t necessarily rely on like a third party page builder.</p>\n\n\n\n<p>Right? Something I appreciate about Cadence is the way it sort of embraces. Extends the WordPress Block editor rather than trying to replace it. Um, cadence is there, there’s so much great stuff, right? Like right now, store Builder really leverages this Cadence starter template. So you pick one of the starter templates around, uh, around e-commerce, and we import a site for you, basically.</p>\n\n\n\n<p>Um, and then you just have to edit it and make it your own. Replace the images, replace the text. But, you know, the, the feedback that we’re getting from our customers is that that’s still a lot of work and it. Their feedback is that because it is, they are correct. [00:20:00] That is still a lot of work to do. And so something that we’re kind of, the next problem we’re trying to tackle in store builder is this idea of editing all the not store parts of your site, making sure that you have a homepage and an about page and you know, all of your policy pages and things like that.</p>\n\n\n\n<p>And making it as easy as possible for people. Because you know, cadence was kind of designed around people who are already web designers and that isn’t who our audience is. So we’ve been working very closely with the ca cadence team on, you know, what’s a, how can we leverage cadence and the power and the, the, the experience that they have, but create like a really great experience for, um, people who aren’t.</p>\n\n\n\n<p>Who aren’t already savvy with web design, right? Who don’t know, like, what is a gutter, what’s a border radius like, you know, no one should have to know that. Um, so we’re, that’s the next problem that we’re trying to solve and um, and it’s been a real privilege to work with my colleagues over on that side of the house on that.</p>\n\n\n\n<p><strong>Cory Miller:</strong> I, That’s you just kind of like [00:21:00] highlighted one of, one of the benefits why we, our partner and, and the founder of that physical products company. Like why not just to use, let’s say a Shopify site or something is like mm-hmm. , the stuff you said that the non-store stuff is so awesome and attractive.</p>\n\n\n\n<p>Mm-hmm. and helpful for store owners where you can blog and. NCO and different things like that. And I happen to have some inside knowledge as far as . Um, having been at Lake Web a couple years ago, sold, sold our themes to, uh, lake Web, that there’s a suite of tools That’s awesome. And to see, you know, post status by the way, also runs cadence and such a powerful framework, whatever we call it, you know, word critical.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Yeah. It’s a, it’s a sweet a package. I don’t know, it’s like, it’s a theme. It’s a lot. It’s a lot of stuff. Um, and it’s, it’s just great. And, um, I’ve been really, it’s been really nice to be able to, to work with, um, something that both kind of embraces kind of the WordPress way of doing things, but also really [00:22:00] enhances and expands it.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Okay. So help me complete this sentence. As for product lead for this, this particular. Um, there’s probably all these things that your, your team knows in sudden and out cuz you built them and you built them based on these customer, this journey of these problems with obstacles people ran into. I wish people knew or did about what?</p>\n\n\n\n<p>As part of store builder. Is there things from like, you know, your team just goes, gosh, they’re not taking advantage of the school teacher. They’re not doing this one thing that would make their life easier, the business would grow better. What are, what are some of those things, part of the platform that’s come to mind?</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Oh, that’s a hard one. I mean, I think the thing that I find is that the thing that I always want customers to know is usually it’s bec, usually they don’t know it cuz I haven’t adequately conveyed it to them. So it seems a little bit almost self-serving. Right. To be like, oh, I wish [00:23:00] they knew. Like, one thing that I always find myself wishing that people knew is that e-commerce is really complicated.</p>\n\n\n\n<p>Right. Um, cuz I think sometimes we get people who come to. To store builder and expect us to solve all of the complexity of the e-commerce when what we’re really able to solve is like the complexity of the website part. Like I read our, um, One of the things I do as a product manager is I read all of our cancellation reasons.</p>\n\n\n\n<p>Um, so like anytime somebody has left the product and they wanna tell me why it’s hard reading, sometimes , it’s very bad for the ego, but it’s very good for the product. And somebody once said, well, I, I can’t believe how many things I have to log into to use this. Like, okay. Well if you’re talking about like our Nexus portal, like I agree with you.</p>\n\n\n\n<p>I would love to reduce the need for people to have to log into a web hosting portal. Right? But if you’re talking about payments shipping, like was there ever a future where you weren’t gonna need a Stripe account? I know some people are [00:24:00] tackling that by like building their own payments, but then I feel like that’s another form of lock-in that I don’t love.</p>\n\n\n\n<p>Right. Um, so, you know, so a thing that I, I want people to know is that, um, the system ha the, this, we’re trying to, we’re trying to balance like that like. Opinionated versus like freedom thing, right? Like, can we be very opinionated? Like, look, you’re just gonna use, this is the payment system you’re gonna use.</p>\n\n\n\n<p>Just, just, you know, while also still giving people that freedom of w of, of WooCommerce, um, I think that’s always like when I’m reading stuff, that’s always what I’m wishing people knew. And so now it’s just a question of like, well, how do I then, like how do I teach ’em that it’s not their fault? They don’t know that I know that they don’t know that.</p>\n\n\n\n<p>I think about e-commerce all day. You don’t, you, all you wanna do is just get online and like sell this thing you made,</p>\n\n\n\n<p><strong>Cory Miller:</strong> sell your stuff. Absolutely. Well, and, and there’s platforms out there like Shopify for instance, and it, it’s super fast gets [00:25:00] something going, but the complexity exists of some of these things.</p>\n\n\n\n<p>Like, you gotta think through, are you selling to Europe? What do you, you know, that’s just one that comes to mind for me. Exactly. Um, but I totally get it. Um, the space that you all are in, what the product you’re trying to provide, um, that, that is kind of like a pro and con of the beauty of the. , you can with store builder, with WordPress, with WooCommerce, get a store up and going mm-hmm.</p>\n\n\n\n<p>Um, so you can do it. And that’s a great freedom that we have and enjoy for sure. But that, uh, I know from having done had, obviously businesses that run e-commerce rely on e-commerce or website was our front door to our store, but it was down. We didn’t make money. Um, and then trying to help navigate some of those complexities is, is a pretty tough job.</p>\n\n\n\n<p>Anything else that kind of comes out to. About what I wish people knew. Yeah.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Oh gosh. So many things. All the [00:26:00] things. Um, , they need anything, I guess they wouldn’t need store builder</p>\n\n\n\n<p><strong>Cory Miller:</strong> anything about the product that we haven’t. Mentioned that, that you want to share too? I</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> mean, I think, like, I think we’ve covered all the things that I’m like most passionate about.</p>\n\n\n\n<p>Like I just, yeah. You know, well, we were, you remember that controversy several months ago about Etsy and like Etsy’s increase in fees and people were sh closing down their Etsy stores. And, um, like I just, like, I want people to know that it doesn’t have to be that. . Like, it doesn’t have to be that way.</p>\n\n\n\n<p>Like you can own the plat, like you can own your platform. We’re seeing this now with Twitter, right? The implosion of Twitter. People are like, what are we gonna do? Where are we gonna go? And I’m like, you should have a blog is what you should do. Um, you know, I think I, it just, I want people to know that it doesn’t have to be that way.</p>\n\n\n\n<p>We don’t have. Like our presences on the web, which is an increasingly important way of way, way that we conduct business, the way we conduct our relationships, the way we meet new people. Like we don’t have to, it doesn’t have to be that way, right? You [00:27:00] can own your home on the web, whether that home is a store or just a blog.</p>\n\n\n\n<p>Or just a blog or, um, or anything else. Like it. Just like, it doesn’t have to be this way. It can be. There are many of us who would love to help you with it. And like, I’m not saying that just as a person who wants to sell store builders, I wanna sell store builders, but I want to sell, like the reason that I care about store builder is because what it allows people to do.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Mm-hmm. Absolutely. You backed into my question I was gonna ask you next was to, you’ve been a workforce a long time and you know when we prop. Uh, examples, like, I don’t want to just poo poo Shopify, but use Shopify software is a service. There’s benefits to having a SaaS Absolutely. Solution for what you’re doing, but there’s also,</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> there’s a reason they’re successful.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Absolutely. There’s also downside, and you mentioned earlier it’s like WooCommerce, WordPress, and even store builder and Nexus grows with you. Um, but I want you to share a little bit more about that. You know, Shopify, what I was telling our partner, I said, you know, [00:28:00] Shopify’s the glamorous thing people look at.</p>\n\n\n\n<p>And I see, I see why. But I said, you’re gonna trade some problems for a new set of problems. And one of those you’ve mentioned a couple times is lock in. And the beauty of, I want you to share a little bit about the, what your thoughts are around WordPress, WooCommerce, and open.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Yeah, I mean, I think, I mean, the number one, biggest one is that you can own it and you can go, you know, wherever you want, and you can decide the experience that you wanna have.</p>\n\n\n\n<p>Um, I think that’s something that a lot of us are spending a lot of time thinking about right now as like various social media platforms or like the, the downsides of like, for example, kind of lock in, uh, in social media pro. Platforms is becoming apparent, right? So that’s like one thing that I think is really important.</p>\n\n\n\n<p>Um, another thing that’s important is that, you know, the thing about, like, there are lots of companies in WordPress and Yes, here we all are trying to sell you our solution, right? We’re all trying to make money. We’re all trying to, you know, everybody, we, we live in capitalism. We’re all trying to make money here.</p>\n\n\n\n<p>[00:29:00] But at the same time, like there is no reason. That you have to have any of that, right? Like the only thing that, that you have to pay for to use WordPress is someplace to. Right. You can download it, you can use it, it’s all free, and that you can decide what you need and then you know what’s worth paying for versus what’s worth not paying.</p>\n\n\n\n<p>Like you can, it’s such a like a choose your own adventure kind of platform. And I feel like, you know, we’ve had so much centralization and so much, um, You know, like it’s just so much centralization, so, so much like merging and like this company buys this company that we kind of forget that like we don’t have to be that way.</p>\n\n\n\n<p>And I think it’s, it’s really important. Uh, I think open source is really important to like individual autonomy in that way. Like we’re starting to get a little of like philosophical here, but I think, you know, just knowing that. If nothing else, you can just go download WordPress and learn to use it. Like I started downloading WordPress and learning to use it because, um, [00:30:00] movable type was going to a pay a for pay model and it was more money than I could pay at that time to indulge my like personal blog habit.</p>\n\n\n\n<p>And everybody was talking about this new system, WordPress that was open source and free. And I was like, free is good cuz I am broke. And I downloaded it and I started teaching myself to use it and it completely changed my. And I know I’m not the only one. Right. I have talked to other people who are like, great.</p>\n\n\n\n<p>WordPress was free for me to learn to use, so I learned to use it. Word camp was $20 for me to go, so I slept on somebody’s couch and went to a Word camp. Something that I think is, is so important is, is that kind of low financial barrier to entry. I would love to see us have a lower like knowledge barrier to.</p>\n\n\n\n<p>and I think we’re all working on that every day. Um, but um, that, that’s just like, that barrier to entry I think is always really close to my heart because I really believe that, you know, these are things that can change people’s lives if they just have what they need in order to take advantage of them.</p>\n\n\n\n<p>Um, and I think that the community really [00:31:00] does care about that. And that’s something that’s like, makes me very proud to be involved in WordPress.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Well, you, you just, there’s a practical side to this too, and I love the philosophical because it has practical implications as well. It’s like Absolutely. You get locked into a platform, like you’re talking about, whether it’s an Etsy or a Twitter or a Shopify.</p>\n\n\n\n<p>Mm-hmm. , you’re at kind of the whims of. What they’re doing. That’s a little bit different in word control,</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> like company gets bought by somebody who then does all kinds of questionable things with it, and then here you are, like, I’ve been on Twitter for 15 years, right? Like I’ve been on Twitter since, yeah, 2007.</p>\n\n\n\n<p>So I’ve been on Twitter like 15 years and here I am. Like with my like 15 year old, like at Tiffany Twitter handle, because that’s how long I’ve been on it. I got my first name and now somebody’s over here like running it into the ground, making all kinds of questionable decisions, messing up the experience I have.</p>\n\n\n\n<p>And then I’m like, well, now what? Like half the people I know I met here, like now what do I do? And like here I am like. I got locked in. I said I wasn’t gonna get [00:32:00] locked in, but here I am, locked in. Um, so yeah, I mean that has like very practical considerations. There’s people that I’m struggling to stay in touch with because I only knew them on Twitter and like, how do I find them now?</p>\n\n\n\n<p><strong>Cory Miller:</strong> Well, and you know, just a real direct one-to-one is, um, Shopify and Etsy platform versus this. And you, you look at a lot of entrepreneurs, e-commerce merchants start something, it blows. It. It starts to really grow and that lock in down the stream really comes into play For sure. Like you start getting taxed on your success in a sense where you, like you said, to that own and locked in feature where you go now.</p>\n\n\n\n<p>Exactly. With WordPress, we built a tool to, I themes that stellar brand that you can move websites very easily with. Exactly. Including at Nexus Brands.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Exactly. And you know, like you, you build something, you go viral, you’re like, suddenly your Etsy store’s [00:33:00] going crazy. Now you have like, you know, transaction fees at Etsy.</p>\n\n\n\n<p>So the bigger you are, like the more your fees grow at ets, you know, at Etsy. And um, so you have that problem, but also like maybe you never bought a domain name. So now everybody only knows where to find you on Etsy instead of getting a domain name. So now you’ve gotta like figure out how to teach people to go somewhere else.</p>\n\n\n\n<p>Like if you wanna move, like it’s, yeah, it’s a real. . I see this a lot of times too with like content creators and like Instagram. They’re like, oh my gosh. If, I mean, Instagram’s how I reach my audience, how are people gonna find me? If inst, if Instagram goes down, y’all, that is a problem. Like you need a website and, and it just like, it makes me nuts, like a thing that is, it just makes me like pound the table cuz I get so annoyed about it.</p>\n\n\n\n<p>Is so you don’t have like, People, you can only have like one link on Instagram, right? It’s in your bio link in bio. And so people will like pay money for a link in bio service and then like link to their website and a link in bio. And I’m like, what if I told you that you could just put a page on your website with the list of all your [00:34:00] links and then put that link in your bio.</p>\n\n\n\n<p>Um, and then you wouldn’t be locked into yet another service, right? You don’t have to get locked into the, like, there’s the lock into Instagram and then there’s the lock into the, the thing that you did to like work around the limitations of Instagram. Just have websites. Y’all just have websites.</p>\n\n\n\n<p><strong>Cory Miller:</strong> It’s well in this, this partner of our same thing, built a great, huge audience on Instagram.</p>\n\n\n\n<p>Mm-hmm. that you gotta have an gotta have a website, gotta have an email list that you’re trying, you know, things have, things have evolved. There’s other marketing opportunities. But I go for me, website, email list that you can contact them that you quote own. So if something shifts, but you know, Tiffany, I’m interested too.</p>\n\n\n\n<p>You see all this, you know, looking, looking around Instagram for instance. Some of the people that have got huge audiences, and I click those links and I think, okay, well maybe they’re what, you know, at some point, how do they monetize that? And I go and I wanna get your thoughts on this and this whole creator [00:35:00] economy and what, I think probably 10 years ago we thought it’s like bloggers and , you know, we have a new name for it now, but the creator economy, where they used the platform to get some initial buzz, but then, Okay.</p>\n\n\n\n<p>What’s the path to Monet monetization. I mean, we’re all passionate about what we do, but at some point you also need to, you know, keep the lights on and pay the pay the bills kind of thing. Absolutely. But I’m curious too, like seeing that you’ve been at WordPress a long time, seen in the web, a long time, been a technologist, but like, you know, what’s your thoughts on that creator economy?</p>\n\n\n\n<p>Just like you said, okay, hey, here’s a good point. Build your audience here. Hey, maybe not just a link tree or whatever it’s called, but like, here’s your website and all that. But what kind of trends and, and themes are you seeing in, in the foreseeable future, uh, that you know, you have thoughts on and ideas for as the creator economy builds?</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> I mean, I’m seeing, I’m seeing a lot of people kind of fall back to newsletters, which is very cool in like retro, right? Like this idea of [00:36:00] like email, like we’ve all got email. We neglected our email boxes for a while, but now it’s back email’s back, baby. Um, I think that’s really interesting. And, and you know, and we’re still seeing like some consolidation there, right?</p>\n\n\n\n<p>Because then now it’s like, oh, let’s, let’s have a CK and like, okay, but now you’re like locked into ck, right? Yeah. Um, which, which is a little bit of a concern, but you can at least like export. Subscribers out from ck, like if nothing else, like you can take your list with you, which I think is really great.</p>\n\n\n\n<p>CK has put together like a really easy to use stack of things that you need to run a four page newsletter. And, um, and so they’re, they’re popular for a reason, even if I still think people should have websites mm-hmm. , um, you know, but, but we are seeing that and even within sub, I’m starting to see people like branch out into.</p>\n\n\n\n<p>Having websites like ghosts, which is another open source project. I’m seeing people do that instead. Um, I think it’s, it’s really interesting right now because we ha we’re in this moment where like the, the platform, the [00:37:00] social media platforms are really starting to show the seams and, and it’s starting to feel like maybe we’re on the edge of something.</p>\n\n\n\n<p>And I was just talking about this with a friend of mine the other day, and cuz he was saying like, Man, like Google Reader died and it kind of killed R Ss, right? Like, and nobody’s figured that problem out since then. I’m like, well, no, because everybody just started aggregating through Twitter. Twitter’s the new, your new Google reader, except now like Twitter is twittering.</p>\n\n\n\n<p>And, um, because then we all, you know, we, and, and that, and again, that’s like that problem of consolidation. Like even Google Reader, which was aggregating sources, it was like the dominant r s s reader. And I don’t know, I don’t know how to solve that problem. decent, uh, of centralization. Right. But I think it’s very interesting that we’re seeing people kind of move to newsletters because then they at least know that they can contact you.</p>\n\n\n\n<p>Mm-hmm. , and, and you can, um, and you, and you can have more control of your audience that way. Well, and then I’m watching people like try out, like mastered on and that’s interesting. [00:38:00] I don’t, I don’t know how that’s gonna go cuz I feel like Mastodon is still. It’s too difficult from like an administrative perspective.</p>\n\n\n\n<p>Like it’s too difficult to start an instance right. Still. Um, I was talking about this actually in post status Slack the other day. I feel like a big reason that I ever got as far as I did with WordPress is cuz they had that five minute install so early on. Yeah. Like even in 2004, it was easy enough to install that I could figure it out myself and that like, I tried to set up ma on like ju like just like on a Nexus test account and like, , we don’t have a way to run that particular form of like, of SQL that it uses of S SQL L and so like, like I would immediately stop and like, well, I.</p>\n\n\n\n<p>Like this, this thing doesn’t even, like, it has dependencies that aren’t necessarily available everywhere. And um, and then you have to, like, there’s all this stuff that you have to do to set it up. And I’m like, and you all have to, and it all has to be done from the command line. Um, so I feel like, you [00:39:00] know, these kind of like federated platforms where you run under an instance are gonna have to put a lot of attention into installation and onboarding if they want to, if they really wanna take off.</p>\n\n\n\n<p>I think that’s gonna be a big thing.</p>\n\n\n\n<p><strong>Cory Miller:</strong> What I take from this too is really going back to if you’re thinking about building a business, even if you’re dancing for passion, all of a sudden you’re back in. You go, oh my gosh, I’m a business owner. The thought process here to me is make sure you understand. What you own and what you’re renting or borrowing for a time.</p>\n\n\n\n<p>Yeah, and just like you said, like I think so much from the we, I think we so much, by the way, benefit from de decentralization, AK WordPress, . You can, yes, you can copy it, you can for it and do whatever you want with WordPress. And there’s power in that. And that shift of power where another platform has the rules.</p>\n\n\n\n<p>and regulations and policies that they change like Instagram, changing from more focus on [00:40:00] video to compete what’s, let’s say a TikTok and you go mm-hmm. Well, and, and I’m not looking at my analytics all the time, but I look at likes, right? And I go, well, my likes went down quite a bit. Well, because I don’t do video, I don’t want to do video.</p>\n\n\n\n<p>Right. And right. Then you go, there’s a way to build, it seems like build some initial audience, but make sure you have these off-ramps into something, even like an email list, you said, much less complex to export your subscriber list and go to another platform than e-commerce, but be really choosy and picky about what you’re doing because.</p>\n\n\n\n<p>When your business does continue to grow, you want to be able to grow with it in the right platform to do that.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Absolutely. Absolutely. And also, you know, as like the thing about decentralization is that there are a lot of problems that we are accustomed to having platforms solved for us. That now we have to solve on our own a decentralized situation.</p>\n\n\n\n<p>And so those of us who’ve been working in open source a long time and and who work in tech, kind of like we already understand that like moderation is a problem and you have to think [00:41:00] about it. But you’ve got all these, like for example, new MA on instance, admins who’ve never really thought about moderation is like a problem.</p>\n\n\n\n<p>They have to solve , , and, and, and you’d better. Right? And so, and that’s like a, I think that’s gonna be a real adjustment for people to make as we kind of like, if we’re, if we’re really gonna see like the beginning of a decentralization here, like there’s gonna be a lot of like lessons that have to get relearned.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Yes. And when you said that about the five minute install, raise my hand because I go, that’s why I loved WordPress. I didn’t have to, what’s a command line? What’s the, you know, how do I. Upload, install, extract, set up my databases. Like that kind of simple. I’ve seen so many tools over the years that promise some decentralization.</p>\n\n\n\n<p>But it’s great for the developers that know all those things. But for the everyday person, once that gets figured out, that five minute or click, click install, I, I think we’re gonna see some shifts in power.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Yeah, I think so too. I think, um, I think if they pay a lot of, at pay more attention to that, I think you’ll start to see a lot more.</p>\n\n\n\n<p><strong>Cory Miller:</strong> [00:42:00] Tiffany, thanks so much for being on, um, post draft today and sharing some of your background and obviously your vision values, and then, um, what you’re doing over at Nexus with store Builder and the other products. Um, tell, tell people where they can find you.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> Well, um, my slightly less neglected these days.</p>\n\n\n\n<p>Personal blog is tiff.is so, https://tiff.is/, you can find me there as long as there’s still a Twitter. You can find me on Twitter at Tiffany. And, uh, you can find me on Mastodon at, uh, [email protected] social.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Awesome. Thanks so much, Tiffany.</p>\n\n\n\n<p><strong>Tiffany Bridge:</strong> All right. Thank you.</p>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s: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, 19 Jan 2023 18:45: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: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: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:60:\"WordPress.org blog: The Month in WordPress – December 2022\";s: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=14191\";s: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/01/the-month-in-wordpress-december-2022/\";s: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:12476:\"<p>Last month at <a href=\"https://wordpress.org/news/2022/12/state-of-the-word-2022-recap/\">State of the Word</a>, WordPress Executive Director <a href=\"https://profiles.wordpress.org/chanthaboune/\">Josepha Haden Chomphosy</a> shared some opening thoughts on “Why WordPress” and the Four Freedoms of open source. <a href=\"https://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\">In this recent letter</a>, she expands on her vision for the WordPress open source project as it prepares for the third phase of Gutenberg:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default\">\n<p>“We are now, as we ever were, securing the opportunity for those who come after us, because of the opportunity secured by those who came before us.”</p>\n<cite>Josepha Haden Chomphosy</cite></blockquote>\n\n\n\n<p>December brought with it a time for reflection—a time to look back, celebrate, and start planning new projects. Read on to find out what 2023 holds for WordPress so far.</p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<h2 class=\"wp-block-heading\">WordPress is turning 20!</h2>\n\n\n\n<p>2023 marks the <a href=\"https://wordpress.org/news/2023/01/wordpress-is-turning-20-lets-celebrate/\">20th anniversary of WordPress’ launch</a>. The project has come a long way since <a href=\"https://wordpress.org/news/2003/05/wordpress-now-available/\">the first release</a> as it continues to advance its mission to democratize publishing. From its beginnings as a blogging platform to a <a href=\"https://wordpress.org/showcase/\">world-leading open source CMS</a> powering over 40% of websites.</p>\n\n\n\n<p>Join the WordPress community in celebrating this important milestone. As the anniversary date approaches, there will be events, commemorative swag, and more.</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://wp20.wordpress.net/\">Stay tuned for updates</a>.</p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress 6.2 is scheduled for March 28, 2023</h2>\n\n\n\n<p>Work on WordPress 6.2, the first major release of 2023, is already underway. <strong>It is expected to launch on March 28, 2023</strong>, and will include up to Gutenberg 15.1 for a total of 10 <a href=\"https://developer.wordpress.org/block-editor/contributors/versions-in-wordpress/\">Gutenberg releases</a>.</p>\n\n\n\n<p>The proposed schedule includes four Beta releases to accommodate the first WordCamp Asia and avoid having major release milestones very close to this event.</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">Read more about the 6.2 schedule and release team</a><em>.</em></p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">What’s new in Gutenberg</h2>\n\n\n\n<p>Two new versions of Gutenberg have shipped in the last month:</p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2022/12/22/whats-new-in-gutenberg-14-8-21-december/\"><strong>Gutenberg 14.8</strong></a> was released on December 21, 2022. This version features a reorganized Site Editor interface with a Browse Mode that facilitates navigation through templates and template parts. In addition, it includes the ability to add custom CSS via the Style panel and a Style Book that provides an overview of all block styles in a centralized location.</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/\"><strong>Gutenberg 14.9</strong></a> became available for download on January 4, 2023. It introduces a new “Push changes to Global Styles” button in the Site Editor, which allows users to apply individual block style changes to all blocks of that type across their site. Other features include typography support for the Page List block, and the ability to import sidebar widgets into a template part when transitioning from a classic theme.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Learn how Gutenberg’s latest releases are <a href=\"https://make.wordpress.org/core/2023/01/06/core-editor-improvement-advancing-the-site-editor-experience/\">advancing the Site Editor experience</a> to be more intuitive and scalable.</p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Team updates: WordPress big picture goals, new Incident Response Team, and more</h2>\n\n\n\n<ul>\n<li>Josepha shared <a href=\"https://make.wordpress.org/project/2023/01/18/big-picture-goals-2023/\">WordPress’ big picture goals for 2023</a>, which support the vision set out in <a href=\"https://wordpress.org/news/2022/12/state-of-the-word-2022-recap/\">State of the Word 2022</a> and her recent <a href=\"https://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\">letter to WordPress</a>.</li>\n\n\n\n<li>Let’s welcome the newly formed <a href=\"https://make.wordpress.org/project/2022/12/21/announcement-new-wordpress-incident-response-team/\">WordPress Incident Response Team (IRT)</a>—a group of contributors who will help as a community resource when behavior or actions do not align with the code of conduct.</li>\n\n\n\n<li>A number of Make teams have announced their team representatives for 2023, including <a href=\"https://make.wordpress.org/community/2022/12/20/community-team-reps-for-2023/\">Community</a>, <a href=\"https://make.wordpress.org/core/2022/12/20/core-team-reps-for-2023-and-beyond/\">Core</a>, <a href=\"https://make.wordpress.org/marketing/2023/01/10/2023-marketing-team-new-meeting-time-and-new-team-reps/\">Marketing</a>, <a href=\"https://make.wordpress.org/polyglots/2022/12/20/polyglots-monthly-newsletter-december-2022/\">Polyglots</a>, <a href=\"https://make.wordpress.org/themes/2022/12/05/introducing-new-themes-team-representatives-for-the-2023-edition/\">Themes</a>, and <a href=\"https://make.wordpress.org/training/2022/12/23/training-team-meeting-recap-for-december-20-2022/\">Training</a>.</li>\n\n\n\n<li>As part of the WordPress.org redesign project, <a href=\"https://make.wordpress.org/design/2023/01/16/a-refresh-of-wordpress-org-themes/\">the Theme Directory will soon get a refreshed look and feel</a>.</li>\n\n\n\n<li>The return of in-person events and the Meetup Reactivation project are some of the highlights that marked a challenging but successful year for the Community Team. Learn more about <a href=\"https://make.wordpress.org/community/2022/12/20/community-team-2022-goals-recap/\">what they achieved in 2022</a>.</li>\n\n\n\n<li>#WPDiversity also celebrated its accomplishments in <a href=\"https://make.wordpress.org/community/2022/12/19/diverse-speaker-training-group-wpdiversity-2022-year-end-report/\">this report</a>. Last year, the training group held 15 events attended by more than 200 participants.</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/03/a-year-in-core-2022/\">A Year in Core – 2022</a> provides a data overview of contributions made to the WordPress core codebase in the past year.</li>\n\n\n\n<li>Are you into WordPress development? Don’t miss this post on <a href=\"https://developer.wordpress.org/news/2022/12/28/2022-the-block-developers-year-in-review/\">2022’s most notable milestones and learning resources for block developers</a>.</li>\n\n\n\n<li>The January 2023 editions of the <a href=\"https://make.wordpress.org/polyglots/2023/01/13/polyglots-monthly-newsletter-january-2023/\">Polyglots monthly newsletter</a> and the <a href=\"https://make.wordpress.org/community/2023/01/18/meetup-organizer-newsletter-january-2023/\">Meetup Organizer newsletter</a> are now available for reading.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://make.wordpress.org/project/2023/01/13/sotw22qa/\">Check out the 2022 State of the Word Q&A post</a>, which answers submitted questions that Matt could not address at the live event.</p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Feedback & testing requests</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/test/2023/01/11/fse-program-testing-call-20-find-your-style/\">Join the latest FSE Program testing call</a> to help strengthen the upcoming WordPress site editing experience. Leave your feedback by February 1, 2023.</li>\n\n\n\n<li>The WordPress Developer Blog is <a href=\"https://make.wordpress.org/core/2023/01/12/can-you-help-with-topics-for-the-wordpress-developer-blog/\">gathering ideas for content topics</a>.</li>\n\n\n\n<li>Version 21.4 of the WordPress mobile app for <a href=\"https://make.wordpress.org/mobile/2022/12/20/call-for-testing-wordpress-for-android-21-4/\">Android</a> and <a href=\"https://make.wordpress.org/mobile/2022/12/19/call-for-testing-wordpress-for-ios-21-4/\">iOS</a> is available for testing.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Have thoughts for improving the Five for the Future contributor experience? <a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">This post calls for ideas</a> on how this initiative can better support the project and the people behind it.</p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress events updates</h2>\n\n\n\n<ul>\n<li>Get ready for <a href=\"https://asia.wordcamp.org/2023/\">WordCamp Asia 2023</a>! The first flagship WordCamp in Asia is happening on February 17-19, 2023, in Bangkok, Thailand. <a href=\"https://asia.wordcamp.org/2023/schedule/\">Check out the schedule</a> to learn more about the sessions and speakers.</li>\n\n\n\n<li>The <a href=\"https://communitysummit.wordcamp.org/2023/\">WordPress Community Summit</a> and <a href=\"https://us.wordcamp.org/2023/\">WordCamp US 2023</a> will take place in Maryland, USA, in August 2023. You can now <a href=\"https://us.wordcamp.org/2023/wcus-organizing-team/\">apply to join the organizing team</a> and help bring the next WCUS to life.</li>\n\n\n\n<li>Join #WPDiversity with a free online workshop on <a href=\"https://www.eventbrite.com/e/how-to-own-your-expertise-start-speaking-at-wordpress-events-apac-tickets-513455969627\">How to Own Your Expertise & Start Speaking at WordPress Events APAC</a>. The event will take place on January 28, 2023.</li>\n\n\n\n<li>Don’t miss these other upcoming WordCamps:\n<ul>\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1ea-1f1f8.png\" alt=\"🇪🇸\" class=\"wp-smiley\" /> <a href=\"https://zaragoza.wordcamp.org/2023/\">WordCamp Zaragoza</a>, Spain on January 20-21, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1fa-1f1f8.png\" alt=\"🇺🇸\" class=\"wp-smiley\" /> <a href=\"https://birmingham.wordcamp.org/2023/\">WordCamp Birmingham, Alabama</a>, USA on February 4-5, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1f5-1f1ed.png\" alt=\"🇵🇭\" class=\"wp-smiley\" /> <a href=\"https://cebu.wordcamp.org/2023/\">WordCamp Cebu</a>, Philippines on February 11, 2023</li>\n</ul>\n</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Would you like to be a speaker at WordCamp Europe 2023? <a href=\"https://europe.wordcamp.org/2023/call-for-speakers/\">Submit your application</a> by the first week of February.</p>\n</blockquote>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<p><strong><em><strong><em><strong><em>Have a story we should include in the next issue of The Month in WordPress? <strong><em>Fill out </em></strong><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><strong><em>this quick form</em></strong></a><strong><em> to let us know.</em></strong></em></strong></em></strong></em></strong></p>\n\n\n\n<p><em>The following folks contributed to this edition of The Month in WordPress: <a href=\"https://profiles.wordpress.org/cbringmann/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>cbringmann</a>, <a href=\"https://profiles.wordpress.org/laurlittle/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>laurlittle</a>, <a href=\"https://profiles.wordpress.org/rmartinezduque/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>rmartinezduque</a>.</em></p>\";s: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, 19 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: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: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:112:\"Do The Woo Community: Bringing WordPress Certification to the Community with Talisha Lewallen and Sophia 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74322\";s: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:44:\"https://dothewoo.io/wordpress-certification/\";s: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:427:\"<p>Talisha Lewallen & Sophia DeRosia from CertifyWP chat with us about the importance of WordPress certification. </p>\n<p>>> The post <a rel=\"nofollow\" href=\"https://dothewoo.io/wordpress-certification/\">Bringing WordPress Certification to the Community with Talisha Lewallen and Sophia DeRosia</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a> .</p>\";s: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, 19 Jan 2023 10:57: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: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:64:\"WPTavern: WooCommerce Blocks 9.4.0 Adds Support for Local Pickup\";s: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=141197\";s: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:75:\"https://wptavern.com/woocommerce-blocks-9-4-0-adds-support-for-local-pickup\";s: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:1740:\"<p>WooCommerce Blocks <a href=\"https://developer.woocommerce.com/2023/01/17/woocommerce-blocks-9-4-0-release-notes/\">version 9.4.0</a> was released with support for a new block-powered Local Pickup option under shipping settings. The <a href=\"https://wordpress.org/plugins/woo-gutenberg-products-block/\">feature plugin</a> offers users early access to new blocks and improvements to existing blocks before they become available in WooCommerce core. </p>\n\n\n\n<p>Local Pickups introduces two new blocks: a shipping method toggle block that allows shoppers to select between regular shipping or pickup from a specified location, and a pickup location block that displays local pickup rates. </p>\n\n\n\n<img />image source: <a href=\"https://developer.woocommerce.com/2023/01/17/woocommerce-blocks-9-4-0-release-notes/\">WooCommerce Blocks 9.4.0 release post</a>\n\n\n\n<p>These blocks can both be enabled and configured via a new local pickup settings page. Store owners can even rename Local pickup to something else, and optionally add a price for this option.</p>\n\n\n\n<img />\n\n\n\n<p>It’s important to note that the new Local pickup blocks can only be used with the Checkout block. WooCommerce Blocks also introduces a change with this new Local Pickup experience that will support location-based taxes based on the pickup address, improving tax reporting. Previously, WooCommerce based local pickup taxes on the store address.</p>\n\n\n\n<p>WooCommerce Blocks 9.4.0 includes a handful of other small enhancements and bug fixes. Check out the <a href=\"https://developer.woocommerce.com/2023/01/17/woocommerce-blocks-9-4-0-release-notes/\">release post</a> for a more detailed look at everything that’s new in the latest version of the plugin.</p>\";s: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, 19 Jan 2023 02:59: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: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: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:21:\"Matt: Polls on Tumblr\";s: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:22:\"https://ma.tt/?p=75803\";s: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:38:\"https://ma.tt/2023/01/polls-on-tumblr/\";s: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:301:\"<p>We just <a href=\"https://www.tumblr.com/staff/706805192704802816/ok-folks-everybody-stay-calm-its-happening\">launched polls on Tumblr</a>, and it’s been pretty fun. Cool to bring together the <a href=\"https://crowdsignal.com/\">Crowdsignal</a> (née Polldaddy) technology into a new world.</p>\";s: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, 19 Jan 2023 01:38:22 +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:4:\"Matt\";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:106:\"WPTavern: WordPress Project Aims to Complete Customization Phase and Begin Exploring Collaboration in 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=141181\";s: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:117:\"https://wptavern.com/wordpress-project-aims-to-complete-customization-phase-and-begin-exploring-collaboration-in-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:3124:\"<p>WordPress Executive Director Josepha Haden Chomphosy <a href=\"https://make.wordpress.org/project/2023/01/18/big-picture-goals-2023/\">published</a> a summary of the project’s “big picture” goals for 2023. The goals fall into three major categories: CMS, Community, and Ecosystem. </p>\n\n\n\n<p>WordPress development will focus on completing the <a href=\"https://github.com/WordPress/gutenberg/issues/33094\">remaining tasks for Phase 2</a> (Customization), and will move on to begin exploring Collaboration in Phase 3. </p>\n\n\n\n<p>“As we prepare for the third phase of the Gutenberg project, we are putting on our backend developer hats and working on the APIs that power our workflows,” Haden Chomphosy said in her recent <a href=\"https://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\">Letter to WordPress</a>. </p>\n\n\n\n<p>“Releases during Phase 3 will focus on the main elements of collaborative user workflows. If that doesn’t make sense, think of built-in real-time collaboration, commenting options in drafts, easier browsing of post revisions, and programmatic editorial and pre-launch checklists.”</p>\n\n\n\n<p>The vision for the first two phases was “blocks everywhere” and Haden Chomposy said this will be updated for Phase 3 to be centered on the idea of “works with the way you work.” </p>\n\n\n\n<p>In addition to the Phase 3 APIs, Haden Chomphosy identified the following items as part of the CMS goals for 2023:</p>\n\n\n\n<ul>\n<li>Openverse search in Core</li>\n\n\n\n<li>Navigation block</li>\n\n\n\n<li>Media management</li>\n\n\n\n<li>Simplify the release process</li>\n\n\n\n<li>PHP 8.2 compatibility (Core and Gutenberg)</li>\n\n\n\n<li>Block theme development tools</li>\n</ul>\n\n\n\n<p>Under the Community category, WordPress will be focusing on planning the Community Summit, which will be held at WordCamp US in 2023, contributor onboarding, improving Polyglot tools, establishing mentor programs, revamping WordPress.org designs, and keeping pace with learning content. The project is also aiming to develop a canonical plugin program, which should be helpful as some Performance team contributors recently <a href=\"https://make.wordpress.org/core/2023/01/10/performance-team-meeting-summary-10-january-2023/\">expressed</a> that they don’t fully understand what the process is for canonical plugins.</p>\n\n\n\n<p>The Ecosystem category will focus on the WordPress Playground, an experimental project that uses WebAssembly (WASM) to <a href=\"https://wptavern.com/new-prototype-runs-wordpress-in-the-browser-with-no-php-server\">run WordPress in the browser without a PHP server</a> with many useful applications for contributors. </p>\n\n\n\n<p>WordPress contributors also prevailed upon Matt Mullenweg to consider having the project devote some time to working through old tickets and fixing bugs. Mullenweg <a href=\"https://twitter.com/photomatt/status/1613225543847260161\">said</a> he is amenable to tackling one long-standing ticket (the kind that are stuck because of missing decisions or multiple possible solutions) each month in 2023.</p>\";s: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, 18 Jan 2023 22:57: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: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:100:\"Post Status: Big Picture Goals 2023 • WP 6.2 Planning • LearnWP Needs Analysis • Wrong Plugins\";s: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=146539\";s: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/big-picture-goals-2023-wp-6-2-planning-learnwp-needs-analysis-wrong-plugins/\";s: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:16875:\"<h2 id=\"h-this-week-at-wordpress-org-january-16-2023\">This Week at WordPress.org (January 16, 2023)</h2>\n\n\n<div class=\"has-background has-theme-palette-8-background-color wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Where is WordPress going in 2023? Read Josepha’s Big Picture Goals for the year. WordPress certifications are in the planning phases, and the foundation will include LearnWP. The Training Team is conducting a Needs Analysis. Help gather the community’s input. Plugins Team is seeking intentionally wrong plugins, and Core has the 6.2 Planning Roundup. </p></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div id=\"kt-info-box_adc852-65\" class=\"wp-block-kadence-infobox\"><div class=\"kt-blocks-info-box-link-wrap kt-blocks-info-box-media-align-left kt-info-halign-left\"><div class=\"kt-blocks-info-box-media-container\"><div class=\"kt-blocks-info-box-media kt-info-media-animate-none\"><div class=\"kadence-info-box-icon-container kt-info-icon-animate-none\"><div class=\"kadence-info-box-icon-inner-container\"><span class=\"kt-info-svg-icon kt-info-svg-icon-fe_rotateCw\"></span></div></div></div></div><div class=\"kt-infobox-textcontent\"><h2 class=\"kt-blocks-info-box-title\">Big Picture Goals, Learning Needs Analysis, Wrong Plugins, 6.2 Planning</h2><p class=\"kt-blocks-info-box-text\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f945.png\" alt=\"🥅\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/project/2023/01/18/big-picture-goals-2023/\">Big Picture Goals 2023</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2611.png\" alt=\"☑\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/training/2023/01/14/project-overview-learning-needs-analysis/\">Project Overview: Learning Needs Analysis</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f440.png\" alt=\"👀\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/plugins/2023/01/13/looking-for-your-intentionally-wrong-plugins/\">Looking for your (intentionally) wrong plugins</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/27bf.png\" alt=\"➿\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">WordPress 6.2 Planning Roundup</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f39f.png\" alt=\"🎟\" class=\"wp-smiley\" /> <a href=\"https://europe.wordcamp.org/2023/wceu-tickets-available-now/\">WCEU Tickets available NOW</a></p></div></div></div>\n\n\n\n<h2 id=\"h-news\">News<a href=\"https://wordpress.org/news/2022/10/wordpress-6-1-release-candidate-3/\"></a></h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/news/2023/01/the-month-in-wordpress-december-2022/\">The Month in WordPress – December 2022</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\">Letter from WordPress’ Executive Director, 2022</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/01/episode-47-letter-from-the-executive-director/\">WP Briefing: Episode 47: Letter from the Executive Director</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_121b9e-cb\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<div class=\"is-layout-flex wp-container-49 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-central\"><a href=\"https://central.wordcamp.org\">Central</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://central.wordcamp.org/news/2023/01/wordcamp-entebbe-first-wordcamp-to-happen-in-africa-in-2023-is-on/\">WordCamp Entebbe: First Wordcamp to happen in Africa in 2023 is on!</a></li>\n</ul>\n\n\n\n<h2 id=\"h-cli\"><a href=\"https://make.wordpress.org/cli\">CLI</a> </h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/cli/2023/01/11/good-issues-for-new-and-existing-contributors-2/\">Good issues for new and existing contributors</a></li>\n</ul>\n\n\n\n<h2 id=\"h-community\">Community</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/community/2023/01/11/community-team-training-using-learn-wordpress-at-your-wordpress-meetup/\">Community Team Training: Using Learn WordPress at your WordPress Meetup</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/12/recap-of-the-diverse-speaker-training-group-wpdiversity-amer-emea-on-january-11-2023/\">Recap of the Diverse Speaker Training group (#WPDiversity) AMER/EMEA on January 11, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-core\"><a href=\"https://make.wordpress.org/core\">Core</a> </h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/16/a-week-in-core-january-16-2022/\">A Week in Core – January 16, 2022</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/12/can-you-help-with-topics-for-the-wordpress-developer-blog/\">Can you help with topics for the WordPress Developer Blog?</a></li>\n</ul>\n\n\n\n<h3 id=\"h-wordpress-6-2\">WordPress 6.2</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/11/early-bug-scrub-schedule-for-wp-6-2/\">Early bug scrub schedule for WP 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">WordPress 6.2 Planning Roundup</a></li>\n</ul>\n\n\n\n<h3 id=\"h-meetings\">Meetings</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/17/dev-chat-agenda-january-18-2023/\">Dev Chat agenda, January 18, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/17/editor-chat-agenda-18-january-2023/\">Editor Chat Agenda: 18 January 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/12/devchat-summary-wednesday-11-january-2023/\">DevChat Summary: Wednesday, 11 January 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/11/developer-blog-editorial-meeting-january-5-2023/\">Developer Blog – Editorial meeting: January 5, 2023</a></li>\n</ul>\n\n\n\n<h3 id=\"h-developer-blog\">Developer Blog</h3>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/news/2023/01/some-very-cool-things-can-happen-when-you-hit-enter-in-a-block/\">Some very cool things can happen when you hit Enter in a block.</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/01/using-the-box-shadow-feature-for-themes/\">Using the box shadow feature for themes</a></li>\n</ul>\n\n\n\n<h2 id=\"h-design\"><a href=\"https://make.wordpress.org/design\">Design</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/design/2023/01/16/a-refresh-of-wordpress-org-themes/\">A refresh of WordPress.org/themes</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/design/2023/01/16/design-share-jan-2-jan-13/\">Design Share: Jan 2-Jan 13</a></li>\n</ul>\n\n\n\n<h2 id=\"h-docs\"><a href=\"https://make.wordpress.org/docs\">Docs</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/docs/2023/01/16/developing-and-design-work-continues-on-helphub/\">Development and design work continues on Helphub</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/docs/2023/01/13/summary-for-docs-team-meeting-january-10-2023/\">Summary for Docs Team meeting, January 10, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/16/documentation-team-update-january-16-2023/\">Documentation Team Update – January 16, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-hosting\"><a href=\"https://make.wordpress.org/hosting\">Hosting</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/hosting/2023/01/15/advanced-administration-handbook-status-2023-01-15/\">Advanced Administration Handbook: Status 2023-01-15</a></li>\n</ul>\n\n\n\n<h2 id=\"h-marketing\"><a href=\"https://make.wordpress.org/marketing\">Marketing</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/marketing/2023/01/17/team-rep-meeting-notes-open-call-for-discussion/\">Team Rep Meeting Notes & Open Call for Discussion</a></li>\n</ul>\n\n\n\n<h2 id=\"h-meta\"><a href=\"https://make.wordpress.org/meta\">Meta</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/meta/2022/12/22/two-factor-auth-progress-for-wordpress-org/\">Two-Factor Auth progress for WordPress.org</a></li>\n</ul>\n\n\n\n<h2 id=\"h-openverse\"><a href=\"https://make.wordpress.org/openverse\">Openverse</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/openverse/2023/01/14/preparing-for-inaturalist/\">Preparing for iNaturalist</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/openverse/2023/01/14/openverse-switches-to-photon-for-thumbnail-generation/\">Openverse switches to Photon for thumbnail generation</a></li>\n</ul>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-performance\"><a href=\"https://make.wordpress.org/performance/\">Performance</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/17/performance-team-meeting-summary-17-january-2023/\">Performance Chat Summary: 17 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-polyglots\">Polyglots</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/polyglots/2023/01/18/agenda-weekly-polyglots-chat-january-18-2023-1300-utc/\">Agenda: Weekly Polyglots Chat – January 18, 2023 (13:00 UTC)</a></li>\n</ul>\n\n\n\n<h2 id=\"h-plugins\">Plugins</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/plugins/2023/01/13/looking-for-your-intentionally-wrong-plugins/\">Looking for your (intentionally) wrong plugins</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/plugins/2022/12/21/plugin-guideline-update-community-code-of-conduct/\">Plugin Guideline Update: Community Code of Conduct</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/plugins/2022/12/16/plugins-themes-categorization/\">Plugins/themes categorization</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/16/plugin-review-team-16-january-2023/\">Plugin Review Team – 16 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-project\">Project</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/project/2023/01/18/big-picture-goals-2023/\">Big Picture Goals 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/project/2023/01/13/sotw22qa/\">2022 State of the Word Q&A</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">Request for Feedback: How can we Improve the Five for the Future Contributor Journey?</a></li>\n</ul>\n\n\n\n<h2 id=\"h-test\"><a href=\"https://make.wordpress.org/test\">Test</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/test/2023/01/11/fse-program-testing-call-20-find-your-style/\">FSE Program Testing Call #20: Find Your Style</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/test/2023/01/16/fse-program-running-through-refinements-summary/\">FSE Program Running Through Refinements Summary</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/16/test-team-update-16-january-2023/\">Test Team Update: 16 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-themes\"><a href=\"https://make.wordpress.org/themes\">Themes</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/themes/2023/01/13/themes-team-meeting-notes-january-10-223/\">Themes Team Meeting Notes – January 10, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/17/themes-team-update-january-17-2023/\">Themes team update January 17, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-training\"><a href=\"https://make.wordpress.org/training\">Training</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/individual-learner-survey/\">How did you learn WordPress?</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/16/summary-update-courses-currently-in-development-16-january-2023/\">Summary Update: Courses Currently in Development (16 January 2023)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/16/meeting-agenda-for-january-17-2022/\">Meeting Agenda for January 17, 2022</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/16/project-thread-learning-needs-analysis/\">Project Thread: Learning Needs Analysis</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/15/january-2023-faculty-meeting/\">January 2023 Faculty Meeting</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/14/training-team-meeting-recap-for-january-10-2023/\">Training Team Meeting Recap for January 10, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/14/project-overview-learning-needs-analysis/\">Project Overview: Learning Needs Analysis</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/13/information-sources-for-wordpress-6-2/\">Information Sources for WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/13/training-team-discovering-our-values/\">Training Team: Discovering our Values</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/18/bite-sized-content-on-learn-wordpress/\">Bite-sized content on Learn WordPress</a></li>\n</ul>\n\n\n\n<h3 id=\"h-online-workshops\">Online Workshops</h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/?meeting=how-to-own-your-expertise-start-speaking-at-wordpress-events-apac\">How to Own Your Expertise & Start Speaking at WordPress Events APAC</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=lets-code-interacting-with-the-wp-rest-api\">Let’s code: Interacting with the WP REST API</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=wordpress-development-live-stream-interacting-with-the-wp-rest-api\">WordPress development live stream: Interacting with the WP REST API</a></li>\n</ul>\n\n\n\n<h3 id=\"h-tutorials\"><a href=\"https://learn.wordpress.org/tutorials\">Tutorials</a></h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/tutorial/taking-advantage-of-query-loops/\">Taking Advantage of Query Loops</a></li>\n</ul>\n\n\n\n<h2 id=\"h-wptv\">WPTV</h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.tv/category/year/2022/\">Latest WordPress TV videos</a></li>\n</ul>\n</div>\n</div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<h2 id=\"h-related-news\">Related News:</h2>\n\n\n\n<ul>\n<li><a href=\"https://www.php.net/ChangeLog-8.php#8.2.1\">PHP 8.2.1 Changelog</a></li>\n\n\n\n<li><a href=\"https://getcomposer.org/changelog/2.5.1\">Composer 2.5.1 Changelog</a></li>\n\n\n\n<li><a href=\"https://github.com/npm/cli/compare/v9.1.3...v9.2.0\">NPM 9.2.0 Changelog</a></li>\n</ul>\n\n\n\n<p class=\"has-theme-palette-7-background-color has-background\">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. <br /><br /><strong>Are you interested in giving back and contributing your time and skills to WordPress.org?</strong> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> <a href=\"https://wordpress.org/support/article/contributing-to-wordpress/\">Start Here ›</a><br /><br /><strong>Get our weekly WordPress community news digest</strong> — Post Status’ <a href=\"https://poststatus.com/news/week-in-review/\">Week in Review</a> — covering the WP/Woo news plus significant writing and podcasts. It’s also available in <a href=\"https://poststatus.com/newsletter\">our newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f48c.png\" alt=\"💌\" class=\"wp-smiley\" /></p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile has-background\"><a href=\"https://poststatus.com/\"><img src=\"https://cdn.poststatus.com/wp-content/uploads/2021/09/vertical-post-status-logo-250.png\" alt=\"Post Status\" class=\"wp-image-85823 size-full\" /></a><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-left has-normal-font-size\" id=\"h-get-ready-for-remote-work\">You — and <a href=\"https://poststatus.com/#Agency\">your whole team</a> can <a href=\"https://poststatus.com/#choose-membership\">Join Post Status</a> too!</p>\n\n\n\n<p class=\"has-text-align-left has-small-font-size\"><strong>Build your network. Learn with others. Find your next job — or your next hire.</strong> Read the <strong>Post Status</strong> <a href=\"https://poststatus.com/newsletter/\">newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2709.png\" alt=\"✉\" class=\"wp-smiley\" /> Listen to <a href=\"https://poststatus.com/podcasts/\">podcasts</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f399.png\" alt=\"🎙\" class=\"wp-smiley\" /> Follow <a href=\"https://twitter.com/post_status/\">@Post_Status</a> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> and <a href=\"https://www.linkedin.com/company/post-status-llc/\">LinkedIn</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4bc.png\" alt=\"💼\" class=\"wp-smiley\" /></p>\n</div></div>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s: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, 18 Jan 2023 20:57:41 +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: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:80:\"WPTavern: #59 – Corey Maass on How To Use WordPress To Kickstart Your SaaS App\";s: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=141113\";s: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/podcast/59-corey-maass-on-how-to-use-wordpress-to-kickstart-your-saas-app\";s: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:46303:\"Transcript<div>\n<p>[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>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, how WordPress can be used to get your SaaS app off the ground.</p>\n\n\n\n<p>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 to most podcast players.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p>So on the podcast today, we have Corey Maass.</p>\n\n\n\n<p>Corey is a full stack developer who works with agencies and businesses, large and small. He specializes in advanced WordPress functionality and building products for, and using, WordPress.</p>\n\n\n\n<p>Over the last decade or so SaaS, or software as a service, apps have become more and more popular. Not only are we using our computers more, but with the rise of smartphones, we’re connected to our services all the time. There does not appear to be any corner of life where online platforms don’t have some presence. From email to taxis, fitness to food planning and delivery. You can find it all in a SaaS app somewhere.</p>\n\n\n\n<p>Now that many people are comfortable using SaaS apps, there’s been a deluge of new players coming into the market, but it won’t surprise you to learn that most of them fail to make an impact and shut up shop.</p>\n\n\n\n<p>Corey is on the podcast today to talk about why he thinks that building an MVP, or minimum viable product, app on top of WordPress is a good way to start your product journey.</p>\n\n\n\n<p>We talk about how WordPress comes bundled with many of the features that apps require. User login, roles, permissions, and the REST API. This means that you don’t have to reinvent the wheel for the things that WordPress already does.</p>\n\n\n\n<p>On top of that, the plugin ecosystem which surrounds WordPress, might enable you to short circuit the need to build all the features that your service needs. It may be that there’s an existing plugin, which does most of what you require, and is ready to go right away.</p>\n\n\n\n<p>Corey talks about how using WordPress in this way might enable you to see if there’s really a market for your app. And if there’s not, you’ve used less resources finding that out. And if there is, then you might have some revenue to develop the app in other ways.</p>\n\n\n\n<p>If you’ve toyed with the idea of creating a SaaS app in the past, but never quite got there, this episode is for you.</p>\n\n\n\n<p>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.</p>\n\n\n\n<p>And so without further delay, I bring you Corey Maass.</p>\n\n\n\n<p>I am joined on the podcast today by Corey Maass. Hello, Corey.</p>\n\n\n\n<p>[00:03:58] <strong>Corey Maass:</strong> Hey there.</p>\n\n\n\n<p>[00:03:58] <strong>Nathan Wrigley:</strong> Very nice to have you on. Corey, we’re going to talk today all about the capabilities of WordPress as a SaaS platform. But as we typically do on this podcast, it would be very nice if we could orientate the listeners, allow them to figure out what your credentials are, what your WordPress chops are, if you like. So would you spend a few moments just giving us a brief potted history of your relationship with tech and WordPress more specifically?</p>\n\n\n\n<p>[00:04:24] <strong>Corey Maass:</strong> Absolutely. Back in the late nineties in college, a roommate of mine introduced me to this internet thing and the first websites I saw were some of my favorite bands. And I was a aspiring musician at the time, and I said, well, I want to appear as famous as they are. How do I make one of these website things, and the rest is history.</p>\n\n\n\n<p>I taught myself basic web design, web development. That led to learning some programming, JavaScript and then ASP classic way back in the day. But around that time there was the new trend of SaaS apps. 37 Signals was popular talking about this. Forums like Joel Spolsky’s, Joel on Software. And I caught the bug because I’ve always had an entrepreneurial streak.</p>\n\n\n\n<p>So I said, oh, this internet thing, building software, but not selling a download, but selling access to a website. So, I started going down that path, building websites for clients, but also building SaaS apps to try to sell on the side. And then WordPress took off and for a number of years, WordPress was pretty much my day job. Doing development or website setup or what have you, and then building Sass apps. Not using WordPress for a number of years.</p>\n\n\n\n<p>And then suddenly the light bulb went off. One, the WordPress market was getting bigger and bigger, and I realized that there actually was money in it. So that led me to start building plugins, which I think is what had you and I talking last time. But also at some point it occurred to me that WordPress had matured enough and solved enough of the problems that I was encountering over and over building SaaS apps that I said, let me look at WordPress as a SaaS platform, and I’ve been doing it ever since. So now it’s been probably five years or something, and WordPress only continues to mature, and this conversation continues to evolve.</p>\n\n\n\n<p>[00:06:27] <strong>Nathan Wrigley:</strong> So you, in the last few years, you’ve joined together the idea of a SaaS platform, but with WordPress handling some of the basic things in the background, if you like. I say basic, I just mean some of the things that we are more familiar with in WordPress. So user management, obviously if you throw some other things like WooCommerce at it, you may be able to handle billing or subscription or whatever it might be, and getting people to the right page depending on whether they’re logged in or not. Is it basically the promise of that? You can cut out a whole body of work, which you would need to build, well potentially from scratch, each time you create your own new SaaS app?</p>\n\n\n\n<p>[00:07:04] <strong>Corey Maass:</strong> Yeah, I think that’s the way to think about it. So, when you’re solving problems for people online, these days it’s definitely more broad than it was five years ago and 10 or 15 years ago, of course. So if you’re building something that’s B2B, technically speaking. So if you’re trying to build an API or some sort of true service that other systems are going to talk to. WordPress is probably not the answer you want.</p>\n\n\n\n<p>The REST API is, has come a long way, but it’s not really what it’s meant for, right? But if you think of most B2C apps, business to consumer, most of these apps are websites that you’re signing into. Well, WordPress accommodates that. You’re clicking through from page to page. WordPress accommodates that. You’re taking billing, you’re handling subscriptions. WordPress with WooCommerce or Easy Digital Downloads, or Restricted Content Pro or any number.</p>\n\n\n\n<p>I’ve been paying more attention to the membership plugins lately, which are in some ways are specifically designed to handle exactly this problem. Users signing in and doing something, interacting. Interacting with the website. Interacting with each other, that kind of thing. One of the things that, an example that I pick up on a lot is, years ago when I was building apps regularly for clients, for friends, for myself. Over and over and over again, I had to implement some sort of user password reset. And it’s so mundane. Once you’ve solved it once, it’s boring to solve as a developer. But it’s crucial to every app.</p>\n\n\n\n<p>And I got to the point where I was like, I just don’t want to ever think about this stupid problem again. But I had to integrate the code, again every time over and over again. It’s like with WordPress, I never have to think about that. And there’s a plugin called Theme My Login, that’s one of my favorites that you drop in and users can register for your website and immediately get access to a slash dashboard, which you can change. But arguably that’s the first huge leap, you set up a basic website.</p>\n\n\n\n<p>You want users to be able to register and have exclusive access to a page that they don’t have if they haven’t signed in or haven’t paid or what have you. So, these kinds of plugins just solve all of these basic problems. The bottom of the pyramid, so to speak. So that you can get onto whatever problem, your unique problem, that your SaaS is going to solve. As opposed to spending days, weeks, months, tackling the not unique problems like user registration.</p>\n\n\n\n<p>[00:09:36] <strong>Nathan Wrigley:</strong> So what you are suggesting here, let’s just lay this out. The audience that you are suggesting this to, is people who want to get something shipped quickly. And really, if you are at the beginning of your SaaS app journey, you’re not quite sure yet whether the market even exists. You’re just trying to float a solution to something that you believe might be viable in the marketplace, but you’re not sure.</p>\n\n\n\n<p>So we’re creating a shortcut. We’re offsetting the billing, the user management and so on to WordPress, just as a, as a quick way of getting an MVP or a minimum viable product out there. Is that the idea? Just to sort of test the water? WordPress is a good bet for that, and then presumably at some point you would advise that if it turns out to be an out and out success, then maybe, at that point you might need to look at different tooling.</p>\n\n\n\n<p>[00:10:28] <strong>Corey Maass:</strong> Not necessarily. There was a time when I would’ve said that definitively, but WordPress has come a long way. Hosting has come a long way. Optimization has come a long way. So it’s definitely the scenario that I’m using WordPress the most. I’ve got a new idea, or I’m working with somebody and they’ve got a new idea and this is how I want to get it off the ground.</p>\n\n\n\n<p>But there are a number of companies, big companies, in the WordPress space that continue to work, use WordPress as the core of their SaaS app, and they’ve got plenty of customers. I think it really, when you get to that level of, if you see a, a good amount of success, then there’s going to be technical problems to overcome.</p>\n\n\n\n<p>And so it’s either ramping up hosting, server power or optimizing queries or rewriting certain aspects of your app. We can talk about that. I had to do that for one of mine, about a year ago. Or again, depending on the amount of user inactivity or user, user interactivity, how much and how often your users are using your app, you may find that it handles it just fine.</p>\n\n\n\n<p>[00:11:43] <strong>Nathan Wrigley:</strong> So right at the beginning you started talking about why you use WordPress. You mentioned a few plugins, which might assist you on this journey. So I think some of the ones that you mentioned were things like Easy Digital Downloads, WooCommerce, and so on. Whilst I don’t want to necessarily promote certain plugins, I’m just wondering if, given the experience that you’ve had, if you could give us some tips as to plugins that you have found to be helpful for particular problems that you’ve faced while you’ve been trying to build it. And then in a few moments we’ll get onto the subject of how you’ve had to amend WordPress to do things, let’s say more efficient.</p>\n\n\n\n<p>[00:12:20] <strong>Corey Maass:</strong> Sure. So these days, I actually use Beaver Builder for building pages out. Beaver Builder’s a page builder. Elementor is another good one. But I find that doubling down and knowing these tools well, helps greatly with being able to solve a variety of problems because they’re not a theme, so they’re not locked into a certain layout or that kind of thing.</p>\n\n\n\n<p>But most SaaS apps have a pattern called CRUD, create, retrieve, update, and delete. So if it’s Twitter, then you are creating tweets. You are retrieving tweets, meaning you’re viewing all of them. You can’t really update tweets, but you can update your profile, that kind of thing. And again, you can’t really delete tweets, but you could delete your account, and that kind of thing. Facebook, you can create posts, you can delete posts, your viewing posts, so your retrieving posts, that kind of thing.</p>\n\n\n\n<p>So, a lot, a lot, a lot of software comes down to that pattern, and so using something like, Advanced Custom Fields and there’s a great plugin called ACF Front End, I think it’s called, that essentially puts an ACF form on the front end. So that’s how users can create and update. You could also use Gravity Forms. Or there are a couple of other plugins, form plugins, that you can then put on the front end, for again, collecting data from users or letting users post data. Essentially insert data into the database. And then using something like Beaver Builder or Elementor that have post modules.</p>\n\n\n\n<p>So it’s like if I was recreating Twitter, I would create a form, and this obviously once I’m logged in, but I would create a form that said, what do you want to tweet? And that would insert it into the database as a post record. And then I would use Beaver Builder, me personally, but you could use Elementor or again, any number of page builders, with a posts module that says, okay, show all posts, meaning tweets, with the author of Corey. So then you’ve just created a way to create tweets and then for somebody else to go look at all of Corey’s tweets, that kind of thing.</p>\n\n\n\n<p>So thinking, breaking it down to these kinds of patterns and then looking at these different plugins on how to solve them. A lot of the time I’m able to find ways to quickly implement. And it, again, it doesn’t have to be quick, and this doesn’t have to be forever, but a lot of the time it can be where WordPress and these plugins can solve these problems so that my SaaS offers the, again, the unique problem or solves the unique problem that I’m, the whole reason I’m building it in the first place.</p>\n\n\n\n<p>To get back to your question about those other plugins in particular. If you only want users to sign in, I love the plugin called Theme My Login. Again, look at membership plugins. And then, if you want to charge, again, break down the problem. What are you actually, what do you want? Usually you want subscriptions, like that’s a SaaS pattern that most people are used to now. And what are users paying for? Usually they’re paying for access to a page or pages or content or some feature to interact with other users or something like that. And there are plenty of plugins that restrict content. Which is the way to think about that.</p>\n\n\n\n<p>And so there’s literally Restricted Content Pro as a plugin. Easy Digital Downloads, which is e-commerce, but they have an add-on for restricting content. WooCommerce is really more e-commerce, but can handle this kind of stuff. And then again, membership plugins that are, as people are setting up communities, as at least some people are trying to get away from social media and get back to more private communities without relying on Facebook groups or Twitter or what have you.</p>\n\n\n\n<p>Membership plug-ins have been mature for a while, but are, I’m seeing them become even more and more popular. And are designed exactly for this. So a user pays for access to features, pages, what have you. And that’s again, kind of the core of most SaaS apps.</p>\n\n\n\n<p>[00:16:24] <strong>Nathan Wrigley:</strong> I suppose that if you are thinking of building a SaaS app, you must have some kind of kernel of an idea of whatever it is that you are trying to solve. So, you’ve got this fabulous idea, and the most important thing at that point is to judge whether or not this idea A, can be built, and let’s assume that after sitting down and thinking it through and mapping it out, you’ve decided, yep, yeah, this has got legs. This can be built with the technology that’s currently available on the web.</p>\n\n\n\n<p>And then thinking, okay, is there an audience for this? Are there going to be enough people out there who are willing to open their wallet to make it worthwhile? And if you go down the SaaS route, you may very well be an incredibly adept developer, in which case this may be in your purview.</p>\n\n\n\n<p>But if you are not and you are just trying to figure out whether the market is there and you want to do that affordably, then WordPress seems like a fairly decent bet, just because of what you said. The fact that with 60,000 plus plugins in the WordPress repository and countless more that you can purchase, in many cases for a very small amount of money.</p>\n\n\n\n<p>It may be that you can get 90%, 80%, 70% of the features that you are trying to build, but without having to do much in the way of custom coding. It may be that you can’t get a hundred percent of the way there, and that would require some tweaking, which we’ll get into. But is that essentially it? You know, you might have to cut some corners or, on your roadmap, cut out some of the things that you really thought would be nice to have in and just go for the things which can be enabled quickly and affordably.</p>\n\n\n\n<p>[00:17:58] <strong>Corey Maass:</strong> Yeah, I think it just depends on what you’re trying to accomplish. I have a buddy who is non-technical, knows enough CSS to be dangerous, which he’s learned over times, specifically for this scenario. He wanted to create a mentor program, and so he needed scheduling for matching mentorees to mentors.</p>\n\n\n\n<p>So we found a plugin that did that, or did that well enough. And then put I think a membership plug in. I don’t remember how he handled subscriptions. But basically put WordPresses stylized user management in front of it. Limited access to features based on a user being logged in or a user paying. And then a little bit of CSS to make it look a little more integrated or little more branded or what have you.</p>\n\n\n\n<p>And that was kind of all he needed. It solved the problem. He was able to charge for it. He got some customers. And then at some point he did end up hiring a developer to add a few bells and whistles or whatever features he found that were missing. But yeah, it got him 70, 80% of the way. Arguably it got him a hundred percent of the way of solving the problem enough that at least users could start using it.</p>\n\n\n\n<p>[00:19:10] <strong>Nathan Wrigley:</strong> Yeah, I suppose that’s it, isn’t it? If he’s got a core body of users, and he’s determined that, in this case he can use a calendar plugin or whatever it may be, and it will get him the user base that he needs. Then he can start to use the revenue that’s generated from the, let’s call it the SaaS app, to invest in having something done bespoke.</p>\n\n\n\n<p>That’s really interesting. That’s kind of nice to know. I guess one concern, which I may have, and I’m sure you’ve come across this before. Is just the notion that if you did build this and you fully had the intention of it staying on WordPress for all time. Then you are of course very much dependent upon the plugins that you are using. The spaghetti of plugins being updated regularly.</p>\n\n\n\n<p>In many cases that would very much be the case. It’s updated frequently. It’s made secure, and any vulnerabilities and things like that are taken care of. But there is always that chance that the developer of a key part of your SaaS app may just decide to call it quits, and then you might be left hanging a little bit.</p>\n\n\n\n<p>[00:20:14] <strong>Corey Maass:</strong> And the scenario I’ve seen more often is a mature product. Meaning your own SaaS app evolves away from what the plugin that you purchased does. So I saw this with a very big company in the WordPress space, who long ago had built their platform on top of EDD, Easy Digital Downloads. But over time had hacked and slashed at it, so that they couldn’t update it anymore.</p>\n\n\n\n<p>And that’s just a decision they had to make at some point of whether they were going to keep going with EDD and just lean into the features that EDD had and forego the other features. Or most good, big WordPress plugins are well documented and have hooks so you can add function extra functionality, or figure out how to sort of hack around them, to a point.</p>\n\n\n\n<p>And then, yeah. They had to make the decision to just stop updating it, and there was discussion. Last I heard that they were going to maybe move to something custom altogether. But the idea being, one of my favorite phrases, we made the best decision we could with the information we had at the time, right?</p>\n\n\n\n<p>So starting out early. It solves all your problems. Go for it. And then down the road you can migrate away from it. You can code around it. You could build something custom, what have you. But yes, that is certainly a risk. I mean, it’s also a problem that a lot of apps have broadly speaking. So it’s, you know, if you’ve built an app that uses the Twitter or Facebook API, you’re putting yourself in their, their hands.</p>\n\n\n\n<p>Or if you are operating system dependent or even, something I’m seeing right now is, microchip dependent, right? If you build software for MacOS and it only works on Intel and, and they move to M1 or M2. So these are just risks that I think you assess over time.</p>\n\n\n\n<p>But what I like is, the point you keep emphasizing, that this is a, a way to solve the technical problem. What I think that a lot of SaaS founders, small and large, real and imaginary, don’t take into account and, I struggle with, and most of us struggle with, is that these days the technical lift of building an app often pales in comparison to the marketing.</p>\n\n\n\n<p>We hear about these wonderful, amazing stories, like Instagram selling for whatever it was, 8 billion after two months, and yada, yada, yada. Most SaaS apps fail. And so you, you want to build quickly with a low lift and then spend most of your time, like you said, trying to get it in front of customers, validating the idea, getting feedback from customers about what features they actually want, or now that you’ve built the features they want, does it actually solve the problem for them?</p>\n\n\n\n<p>All of that is arguably way more important than the actual platform you use. But that’s what brings me back to WordPress as a platform, is in fact often a great way to get something out the door. Even if it’s just a form to collect data and then a page builder or a theme of some kind to then show the data back to the user, if that’s what solves the problem.</p>\n\n\n\n<p>[00:23:36] <strong>Nathan Wrigley:</strong> It’s interesting because if there’s a body of people listening to this who are not building SaaS apps on WordPress, and they’re just building client websites, you’ve probably encountered that scenario where the client comes and they have incredibly grandiose expectations of what they want the website to do.</p>\n\n\n\n<p>And because you’ve been building websites for so long, you just know, you have an instinct which says, well, we could build all of that. But how about we just start here? Because I would imagine it’s quite unlikely that your staff are actually going to start using some kind of intranet solution that we build as WordPress. Or some messaging system that we build in the app. It’s much more likely that they’ll continue to use things like Facebook Messenger or WhatsApp or Slack or whatever it may be.</p>\n\n\n\n<p>And so over the years you’ve become accustomed to figuring out what is plausible, what is likely to work, and I think I feel it’s the same with SaaS apps. It’s very easy to come to the table. You’ve got your blank canvas and you throw everything at it, every idea, every permutation, every possible thing that the app could do, and then decide that’s what must be built.</p>\n\n\n\n<p>That’s it. Until that is all done, we’re not going to launch it. And I think history shows that you have to be much more agile than that. You have to be able to drill it down and say, okay, what’s the 10, 20, 30% of all of that, that we’ve decided upon, which is going to get us off the ground? And so that feels like where this goes. If you try to build everything, it’s probable that you’ll A run out of money, B run out of time, and nothing will be shipped.</p>\n\n\n\n<p>Whereas in your scenario, offset the uninteresting jobs that probably don’t need to be tackled because they’ve already been tackled by plugins or WordPress Core. And just concentrate on the things which are going to benefit your users. And frankly, you don’t know what is going to benefit your users.</p>\n\n\n\n<p>It’s always amazing to me when I open up a new SaaS app that I’ve never use before. And you think, oh, this will be perfect what I need. And you end up on support saying, does it do this? No, I wish it did that. And those companies that succeed tend to be, well in my experience, the ones who listen to their early adopters and quickly pivot their solution to satisfy them.</p>\n\n\n\n<p>[00:25:45] <strong>Corey Maass:</strong> Exactly. There’s obviously no harm in thinking through what your dream app does, all the features. You make a long, long list. But one of the things that drew me to WordPress plugins, and selling WordPress plugins early on, was a rather cynical observation that I made.</p>\n\n\n\n<p>I was building blogs for customers. I was building e-commerce websites for customers. And instead of writing another article, which is hard and work. Or instead of inserting more products, which is hard and feels like work. A lot of my clients would get in the WordPress plugin repo where all the plugins are free and go, oh, I could use a to-do list plugin and they’d install it.</p>\n\n\n\n<p>Or, it’s winter. I should install a plugin that adds snowflakes falling over my theme. And they would waste an unbelievable amount of time on what felt productive and felt free. And I was like, well, if people are people, we are all human, we are all valuable and we are all, don’t want to do the things that are hard.</p>\n\n\n\n<p>But I see all these people that are spending time just digging through the plugin repo, I’m going to start building and selling plug-ins, because the discoverability is amazing. And so I think you’ve touched on that for SaaS as well, which is, we generally shy away from the things that are hard.</p>\n\n\n\n<p>We also tend to skew towards our own genius. What we think is the best idea. Because we thought of it isn’t necessarily the features, or it isn’t ecessarily solving the problem that your actual paying customers have. The real strength, and the real challenge, comes more in that side of things. Marketing, sales, talking to customers, getting over your own ego, optimizing your own time, all that kind of stuff.</p>\n\n\n\n<p>[00:27:48] <strong>Nathan Wrigley:</strong> Yeah. It’s interesting the marketing piece you mentioned. Never ceases to amaze me how much of the overall budget needs not to be sunk into the development of the actual software, but in alerting people to its existence. A significant amount. And it’s not to be underestimated.</p>\n\n\n\n<p>And obviously if at the beginning you sink a hundred percent of your finances into the code, that’s great, but I guess you better be a really good word of mouth, somebody that can spread by word of mouth incredibly successfully. Because experience at least tells me that it’s very hard to gather an audience from a standing start.</p>\n\n\n\n<p>So we’re a WordPress podcast. We’re obviously very keen on WordPress, we think it’s amazing. But I’m guessing that there must be downsides to this. Let’s just talk about that for a moment. Any drawbacks to this system that you’ve encountered over time? Just some quick examples may be that, well, does it scale very well? Does WordPress tend to be doing a lot of things in the background that a leaner, more specifically custom-built solution may get you out the hole of? Just questions around that. Any drawbacks that you would alert people to if they do decide to go down this approach?</p>\n\n\n\n<p>[00:28:59] <strong>Corey Maass:</strong> A few years ago, I was tasked with building a food subscription website. So think Blue Apron or Freshly kind of website, if you’re familiar with those. And for better or worse was told that I had to use WooCommerce. And so I spun up a WordPress website, installed WooCommerce, got subscriptions going, customized the choose the meals that you want, and then check out. And that all was okay.</p>\n\n\n\n<p>But it turned out that, I think some of this has been changed, because this was a number of years ago but, WooCommerce was storing all of the data in a very WordPressy way, which was fine because it was a known pattern. But was not very optimal. And then for the business, because all of those meals were cooked every morning and then shipped out, all of the charges had to go through at the same time, at like two in the morning. And it turned out that WooCommerce subscriptions was built so that if you signed up for a subscription at 10:30 in the morning, it would renew at 10:30 in the morning. While we needed it to renew at two in the morning so that all of the orders went through, so then the chef knew how many dishes to make, and how many chicken dishes to make or whatever.</p>\n\n\n\n<p>And that’s the kind of risk that you run into, right? So if you are using a third party piece of software, WordPress, and then with plugins. And you are essentially building it to your, or bending it to your will, so that it’s doing things that it’s not necessarily meant to do. You’re going to run into issues.</p>\n\n\n\n<p>We found that our server didn’t have enough power to process all of these orders at the same time, because it’s essentially multiple threads need to be run at the same time. We wound up in that instance sticking with WooCommerce and WordPress for at least a little while longer.</p>\n\n\n\n<p>But switching off of a hosting company that really was most popular for blogs and delivering content and not necessarily running process, CPU power. And moving to a custom AWS set up. And we watched the CPU go from 80% all the time, to 3% all the time. So in that instance, we just needed to throw more metal at it.</p>\n\n\n\n<p>But again, we were definitely using a tool, at least slightly, in ways that it wasn’t meant to do. I also, during the pandemic, or at the beginning of the pandemic, my wife made the mistake of turning to me and saying, you know, my family plays this game called Mexican Train, in person all the time. Boy, I wish there was an online version. And she should just know better than to put that kind of idea in my head.</p>\n\n\n\n<p>So within a couple of months I had spun up the only interactive online version of Mexican Train, which was great for our family, but it’s a very popular game in retirement communities. And naturally during the pandemic a lot of people in retirement communities were isolating a lot more. The game became quite popular, because it spread word of mouth. And the first Christmas, I think I built it early in the year, and, and the first Christmas it peaked at like 2,600 concurrent games or something. Which, for me, I had never built anything that needed quite that much power.</p>\n\n\n\n<p>And it did eventually fall over. But initially I’d built it so that every time somebody played, all the other games, so four people are playing, basically all four games are sitting there pinging the server, looking for updates. That’s very inefficient because most of those pings don’t return anything, but the CPU still has to accommodate them. So I wound up switching to a pushing system. So I had to integrate with that. And originally I had built it so that the game itself, so when you’re signing into mexicantrain.online, that’s the website, the login screen you’re seeing is Theme My Login.</p>\n\n\n\n<p>All of the delivery of content, so like when you go to the My Games page and you see all of your games, that’s just Beaver Builder. And then the actual game I had to build, so it was quite a lift as far as development goes. But that was what that SaaS needed. But I built an app in a JavaScript framework called React that then talks to the server.</p>\n\n\n\n<p>Well, I built the initial version using the WordPress API. So my game talked to WordPress, functionality that was built into WordPress. And the API worked, until it didn’t. So, in that instance, again, too many people hitting the server too much. Aw, shucks, it was too successful.</p>\n\n\n\n<p>I had to revisit it after a year or two and build a custom API. Now I’m a developer. I have that luxury, right? But these are things that, I got enough of a version out the door. So, thinking about it from the perspective of a non-developer. I could have set up most of it except for the game itself.</p>\n\n\n\n<p>And the game is sponsored by donations. So I installed GiveWP, which is one of the bigger WordPress donation plugins. And I still used the free version. And so I got most of those sort of basic stuff using third party plugins out of the box. And then if I wasn’t a developer, I might have had to hire a developer.</p>\n\n\n\n<p>And so yes, I would’ve had to put some money into it. But they wouldn’t have had to build everything. And I also could conceivably hire different developers, or I could by using WordPress. So one of the things we haven’t talked about is because of the popularity of WordPress, you also have a lot more developers to choose from if you’re going to hire somebody.</p>\n\n\n\n<p>But anyway, if I wasn’t a developer, I would’ve had to hire somebody to build the game. And then down the road, presumably I would’ve proven that the platform was popular, hopefully in the form of donations, which would’ve been enough money to then hire somebody to rebuild the API, if I couldn’t have done it myself.</p>\n\n\n\n<p>You know? So there’s sort of this evolution of, as you’ve said. Try things, see if it’s popular, and then maybe hire somebody if you have to, you know, if you’re going to grow parts of the platform, parts of the app beyond WordPress.</p>\n\n\n\n<p>[00:35:40] <strong>Nathan Wrigley:</strong> It’s really interesting you mentioning about all of the very large number of WordPress developers. The developers I guess, go into different niches, don’t they? They might be experts in one field or another. Do you detect that there’s a lot of people doing this kind of thing? Building SaaS on top of WordPress. Or is it just you shouting into an empty room? What I’m basically saying is, is there a community, a subset of the WorldPress developer community who, like you, are interested in building SaaS apps on top of WordPress.</p>\n\n\n\n<p>[00:36:10] <strong>Corey Maass:</strong> There is a book called Building Web Apps with WordPress that came out from O’Reilly. So it’s popular enough that people are writing books about it. I’ve given talks on it at a few different WordCamps as far back as I think four or five years ago or more. And I’ve come across a number of people who are doing it, or are thinking about it or have done it. But it’s definitely not, and even Mullenweg has talked about it, but it’s not the most common use case.</p>\n\n\n\n<p>I think in part because people just don’t necessarily think about SaaS apps separately as much anymore. More and more websites do something. And so if they have functionality, maybe that people are paying for, and users are signing in to use the web app to do something.</p>\n\n\n\n<p>It’s a SaaS app. But that’s, again, I think more and more commonly just how people view websites. So it’s not necessarily something that people are thinking about or searching for. Except for, I think, as you’ve mentioned a few times, if you’re looking for no code now means something different. But if you’re looking for a non-developery way to spin something up quickly using third party software, then it still gets some attention. But to answer your question, no, I’ve never found a community. I’ve thought about starting one, but never have. Because I just haven’t gotten a sense that enough people are talking about it.</p>\n\n\n\n<p>Which is okay. Maybe at some point they will, or, you know, maybe some other better solution will come along and consistently solve the problems. But, right here, right now, I still find WordPress a great option.</p>\n\n\n\n<p>[00:37:57] <strong>Nathan Wrigley:</strong> It’s really interesting because curiously, there’s a great deal of overlap with something that’s going on in my world at the moment in that I have been working with a developer on a SaaS app. I won’t go into the details, but reached a point where a couple of years ago, the interest in it, from my point of view, I think probably, is best to describe it. It waned a little bit and so it went on the back burner and it’s never been revived.</p>\n\n\n\n<p>And as a couple of years have gone by, I’ve decided that, actually wouldn’t it be nice to revive this? And so with a couple of friends decided that, yeah, let’s give this another go. But actually, let’s just begin again, because I’ve noticed there’s significant things in what’s already been built that I would change.</p>\n\n\n\n<p>And guess what we’ve decided to do? We’ve decided to do the MVP inside of WordPress. Basically for pretty much all the reasons that you’ve suggested. We’re familiar with it. There are sometimes free, sometimes commercially available plugins, which will do a significant amount of the lifting. Will it be exactly what we would like from our roadmap? No. Will it be close enough to get us to measure whether there’s an audience for this? Yes, I think it will. And so, curious that this is actually playing itself out in my life at this moment.</p>\n\n\n\n<p>[00:39:19] <strong>Corey Maass:</strong> Nice, yeah. Depending on the problems you’re trying to solve, but I think that’s like most things, a bit of planning, sit down, design. I encourage everybody to do this. What is the all the bells and whistles version. We nerds are a big fan of what’s called the 80 20 rule.</p>\n\n\n\n<p>So what’s the 20% that needs to be solved now, today to prove the idea? And then see what plugins align with that. How they can get you there. Will it solve the problem? Do you need custom development? Are there features that just don’t have solutions or aren’t solved by any of the plugins you might want to use.</p>\n\n\n\n<p>And then go from there. See what you can do. The nice thing too about WordPress is you can start locally, which is free. Locally meaning on your computer, not locally in your town, although you can do that too. Most computers using software like Local WP, I’m a big fan of, and there’s a few others. Also InstaWP, which lets you spin up instances of WordPress online for free, for, you know, seven days or something, and then pay to keep them, or you can download them, I think, I don’t know.</p>\n\n\n\n<p>I definitely have been guilty of getting an idea and I needed to illustrate the idea rather than just write the idea down. So I spun up an instance of WordPress real quick. Installed a couple of plugins real quick, and then said, what do I need next? Or what would the next step be? Or, if I was a user, what would I expect to see next? All that cost me was a little bit of time. There’s kind of that advantage too, where it’s, you can use it for wire framing means something specific, but conceptually you can use it for wire framing ideas, which I think is crucial. Without it costing you anything.</p>\n\n\n\n<p>[00:41:04] <strong>Nathan Wrigley:</strong> Corey, if people listening to this, if they’re resonating with it and they’re thinking actually, do you know what, this is something that I’ve been doing for a while, or, I’m curious to get into the community that you said might need to exist. Where would be the best place to get in touch with you?</p>\n\n\n\n<p>[00:41:20] <strong>Corey Maass:</strong> Honestly, the place that I talk about this the most is Twitter. twitter.com/coreymaass, c o r e y m a a s s. Just start a conversation with me. I’d love to hear people who are interested in this. If this resonated with them, if they’ve tried it at all. Because again, I’ve run into people who have done it. I’ve heard about people doing it. A book exists. So there must be people talking about it somewhere.</p>\n\n\n\n<p>But I think it would be neat to have a community of people, or even just a network of people, helping each other out, solving some of these problems. Hey, does anybody have a good recommendation for a plugin that solves such and such a functional, or a problem that I have. Where should I start? Suggestions for hosting companies. I mean, there’s, there’s always information to be shared. And honestly, that’s one of my favorite things about the WordPress community is that it’s so open. So many people are talking to each other and willing to help each other. I definitely think there could be more conversation around using WordPress as a SaaS platform.</p>\n\n\n\n<p>[00:42:21] <strong>Nathan Wrigley:</strong> Corey Maass. Thank you for chatting to us on the podcast today.</p>\n\n\n\n<p>[00:42:25] <strong>Corey Maass:</strong> My pleasure.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://twitter.com/coreymaass\">Corey Maass</a>.</p>\n\n\n\n<p>Corey is a full-stack web developer who works with agencies and businesses, large and small. He specialises in advanced WordPress functionality and building products for, and using, WordPress.</p>\n\n\n\n<p>Over the last decade or so, SaaS, or software as a service, apps have become more and more popular. Not only are we using our computers more, but with the rise of smartphones, we’re connected to our services all the time.</p>\n\n\n\n<p>There does not appear to be any corner of life where online platforms don’t have some presence. From email to taxis, fitness to food planning and delivery. You can find it all in a SaaS app somewhere.</p>\n\n\n\n<p>Now that many people are comfortable using SaaS apps, there’s been a deluge of new players coming into the market, but it won’t surprise you to learn that most of them fail to make an impact, and shut up shop.</p>\n\n\n\n<p>Corey is on the podcast today to talk about why he thinks that building a MVP, or minimum viable product, app on top of WordPress is a good way to start your product journey.</p>\n\n\n\n<p>We talk about how WordPress comes bundled with many of the features that apps require, user login, roles, permissions and the REST API. This means that you don’t have to reinvent the wheel for the things that WordPress already does.</p>\n\n\n\n<p>On top of that, the plugin ecosystem which surrounds WordPress might enable you to short circuit the need to build all the features that your service needs. It may be that there’s an existing plugin which does most of what you require, and is ready to go right away.</p>\n\n\n\n<p>Corey talks about how using WordPress in this way might enable you to see if there’s really a market for your app. If there’s not, you’ve used less resources finding that out. If there is, then you might have some revenue to develop the app in other ways.</p>\n\n\n\n<p>If you’ve toyed with the idea of creating a SaaS app in the past, but never quite got there, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links.</h2>\n\n\n\n<p><a href=\"https://37signals.com/\">37 Signals</a></p>\n\n\n\n<p><a href=\"https://www.joelonsoftware.com/\">Joel Spolsky’s, Joel on Software</a></p>\n\n\n\n<p><a href=\"https://easydigitaldownloads.com/\">Easy Digital Downloads</a></p>\n\n\n\n<p><a href=\"https://woocommerce.com/\">WooCommerce</a></p>\n\n\n\n<p><a href=\"https://www.advancedcustomfields.com/\">Advanced Custom Fields</a></p>\n\n\n\n<p><a href=\"https://wordpress.org/plugins/acf-frontend-form-element/\">ACF Frontend</a></p>\n\n\n\n<p><a href=\"https://www.gravityforms.com/\">Gravity Forms</a></p>\n\n\n\n<p><a href=\"https://www.wpbeaverbuilder.com/\">Beaver Builder</a></p>\n\n\n\n<p><a href=\"https://elementor.com/\">Elementor</a></p>\n\n\n\n<p><a href=\"https://thememylogin.com/\">Theme My Login</a></p>\n\n\n\n<p><a href=\"https://restrictcontentpro.com/\">Restrict Content Pro</a></p>\n\n\n\n<p><a href=\"https://mexicantrain.online/\">Corey’s Mexican Train website</a></p>\n\n\n\n<p><a href=\"https://givewp.com/\">GiveWP</a></p>\n\n\n\n<p><a href=\"https://www.oreilly.com/library/view/building-web-apps/9781491990070/\">Building Web Apps with WordPress book</a></p>\n\n\n\n<p><a href=\"https://localwp.com/\">Local WP</a></p>\n\n\n\n<p><a href=\"https://instawp.com/\">InstaWP</a></p>\";s: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, 18 Jan 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: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:46:\"Do The Woo Community: Looking at Code as Words\";s: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=74188\";s: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/looking-at-code-as-words/\";s: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:425:\"<p>The hurdle is getting past looking at code and saying, \"Oh, this is code. I can\'t understand it.\" You\'re not looking at zeros and ones, you\'re looking at words you can understand.</p>\n<p>>> The post <a rel=\"nofollow\" href=\"https://dothewoo.io/looking-at-code-as-words/\">Looking at Code as Words</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a> .</p>\";s: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, 18 Jan 2023 11:07: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: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:125:\"WPTavern: Jetpack Revamps Mobile App, WordPress.com Users Must Migrate to Keep Using Stats, Reader, and Notification 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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=141116\";s: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:133:\"https://wptavern.com/jetpack-revamps-mobile-app-wordpress-com-users-must-migrate-to-keep-using-stats-reader-and-notification-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:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6594:\"<p>When Automattic <a href=\"https://wptavern.com/jetpack-launches-new-mobile-app\">launched a mobile app for Jetpack</a> in June 2021, it was targeted mainly at users who were on a paid Jetpack plan, as it enables access to features like backups, restores, and security scanning. Most importantly, the app gave Automattic a more direct path for monetizing Jetpack, without adding more commercial interests into the official WordPress apps. </p>\n\n\n\n<p>This week <a href=\"https://wordpress.com/blog/2023/01/16/say-hello-to-the-new-jetpack-mobile-app/\">Jetpack announced that it has revamped the app</a> and is offering a more compelling reason for those using the free plan to migrate. As part of a longterm effort to <a href=\"https://make.wordpress.org/mobile/2022/07/27/refocusing-the-wordpress-app-on-core-features/\">refocus the official WordPress apps</a>, features that require Automattic’s products (the Jetpack plugin or a WordPress.com account) in order to use them, will soon be removed. This includes the Stats, Reader, and Notifications features, which have been relocated to the Jetpack app. </p>\n\n\n\n<img />WordPress.com <a href=\"https://wordpress.com/blog/2023/01/16/say-hello-to-the-new-jetpack-mobile-app/\">announcement</a> for the revamped Jetpack app\n\n\n\n<p>WordPress.com users and Jetpack users on the free plan who previously relied on these features will need to switch to the free Jetpack mobile app. All the features that are moving over from the core WordPress app will still be free in the Jetpack app.</p>\n\n\n\n<p>While most self-hosted Jetpack users may easily understand the need for the switch, this transition may be rougher for WordPress.com users who do not understand the history of the mobile apps and see it all as “WordPress.” They may not be aware that Automattic’s integrated products have been controversial features in the official WordPress apps for nearly a decade. </p>\n\n\n\n<p>The <a href=\"https://wordpress.com/blog/2023/01/16/say-hello-to-the-new-jetpack-mobile-app/\">announcement</a> on WordPress.com is confusing, as it presents Jetpack as just a new optional app and doesn’t convey the urgency of migrating if users still want access to stats, notifications, the reader, and any additional paid features. </p>\n\n\n\n<p>The post’s FAQ section describes the Jetpack app as “the premium mobile publishing experience for our super-connected world” and states that “the Jetpack app is free to download.” WordPress.com users who commented on the post found the words “premium” and “free to download” to be suspicious and confusing. They don’t understand the reason for two apps:</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>“Do we have to change over? I only want to blog, I’m not technical and I don’t understand why you have done this or how to use it?”</p>\n</blockquote>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>“So is WordPress now called Jetpack?”</p>\n</blockquote>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>“If it ain’t broke, don’t fix it. This move is not in your users’ best interests so why is it being done? This smacks of the recent pricing debacle.”</p>\n</blockquote>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>“I’m really disappointed by this decision. Why are you forcing us to use two apps? Your explanation of the differences makes no sense, and sounds like you made a decision for some reason you won’t tell us and you’re just trying to justify it. This is not user-focused at all.”</p>\n</blockquote>\n\n\n\n<p>Users are also concerned about data loss, as those who are migrating to the newly revamped app are advised to delete the WordPress app after installing the Jetpack app. The announcement states that “Managing your site across both apps is currently unsupported and may lead to issues like data conflicts.” </p>\n\n\n\n<p>One user asked if there are premium features in the Jetpack app that will carry additional cost, and if there is any advertising included within the app.</p>\n\n\n\n<p>“For clarity, the Jetpack app is free to use and doesn’t include in-app advertisements,” Automattic representative Siobhan Bamber said.</p>\n\n\n\n<p>“We’re still planning our 2023 roadmap, and it’s possible in-app purchases will be a part of our plans. The driving goal would be to offer features that bring most value to users, and we’re keen to hear any ideas or feedback. Any in-app purchases would be optional, with the currently free features remaining free to use.”</p>\n\n\n\n<p>In response to those asking about the differences between the two apps, Bamber said there will be a couple more posts on the WordPress.com news blog in the following weeks.</p>\n\n\n\n<p>Users will need to have the latest version of the WordPress app installed in order to automatically migrate their data and settings to the Jetpack app. This includes locally stored content, saved posts, and in-app preferences. The FAQ states that after users download the Jetpack app, they will be “auto-magically” logged in with all their content in place. </p>\n\n\n\n<p>“One good way to confirm whether your version of the WordPress app supports ‘auto migration’ is to tap one of the in-app ‘Jetpack powered’ banners,” Bamber advised users in the comments. “You’ll find these banners at the bottom of sections including Stats and Reader. If you tap the banner, you’ll only see the ‘Switch to the new Jetpack app’ prompt in versions that support migration.”</p>\n\n\n\n<p>The revamped Jetpack app has been presented to WordPress.com users as a more feature-rich way to publish to their websites, but it also lays the burden of choice on users to try to understand the difference between the two apps and select one for all the sites they manage. Many don’t want the inconvenience of switching to a new app. Based on the users’ responses, it might have been easier for them to understand that the official WordPress apps are removing all features require the Jetpack plugin or a WordPress.com account – instead of selling it as a new, shiny publishing experience. </p>\n\n\n\n<p>Migrating to the Jetpack app is the best option if you want to continue using the Stats, Reader, and Notifications features. In order to make it easy for users to choose the best path forward, future posts on WordPress.com should make it crystal clear what features users can expect in each app and when they will need to take action.</p>\";s: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, 18 Jan 2023 04:57:30 +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: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:50:\"HeroPress: Reflecting on My 3 Foundational Pillars\";s: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=5037\";s: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:152:\"https://heropress.com/essays/reflecting-on-my-3-foundational-pillars/#utm_source=rss&utm_medium=rss&utm_campaign=reflecting-on-my-3-foundational-pillars\";s: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:9649:\"<img width=\"1024\" height=\"512\" src=\"https://heropress.com/wp-content/uploads/2023/01/011723-min.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: Everyone deserves to live in a world or operate in a space with Dignity and Mutual Respect.\" /><p>I strongly believe that every experience we have up to our most current place in time shapes our identity. With that being said, as we go about living our lives it is not always obvious to see just how those compounding experiences shape us into who we are today. This is what makes all our journeys unique and worth reflecting on, because in our past often lies the tools and budding potential that influences the possibilities in our future.</p>\n\n\n\n<p>With that said, I’d like to share three pillars of my journey that have shaped me as a person and become the foundations of my current work.</p>\n\n\n\n<h2 id=\"h-technology\">Technology</h2>\n\n\n\n<p>I’ve found in one way or another that I have always lived technology-adjacent. When I was a kid my family had a Super Nintendo in the house which I always loved playing Super Mario World on– this device was essentially my first step into computers before we got our first home computer in the house when I was around 6 years old. By age 10, our computer was connected to AOL dial-up, which then allowed me to explore the early internet more deeply– MIRC, Livejournal, AOL Games, Neopets, MySpace… you name it. For the first time my world expanded beyond my immediate home of Rancho Cucamonga, CA, and El Paso, TX and into the interconnected world of the web.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Due to this opportunity of early access to computers, I became proficient in typing and navigating the internet at a very young age. </p>\n</blockquote>\n\n\n\n<p>From what I’ve described so far, one would think that I was on track for a technology-related degree; however, there weren’t any people in my family or immediate network of friends who held a position in tech– so the idea that the computer could become a tool to propel my career didn’t really click until after graduating college.</p>\n\n\n\n<p>A slight detour– I’m a Social-Anthropologist by trade, having graduated from Lewis and Clark College with a Bachelor’s in East Asian Studies and a minor in Japanese. Following my passion for Japan and inter-cultural studies, I moved back to Tokyo after college and it was about one year later when I landed my first job as a Product Manager for a mobile gaming company called Cocone. This was my reintroduction to the idea that I could have a technology-driven career.</p>\n\n\n\n<p>In between working at Cocone and my return to the United States in 2016 I held a couple jobs that were not necessarily reliant on strong technical knowledge such as English Teacher, Executive Assistant, and even working at a karaoke bar. What my time as a Product Manager taught me, however, is that I do have a large thirst for working in the technology space so when I moved back to the States I applied to a Digital Agency called ASA Digital to get me back into that space.</p>\n\n\n\n<p>After a year at ASA Digital being a sort of Jack of all trades on projects that included mobile apps, web apps, websites, MR/ER/VR/AR, I knew that this was the right choice for me. Sometimes when you know you know, and when I moved on from ASA Digital to Automattic I was fully embracing my love for and need to have technology in my life.</p>\n\n\n\n<h2 id=\"h-diversity-equity-inclusive-and-belonging\">Diversity, Equity, Inclusive, and Belonging</h2>\n\n\n\n<p>I haven’t always been aware of what the world now collectively calls DEIB, but since I was little I disliked the idea of injustice and lies. I have also faced adversity in the past due to who I am and what I look like, and it never sits right with me when others are in this kind of predicament as well. Due to this, DEIB practices deeply impacted my values and how I show up to work and with other people.</p>\n\n\n\n<p>It wasn’t until around 2019 that I became more involved in the world of DEIB in an official capacity at Automattic or at the incluu, LLC (a woman-owned and operated consultancy specializing in DEIB-thoughtful product strategy and advisement), and this is when I further developed this lens by participating in webinars on various DEIB topics, taking on leadership roles in the space, and keeping my eyes open to not only injustices that are happening but how they are being responded to.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>The principles behind DEIB affect everyone and every aspect of our daily lives in some capacity, and embracing this space more fully not only allowed me to better understand the many systemic practices at play that keep us all from moving forward positively, but it also opened my mind to the real needs of people all over the world. </p>\n</blockquote>\n\n\n\n<p>Everyone deserves to live in a world or operate in a space with dignity and mutual respect.</p>\n\n\n\n<h2 id=\"h-community-building\">Community Building</h2>\n\n\n\n<p>While I can understand the intent around the phrase “don’t mix friend groups”, I was never the type to follow this social role wholeheartedly. There are many times in our lives when we are put in situations where we interact with people we wouldn’t necessarily have engaged with such as school projects, clubs, sports, work, etc., and while it’s not all the time, sometimes a positive reaction can occur and we can meet someone new and interesting through these random groupings.</p>\n\n\n\n<p>I’m not quick to make friends, but when I do create a strong friendship it is because we share values and experiences which serve as the foundation for our relationship despite any other differences. Maybe it’s because of my (still ongoing) gaming days, but I tend to visualize people in the world as a character with a rich background story and something only they can bring to the table.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>It has always brought me joy to bring people together and see how these chain reactions occur. </p>\n</blockquote>\n\n\n\n<p>It could be that by some happenstance one of the friends is recruiting, they share a similar hobby, or come from a similar background. Facilitating safe spaces where folks can develop a sense of community has always been a passion of mine.</p>\n\n\n\n<p>I have had the pleasure of building community in the WordPress community through various outlets like <a href=\"https://blackpresswp.com/\">BlackPress</a>, with the Training Team, and even in Automattic’s Black employee resource group Cocoamattic.</p>\n\n\n\n<h2 id=\"h-the-outcome\">The Outcome</h2>\n\n\n\n<p>Early last year I applied for the Community Education Manager with a basic idea based off of the job description of what I would be doing– fast forwarding to today I have found that the three pillars shared above gave me the tools I need to perform in this role successfully.</p>\n\n\n\n<p>As a Community Education Manager I work to break down perceived barriers for folks who want to contribute to the Make WordPress Training Team’s goals, and work as a close partner with the Training Team Representatives and members to empower them to excel in their leadership, goals, and strategy. I also help shepherd the Faculty Program, and therefore work to enable these folks to fully own and participate in their roles.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>When working with our contributors, I focus on building relationships, encouraging engagement, and enabling contributions. </p>\n</blockquote>\n\n\n\n<p>We have contributors from all over the world, so I also take care to be mindful of any language or cultural differences that may be at play and lean in with curiosity to better understand each community’s unique needs.</p>\n\n\n\n<p>When working with our Team Reps, I similarly focus on building relationships, and work with them (not for them) to create an environment where the goals of the team can be realized. </p>\n\n\n\n<p>Lastly, I work with our Faculty Program Members by building relationships and connecting them with work related to their role, and with contributors who can benefit from their expertise and mentorship.</p>\n\n\n\n<p>Can you see how my pillars are directly impacting and influencing the work I currently do?</p>\n\n\n\n<h2 id=\"h-exploring-your-own-foundational-pillars\">Exploring Your Own Foundational Pillars</h2>\n\n\n\n<p>There are probably many articles with thought-provoking exercises that can lead you in your own self-reflection, so I’ll leave you all with just a some questions from me that have worked to get me started:</p>\n\n\n\n<ul>\n<li>What have you been given positive feedback on lately?</li>\n\n\n\n<li>What actions/things bring you the most joy in life?</li>\n\n\n\n<li>What actions/things make you feel motivated?</li>\n\n\n\n<li>When was the last time you found yourself “in the zone”?</li>\n</ul>\n\n\n\n<p>As you go through the questions for yourself don’t discredit or try to change your initial thoughts.</p>\n\n\n\n<p>Using these as a starting point, even if what comes up doesn’t immediately surface something that could be a pillar, you’ll surely learn or get to acknowledge something about yourself that shapes your character and how you present in the world.</p>\n\n\n\n<p>Take your time with it– the way we walk through life is a long-term journey which is constantly being updated by new experiences along the way.</p>\n<p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/reflecting-on-my-3-foundational-pillars/\">Reflecting on My 3 Foundational Pillars</a> appeared first on <a rel=\"nofollow\" href=\"https://heropress.com\">HeroPress</a>.</p>\";s: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, 17 Jan 2023 23:00:08 +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:\"Destiny Kanno\";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:89:\"Do The Woo Community: Accepting Cryptocurrency in a WooCommerce Store with Lauren Dowling\";s: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=74258\";s: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:53:\"https://dothewoo.io/cryptocurrency-woocommerce-store/\";s: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:521:\"<p>Lauren Dowling, lead product for Coinbase commerce joins returning guest Dave Lockie from Automattic as the conversation covers accepting cryptocurrency on WooCommerce shops, whether it be for your clients sites or your own.</p>\n<p>>> The post <a rel=\"nofollow\" href=\"https://dothewoo.io/cryptocurrency-woocommerce-store/\">Accepting Cryptocurrency in a WooCommerce Store with Lauren Dowling</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a> .</p>\";s: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, 17 Jan 2023 11:06: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: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:79:\"WordPress.org blog: WP Briefing: Episode 47: Letter from the Executive Director\";s: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=14175\";s: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://wordpress.org/news/2023/01/episode-47-letter-from-the-executive-director/\";s: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:8660:\"<p>On episode forty-seven of the WordPress Briefing podcast, Executive Director Josepha Haden Chomphosy shares her vision and current thinking for the WordPress open source project in 2023. <em>Rather read it? <a href=\"https://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\" target=\"_blank\" rel=\"noreferrer noopener\">The full letter is also available</a>.</em></p>\n\n\n\n<p><em><strong>Have a question you’d like answered? You can submit them to <a href=\"mailto:[email protected]\">[email protected]</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor: <a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br />Logo: <a href=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br />Production: <a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br />Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<h2 class=\"wp-block-heading\">Show Notes</h2>\n\n\n\n<p><a href=\"http://make.WordPress.org/core\">make.WordPress.org/core</a><br /><a href=\"https://make.wordpress.org/core/6-2/\">Join the 6.2 Release!</a><br /><a href=\"https://make.wordpress.org/community/2022/12/08/suggest-topics-for-the-2023-wordpress-community-summit/\">Submit Topics for the Community Summit!</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14175\"></span>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:00] </strong></p>\n\n\n\n<p>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. Here we go.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:40] </strong></p>\n\n\n\n<p>Last month at State of the Word, I shared some opening thoughts about why WordPress. For me, this is an easy question, and the hardest part is always knowing which lens to answer through. Though I always focus on the philosophical parts of the answer, I know that I often speak as an advocate for many types of WordPressers.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:01:00] </strong></p>\n\n\n\n<p>So as we prepare ourselves for the start of a new year, I have a few additional thoughts that I’d like to share with you, my WordPress community, to take into the year with you. </p>\n\n\n\n<p>Firstly, the Four Freedoms. If you have already listened to State of the Word, you have heard my take on the philosophical side of open source and the freedoms it provides.</p>\n\n\n\n<p>But if you didn’t, then the TL;DR on that is that open source provides protections and freedoms to creators on the web that I really think should just be a given. But there are a couple of other things about the Four Freedoms, and especially the way that WordPress does this kind of open source-y thing that I think are worth noting as well.</p>\n\n\n\n<p>One of those things is that WordPress entrepreneurs, those who are providing services or designing sites, building applications, they have proven that open source provides an ethical framework for conducting business. No one ever said that you aren’t allowed to build a business using free and open source software, and I am regularly heartened by the way that successful companies and freelancers make the effort to pay forward what they can.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:02:02]</strong></p>\n\n\n\n<p>Not always for the sole benefit of WordPress, of course, but often for the general benefit of folks who are also learning how to be entrepreneurs or how to kind of navigate our ecosystem. And the other thing that I love about the Four Freedoms and the way that WordPress does it is that leaders in the WordPress community, no matter where they are leading from, have shown that open source ideals can be applied to the way we work with one another and show up for one another.</p>\n\n\n\n<p>As a community, we tend to approach solution gathering as an us-versus-the-problem exercise, which not only makes our solutions better, it also makes our community stronger. </p>\n\n\n\n<p>As I have witnessed all of these things work together over the years, one thing that is clear to me is this: not only is open source an idea that can change our generation by being an antidote to proprietary systems and the data economy, but open source methodologies represent a process that can change the way we approach our work and our businesses.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:03:01] </strong></p>\n\n\n\n<p>The second big thing that I want to make sure you all take into the year with you is that we are preparing for the third phase of the Gutenberg project. We are putting our backend developer hats on and working on the APIs that power our workflows. That workflows phase will be complex. A little bit because APIs are dark magic that binds us together, but also because we’re going to get deep into the core of WordPress with that phase.</p>\n\n\n\n<p>If you want to have impactful work for future users of WordPress, though, this is the phase to get invested in. This phase will focus on the main elements of collaborative user workflows. If that doesn’t really make sense to you, I totally get it. Think of it this way, this phase will work on built-in real-time collaboration, commenting options in drafts, easier browsing of post revisions, and things like programmable editorial, pre-launch checklists.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:04:00] </strong></p>\n\n\n\n<p>So phases one and two of the Gutenberg project had a very ‘blocks everywhere’ sort of vision. And phase three and, arguably, phase four will have more of a ‘works with the way you work’ vision.</p>\n\n\n\n<p>And my final thought for you all as we head into the year is this, there are a couple of different moments that folks point to as the beginning of the Gutenberg project. Some say it was State of the Word 2013, where Matt dreamed on stage of a true WYSIWYG editor for WordPress. Some say it was State of the Word 2016, where we were all encouraged to learn JavaScript deeply. For a lot of us though, it was at WordCamp Europe in 2018 when the Gutenberg feature plugin first made its way to the repo.</p>\n\n\n\n<p>No matter when you first became aware of Gutenberg, I can confirm that it feels like it’s been a long time because it has been a long time. But I can also confirm that it takes many pushes to knock over a refrigerator. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:00] </strong></p>\n\n\n\n<p>For early adopters, both to the creation of Gutenberg as well as its use, hyperfocus on daily tasks makes it really hard to get a concept of scale.</p>\n\n\n\n<p>And so I encourage everyone this year to look out toward the horizon a bit more and up toward our guiding stars a bit more as well. Because we are now, as we ever were, securing opportunity for those who come after us because of the opportunity that was secured for us by those who came before us. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:33] </strong></p>\n\n\n\n<p>That brings us now to our small list of big things. It’s a very small list, but two pretty big things. The first thing on the list is that the WordPress 6.2 release is on its way. If you would like to get started contributing there, you can wander over to make.WordPress.org/core. You can volunteer to be part of the release squad. You can volunteer your time just as a regular contributor, someone who can test things — any of that. </p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:06:00] </strong></p>\n\n\n\n<p>We’ll put a link in the show notes. And the second thing that I wanted to remind you of is that today is the deadline to submit topics for the Community Summit that’s coming up in August. That comes up in the middle of August, like the 22nd and 23rd or something like that. </p>\n\n\n\n<p>We’ll put a link to that in the show notes as well. If you already have chatted with a team rep about some things that you really want to make sure get discussed at the community summit, I think that we can all assume that your team rep has put that in. But if not, it never hurts to give it a second vote by putting a new submission into the form.</p>\n\n\n\n<p>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.</p>\";s: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, 16 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: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: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:\"Mon, 06 Feb 2023 06:32:22 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:13:\"last-modified\";s:29:\"Mon, 06 Feb 2023 06:30:29 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 2\";}}s:5:\"build\";s:14:\"20220623090512\";}','no'),(117964,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1675708342','no'),(117965,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1675665142','no'),(117968,'_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a','1675675947','no'),(117969,'_site_transient_poptags_40cd750bba9870f18aada2478b24840a','O:8:\"stdClass\":100:{s:11:\"woocommerce\";a:3:{s:4:\"name\";s:11:\"woocommerce\";s:4:\"slug\";s:11:\"woocommerce\";s:5:\"count\";i:5953;}s:6:\"widget\";a:3:{s:4:\"name\";s:6:\"widget\";s:4:\"slug\";s:6:\"widget\";s:5:\"count\";i:4807;}s:4:\"post\";a:3:{s:4:\"name\";s:4:\"post\";s:4:\"slug\";s:4:\"post\";s:5:\"count\";i:2781;}s:5:\"admin\";a:3:{s:4:\"name\";s:5:\"admin\";s:4:\"slug\";s:5:\"admin\";s:5:\"count\";i:2653;}s:5:\"posts\";a:3:{s:4:\"name\";s:5:\"posts\";s:4:\"slug\";s:5:\"posts\";s:5:\"count\";i:2046;}s:9:\"shortcode\";a:3:{s:4:\"name\";s:9:\"shortcode\";s:4:\"slug\";s:9:\"shortcode\";s:5:\"count\";i:1903;}s:8:\"comments\";a:3:{s:4:\"name\";s:8:\"comments\";s:4:\"slug\";s:8:\"comments\";s:5:\"count\";i:1899;}s:3:\"seo\";a:3:{s:4:\"name\";s:3:\"seo\";s:4:\"slug\";s:3:\"seo\";s:5:\"count\";i:1620;}s:6:\"images\";a:3:{s:4:\"name\";s:6:\"images\";s:4:\"slug\";s:6:\"images\";s:5:\"count\";i:1561;}s:5:\"image\";a:3:{s:4:\"name\";s:5:\"image\";s:4:\"slug\";s:5:\"image\";s:5:\"count\";i:1543;}s:6:\"google\";a:3:{s:4:\"name\";s:6:\"google\";s:4:\"slug\";s:6:\"google\";s:5:\"count\";i:1542;}s:7:\"twitter\";a:3:{s:4:\"name\";s:7:\"twitter\";s:4:\"slug\";s:7:\"twitter\";s:5:\"count\";i:1516;}s:8:\"facebook\";a:3:{s:4:\"name\";s:8:\"facebook\";s:4:\"slug\";s:8:\"facebook\";s:5:\"count\";i:1502;}s:9:\"ecommerce\";a:3:{s:4:\"name\";s:9:\"ecommerce\";s:4:\"slug\";s:9:\"ecommerce\";s:5:\"count\";i:1460;}s:5:\"email\";a:3:{s:4:\"name\";s:5:\"email\";s:4:\"slug\";s:5:\"email\";s:5:\"count\";i:1357;}s:7:\"sidebar\";a:3:{s:4:\"name\";s:7:\"sidebar\";s:4:\"slug\";s:7:\"sidebar\";s:5:\"count\";i:1316;}s:7:\"gallery\";a:3:{s:4:\"name\";s:7:\"gallery\";s:4:\"slug\";s:7:\"gallery\";s:5:\"count\";i:1268;}s:4:\"page\";a:3:{s:4:\"name\";s:4:\"page\";s:4:\"slug\";s:4:\"page\";s:5:\"count\";i:1176;}s:6:\"social\";a:3:{s:4:\"name\";s:6:\"social\";s:4:\"slug\";s:6:\"social\";s:5:\"count\";i:1156;}s:5:\"login\";a:3:{s:4:\"name\";s:5:\"login\";s:4:\"slug\";s:5:\"login\";s:5:\"count\";i:1141;}s:8:\"security\";a:3:{s:4:\"name\";s:8:\"security\";s:4:\"slug\";s:8:\"security\";s:5:\"count\";i:1043;}s:10:\"e-commerce\";a:3:{s:4:\"name\";s:10:\"e-commerce\";s:4:\"slug\";s:10:\"e-commerce\";s:5:\"count\";i:1013;}s:5:\"video\";a:3:{s:4:\"name\";s:5:\"video\";s:4:\"slug\";s:5:\"video\";s:5:\"count\";i:993;}s:7:\"widgets\";a:3:{s:4:\"name\";s:7:\"widgets\";s:4:\"slug\";s:7:\"widgets\";s:5:\"count\";i:963;}s:5:\"links\";a:3:{s:4:\"name\";s:5:\"links\";s:4:\"slug\";s:5:\"links\";s:5:\"count\";i:900;}s:9:\"analytics\";a:3:{s:4:\"name\";s:9:\"analytics\";s:4:\"slug\";s:9:\"analytics\";s:5:\"count\";i:870;}s:4:\"spam\";a:3:{s:4:\"name\";s:4:\"spam\";s:4:\"slug\";s:4:\"spam\";s:5:\"count\";i:870;}s:7:\"payment\";a:3:{s:4:\"name\";s:7:\"payment\";s:4:\"slug\";s:7:\"payment\";s:5:\"count\";i:869;}s:4:\"form\";a:3:{s:4:\"name\";s:4:\"form\";s:4:\"slug\";s:4:\"form\";s:5:\"count\";i:865;}s:6:\"slider\";a:3:{s:4:\"name\";s:6:\"slider\";s:4:\"slug\";s:6:\"slider\";s:5:\"count\";i:864;}s:7:\"content\";a:3:{s:4:\"name\";s:7:\"content\";s:4:\"slug\";s:7:\"content\";s:5:\"count\";i:861;}s:9:\"gutenberg\";a:3:{s:4:\"name\";s:9:\"gutenberg\";s:4:\"slug\";s:9:\"gutenberg\";s:5:\"count\";i:813;}s:5:\"media\";a:3:{s:4:\"name\";s:5:\"media\";s:4:\"slug\";s:5:\"media\";s:5:\"count\";i:790;}s:10:\"buddypress\";a:3:{s:4:\"name\";s:10:\"buddypress\";s:4:\"slug\";s:10:\"buddypress\";s:5:\"count\";i:779;}s:6:\"search\";a:3:{s:4:\"name\";s:6:\"search\";s:4:\"slug\";s:6:\"search\";s:5:\"count\";i:770;}s:5:\"block\";a:3:{s:4:\"name\";s:5:\"block\";s:4:\"slug\";s:5:\"block\";s:5:\"count\";i:769;}s:6:\"editor\";a:3:{s:4:\"name\";s:6:\"editor\";s:4:\"slug\";s:6:\"editor\";s:5:\"count\";i:764;}s:15:\"payment-gateway\";a:3:{s:4:\"name\";s:15:\"payment gateway\";s:4:\"slug\";s:15:\"payment-gateway\";s:5:\"count\";i:758;}s:3:\"rss\";a:3:{s:4:\"name\";s:3:\"rss\";s:4:\"slug\";s:3:\"rss\";s:5:\"count\";i:732;}s:5:\"pages\";a:3:{s:4:\"name\";s:5:\"pages\";s:4:\"slug\";s:5:\"pages\";s:5:\"count\";i:728;}s:4:\"menu\";a:3:{s:4:\"name\";s:4:\"menu\";s:4:\"slug\";s:4:\"menu\";s:5:\"count\";i:720;}s:9:\"elementor\";a:3:{s:4:\"name\";s:9:\"elementor\";s:4:\"slug\";s:9:\"elementor\";s:5:\"count\";i:718;}s:12:\"contact-form\";a:3:{s:4:\"name\";s:12:\"contact form\";s:4:\"slug\";s:12:\"contact-form\";s:5:\"count\";i:717;}s:5:\"embed\";a:3:{s:4:\"name\";s:5:\"embed\";s:4:\"slug\";s:5:\"embed\";s:5:\"count\";i:682;}s:4:\"feed\";a:3:{s:4:\"name\";s:4:\"feed\";s:4:\"slug\";s:4:\"feed\";s:5:\"count\";i:682;}s:8:\"category\";a:3:{s:4:\"name\";s:8:\"category\";s:4:\"slug\";s:8:\"category\";s:5:\"count\";i:681;}s:4:\"ajax\";a:3:{s:4:\"name\";s:4:\"ajax\";s:4:\"slug\";s:4:\"ajax\";s:5:\"count\";i:674;}s:6:\"jquery\";a:3:{s:4:\"name\";s:6:\"jquery\";s:4:\"slug\";s:6:\"jquery\";s:5:\"count\";i:666;}s:7:\"youtube\";a:3:{s:4:\"name\";s:7:\"youtube\";s:4:\"slug\";s:7:\"youtube\";s:5:\"count\";i:629;}s:3:\"css\";a:3:{s:4:\"name\";s:3:\"css\";s:4:\"slug\";s:3:\"css\";s:5:\"count\";i:620;}s:9:\"affiliate\";a:3:{s:4:\"name\";s:9:\"affiliate\";s:4:\"slug\";s:9:\"affiliate\";s:5:\"count\";i:612;}s:3:\"api\";a:3:{s:4:\"name\";s:3:\"api\";s:4:\"slug\";s:3:\"api\";s:5:\"count\";i:607;}s:4:\"link\";a:3:{s:4:\"name\";s:4:\"link\";s:4:\"slug\";s:4:\"link\";s:5:\"count\";i:606;}s:10:\"javascript\";a:3:{s:4:\"name\";s:10:\"javascript\";s:4:\"slug\";s:10:\"javascript\";s:5:\"count\";i:604;}s:7:\"contact\";a:3:{s:4:\"name\";s:7:\"contact\";s:4:\"slug\";s:7:\"contact\";s:5:\"count\";i:593;}s:5:\"share\";a:3:{s:4:\"name\";s:5:\"share\";s:4:\"slug\";s:5:\"share\";s:5:\"count\";i:590;}s:10:\"responsive\";a:3:{s:4:\"name\";s:10:\"responsive\";s:4:\"slug\";s:10:\"responsive\";s:5:\"count\";i:587;}s:9:\"dashboard\";a:3:{s:4:\"name\";s:9:\"dashboard\";s:4:\"slug\";s:9:\"dashboard\";s:5:\"count\";i:585;}s:5:\"theme\";a:3:{s:4:\"name\";s:5:\"theme\";s:4:\"slug\";s:5:\"theme\";s:5:\"count\";i:574;}s:7:\"comment\";a:3:{s:4:\"name\";s:7:\"comment\";s:4:\"slug\";s:7:\"comment\";s:5:\"count\";i:569;}s:3:\"ads\";a:3:{s:4:\"name\";s:3:\"ads\";s:4:\"slug\";s:3:\"ads\";s:5:\"count\";i:567;}s:6:\"custom\";a:3:{s:4:\"name\";s:6:\"custom\";s:4:\"slug\";s:6:\"custom\";s:5:\"count\";i:560;}s:8:\"shipping\";a:3:{s:4:\"name\";s:8:\"shipping\";s:4:\"slug\";s:8:\"shipping\";s:5:\"count\";i:552;}s:9:\"marketing\";a:3:{s:4:\"name\";s:9:\"marketing\";s:4:\"slug\";s:9:\"marketing\";s:5:\"count\";i:551;}s:4:\"chat\";a:3:{s:4:\"name\";s:4:\"chat\";s:4:\"slug\";s:4:\"chat\";s:5:\"count\";i:541;}s:10:\"categories\";a:3:{s:4:\"name\";s:10:\"categories\";s:4:\"slug\";s:10:\"categories\";s:5:\"count\";i:539;}s:6:\"events\";a:3:{s:4:\"name\";s:6:\"events\";s:4:\"slug\";s:6:\"events\";s:5:\"count\";i:539;}s:4:\"user\";a:3:{s:4:\"name\";s:4:\"user\";s:4:\"slug\";s:4:\"user\";s:5:\"count\";i:529;}s:6:\"button\";a:3:{s:4:\"name\";s:6:\"button\";s:4:\"slug\";s:6:\"button\";s:5:\"count\";i:527;}s:14:\"contact-form-7\";a:3:{s:4:\"name\";s:14:\"contact form 7\";s:4:\"slug\";s:14:\"contact-form-7\";s:5:\"count\";i:526;}s:5:\"forms\";a:3:{s:4:\"name\";s:5:\"forms\";s:4:\"slug\";s:5:\"forms\";s:5:\"count\";i:520;}s:5:\"popup\";a:3:{s:4:\"name\";s:5:\"popup\";s:4:\"slug\";s:5:\"popup\";s:5:\"count\";i:514;}s:5:\"users\";a:3:{s:4:\"name\";s:5:\"users\";s:4:\"slug\";s:5:\"users\";s:5:\"count\";i:510;}s:6:\"mobile\";a:3:{s:4:\"name\";s:6:\"mobile\";s:4:\"slug\";s:6:\"mobile\";s:5:\"count\";i:509;}s:4:\"tags\";a:3:{s:4:\"name\";s:4:\"tags\";s:4:\"slug\";s:4:\"tags\";s:5:\"count\";i:507;}s:8:\"calendar\";a:3:{s:4:\"name\";s:8:\"calendar\";s:4:\"slug\";s:8:\"calendar\";s:5:\"count\";i:498;}s:11:\"performance\";a:3:{s:4:\"name\";s:11:\"performance\";s:4:\"slug\";s:11:\"performance\";s:5:\"count\";i:476;}s:10:\"newsletter\";a:3:{s:4:\"name\";s:10:\"newsletter\";s:4:\"slug\";s:10:\"newsletter\";s:5:\"count\";i:475;}s:10:\"navigation\";a:3:{s:4:\"name\";s:10:\"navigation\";s:4:\"slug\";s:10:\"navigation\";s:5:\"count\";i:466;}s:6:\"blocks\";a:3:{s:4:\"name\";s:6:\"blocks\";s:4:\"slug\";s:6:\"blocks\";s:5:\"count\";i:464;}s:5:\"photo\";a:3:{s:4:\"name\";s:5:\"photo\";s:4:\"slug\";s:5:\"photo\";s:5:\"count\";i:450;}s:9:\"slideshow\";a:3:{s:4:\"name\";s:9:\"slideshow\";s:4:\"slug\";s:9:\"slideshow\";s:5:\"count\";i:448;}s:5:\"stats\";a:3:{s:4:\"name\";s:5:\"stats\";s:4:\"slug\";s:5:\"stats\";s:5:\"count\";i:444;}s:10:\"statistics\";a:3:{s:4:\"name\";s:10:\"statistics\";s:4:\"slug\";s:10:\"statistics\";s:5:\"count\";i:435;}s:12:\"social-media\";a:3:{s:4:\"name\";s:12:\"social media\";s:4:\"slug\";s:12:\"social-media\";s:5:\"count\";i:430;}s:6:\"photos\";a:3:{s:4:\"name\";s:6:\"photos\";s:4:\"slug\";s:6:\"photos\";s:5:\"count\";i:426;}s:8:\"redirect\";a:3:{s:4:\"name\";s:8:\"redirect\";s:4:\"slug\";s:8:\"redirect\";s:5:\"count\";i:424;}s:12:\"notification\";a:3:{s:4:\"name\";s:12:\"notification\";s:4:\"slug\";s:12:\"notification\";s:5:\"count\";i:420;}s:4:\"news\";a:3:{s:4:\"name\";s:4:\"news\";s:4:\"slug\";s:4:\"news\";s:5:\"count\";i:418;}s:6:\"import\";a:3:{s:4:\"name\";s:6:\"import\";s:4:\"slug\";s:6:\"import\";s:5:\"count\";i:416;}s:8:\"tracking\";a:3:{s:4:\"name\";s:8:\"tracking\";s:4:\"slug\";s:8:\"tracking\";s:5:\"count\";i:414;}s:7:\"gateway\";a:3:{s:4:\"name\";s:7:\"gateway\";s:4:\"slug\";s:7:\"gateway\";s:5:\"count\";i:414;}s:10:\"shortcodes\";a:3:{s:4:\"name\";s:10:\"shortcodes\";s:4:\"slug\";s:10:\"shortcodes\";s:5:\"count\";i:409;}s:4:\"code\";a:3:{s:4:\"name\";s:4:\"code\";s:4:\"slug\";s:4:\"code\";s:5:\"count\";i:401;}s:8:\"payments\";a:3:{s:4:\"name\";s:8:\"payments\";s:4:\"slug\";s:8:\"payments\";s:5:\"count\";i:400;}s:7:\"plugins\";a:3:{s:4:\"name\";s:7:\"plugins\";s:4:\"slug\";s:7:\"plugins\";s:5:\"count\";i:397;}s:9:\"multisite\";a:3:{s:4:\"name\";s:9:\"multisite\";s:4:\"slug\";s:9:\"multisite\";s:5:\"count\";i:394;}s:4:\"meta\";a:3:{s:4:\"name\";s:4:\"meta\";s:4:\"slug\";s:4:\"meta\";s:5:\"count\";i:391;}s:5:\"cache\";a:3:{s:4:\"name\";s:5:\"cache\";s:4:\"slug\";s:5:\"cache\";s:5:\"count\";i:390;}s:3:\"url\";a:3:{s:4:\"name\";s:3:\"url\";s:4:\"slug\";s:3:\"url\";s:5:\"count\";i:386;}}','no'),(118292,'_site_transient_timeout_browser_e2232ef17156d62204b4ca205fbcd293','1676367783','no'),(118293,'_site_transient_browser_e2232ef17156d62204b4ca205fbcd293','a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:9:\"109.0.0.0\";s:8:\"platform\";s:7:\"Windows\";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'),(118294,'_transient_timeout_wpforms_dash_widget_lite_entries_by_form','1675814400','no'),(118295,'_transient_wpforms_dash_widget_lite_entries_by_form','a:2:{i:6;a:3:{s:7:\"form_id\";i:6;s:5:\"count\";i:1276;s:5:\"title\";s:19:\"Simple Contact Form\";}i:5;a:3:{s:7:\"form_id\";i:5;s:5:\"count\";i:209;s:5:\"title\";s:22:\"Newsletter Signup Form\";}}','no'),(120298,'wpil_2_license_status','','yes'),(120299,'wpil_2_license_key','','yes'),(120300,'wpil_2_license_data','','yes'),(120301,'wpil_2_ignore_numbers','1','yes'),(120302,'wpil_2_post_types','a:2:{i:0;s:4:\"post\";i:1;s:4:\"page\";}','yes'),(120303,'wpil_2_links_open_new_tab','0','yes'),(120304,'wpil_2_debug_mode','0','yes'),(120305,'wpil_option_update_reporting_data_on_save','0','yes'),(120306,'wpil_2_ignore_words','-\r\n-\r\na\r\nabout\r\nabove\r\nactually\r\nadd\r\nafter\r\nagain\r\nagainst\r\nago\r\nall\r\nam\r\nan\r\nand\r\nanother\r\nanswer\r\nany\r\nare\r\naren\'t\r\nas\r\nat\r\nbase\r\nbe\r\nbecause\r\nbeen\r\nbefore\r\nbeing\r\nbelow\r\nbest\r\nbetter\r\nbetween\r\nboth\r\nbut\r\nby\r\ncan\r\ncan\'t\r\ncannot\r\ncons\r\ncould\r\ncouldn\'t\r\ndid\r\ndidn\'t\r\ndifference\r\ndifferent\r\ndo\r\ndoes\r\ndoesn\'t\r\ndoing\r\ndon\'t\r\ndone\r\ndown\r\nduring\r\neach\r\neasier\r\neasy\r\neight\r\neven\r\nfar\r\nfew\r\nfind\r\nfirst\r\nfive\r\nfor\r\nfour\r\nfree\r\nfrom\r\nfurther\r\ngeneral\r\nget\r\ngett\r\ngetting\r\ngo\r\ngood\r\ngot\r\ngreat\r\nhad\r\nhadn\'t\r\nhas\r\nhasn\'t\r\nhave\r\nhaven\'t\r\nhaver\r\nhaving\r\nhe\r\nhe\'d\r\nhe\'ll\r\nhe\'s\r\nhelp\r\nher\r\nhere\r\nhere\'s\r\nhers\r\nherself\r\nhigh\r\nhim\r\nhimself\r\nhis\r\nhow\r\nhow\'s\r\ni\r\ni\'d\r\ni\'ll\r\ni\'m\r\ni\'ve\r\nif\r\nin\r\ninto\r\nis\r\nisn\'t\r\nit\r\nit\'s\r\nits\r\nitself\r\njust\r\nless\r\nlet\'s\r\nlike\r\nlong\r\nlook\r\nlove\r\nmake\r\nmany\r\nmatt\r\nmatter\r\nmay\r\nme\r\nmore\r\nmost\r\nmuch\r\nmustn\'t\r\nmy\r\nmyself\r\nnever\r\nnew\r\nnine\r\nno\r\nnor\r\nnot\r\nnow\r\nof\r\noff\r\non\r\nonce\r\none\r\nonly\r\nor\r\nother\r\nought\r\nour\r\nours\r\nourselves\r\nout\r\nover\r\noverall\r\nown\r\nper\r\npros\r\nquestion\r\nreview\r\nright\r\nsame\r\nseven\r\nshan\'t\r\nshe\r\nshe\'d\r\nshe\'ll\r\nshe\'s\r\nshock\r\nshocking\r\nshould\r\nshouldn\'t\r\nshow\r\nsimple\r\nsix\r\nso\r\nsome\r\nstart\r\nstill\r\nsuch\r\ntake\r\nten\r\nthan\r\nthat\r\nthat\'s\r\nthe\r\ntheir\r\ntheirs\r\nthem\r\nthemselves\r\nthen\r\nthere\r\nthere\'s\r\nthese\r\nthey\r\nthey\'d\r\nthey\'ll\r\nthey\'re\r\nthey\'ve\r\nthis\r\nthose\r\nthree\r\nthrough\r\nto\r\ntoo\r\ntool\r\ntwo\r\nunder\r\nuntil\r\nup\r\nuse\r\nusing\r\nvery\r\nwant\r\nwas\r\nwasn\'t\r\nwe\r\nwe\'d\r\nwe\'ll\r\nwe\'re\r\nwe\'ve\r\nwere\r\nweren\'t\r\nwhat\r\nwhat\'s\r\nwhen\r\nwhen\'s\r\nwhere\r\nwhere\'s\r\nwhich\r\nwhile\r\nwho\r\nwho\'s\r\nwhom\r\nwhy\r\nwhy\'s\r\nwill\r\nwith\r\nwithin\r\nwithout\r\nwon\'t\r\nwould\r\nwouldn\'t\r\nyou\r\nyou\'d\r\nyou\'ll\r\nyou\'re\r\nyou\'ve\r\nyour\r\nyours\r\nyourself\r\nyourselves\r\nzero\'\r\n-','yes'),(120307,'wpil_has_run_initial_scan','1','yes'),(120308,'wpil_site_db_version','1.22','yes'),(120309,'wpil_link_table_is_created','1','yes'),(120310,'wpil_fresh_install','','yes'),(120311,'wpil_install_date','2023-02-16 09:52:47','yes'),(120314,'fs_active_plugins','O:8:\"stdClass\":3:{s:7:\"plugins\";a:1:{s:39:\"wp-sheet-editor-premium/vendor/freemius\";O:8:\"stdClass\":4:{s:7:\"version\";s:5:\"2.5.3\";s:4:\"type\";s:6:\"plugin\";s:9:\"timestamp\";i:1676541168;s:11:\"plugin_path\";s:43:\"wp-sheet-editor-premium/wp-sheet-editor.php\";}}s:7:\"abspath\";s:40:\"/opt/aphex/sites/affolterproductions.nl/\";s:6:\"newest\";O:8:\"stdClass\":5:{s:11:\"plugin_path\";s:43:\"wp-sheet-editor-premium/wp-sheet-editor.php\";s:8:\"sdk_path\";s:39:\"wp-sheet-editor-premium/vendor/freemius\";s:7:\"version\";s:5:\"2.5.3\";s:13:\"in_activation\";b:0;s:9:\"timestamp\";i:1676541168;}}','yes'),(120315,'fs_debug_mode','','yes'),(120316,'fs_accounts','a:6:{s:21:\"id_slug_type_path_map\";a:1:{i:1010;a:3:{s:4:\"slug\";s:59:\"wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\";s:4:\"type\";s:6:\"plugin\";s:4:\"path\";s:43:\"wp-sheet-editor-premium/wp-sheet-editor.php\";}}s:11:\"plugin_data\";a:1:{s:59:\"wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\";a:15:{s:16:\"plugin_main_file\";O:8:\"stdClass\":1:{s:4:\"path\";s:43:\"wp-sheet-editor-premium/wp-sheet-editor.php\";}s:20:\"is_network_activated\";b:0;s:17:\"install_timestamp\";i:1676541168;s:16:\"sdk_last_version\";N;s:11:\"sdk_version\";s:5:\"2.5.3\";s:16:\"sdk_upgrade_mode\";b:1;s:18:\"sdk_downgrade_mode\";b:0;s:19:\"plugin_last_version\";N;s:14:\"plugin_version\";s:13:\"2.25.2-beta.1\";s:19:\"plugin_upgrade_mode\";b:1;s:21:\"plugin_downgrade_mode\";b:0;s:17:\"was_plugin_loaded\";b:1;s:21:\"is_plugin_new_install\";b:0;s:17:\"connectivity_test\";a:6:{s:12:\"is_connected\";b:1;s:4:\"host\";s:22:\"affolterproductions.nl\";s:9:\"server_ip\";s:9:\"127.0.0.1\";s:9:\"is_active\";b:1;s:9:\"timestamp\";i:1676595975;s:7:\"version\";s:13:\"2.25.2-beta.1\";}s:15:\"prev_is_premium\";b:1;}}s:13:\"file_slug_map\";a:1:{s:43:\"wp-sheet-editor-premium/wp-sheet-editor.php\";s:59:\"wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\";}s:7:\"plugins\";a:1:{s:59:\"wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\";O:9:\"FS_Plugin\":23:{s:16:\"parent_plugin_id\";N;s:5:\"title\";s:28:\"WP Sheet Editor - Post Types\";s:4:\"slug\";s:59:\"wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\";s:12:\"premium_slug\";s:23:\"wp-sheet-editor-premium\";s:4:\"type\";s:6:\"plugin\";s:20:\"affiliate_moderation\";b:0;s:19:\"is_wp_org_compliant\";b:1;s:22:\"premium_releases_count\";N;s:4:\"file\";s:43:\"wp-sheet-editor-premium/wp-sheet-editor.php\";s:7:\"version\";s:13:\"2.25.2-beta.1\";s:11:\"auto_update\";N;s:4:\"info\";N;s:10:\"is_premium\";b:1;s:14:\"premium_suffix\";s:9:\"(Premium)\";s:7:\"is_live\";b:1;s:9:\"bundle_id\";N;s:17:\"bundle_public_key\";N;s:10:\"public_key\";s:32:\"pk_ec1c7da603c0772f1bfe276efb715\";s:10:\"secret_key\";N;s:2:\"id\";s:4:\"1010\";s:7:\"updated\";N;s:7:\"created\";N;s:22:\"\0FS_Entity\0_is_updated\";b:0;}}s:9:\"unique_id\";s:32:\"13d4f92581d9e093154d6f13d10f2f92\";s:7:\"updates\";a:1:{i:1010;N;}}','yes'),(120498,'vg_sheet_editor','a:8:{s:8:\"last_tab\";N;s:13:\"be_post_types\";a:1:{i:0;s:4:\"post\";}s:17:\"be_posts_per_page\";i:20;s:23:\"be_load_items_on_scroll\";i:1;s:19:\"be_fix_columns_left\";i:2;s:22:\"be_posts_per_page_save\";i:4;s:26:\"be_timeout_between_batches\";i:6;s:23:\"be_disable_post_actions\";i:0;}','yes'),(120499,'fs_gdpr','a:1:{s:2:\"u0\";a:1:{s:8:\"required\";b:0;}}','yes'),(120500,'vgse_columns_visibility','a:0:{}','yes'),(120501,'vgse_columns_visibility_migrated','1','yes'),(120502,'vgse_welcome_redirect','no','yes'),(120503,'vgse_hide_whats_new_2.25.2-beta.1','yes','yes'),(120578,'_transient_timeout_7b7a073da251a9f635091f9470290351','1676704367','no'),(120579,'_transient_7b7a073da251a9f635091f9470290351','a:6:{s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:7:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Fri, 17 Feb 2023 07:12:47 GMT\";s:12:\"content-type\";s:25:\"text/plain; charset=utf-8\";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:5:\"ord 1\";}}s:4:\"body\";s:1159:\"{\"plugins\":{\"wp-sheet-editor-premium\\/wp-sheet-editor.php\":{\"id\":\"w.org\\/plugins\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\",\"slug\":\"wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\",\"plugin\":\"wp-sheet-editor-premium\\/wp-sheet-editor.php\",\"new_version\":\"2.25.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages.2.25.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/icon-256x256.png?rev=1543619\",\"1x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/icon-128x128.png?rev=1543619\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/banner-1544x500.png?rev=1543619\",\"1x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/banner-772x250.png?rev=1543627\"},\"banners_rtl\":[],\"requires\":\"3.6\",\"tested\":\"6.1.1\",\"requires_php\":false,\"compatibility\":[]}},\"translations\":[]}\";s:8:\"response\";a:2:{s:4:\"code\";i:200;s:7:\"message\";s:2:\"OK\";}s:7:\"cookies\";a:0:{}s:8:\"filename\";N;s:13:\"http_response\";O:25:\"WP_HTTP_Requests_Response\":5:{s:11:\"\0*\0response\";O:17:\"Requests_Response\":10:{s:4:\"body\";s:1159:\"{\"plugins\":{\"wp-sheet-editor-premium\\/wp-sheet-editor.php\":{\"id\":\"w.org\\/plugins\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\",\"slug\":\"wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\",\"plugin\":\"wp-sheet-editor-premium\\/wp-sheet-editor.php\",\"new_version\":\"2.25.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages.2.25.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/icon-256x256.png?rev=1543619\",\"1x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/icon-128x128.png?rev=1543619\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/banner-1544x500.png?rev=1543619\",\"1x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/banner-772x250.png?rev=1543627\"},\"banners_rtl\":[],\"requires\":\"3.6\",\"tested\":\"6.1.1\",\"requires_php\":false,\"compatibility\":[]}},\"translations\":[]}\";s:3:\"raw\";s:1406:\"HTTP/1.1 200 OK\r\nServer: nginx\r\nDate: Fri, 17 Feb 2023 07:12:47 GMT\r\nContent-Type: text/plain; charset=utf-8\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nVary: Accept-Encoding\r\nX-Frame-Options: SAMEORIGIN\r\nContent-Encoding: br\r\nX-nc: ord 1\r\n\r\n{\"plugins\":{\"wp-sheet-editor-premium\\/wp-sheet-editor.php\":{\"id\":\"w.org\\/plugins\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\",\"slug\":\"wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\",\"plugin\":\"wp-sheet-editor-premium\\/wp-sheet-editor.php\",\"new_version\":\"2.25.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages.2.25.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/icon-256x256.png?rev=1543619\",\"1x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/icon-128x128.png?rev=1543619\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/banner-1544x500.png?rev=1543619\",\"1x\":\"https:\\/\\/ps.w.org\\/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\\/assets\\/banner-772x250.png?rev=1543627\"},\"banners_rtl\":[],\"requires\":\"3.6\",\"tested\":\"6.1.1\",\"requires_php\":false,\"compatibility\":[]}},\"translations\":[]}\";s:7:\"headers\";O:25:\"Requests_Response_Headers\":1:{s:7:\"\0*\0data\";a:7:{s:6:\"server\";a:1:{i:0;s:5:\"nginx\";}s:4:\"date\";a:1:{i:0;s:29:\"Fri, 17 Feb 2023 07:12:47 GMT\";}s:12:\"content-type\";a:1:{i:0;s:25:\"text/plain; charset=utf-8\";}s:4:\"vary\";a:1:{i:0;s:15:\"Accept-Encoding\";}s:15:\"x-frame-options\";a:1:{i:0;s:10:\"SAMEORIGIN\";}s:16:\"content-encoding\";a:1:{i:0;s:2:\"br\";}s:4:\"x-nc\";a:1:{i:0;s:5:\"ord 1\";}}}s:11:\"status_code\";i:200;s:16:\"protocol_version\";d:1.1000000000000001;s:7:\"success\";b:1;s:9:\"redirects\";i:0;s:3:\"url\";s:51:\"https://api.wordpress.org/plugins/update-check/1.1/\";s:7:\"history\";a:0:{}s:7:\"cookies\";O:19:\"Requests_Cookie_Jar\":1:{s:10:\"\0*\0cookies\";a:0:{}}}s:11:\"\0*\0filename\";N;s:4:\"data\";N;s:7:\"headers\";N;s:6:\"status\";N;}}','no'),(120581,'_site_transient_timeout_theme_roots','1676619768','no'),(120582,'_site_transient_theme_roots','a:9:{s:9:\"blog-belt\";s:7:\"/themes\";s:9:\"ephemeris\";s:7:\"/themes\";s:9:\"himalayas\";s:7:\"/themes\";s:5:\"ocius\";s:7:\"/themes\";s:14:\"twentynineteen\";s:7:\"/themes\";s:15:\"twentyseventeen\";s:7:\"/themes\";s:12:\"twentytwenty\";s:7:\"/themes\";s:15:\"twentytwentyone\";s:7:\"/themes\";s:15:\"twentytwentytwo\";s:7:\"/themes\";}','no'),(120584,'_site_transient_update_plugins','O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1676617969;s:8:\"response\";a:5:{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:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:37:\"w.org/plugins/all-in-one-wp-migration\";s:4:\"slug\";s:23:\"all-in-one-wp-migration\";s:6:\"plugin\";s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";s:11:\"new_version\";s:4:\"7.70\";s:3:\"url\";s:54:\"https://wordpress.org/plugins/all-in-one-wp-migration/\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/plugin/all-in-one-wp-migration.7.70.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:76:\"https://ps.w.org/all-in-one-wp-migration/assets/icon-256x256.png?rev=2458334\";s:2:\"1x\";s:76:\"https://ps.w.org/all-in-one-wp-migration/assets/icon-128x128.png?rev=2458334\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:79:\"https://ps.w.org/all-in-one-wp-migration/assets/banner-1544x500.png?rev=2837281\";s:2:\"1x\";s:78:\"https://ps.w.org/all-in-one-wp-migration/assets/banner-772x250.png?rev=2837281\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.3\";s:6:\"tested\";s:5:\"6.1.1\";s:12:\"requires_php\";s:3:\"5.3\";}s:47:\"simple-social-buttons/simple-social-buttons.php\";O:8:\"stdClass\":13:{s:2:\"id\";s:35:\"w.org/plugins/simple-social-buttons\";s:4:\"slug\";s:21:\"simple-social-buttons\";s:6:\"plugin\";s:47:\"simple-social-buttons/simple-social-buttons.php\";s:11:\"new_version\";s:5:\"4.0.3\";s:3:\"url\";s:52:\"https://wordpress.org/plugins/simple-social-buttons/\";s:7:\"package\";s:70:\"https://downloads.wordpress.org/plugin/simple-social-buttons.4.0.3.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:74:\"https://ps.w.org/simple-social-buttons/assets/icon-256x256.png?rev=2439696\";s:2:\"1x\";s:74:\"https://ps.w.org/simple-social-buttons/assets/icon-128x128.png?rev=2439696\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:77:\"https://ps.w.org/simple-social-buttons/assets/banner-1544x500.png?rev=2439696\";s:2:\"1x\";s:76:\"https://ps.w.org/simple-social-buttons/assets/banner-772x250.png?rev=2439696\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.0\";s:6:\"tested\";s:5:\"6.1.1\";s:12:\"requires_php\";b:0;s:14:\"upgrade_notice\";s:47:\"<ul>\n<li>Please upgrade immediately.</li>\n</ul>\";}s:81:\"auto-terms-of-service-and-privacy-policy/auto-terms-of-service-privacy-policy.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:54:\"w.org/plugins/auto-terms-of-service-and-privacy-policy\";s:4:\"slug\";s:40:\"auto-terms-of-service-and-privacy-policy\";s:6:\"plugin\";s:81:\"auto-terms-of-service-and-privacy-policy/auto-terms-of-service-privacy-policy.php\";s:11:\"new_version\";s:5:\"2.5.0\";s:3:\"url\";s:71:\"https://wordpress.org/plugins/auto-terms-of-service-and-privacy-policy/\";s:7:\"package\";s:89:\"https://downloads.wordpress.org/plugin/auto-terms-of-service-and-privacy-policy.2.5.0.zip\";s:5:\"icons\";a:2:{s:2:\"1x\";s:85:\"https://ps.w.org/auto-terms-of-service-and-privacy-policy/assets/icon.svg?rev=2292425\";s:3:\"svg\";s:85:\"https://ps.w.org/auto-terms-of-service-and-privacy-policy/assets/icon.svg?rev=2292425\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:95:\"https://ps.w.org/auto-terms-of-service-and-privacy-policy/assets/banner-772x250.png?rev=2292425\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.2\";s:6:\"tested\";s:5:\"6.1.1\";s:12:\"requires_php\";s:3:\"5.3\";}s:24:\"wpforms-lite/wpforms.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:26:\"w.org/plugins/wpforms-lite\";s:4:\"slug\";s:12:\"wpforms-lite\";s:6:\"plugin\";s:24:\"wpforms-lite/wpforms.php\";s:11:\"new_version\";s:7:\"1.8.0.1\";s:3:\"url\";s:43:\"https://wordpress.org/plugins/wpforms-lite/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.0.1.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:65:\"https://ps.w.org/wpforms-lite/assets/icon-256x256.png?rev=2574201\";s:2:\"1x\";s:57:\"https://ps.w.org/wpforms-lite/assets/icon.svg?rev=2574198\";s:3:\"svg\";s:57:\"https://ps.w.org/wpforms-lite/assets/icon.svg?rev=2574198\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/wpforms-lite/assets/banner-1544x500.png?rev=2602491\";s:2:\"1x\";s:67:\"https://ps.w.org/wpforms-lite/assets/banner-772x250.png?rev=2602491\";}s:11:\"banners_rtl\";a:2:{s:2:\"2x\";s:72:\"https://ps.w.org/wpforms-lite/assets/banner-1544x500-rtl.png?rev=2602491\";s:2:\"1x\";s:71:\"https://ps.w.org/wpforms-lite/assets/banner-772x250-rtl.png?rev=2602491\";}s:8:\"requires\";s:3:\"5.2\";s:6:\"tested\";s:5:\"6.1.1\";s:12:\"requires_php\";s:3:\"5.6\";}}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:4:{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:75:\"recent-posts-widget-with-thumbnails/recent-posts-widget-with-thumbnails.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:49:\"w.org/plugins/recent-posts-widget-with-thumbnails\";s:4:\"slug\";s:35:\"recent-posts-widget-with-thumbnails\";s:6:\"plugin\";s:75:\"recent-posts-widget-with-thumbnails/recent-posts-widget-with-thumbnails.php\";s:11:\"new_version\";s:5:\"7.1.1\";s:3:\"url\";s:66:\"https://wordpress.org/plugins/recent-posts-widget-with-thumbnails/\";s:7:\"package\";s:84:\"https://downloads.wordpress.org/plugin/recent-posts-widget-with-thumbnails.7.1.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:88:\"https://ps.w.org/recent-posts-widget-with-thumbnails/assets/icon-256x256.png?rev=2478511\";s:2:\"1x\";s:88:\"https://ps.w.org/recent-posts-widget-with-thumbnails/assets/icon-128x128.png?rev=2478511\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:91:\"https://ps.w.org/recent-posts-widget-with-thumbnails/assets/banner-1544x500.jpg?rev=2480188\";s:2:\"1x\";s:90:\"https://ps.w.org/recent-posts-widget-with-thumbnails/assets/banner-772x250.jpg?rev=2480188\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.6\";}s:29:\"theme-editor/theme_editor.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:26:\"w.org/plugins/theme-editor\";s:4:\"slug\";s:12:\"theme-editor\";s:6:\"plugin\";s:29:\"theme-editor/theme_editor.php\";s:11:\"new_version\";s:3:\"2.7\";s:3:\"url\";s:43:\"https://wordpress.org/plugins/theme-editor/\";s:7:\"package\";s:55:\"https://downloads.wordpress.org/plugin/theme-editor.zip\";s:5:\"icons\";a:1:{s:2:\"1x\";s:65:\"https://ps.w.org/theme-editor/assets/icon-128x128.png?rev=1644634\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:67:\"https://ps.w.org/theme-editor/assets/banner-772x250.jpg?rev=1644636\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.4\";}s:43:\"wp-sheet-editor-premium/wp-sheet-editor.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:43:\"wp-sheet-editor-premium/wp-sheet-editor.php\";s:4:\"slug\";s:59:\"wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\";s:6:\"plugin\";s:43:\"wp-sheet-editor-premium/wp-sheet-editor.php\";s:11:\"new_version\";s:13:\"2.25.2-beta.1\";s:3:\"url\";s:0:\"\";s:7:\"package\";s:0:\"\";s:5:\"icons\";a:0:{}s:7:\"banners\";a:0:{}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:0:\"\";s:12:\"requires_php\";s:0:\"\";s:13:\"compatibility\";O:8:\"stdClass\":0:{}}}}','no'),(121331,'user_count','1','no'),(121860,'_transient_timeout_global_styles_blog-belt','1679709574','no'),(121861,'_transient_global_styles_blog-belt','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--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--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: 16px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 25px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: 35px;}.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'),(121862,'_transient_timeout_global_styles_svg_filters_blog-belt','1679709574','no'),(121863,'_transient_global_styles_svg_filters_blog-belt','<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-dark-grayscale\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 0.49803921568627\" /><feFuncG type=\"table\" tableValues=\"0 0.49803921568627\" /><feFuncB type=\"table\" tableValues=\"0 0.49803921568627\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-grayscale\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 1\" /><feFuncG type=\"table\" tableValues=\"0 1\" /><feFuncB type=\"table\" tableValues=\"0 1\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-purple-yellow\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0.54901960784314 0.98823529411765\" /><feFuncG type=\"table\" tableValues=\"0 1\" /><feFuncB type=\"table\" tableValues=\"0.71764705882353 0.25490196078431\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-blue-red\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 1\" /><feFuncG type=\"table\" tableValues=\"0 0.27843137254902\" /><feFuncB type=\"table\" tableValues=\"0.5921568627451 0.27843137254902\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-midnight\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 0\" /><feFuncG type=\"table\" tableValues=\"0 0.64705882352941\" /><feFuncB type=\"table\" tableValues=\"0 1\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-magenta-yellow\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0.78039215686275 1\" /><feFuncG type=\"table\" tableValues=\"0 0.94901960784314\" /><feFuncB type=\"table\" tableValues=\"0.35294117647059 0.47058823529412\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-purple-green\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0.65098039215686 0.40392156862745\" /><feFuncG type=\"table\" tableValues=\"0 1\" /><feFuncB type=\"table\" tableValues=\"0.44705882352941 0.4\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-blue-orange\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0.098039215686275 1\" /><feFuncG type=\"table\" tableValues=\"0 0.66274509803922\" /><feFuncB type=\"table\" tableValues=\"0.84705882352941 0.41960784313725\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg>','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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_postmeta` (
`meta_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`post_id` bigint unsigned NOT NULL DEFAULT '0',
`meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`meta_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`meta_id`),
KEY `post_id` (`post_id`),
KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB AUTO_INCREMENT=151 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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 (2,3,'_wp_page_template','default'),(3,7,'_edit_lock','1588829390:1'),(4,8,'_edit_lock','1588828029:1'),(5,9,'_edit_lock','1588827818:1'),(6,13,'_edit_lock','1588829392:1'),(7,15,'_edit_last','1'),(8,15,'_wp_page_template','default'),(9,15,'_edit_lock','1588828191:1'),(10,16,'_edit_last','1'),(11,16,'_wp_page_template','default'),(12,16,'_edit_lock','1588828025:1'),(13,23,'_menu_item_type','custom'),(14,23,'_menu_item_menu_item_parent','0'),(15,23,'_menu_item_object_id','23'),(16,23,'_menu_item_object','custom'),(17,23,'_menu_item_target',''),(18,23,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(19,23,'_menu_item_xfn',''),(20,23,'_menu_item_url','http://affolterproductions.nl/'),(22,24,'_menu_item_type','post_type'),(23,24,'_menu_item_menu_item_parent','0'),(24,24,'_menu_item_object_id','13'),(25,24,'_menu_item_object','page'),(26,24,'_menu_item_target',''),(27,24,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(28,24,'_menu_item_xfn',''),(29,24,'_menu_item_url',''),(31,25,'_menu_item_type','post_type'),(32,25,'_menu_item_menu_item_parent','0'),(33,25,'_menu_item_object_id','9'),(34,25,'_menu_item_object','page'),(35,25,'_menu_item_target',''),(36,25,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(37,25,'_menu_item_xfn',''),(38,25,'_menu_item_url',''),(40,26,'_menu_item_type','post_type'),(41,26,'_menu_item_menu_item_parent','0'),(42,26,'_menu_item_object_id','7'),(43,26,'_menu_item_object','page'),(44,26,'_menu_item_target',''),(45,26,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(46,26,'_menu_item_xfn',''),(47,26,'_menu_item_url',''),(49,27,'_menu_item_type','post_type'),(50,27,'_menu_item_menu_item_parent','0'),(51,27,'_menu_item_object_id','8'),(52,27,'_menu_item_object','page'),(53,27,'_menu_item_target',''),(54,27,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(55,27,'_menu_item_xfn',''),(56,27,'_menu_item_url',''),(58,29,'_wp_attached_file','2020/05/5456.jpg'),(59,29,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1500;s:6:\"height\";i:1000;s:4:\"file\";s:16:\"2020/05/5456.jpg\";s:5:\"sizes\";a:6:{s:6:\"medium\";a:4:{s:4:\"file\";s:16:\"5456-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:17:\"5456-1024x683.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:683;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:16:\"5456-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:16:\"5456-768x512.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:512;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:33:\"ephemeris_post_feature_full_width\";a:4:{s:4:\"file\";s:16:\"5456-865x500.jpg\";s:5:\"width\";i:865;s:6:\"height\";i:500;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:39:\"ephemeris_nosidebar_feature_image_width\";a:4:{s:4:\"file\";s:17:\"5456-1160x500.jpg\";s:5:\"width\";i:1160;s:6:\"height\";i:500;s:9:\"mime-type\";s:10:\"image/jpeg\";}}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:{}}}'),(60,30,'_wp_attached_file','2020/05/logo.png'),(61,30,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:325;s:6:\"height\";i:260;s:4:\"file\";s:16:\"2020/05/logo.png\";s:5:\"sizes\";a:2:{s:6:\"medium\";a:4:{s:4:\"file\";s:16:\"logo-300x240.png\";s:5:\"width\";i:300;s:6:\"height\";i:240;s:9:\"mime-type\";s:9:\"image/png\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:16:\"logo-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}}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:{}}}'),(62,31,'_wp_attached_file','2020/05/3.jpg'),(63,31,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1000;s:4:\"file\";s:13:\"2020/05/3.jpg\";s:5:\"sizes\";a:7:{s:6:\"medium\";a:4:{s:4:\"file\";s:13:\"3-300x188.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:188;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:14:\"3-1024x640.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:640;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:13:\"3-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:13:\"3-768x480.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:480;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:9:\"1536x1536\";a:4:{s:4:\"file\";s:14:\"3-1536x960.jpg\";s:5:\"width\";i:1536;s:6:\"height\";i:960;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:33:\"ephemeris_post_feature_full_width\";a:4:{s:4:\"file\";s:13:\"3-865x500.jpg\";s:5:\"width\";i:865;s:6:\"height\";i:500;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:39:\"ephemeris_nosidebar_feature_image_width\";a:4:{s:4:\"file\";s:14:\"3-1160x500.jpg\";s:5:\"width\";i:1160;s:6:\"height\";i:500;s:9:\"mime-type\";s:10:\"image/jpeg\";}}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:{}}}'),(66,33,'_wp_attached_file','2020/05/cropped-logo.png'),(67,33,'_wp_attachment_context','custom-logo'),(68,33,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:325;s:6:\"height\";i:63;s:4:\"file\";s:24:\"2020/05/cropped-logo.png\";s:5:\"sizes\";a:2:{s:6:\"medium\";a:4:{s:4:\"file\";s:23:\"cropped-logo-300x58.png\";s:5:\"width\";i:300;s:6:\"height\";i:58;s:9:\"mime-type\";s:9:\"image/png\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:23:\"cropped-logo-150x63.png\";s:5:\"width\";i:150;s:6:\"height\";i:63;s:9:\"mime-type\";s:9:\"image/png\";}}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:{}}}'),(69,34,'_wp_attached_file','2020/05/cropped-logo-1.png'),(70,34,'_wp_attachment_context','site-icon'),(71,34,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:512;s:6:\"height\";i:512;s:4:\"file\";s:26:\"2020/05/cropped-logo-1.png\";s:5:\"sizes\";a:8:{s:6:\"medium\";a:4:{s:4:\"file\";s:26:\"cropped-logo-1-300x300.png\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:9:\"image/png\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:26:\"cropped-logo-1-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}s:33:\"ephemeris_post_feature_full_width\";a:4:{s:4:\"file\";s:26:\"cropped-logo-1-512x500.png\";s:5:\"width\";i:512;s:6:\"height\";i:500;s:9:\"mime-type\";s:9:\"image/png\";}s:39:\"ephemeris_nosidebar_feature_image_width\";a:4:{s:4:\"file\";s:26:\"cropped-logo-1-512x500.png\";s:5:\"width\";i:512;s:6:\"height\";i:500;s:9:\"mime-type\";s:9:\"image/png\";}s:13:\"site_icon-270\";a:4:{s:4:\"file\";s:26:\"cropped-logo-1-270x270.png\";s:5:\"width\";i:270;s:6:\"height\";i:270;s:9:\"mime-type\";s:9:\"image/png\";}s:13:\"site_icon-192\";a:4:{s:4:\"file\";s:26:\"cropped-logo-1-192x192.png\";s:5:\"width\";i:192;s:6:\"height\";i:192;s:9:\"mime-type\";s:9:\"image/png\";}s:13:\"site_icon-180\";a:4:{s:4:\"file\";s:26:\"cropped-logo-1-180x180.png\";s:5:\"width\";i:180;s:6:\"height\";i:180;s:9:\"mime-type\";s:9:\"image/png\";}s:12:\"site_icon-32\";a:4:{s:4:\"file\";s:24:\"cropped-logo-1-32x32.png\";s:5:\"width\";i:32;s:6:\"height\";i:32;s:9:\"mime-type\";s:9:\"image/png\";}}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:{}}}'),(74,36,'_edit_lock','1588830769:1'),(75,37,'_edit_lock','1588830644:1'),(78,37,'_thumbnail_id','29'),(79,37,'_edit_last','1'),(80,37,'_ssb_hide','false'),(81,39,'_wp_attached_file','2020/05/3455-1.jpg'),(82,39,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:1066;s:4:\"file\";s:18:\"2020/05/3455-1.jpg\";s:5:\"sizes\";a:7:{s:6:\"medium\";a:4:{s:4:\"file\";s:18:\"3455-1-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:5:\"large\";a:4:{s:4:\"file\";s:19:\"3455-1-1024x682.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:682;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:18:\"3455-1-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:18:\"3455-1-768x512.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:512;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:9:\"1536x1536\";a:4:{s:4:\"file\";s:20:\"3455-1-1536x1023.jpg\";s:5:\"width\";i:1536;s:6:\"height\";i:1023;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:33:\"ephemeris_post_feature_full_width\";a:4:{s:4:\"file\";s:18:\"3455-1-865x500.jpg\";s:5:\"width\";i:865;s:6:\"height\";i:500;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:39:\"ephemeris_nosidebar_feature_image_width\";a:4:{s:4:\"file\";s:19:\"3455-1-1160x500.jpg\";s:5:\"width\";i:1160;s:6:\"height\";i:500;s:9:\"mime-type\";s:10:\"image/jpeg\";}}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:{}}}'),(85,36,'_thumbnail_id','39'),(86,36,'_edit_last','1'),(87,36,'_ssb_hide','false'),(92,43,'_wp_attached_file','2020/05/ads.jpg'),(93,43,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:150;s:6:\"height\";i:634;s:4:\"file\";s:15:\"2020/05/ads.jpg\";s:5:\"sizes\";a:4:{s:6:\"medium\";a:4:{s:4:\"file\";s:14:\"ads-71x300.jpg\";s:5:\"width\";i:71;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:15:\"ads-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:18:\"ocius-carousel-img\";a:4:{s:4:\"file\";s:15:\"ads-150x450.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:450;s:9:\"mime-type\";s:10:\"image/jpeg\";}s:17:\"ocius-small-thumb\";a:4:{s:4:\"file\";s:15:\"ads-150x220.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:220;s:9:\"mime-type\";s:10:\"image/jpeg\";}}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:\"1\";s:8:\"keywords\";a:0:{}}}'),(104,50,'_wp_attached_file','2020/05/cropped-logo-2.png'),(105,50,'_wp_attachment_context','custom-logo'),(106,50,'_wp_attachment_metadata','a:5:{s:5:\"width\";i:325;s:6:\"height\";i:49;s:4:\"file\";s:26:\"2020/05/cropped-logo-2.png\";s:5:\"sizes\";a:2:{s:6:\"medium\";a:4:{s:4:\"file\";s:25:\"cropped-logo-2-300x45.png\";s:5:\"width\";i:300;s:6:\"height\";i:45;s:9:\"mime-type\";s:9:\"image/png\";}s:9:\"thumbnail\";a:4:{s:4:\"file\";s:25:\"cropped-logo-2-150x49.png\";s:5:\"width\";i:150;s:6:\"height\";i:49;s:9:\"mime-type\";s:9:\"image/png\";}}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:{}}}'),(113,6,'wpforms_entries_count','1350'),(114,37,'ssb_old_counts','a:5:{s:7:\"twitter\";i:0;s:9:\"pinterest\";i:0;s:7:\"fbshare\";i:0;s:6:\"reddit\";i:0;s:6:\"tumblr\";i:0;}'),(115,37,'ssb_total_counts','0'),(116,37,'ssb_cache_timestamp','450340'),(117,36,'ssb_old_counts','a:5:{s:7:\"twitter\";i:0;s:9:\"pinterest\";i:0;s:7:\"fbshare\";i:0;s:6:\"reddit\";i:0;s:6:\"tumblr\";i:0;}'),(118,36,'ssb_total_counts','0'),(119,36,'ssb_cache_timestamp','464217'),(120,5,'wpforms_entries_count','283'),(121,6,'wpforms_form_locations','a:1:{i:0;a:6:{s:4:\"type\";s:4:\"page\";s:5:\"title\";s:10:\"Contact Us\";s:7:\"form_id\";i:6;s:2:\"id\";i:9;s:6:\"status\";s:7:\"publish\";s:3:\"url\";s:12:\"/contact-us/\";}}'),(122,5,'wpforms_form_locations','a:1:{i:0;a:4:{s:4:\"type\";s:6:\"widget\";s:5:\"title\";s:10:\"Newsletter\";s:7:\"form_id\";i:5;s:2:\"id\";s:16:\"wpforms-widget-3\";}}'),(126,59,'_edit_lock','1670603425:1'),(129,59,'_edit_last','1'),(130,59,'_ssb_hide','false'),(133,64,'_edit_lock','1670836920:1'),(134,65,'_wp_attached_file','2022/12/high-rise-buildings-2021-08-26-16-02-30-utc-scaled.jpg'),(135,65,'_wp_attachment_metadata','a:7:{s:5:\"width\";i:2560;s:6:\"height\";i:1707;s:4:\"file\";s:62:\"2022/12/high-rise-buildings-2021-08-26-16-02-30-utc-scaled.jpg\";s:8:\"filesize\";i:648777;s:5:\"sizes\";a:9:{s:6:\"medium\";a:5:{s:4:\"file\";s:55:\"high-rise-buildings-2021-08-26-16-02-30-utc-300x200.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:200;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:15354;}s:5:\"large\";a:5:{s:4:\"file\";s:56:\"high-rise-buildings-2021-08-26-16-02-30-utc-1024x683.jpg\";s:5:\"width\";i:1024;s:6:\"height\";i:683;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:137129;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:55:\"high-rise-buildings-2021-08-26-16-02-30-utc-150x150.jpg\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:6712;}s:12:\"medium_large\";a:5:{s:4:\"file\";s:55:\"high-rise-buildings-2021-08-26-16-02-30-utc-768x512.jpg\";s:5:\"width\";i:768;s:6:\"height\";i:512;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:81379;}s:9:\"1536x1536\";a:5:{s:4:\"file\";s:57:\"high-rise-buildings-2021-08-26-16-02-30-utc-1536x1024.jpg\";s:5:\"width\";i:1536;s:6:\"height\";i:1024;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:277571;}s:9:\"2048x2048\";a:5:{s:4:\"file\";s:57:\"high-rise-buildings-2021-08-26-16-02-30-utc-2048x1365.jpg\";s:5:\"width\";i:2048;s:6:\"height\";i:1365;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:451967;}s:18:\"ocius-carousel-img\";a:5:{s:4:\"file\";s:55:\"high-rise-buildings-2021-08-26-16-02-30-utc-700x450.jpg\";s:5:\"width\";i:700;s:6:\"height\";i:450;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:67355;}s:17:\"ocius-large-thumb\";a:5:{s:4:\"file\";s:56:\"high-rise-buildings-2021-08-26-16-02-30-utc-1170x780.jpg\";s:5:\"width\";i:1170;s:6:\"height\";i:780;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:174098;}s:17:\"ocius-small-thumb\";a:5:{s:4:\"file\";s:55:\"high-rise-buildings-2021-08-26-16-02-30-utc-350x220.jpg\";s:5:\"width\";i:350;s:6:\"height\";i:220;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:18726;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"5\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:20:\"Canon EOS 5D Mark II\";s:7:\"caption\";s:55:\"Looking up at Times Square skyscrapers in New York City\";s:17:\"created_timestamp\";s:10:\"1326325730\";s:9:\"copyright\";s:7:\"Dibrova\";s:12:\"focal_length\";s:2:\"24\";s:3:\"iso\";s:3:\"200\";s:13:\"shutter_speed\";s:5:\"0.004\";s:5:\"title\";s:19:\"High Rise Buildings\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:39:{i:0;s:8:\"abstract\";i:1;s:8:\"aircraft\";i:2;s:8:\"airliner\";i:3;s:8:\"airplane\";i:4;s:12:\"architecture\";i:5;s:4:\"blue\";i:6;s:8:\"building\";i:7;s:8:\"business\";i:8;s:6:\"center\";i:9;s:4:\"city\";i:10;s:9:\"cityscape\";i:11;s:5:\"cloud\";i:12;s:12:\"construction\";i:13;s:8:\"downtown\";i:14;s:7:\"finance\";i:15;s:9:\"financial\";i:16;s:5:\"glass\";i:17;s:4:\"high\";i:18;s:9:\"high rise\";i:19;s:8:\"landmark\";i:20;s:5:\"light\";i:21;s:10:\"metropolis\";i:22;s:6:\"modern\";i:23;s:8:\"new york\";i:24;s:3:\"nyc\";i:25;s:6:\"office\";i:26;s:7:\"outdoor\";i:27;s:5:\"plane\";i:28;s:3:\"sky\";i:29;s:10:\"skyscraper\";i:30;s:5:\"steel\";i:31;s:7:\"success\";i:32;s:8:\"sunshine\";i:33;s:12:\"Times Square\";i:34;s:5:\"tower\";i:35;s:2:\"up\";i:36;s:5:\"urban\";i:37;s:4:\"view\";i:38;s:9:\"workplace\";}}s:14:\"original_image\";s:47:\"high-rise-buildings-2021-08-26-16-02-30-utc.jpg\";}'),(136,64,'_thumbnail_id','65'),(137,64,'_edit_last','1'),(138,64,'_ssb_hide','false'),(139,64,'ssb_old_counts','a:5:{s:7:\"twitter\";i:0;s:9:\"pinterest\";i:0;s:7:\"fbshare\";i:0;s:6:\"reddit\";i:0;s:6:\"tumblr\";N;}'),(140,64,'ssb_total_counts','0'),(141,64,'ssb_cache_timestamp','466151'),(144,69,'_edit_lock','1673368438:1'),(145,69,'_wp_trash_meta_status','publish'),(146,69,'_wp_trash_meta_time','1673368451'),(147,70,'_wp_attached_file','2023/02/mainwp-child.4.3.1.zip'),(148,70,'_wp_attachment_context','upgrader'),(149,71,'_wp_attached_file','2023/02/mainwp-child.4.3.1-1.zip'),(150,71,'_wp_attachment_context','upgrader');
/*!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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_posts` (
`ID` bigint unsigned NOT NULL AUTO_INCREMENT,
`post_author` bigint 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 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`post_title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`post_excerpt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`post_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'publish',
`comment_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'open',
`ping_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'open',
`post_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`post_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`to_ping` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`pinged` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_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 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`post_parent` bigint unsigned NOT NULL DEFAULT '0',
`guid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`menu_order` int NOT NULL DEFAULT '0',
`post_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'post',
`post_mime_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`comment_count` bigint 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=72 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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 (3,1,'2020-04-19 13:18:54','2020-04-19 13:18:54','<!-- wp:heading --><h2>Who we are</h2><!-- /wp:heading --><!-- wp:paragraph --><p>Our website address is: http://affolterproductions.nl.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>What personal data we collect and why we collect it</h2><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>Comments</h3><!-- /wp:heading --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:heading {\"level\":3} --><h3>Media</h3><!-- /wp:heading --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:heading {\"level\":3} --><h3>Contact forms</h3><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>Cookies</h3><!-- /wp:heading --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:heading {\"level\":3} --><h3>Embedded content from other websites</h3><!-- /wp:heading --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:heading {\"level\":3} --><h3>Analytics</h3><!-- /wp:heading --><!-- wp:heading --><h2>Who we share your data with</h2><!-- /wp:heading --><!-- wp:heading --><h2>How long we retain your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>What rights you have over your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p>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.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Where we send your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p>Visitor comments may be checked through an automated spam detection service.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Your contact information</h2><!-- /wp:heading --><!-- wp:heading --><h2>Additional information</h2><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>How we protect your data</h3><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>What data breach procedures we have in place</h3><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>What third parties we receive data from</h3><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>What automated decision making and/or profiling we do with user data</h3><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>Industry regulatory disclosure requirements</h3><!-- /wp:heading -->','Privacy Policy','','draft','closed','open','','privacy-policy','','','2020-04-19 13:18:54','2020-04-19 13:18:54','',0,'http://affolterproductions.nl/?page_id=3',0,'page','',0),(5,1,'2020-05-07 05:03:04','2020-05-07 05:03:04','{\"id\":\"5\",\"field_id\":2,\"fields\":[{\"id\":\"0\",\"type\":\"name\",\"label\":\"Name\",\"format\":\"simple\",\"description\":\"\",\"required\":\"1\",\"size\":\"large\",\"simple_placeholder\":\"\",\"simple_default\":\"\",\"first_placeholder\":\"\",\"first_default\":\"\",\"middle_placeholder\":\"\",\"middle_default\":\"\",\"last_placeholder\":\"\",\"last_default\":\"\",\"css\":\"\"},{\"id\":\"1\",\"type\":\"email\",\"label\":\"Email\",\"description\":\"\",\"required\":\"1\",\"size\":\"large\",\"placeholder\":\"\",\"confirmation_placeholder\":\"\",\"default_value\":\"\",\"css\":\"\"}],\"settings\":{\"form_title\":\"Newsletter Signup Form\",\"form_desc\":\"\",\"form_class\":\"\",\"submit_text\":\"Submit\",\"submit_text_processing\":\"Sending...\",\"submit_class\":\"\",\"honeypot\":\"1\",\"notification_enable\":\"1\",\"notifications\":{\"1\":{\"email\":\"{admin_email}\",\"subject\":\"New Newsletter Signup Form Entry\",\"sender_name\":\"www.affolterproductions.nl\",\"sender_address\":\"{admin_email}\",\"replyto\":\"\",\"message\":\"{all_fields}\"}},\"confirmations\":{\"1\":{\"type\":\"message\",\"message\":\"<p>Thanks for contacting us! We will be in touch with you shortly.<\\/p>\",\"message_scroll\":\"1\",\"redirect\":\"\"}}},\"meta\":{\"template\":\"subscribe\"}}','Newsletter Signup Form','','publish','closed','closed','','newsletter-signup-form','','','2020-05-07 05:04:34','2020-05-07 05:04:34','',0,'http://affolterproductions.nl/?post_type=wpforms&p=5',0,'wpforms','',0),(6,1,'2020-05-07 05:03:28','2020-05-07 05:03:28','{\"id\":\"6\",\"field_id\":3,\"fields\":[{\"id\":\"0\",\"type\":\"name\",\"label\":\"Name\",\"format\":\"first-last\",\"description\":\"\",\"required\":\"1\",\"size\":\"large\",\"simple_placeholder\":\"\",\"simple_default\":\"\",\"first_placeholder\":\"\",\"first_default\":\"\",\"middle_placeholder\":\"\",\"middle_default\":\"\",\"last_placeholder\":\"\",\"last_default\":\"\",\"css\":\"\"},{\"id\":\"1\",\"type\":\"email\",\"label\":\"Email\",\"description\":\"\",\"required\":\"1\",\"size\":\"large\",\"placeholder\":\"\",\"confirmation_placeholder\":\"\",\"default_value\":\"\",\"css\":\"\"},{\"id\":\"2\",\"type\":\"textarea\",\"label\":\"Comment or Message\",\"description\":\"\",\"required\":\"1\",\"size\":\"large\",\"placeholder\":\"\",\"limit_count\":\"1\",\"limit_mode\":\"characters\",\"default_value\":\"\",\"css\":\"\"}],\"settings\":{\"form_title\":\"Simple Contact Form\",\"form_desc\":\"\",\"form_class\":\"\",\"submit_text\":\"Submit\",\"submit_text_processing\":\"Sending...\",\"submit_class\":\"\",\"honeypot\":\"1\",\"notification_enable\":\"1\",\"notifications\":{\"1\":{\"email\":\"{admin_email}\",\"subject\":\"New Entry: Simple Contact Form\",\"sender_name\":\"www.affolterproductions.nl\",\"sender_address\":\"{admin_email}\",\"replyto\":\"{field_id=\\\"1\\\"}\",\"message\":\"{all_fields}\"}},\"confirmations\":{\"1\":{\"type\":\"message\",\"message\":\"<p>Thanks for contacting us! We will be in touch with you shortly.<\\/p>\",\"message_scroll\":\"1\",\"redirect\":\"\"}}},\"meta\":{\"template\":\"contact\"}}','Simple Contact Form','','publish','closed','closed','','simple-contact-form','','','2020-05-07 05:04:17','2020-05-07 05:04:17','',0,'http://affolterproductions.nl/?post_type=wpforms&p=6',0,'wpforms','',0),(7,1,'2020-05-07 05:11:51','2020-05-07 05:11:51','<!-- wp:paragraph -->\n<p>Last updated: [wpautoterms last_updated_date]</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>[wpautoterms company_name] (\"us\", \"we\", or \"our\") operates the [wpautoterms site_name] website (the \"Service\").</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>This page informs you of our policies regarding the collection, use and disclosure of Personal Information when you use our Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We will not use or share your information with anyone except as described in this Privacy Policy.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We use your Personal Information for providing and improving the Service. By using the Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, accessible at [wpautoterms site_url]</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Information Collection And Use</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>While using our Service, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you. Personally identifiable information (\"Personal Information\") may include, but is not limited to:</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Name</li><li>Email address</li><li>Address</li></ul>\n<!-- /wp:list -->\n\n<!-- wp:heading -->\n<h2>Log Data</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We collect information that your browser sends whenever you visit our Service (\"Log Data\"). This Log Data may include information such as your computer\'s Internet Protocol (\"IP\") address, browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages and other statistics.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Cookies</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Cookies are files with small amount of data, which may include an anonymous unique identifier. Cookies are sent to your browser from a web site and stored on your computer\'s hard drive.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We use \"cookies\" to collect information. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Service Providers</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We may employ third party companies and individuals to facilitate our Service, to provide the Service on our behalf, to perform Service-related services or to assist us in analyzing how our Service is used.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>These third parties have access to your Personal Information only to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Security</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>The security of your Personal Information is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Links To Other Sites</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Our Service may contain links to other sites that are not operated by us. If you click on a third party link, you will be directed to that third party\'s site. We strongly advise you to review the Privacy Policy of every site you visit.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We have no control over, and assume no responsibility for the content, privacy policies or practices of any third party sites or services.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Children\'s Privacy</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Our Service does not address anyone under the age of 18 (\"Children\").</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We do not knowingly collect personally identifiable information from children under 18. If you are a parent or guardian and you are aware that your child has provided us with Personal Information, please contact us. If we discover that a child under 18 has provided us with Personal Information, we will delete such information from our servers immediately.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Compliance With Laws</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We will disclose your Personal Information where required to do so by law or subpoena.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Changes To This Privacy Policy</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Contact Us</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>If you have any questions about this Privacy Policy, please contact us.</p>\n<!-- /wp:paragraph -->','Privacy Policy','','publish','closed','closed','','privacy-policy-2','','','2020-05-07 05:32:11','2020-05-07 05:32:11','',0,'http://affolterproductions.nl/?page_id=7',0,'page','',0),(8,1,'2020-05-07 05:09:17','2020-05-07 05:09:17','<!-- wp:paragraph -->\n<p>Last updated: [wpautoterms last_updated_date]</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Please read these Terms of Use (\"Terms\", \"Terms of Use\") carefully before using the [wpautoterms site_url] website (the \"Service\") operated by [wpautoterms company_name] (\"us\", \"we\", or \"our\").</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Your access to and use of the Service is conditioned on your acceptance of and compliance with these Terms. These Terms apply to all visitors, users and others who access or use the Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>By accessing or using the Service you agree to be bound by these Terms. If you disagree with any part of the terms then you may not access the Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Intellectual Property</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>The Service and its original content, features and functionality are and will remain the exclusive property of [wpautoterms company_name] and its licensors.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Links To Other Web Sites</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Our Service may contain links to third-party web sites or services that are not owned or controlled by [wpautoterms company_name].</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>[wpautoterms company_name] has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that [wpautoterms company_name] shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We strongly advise you to read the terms and conditions and privacy policies of any third-party web sites or services that you visit.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Termination</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We may terminate or suspend access to our Service immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>All provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Disclaimer</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Your use of the Service is at your sole risk. The Service is provided on an \"AS IS\" and \"AS AVAILABLE\" basis. The Service is provided without warranties of any kind, whether express or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, non-infringement or course of performance.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Governing Law</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>These Terms shall be governed and construed in accordance with the laws of Netherlands without regard to its conflict of law provisions.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these Terms will remain in effect. These Terms constitute the entire agreement between us regarding our Service, and supersede and replace any prior agreements we might have between us regarding the Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Changes</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We reserve the right, at our sole discretion, to modify or replace these Terms at any time. If a revision is material we will try to provide at least 15 days notice prior to any new terms taking effect. What constitutes a material change will be determined at our sole discretion.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>By continuing to access or use our Service after those revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, please stop using the Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Contact Us</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>If you have any questions about these Terms, please contact us.</p>\n<!-- /wp:paragraph -->','Terms and Conditions','','publish','closed','closed','','terms-and-conditions','','','2020-05-07 05:09:17','2020-05-07 05:09:17','',0,'http://affolterproductions.nl/?page_id=8',0,'page','',0),(9,1,'2020-05-07 05:05:59','2020-05-07 05:05:59','<!-- wp:paragraph -->\n<p>[wpforms id=\"6\" title=\"false\" description=\"false\"]</p>\n<!-- /wp:paragraph -->','Contact Us','','publish','closed','closed','','contact-us','','','2020-05-07 05:05:59','2020-05-07 05:05:59','',0,'http://affolterproductions.nl/?page_id=9',0,'page','',0),(10,1,'2020-05-07 05:05:59','2020-05-07 05:05:59','<!-- wp:paragraph -->\n<p>[wpforms id=\"6\" title=\"false\" description=\"false\"]</p>\n<!-- /wp:paragraph -->','Contact Us','','inherit','closed','closed','','9-revision-v1','','','2020-05-07 05:05:59','2020-05-07 05:05:59','',9,'http://affolterproductions.nl/9-revision-v1/',0,'revision','',0),(13,1,'2020-05-07 05:06:33','2020-05-07 05:06:33','','Blog','','publish','closed','closed','','blog','','','2020-05-07 05:06:33','2020-05-07 05:06:33','',0,'http://affolterproductions.nl/?page_id=13',0,'page','',0),(14,1,'2020-05-07 05:06:33','2020-05-07 05:06:33','','Blog','','inherit','closed','closed','','13-revision-v1','','','2020-05-07 05:06:33','2020-05-07 05:06:33','',13,'http://affolterproductions.nl/13-revision-v1/',0,'revision','',0),(15,1,'2020-05-07 05:07:57','0000-00-00 00:00:00','\nLast updated: [wpautoterms last_updated_date]\n\n[wpautoterms company_name] (\"us\", \"we\", or \"our\") operates the [wpautoterms site_name] website (the \"Service\").\n\nThis page informs you of our policies regarding the collection, use and disclosure of Personal Information when you use our Service.\n\nWe will not use or share your information with anyone except as described in this Privacy Policy.\n\nWe use your Personal Information for providing and improving the Service. By using the Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, accessible at [wpautoterms site_url]\n\n<h2>Information Collection And Use</h2>\n\nWhile using our Service, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you. Personally identifiable information (\"Personal Information\") may include, but is not limited to:\n\n<ul>\n<li>Name</li><li>Email address</li><li>Address</li></ul>\n\n<h2>Log Data</h2>\n\nWe collect information that your browser sends whenever you visit our Service (\"Log Data\"). This Log Data may include information such as your computer\'s Internet Protocol (\"IP\") address, browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages and other statistics.\n\n\n<h2>Cookies</h2>\n\nCookies are files with small amount of data, which may include an anonymous unique identifier. Cookies are sent to your browser from a web site and stored on your computer\'s hard drive.\n\nWe use \"cookies\" to collect information. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our Service.\n\n\n<h2>Service Providers</h2>\n\nWe may employ third party companies and individuals to facilitate our Service, to provide the Service on our behalf, to perform Service-related services or to assist us in analyzing how our Service is used.\n\nThese third parties have access to your Personal Information only to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.\n\n<h2>Security</h2>\n\nThe security of your Personal Information is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security.\n\n<h2>Links To Other Sites</h2>\n\nOur Service may contain links to other sites that are not operated by us. If you click on a third party link, you will be directed to that third party\'s site. We strongly advise you to review the Privacy Policy of every site you visit.\n\nWe have no control over, and assume no responsibility for the content, privacy policies or practices of any third party sites or services.\n\n<h2>Children\'s Privacy</h2>\n\nOur Service does not address anyone under the age of 18 (\"Children\").\n\nWe do not knowingly collect personally identifiable information from children under 18. If you are a parent or guardian and you are aware that your child has provided us with Personal Information, please contact us. If we discover that a child under 18 has provided us with Personal Information, we will delete such information from our servers immediately.\n\n<h2>Compliance With Laws</h2>\n\nWe will disclose your Personal Information where required to do so by law or subpoena.\n\n<h2>Changes To This Privacy Policy</h2>\n\nWe may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page.\n\nYou are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.\n\n<h2>Contact Us</h2>\n\nIf you have any questions about this Privacy Policy, please contact us.','Privacy Policy','','draft','closed','closed','','privacy-policy','','','2020-05-07 05:07:57','2020-05-07 05:07:57','',0,'http://affolterproductions.nl/?post_type=wpautoterms_page&p=15',0,'wpautoterms_page','',0),(16,1,'2020-05-07 05:08:19','0000-00-00 00:00:00','\nLast updated: [wpautoterms last_updated_date]\n\nPlease read these Terms of Use (\"Terms\", \"Terms of Use\") carefully before using the [wpautoterms site_url] website (the \"Service\") operated by [wpautoterms company_name] (\"us\", \"we\", or \"our\").\n\nYour access to and use of the Service is conditioned on your acceptance of and compliance with these Terms. These Terms apply to all visitors, users and others who access or use the Service.\n\nBy accessing or using the Service you agree to be bound by these Terms. If you disagree with any part of the terms then you may not access the Service.\n\n\n<h2>Intellectual Property</h2>\n\nThe Service and its original content, features and functionality are and will remain the exclusive property of [wpautoterms company_name] and its licensors.\n\n<h2>Links To Other Web Sites</h2>\n\nOur Service may contain links to third-party web sites or services that are not owned or controlled by [wpautoterms company_name].\n\n[wpautoterms company_name] has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that [wpautoterms company_name] shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services.\n\nWe strongly advise you to read the terms and conditions and privacy policies of any third-party web sites or services that you visit.\n\n<h2>Termination</h2>\n\nWe may terminate or suspend access to our Service immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.\n\nAll provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.\n\n\n<h2>Disclaimer</h2>\n\nYour use of the Service is at your sole risk. The Service is provided on an \"AS IS\" and \"AS AVAILABLE\" basis. The Service is provided without warranties of any kind, whether express or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, non-infringement or course of performance.\n\n<h2>Governing Law</h2>\n\nThese Terms shall be governed and construed in accordance with the laws of Netherlands without regard to its conflict of law provisions.\n\nOur failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these Terms will remain in effect. These Terms constitute the entire agreement between us regarding our Service, and supersede and replace any prior agreements we might have between us regarding the Service.\n\n<h2>Changes</h2>\n\nWe reserve the right, at our sole discretion, to modify or replace these Terms at any time. If a revision is material we will try to provide at least 15 days notice prior to any new terms taking effect. What constitutes a material change will be determined at our sole discretion.\n\nBy continuing to access or use our Service after those revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, please stop using the Service.\n\n<h2>Contact Us</h2>\n\nIf you have any questions about these Terms, please contact us.','Terms and Conditions','','draft','closed','closed','','terms-and-conditions','','','2020-05-07 05:08:19','2020-05-07 05:08:19','',0,'http://affolterproductions.nl/?post_type=wpautoterms_page&p=16',0,'wpautoterms_page','',0),(17,1,'2020-05-07 05:07:57','2020-05-07 05:07:57','','placeholder','','inherit','closed','closed','','15-revision-v1','','','2020-05-07 05:07:57','2020-05-07 05:07:57','',15,'http://affolterproductions.nl/15-revision-v1/',0,'revision','',0),(18,1,'2020-05-07 05:07:57','2020-05-07 05:07:57','\nLast updated: [wpautoterms last_updated_date]\n\n[wpautoterms company_name] (\"us\", \"we\", or \"our\") operates the [wpautoterms site_name] website (the \"Service\").\n\nThis page informs you of our policies regarding the collection, use and disclosure of Personal Information when you use our Service.\n\nWe will not use or share your information with anyone except as described in this Privacy Policy.\n\nWe use your Personal Information for providing and improving the Service. By using the Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, accessible at [wpautoterms site_url]\n\n<h2>Information Collection And Use</h2>\n\nWhile using our Service, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you. Personally identifiable information (\"Personal Information\") may include, but is not limited to:\n\n<ul>\n<li>Name</li><li>Email address</li><li>Address</li></ul>\n\n<h2>Log Data</h2>\n\nWe collect information that your browser sends whenever you visit our Service (\"Log Data\"). This Log Data may include information such as your computer\'s Internet Protocol (\"IP\") address, browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages and other statistics.\n\n\n<h2>Cookies</h2>\n\nCookies are files with small amount of data, which may include an anonymous unique identifier. Cookies are sent to your browser from a web site and stored on your computer\'s hard drive.\n\nWe use \"cookies\" to collect information. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our Service.\n\n\n<h2>Service Providers</h2>\n\nWe may employ third party companies and individuals to facilitate our Service, to provide the Service on our behalf, to perform Service-related services or to assist us in analyzing how our Service is used.\n\nThese third parties have access to your Personal Information only to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.\n\n<h2>Security</h2>\n\nThe security of your Personal Information is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security.\n\n<h2>Links To Other Sites</h2>\n\nOur Service may contain links to other sites that are not operated by us. If you click on a third party link, you will be directed to that third party\'s site. We strongly advise you to review the Privacy Policy of every site you visit.\n\nWe have no control over, and assume no responsibility for the content, privacy policies or practices of any third party sites or services.\n\n<h2>Children\'s Privacy</h2>\n\nOur Service does not address anyone under the age of 18 (\"Children\").\n\nWe do not knowingly collect personally identifiable information from children under 18. If you are a parent or guardian and you are aware that your child has provided us with Personal Information, please contact us. If we discover that a child under 18 has provided us with Personal Information, we will delete such information from our servers immediately.\n\n<h2>Compliance With Laws</h2>\n\nWe will disclose your Personal Information where required to do so by law or subpoena.\n\n<h2>Changes To This Privacy Policy</h2>\n\nWe may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page.\n\nYou are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.\n\n<h2>Contact Us</h2>\n\nIf you have any questions about this Privacy Policy, please contact us.','Privacy Policy','','inherit','closed','closed','','15-revision-v1','','','2020-05-07 05:07:57','2020-05-07 05:07:57','',15,'http://affolterproductions.nl/15-revision-v1/',0,'revision','',0),(19,1,'2020-05-07 05:08:19','2020-05-07 05:08:19','','placeholder','','inherit','closed','closed','','16-revision-v1','','','2020-05-07 05:08:19','2020-05-07 05:08:19','',16,'http://affolterproductions.nl/16-revision-v1/',0,'revision','',0),(20,1,'2020-05-07 05:08:19','2020-05-07 05:08:19','\nLast updated: [wpautoterms last_updated_date]\n\nPlease read these Terms of Use (\"Terms\", \"Terms of Use\") carefully before using the [wpautoterms site_url] website (the \"Service\") operated by [wpautoterms company_name] (\"us\", \"we\", or \"our\").\n\nYour access to and use of the Service is conditioned on your acceptance of and compliance with these Terms. These Terms apply to all visitors, users and others who access or use the Service.\n\nBy accessing or using the Service you agree to be bound by these Terms. If you disagree with any part of the terms then you may not access the Service.\n\n\n<h2>Intellectual Property</h2>\n\nThe Service and its original content, features and functionality are and will remain the exclusive property of [wpautoterms company_name] and its licensors.\n\n<h2>Links To Other Web Sites</h2>\n\nOur Service may contain links to third-party web sites or services that are not owned or controlled by [wpautoterms company_name].\n\n[wpautoterms company_name] has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that [wpautoterms company_name] shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services.\n\nWe strongly advise you to read the terms and conditions and privacy policies of any third-party web sites or services that you visit.\n\n<h2>Termination</h2>\n\nWe may terminate or suspend access to our Service immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.\n\nAll provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.\n\n\n<h2>Disclaimer</h2>\n\nYour use of the Service is at your sole risk. The Service is provided on an \"AS IS\" and \"AS AVAILABLE\" basis. The Service is provided without warranties of any kind, whether express or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, non-infringement or course of performance.\n\n<h2>Governing Law</h2>\n\nThese Terms shall be governed and construed in accordance with the laws of Netherlands without regard to its conflict of law provisions.\n\nOur failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these Terms will remain in effect. These Terms constitute the entire agreement between us regarding our Service, and supersede and replace any prior agreements we might have between us regarding the Service.\n\n<h2>Changes</h2>\n\nWe reserve the right, at our sole discretion, to modify or replace these Terms at any time. If a revision is material we will try to provide at least 15 days notice prior to any new terms taking effect. What constitutes a material change will be determined at our sole discretion.\n\nBy continuing to access or use our Service after those revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, please stop using the Service.\n\n<h2>Contact Us</h2>\n\nIf you have any questions about these Terms, please contact us.','Terms and Conditions','','inherit','closed','closed','','16-revision-v1','','','2020-05-07 05:08:19','2020-05-07 05:08:19','',16,'http://affolterproductions.nl/16-revision-v1/',0,'revision','',0),(21,1,'2020-05-07 05:09:17','2020-05-07 05:09:17','<!-- wp:paragraph -->\n<p>Last updated: [wpautoterms last_updated_date]</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Please read these Terms of Use (\"Terms\", \"Terms of Use\") carefully before using the [wpautoterms site_url] website (the \"Service\") operated by [wpautoterms company_name] (\"us\", \"we\", or \"our\").</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Your access to and use of the Service is conditioned on your acceptance of and compliance with these Terms. These Terms apply to all visitors, users and others who access or use the Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>By accessing or using the Service you agree to be bound by these Terms. If you disagree with any part of the terms then you may not access the Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Intellectual Property</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>The Service and its original content, features and functionality are and will remain the exclusive property of [wpautoterms company_name] and its licensors.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Links To Other Web Sites</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Our Service may contain links to third-party web sites or services that are not owned or controlled by [wpautoterms company_name].</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>[wpautoterms company_name] has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that [wpautoterms company_name] shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We strongly advise you to read the terms and conditions and privacy policies of any third-party web sites or services that you visit.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Termination</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We may terminate or suspend access to our Service immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>All provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Disclaimer</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Your use of the Service is at your sole risk. The Service is provided on an \"AS IS\" and \"AS AVAILABLE\" basis. The Service is provided without warranties of any kind, whether express or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, non-infringement or course of performance.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Governing Law</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>These Terms shall be governed and construed in accordance with the laws of Netherlands without regard to its conflict of law provisions.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these Terms will remain in effect. These Terms constitute the entire agreement between us regarding our Service, and supersede and replace any prior agreements we might have between us regarding the Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Changes</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We reserve the right, at our sole discretion, to modify or replace these Terms at any time. If a revision is material we will try to provide at least 15 days notice prior to any new terms taking effect. What constitutes a material change will be determined at our sole discretion.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>By continuing to access or use our Service after those revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, please stop using the Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Contact Us</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>If you have any questions about these Terms, please contact us.</p>\n<!-- /wp:paragraph -->','Terms and Conditions','','inherit','closed','closed','','8-revision-v1','','','2020-05-07 05:09:17','2020-05-07 05:09:17','',8,'http://affolterproductions.nl/8-revision-v1/',0,'revision','',0),(22,1,'2020-05-07 05:11:51','2020-05-07 05:11:51','<!-- wp:paragraph -->\n<p>Last updated: [wpautoterms last_updated_date]</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>[wpautoterms company_name] (\"us\", \"we\", or \"our\") operates the [wpautoterms site_name] website (the \"Service\").</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>This page informs you of our policies regarding the collection, use and disclosure of Personal Information when you use our Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We will not use or share your information with anyone except as described in this Privacy Policy.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We use your Personal Information for providing and improving the Service. By using the Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, accessible at [wpautoterms site_url]</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Information Collection And Use</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>While using our Service, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you. Personally identifiable information (\"Personal Information\") may include, but is not limited to:</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Name</li><li>Email address</li><li>Address</li></ul>\n<!-- /wp:list -->\n\n<!-- wp:heading -->\n<h2>Log Data</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We collect information that your browser sends whenever you visit our Service (\"Log Data\"). This Log Data may include information such as your computer\'s Internet Protocol (\"IP\") address, browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages and other statistics.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Cookies</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Cookies are files with small amount of data, which may include an anonymous unique identifier. Cookies are sent to your browser from a web site and stored on your computer\'s hard drive.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We use \"cookies\" to collect information. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Service Providers</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We may employ third party companies and individuals to facilitate our Service, to provide the Service on our behalf, to perform Service-related services or to assist us in analyzing how our Service is used.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>These third parties have access to your Personal Information only to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Security</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>The security of your Personal Information is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Links To Other Sites</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Our Service may contain links to other sites that are not operated by us. If you click on a third party link, you will be directed to that third party\'s site. We strongly advise you to review the Privacy Policy of every site you visit.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We have no control over, and assume no responsibility for the content, privacy policies or practices of any third party sites or services.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Children\'s Privacy</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Our Service does not address anyone under the age of 18 (\"Children\").</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We do not knowingly collect personally identifiable information from children under 18. If you are a parent or guardian and you are aware that your child has provided us with Personal Information, please contact us. If we discover that a child under 18 has provided us with Personal Information, we will delete such information from our servers immediately.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Compliance With Laws</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We will disclose your Personal Information where required to do so by law or subpoena.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Changes To This Privacy Policy</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Contact Us</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>If you have any questions about this Privacy Policy, please contact us.</p>\n<!-- /wp:paragraph -->','Privacy Policy','','inherit','closed','closed','','7-revision-v1','','','2020-05-07 05:11:51','2020-05-07 05:11:51','',7,'http://affolterproductions.nl/7-revision-v1/',0,'revision','',0),(23,1,'2020-05-07 05:12:36','2020-05-07 05:12:36','','Home','','publish','closed','closed','','home','','','2020-05-07 05:16:13','2020-05-07 05:16:13','',0,'http://affolterproductions.nl/?p=23',1,'nav_menu_item','',0),(24,1,'2020-05-07 05:12:36','2020-05-07 05:12:36',' ','','','publish','closed','closed','','24','','','2020-05-07 05:16:13','2020-05-07 05:16:13','',0,'http://affolterproductions.nl/?p=24',2,'nav_menu_item','',0),(25,1,'2020-05-07 05:12:36','2020-05-07 05:12:36',' ','','','publish','closed','closed','','25','','','2020-05-07 05:16:13','2020-05-07 05:16:13','',0,'http://affolterproductions.nl/?p=25',3,'nav_menu_item','',0),(26,1,'2020-05-07 05:12:36','2020-05-07 05:12:36',' ','','','publish','closed','closed','','26','','','2020-05-07 05:16:13','2020-05-07 05:16:13','',0,'http://affolterproductions.nl/?p=26',4,'nav_menu_item','',0),(27,1,'2020-05-07 05:12:36','2020-05-07 05:12:36',' ','','','publish','closed','closed','','27','','','2020-05-07 05:16:13','2020-05-07 05:16:13','',0,'http://affolterproductions.nl/?p=27',5,'nav_menu_item','',0),(28,1,'2020-05-07 05:25:21','2020-05-07 05:25:21','<!-- wp:paragraph -->\n<p>Last updated: [wpautoterms last_updated_date]</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>[wpautoterms company_name] (\"us\", \"we\", or \"our\") operates the [wpautoterms site_name] website (the \"Service\").</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>This page informs you of our policies regarding the collection, use and disclosure of Personal Information when you use our Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We will not use or share your information with anyone except as described in this Privacy Policy.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We use your Personal Information for providing and improving the Service. By using the Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, accessible at [wpautoterms site_url]</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Information Collection And Use</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>While using our Service, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you. Personally identifiable information (\"Personal Information\") may include, but is not limited to:</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Name</li><li>Email address</li><li>Address</li></ul>\n<!-- /wp:list -->\n\n<!-- wp:heading -->\n<h2>Log Data</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We collect information that your browser sends whenever you visit our Service (\"Log Data\"). This Log Data may include information such as your computer\'s Internet Protocol (\"IP\") address, browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages and other statistics.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Cookies</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Cookies are files with small amount of data, which may include an anonymous unique identifier. Cookies are sent to your browser from a web site and stored on your computer\'s hard drive.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We use \"cookies\" to collect information. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our Service.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Service Providers</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We may employ third party companies and individuals to facilitate our Service, to provide the Service on our behalf, to perform Service-related services or to assist us in analyzing how our Service is used.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>These third parties have access to your Personal Information only to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Security</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>The security of your Personal Information is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Links To Other Sites</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Our Service may contain links to other sites that are not operated by us. If you click on a third party link, you will be directed to that third party\'s site. We strongly advise you to review the Privacy Policy of every site you visit.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We have no control over, and assume no responsibility for the content, privacy policies or practices of any third party sites or services.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Children\'s Privacy</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Our Service does not address anyone under the age of 18 (\"Children\").</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We do not knowingly collect personally identifiable information from children under 18. If you are a parent or guardian and you are aware that your child has provided us with Personal Information, please contact us. If we discover that a child under 18 has provided us with Personal Information, we will delete such information from our servers immediately.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Compliance With Laws</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We will disclose your Personal Information where required to do so by law or subpoena.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Changes To This Privacy Policy</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Contact Us</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>If you have any questions about this Privacy Policy, please contact us.</p>\n<!-- /wp:paragraph -->','Privacy Policy','','inherit','closed','closed','','7-autosave-v1','','','2020-05-07 05:25:21','2020-05-07 05:25:21','',7,'http://affolterproductions.nl/7-autosave-v1/',0,'revision','',0),(29,1,'2020-05-07 05:45:57','2020-05-07 05:45:57','','5456','','inherit','closed','closed','','5456','','','2020-05-07 05:45:57','2020-05-07 05:45:57','',0,'http://affolterproductions.nl/wp-content/uploads/2020/05/5456.jpg',0,'attachment','image/jpeg',0),(30,1,'2020-05-07 05:46:01','2020-05-07 05:46:01','','logo','','inherit','closed','closed','','logo','','','2020-05-07 05:46:01','2020-05-07 05:46:01','',0,'http://affolterproductions.nl/wp-content/uploads/2020/05/logo.png',0,'attachment','image/png',0),(31,1,'2020-05-07 05:46:14','2020-05-07 05:46:14','','3','','inherit','closed','closed','','3','','','2020-05-07 05:46:14','2020-05-07 05:46:14','',0,'http://affolterproductions.nl/wp-content/uploads/2020/05/3.jpg',0,'attachment','image/jpeg',0),(33,1,'2020-05-07 05:47:30','2020-05-07 05:47:30','http://affolterproductions.nl/wp-content/uploads/2020/05/cropped-logo.png','cropped-logo.png','','inherit','closed','closed','','cropped-logo-png','','','2020-05-07 05:47:30','2020-05-07 05:47:30','',0,'http://affolterproductions.nl/wp-content/uploads/2020/05/cropped-logo.png',0,'attachment','image/png',0),(34,1,'2020-05-07 05:47:40','2020-05-07 05:47:40','http://affolterproductions.nl/wp-content/uploads/2020/05/cropped-logo-1.png','cropped-logo-1.png','','inherit','closed','closed','','cropped-logo-1-png','','','2020-05-07 05:47:40','2020-05-07 05:47:40','',0,'http://affolterproductions.nl/wp-content/uploads/2020/05/cropped-logo-1.png',0,'attachment','image/png',0),(36,1,'2020-05-07 05:52:45','2020-05-07 05:52:45','<!-- wp:paragraph -->\n<p>Numerous expert speculators will in general adhere to the most notable online gambling clubs with a decent notoriety. Truth be told, this is an exceptionally cognizant and sound system for hot shots as they will just believe their cash with the top online club locales. In any case, this conduct may likewise prompt the conundrum of passing up the greatest new club rewards. In actuality, there are a lot of less realized club out there who really have a place with a similar gambling club arrange as the more mainstream ones - while offering better rewards simultaneously!</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Villento Casino is a genuine case of this. This gambling club still can\'t seem to make some clamor in the gambling club gaming industry, yet it is in reality part of the Casino Rewards Group, a trusted and respectable online gambling club arrange. This system is answerable for choice gambling clubs like Golden Tiger Casino and Blackjack Ballroom to make reference to a couple. So when you join at Villento Casino you realize that you will get a value for your money with incredible ongoing interaction, sublime illustrations and brilliant player choices.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Presently, similar to we said previously, Villento Casino is a genuine case of one of the lesser known gambling clubs, yet for this situation it very well may be as trusted as whatever other gambling club that is a piece of Casino Rewards Group. Be that as it may, where Villento Casino may need popularity - positively this gambling club repays this through their broad rewards.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>After joining, Villento Casino offers over $1,000 USD worth of free rewards. On your first store, your bankroll is multiplied by a 100% match reward of up to $150 USD free. Not terrible! Store again and you\'re remunerated with a half match reward of up to $250 USD free. Improving! On your third and fourth stores the gambling club will give you a 30% and 20% match reward individually, both with an all out estimation of up to $200 USD free. Lastly, (showing signs of improvement still), your fifth store will see you leave with a 10% match reward of up to $200 USD free. That is a stupendous aggregate of $1,000 USD in rewards to begin playing at Villento Casino - very few club will coordinate that.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>When considering to select in for another reward offer, one ought to consistently assess the general benefit of playing at the gambling club being referred to. The store rewards might be incredible, however on the off chance that the quantity of gambling club games on offer are not many, or if the general payouts are low, it may not be beneficial. Fortunately, Villento Casino has more than 450 gambling club games in plain view just as 16 dynamic bonanzas, including Mega Moolah, King Cashalot, Major Millions, Fruit Fiesta and some more. A portion of these big stakes collect to over $1,000,000 USD every now and then.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Other than conventional gambling club games like blackjack, roulette and table games, Villento Casino offers a wide scope of games that are sorted as \"included games\" and \"most recent games\". In the class of included games, the club has Sterling Silver 3D, Poker Ride and Gold Series Multi-Hand Bonus Blackjack. Among the games that fall in to the classification of \"most recent games\" you will discover Riviera Riches, Lucky Witch, Rhyming Eels, Hearts and Tarts and Thunderstruck II. On the off chance that you don\'t want to experience the entirety of the games individually, there is a helpful alternative accessible to review the games. By reviewing the games, you can undoubtedly choose whichever game you need to play. True to form, downloading the club programming is thoroughly free on the off chance that you need to evaluate the games for no particular reason before playing with genuine cash.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The security approach of Villento Casino is exceptionally exacting and your own data and exchanges are kept classified consistently. Any player at Villento club can survey their own data and exchange information utilizing the \"play check\" choice. Villento Casino is additionally an individual from the Interactive Gaming Council and work under their set of accepted rules ensuring reasonable and legit gaming. The club likewise includes autonomously investigated Random Number Generators, and the aftereffects of these checks are distributed on the site by free reviewers.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Obviously, support is never far away either, regardless of whether it has to do with banking alternatives or ongoing interaction. Help is accessible 24x7 to respond to any inquiries players may have. By and large, Villento Casino is one more incredible club from the Casino Rewards Group - perhaps not as renowned as a portion of different gambling clubs they offer, however definitely justified even despite a go. Good karma!</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Is it true that you are searching for the most noteworthy evaluated and top online club games? Look at our site where we rank and score the best gambling club games and online gambling clubs.</p>\n<!-- /wp:paragraph -->','Casino Games - A Review of Villento Casino','','publish','closed','closed','','casino-games-a-review-of-villento-casino','','','2020-05-07 05:52:46','2020-05-07 05:52:46','',0,'http://affolterproductions.nl/?p=36',0,'post','',0),(37,1,'2020-05-07 05:50:40','2020-05-07 05:50:40','<!-- wp:paragraph -->\n<p>In 1996, the blast of online club betting cleared the world. The United States had been a huge piece of this, and numerous players had gone to online gambling clubs for the entirety of their gaming. For a long time, these club kept on being played unabated. Sadly, in 2006, enactment was passed that made it somewhat hard for online gambling clubs to keep on working. This enactment, sneaked in by piggyback through the Safe Port Act, would be named the Unlawful Internet Gambling Enforcement Act, and it turned into a thistle in the side of the web based player, the online club, and all installment processors there in.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The Unlawful Internet Gambling Enforcement Act of 2006, or the UIGEA, had, more or less, restricted banks and installment processors from preparing exchanges that would associate to web based betting. This has convoluted stacking accounts, yet in addition pulling back. While USA online club have kept on working, they have needed to utilize installment processors that would dodge these limitations. Tragically, the UIGEA was not by any means set to go live until December of 2009, thought the ramifications of the enactment had drop out that would be out and out calamitous for some, web based betting organizations, particularly those that depended vigorously on the United States advertise.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The UIGEA had hamstrung a considerable lot of the tasks the world over that used the American market so as to remain ahead in benefits, at the same time holding misfortunes to a low. The suggestions ran profound, harming numerous organizations working these gambling clubs. Not just had a portion of the bigger, traded on an open market online gambling clubs endured a significant shot to the cost per share, which thus hurt the investors of those organizations, yet in addition cost the organizations benefits from the United States Market. PartyGaming strikes a chord explicitly, however other huge betting firms had endured a shot. Furthermore, numerous officials responsible for a few of the online club, including Anurag Dikshit, one of the early originators of PartyGaming, had been prosecuted and fined for their inclusion in web based betting - in spite of the way that these organizations had been based outside of the United States. Installment processors had likewise been altogether affected, the same number of these money related organizations had taken a blow from government abuse, which, sometimes, added up to a huge number of dollars in seizures. Tragically, the UIGEA had not been summoned in a large number of these seizures. Or maybe, the Wire Act of 1961, a law that had been spent a very long time before the Internet was in any event, starting to form into what we see today.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Regardless of the laws that had started to repress online club betting, numerous online gambling clubs kept on tolerating USA players. While a few of the bigger brands of online gambling club had been taken from the United States showcase, numerous others had stayed relentless in their devotion to conveying club gaming to the American market. In spite of the fact that there are online gambling clubs despite everything working in the USA, the decision has gotten constrained. So as to concentrate on a peripheral market, online club tolerating American players needed to offer an assistance of higher caliber. That having been stated, those online gambling clubs have needed to clobber the more established types of club programming that had expelled themselves from the American market.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>There are at present three significant brands of club programming that still can\'t seem to stop working inside the United States. These brands have no goal on leaving the American market, and still out play out those that have just left USA players without a friend in the world. Constant Gaming, or RTG, Rival Gaming, or essentially Rival, and Odds On, otherwise called Vegas Technology, are the three kinds of club programming despite everything tolerating Americans. Every convey its own one of a kind highlights, however they generally out play out the individuals who have deserted the United states, including Microgaming, Playtech, and others. While a portion of the individual club working under these brands have chosen not to content with the dispute of the United States government, almost every one of them keep on providing USA players with top notch gambling club gaming.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Gambling clubs fueled by RTG are one of the prevalent three. Continuous gaming has carried great gaming to players all through the United States. Their prevalence gets through the computerized expert articulation of their games. As opposed to conveying drained, insipid tables games and spaces, they have found a way to guarantee that every player will appreciate the smooth illustrations and game play of their club. Continuous Gaming gambling clubs flexibly their players with enough assorted variety to stay engaging, just as enormous rewards for their players. Club outside of the United States, especially Microgaming gambling clubs, will quite often miss the mark as far as rewards. Through coordinated security, these gambling clubs under the RTG brand additionally remain the most secure.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The second brand of gambling club gaming comes through Rival Gaming. Adversary Gaming has made and along these lines appropriated a novel arrangement of games. These games, the Interactive Slots, have brought an unheard of level of diversion to space games. Instead of the standard turning of the reels, Rival has increased present expectations to the zenith of club gaming. Their table games have likewise been a colossal hit, acquiring players who look for just to play a game of cards, dice, or other table based gambling club games. Despite the fact that players outside of the United States may appreciate the Interactive Slot, there is no universal online gambling club that squares American IP tends to that offers anything remotely like the force and assortment of the I-Slot.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>At last we come to Odds On. With Odds On Casinos, players are qualified for utilize one of the first sorts of online gambling club programming. Chances On has upset the manner in which games are played, especially spaces. The Odds On extra openings have carried a huge number of dollars to their victors. Moreover, these extra openings are sponsored by the enormous, multiplayer space competitions that have gotten a staple for some gamers around the globe. The size and ubiquity of these competitions are practically elite to Odds On. Opening competitions furnish players with the capacity to appreciate space gaming without a staggering budgetary hazard, while giving simpler access to huge rewards. Despite the fact that different kinds of gambling club programming will occasionally give players the opportunity to appreciate space competitions, none will be as flexible or ordinary as those found through Odds On - demonstrating indeed online gambling clubs tolerating USA players are better than those discovered open just to European players.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Despite the fact that gambling clubs tolerating Americans have had a rough street, especially in 2009, trust lies not too far off. The Unlawful Internet Gambling Enforcement Act, which held a cutoff time of December of 2009, has been deferred. This postponement purchased time, a half year to be careful, that would empower lawmakers to reevaluate the law\'s passing. A few lawmakers, especially Congressman Barney Frank, have been pushing for an adjustment in enactment. So as to help in the push for controlled Internet club betting, any individual may contact their legislators and delegates so as to communicate their assessment. There are likewise political activity boards, for example, the Poker Player\'s Alliance, that are attempting to bring gambling club gaming into the homes of players all through the United States. In spite of these laws, the club despite everything working for American players are positioned far over the individuals who have ruled against proceeded with activity Stateside.</p>\n<!-- /wp:paragraph -->','Quality Over Quantity - Why USA Online Casinos Are Superior','','publish','closed','closed','','quality-over-quantity-why-usa-online-casinos-are-superior','','','2020-05-07 05:50:43','2020-05-07 05:50:43','',0,'http://affolterproductions.nl/?p=37',0,'post','',0),(38,1,'2020-05-07 05:50:40','2020-05-07 05:50:40','<!-- wp:paragraph -->\n<p>In 1996, the blast of online club betting cleared the world. The United States had been a huge piece of this, and numerous players had gone to online gambling clubs for the entirety of their gaming. For a long time, these club kept on being played unabated. Sadly, in 2006, enactment was passed that made it somewhat hard for online gambling clubs to keep on working. This enactment, sneaked in by piggyback through the Safe Port Act, would be named the Unlawful Internet Gambling Enforcement Act, and it turned into a thistle in the side of the web based player, the online club, and all installment processors there in.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The Unlawful Internet Gambling Enforcement Act of 2006, or the UIGEA, had, more or less, restricted banks and installment processors from preparing exchanges that would associate to web based betting. This has convoluted stacking accounts, yet in addition pulling back. While USA online club have kept on working, they have needed to utilize installment processors that would dodge these limitations. Tragically, the UIGEA was not by any means set to go live until December of 2009, thought the ramifications of the enactment had drop out that would be out and out calamitous for some, web based betting organizations, particularly those that depended vigorously on the United States advertise.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The UIGEA had hamstrung a considerable lot of the tasks the world over that used the American market so as to remain ahead in benefits, at the same time holding misfortunes to a low. The suggestions ran profound, harming numerous organizations working these gambling clubs. Not just had a portion of the bigger, traded on an open market online gambling clubs endured a significant shot to the cost per share, which thus hurt the investors of those organizations, yet in addition cost the organizations benefits from the United States Market. PartyGaming strikes a chord explicitly, however other huge betting firms had endured a shot. Furthermore, numerous officials responsible for a few of the online club, including Anurag Dikshit, one of the early originators of PartyGaming, had been prosecuted and fined for their inclusion in web based betting - in spite of the way that these organizations had been based outside of the United States. Installment processors had likewise been altogether affected, the same number of these money related organizations had taken a blow from government abuse, which, sometimes, added up to a huge number of dollars in seizures. Tragically, the UIGEA had not been summoned in a large number of these seizures. Or maybe, the Wire Act of 1961, a law that had been spent a very long time before the Internet was in any event, starting to form into what we see today.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Regardless of the laws that had started to repress online club betting, numerous online gambling clubs kept on tolerating USA players. While a few of the bigger brands of online gambling club had been taken from the United States showcase, numerous others had stayed relentless in their devotion to conveying club gaming to the American market. In spite of the fact that there are online gambling clubs despite everything working in the USA, the decision has gotten constrained. So as to concentrate on a peripheral market, online club tolerating American players needed to offer an assistance of higher caliber. That having been stated, those online gambling clubs have needed to clobber the more established types of club programming that had expelled themselves from the American market.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>There are at present three significant brands of club programming that still can\'t seem to stop working inside the United States. These brands have no goal on leaving the American market, and still out play out those that have just left USA players without a friend in the world. Constant Gaming, or RTG, Rival Gaming, or essentially Rival, and Odds On, otherwise called Vegas Technology, are the three kinds of club programming despite everything tolerating Americans. Every convey its own one of a kind highlights, however they generally out play out the individuals who have deserted the United states, including Microgaming, Playtech, and others. While a portion of the individual club working under these brands have chosen not to content with the dispute of the United States government, almost every one of them keep on providing USA players with top notch gambling club gaming.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Gambling clubs fueled by RTG are one of the prevalent three. Continuous gaming has carried great gaming to players all through the United States. Their prevalence gets through the computerized expert articulation of their games. As opposed to conveying drained, insipid tables games and spaces, they have found a way to guarantee that every player will appreciate the smooth illustrations and game play of their club. Continuous Gaming gambling clubs flexibly their players with enough assorted variety to stay engaging, just as enormous rewards for their players. Club outside of the United States, especially Microgaming gambling clubs, will quite often miss the mark as far as rewards. Through coordinated security, these gambling clubs under the RTG brand additionally remain the most secure.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The second brand of gambling club gaming comes through Rival Gaming. Adversary Gaming has made and along these lines appropriated a novel arrangement of games. These games, the Interactive Slots, have brought an unheard of level of diversion to space games. Instead of the standard turning of the reels, Rival has increased present expectations to the zenith of club gaming. Their table games have likewise been a colossal hit, acquiring players who look for just to play a game of cards, dice, or other table based gambling club games. Despite the fact that players outside of the United States may appreciate the Interactive Slot, there is no universal online gambling club that squares American IP tends to that offers anything remotely like the force and assortment of the I-Slot.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>At last we come to Odds On. With Odds On Casinos, players are qualified for utilize one of the first sorts of online gambling club programming. Chances On has upset the manner in which games are played, especially spaces. The Odds On extra openings have carried a huge number of dollars to their victors. Moreover, these extra openings are sponsored by the enormous, multiplayer space competitions that have gotten a staple for some gamers around the globe. The size and ubiquity of these competitions are practically elite to Odds On. Opening competitions furnish players with the capacity to appreciate space gaming without a staggering budgetary hazard, while giving simpler access to huge rewards. Despite the fact that different kinds of gambling club programming will occasionally give players the opportunity to appreciate space competitions, none will be as flexible or ordinary as those found through Odds On - demonstrating indeed online gambling clubs tolerating USA players are better than those discovered open just to European players.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Despite the fact that gambling clubs tolerating Americans have had a rough street, especially in 2009, trust lies not too far off. The Unlawful Internet Gambling Enforcement Act, which held a cutoff time of December of 2009, has been deferred. This postponement purchased time, a half year to be careful, that would empower lawmakers to reevaluate the law\'s passing. A few lawmakers, especially Congressman Barney Frank, have been pushing for an adjustment in enactment. So as to help in the push for controlled Internet club betting, any individual may contact their legislators and delegates so as to communicate their assessment. There are likewise political activity boards, for example, the Poker Player\'s Alliance, that are attempting to bring gambling club gaming into the homes of players all through the United States. In spite of these laws, the club despite everything working for American players are positioned far over the individuals who have ruled against proceeded with activity Stateside.</p>\n<!-- /wp:paragraph -->','Quality Over Quantity - Why USA Online Casinos Are Superior','','inherit','closed','closed','','37-revision-v1','','','2020-05-07 05:50:40','2020-05-07 05:50:40','',37,'http://affolterproductions.nl/37-revision-v1/',0,'revision','',0),(39,1,'2020-05-07 05:52:36','2020-05-07 05:52:36','','3455','','inherit','closed','closed','','3455-2','','','2020-05-07 05:52:36','2020-05-07 05:52:36','',36,'http://affolterproductions.nl/wp-content/uploads/2020/05/3455-1.jpg',0,'attachment','image/jpeg',0),(40,1,'2020-05-07 05:52:45','2020-05-07 05:52:45','<!-- wp:paragraph -->\n<p>Numerous expert speculators will in general adhere to the most notable online gambling clubs with a decent notoriety. Truth be told, this is an exceptionally cognizant and sound system for hot shots as they will just believe their cash with the top online club locales. In any case, this conduct may likewise prompt the conundrum of passing up the greatest new club rewards. In actuality, there are a lot of less realized club out there who really have a place with a similar gambling club arrange as the more mainstream ones - while offering better rewards simultaneously!</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Villento Casino is a genuine case of this. This gambling club still can\'t seem to make some clamor in the gambling club gaming industry, yet it is in reality part of the Casino Rewards Group, a trusted and respectable online gambling club arrange. This system is answerable for choice gambling clubs like Golden Tiger Casino and Blackjack Ballroom to make reference to a couple. So when you join at Villento Casino you realize that you will get a value for your money with incredible ongoing interaction, sublime illustrations and brilliant player choices.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Presently, similar to we said previously, Villento Casino is a genuine case of one of the lesser known gambling clubs, yet for this situation it very well may be as trusted as whatever other gambling club that is a piece of Casino Rewards Group. Be that as it may, where Villento Casino may need popularity - positively this gambling club repays this through their broad rewards.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>After joining, Villento Casino offers over $1,000 USD worth of free rewards. On your first store, your bankroll is multiplied by a 100% match reward of up to $150 USD free. Not terrible! Store again and you\'re remunerated with a half match reward of up to $250 USD free. Improving! On your third and fourth stores the gambling club will give you a 30% and 20% match reward individually, both with an all out estimation of up to $200 USD free. Lastly, (showing signs of improvement still), your fifth store will see you leave with a 10% match reward of up to $200 USD free. That is a stupendous aggregate of $1,000 USD in rewards to begin playing at Villento Casino - very few club will coordinate that.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>When considering to select in for another reward offer, one ought to consistently assess the general benefit of playing at the gambling club being referred to. The store rewards might be incredible, however on the off chance that the quantity of gambling club games on offer are not many, or if the general payouts are low, it may not be beneficial. Fortunately, Villento Casino has more than 450 gambling club games in plain view just as 16 dynamic bonanzas, including Mega Moolah, King Cashalot, Major Millions, Fruit Fiesta and some more. A portion of these big stakes collect to over $1,000,000 USD every now and then.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Other than conventional gambling club games like blackjack, roulette and table games, Villento Casino offers a wide scope of games that are sorted as \"included games\" and \"most recent games\". In the class of included games, the club has Sterling Silver 3D, Poker Ride and Gold Series Multi-Hand Bonus Blackjack. Among the games that fall in to the classification of \"most recent games\" you will discover Riviera Riches, Lucky Witch, Rhyming Eels, Hearts and Tarts and Thunderstruck II. On the off chance that you don\'t want to experience the entirety of the games individually, there is a helpful alternative accessible to review the games. By reviewing the games, you can undoubtedly choose whichever game you need to play. True to form, downloading the club programming is thoroughly free on the off chance that you need to evaluate the games for no particular reason before playing with genuine cash.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The security approach of Villento Casino is exceptionally exacting and your own data and exchanges are kept classified consistently. Any player at Villento club can survey their own data and exchange information utilizing the \"play check\" choice. Villento Casino is additionally an individual from the Interactive Gaming Council and work under their set of accepted rules ensuring reasonable and legit gaming. The club likewise includes autonomously investigated Random Number Generators, and the aftereffects of these checks are distributed on the site by free reviewers.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Obviously, support is never far away either, regardless of whether it has to do with banking alternatives or ongoing interaction. Help is accessible 24x7 to respond to any inquiries players may have. By and large, Villento Casino is one more incredible club from the Casino Rewards Group - perhaps not as renowned as a portion of different gambling clubs they offer, however definitely justified even despite a go. Good karma!</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Is it true that you are searching for the most noteworthy evaluated and top online club games? Look at our site where we rank and score the best gambling club games and online gambling clubs.</p>\n<!-- /wp:paragraph -->','Casino Games - A Review of Villento Casino','','inherit','closed','closed','','36-revision-v1','','','2020-05-07 05:52:45','2020-05-07 05:52:45','',36,'http://affolterproductions.nl/36-revision-v1/',0,'revision','',0),(43,1,'2020-05-07 06:00:44','2020-05-07 06:00:44','','ads','','inherit','closed','closed','','ads','','','2020-05-07 06:00:44','2020-05-07 06:00:44','',0,'http://affolterproductions.nl/wp-content/uploads/2020/05/ads.jpg',0,'attachment','image/jpeg',0),(45,1,'2020-05-07 06:02:33','2020-05-07 06:02:33','.widget.widget_media_image img{\n width: 100%;\n}\n\n.ct-col-3{\n padding-right: 40px !important;\n}\n.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body{\n width: 100% !important;\n}\n\nembed, iframe, object{\n width: 100%;\n height: 222px;\n}\n\n.mejs-controls{\n display: none;\n}\n\n.entry-content p{\n text-align: justify;\n color: #000;\n}\n\n.entry-meta{\n display: none;\n}\n\n.read-more-text{\n display: none !important;\n}\n.site-info::after{\n content: \'Copyright 2020, all right reserved\';\n}\n\n.site-info .container-inner{\n display: none;\n}','blog-belt','','publish','closed','closed','','blog-belt','','','2020-05-07 06:19:59','2020-05-07 06:19:59','',0,'http://affolterproductions.nl/blog-belt/',0,'custom_css','',0),(46,1,'2020-05-07 06:02:33','2020-05-07 06:02:33','.widget.widget_media_image img{\n width: 100%;\n}','blog-belt','','inherit','closed','closed','','45-revision-v1','','','2020-05-07 06:02:33','2020-05-07 06:02:33','',45,'http://affolterproductions.nl/45-revision-v1/',0,'revision','',0),(49,1,'2020-05-07 06:10:20','2020-05-07 06:10:20','.widget.widget_media_image img{\n width: 100%;\n}\n\n.ct-col-3{\n padding-right: 40px !important;\n}\n.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body{\n width: 100% !important;\n}\n\nembed, iframe, object{\n width: 100%;\n height: 222px;\n}\n\n.mejs-controls{\n display: none;\n}','blog-belt','','inherit','closed','closed','','45-revision-v1','','','2020-05-07 06:10:20','2020-05-07 06:10:20','',45,'http://affolterproductions.nl/45-revision-v1/',0,'revision','',0),(50,1,'2020-05-07 06:11:02','2020-05-07 06:11:02','http://affolterproductions.nl/wp-content/uploads/2020/05/cropped-logo-2.png','cropped-logo-2.png','','inherit','closed','closed','','cropped-logo-2-png','','','2020-05-07 06:11:02','2020-05-07 06:11:02','',0,'http://affolterproductions.nl/wp-content/uploads/2020/05/cropped-logo-2.png',0,'attachment','image/png',0),(53,1,'2020-05-07 06:17:16','2020-05-07 06:17:16','.widget.widget_media_image img{\n width: 100%;\n}\n\n.ct-col-3{\n padding-right: 40px !important;\n}\n.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body{\n width: 100% !important;\n}\n\nembed, iframe, object{\n width: 100%;\n height: 222px;\n}\n\n.mejs-controls{\n display: none;\n}\n\n.entry-content p{\n text-align: justify;\n color: #000;\n}\n\n.entry-meta{\n display: none;\n}','blog-belt','','inherit','closed','closed','','45-revision-v1','','','2020-05-07 06:17:16','2020-05-07 06:17:16','',45,'http://affolterproductions.nl/45-revision-v1/',0,'revision','',0),(55,1,'2020-05-07 06:19:59','2020-05-07 06:19:59','.widget.widget_media_image img{\n width: 100%;\n}\n\n.ct-col-3{\n padding-right: 40px !important;\n}\n.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body{\n width: 100% !important;\n}\n\nembed, iframe, object{\n width: 100%;\n height: 222px;\n}\n\n.mejs-controls{\n display: none;\n}\n\n.entry-content p{\n text-align: justify;\n color: #000;\n}\n\n.entry-meta{\n display: none;\n}\n\n.read-more-text{\n display: none !important;\n}\n.site-info::after{\n content: \'Copyright 2020, all right reserved\';\n}\n\n.site-info .container-inner{\n display: none;\n}','blog-belt','','inherit','closed','closed','','45-revision-v1','','','2020-05-07 06:19:59','2020-05-07 06:19:59','',45,'http://affolterproductions.nl/45-revision-v1/',0,'revision','',0),(59,1,'2022-12-09 16:30:13','2022-12-09 16:30:13','<!-- wp:paragraph -->\n<p>Het behalen van een chef -kok kookschooldiploma kan een geweldige manier zijn om een carrière in de culinaire kunsten te beginnen <a href=\"https://vraageenkok.nl/beste-foodprocessor/\" target=\"_blank\" rel=\"noreferrer noopener\">bekijk de beste foodprocessors</a>. Het geeft je de kans om de best practices van de industrie te leren, en je kunt merken dat je je een weg naar boven kunt werken in de keuken.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Er zijn veel titels die worden gegeven aan mensen die in professionele keukens werken. Sommige van deze titels zijn specifieker dan andere, afhankelijk van de specifieke keuken waarin u werkt.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>De American Culinary Federation (ACF) biedt een aantal titels voor chef -koks. Deze titels zijn gebaseerd op onderwijs, werkervaring en testen. Ze kunnen maanden tot jaren duren om te verdienen, afhankelijk van het niveau van de titel.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>De ACF biedt ook referenties aan chef -koks die een culinaire graad hebben. De meeste chef -koks ontvangen hun formele training aan een catering college. Deze training omvat vaak praktische mogelijkheden in de keuken en kan enkele maanden duren.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In een restaurant heeft een chef -kok de leiding over alle keukenactiviteiten. Dit kan het plannen van menu\'s, het koken van specialiteiten omvatten en alle benodigde benodigdheden bijhouden. Ze zijn ook verantwoordelijk voor het handhaven van hoge normen voor netheid en sanitaire voorzieningen in de keuken. Ze geven vaak het goede voorbeeld en hebben veel input in het besluitvormingsproces van de keuken.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Hoewel een kok dezelfde kwalificaties kan hebben als chef -kok, hebben ze misschien minder te zeggen in de keuken. Een kok kan verantwoordelijk zijn voor het opnieuw verwarmen van vooraf gemaakt voedsel, volgens een maaltijdplan gecreëerd door iemand anders of het hakken van groenten.</p>\n<!-- /wp:paragraph -->','Een chef -kok kookschool diploma halen','','publish','closed','closed','','een-chef-kok-kookschool-diploma-halen','','','2022-12-09 16:30:15','2022-12-09 16:30:15','',0,'https://affolterproductions.nl/?p=59',0,'post','',0),(60,1,'2022-12-09 16:28:27','2022-12-09 16:28:27','{\"version\": 2, \"isGlobalStylesUserThemeJSON\": true }','Custom Styles','','publish','closed','closed','','wp-global-styles-blog-belt','','','2022-12-09 16:28:27','2022-12-09 16:28:27','',0,'https://affolterproductions.nl/wp-global-styles-blog-belt/',0,'wp_global_styles','',0),(61,1,'2022-12-09 16:30:13','2022-12-09 16:30:13','<!-- wp:paragraph -->\n<p>Het behalen van een chef -kok kookschooldiploma kan een geweldige manier zijn om een carrière in de culinaire kunsten te beginnen <a href=\"https://vraageenkok.nl/beste-foodprocessor/\" target=\"_blank\" rel=\"noreferrer noopener\">bekijk de beste foodprocessors</a>. Het geeft je de kans om de best practices van de industrie te leren, en je kunt merken dat je je een weg naar boven kunt werken in de keuken.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Er zijn veel titels die worden gegeven aan mensen die in professionele keukens werken. Sommige van deze titels zijn specifieker dan andere, afhankelijk van de specifieke keuken waarin u werkt.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>De American Culinary Federation (ACF) biedt een aantal titels voor chef -koks. Deze titels zijn gebaseerd op onderwijs, werkervaring en testen. Ze kunnen maanden tot jaren duren om te verdienen, afhankelijk van het niveau van de titel.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>De ACF biedt ook referenties aan chef -koks die een culinaire graad hebben. De meeste chef -koks ontvangen hun formele training aan een catering college. Deze training omvat vaak praktische mogelijkheden in de keuken en kan enkele maanden duren.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In een restaurant heeft een chef -kok de leiding over alle keukenactiviteiten. Dit kan het plannen van menu\'s, het koken van specialiteiten omvatten en alle benodigde benodigdheden bijhouden. Ze zijn ook verantwoordelijk voor het handhaven van hoge normen voor netheid en sanitaire voorzieningen in de keuken. Ze geven vaak het goede voorbeeld en hebben veel input in het besluitvormingsproces van de keuken.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Hoewel een kok dezelfde kwalificaties kan hebben als chef -kok, hebben ze misschien minder te zeggen in de keuken. Een kok kan verantwoordelijk zijn voor het opnieuw verwarmen van vooraf gemaakt voedsel, volgens een maaltijdplan gecreëerd door iemand anders of het hakken van groenten.</p>\n<!-- /wp:paragraph -->','Een chef -kok kookschool diploma halen','','inherit','closed','closed','','59-revision-v1','','','2022-12-09 16:30:13','2022-12-09 16:30:13','',59,'https://affolterproductions.nl/?p=61',0,'revision','',0),(64,1,'2022-12-20 07:20:00','2022-12-20 07:20:00','<!-- wp:paragraph -->\n<p>U weet allemaal wat glazenwassen is, een persoon in dienst (of uzelf) om een raam schoon te maken met behulp van vloeistoffen, gespecialiseerde reinigingsvloeistoffen. </p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Bij een normale glasbewassing is het meestal niet nodig dat de schoonmaker boven twee verdiepingen hoogte komt om ramen schoon te maken. Hun gebruikelijke methode om hoge plaatsen te bereiken is het gebruik van een ladder.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Bekijk ook: <a href=\"https://jdbrand.eu/\">jdbrand.eu</a></p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Ramen wassen op grote hoogtes</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Dit is het verschil tussen abseil glazenwassen, waarbij de schoonmaker op grote hoogte moet komen (de hoogste gebouwen) en soms zelfs wolkenkrabbers om ramen schoon te maken. Zij bereiken de hoge plaatsen door gebruik te maken van toegang apparatuur. Toegang apparatuur zoals hoogwerkers worden gebruikt voor minder grote hoogten.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Dit vereist echter ook dat de schoonmaker naar de top van het gebouw gaat, van waaruit een harnas aan de schoonmaker wordt bevestigd. Dit harnas wordt aan het dak van het gebouw bevestigd om te voorkomen dat de schoonmaker valt als hij zijn evenwicht of grip verliest. De glazenwasser wordt dan langs de zijkant van het gebouw naar beneden gelaten. </p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Een emmer wordt met hem aan een apart harnas neergelaten en hij begint met het schoonmaken van de ramen. Dit klinkt als een zeer gevaarlijk proces, maar het bedrijf moet zich houden aan strikte veiligheidsregels en voorschriften. Er worden meerdere veiligheidscontroles op het harnas uitgevoerd door professionele mensen.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Alternatieve methodes voor glasbewassing op grote hoogte</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Er is een iets veiligere methode. Abseil glazenwassers gebruiken een platform dat langs de zijkant van de gebouwen naar beneden wordt gelaten en waarop hun emmers en schoonmaakproducten worden geplaatst. </p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Het platform is groot genoeg om meerdere schoonmakers naar beneden te laten zakken en vrij rond te laten lopen om alle ramen aan de zijkant van het gebouw te bedekken. Ondanks het feit dat glasbewassing niet duur hoeft te zijn kiezen huishoudens ervoor om het zelf op te pakken door middel van een <a href=\"https://jdbrand.eu/products/arclit-magnetische-ramenwasser-geschikt-voor-dubbelglas-wast-en-droogt-dubbelzijdige-raamwisser-verstelbare-ruitenreiniger\">magnetische ramenwisser</a>. </p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>De schoonmakers zijn nog steeds vastgemaakt aan het dak van het gebouw voor extra veiligheid, mocht het ondenkbare gebeuren met het platform.</p>\n<!-- /wp:paragraph -->','Ramen in hoge gebouwen reinigen','','publish','closed','closed','','ramen-in-hoge-gebouwen-reinigen','','','2022-12-12 09:22:00','2022-12-12 09:22:00','',0,'https://affolterproductions.nl/?p=64',0,'post','',0),(65,1,'2022-12-12 09:21:20','2022-12-12 09:21:20','','High Rise Buildings','Looking up at Times Square skyscrapers in New York City','inherit','closed','closed','','high-rise-buildings','','','2022-12-12 09:21:20','2022-12-12 09:21:20','',64,'http://affolterproductions.nl/wp-content/uploads/2022/12/high-rise-buildings-2021-08-26-16-02-30-utc.jpg',0,'attachment','image/jpeg',0),(66,1,'2022-12-12 09:21:38','2022-12-12 09:21:38','<!-- wp:paragraph -->\n<p>U weet allemaal wat glazenwassen is, een persoon in dienst (of uzelf) om een raam schoon te maken met behulp van vloeistoffen, gespecialiseerde reinigingsvloeistoffen. </p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Bij een normale glasbewassing is het meestal niet nodig dat de schoonmaker boven twee verdiepingen hoogte komt om ramen schoon te maken. Hun gebruikelijke methode om hoge plaatsen te bereiken is het gebruik van een ladder.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Bekijk ook: <a href=\"https://jdbrand.eu/\">jdbrand.eu</a></p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Ramen wassen op grote hoogtes</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Dit is het verschil tussen abseil glazenwassen, waarbij de schoonmaker op grote hoogte moet komen (de hoogste gebouwen) en soms zelfs wolkenkrabbers om ramen schoon te maken. Zij bereiken de hoge plaatsen door gebruik te maken van toegang apparatuur. Toegang apparatuur zoals hoogwerkers worden gebruikt voor minder grote hoogten.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Dit vereist echter ook dat de schoonmaker naar de top van het gebouw gaat, van waaruit een harnas aan de schoonmaker wordt bevestigd. Dit harnas wordt aan het dak van het gebouw bevestigd om te voorkomen dat de schoonmaker valt als hij zijn evenwicht of grip verliest. De glazenwasser wordt dan langs de zijkant van het gebouw naar beneden gelaten. </p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Een emmer wordt met hem aan een apart harnas neergelaten en hij begint met het schoonmaken van de ramen. Dit klinkt als een zeer gevaarlijk proces, maar het bedrijf moet zich houden aan strikte veiligheidsregels en voorschriften. Er worden meerdere veiligheidscontroles op het harnas uitgevoerd door professionele mensen.</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Alternatieve methodes voor glasbewassing op grote hoogte</h2>\n<!-- /wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Er is een iets veiligere methode. Abseil glazenwassers gebruiken een platform dat langs de zijkant van de gebouwen naar beneden wordt gelaten en waarop hun emmers en schoonmaakproducten worden geplaatst. </p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Het platform is groot genoeg om meerdere schoonmakers naar beneden te laten zakken en vrij rond te laten lopen om alle ramen aan de zijkant van het gebouw te bedekken. Ondanks het feit dat glasbewassing niet duur hoeft te zijn kiezen huishoudens ervoor om het zelf op te pakken door middel van een <a href=\"https://jdbrand.eu/products/arclit-magnetische-ramenwasser-geschikt-voor-dubbelglas-wast-en-droogt-dubbelzijdige-raamwisser-verstelbare-ruitenreiniger\">magnetische ramenwisser</a>. </p>\n<!-- /wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>De schoonmakers zijn nog steeds vastgemaakt aan het dak van het gebouw voor extra veiligheid, mocht het ondenkbare gebeuren met het platform.</p>\n<!-- /wp:paragraph -->','Ramen in hoge gebouwen reinigen','','inherit','closed','closed','','64-revision-v1','','','2022-12-12 09:21:38','2022-12-12 09:21:38','',64,'https://affolterproductions.nl/?p=66',0,'revision','',0),(68,1,'2023-01-10 16:14:51','0000-00-00 00:00:00','','Auto Draft','','auto-draft','closed','closed','','','','','2023-01-10 16:14:51','0000-00-00 00:00:00','',0,'https://affolterproductions.nl/?p=68',0,'post','',0),(69,1,'2023-01-10 16:34:11','2023-01-10 16:34:11','{\n \"sidebars_widgets[sidebar-1]\": {\n \"value\": [\n \"search-2\",\n \"categories-2\",\n \"tag_cloud-2\",\n \"recent-posts-widget-with-thumbnails-3\",\n \"calendar-3\",\n \"media_image-3\",\n \"block-3\",\n \"block-9\",\n \"block-10\",\n \"block-11\",\n \"block-13\",\n \"block-15\",\n \"block-16\"\n ],\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-01-10 16:34:11\"\n },\n \"widget_block[13]\": {\n \"value\": {\n \"raw_instance\": {\n \"content\": \"<!-- wp:heading -->\\n<h2>Tips voor het rijden van een veilige auto<br></h2>\\n<!-- /wp:heading -->\"\n }\n },\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-01-10 16:33:58\"\n },\n \"widget_block[14]\": {\n \"value\": {\n \"raw_instance\": {\n \"content\": \"<!-- wp:paragraph -->\\n<p></p>\\n<!-- /wp:paragraph -->\"\n }\n },\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-01-10 16:22:26\"\n },\n \"widget_block[15]\": {\n \"value\": {\n \"raw_instance\": {\n \"content\": \"<!-- wp:paragraph -->\\n<p>Als het gaat om autorijden, zijn er verschillende technieken en technologie\\u00ebn om uit te kiezen. Deze omvatten antiblokkeerremmen, tractiecontrole, stabiliteitscontrole en chauffeurssystemen. Hoewel elk zijn voor- en nadelen heeft, bieden ze allemaal een vangnet voor u en uw passagiers.</p>\\n<!-- /wp:paragraph -->\"\n }\n },\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-01-10 16:34:11\"\n },\n \"widget_block[16]\": {\n \"value\": {\n \"raw_instance\": {\n \"content\": \"<!-- wp:paragraph -->\\n<p>Het beste advies is om de tijd te nemen. De eerste paar keer dat je onderweg bent, zul je je waarschijnlijk nerveus voelen. Maar naarmate je zelfverzekerder wordt, zul je de vreugde van het rijden vinden <a href=\\\"https://www.snelslagen.nl/\\\" target=\\\"_blank\\\" rel=\\\"noreferrer noopener\\\">theorie examen oefenen voorbereiding</a>.</p>\\n<!-- /wp:paragraph -->\"\n }\n },\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2023-01-10 16:34:11\"\n }\n}','','','trash','closed','closed','','b7e0a7da-af8c-4fbd-83f6-2e279811fb2b','','','2023-01-10 16:34:11','2023-01-10 16:34:11','',0,'https://affolterproductions.nl/?p=69',0,'customize_changeset','',0),(70,1,'2023-02-06 06:32:36','2023-02-06 06:32:36','http://affolterproductions.nl/wp-content/uploads/2023/02/mainwp-child.4.3.1.zip','mainwp-child.4.3.1.zip','','private','closed','closed','','mainwp-child-4-3-1-zip','','','2023-02-06 06:32:36','2023-02-06 06:32:36','',0,'http://affolterproductions.nl/wp-content/uploads/2023/02/mainwp-child.4.3.1.zip',0,'attachment','',0),(71,1,'2023-02-06 08:39:20','2023-02-06 08:39:20','http://affolterproductions.nl/wp-content/uploads/2023/02/mainwp-child.4.3.1-1.zip','mainwp-child.4.3.1.zip','','private','closed','closed','','mainwp-child-4-3-1-zip-2','','','2023-02-06 08:39:20','2023-02-06 08:39:20','',0,'http://affolterproductions.nl/wp-content/uploads/2023/02/mainwp-child.4.3.1-1.zip',0,'attachment','',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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_term_relationships` (
`object_id` bigint unsigned NOT NULL DEFAULT '0',
`term_taxonomy_id` bigint unsigned NOT NULL DEFAULT '0',
`term_order` int 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_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 (23,3,0),(24,3,0),(25,3,0),(26,3,0),(27,3,0),(36,4,0),(36,5,0),(36,6,0),(37,4,0),(37,5,0),(37,6,0),(59,5,0),(60,7,0),(64,2,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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_term_taxonomy` (
`term_taxonomy_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`term_id` bigint unsigned NOT NULL DEFAULT '0',
`taxonomy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`parent` bigint unsigned NOT NULL DEFAULT '0',
`count` bigint NOT NULL DEFAULT '0',
PRIMARY KEY (`term_taxonomy_id`),
UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`),
KEY `taxonomy` (`taxonomy`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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,0),(2,2,'category','',0,1),(3,3,'nav_menu','',0,5),(4,4,'category','',0,2),(5,5,'category','',0,3),(6,6,'category','',0,2),(7,7,'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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_termmeta` (
`meta_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`term_id` bigint unsigned NOT NULL DEFAULT '0',
`meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`meta_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`meta_id`),
KEY `term_id` (`term_id`),
KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_terms` (
`term_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`slug` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`term_group` bigint NOT NULL DEFAULT '0',
PRIMARY KEY (`term_id`),
KEY `slug` (`slug`(191)),
KEY `name` (`name`(191))
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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,'General','general',0),(3,'Main Menu','main-menu',0),(4,'News','news',0),(5,'Blogging','blogging',0),(6,'Casino','casino',0),(7,'blog-belt','blog-belt',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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_usermeta` (
`umeta_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`user_id` bigint unsigned NOT NULL DEFAULT '0',
`meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`meta_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`umeta_id`),
KEY `user_id` (`user_id`),
KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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','Kim'),(3,1,'last_name','Hart'),(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','1'),(16,1,'session_tokens','a:4:{s:64:\"f4dbc78c01a535e573808d2850353f48cf23157eff40ce28afd18089791a981c\";a:4:{s:10:\"expiration\";i:1675835715;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:111:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36\";s:5:\"login\";i:1675662915;}s:64:\"50e6fb67a91ff42d1a3006310f7445bcb3927d0a81af752fd04fc9484f788edb\";a:4:{s:10:\"expiration\";i:1675837938;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:111:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36\";s:5:\"login\";i:1675665138;}s:64:\"98e1471afe5ac3b9d7975d30b5607a95bbacac5679eeaeaaece64bad4c1bfbe1\";a:4:{s:10:\"expiration\";i:1675845529;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:111:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36\";s:5:\"login\";i:1675672729;}s:64:\"82b5d362296f722c3152d1ccdf7d4e904bf3874f79c1b33dd2e674cec802fa2a\";a:4:{s:10:\"expiration\";i:1675935780;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:106:\"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36\";s:5:\"login\";i:1675762980;}}'),(17,1,'wp_dashboard_quick_press_last_post_id','68'),(18,1,'community-events-location','a:1:{s:2:\"ip\";s:11:\"185.52.54.0\";}'),(19,1,'managenav-menuscolumnshidden','a:5:{i:0;s:11:\"link-target\";i:1;s:11:\"css-classes\";i:2;s:3:\"xfn\";i:3;s:11:\"description\";i:4;s:15:\"title-attribute\";}'),(20,1,'metaboxhidden_nav-menus','a:3:{i:0;s:30:\"add-post-type-wpautoterms_page\";i:1;s:12:\"add-post_tag\";i:2;s:15:\"add-post_format\";}'),(21,1,'wp_user-settings','libraryContent=browse'),(22,1,'wp_user-settings-time','1588830497');
/*!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 */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_users` (
`ID` bigint unsigned NOT NULL AUTO_INCREMENT,
`user_login` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`user_pass` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`user_nicename` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`user_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`user_url` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`user_activation_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`user_status` int NOT NULL DEFAULT '0',
`display_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_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=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_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$BBKXVmyycXHO9XW9RASan2ppPEcrso/','admin','[email protected]','http://affolterproductions.nl','2020-04-19 13:18:54','',0,'Kim Hart');
/*!40000 ALTER TABLE `wp_users` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `wp_wpforms_tasks_meta`
--
DROP TABLE IF EXISTS `wp_wpforms_tasks_meta`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_wpforms_tasks_meta` (
`id` bigint NOT NULL AUTO_INCREMENT,
`action` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`date` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=109 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `wp_wpforms_tasks_meta`
--
LOCK TABLES `wp_wpforms_tasks_meta` WRITE;
/*!40000 ALTER TABLE `wp_wpforms_tasks_meta` DISABLE KEYS */;
INSERT INTO `wp_wpforms_tasks_meta` VALUES (1,'wpforms_process_entry_emails_meta_cleanup','Wzg2NDAwXQ==','2021-03-23 00:08:58'),(2,'wpforms_admin_addons_cache_update','W10=','2021-04-09 05:32:06'),(3,'wpforms_admin_builder_templates_cache_update','W10=','2021-07-29 13:05:15'),(4,'wpforms_process_forms_locator_scan','W10=','2022-05-01 01:39:58'),(5,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-01 01:39:59'),(6,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-02 02:04:19'),(7,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-03 02:11:47'),(8,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-04 02:27:21'),(9,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-05 02:35:47'),(10,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-06 03:05:03'),(11,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-07 03:14:39'),(12,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-08 03:26:09'),(13,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-09 03:51:06'),(14,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-10 03:55:00'),(15,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-11 03:56:14'),(16,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-12 04:10:56'),(17,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-13 04:26:47'),(18,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-14 04:35:56'),(19,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-15 04:38:06'),(20,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-16 04:48:07'),(21,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-17 04:48:15'),(22,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-18 05:08:02'),(23,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-19 05:10:41'),(24,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-20 05:13:27'),(25,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-21 05:21:02'),(26,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-22 05:35:33'),(27,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-23 05:43:48'),(28,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-24 05:44:52'),(29,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-25 06:09:46'),(30,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-26 06:28:23'),(31,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-27 06:44:26'),(32,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-28 06:46:32'),(33,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-05-29 06:48:28'),(34,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-11-25 09:15:08'),(35,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-11-26 10:00:04'),(36,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-11-27 10:44:04'),(37,'wpforms_admin_notifications_update','W10=','2022-11-27 20:46:39'),(38,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-11-28 10:47:04'),(39,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-11-29 11:35:15'),(40,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-11-30 12:25:09'),(41,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-01 13:15:26'),(42,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-02 14:08:14'),(43,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-03 15:03:16'),(44,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-04 15:25:18'),(45,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-05 15:49:19'),(46,'wpforms_admin_notifications_update','W10=','2022-12-06 13:03:13'),(47,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-06 16:05:40'),(48,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-07 17:49:17'),(49,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-08 18:44:18'),(50,'wpforms_admin_notifications_update','W10=','2022-12-09 16:03:50'),(51,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-09 19:07:21'),(52,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-10 19:13:21'),(53,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-11 19:28:24'),(54,'wpforms_admin_notifications_update','W10=','2022-12-12 09:19:39'),(55,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-12 20:15:27'),(56,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-13 20:41:28'),(57,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-14 20:42:28'),(58,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-15 21:08:29'),(59,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-16 21:28:30'),(60,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-17 21:49:31'),(61,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-18 21:50:31'),(62,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-19 22:29:32'),(63,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-20 23:20:31'),(64,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-22 00:08:31'),(65,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-23 00:16:33'),(66,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-24 00:50:34'),(67,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-25 01:25:37'),(68,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-26 02:19:37'),(69,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-27 02:43:38'),(70,'wpforms_admin_notifications_update','W10=','2022-12-27 07:29:36'),(71,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-28 03:20:41'),(72,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-29 03:31:40'),(73,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-30 03:42:42'),(74,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2022-12-31 04:16:46'),(75,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-01 04:26:45'),(76,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-02 05:13:47'),(77,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-03 05:51:49'),(78,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-04 06:29:51'),(79,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-05 07:21:51'),(80,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-06 07:22:53'),(81,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-07 07:58:54'),(82,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-08 08:38:56'),(83,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-09 10:29:55'),(84,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-10 11:28:56'),(85,'wpforms_admin_notifications_update','W10=','2023-01-10 16:14:51'),(86,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-11 11:32:58'),(87,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-12 11:50:03'),(88,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-13 12:17:01'),(89,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-14 12:26:00'),(90,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-15 12:57:04'),(91,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-16 13:53:05'),(92,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-18 15:48:47'),(93,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-24 13:04:17'),(94,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-25 17:04:43'),(95,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-27 04:47:17'),(96,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-01-31 20:50:41'),(97,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-02-02 06:11:28'),(98,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-02-03 07:15:22'),(99,'wpforms_admin_notifications_update','W10=','2023-02-06 05:55:17'),(100,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-02-06 05:55:18'),(101,'wpforms_admin_notifications_update','W10=','2023-02-07 09:43:03'),(102,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-02-07 09:43:04'),(103,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-02-09 08:00:49'),(104,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-02-11 13:00:35'),(105,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-02-15 02:44:33'),(106,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-02-20 00:53:46'),(107,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-03-03 22:15:33'),(108,'wpforms_process_forms_locator_save','W3siNiI6W3sidHlwZSI6InBhZ2UiLCJ0aXRsZSI6IkNvbnRhY3QgVXMiLCJmb3JtX2lkIjo2LCJpZCI6OSwic3RhdHVzIjoicHVibGlzaCIsInVybCI6IlwvY29udGFjdC11c1wvIn1dLCI1IjpbeyJ0eXBlIjoid2lkZ2V0IiwidGl0bGUiOiJOZXdzbGV0dGVyIiwiZm9ybV9pZCI6NSwiaWQiOiJ3cGZvcm1zLXdpZGdldC0zIn1dfSwwLDFd','2023-03-06 17:41:59');
/*!40000 ALTER TABLE `wp_wpforms_tasks_meta` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `wp_wpil_keyword_select_links`
--
DROP TABLE IF EXISTS `wp_wpil_keyword_select_links`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_wpil_keyword_select_links` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`keyword_id` int unsigned NOT NULL,
`post_id` int unsigned NOT NULL,
`post_type` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
`sentence_text` text COLLATE utf8mb4_unicode_ci,
`case_keyword` text COLLATE utf8mb4_unicode_ci,
`meta_data` text COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`id`),
KEY `keyword_id` (`keyword_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `wp_wpil_keyword_select_links`
--
LOCK TABLES `wp_wpil_keyword_select_links` WRITE;
/*!40000 ALTER TABLE `wp_wpil_keyword_select_links` DISABLE KEYS */;
/*!40000 ALTER TABLE `wp_wpil_keyword_select_links` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `wp_wpil_report_links`
--
DROP TABLE IF EXISTS `wp_wpil_report_links`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wp_wpil_report_links` (
`link_id` bigint unsigned NOT NULL AUTO_INCREMENT,
`post_id` bigint unsigned NOT NULL,
`clean_url` text COLLATE utf8mb4_unicode_ci,
`raw_url` text COLLATE utf8mb4_unicode_ci,
`host` text COLLATE utf8mb4_unicode_ci,
`anchor` text COLLATE utf8mb4_unicode_ci,
`internal` tinyint(1) DEFAULT '0',
`has_links` tinyint(1) NOT NULL DEFAULT '0',
`post_type` text COLLATE utf8mb4_unicode_ci,
`location` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`link_id`),
KEY `post_id` (`post_id`),
KEY `clean_url` (`clean_url`(500))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `wp_wpil_report_links`
--
LOCK TABLES `wp_wpil_report_links` WRITE;
/*!40000 ALTER TABLE `wp_wpil_report_links` DISABLE KEYS */;
/*!40000 ALTER TABLE `wp_wpil_report_links` 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-29 7:31:22