-- Table structure for table `wp_elp_templatetable`
--

CREATE TABLE `wp_elp_templatetable` (
  `elp_templ_id` int(10) UNSIGNED NOT NULL,
  `elp_templ_heading` varchar(255) NOT NULL,
  `elp_templ_header` text,
  `elp_templ_body` text,
  `elp_templ_footer` text,
  `elp_templ_status` varchar(25) NOT NULL DEFAULT 'Dynamic',
  `elp_email_type` varchar(100) NOT NULL DEFAULT 'System'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `wp_elp_templatetable`
--

INSERT INTO `wp_elp_templatetable` (`elp_templ_id`, `elp_templ_heading`, `elp_templ_header`, `elp_templ_body`, `elp_templ_footer`, `elp_templ_status`, `elp_email_type`) VALUES
(1, 'Template 1 (Template with banner)', '<img src=\"http://www.gopiplus.com/work/wp-content/uploads/email-posts-to-subscribers/template/header.jpg\" width=\"699\" height=\"113\" alt=\"\" />', '<div style=\"width:690px;margin-bottom:15px;font-family: Verdana;font-size: 13px\"><h3>###POSTTITLE###</h3><span style=\"float:left;margin-right: 15px\">###POSTIMAGE###</span>###POSTDESC###</div>', '<div style=\"padding:5px;font-family: Verdana;font-size: 11px;color: #FFFFFF;background-color:#669999;text-align:center;width:690px;border-radius: 8px;margin-top:20px;\">Copyright 2013 - 2017 www.yourwebsite.com. All Rights Reserved.</div>', 'Ready', 'System'),
(2, 'Template 2 (Classic template)', '<table width=\"100%\" border=\"0\" bgcolor=\"#425499\" cellspacing=\"0\" cellpadding=\"16\" style=\"border-bottom:1px #0c204e solid;background-color:#425499\"><tbody><tr><td width=\"608\" align=\"left\"><font color=\"#FFFFFF\" style=\"font-family:Verdana;font-size:19px;font-weight:bold\">Lead Change</font></td></tr></tbody></table>', '<h3>###POSTTITLE###</h3>###POSTDESC###', '<br>This email was intended for ###EMAIL###<br><br><table width=\"100%\" border=\"0\" bgcolor=\"#425499\" cellspacing=\"0\" cellpadding=\"16\" style=\"border-bottom:1px #0c204e solid;background-color:#425499\"><tbody><tr><td align=\"left\"><font color=\"#FFFFFF\">Copyright 2013 - 2017 www.gopiplus.com. All Rights Reserved.</font></td></tr></tbody></table>', 'Ready', 'System'),
(3, 'Template 3 (White with logo)', '<div style=\"border:1px #222222 solid;background-color:#FFFFFF;padding:20px;\"><img src=\"http://www.gopiplus.com/work/wp-content/uploads/email-posts-to-subscribers/template/gopiplus.png\"></div>', '<div width=\"99%\" style=\"border-left: 1px solid #222222;border-right: 1px solid #222222;padding-left:10px;padding-bottom:10px;\"><br><div style=\"font-family:Verdana;font-size:15px;font-weight:bold;color:#222222;\">###POSTTITLE###</div><br>###POSTDESC###</div>', '<div style=\"border:1px #222222 solid;background-color:#FFFFFF;padding:10px;\"><font color=\"#222222\">Copyright 2013 - 2017 www.gopiplus.com. All Rights Reserved.</font></div>', 'Ready', 'System'),
(4, 'Template 4 (With bg repeat image)', '<div style=\"background:url(http://www.gopiplus.com/work/wp-content/uploads/email-posts-to-subscribers/template/bg-1.gif);width:800px;background-repeat:repeat-x;\"><div style=\"border:1px #222222 solid;padding:40px;\"><font color=\"#FFFFFF\" style=\"font-family:Verdana;font-size:19px;font-weight:bold\">Lead Change</font></div>', '<div width=\"99%\" style=\"border-left: 1px solid #222222;border-right: 1px solid #222222;padding-left:10px;padding-bottom:10px;\"><br><div style=\"font-family:Verdana;font-size:15px;font-weight:bold;color:#222222;\">###POSTTITLE###</div><br>###POSTDESC###</div>', '<div style=\"border:1px #222222 solid;padding:10px;\"><font color=\"#222222\">Copyright 2013 - 2017 www.gopiplus.com. All Rights Reserved.</font></div></div>', 'Ready', 'System'),
(5, 'Template 5 (With bg fixed image)', '<div style=\"background:url(http://www.gopiplus.com/work/wp-content/uploads/email-posts-to-subscribers/template/bg-3.jpg);width:960px;\"><div style=\"border:1px #222222 solid;padding:20px;\"><img src=\"http://www.gopiplus.com/work/wp-content/uploads/email-posts-to-subscribers/template/gopiplus.png\"></div>', '<div width=\"99%\" style=\"border-left: 1px solid #222222;border-right: 1px solid #222222;padding-left:10px;padding-bottom:10px;\"><br><div style=\"font-family:Verdana;font-size:15px;font-weight:bold;color:#222222;\">###POSTTITLE###</div><br>###POSTDESC###</div>', '<div style=\"border:1px #222222 solid;padding:10px;\"><font color=\"#222222\">Copyright 2013 - 2017 www.gopiplus.com. All Rights Reserved.</font></div></div>', 'Ready', 'System'),
(6, 'Template 6 (Classic template 2)', '<div style=\"background-color:#E6E6E6;padding:20px;width:700px;text-align:center;\"><div style=\"padding-bottom:5px;text-align:left;border-bottom: 10px solid #222222;\"><img src=\"http://www.gopiplus.com/work/wp-content/uploads/email-posts-to-subscribers/template/gopiplus.png\"></div>', '<div style=\"background-color:#FFFFFF;padding:10px;text-align:left;\"><div style=\"font-family:Verdana;font-size:15px;font-weight:bold;color:#222222;\">###POSTTITLE###</div><br>###POSTDESC###</div>', '<div style=\"padding:10px;\">This email was intended for ###NAME### (###EMAIL###) <br> &copy; 2009 - 2017, www.gopiplus.com 2029 ABCD St. Mountain View, CA 111111, USA </div></div>', 'Ready', 'System'),
(7, 'Template 7 (Big Banner)', '<div style=\"border:1px #222222 solid;background-color:#222222;width:800px;padding:10px;\"><img src=\"http://www.gopiplus.com/work/wp-content/uploads/email-posts-to-subscribers/template/header3.png\" width=\"800\" height=\"330\" alt=\"\" /></div>', '<div width=\"99%\" style=\"border-left: 1px solid #222222;border-right: 1px solid #222222;padding:10px;width:800px;\"><br><div style=\"font-family:Verdana;font-size:15px;font-weight:bold;color:#222222;\">###POSTTITLE###</div><br>###POSTDESC###</div>', '<div style=\"border:1px #222222 solid;background-color:#FFFFFF;width:800px;padding:10px;\"><font color=\"#222222\">Copyright 2013 - 2017 www.gopiplus.com All Rights Reserved.</font></div>', 'Ready', 'System'),
(8, 'Template 8 (Plan Mail)', 'TEMPLATE HEADER <br /><br />Hi ###NAME###,', '<br />###POSTTITLE### <br /> ###POSTDESC###<br />', '<br /><br />Copyright 2013 - 2017 www.gopiplus.com. All Rights Reserved.', 'Ready', 'System'),
(9, 'Template 9 (Classic template 3)', '<div style=\"background-color:#E6E6E6;padding:20px;width:700px;text-align:center;\"><div style=\"padding-bottom:5px;text-align:left;border-bottom: 10px solid #222222;\"><img src=\"http://www.gopiplus.com/work/wp-content/uploads/email-posts-to-subscribers/template/gopiplus.png\"></div>', '<div style=\"background-color:#FFFFFF;padding:10px;text-align:left;\"><div style=\"font-family:Verdana;font-size:15px;font-weight:bold;color:#222222;\">###POSTTITLE###</div><br>###POSTFULL###</div>', '<div style=\"padding:10px;\">This email was intended for ###NAME### (###EMAIL###) <br> &copy; 2009 - 2017, www.gopiplus.com 2029 ABCD St. Mountain View, CA 111111, USA </div></div>', 'Ready', 'System');

-- --------------------------------------------------------

--
-- Table structure for table `wp_es_deliverreport`
--

CREATE TABLE `wp_es_deliverreport` (
  `es_deliver_id` int(10) UNSIGNED NOT NULL,
  `es_deliver_sentguid` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_deliver_emailid` int(10) UNSIGNED NOT NULL,
  `es_deliver_emailmail` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_deliver_sentdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `es_deliver_status` varchar(25) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_deliver_viewdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `es_deliver_sentstatus` varchar(25) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'Sent',
  `es_deliver_senttype` varchar(25) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'Immediately'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

--
-- Dumping data for table `wp_es_deliverreport`
--

INSERT INTO `wp_es_deliverreport` (`es_deliver_id`, `es_deliver_sentguid`, `es_deliver_emailid`, `es_deliver_emailmail`, `es_deliver_sentdate`, `es_deliver_status`, `es_deliver_viewdate`, `es_deliver_sentstatus`, `es_deliver_senttype`) VALUES
(1, 'pmltfh-vylwei-mecufd-zatfhy-hwbkcs', 2, 'a.example@example.com', '2017-10-03 03:47:46', 'Nodata', '0000-00-00 00:00:00', 'Sent', 'Immediately'),
(2, 'pmltfh-vylwei-mecufd-zatfhy-hwbkcs', 1, 'andy.richdale@twosparrows.co.nz', '2017-10-03 03:47:47', 'Nodata', '0000-00-00 00:00:00', 'Sent', 'Immediately'),
(3, 'nykvpr-whsyqm-bhaoip-oxqbtc-fbzojt', 2, 'a.example@example.com', '2017-10-05 00:57:07', 'Nodata', '0000-00-00 00:00:00', 'Sent', 'Immediately'),
(4, 'nykvpr-whsyqm-bhaoip-oxqbtc-fbzojt', 1, 'andy.richdale@twosparrows.co.nz', '2017-10-05 00:57:09', 'Nodata', '0000-00-00 00:00:00', 'Sent', 'Immediately');

-- --------------------------------------------------------

--
-- Table structure for table `wp_es_emaillist`
--

CREATE TABLE `wp_es_emaillist` (
  `es_email_id` int(10) UNSIGNED NOT NULL,
  `es_email_name` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_email_mail` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_email_status` varchar(25) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'Unconfirmed',
  `es_email_created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `es_email_viewcount` varchar(100) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_email_group` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'Public',
  `es_email_guid` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

--
-- Dumping data for table `wp_es_emaillist`
--

INSERT INTO `wp_es_emaillist` (`es_email_id`, `es_email_name`, `es_email_mail`, `es_email_status`, `es_email_created`, `es_email_viewcount`, `es_email_group`, `es_email_guid`) VALUES
(1, 'Admin', 'andy.richdale@twosparrows.co.nz', 'Confirmed', '2017-10-01 04:10:44', '0', 'Public', 'wzqfle-jvbhnx-dnbfjc-nvhiut-iehjzm'),
(2, 'Example', 'a.example@example.com', 'Confirmed', '2017-10-01 04:10:44', '0', 'Public', 'unzcae-noyuai-lpfnwu-mbvufh-gxqiok');

-- --------------------------------------------------------

--
-- Table structure for table `wp_es_notification`
--

CREATE TABLE `wp_es_notification` (
  `es_note_id` int(10) UNSIGNED NOT NULL,
  `es_note_cat` text COLLATE Utf8mb4_unicode_ci,
  `es_note_group` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_note_templ` int(10) UNSIGNED NOT NULL,
  `es_note_status` varchar(10) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'Enable'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

--
-- Dumping data for table `wp_es_notification`
--

INSERT INTO `wp_es_notification` (`es_note_id`, `es_note_cat`, `es_note_group`, `es_note_templ`, `es_note_status`) VALUES
(1, ' ##Category One## -- ##Category Two## -- ##Uncategorised## ', 'Public', 1, 'Enable');

-- --------------------------------------------------------

--
-- Table structure for table `wp_es_sentdetails`
--

CREATE TABLE `wp_es_sentdetails` (
  `es_sent_id` int(10) UNSIGNED NOT NULL,
  `es_sent_guid` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_sent_qstring` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_sent_source` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_sent_starttime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `es_sent_endtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `es_sent_count` int(10) UNSIGNED NOT NULL,
  `es_sent_preview` text COLLATE Utf8mb4_unicode_ci,
  `es_sent_status` varchar(25) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'Sent',
  `es_sent_type` varchar(25) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'Immediately',
  `es_sent_subject` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

--
-- Dumping data for table `wp_es_sentdetails`
--

INSERT INTO `wp_es_sentdetails` (`es_sent_id`, `es_sent_guid`, `es_sent_qstring`, `es_sent_source`, `es_sent_starttime`, `es_sent_endtime`, `es_sent_count`, `es_sent_preview`, `es_sent_status`, `es_sent_type`, `es_sent_subject`) VALUES
(1, 'pmltfh-vylwei-mecufd-zatfhy-hwbkcs', '0', 'Post Notification', '2017-10-03 03:47:45', '2017-10-03 03:47:48', 2, 'Hello ###NAME###,<br /><br />We have published a new blog article on our website : Bob\'s first post!<br /><a href=\'http://localhost:30123/2017/10/03/bobs-first-post/\' target=\'_blank\'><img width=\"1230\" height=\"603\" src=\"http://localhost:30123/wp-content/uploads/2017/10/blog2.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"http://localhost:30123/wp-content/uploads/2017/10/blog2.jpg 1230w, http://localhost:30123/wp-content/uploads/2017/10/blog2-300x147.jpg 300w, http://localhost:30123/wp-content/uploads/2017/10/blog2-768x377.jpg 768w, http://localhost:30123/wp-content/uploads/2017/10/blog2-1140x559.jpg 1140w\" sizes=\"(max-width: 1230px) 100vw, 1230px\" /></a><br /><br />You can view it from this link : <a href=\'http://localhost:30123/2017/10/03/bobs-first-post/\' target=\'_blank\'>http://localhost:30123/2017/10/03/bobs-first-post/</a><br /><br />Thanks & Regards,<br />Admin<br /><br />You received this email because in the past you have provided us your email address : ###EMAIL### to receive notifications when new updates are posted.', 'Sent', 'Immediately', 'New Post Published - Bob\'s first post!'),
(2, 'nykvpr-whsyqm-bhaoip-oxqbtc-fbzojt', '0', 'Post Notification', '2017-10-05 00:57:07', '2017-10-05 00:57:10', 2, 'Hello ###NAME###,<br /><br />We have published a new blog article on our website : My New Post<br /><a href=\'http://localhost:30123/2017/10/05/my-new-post/\' target=\'_blank\'><img width=\"954\" height=\"535\" src=\"http://localhost:30123/wp-content/uploads/2017/10/blog1.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"http://localhost:30123/wp-content/uploads/2017/10/blog1.jpg 954w, http://localhost:30123/wp-content/uploads/2017/10/blog1-300x168.jpg 300w, http://localhost:30123/wp-content/uploads/2017/10/blog1-768x431.jpg 768w\" sizes=\"(max-width: 954px) 100vw, 954px\" /></a><br /><br />You can view it from this link : <a href=\'http://localhost:30123/2017/10/05/my-new-post/\' target=\'_blank\'>http://localhost:30123/2017/10/05/my-new-post/</a><br /><br />Thanks & Regards,<br />Admin<br /><br />You received this email because in the past you have provided us your email address : ###EMAIL### to receive notifications when new updates are posted.', 'Sent', 'Immediately', 'New Post Published - My New Post');

-- --------------------------------------------------------

--
-- Table structure for table `wp_es_templatetable`
--

CREATE TABLE `wp_es_templatetable` (
  `es_templ_id` int(10) UNSIGNED NOT NULL,
  `es_templ_heading` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL,
  `es_templ_body` text COLLATE Utf8mb4_unicode_ci,
  `es_templ_status` varchar(25) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'Published',
  `es_email_type` varchar(100) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'Newsletter',
  `es_templ_slug` varchar(255) COLLATE Utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

--
-- Dumping data for table `wp_es_templatetable`
--

INSERT INTO `wp_es_templatetable` (`es_templ_id`, `es_templ_heading`, `es_templ_body`, `es_templ_status`, `es_email_type`, `es_templ_slug`) VALUES
(1, 'New Post Published - ###POSTTITLE###', 'Hello ###NAME###,\r\n\r\nWe have published a new blog article on our website : ###POSTTITLE###\r\n###POSTIMAGE###\r\n\r\nYou can view it from this link : ###POSTLINK###\r\n\r\nThanks & Regards,\r\nAdmin\r\n\r\nYou received this email because in the past you have provided us your email address : ###EMAIL### to receive notifications when new updates are posted.', 'Published', 'Post Notification', NULL),
(2, 'Welcome To Email Subscribers', '<strong style=\"color: #990000\">What can you achieve using Email Subscribers?</strong><p>Add subscription forms on website, send HTML newsletters & automatically notify subscribers about new blog posts once it is published. You can also Import or Export subscribers from any list to Email Subscribers.</p> <strong style=\"color: #990000\">Plugin Features</strong><ol> <li>Send notification emails to subscribers when new blog posts are published.</li> <li>Subscribe form available with 3 options to setup.</li> <li>Double Opt-In and Single Opt-In support.</li> <li>Email notification to admin when a new user signs up (Optional).</li> <li>Automatic welcome email to subscriber.</li> <li>Auto add unsubscribe link in the email.</li> <li>Import/Export subscriber emails to migrate to any lists.</li> <li>Default WordPress editor to compose emails.</li> </ol> <strong>Thanks & Regards,</strong><br>Admin', 'Published', 'Newsletter', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_campaigns`
--

CREATE TABLE `wp_jackmail_campaigns` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `id_lists` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `fields` text COLLATE Utf8mb4_unicode_ci NOT NULL,
  `name` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `object` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `sender_name` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `sender_email` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `reply_to_name` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `reply_to_email` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `content_email_json` mediumtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `content_email_html` mediumtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `content_email_txt` mediumtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `content_email_images` text COLLATE Utf8mb4_unicode_ci NOT NULL,
  `nb_contacts` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '0',
  `nb_contacts_valids` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '0',
  `preview` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `link_tracking` varchar(1) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '1',
  `created_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_by` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `status` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `send_option` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `send_option_date_begin_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `send_option_date_end_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `campaign_id` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `send_id` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `validation_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `check_blacklist_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_lists`
--

CREATE TABLE `wp_jackmail_lists` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `id_campaign` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `nb_contacts` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '0',
  `nb_contacts_valids` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '0',
  `fields` text COLLATE Utf8mb4_unicode_ci NOT NULL,
  `created_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `type` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `connector_key` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `connector_activation_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `connector_used_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

--
-- Dumping data for table `wp_jackmail_lists`
--

INSERT INTO `wp_jackmail_lists` (`id`, `name`, `id_campaign`, `nb_contacts`, `nb_contacts_valids`, `fields`, `created_date_gmt`, `updated_date_gmt`, `type`, `connector_key`, `connector_activation_date_gmt`, `connector_used_date_gmt`) VALUES
(1, 'WordPress users', '', '-1', '-1', '[]', '2017-10-10 22:57:28', '2017-10-10 22:57:28', '{\"name\":\"wordpress-users\",\"id\":1}', 'FE8wG6qWbGKHg4w9chD3tkyRG74NuSm00NIGxGiPoWcP4XB6yZOWT4eCzh1B1lkNpjL3apKJRLDcT59dd50583f411vQbBSbw24NlqdCFCA1NRMUd', '0000-00-00 00:00:00', '0000-00-00 00:00:00'),
(2, 'Weekly Digest Subscribers', '', '4', '4', '[]', '2017-10-13 07:47:15', '2017-10-15 08:18:35', '', 'E3Ah6RyYYMU5wVg067Q13KxtkbTDzhtrS7jH0Rky1CbAoJG4l01PbW0S8L3txWz9pXyh4Lesm2egJT59e06f8372147aMDeQ87HQMTjh03oOobylE', '2017-10-14 23:13:34', '2017-10-14 23:16:48'),
(3, 'Contact form 1', '', '0', '0', '[]', '2017-10-13 07:52:31', '2017-10-13 07:52:31', '{\"name\":\"contactform7\",\"id\":\"122\"}', 'OaSw6mkYHy83sh0yQFmYUOkP1jbVq59e070bf25c1eC5TQXf8crJm56PLijUXW1S6PTb6W4wIPJMU0DQNJ44i3vI9zRC7CqND4CIFJxkoi7m7vUml', '0000-00-00 00:00:00', '0000-00-00 00:00:00'),
(4, 'Subscribe Form', '', '0', '0', '[]', '2017-10-13 07:57:31', '2017-10-13 07:57:31', '{\"name\":\"contactform7\",\"id\":\"135\"}', 'QxzcAtO9GTgLCidRHLWg37DgVAelPeOurI62Kta5Hai2SKJLBs4V59e071eb47ac1vOpluXkPw7Q6YATu0G5qCrMY1XKW6Nw0Fu7MP4rlDjJyoTzT', '0000-00-00 00:00:00', '0000-00-00 00:00:00'),
(5, 'Author Application', '', '0', '0', '[]', '2017-10-14 07:07:52', '2017-10-14 07:07:52', '{\"name\":\"contactform7\",\"id\":\"34576\"}', '1VAkKi4HD4iE4AJgsXLmQryK2B7BmeGie0Xvyd2WP51pMmaeuUY8OjkmOJ26Spe59e1b7c82fcedvJqhwzASG2b2FtW61XDvi1RQYspGeGAp68xbM', '0000-00-00 00:00:00', '0000-00-00 00:00:00');

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_lists_contacts_1`
--

CREATE TABLE `wp_jackmail_lists_contacts_1` (
  `email` varchar(100) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `blacklist` int(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_lists_contacts_2`
--

CREATE TABLE `wp_jackmail_lists_contacts_2` (
  `email` varchar(100) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `blacklist` int(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

--
-- Dumping data for table `wp_jackmail_lists_contacts_2`
--

INSERT INTO `wp_jackmail_lists_contacts_2` (`email`, `blacklist`) VALUES
('andy.richdale@twosparrows.co.nz', 0),
('andyrichdale@gmail.com', 0),
('andyrichdale3@gmail.com', 0),
('margy@weavinginfluence.com', 0),
('test@testemail.com', 0);

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_lists_contacts_3`
--

CREATE TABLE `wp_jackmail_lists_contacts_3` (
  `email` varchar(100) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `blacklist` int(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_lists_contacts_4`
--

CREATE TABLE `wp_jackmail_lists_contacts_4` (
  `email` varchar(100) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `blacklist` int(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_lists_contacts_5`
--

CREATE TABLE `wp_jackmail_lists_contacts_5` (
  `email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `blacklist` int(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_lists_contacts_cf7_data`
--

CREATE TABLE `wp_jackmail_lists_contacts_cf7_data` (
  `form_id` bigint(20) UNSIGNED NOT NULL,
  `email` varchar(100) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `fields` text COLLATE Utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_scenarios`
--

CREATE TABLE `wp_jackmail_scenarios` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `id_lists` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `name` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `object` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `sender_name` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `sender_email` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `reply_to_name` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `reply_to_email` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `content_email_json` mediumtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `content_email_html` mediumtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `content_email_txt` mediumtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `content_email_images` text COLLATE Utf8mb4_unicode_ci NOT NULL,
  `nb_contacts` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '0',
  `nb_contacts_valids` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '0',
  `preview` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `link_tracking` varchar(1) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '1',
  `created_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_by` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `status` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `send_option` varchar(50) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `data` text COLLATE Utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

--
-- Dumping data for table `wp_jackmail_scenarios`
--

INSERT INTO `wp_jackmail_scenarios` (`id`, `id_lists`, `name`, `object`, `sender_name`, `sender_email`, `reply_to_name`, `reply_to_email`, `content_email_json`, `content_email_html`, `content_email_txt`, `content_email_images`, `nb_contacts`, `nb_contacts_valids`, `preview`, `link_tracking`, `created_date_gmt`, `updated_date_gmt`, `updated_by`, `status`, `send_option`, `data`) VALUES
(1, '[\"2\"]', 'Blog Digest', '', '', 'andy.richdale@twosparrows.co.nz', '', '', '{\"globalSettings\":{\"responsiveEnabled\":true,\"displayHeader\":true,\"displayFooter\":true,\"mobileVersion\":false,\"isRich\":false,\"linkTracking\":true,\"horizontalAlignement\":\"center\",\"mobileWidth\":300,\"desktopWidth\":650,\"intSpace\":10,\"modulesSpace\":0,\"structureContainerBorder\":0,\"fontNameChange\":false,\"fontSizeChange\":false,\"fontName\":\"Arial\",\"fontNameButton\":\"Arial\",\"fontNameParagraph\":\"Arial\",\"fontNameH1\":\"Arial\",\"fontNameH2\":\"Arial\",\"fontNameHeader\":\"Arial\",\"fontNameFooter\":\"Arial\",\"fontNameChoosen\":\"Arial\",\"fontSize\":17,\"fontSizeButton\":15,\"fontSizeParagraph\":17,\"fontSizeH1\":30,\"fontSizeH2\":20,\"fontSizeHeader\":10,\"fontSizeFooter\":10,\"fontSizeChoosen\":17,\"lineHeight\":26,\"lineHeightLink\":26,\"lineHeightParagraph\":26,\"lineHeightH1\":40,\"lineHeightH2\":30,\"lineHeightHeader\":14,\"lineHeightFooter\":14,\"lineHeightChoosen\":26,\"actionOptin\":false},\"themeSettings\":{\"buttonBackground\":\"#0595d6\",\"buttonBackgroundOdd\":\"#0595d6\",\"buttonBorder\":\"#ffffff\",\"buttonBorderOdd\":\"#ffffff\",\"buttonText\":\"#ffffff\",\"buttonTextOdd\":\"#ffffff\",\"h1Title\":\"#393939\",\"h1TitleOdd\":\"#ffffff\",\"h2Title\":\"#156ba5\",\"h2TitleOdd\":\"#ffffff\",\"headerAndFooter\":\"#393939\",\"link\":\"#0595d6\",\"linkOdd\":\"#ffffff\",\"bodyColor\":\"#ffffff\",\"structureContainerBackground\":\"#ffffff\",\"structureContainerBorder\":\"#0595d6\",\"structureBackground\":\"#ffffff\",\"structureBorder\":\"#156ba5\",\"structureBorderOdd\":\"#0595d6\",\"shareButtonBorder\":\"#dddddd\",\"shareButtonBorderOdd\":\"#000000\",\"paragraph\":\"#393939\",\"paragraphOdd\":\"#ffffff\",\"separator\":\"#000000\",\"separatorOdd\":\"#ffffff\",\"formBackground\":\"#ffffff\",\"inputBackground\":\"#f1f1f1\",\"inputBorder\":\"#e6e4e4\",\"imageOn\":false,\"selectedTheme\":{\"name\":\"azure\",\"color1\":\"#393939\",\"color2\":\"#156ba5\",\"color3\":\"#fff\",\"color4\":\"#0595d6\"},\"style\":{\"name\":\"style1\",\"imageSrc\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/Style1.2891a9868d563de39615a3b8206c6007.png?\",\"alternateColors\":false,\"fullWidth\":false}},\"links\":[{\"id\":\"cont-text-a134285d764dab8e8e2be634f77f5ed7-link0\",\"contentId\":\"cont-text-a134285d764dab8e8e2be634f77f5ed7\",\"url\":\"{{tracking.webcopy}}\",\"kind\":\"WEBCOPY\",\"isTracked\":true},{\"id\":\"cont-text-e7beff898f3355f1bfb79c280aa74e63-link0\",\"contentId\":\"cont-text-e7beff898f3355f1bfb79c280aa74e63\",\"url\":\"{{tracking.unsubscribe}}\",\"kind\":\"CLICK\",\"isTracked\":true}],\"images\":[],\"customTags\":[],\"isHeaderModified\":false,\"workspace\":{\"structures\":[{\"id\":\"struct-e9791def1ac1cfbf9805ae632121adc4\",\"isReadOnly\":true,\"model\":{\"key\":0,\"i18nKey\":\"one-column-100\",\"columnCount\":1,\"columnRepartition\":[1],\"structureImagePath\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/structure1col.67423f69cd6f1f71e39f38e66888dd6b.png?\"},\"isTop\":false,\"isLast\":false,\"isHeader\":true,\"isFooter\":false,\"structureSettings\":{\"backgroundCustom\":false,\"borderCustom\":false,\"leftBorder\":0,\"rightBorder\":0,\"topBorder\":0,\"bottomBorder\":0,\"styleBorder\":\"solid\",\"deassociatedBorders\":false,\"hideModal\":true,\"hideEmptyContent\":true,\"oddModule\":false,\"backgroundColor\":\"#ffffff\",\"containerColor\":\"#ffffff\",\"containerBorderColor\":\"#0595d6\",\"borderColor\":\"#156ba5\"},\"columns\":[{\"id\":\"col-b34499bcb2e184c2dd789ed17ec15b28\",\"parentStructureIsEmpty\":false,\"isReadOnly\":true,\"repartition\":1,\"columnSettings\":{\"deassociatedPaddings\":true,\"topPadding\":20,\"rightPadding\":20,\"bottomPadding\":5,\"leftPadding\":20,\"verticalAlign\":\"flex-start\"},\"contents\":[{\"type\":\"header\",\"id\":\"cont-text-a134285d764dab8e8e2be634f77f5ed7\",\"content\":\"<p style=\\\"color: #393939;\\n        font-size: 10px;\\n        font-family: Arial;\\n        line-height: 14px;text-align: center;\\n        margin: 0;mso-line-height-rule: exactly;\\\">To read the online version, <a style=\\\"color: #393939;\\n        font-size: 10px;\\n        font-family: Arial;\\n        line-height: 14px;text-align: center;\\n        margin: 0;\\n        color: #393939 !important;\\n        text-decoration : underline;\\n        font-size: inherit;\\n        font-family: inherit;mso-line-height-rule: exactly;\\\" href=\\\"{{tracking.webcopy}}\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"> click here </a></p>\",\"_defaultContent\":\"To read the online version, click here\\n\"}],\"isFormColumn\":false}]},{\"id\":\"struct-5102c096c1c5dac291669b1fae59ccbc\",\"isReadOnly\":false,\"model\":{\"key\":0,\"i18nKey\":\"one-column-100\",\"columnCount\":1,\"columnRepartition\":[1],\"structureImagePath\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/structure1col.67423f69cd6f1f71e39f38e66888dd6b.png?\"},\"isTop\":true,\"isLast\":false,\"isHeader\":false,\"isFooter\":false,\"structureSettings\":{\"backgroundCustom\":false,\"borderCustom\":false,\"leftBorder\":0,\"rightBorder\":0,\"topBorder\":0,\"bottomBorder\":0,\"styleBorder\":\"solid\",\"deassociatedBorders\":false,\"hideModal\":true,\"hideEmptyContent\":true,\"oddModule\":false,\"backgroundColor\":\"#ffffff\",\"containerColor\":\"#ffffff\",\"containerBorderColor\":\"#0595d6\",\"borderColor\":\"#156ba5\"},\"columns\":[{\"id\":\"col-1c9b7ef2905c69bf6b2d23a9816b67cc\",\"parentStructureIsEmpty\":false,\"repartition\":1,\"columnSettings\":{\"deassociatedPaddings\":false,\"topPadding\":20,\"rightPadding\":20,\"bottomPadding\":20,\"leftPadding\":20,\"verticalAlign\":\"flex-start\"},\"contents\":[{\"type\":\"super\",\"id\":\"cont-super-2a3cb23752eaa65d99766e98362e19f6\",\"articleNumber\":1,\"settings\":{\"content\":\"SAMPLE\",\"image\":\"FULL\",\"link\":\"BUTTON\"},\"articleContents\":[{\"type\":\"image\",\"id\":\"cont-image-da15428c8cd603ef80b3d90fc3f1bda4\",\"_imageProperties\":{\"maxHeight\":1000,\"ratio\":0.2396551724137931,\"alt\":\"\",\"dimension\":\"FULL_WIDTH\",\"height\":139,\"width\":580,\"dimensionLock\":true,\"alignment\":\"center\",\"minSize\":1,\"imageStyles\":{\"width\":\"580px\",\"height\":\"139px\",\"display\":\"block\",\"cursor\":\"pointer\"}},\"_displayEmptyContent\":false,\"mapMode\":false,\"mode\":0,\"imageSrc\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/img.2f20ec747ba10f49b81c745ddad0835e.png?\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-bbcdd72b6a11d5d9c50f0c6e7d5c736c\",\"lineHeight\":20},{\"type\":\"text\",\"id\":\"cont-text-64971d8f9e0b50d521b66685e0d43846\",\"content\":\"\\n        <h1 style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\" data-mce-style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\">#~#ARTICLE_TITLE#~#</h1>\\n        <p style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\" data-mce-style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\">\\n        #~#ARTICLE_DESCRIPTION#~#\\n        </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-43b885a23907e49270ac03031389ea83\",\"lineHeight\":20},{\"type\":\"cta\",\"id\":\"cont-cta-609ce27497843727a69d2d29298c91b4\",\"_customTheme\":false,\"selectedThemeName\":\"azure\",\"horizontalPadding\":25,\"verticalPadding\":10,\"buttonBackgroundColor\":\"#0595d6\",\"buttonBorderColor\":\"#ffffff\",\"borderWidth\":1,\"borderRadius\":5,\"alignment\":\"flex-start\",\"linkType\":\"_blank\",\"color\":\"#ffffff\",\"textCustom\":false,\"backgroundCustom\":false,\"borderCustom\":false,\"content\":\"<p style=\\\"margin: 0\\\">\\n                <span>Follow this link</span>\\n              </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-6cb9459a8ca4ccfcc294324bb69e672e\",\"lineHeight\":20}]}],\"isFormColumn\":false}]},{\"id\":\"struct-04d6286b71172a88adfb7434aeb5b36c\",\"isReadOnly\":false,\"model\":{\"key\":0,\"i18nKey\":\"one-column-100\",\"columnCount\":1,\"columnRepartition\":[1],\"structureImagePath\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/structure1col.67423f69cd6f1f71e39f38e66888dd6b.png?\"},\"isTop\":false,\"isLast\":false,\"isHeader\":false,\"isFooter\":false,\"structureSettings\":{\"backgroundCustom\":false,\"borderCustom\":false,\"leftBorder\":0,\"rightBorder\":0,\"topBorder\":0,\"bottomBorder\":0,\"styleBorder\":\"solid\",\"deassociatedBorders\":false,\"hideModal\":true,\"hideEmptyContent\":true,\"oddModule\":false,\"backgroundColor\":\"#ffffff\",\"containerColor\":\"#ffffff\",\"containerBorderColor\":\"#0595d6\",\"borderColor\":\"#156ba5\"},\"columns\":[{\"id\":\"col-e6212e8d5867ac6de64d93aef0d3cea1\",\"parentStructureIsEmpty\":false,\"repartition\":1,\"columnSettings\":{\"deassociatedPaddings\":false,\"topPadding\":20,\"rightPadding\":20,\"bottomPadding\":20,\"leftPadding\":20,\"verticalAlign\":\"flex-start\"},\"contents\":[{\"type\":\"super\",\"id\":\"cont-super-0842001a0bc495a9e14710ec46588f6d\",\"articleNumber\":2,\"settings\":{\"content\":\"SAMPLE\",\"image\":\"FULL\",\"link\":\"BUTTON\"},\"articleContents\":[{\"type\":\"image\",\"id\":\"cont-image-f22e41ef2fb919e37b94e60145bdc4e1\",\"_imageProperties\":{\"maxHeight\":1000,\"ratio\":0.2396551724137931,\"alt\":\"\",\"dimension\":\"FULL_WIDTH\",\"height\":139,\"width\":580,\"dimensionLock\":true,\"alignment\":\"center\",\"minSize\":1,\"imageStyles\":{\"width\":\"580px\",\"height\":\"139px\",\"display\":\"block\",\"cursor\":\"pointer\"}},\"_displayEmptyContent\":false,\"mapMode\":false,\"mode\":0,\"imageSrc\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/img.2f20ec747ba10f49b81c745ddad0835e.png?\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-55aec8a2f8d668ad17be2c958add3da1\",\"lineHeight\":20},{\"type\":\"text\",\"id\":\"cont-text-065deaf88dd103abd939d51fd1b7931c\",\"content\":\"\\n        <h1 style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\" data-mce-style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\">#~#ARTICLE_TITLE#~#</h1>\\n        <p style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\" data-mce-style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\">\\n        #~#ARTICLE_DESCRIPTION#~#\\n        </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-15bcb7f760ea0cf80cd9944a329cf568\",\"lineHeight\":20},{\"type\":\"cta\",\"id\":\"cont-cta-634a4fe7c8b547d7ff2248a882313dfb\",\"_customTheme\":false,\"selectedThemeName\":\"azure\",\"horizontalPadding\":25,\"verticalPadding\":10,\"buttonBackgroundColor\":\"#0595d6\",\"buttonBorderColor\":\"#ffffff\",\"borderWidth\":1,\"borderRadius\":5,\"alignment\":\"flex-start\",\"linkType\":\"_blank\",\"color\":\"#ffffff\",\"textCustom\":false,\"backgroundCustom\":false,\"borderCustom\":false,\"content\":\"<p style=\\\"margin: 0\\\">\\n                <span>Follow this link</span>\\n              </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-6534696e4132c02894160cb6428360ec\",\"lineHeight\":20}]}],\"isFormColumn\":false}]},{\"id\":\"struct-503edb4197864132505c0dda831a6ec1\",\"isReadOnly\":false,\"model\":{\"key\":0,\"i18nKey\":\"one-column-100\",\"columnCount\":1,\"columnRepartition\":[1],\"structureImagePath\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/structure1col.67423f69cd6f1f71e39f38e66888dd6b.png?\"},\"isTop\":false,\"isLast\":false,\"isHeader\":false,\"isFooter\":false,\"structureSettings\":{\"backgroundCustom\":false,\"borderCustom\":false,\"leftBorder\":0,\"rightBorder\":0,\"topBorder\":0,\"bottomBorder\":0,\"styleBorder\":\"solid\",\"deassociatedBorders\":false,\"hideModal\":true,\"hideEmptyContent\":true,\"oddModule\":false,\"backgroundColor\":\"#ffffff\",\"containerColor\":\"#ffffff\",\"containerBorderColor\":\"#0595d6\",\"borderColor\":\"#156ba5\"},\"columns\":[{\"id\":\"col-5c23430ef9810e02b494b82fee5448ff\",\"parentStructureIsEmpty\":false,\"repartition\":1,\"columnSettings\":{\"deassociatedPaddings\":false,\"topPadding\":20,\"rightPadding\":20,\"bottomPadding\":20,\"leftPadding\":20,\"verticalAlign\":\"flex-start\"},\"contents\":[{\"type\":\"super\",\"id\":\"cont-super-d5dbbde7950fc5b1f5b8ec68a033faee\",\"articleNumber\":3,\"settings\":{\"content\":\"SAMPLE\",\"image\":\"FULL\",\"link\":\"BUTTON\"},\"articleContents\":[{\"type\":\"image\",\"id\":\"cont-image-0f6d0cd40429a261d18909db725b8a3b\",\"_imageProperties\":{\"maxHeight\":1000,\"ratio\":0.2396551724137931,\"alt\":\"\",\"dimension\":\"FULL_WIDTH\",\"height\":139,\"width\":580,\"dimensionLock\":true,\"alignment\":\"center\",\"minSize\":1,\"imageStyles\":{\"width\":\"580px\",\"height\":\"139px\",\"display\":\"block\",\"cursor\":\"pointer\"}},\"_displayEmptyContent\":false,\"mapMode\":false,\"mode\":0,\"imageSrc\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/img.2f20ec747ba10f49b81c745ddad0835e.png?\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-72418df541ea3df30be1854e109eccb9\",\"lineHeight\":20},{\"type\":\"text\",\"id\":\"cont-text-7cbdad39244ba5a91e89ece19e3aedf7\",\"content\":\"\\n        <h1 style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\" data-mce-style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\">#~#ARTICLE_TITLE#~#</h1>\\n        <p style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\" data-mce-style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\">\\n        #~#ARTICLE_DESCRIPTION#~#\\n        </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-e4a80dda6337452a1fc5feef81a9b3e3\",\"lineHeight\":20},{\"type\":\"cta\",\"id\":\"cont-cta-2676f3ebd5326083076bf451dd56c3bf\",\"_customTheme\":false,\"selectedThemeName\":\"azure\",\"horizontalPadding\":25,\"verticalPadding\":10,\"buttonBackgroundColor\":\"#0595d6\",\"buttonBorderColor\":\"#ffffff\",\"borderWidth\":1,\"borderRadius\":5,\"alignment\":\"flex-start\",\"linkType\":\"_blank\",\"color\":\"#ffffff\",\"textCustom\":false,\"backgroundCustom\":false,\"borderCustom\":false,\"content\":\"<p style=\\\"margin: 0\\\">\\n                <span>Follow this link</span>\\n              </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-4fe2cb7ebd414e071099494aefa7b612\",\"lineHeight\":20}]}],\"isFormColumn\":false}]},{\"id\":\"struct-0e25cbd2b0cb6fe78113d942656a1f96\",\"isReadOnly\":false,\"model\":{\"key\":0,\"i18nKey\":\"one-column-100\",\"columnCount\":1,\"columnRepartition\":[1],\"structureImagePath\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/structure1col.67423f69cd6f1f71e39f38e66888dd6b.png?\"},\"isTop\":false,\"isLast\":false,\"isHeader\":false,\"isFooter\":false,\"structureSettings\":{\"backgroundCustom\":false,\"borderCustom\":false,\"leftBorder\":0,\"rightBorder\":0,\"topBorder\":0,\"bottomBorder\":0,\"styleBorder\":\"solid\",\"deassociatedBorders\":false,\"hideModal\":true,\"hideEmptyContent\":true,\"oddModule\":false,\"backgroundColor\":\"#ffffff\",\"containerColor\":\"#ffffff\",\"containerBorderColor\":\"#0595d6\",\"borderColor\":\"#156ba5\"},\"columns\":[{\"id\":\"col-d3af599a4789541e72aaa3648458a4a3\",\"parentStructureIsEmpty\":false,\"repartition\":1,\"columnSettings\":{\"deassociatedPaddings\":false,\"topPadding\":20,\"rightPadding\":20,\"bottomPadding\":20,\"leftPadding\":20,\"verticalAlign\":\"flex-start\"},\"contents\":[{\"type\":\"super\",\"id\":\"cont-super-cd022505a36ee9863cfa25438d429ccd\",\"articleNumber\":4,\"settings\":{\"content\":\"SAMPLE\",\"image\":\"FULL\",\"link\":\"BUTTON\"},\"articleContents\":[{\"type\":\"image\",\"id\":\"cont-image-3f69548ad4f3774b7c7102ba1fa4617d\",\"_imageProperties\":{\"maxHeight\":1000,\"ratio\":0.2396551724137931,\"alt\":\"\",\"dimension\":\"FULL_WIDTH\",\"height\":139,\"width\":580,\"dimensionLock\":true,\"alignment\":\"center\",\"minSize\":1,\"imageStyles\":{\"width\":\"580px\",\"height\":\"139px\",\"display\":\"block\",\"cursor\":\"pointer\"}},\"_displayEmptyContent\":false,\"mapMode\":false,\"mode\":0,\"imageSrc\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/img.2f20ec747ba10f49b81c745ddad0835e.png?\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-a1c5204507430c4348e350c393dc4527\",\"lineHeight\":20},{\"type\":\"text\",\"id\":\"cont-text-344edf075cebab1305515bdcfdb1c665\",\"content\":\"\\n        <h1 style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\" data-mce-style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\">#~#ARTICLE_TITLE#~#</h1>\\n        <p style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\" data-mce-style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\">\\n        #~#ARTICLE_DESCRIPTION#~#\\n        </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-29433ea962169ec7f881708cd7b8486d\",\"lineHeight\":20},{\"type\":\"cta\",\"id\":\"cont-cta-fda57fbbf1233747f57a5935fcb27de4\",\"_customTheme\":false,\"selectedThemeName\":\"azure\",\"horizontalPadding\":25,\"verticalPadding\":10,\"buttonBackgroundColor\":\"#0595d6\",\"buttonBorderColor\":\"#ffffff\",\"borderWidth\":1,\"borderRadius\":5,\"alignment\":\"flex-start\",\"linkType\":\"_blank\",\"color\":\"#ffffff\",\"textCustom\":false,\"backgroundCustom\":false,\"borderCustom\":false,\"content\":\"<p style=\\\"margin: 0\\\">\\n                <span>Follow this link</span>\\n              </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-81f7ca27bc2ac4c1591cb552d5474fa1\",\"lineHeight\":20}]}],\"isFormColumn\":false}]},{\"id\":\"struct-15f48ef4e01d4d667ce835b40242c19a\",\"isReadOnly\":false,\"model\":{\"key\":0,\"i18nKey\":\"one-column-100\",\"columnCount\":1,\"columnRepartition\":[1],\"structureImagePath\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/structure1col.67423f69cd6f1f71e39f38e66888dd6b.png?\"},\"isTop\":false,\"isLast\":false,\"isHeader\":false,\"isFooter\":false,\"structureSettings\":{\"backgroundCustom\":false,\"borderCustom\":false,\"leftBorder\":0,\"rightBorder\":0,\"topBorder\":0,\"bottomBorder\":0,\"styleBorder\":\"solid\",\"deassociatedBorders\":false,\"hideModal\":true,\"hideEmptyContent\":true,\"oddModule\":false,\"backgroundColor\":\"#ffffff\",\"containerColor\":\"#ffffff\",\"containerBorderColor\":\"#0595d6\",\"borderColor\":\"#156ba5\"},\"columns\":[{\"id\":\"col-818717670bd6fe658b47a703dfdc0e39\",\"parentStructureIsEmpty\":false,\"repartition\":1,\"columnSettings\":{\"deassociatedPaddings\":false,\"topPadding\":20,\"rightPadding\":20,\"bottomPadding\":20,\"leftPadding\":20,\"verticalAlign\":\"flex-start\"},\"contents\":[{\"type\":\"super\",\"id\":\"cont-super-d5de0b1a5d9753420f4f34f4a53b736b\",\"articleNumber\":5,\"settings\":{\"content\":\"SAMPLE\",\"image\":\"FULL\",\"link\":\"BUTTON\"},\"articleContents\":[{\"type\":\"image\",\"id\":\"cont-image-0e61c2dfe8e854bb3921bf870cb6cfb7\",\"_imageProperties\":{\"maxHeight\":1000,\"ratio\":0.2396551724137931,\"alt\":\"\",\"dimension\":\"FULL_WIDTH\",\"height\":139,\"width\":580,\"dimensionLock\":true,\"alignment\":\"center\",\"minSize\":1,\"imageStyles\":{\"width\":\"580px\",\"height\":\"139px\",\"display\":\"block\",\"cursor\":\"pointer\"}},\"_displayEmptyContent\":false,\"mapMode\":false,\"mode\":0,\"imageSrc\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/img.2f20ec747ba10f49b81c745ddad0835e.png?\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-9763f12467a4793e5efc14551be3cbcc\",\"lineHeight\":20},{\"type\":\"text\",\"id\":\"cont-text-c0be77d2e1038c3bcd02a1cb99f2a248\",\"content\":\"\\n        <h1 style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\" data-mce-style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\">#~#ARTICLE_TITLE#~#</h1>\\n        <p style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\" data-mce-style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\">\\n        #~#ARTICLE_DESCRIPTION#~#\\n        </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-735959fd0186374741c3137e82cdab82\",\"lineHeight\":20},{\"type\":\"cta\",\"id\":\"cont-cta-fc6aa7e1b77ee3cf09690b3933478bfc\",\"_customTheme\":false,\"selectedThemeName\":\"azure\",\"horizontalPadding\":25,\"verticalPadding\":10,\"buttonBackgroundColor\":\"#0595d6\",\"buttonBorderColor\":\"#ffffff\",\"borderWidth\":1,\"borderRadius\":5,\"alignment\":\"flex-start\",\"linkType\":\"_blank\",\"color\":\"#ffffff\",\"textCustom\":false,\"backgroundCustom\":false,\"borderCustom\":false,\"content\":\"<p style=\\\"margin: 0\\\">\\n                <span>Follow this link</span>\\n              </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-05fea7539d86a67f07934f4f1a2f78ee\",\"lineHeight\":20}]}],\"isFormColumn\":false}]},{\"id\":\"struct-c819d1517c6840bca842c6def7514d25\",\"isReadOnly\":false,\"model\":{\"key\":0,\"i18nKey\":\"one-column-100\",\"columnCount\":1,\"columnRepartition\":[1],\"structureImagePath\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/structure1col.67423f69cd6f1f71e39f38e66888dd6b.png?\"},\"isTop\":false,\"isLast\":false,\"isHeader\":false,\"isFooter\":false,\"structureSettings\":{\"backgroundCustom\":false,\"borderCustom\":false,\"leftBorder\":0,\"rightBorder\":0,\"topBorder\":0,\"bottomBorder\":0,\"styleBorder\":\"solid\",\"deassociatedBorders\":false,\"hideModal\":true,\"hideEmptyContent\":true,\"oddModule\":false,\"backgroundColor\":\"#ffffff\",\"containerColor\":\"#ffffff\",\"containerBorderColor\":\"#0595d6\",\"borderColor\":\"#156ba5\"},\"columns\":[{\"id\":\"col-a1f74c3b047667b7ace1da7c9a797b1c\",\"parentStructureIsEmpty\":false,\"repartition\":1,\"columnSettings\":{\"deassociatedPaddings\":false,\"topPadding\":20,\"rightPadding\":20,\"bottomPadding\":20,\"leftPadding\":20,\"verticalAlign\":\"flex-start\"},\"contents\":[{\"type\":\"super\",\"id\":\"cont-super-771f9d3ab3ff2eeb43f1947f10881e64\",\"articleNumber\":6,\"settings\":{\"content\":\"SAMPLE\",\"image\":\"FULL\",\"link\":\"BUTTON\"},\"articleContents\":[{\"type\":\"image\",\"id\":\"cont-image-aad1eb49e5b33e251b9f0c596f41fadd\",\"_imageProperties\":{\"maxHeight\":1000,\"ratio\":0.2396551724137931,\"alt\":\"\",\"dimension\":\"FULL_WIDTH\",\"height\":139,\"width\":580,\"dimensionLock\":true,\"alignment\":\"center\",\"minSize\":1,\"imageStyles\":{\"width\":\"580px\",\"height\":\"139px\",\"display\":\"block\",\"cursor\":\"pointer\"}},\"_displayEmptyContent\":false,\"mapMode\":false,\"mode\":0,\"imageSrc\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/img.2f20ec747ba10f49b81c745ddad0835e.png?\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-426deee1731d5c037573cdb9c6a580a2\",\"lineHeight\":20},{\"type\":\"text\",\"id\":\"cont-text-9785bdb91606830a726be7bfa578128d\",\"content\":\"\\n        <h1 style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\" data-mce-style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\">#~#ARTICLE_TITLE#~#</h1>\\n        <p style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\" data-mce-style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\">\\n        #~#ARTICLE_DESCRIPTION#~#\\n        </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-02a9e93699c7aac51af2cce96f58ebf4\",\"lineHeight\":20},{\"type\":\"cta\",\"id\":\"cont-cta-29a70961fcc4e68d8ef5edc19215cde7\",\"_customTheme\":false,\"selectedThemeName\":\"azure\",\"horizontalPadding\":25,\"verticalPadding\":10,\"buttonBackgroundColor\":\"#0595d6\",\"buttonBorderColor\":\"#ffffff\",\"borderWidth\":1,\"borderRadius\":5,\"alignment\":\"flex-start\",\"linkType\":\"_blank\",\"color\":\"#ffffff\",\"textCustom\":false,\"backgroundCustom\":false,\"borderCustom\":false,\"content\":\"<p style=\\\"margin: 0\\\">\\n                <span>Follow this link</span>\\n              </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-f3f8b8d13505b4286416680c1abf4fad\",\"lineHeight\":20}]}],\"isFormColumn\":false}]},{\"id\":\"struct-9e9ea5b71d3e5e9c62778c436306d55c\",\"isReadOnly\":false,\"model\":{\"key\":0,\"i18nKey\":\"one-column-100\",\"columnCount\":1,\"columnRepartition\":[1],\"structureImagePath\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/structure1col.67423f69cd6f1f71e39f38e66888dd6b.png?\"},\"isTop\":false,\"isLast\":true,\"isHeader\":false,\"isFooter\":false,\"structureSettings\":{\"backgroundCustom\":false,\"borderCustom\":false,\"leftBorder\":0,\"rightBorder\":0,\"topBorder\":0,\"bottomBorder\":0,\"styleBorder\":\"solid\",\"deassociatedBorders\":false,\"hideModal\":true,\"hideEmptyContent\":true,\"oddModule\":false,\"backgroundColor\":\"#ffffff\",\"containerColor\":\"#ffffff\",\"containerBorderColor\":\"#0595d6\",\"borderColor\":\"#156ba5\"},\"columns\":[{\"id\":\"col-5a586ef3788a8fb32f2787133c7365e3\",\"parentStructureIsEmpty\":false,\"repartition\":1,\"columnSettings\":{\"deassociatedPaddings\":false,\"topPadding\":20,\"rightPadding\":20,\"bottomPadding\":20,\"leftPadding\":20,\"verticalAlign\":\"flex-start\"},\"contents\":[{\"type\":\"super\",\"id\":\"cont-super-8ddeab1bced1665e38c5839dd47d9042\",\"articleNumber\":7,\"settings\":{\"content\":\"SAMPLE\",\"image\":\"FULL\",\"link\":\"BUTTON\"},\"articleContents\":[{\"type\":\"image\",\"id\":\"cont-image-1e9a001e8c5c280a0ab6f2ad74ec1576\",\"_imageProperties\":{\"maxHeight\":1000,\"ratio\":0.2396551724137931,\"alt\":\"\",\"dimension\":\"FULL_WIDTH\",\"height\":139,\"width\":580,\"dimensionLock\":true,\"alignment\":\"center\",\"minSize\":1,\"imageStyles\":{\"width\":\"580px\",\"height\":\"139px\",\"display\":\"block\",\"cursor\":\"pointer\"}},\"_displayEmptyContent\":false,\"mapMode\":false,\"mode\":0,\"imageSrc\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/img.2f20ec747ba10f49b81c745ddad0835e.png?\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-3c1539bbef897618954b0c03614411ed\",\"lineHeight\":20},{\"type\":\"text\",\"id\":\"cont-text-8f1ad1fdc04ec3e1d976446216dc3b67\",\"content\":\"\\n        <h1 style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\" data-mce-style=\\\"font-family: Arial;\\n        font-size: 30px;\\n        font-weight: normal;\\n        line-height: 40px;\\n        color: #393939;\\n        margin: 0;\\\">#~#ARTICLE_TITLE#~#</h1>\\n        <p style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\" data-mce-style=\\\"color: #393939;\\n        font-size: 17px;\\n        font-family: Arial;\\n        line-height: 26px;\\n        text-align: left;\\n        margin: 0;\\\">\\n        #~#ARTICLE_DESCRIPTION#~#\\n        </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-69891bcb8ff315451442a35de17bb5bc\",\"lineHeight\":20},{\"type\":\"cta\",\"id\":\"cont-cta-61a1fb7d077c8134272a089848eafb14\",\"_customTheme\":false,\"selectedThemeName\":\"azure\",\"horizontalPadding\":25,\"verticalPadding\":10,\"buttonBackgroundColor\":\"#0595d6\",\"buttonBorderColor\":\"#ffffff\",\"borderWidth\":1,\"borderRadius\":5,\"alignment\":\"flex-start\",\"linkType\":\"_blank\",\"color\":\"#ffffff\",\"textCustom\":false,\"backgroundCustom\":false,\"borderCustom\":false,\"content\":\"<p style=\\\"margin: 0\\\">\\n                <span>Follow this link</span>\\n              </p>\"},{\"type\":\"spacer\",\"id\":\"cont-spacer-a594e23364afb9f41ab45c26798269c7\",\"lineHeight\":20}]}],\"isFormColumn\":false}]},{\"id\":\"struct-39d3381618b2b1fb5e2385b1f10276e9\",\"isReadOnly\":true,\"model\":{\"key\":0,\"i18nKey\":\"one-column-100\",\"columnCount\":1,\"columnRepartition\":[1],\"structureImagePath\":\"https://emailbuilder.jackmail-cdn.com/1.0.27/assets/structure1col.67423f69cd6f1f71e39f38e66888dd6b.png?\"},\"isTop\":false,\"isLast\":false,\"isHeader\":false,\"isFooter\":true,\"structureSettings\":{\"backgroundCustom\":false,\"borderCustom\":false,\"leftBorder\":0,\"rightBorder\":0,\"topBorder\":0,\"bottomBorder\":0,\"styleBorder\":\"solid\",\"deassociatedBorders\":false,\"hideModal\":true,\"hideEmptyContent\":true,\"oddModule\":false,\"backgroundColor\":\"#ffffff\",\"containerColor\":\"#ffffff\",\"containerBorderColor\":\"#0595d6\",\"borderColor\":\"#156ba5\"},\"columns\":[{\"id\":\"col-01f62ea1088db45d518c3192b482788e\",\"parentStructureIsEmpty\":false,\"isReadOnly\":true,\"repartition\":1,\"columnSettings\":{\"deassociatedPaddings\":false,\"topPadding\":20,\"rightPadding\":20,\"bottomPadding\":20,\"leftPadding\":20,\"verticalAlign\":\"flex-start\"},\"contents\":[{\"type\":\"footer\",\"id\":\"cont-text-e7beff898f3355f1bfb79c280aa74e63\",\"content\":\"<p style=\\\"color: #393939;\\n        font-size: 10px;\\n        font-family: Arial;\\n        line-height: 14px;text-align: center;\\n        margin: 0;mso-line-height-rule: exactly;\\\"><a style=\\\"color: #393939;\\n        font-size: 10px;\\n        font-family: Arial;\\n        line-height: 14px;text-align: center;\\n        margin: 0;\\n        color: #393939 !important;\\n        text-decoration : underline;\\n        font-size: inherit;\\n        font-family: inherit;mso-line-height-rule: exactly;\\\" href=\\\"{{tracking.unsubscribe}}\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"> Click this link to opt-out </a></p>\"}],\"isFormColumn\":false}]}]}}', '', '', '[]', '0', '0', '15076769042629332659dd52e8f37be', '1', '2017-10-10 23:08:24', '2017-10-14 07:13:55', '1', 'DRAFT', 'automated_newsletter', '{\"post_categories\":\"[]\",\"nb_posts_content\":\"7\",\"periodicity_type\":\"POSTS\",\"periodicity_value\":\"7\",\"event_date_gmt\":\"2017-10-14 07:10:00\"}');

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_scenarios_events`
--

CREATE TABLE `wp_jackmail_scenarios_events` (
  `id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
  `campaign_id` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `send_id` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `nb_contacts` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '0',
  `nb_contacts_valids` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '0',
  `data` text COLLATE Utf8mb4_unicode_ci NOT NULL,
  `status` varchar(30) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `send_option_date_begin_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `send_option_date_end_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `validation_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `check_blacklist_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_jackmail_templates`
--

CREATE TABLE `wp_jackmail_templates` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `content_email_json` mediumtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `content_email_html` mediumtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `content_email_txt` mediumtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `content_email_images` text COLLATE Utf8mb4_unicode_ci NOT NULL,
  `preview` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `created_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_links`
--

CREATE TABLE `wp_links` (
  `link_id` bigint(20) UNSIGNED NOT NULL,
  `link_url` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `link_name` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `link_image` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `link_target` varchar(25) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `link_description` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `link_visible` varchar(20) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'Y',
  `link_owner` bigint(20) UNSIGNED NOT NULL DEFAULT '1',
  `link_rating` int(11) NOT NULL DEFAULT '0',
  `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `link_rel` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `link_notes` mediumtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `link_rss` varchar(255) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_options`
--

CREATE TABLE `wp_options` (
  `option_id` bigint(20) UNSIGNED NOT NULL,
  `option_name` varchar(191) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `option_value` longtext COLLATE Utf8mb4_unicode_ci NOT NULL,
  `autoload` varchar(20) COLLATE Utf8mb4_unicode_ci NOT NULL DEFAULT 'yes'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=Utf8mb4_unicode_ci;

--
-- Dumping data for table `wp_options`
--

INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(1, 'siteurl', 'https://lead-change.000webhostapp.com', 'yes'),
(2, 'home', 'https://lead-change.000webhostapp.com', 'yes'),
(3, 'blogname', 'Lead Change', 'yes'),
(4, 'blogdescription', 'Just another WordPress site', 'yes'),
(5, 'users_can_register', '0', 'yes'),
(6, 'admin_email', 'andy.richdale@twosparrows.co.nz', 'yes'),
(7, 'start_of_week', '1', 'yes'),
(8, 'use_balanceTags', '0', 'yes'),
(9, 'use_smilies', '1', 'yes'),
(10, 'require_name_email', '1', 'yes'),
(11, 'comments_notify', '1', 'yes'),
(12, 'posts_per_rss', '12', 'yes'),
(13, 'rss_use_excerpt', '0', 'yes'),
(14, 'mailserver_url', 'mail.example.com', 'yes'),
(15, 'mailserver_login', 'login@example.com', 'yes'),
(16, 'mailserver_pass', 'password', 'yes'),
(17, 'mailserver_port', '110', 'yes'),
(18, 'default_category', '1', 'yes'),
(19, 'default_comment_status', 'open', 'yes'),
(20, 'default_ping_status', 'open', 'yes'),
(21, 'default_pingback_flag', '1', 'yes'),
(22, 'posts_per_page', '12', 'yes'),
(23, 'date_format', 'F j, Y', 'yes'),
(24, 'time_format', 'g:i a', 'yes'),
(25, 'links_updated_date_format', 'F j, Y g:i a', 'yes'),
(26, 'comment_moderation', '0', 'yes'),
(27, 'moderation_notify', '1', 'yes'),
(28, 'permalink_structure', '/%year%/%monthnum%/%day%/%postname%/', 'yes'),
(29, 'rewrite_rules', 'a:159:{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: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:45:\"wpuf_subscription/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:55:\"wpuf_subscription/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:75:\"wpuf_subscription/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:70:\"wpuf_subscription/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:70:\"wpuf_subscription/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:51:\"wpuf_subscription/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:34:\"wpuf_subscription/([^/]+)/embed/?$\";s:65:\"index.php?post_type=wpuf_subscription&name=$matches[1]&embed=true\";s:38:\"wpuf_subscription/([^/]+)/trackback/?$\";s:59:\"index.php?post_type=wpuf_subscription&name=$matches[1]&tb=1\";s:46:\"wpuf_subscription/([^/]+)/page/?([0-9]{1,})/?$\";s:72:\"index.php?post_type=wpuf_subscription&name=$matches[1]&paged=$matches[2]\";s:53:\"wpuf_subscription/([^/]+)/comment-page-([0-9]{1,})/?$\";s:72:\"index.php?post_type=wpuf_subscription&name=$matches[1]&cpage=$matches[2]\";s:42:\"wpuf_subscription/([^/]+)(?:/([0-9]+))?/?$\";s:71:\"index.php?post_type=wpuf_subscription&name=$matches[1]&page=$matches[2]\";s:34:\"wpuf_subscription/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:44:\"wpuf_subscription/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:64:\"wpuf_subscription/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:59:\"wpuf_subscription/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:59:\"wpuf_subscription/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:40:\"wpuf_subscription/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:38:\"wpuf_forms/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:48:\"wpuf_forms/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:68:\"wpuf_forms/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:63:\"wpuf_forms/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:63:\"wpuf_forms/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:44:\"wpuf_forms/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:27:\"wpuf_forms/([^/]+)/embed/?$\";s:58:\"index.php?post_type=wpuf_forms&name=$matches[1]&embed=true\";s:31:\"wpuf_forms/([^/]+)/trackback/?$\";s:52:\"index.php?post_type=wpuf_forms&name=$matches[1]&tb=1\";s:39:\"wpuf_forms/([^/]+)/page/?([0-9]{1,})/?$\";s:65:\"index.php?post_type=wpuf_forms&name=$matches[1]&paged=$matches[2]\";s:46:\"wpuf_forms/([^/]+)/comment-page-([0-9]{1,})/?$\";s:65:\"index.php?post_type=wpuf_forms&name=$matches[1]&cpage=$matches[2]\";s:35:\"wpuf_forms/([^/]+)(?:/([0-9]+))?/?$\";s:64:\"index.php?post_type=wpuf_forms&name=$matches[1]&page=$matches[2]\";s:27:\"wpuf_forms/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:37:\"wpuf_forms/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:57:\"wpuf_forms/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\"wpuf_forms/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\"wpuf_forms/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:33:\"wpuf_forms/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:40:\"wpuf_profile/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:50:\"wpuf_profile/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:70:\"wpuf_profile/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:65:\"wpuf_profile/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:65:\"wpuf_profile/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:46:\"wpuf_profile/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:29:\"wpuf_profile/([^/]+)/embed/?$\";s:60:\"index.php?post_type=wpuf_profile&name=$matches[1]&embed=true\";s:33:\"wpuf_profile/([^/]+)/trackback/?$\";s:54:\"index.php?post_type=wpuf_profile&name=$matches[1]&tb=1\";s:41:\"wpuf_profile/([^/]+)/page/?([0-9]{1,})/?$\";s:67:\"index.php?post_type=wpuf_profile&name=$matches[1]&paged=$matches[2]\";s:48:\"wpuf_profile/([^/]+)/comment-page-([0-9]{1,})/?$\";s:67:\"index.php?post_type=wpuf_profile&name=$matches[1]&cpage=$matches[2]\";s:37:\"wpuf_profile/([^/]+)(?:/([0-9]+))?/?$\";s:66:\"index.php?post_type=wpuf_profile&name=$matches[1]&page=$matches[2]\";s:29:\"wpuf_profile/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:39:\"wpuf_profile/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:59:\"wpuf_profile/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:54:\"wpuf_profile/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:54:\"wpuf_profile/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:35:\"wpuf_profile/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:38:\"wpuf_input/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:48:\"wpuf_input/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:68:\"wpuf_input/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:63:\"wpuf_input/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:63:\"wpuf_input/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:44:\"wpuf_input/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:27:\"wpuf_input/([^/]+)/embed/?$\";s:43:\"index.php?wpuf_input=$matches[1]&embed=true\";s:31:\"wpuf_input/([^/]+)/trackback/?$\";s:37:\"index.php?wpuf_input=$matches[1]&tb=1\";s:39:\"wpuf_input/([^/]+)/page/?([0-9]{1,})/?$\";s:50:\"index.php?wpuf_input=$matches[1]&paged=$matches[2]\";s:46:\"wpuf_input/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?wpuf_input=$matches[1]&cpage=$matches[2]\";s:35:\"wpuf_input/([^/]+)(?:/([0-9]+))?/?$\";s:49:\"index.php?wpuf_input=$matches[1]&page=$matches[2]\";s:27:\"wpuf_input/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:37:\"wpuf_input/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:57:\"wpuf_input/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\"wpuf_input/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\"wpuf_input/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:33:\"wpuf_input/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:12:\"robots\\.txt$\";s:18:\"index.php?robots=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:27:\"comment-page-([0-9]{1,})/?$\";s:39:\"index.php?&page_id=10&cpage=$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:58:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:68:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:88:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:83:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:83:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:64:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:53:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/embed/?$\";s:91:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/trackback/?$\";s:85:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&tb=1\";s:77:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:72:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:65:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/page/?([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&paged=$matches[5]\";s:72:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/comment-page-([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&cpage=$matches[5]\";s:61:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)(?:/([0-9]+))?/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&page=$matches[5]\";s:47:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:57:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:77:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:72:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:72:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:53:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&cpage=$matches[4]\";s:51:\"([0-9]{4})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&cpage=$matches[3]\";s:38:\"([0-9]{4})/comment-page-([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&cpage=$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: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]\";}', 'yes'),
(30, 'hack_file', '0', 'yes'),
(31, 'blog_charset', 'UTF-8', 'yes'),
(32, 'moderation_keys', '', 'no'),
(33, 'active_plugins', 'a:10:{i:0;s:34:\"advanced-custom-fields-pro/acf.php\";i:1;s:36:\"contact-form-7/wp-contact-form-7.php\";i:3;s:45:\"jackmail-newsletters/jackmail-newsletters.php\";i:4;s:41:\"simple-image-sizes/simple_image_sizes.php\";i:5;s:56:\"simple-taxonomy-ordering/yikes-custom-taxonomy-order.php\";i:6;s:39:\"thumbnail-upscale/thumbnail-upscale.php\";i:7;s:41:\"wordpress-importer/wordpress-importer.php\";i:8;s:29:\"wp-postviews/wp-postviews.php\";i:9;s:33:\"wp-user-avatar/wp-user-avatar.php\";i:10;s:25:\"wp-user-frontend/wpuf.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', 'a:2:{i:0;s:76:\"/storage/ssd5/081/3217081/public_html/wp-content/themes/leadchange/style.css\";i:1;s:0:\"\";}', 'no'),
(40, 'template', 'leadchange', 'yes'),
(41, 'stylesheet', 'leadchange', 'yes'),
(42, 'comment_whitelist', '1', 'yes'),
(43, 'blacklist_keys', '', 'no'),
(44, 'comment_registration', '0', 'yes'),
(45, 'html_type', 'text/html', 'yes'),
(46, 'use_trackback', '0', 'yes'),
(47, 'default_role', 'subscriber', 'yes'),
(48, 'db_version', '38590', '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', 'page', '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', 'wp_user_avatar', 'yes'),
(64, 'large_size_w', '1140', 'yes'),
(65, 'large_size_h', '1140', 'yes'),
(66, 'image_default_link_type', '', '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:0:{}', '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:45:\"jackmail-newsletters/jackmail-newsletters.php\";a:2:{i:0;s:15:\"Jackmail_Plugin\";i:1;s:9:\"uninstall\";}}', 'no'),
(82, 'timezone_string', '', 'yes'),
(83, 'page_for_posts', '0', 'yes'),
(84, 'page_on_front', '10', 'yes'),
(85, 'default_post_format', '0', 'yes'),
(86, 'link_manager_enabled', '0', 'yes'),
(87, 'finished_splitting_shared_terms', '1', 'yes'),
(88, 'site_icon', '0', 'yes'),
(89, 'medium_large_size_w', '768', 'yes'),
(90, 'medium_large_size_h', '0', 'yes'),
(91, 'initial_db_version', '38590', 'yes'),
(92, 'wp_user_roles', 'a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:61:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:34:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:10:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}}', 'yes'),
(93, 'fresh_site', '0', 'yes'),
(94, 'WPLANG', 'en_NZ', 'yes'),
(95, 'widget_search', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'),
(96, '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'),
(97, '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'),
(98, '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'),
(99, 'widget_meta', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'),
(100, 'sidebars_widgets', 'a:3:{s:19:\"wp_inactive_widgets\";a:0:{}s:18:\"orphaned_widgets_1\";a:6:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";i:3;s:10:\"archives-2\";i:4;s:12:\"categories-2\";i:5;s:6:\"meta-2\";}s:13:\"array_version\";i:3;}', 'yes'),
(101, 'widget_pages', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(102, 'widget_calendar', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(103, 'widget_media_audio', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(104, 'widget_media_image', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(105, 'widget_media_video', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(106, 'widget_tag_cloud', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(107, 'widget_nav_menu', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(108, 'cron', 'a:15:{i:1507939048;a:5:{s:41:\"jackmail_cron_progress_contacts_blacklist\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}s:32:\"jackmail_cron_progress_campaigns\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}s:20:\"jackmail_cron_domain\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}s:23:\"jackmail_cron_scenarios\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}s:37:\"jackmail_cron_actualize_plugins_lists\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1507948691;a:2:{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;}}}i:1507948692;a:1:{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:1507948704;a:1:{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;}}}i:1507968979;a:1:{s:26:\"importer_scheduled_cleanup\";a:1:{s:32:\"926888e43a483b79d0ea56e2e607e7ed\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:136;}}}}i:1507969178;a:1:{s:26:\"importer_scheduled_cleanup\";a:1:{s:32:\"b6f438ae0da6beb3e0df1fa7c89a934c\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:34502;}}}}i:1507970302;a:1:{s:26:\"importer_scheduled_cleanup\";a:1:{s:32:\"cd9ab550554edf267ae3d1b368b72cf0\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:34503;}}}}i:1507970614;a:1:{s:26:\"importer_scheduled_cleanup\";a:1:{s:32:\"298df1d586bf00161560c8d992f6c6b9\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:34504;}}}}i:1507971891;a:1:{s:26:\"importer_scheduled_cleanup\";a:1:{s:32:\"48c6044e0de80174244abbfc30850d06\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:34510;}}}}i:1507972321;a:1:{s:26:\"importer_scheduled_cleanup\";a:1:{s:32:\"7181a6d53a7cf6d763b1e363d892a65d\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:34516;}}}}i:1508018117;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:1508019681;a:1:{s:29:\"wpuf_remove_expired_post_hook\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1508021848;a:3:{s:27:\"jackmail_cron_notifications\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:30:\"jackmail_cron_default_template\";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:\"jackmail_cron_clean_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1508106337;a:1:{s:8:\"do_pings\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:0:{}}}}s:7:\"version\";i:2;}', 'yes'),
(109, 'theme_mods_twentyseventeen', 'a:2:{s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1505357756;s:4:\"data\";a:4:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:6:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";i:3;s:10:\"archives-2\";i:4;s:12:\"categories-2\";i:5;s:6:\"meta-2\";}s:9:\"sidebar-2\";a:0:{}s:9:\"sidebar-3\";a:0:{}}}}', 'yes'),
(121, '_site_transient_timeout_browser_f9694186c5800b9905943d3f44ede836', '1505961505', 'no'),
(122, '_site_transient_browser_f9694186c5800b9905943d3f44ede836', 'a:9:{s:8:\"platform\";s:7:\"Windows\";s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:13:\"60.0.3112.113\";s:10:\"update_url\";s:28:\"http://www.google.com/chrome\";s:7:\"img_src\";s:49:\"http://s.wordpress.org/images/browsers/chrome.png\";s:11:\"img_src_ssl\";s:48:\"https://wordpress.org/images/browsers/chrome.png\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;}', 'no'),
(123, 'widget_custom_html', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(128, 'auto_core_update_notified', 'a:4:{s:4:\"type\";s:7:\"success\";s:5:\"email\";s:31:\"andy.richdale@twosparrows.co.nz\";s:7:\"version\";s:5:\"4.8.2\";s:9:\"timestamp\";i:1506480675;}', 'no'),
(130, 'can_compress_scripts', '0', 'no'),
(134, 'current_theme', '', 'yes'),
(135, 'theme_mods_leadchange', 'a:3:{i:0;b:0;s:18:\"custom_css_post_id\";i:-1;s:18:\"nav_menu_locations\";a:4:{s:9:\"main-menu\";i:2;s:13:\"footer-menu-1\";i:2304;s:13:\"footer-menu-2\";i:2305;s:13:\"admin_bar_nav\";i:2306;}}', 'yes'),
(136, 'theme_switched', '', 'yes'),
(147, 'nav_menu_options', 'a:2:{i:0;b:0;s:8:\"auto_add\";a:0:{}}', 'yes'),
(148, '_transient_timeout_plugin_slugs', '1508310561', 'no'),
(149, '_transient_plugin_slugs', 'a:17:{i:0;s:34:\"advanced-custom-fields-pro/acf.php\";i:1;s:19:\"akismet/akismet.php\";i:2;s:27:\"best-import/best-import.php\";i:3;s:36:\"contact-form-7/wp-contact-form-7.php\";i:4;s:57:\"email-posts-to-subscribers/email-posts-to-subscribers.php\";i:5;s:39:\"email-subscribers/email-subscribers.php\";i:6;s:77:\"enhanced-admin-bar-with-codex-search/enhanced-admin-bar-with-codex-search.php\";i:7;s:9:\"hello.php\";i:8;s:45:\"jackmail-newsletters/jackmail-newsletters.php\";i:9;s:41:\"simple-image-sizes/simple_image_sizes.php\";i:10;s:39:\"thumbnail-upscale/thumbnail-upscale.php\";i:11;s:41:\"wordpress-importer/wordpress-importer.php\";i:12;s:29:\"wp-postviews/wp-postviews.php\";i:13;s:24:\"wp-all-import/plugin.php\";i:14;s:33:\"wp-user-avatar/wp-user-avatar.php\";i:15;s:25:\"wp-user-frontend/wpuf.php\";i:16;s:56:\"simple-taxonomy-ordering/yikes-custom-taxonomy-order.php\";}', 'no'),
(150, 'recently_activated', 'a:2:{s:77:\"enhanced-admin-bar-with-codex-search/enhanced-admin-bar-with-codex-search.php\";i:1508224159;s:57:\"email-posts-to-subscribers/email-posts-to-subscribers.php\";i:1508222447;}', 'yes'),
(153, 'acf_version', '5.5.7', 'yes'),
(231, 'topics_children', 'a:0:{}', 'yes'),
(240, 'wpuf_installed', '1506810081', 'yes'),
(241, 'wpuf_version', '2.5.7', 'yes'),
(243, 'wpuf_general', 'a:13:{s:12:\"edit_page_id\";s:2:\"60\";s:18:\"default_post_owner\";s:1:\"1\";s:12:\"admin_access\";s:4:\"read\";s:17:\"override_editlink\";s:2:\"no\";s:13:\"cf_show_front\";s:3:\"off\";s:11:\"load_script\";s:2:\"on\";s:17:\"insert_photo_size\";s:9:\"thumbnail\";s:17:\"insert_photo_type\";s:4:\"link\";s:13:\"image_caption\";s:3:\"off\";s:17:\"default_post_form\";s:2:\"62\";s:16:\"recaptcha_public\";s:0:\"\";s:17:\"recaptcha_private\";s:0:\"\";s:10:\"custom_css\";s:0:\"\";}', 'yes'),
(244, 'wpuf_dashboard', 'a:9:{s:16:\"enable_post_edit\";s:2:\"no\";s:15:\"enable_post_del\";s:3:\"yes\";s:20:\"disable_pending_edit\";s:2:\"on\";s:8:\"per_page\";s:2:\"10\";s:13:\"show_user_bio\";s:2:\"on\";s:15:\"show_post_count\";s:2:\"on\";s:13:\"show_ft_image\";s:3:\"off\";s:11:\"ft_img_size\";s:9:\"thumbnail\";s:11:\"un_auth_msg\";s:0:\"\";}', 'yes'),
(245, 'wpuf_profile', 'a:1:{s:10:\"login_page\";i:61;}', 'yes'),
(246, 'wpuf_payment', 'a:4:{s:17:\"subscription_page\";i:65;s:12:\"payment_page\";i:66;s:15:\"payment_success\";i:67;s:12:\"bank_success\";i:68;}', 'yes'),
(247, 'wpuf_expiry_posts_last_cleaned', 'October 13, 2017 10:22 pm', 'yes'),
(248, '_wpuf_page_created', '1', 'yes'),
(249, 'weforms_upsell_dismiss', 'yes', 'yes'),
(270, 'email-subscribers', '2.9', 'yes'),
(271, 'ig_es_fromname', 'Lead Change', 'yes'),
(272, 'ig_es_fromemail', 'andy.richdale@twosparrows.co.nz', 'yes'),
(273, 'ig_es_emailtype', 'WP HTML MAIL', 'yes'),
(274, 'ig_es_notifyadmin', 'YES', 'yes'),
(275, 'ig_es_adminemail', 'andy.richdale@twosparrows.co.nz', 'yes'),
(276, 'ig_es_admin_new_sub_subject', 'Lead Change - New email subscription', 'yes'),
(277, 'ig_es_admin_new_sub_content', 'Hi Admin,\r\n\r\nCongratulations! You have a new subscriber.\r\n\r\nName : ###NAME###\r\nEmail: ###EMAIL###\r\nGroup: ###GROUP###\r\n\r\nHave a nice day :)\r\nLead Change', 'yes'),
(278, 'ig_es_welcomeemail', 'YES', 'yes'),
(279, 'ig_es_welcomesubject', 'Lead Change - Welcome!', 'yes'),
(280, 'ig_es_welcomecontent', 'Hi ###NAME###,\r\n\r\nThank you for subscribing to Lead Change.\r\n\r\nWe are glad to have you onboard.\r\n\r\nBest,\r\nLead Change\r\n\r\nGot subscribed to Lead Change by mistake? Click <a href=\'###LINK###\'>here</a> to unsubscribe.', 'yes'),
(281, 'ig_es_optintype', 'Double Opt In', 'yes'),
(282, 'ig_es_confirmsubject', 'Lead Change - Please confirm your subscription', 'yes'),
(283, 'ig_es_confirmcontent', 'Hi ###NAME###,\r\n\r\nWe have received a subscription request from this email address. Please confirm it by <a href=\'###LINK###\'>clicking here</a>.\r\n\r\nIf you still cannot subscribe, please copy this link and paste it in your browser :\r\n###LINK### \r\n\r\nThank You\r\nLead Change', 'yes'),
(284, 'ig_es_optinlink', 'http://localhost:30123/?es=optin&db=###DBID###&email=###EMAIL###&guid=###GUID###', 'yes'),
(285, 'ig_es_unsublink', 'http://localhost:30123/?es=unsubscribe&db=###DBID###&email=###EMAIL###&guid=###GUID###', 'yes'),
(286, 'ig_es_unsubcontent', 'No longer interested in emails from Lead Change?. Please <a href=\'###LINK###\'>click here</a> to unsubscribe', 'yes'),
(287, 'ig_es_unsubtext', 'Thank You, You have been successfully unsubscribed. You will no longer hear from us.', 'yes'),
(288, 'ig_es_successmsg', 'You have been successfully subscribed.', 'yes'),
(289, 'ig_es_suberror', 'Oops.. Your request couldn\'t be completed. This email address seems to be already subscribed / blocked.', 'yes'),
(290, 'ig_es_unsuberror', 'Oops.. There was some technical error. Please try again later or contact us.', 'yes'),
(293, 'widget_email-subscribers', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(294, 'ig_es_sync_wp_users', 's:4:\"b:0;\";', 'yes'),
(295, 'current_sa_email_subscribers_db_version', '3.3.6', 'yes'),
(296, 'ig_es_update_v_3_3_4_date', '2017-10-01', 'yes'),
(297, 'ig_es_post_image_size', 'full', 'yes'),
(298, 'ig_es_sentreport', 'Hi Admin,\n\nEmail has been sent successfully to ###COUNT### email(s). Please find the details below:\n\nUnique ID: ###UNIQUE###\nStart Time: ###STARTTIME###\nEnd Time: ###ENDTIME###\nFor more information, login to your dashboard and go to Reports menu in Email Subscribers.\n\nThank You.', 'yes'),
(299, 'ig_es_sentreport_subject', 'Your email has been sent', 'yes'),
(300, 'ig_es_cronurl', 'http://localhost:30123/?es=cron&guid=tfrdlm-giyfem-rqwjlt-uiqbtp-qwnpaf', 'yes'),
(301, 'ig_es_cron_mailcount', '50', 'yes'),
(302, 'ig_es_cron_adminmail', 'Hi Admin,\r\n\r\nCron URL has been triggered successfully on ###DATE### for the email ###SUBJECT###. And it sent email to ###COUNT### recipient(s).\r\n\r\nBest,\r\nLead Change', 'yes'),
(348, '_transient_timeout_wpuf_addons', '1507126673', 'no'),
(349, '_transient_wpuf_addons', '[{\"title\":\"BuddyPress Profile Integration\",\"desc\":\"Want to use BuddyPress profile fields in frontend registration form? It is really simple and easy to use. Just assign the fields while making the registration form.\",\"thumbnail\":\"https:\\/\\/wedevs-com-wedevs.netdna-ssl.com\\/wp-content\\/uploads\\/2013\\/08\\/BuddyPress-Profile-Integration.jpg\",\"class\":\"WPUF_BP_Profile\",\"url\":\"https:\\/\\/wedevs.com\\/products\\/wp-user-frontend-pro\\/buddypress-profile-integration\\/\"},{\"title\":\"Paid Memberships Pro\",\"desc\":\"Want to use Paid Memberships Pro with frontend posting feature? Here is the add-on you can use with WP User Frontend Pro. It is easy to configure and use.\",\"thumbnail\":\"https:\\/\\/wedevs-com-wedevs.netdna-ssl.com\\/wp-content\\/uploads\\/2013\\/08\\/Paid-Memberships-Pro.jpg\",\"class\":\"WPUF_Pm_Pro\",\"url\":\"https:\\/\\/wedevs.com\\/products\\/wp-user-frontend-pro\\/paid-memberships-pro\\/\"},{\"title\":\"Comments Manager\",\"desc\":\"Want to let the authors manage comments on their own post? Now you can! Just install this add-on along with WP User Frontend Pro- The famous frontend plugin.\",\"thumbnail\":\"https:\\/\\/wedevs-com-wedevs.netdna-ssl.com\\/wp-content\\/uploads\\/2013\\/11\\/Frontend-Comment-Manager.jpg\",\"class\":\"WPUF_Comments\",\"url\":\"https:\\/\\/wedevs.com\\/products\\/wp-user-frontend-pro\\/comments-manager\\/\"},{\"title\":\"User Listing & Profile\",\"desc\":\"Want to built a user directory plugin with custom profile and searching feature? It has all these features along with limiting visibility of profile data.\",\"thumbnail\":\"https:\\/\\/wedevs-com-wedevs.netdna-ssl.com\\/wp-content\\/uploads\\/2014\\/05\\/User-Listing-Profile.jpg\",\"class\":\"WPUF_User_Listing\",\"url\":\"https:\\/\\/wedevs.com\\/products\\/wp-user-frontend-pro\\/user-listing-profile\\/\"},{\"title\":\"User Analytics\",\"desc\":\"This add-on for WP User Frontend collects user IP address, country, timezone, browser and operating system information when the user submit a new post.\",\"thumbnail\":\"https:\\/\\/wedevs-com-wedevs.netdna-ssl.com\\/wp-content\\/uploads\\/2014\\/08\\/User-Analytics.jpg\",\"class\":\"WPUF_User_Analytics\",\"url\":\"https:\\/\\/wedevs.com\\/products\\/wp-user-frontend-pro\\/user-analytics\\/\"},{\"title\":\"Mailchimp Add-On\",\"desc\":\"If you are looking for a solution to add users to mailchimp upon registration, then this is the must have plugin. It is simple, easy, minimal configuration.\",\"thumbnail\":\"https:\\/\\/wedevs-com-wedevs.netdna-ssl.com\\/wp-content\\/uploads\\/2014\\/05\\/Mailchimp.jpg\",\"class\":\"WPUF_Mailchimp\",\"url\":\"https:\\/\\/wedevs.com\\/products\\/wp-user-frontend-pro\\/mailchimp\\/\"},{\"title\":\"Mailpoet Add-On\",\"desc\":\"Looking for a solution to add newly registered users to MailPoet subscribers? This add-on is your key to the power! It works with MailPoet (Wysija) plugin.\",\"thumbnail\":\"https:\\/\\/wedevs-com-wedevs.netdna-ssl.com\\/wp-content\\/uploads\\/2014\\/05\\/MailPoet.jpg\",\"class\":\"WPUF_Mailpoet\",\"url\":\"https:\\/\\/wedevs.com\\/products\\/wp-user-frontend-pro\\/mailpoet\\/\"}]', 'no'),
(358, 'widget_wp_user_avatar_profile', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(359, 'avatar_default_wp_user_avatar', '34622', 'yes'),
(360, 'wp_user_avatar_allow_upload', '0', 'yes'),
(361, 'wp_user_avatar_disable_gravatar', '0', 'yes'),
(362, 'wp_user_avatar_edit_avatar', '1', 'yes'),
(363, 'wp_user_avatar_resize_crop', '0', 'yes'),
(364, 'wp_user_avatar_resize_h', '96', 'yes'),
(365, 'wp_user_avatar_resize_upload', '0', 'yes'),
(366, 'wp_user_avatar_resize_w', '96', 'yes'),
(367, 'wp_user_avatar_tinymce', '1', 'yes'),
(368, 'wp_user_avatar_upload_size_limit', '8388608', 'yes'),
(369, 'wp_user_avatar_default_avatar_updated', '1', 'yes'),
(370, 'wp_user_avatar_users_updated', '1', 'yes'),
(371, 'wp_user_avatar_media_updated', '1', 'yes'),
(441, 'wpcf7', 'a:2:{s:7:\"version\";s:3:\"4.9\";s:13:\"bulk_validate\";a:4:{s:9:\"timestamp\";i:1507246284;s:7:\"version\";s:3:\"4.9\";s:11:\"count_valid\";i:1;s:13:\"count_invalid\";i:0;}}', 'yes'),
(453, 'email-posts-to-subscribers', '3.9', 'yes'),
(454, 'elp_cron_trigger_option', 'YES', 'yes'),
(455, 'widget_email-posts-to-subscribers', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(457, 'elp_c_sentreport_subject', '[Email Posts WP Plugin] Newsletter Report', 'yes'),
(458, 'elp_c_sentreport', 'Hi Admin,\n\nNewsletter has been sent/triggered successfully to ###COUNT### email(s). Please find the details below.\n\nSubject : ###SUBJECT### \nUnique ID : ###UNIQUE### \nStart Time: ###STARTTIME### \nEnd Time: ###ENDTIME### \n\nFor more information, Login to your Dashboard and go to Sent Mail menu in Email Posts plugin. \n\nThank You \nEmail posts to subscribers \n', 'yes'),
(467, '_site_transient_timeout_browser_a9db4d03969fdd98d377b682b063efe6', '1508280881', 'no'),
(468, '_site_transient_browser_a9db4d03969fdd98d377b682b063efe6', 'a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:13:\"61.0.3163.100\";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'),
(487, 'jackmail_id', 'ayLkhT', 'no'),
(488, 'jackmail_install_date', '2017-10-10 22:57:27', 'no'),
(489, 'jackmail_is_configured', '1', 'yes'),
(490, 'jackmail_account_token', '', 'no'),
(491, 'jackmail_account_id', '', 'no'),
(492, 'jackmail_user_id', '', 'no'),
(493, 'jackmail_lastname', '', 'no'),
(494, 'jackmail_firstname', '', 'no'),
(495, 'jackmail_authentification_failed', '0', 'no'),
(496, 'jackmail_improvement', '1', 'no'),
(497, 'jackmail_plugins_list', '[\"contactform7\"]', 'no'),
(498, 'jackmail_plugins', '[\"contactform7\"]', 'no'),
(499, 'jackmail_file_path', 'UKMUB5yP5ioVmN03uPUq', 'no'),
(500, 'jackmail_connectors', '1', 'no'),
(501, 'jackmail_connectors_errors', '0', 'no'),
(502, 'jackmail_connectors_ip_restriction', '0', 'no'),
(503, 'jackmail_connectors_allowed_ips', '', 'no'),
(504, 'jackmail_domain', '', 'no'),
(505, 'jackmail_domain_check', '', 'no'),
(506, 'jackmail_domain_sub', '', 'no'),
(507, 'jackmail_domain_test', '', 'no'),
(508, 'jackmail_key', 'BCMRztZuEDzFZGwChOeibztisFdbXCsBKU116QHwolC2Tddo7843IBngEZu17WuEQQepo5VCn7DgRwEJ19GTS7uzrLVwFlP8l2kyHcnELtXG6e4LORI9i7nq', 'no'),
(509, 'jackmail_nonce', 'CeQ74HT6L4FPcPTlthX3zfeKLQtnyuLbddjRBMnF1uXbCp2t698KyZjp2M3iShDP2Rvgm7UpGRFdmUHl07wKdUVg2OFd1lV5ch1FTJpwR46fyJBfpFvKQhyG', 'no'),
(510, 'jackmail_version', '1.0.38', 'yes'),
(511, 'jackmail_update_available', '0', 'yes'),
(512, 'jackmail_force_update_available', '0', 'yes'),
(513, 'jackmail_emailbuilder_version', '1.0.27', 'yes'),
(514, 'jackmail_update_available_last_popup_display', '2017-02-01 00:00:00', 'no'),
(515, 'jackmail_notifications_messages', 'a:0:{}', 'no'),
(516, 'jackmail_notifications_messages_hidden', 'a:0:{}', 'no'),
(517, 'jackmail_link_tracking', '1', 'no'),
(518, 'jackmail_emailbuilder', '1', 'no'),
(519, 'jackmail_default_template', '', 'no'),
(520, 'jackmail_default_template_images', '[]', 'no'),
(521, 'jackmail_default_template_check', '0', 'no'),
(522, 'jackmail_default_template_compare', '7dc72221689b6ff97ae16bcfb10039aa', 'no'),
(523, 'jackmail_deleted_campaigns', 'a:0:{}', 'no'),
(524, 'jackmail_deleted_campaigns_date_gmt', '2017-10-10 22:57:27', 'no'),
(525, 'jackmail_last_not_enough_credits_send', '0', 'no'),
(526, 'jackmail_support_chat', '1', 'no'),
(527, 'jackmail_display_premium_menu', '1', 'yes'),
(528, 'jackmail_premium_notification', '1', 'no'),
(529, 'jackmail_display_premium_notification', '1', 'yes'),
(530, 'jackmail_display_premium_notification_last_hide', '', 'no'),
(531, 'jackmail_statistics_version', '', 'yes'),
(532, 'jackmail_blacklist_last_update', '2017-10-10 22:57:27', 'no'),
(533, 'jackmail_reset_blacklist', '1', 'no'),
(534, 'jackmail_email_images_size_limit', '1500000', 'no'),
(535, 'jackmail_access_type', 'administrator', 'yes'),
(537, 'widget_jackmail_widget', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(577, '_site_transient_timeout_popular_importers_900fc7a5627607f4fc05fa88e6f4bd15', '1508054548', 'no'),
(578, '_site_transient_popular_importers_900fc7a5627607f4fc05fa88e6f4bd15', 'a:2:{s:9:\"importers\";a:8:{s:7:\"blogger\";a:4:{s:4:\"name\";s:7:\"Blogger\";s:11:\"description\";s:54:\"Import posts, comments, and users from a Blogger blog.\";s:11:\"plugin-slug\";s:16:\"blogger-importer\";s:11:\"importer-id\";s:7:\"blogger\";}s:9:\"wpcat2tag\";a:4:{s:4:\"name\";s:29:\"Categories and Tags Converter\";s:11:\"description\";s:71:\"Convert existing categories to tags or tags to categories, selectively.\";s:11:\"plugin-slug\";s:18:\"wpcat2tag-importer\";s:11:\"importer-id\";s:10:\"wp-cat2tag\";}s:11:\"livejournal\";a:4:{s:4:\"name\";s:11:\"LiveJournal\";s:11:\"description\";s:46:\"Import posts from LiveJournal using their API.\";s:11:\"plugin-slug\";s:20:\"livejournal-importer\";s:11:\"importer-id\";s:11:\"livejournal\";}s:11:\"movabletype\";a:4:{s:4:\"name\";s:24:\"Movable Type and TypePad\";s:11:\"description\";s:62:\"Import posts and comments from a Movable Type or TypePad blog.\";s:11:\"plugin-slug\";s:20:\"movabletype-importer\";s:11:\"importer-id\";s:2:\"mt\";}s:4:\"opml\";a:4:{s:4:\"name\";s:8:\"Blogroll\";s:11:\"description\";s:28:\"Import links in OPML format.\";s:11:\"plugin-slug\";s:13:\"opml-importer\";s:11:\"importer-id\";s:4:\"opml\";}s:3:\"rss\";a:4:{s:4:\"name\";s:3:\"RSS\";s:11:\"description\";s:30:\"Import posts from an RSS feed.\";s:11:\"plugin-slug\";s:12:\"rss-importer\";s:11:\"importer-id\";s:3:\"rss\";}s:6:\"tumblr\";a:4:{s:4:\"name\";s:6:\"Tumblr\";s:11:\"description\";s:53:\"Import posts &amp; media from Tumblr using their API.\";s:11:\"plugin-slug\";s:15:\"tumblr-importer\";s:11:\"importer-id\";s:6:\"tumblr\";}s:9:\"wordpress\";a:4:{s:4:\"name\";s:9:\"WordPress\";s:11:\"description\";s:96:\"Import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.\";s:11:\"plugin-slug\";s:18:\"wordpress-importer\";s:11:\"importer-id\";s:9:\"wordpress\";}}s:10:\"translated\";b:0;}', 'no'),
(582, '_site_transient_update_core', 'O:8:\"stdClass\":4:{s:7:\"updates\";a:1:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:6:\"latest\";s:8:\"download\";s:65:\"https://downloads.wordpress.org/release/en_NZ/wordpress-4.8.2.zip\";s:6:\"locale\";s:5:\"en_NZ\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:65:\"https://downloads.wordpress.org/release/en_NZ/wordpress-4.8.2.zip\";s:10:\"no_content\";b:0;s:11:\"new_bundled\";b:0;s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"4.8.2\";s:7:\"version\";s:5:\"4.8.2\";s:11:\"php_version\";s:5:\"5.2.4\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"4.7\";s:15:\"partial_version\";s:0:\"\";}}s:12:\"last_checked\";i:1508222615;s:15:\"version_checked\";s:5:\"4.8.2\";s:12:\"translations\";a:0:{}}', 'no'),
(584, '_site_transient_update_themes', 'O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1508222616;s:7:\"checked\";a:5:{s:10:\"leadchange\";s:0:\"\";s:9:\"tsp-blank\";s:0:\"\";s:13:\"twentyfifteen\";s:3:\"1.8\";s:15:\"twentyseventeen\";s:3:\"1.3\";s:13:\"twentysixteen\";s:3:\"1.3\";}s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}}', 'no');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(605, 'views_options', 'a:11:{s:5:\"count\";i:0;s:12:\"exclude_bots\";i:0;s:12:\"display_home\";i:0;s:14:\"display_single\";i:0;s:12:\"display_page\";i:0;s:15:\"display_archive\";i:0;s:14:\"display_search\";i:0;s:13:\"display_other\";i:0;s:8:\"use_ajax\";i:0;s:8:\"template\";s:18:\"%VIEW_COUNT% views\";s:20:\"most_viewed_template\";s:93:\"<li><a href=\\\"%POST_URL%\\\"  title=\\\"%POST_TITLE%\\\">%POST_TITLE%</a> - %VIEW_COUNT% views</li>\";}', 'yes'),
(606, 'widget_views', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(612, '_site_transient_timeout_community-events-4501c091b0366d76ea3218b6cfdd8097', '1507968650', 'no'),
(613, '_site_transient_community-events-4501c091b0366d76ea3218b6cfdd8097', 'a:2:{s:8:\"location\";a:1:{s:2:\"ip\";s:2:\"::\";}s:6:\"events\";a:1:{i:0;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:25:\"WordPress November Meetup\";s:3:\"url\";s:65:\"https://www.meetup.com/Auckland-WordPress-Users/events/243531140/\";s:6:\"meetup\";s:29:\"Auckland WordPress User Group\";s:10:\"meetup_url\";s:48:\"https://www.meetup.com/Auckland-WordPress-Users/\";s:4:\"date\";s:19:\"2017-11-30 18:30:00\";s:8:\"location\";a:4:{s:8:\"location\";s:21:\"Auckland, New Zealand\";s:7:\"country\";s:2:\"NZ\";s:8:\"latitude\";d:-36.843635999999996;s:9:\"longitude\";d:174.75726;}}}}', 'no'),
(687, '_transient_doing_cron', '1508225789.0651290416717529296875', 'yes'),
(694, 'wp-user-frontend_allow_tracking', 'no', 'yes'),
(695, 'wp-user-frontend_tracking_notice', 'hide', 'yes'),
(748, 'wpua_hash_gravatar', 's:5107:\"a:75:{s:32:\"057721a366f86b0c066513afe46eef32\";a:1:{s:10:\"10-15-2017\";b:1;}s:32:\"60af773a7967c203deb34c5417399893\";a:1:{s:10:\"10-15-2017\";b:1;}s:32:\"48aca4b457bc31148f2dd5924647fbc7\";a:1:{s:10:\"10-16-2017\";b:0;}s:32:\"1c84c9a1a9c96f8d89e0cc18f1d42116\";a:1:{s:10:\"10-16-2017\";b:1;}s:32:\"6d33f083157b104b8ec8a2629a5a7076\";a:1:{s:10:\"10-16-2017\";b:1;}s:32:\"0b77063832630b0d3c56d26d2fafd8b6\";a:1:{s:10:\"10-16-2017\";b:1;}s:32:\"a622095505a50676c9c700cc5f6e4659\";a:1:{s:10:\"10-16-2017\";b:1;}s:32:\"873ea70acf5e40db8768f2e9b6535729\";a:1:{s:10:\"10-16-2017\";b:0;}s:32:\"8b5152da0f6dcfe708af983008f65a88\";a:1:{s:10:\"10-16-2017\";b:1;}s:32:\"a5bb6c2a538c2bf2550b72d0fc69bbf9\";a:1:{s:10:\"10-16-2017\";b:0;}s:32:\"14618bc88e6dffda9a3b76653cd1de12\";a:1:{s:10:\"10-16-2017\";b:0;}s:32:\"be2aa4611f352f98f57cec3fba283782\";a:1:{s:10:\"10-16-2017\";b:0;}s:32:\"247a47621a9942976681accf3452f255\";a:1:{s:10:\"10-16-2017\";b:0;}s:32:\"414306260d6572ac6d68f4f2eb7b4f9e\";a:1:{s:10:\"10-16-2017\";b:1;}s:32:\"cec0120b0f4b4c7c4d8e2de0b3c6f2be\";a:1:{s:10:\"10-16-2017\";b:1;}s:32:\"e9be56a8f0b3aef7aef2dd2a1ea90e9c\";a:1:{s:10:\"10-16-2017\";b:0;}s:32:\"13d2c6fecea0c4b92864f6ebb3611a17\";a:1:{s:10:\"10-16-2017\";b:1;}s:32:\"1aaff4a72d76e8808a64be9a1e00082c\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"e954aa9b7b7058a882577fd2fded53fd\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"5e843171d8f14f554d4d6fd584cf1ad6\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"93c1471bbb524d1bf96f856756ce67b6\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"2f9043fdf3eae34336a32a06d6e8ac62\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"c7b536bfe2eeffe7392a4f829523bf36\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"f963918f6b283c638335794ed20bfa29\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"07a7ecca3e780c1e669035751d84f823\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"2c6f9d76c8530c62c02e26779464281a\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"cb92814a4dad6e0faf09efbed09c9766\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"231b7ec28bd326d3fd1ab9f281ee89eb\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"2899cad9edb19b41b33e07d2e8c9b2f9\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"a7eb8732de9733946f1af697ab542165\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"fcdef3916b29dc0a8591eb3cfb0e1918\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"7232a40a0a19e6f67370a1a75ad256a9\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"cffacb5b38fd31f712d971649fbe999b\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"7ffe122c00a265695a8a2a5a2a028790\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"9026bca5b1e8fc30692d0c6863b470fe\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"2e3d970920724e656e373cd3c9fc370b\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"d698275a7264879257cc3b926892258a\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"7f704be53eba47db9b78d14535eb52cd\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"c81327f5aa809345570f0eef24af2963\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"ae7bde377cb05b61a740f17e37de6298\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"0590b86c2814b3576241debc8431ecd0\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"87177588fa3c7cf930cd3647876caaea\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"3349b6c3f58d14bf45aa497ffd613b57\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"3c477b342b5304e9fd4b195476cfd33f\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"caaaf88f3de2d3f11ab326014cc6c01f\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"51d73c7451d0d4ade655975dafc3fda0\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"1c7eda51aa81594eba0dbc68424ed57b\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"c75f60bb2d6e3817cba63fb0e5f0544c\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"0de54858a598a61ed05a878f3a5a34dc\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"c09bdff94710d5b1a17946df352eb001\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"ce3f7cb9c82d6df1752523d154ee9642\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"17ab4b35b71fe888ed925d0c41df1a7f\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"b4ec9d9810e95ffde42e008a098ae666\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"de7419f3be101430400f2c9d26f4d122\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"0fb8e16bbb674776e8c01831ab25b6a8\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"0e9753272e845a408de888131f2fe326\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"da7357e9990685b363326d574e1b2431\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"46700a6021b529c74eca31597822ae49\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"eea097b4cbdd837f918eb60753e9ab29\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"c939368c84f5cfe232d291c95d7cbe17\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"7c78ebbbdf401522f6f6cc102ea5afe0\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"5fd94e13ffd3eb6717d79d0b0e61e355\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"3434c5c8c3f71b1e7511e8e7604a0fa5\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"b541f96269aa5ac9560a24d556d17c0f\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"e1a8a57ad14a7f0d381f7abae7183fc4\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"ba72917e76da2a8a2cf9dc35731a3c21\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"25fa3f5037228c55212a8e27cdebfa10\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"99d71e85da0cb835e2c1bc6c50698720\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"bb2157182ddcc550181b7db260a575c3\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"93916923c8230711b3819a0da4d990f0\";a:1:{s:10:\"10-17-2017\";b:1;}s:32:\"4050052bb722d0b9794fe25a4772cd03\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"95ac662541dee8eb7fdf2601670ea3d5\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"492f4ea65a58b89a78995bed42a7a499\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"8e9ae1fffc18def43adb99e340512a48\";a:1:{s:10:\"10-17-2017\";b:0;}s:32:\"addb53611e7baa5e2582855d4d7b6829\";a:1:{s:10:\"10-17-2017\";b:1;}}\";', 'yes'),
(750, 'category_children', 'a:0:{}', 'yes'),
(759, 'yikes_simple_taxonomy_ordering_options', 'a:1:{s:18:\"enabled_taxonomies\";a:1:{i:0;s:8:\"category\";}}', 'yes'),
(776, '_transient_timeout_acf_get_remote_plugin_info', '1508244484', 'no'),
(777, '_transient_acf_get_remote_plugin_info', '0', 'no'),
(782, '_site_transient_timeout_community-events-7d743531f1d7a9e743c9aa8651e08534', '1508207467', 'no'),
(783, '_site_transient_community-events-7d743531f1d7a9e743c9aa8651e08534', 'a:2:{s:8:\"location\";a:1:{s:2:\"ip\";s:19:\"2602:306:3220:8f0::\";}s:6:\"events\";a:5:{i:0;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:44:\"Volunteer Planning Meeting — WordCamp 2017\";s:3:\"url\";s:68:\"https://www.meetup.com/Cincinnati-WordPress-Meetup/events/243986832/\";s:6:\"meetup\";s:27:\"Cincinnati WordPress Meetup\";s:10:\"meetup_url\";s:51:\"https://www.meetup.com/Cincinnati-WordPress-Meetup/\";s:4:\"date\";s:19:\"2017-10-17 18:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:19:\"Cincinnati, OH, USA\";s:7:\"country\";s:2:\"us\";s:8:\"latitude\";d:39.103805999999999;s:9:\"longitude\";d:-84.514435000000006;}}i:1;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:32:\"Best Plugins and How to Use Them\";s:3:\"url\";s:68:\"https://www.meetup.com/Cincinnati-WordPress-Meetup/events/243986797/\";s:6:\"meetup\";s:27:\"Cincinnati WordPress Meetup\";s:10:\"meetup_url\";s:51:\"https://www.meetup.com/Cincinnati-WordPress-Meetup/\";s:4:\"date\";s:19:\"2017-10-17 19:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:19:\"Cincinnati, OH, USA\";s:7:\"country\";s:2:\"us\";s:8:\"latitude\";d:39.103805999999999;s:9:\"longitude\";d:-84.514435000000006;}}i:2;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:54:\"Google Analytics is just the beginning - Nathan Driver\";s:3:\"url\";s:57:\"https://www.meetup.com/Dayton-WordPress/events/243921898/\";s:6:\"meetup\";s:16:\"Dayton WordPress\";s:10:\"meetup_url\";s:40:\"https://www.meetup.com/Dayton-WordPress/\";s:4:\"date\";s:19:\"2017-10-18 18:30:00\";s:8:\"location\";a:4:{s:8:\"location\";s:19:\"Miamisburg, OH, USA\";s:7:\"country\";s:2:\"us\";s:8:\"latitude\";d:39.627464000000003;s:9:\"longitude\";d:-84.221053999999995;}}i:3;a:7:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:21:\"WordCamp Columbus, OH\";s:3:\"url\";s:34:\"https://2017.columbus.wordcamp.org\";s:6:\"meetup\";N;s:10:\"meetup_url\";N;s:4:\"date\";s:19:\"2017-10-21 00:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:12:\"Columbus, OH\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:39.9973083;s:9:\"longitude\";d:-83.036152400000006;}}i:4;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:17:\"WordCamp Columbus\";s:3:\"url\";s:52:\"https://www.meetup.com/wp-columbus/events/243794592/\";s:6:\"meetup\";s:25:\"Columbus WordPress Meetup\";s:10:\"meetup_url\";s:35:\"https://www.meetup.com/wp-columbus/\";s:4:\"date\";s:19:\"2017-10-21 08:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:17:\"Columbus, OH, USA\";s:7:\"country\";s:2:\"us\";s:8:\"latitude\";d:39.997329999999998;s:9:\"longitude\";d:-83.036072000000004;}}}}', 'no'),
(786, '_site_transient_timeout_community-events-f13cb8f5fd543492efaf2951627ab6e3', '1508214648', 'no'),
(787, '_site_transient_community-events-f13cb8f5fd543492efaf2951627ab6e3', 'a:2:{s:8:\"location\";a:1:{s:2:\"ip\";s:11:\"63.155.92.0\";}s:6:\"events\";a:0:{}}', 'no'),
(788, '_site_transient_timeout_community-events-7be8d5c329c9ec043bd89af6c6d817d8', '1508228595', 'no'),
(789, '_site_transient_community-events-7be8d5c329c9ec043bd89af6c6d817d8', 'a:2:{s:8:\"location\";a:1:{s:2:\"ip\";s:11:\"122.57.38.0\";}s:6:\"events\";a:1:{i:0;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:25:\"WordPress November Meetup\";s:3:\"url\";s:65:\"https://www.meetup.com/Auckland-WordPress-Users/events/243531140/\";s:6:\"meetup\";s:29:\"Auckland WordPress User Group\";s:10:\"meetup_url\";s:48:\"https://www.meetup.com/Auckland-WordPress-Users/\";s:4:\"date\";s:19:\"2017-11-30 18:30:00\";s:8:\"location\";a:4:{s:8:\"location\";s:21:\"Auckland, New Zealand\";s:7:\"country\";s:2:\"NZ\";s:8:\"latitude\";d:-36.843635999999996;s:9:\"longitude\";d:174.75726;}}}}', 'no'),
(790, '_transient_timeout_feed_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1508228597', 'no');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(791, '_transient_feed_ac0b00fe65abe10e0c5b588f3ed8c7ca', '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:49:\"\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:7:{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: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:13:\"lastBuildDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 12 Oct 2017 06:29: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: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=4.9-beta2-41860\";s: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:36:\"\n		\n		\n		\n		\n				\n		\n\n		\n		\n				\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 4.9 Beta 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 12 Oct 2017 06:29:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4946\";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:364:\"WordPress 4.9 Beta 2 is now available! This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.9, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can download the beta here (zip). [&#8230;]\";s: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:10:\"Mel Choyce\";s: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:1651:\"<p>WordPress 4.9 Beta 2 is now available!</p>\n<p><strong>This software is still in development,</strong> so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.9, try the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin (you’ll want “bleeding edge nightlies”). Or you can <a href=\"https://wordpress.org/wordpress-4.9-beta2.zip\">download the beta here</a> (zip).</p>\n<p>For more information on what’s new in 4.9, check out the <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-1/\">Beta 1</a> blog post. Since then, we’ve made <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=41846&amp;stop_rev=41777&amp;limit=100&amp;sfp_email=&amp;sfph_mail=\">70 changes</a> in Beta 2.</p>\n<p>Do you speak a language other than English? <a href=\"https://translate.wordpress.org/projects/wp/dev\">Help us translate WordPress into more than 100 languages!</a></p>\n<p><strong>If you think you’ve found a bug</strong>, you can post to the <a href=\"https://wordpress.org/support/forum/alphabeta\">Alpha/Beta area</a> in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, <a href=\"https://make.wordpress.org/core/reports/\">file one on WordPress Trac</a>, where you can also find <a href=\"https://core.trac.wordpress.org/tickets/major\">a list of known bugs</a>.</p>\n<p><em>Let’s test all of these:</em><br />\n<em>code editing, theme switches,</em><br />\n<em>widgets, scheduling.</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:4:\"4946\";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:36:\"\n		\n		\n		\n		\n				\n		\n\n		\n		\n				\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 4.9 Beta 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 05 Oct 2017 05:54: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:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4926\";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:329:\"WordPress 4.9 Beta 1 is now available! This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.9, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Jeffrey Paul\";s: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:9159:\"<p>WordPress 4.9 Beta 1 is now available!</p>\n<p><strong>This software is still in development,</strong> so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.9, try the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin (you’ll want “bleeding edge nightlies”). Or you can <a href=\"https://wordpress.org/wordpress-4.9-beta1.zip\">download the beta here</a> (zip).</p>\n<p>WordPress 4.9 is slated for release on <a href=\"https://make.wordpress.org/core/4-9/\">November 14</a>, but we need your help to get there. We’ve been working on making it even easier to customize your site. Here are some of the bigger items to test and help us find as many bugs as possible in the coming weeks:</p>\n<ul>\n<li>Drafting (<a href=\"https://core.trac.wordpress.org/ticket/39896\">#39896</a>) and scheduling (<a href=\"https://core.trac.wordpress.org/ticket/28721\">#28721</a>) of changes in the Customizer. Once you save or schedule a changeset, when any user comes into the Customizer the pending changes will be autoloaded. A button is provided to discard changes to restore the Customizer to the last published state. (This is a new “linear” mode for changesets, as opposed to “branching” mode which can be enabled by filter so that every time  user opens the Customizer a new blank changeset will be started.)</li>\n<li>Addition of a frontend preview link to the Customizer to allow changes to be browsed on the frontend, even without a user being logged in (<a href=\"https://core.trac.wordpress.org/ticket/39896\">#39896</a>).</li>\n<li>Addition of autosave revisions in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/39275\">#39275</a>).</li>\n<li>A brand new theme browsing experience in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/37661\">#37661</a>).</li>\n<li>Gallery widget (<a href=\"https://core.trac.wordpress.org/ticket/41914\">#41914</a>), following the media and image widgets introduced in 4.8.</li>\n<li>Support for shortcodes in Text widgets (<a href=\"https://core.trac.wordpress.org/ticket/10457\">#10457</a>).</li>\n<li>Support for adding media to Text widgets (<a href=\"https://core.trac.wordpress.org/ticket/40854\">#40854</a>).</li>\n<li>Support for adding oEmbeds outside post content, including Text widgets (<a href=\"https://core.trac.wordpress.org/ticket/34115\">#34115</a>).</li>\n<li>Support for videos from providers other than YouTube and Vimeo in the Video widget (<a href=\"https://core.trac.wordpress.org/ticket/42039\">#42039</a>)</li>\n<li>Improve the flow for creating new menus in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/40104\">#40104</a>).</li>\n<li>Educated guess mapping of nav menus and widgets when switching themes (<a href=\"https://core.trac.wordpress.org/ticket/39692\">#39692</a>).</li>\n<li>Plugins: Introduce singular capabilities for activating and deactivating individual plugins (<a href=\"https://core.trac.wordpress.org/ticket/38652\">#38652</a>).</li>\n<li>Sandbox PHP file edits in both plugins and themes, without auto-deactivation when an error occurs; a PHP edit that introduces a fatal error is rolled back with an opportunity then for the user to fix the error and attempt to re-save. (<a href=\"https://core.trac.wordpress.org/ticket/21622\">#21622</a>).</li>\n<li>Addition of dirty state for widgets on the admin screen, indicating when a widget has been successfully saved and showing an “Are you sure?” dialog when attempting to leave without saving changes. (<a href=\"https://core.trac.wordpress.org/ticket/23120\">#23120</a>, <a href=\"https://core.trac.wordpress.org/ticket/41610\">#41610</a>)</li>\n</ul>\n<p>As always, there have been exciting changes for developers to explore as well, such as:</p>\n<ul>\n<li>CodeMirror editor added to theme/plugin editor, Custom CSS in Customizer, and Custom HTML widgets. Integration includes support for linters to catch errors before you attempt to save. Includes new APIs for plugins to instantiate editors. (<a href=\"https://core.trac.wordpress.org/ticket/12423\">#12423</a>)</li>\n<li>Introduction of an extensible code editor control for adding instances of CodeMirror to the Customizer. (<a href=\"https://core.trac.wordpress.org/ticket/41897\">#41897</a>)</li>\n<li>Addition of global notifications area (<a href=\"https://core.trac.wordpress.org/ticket/35210\">#35210</a>), panel and section notifications (<a href=\"https://core.trac.wordpress.org/ticket/38794\">#38794</a>), and a notification overlay that takes over the entire screen in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/37727\">#37727</a>).</li>\n<li>A date/time control in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/42022\">#42022</a>).</li>\n<li>Improve usability of Customize JS API (<a href=\"https://core.trac.wordpress.org/ticket/42083\">#42083</a>, <a href=\"https://core.trac.wordpress.org/ticket/37964\">#37964</a>, <a href=\"https://core.trac.wordpress.org/ticket/36167\">#36167</a>).</li>\n<li>Introduction of control templates for base controls (<a href=\"https://core.trac.wordpress.org/ticket/30738\">#30738</a>).</li>\n<li>Use WP_Term_Query when transforming tax queries (<a href=\"https://core.trac.wordpress.org/ticket/37038\">#37038</a>).</li>\n<li>Database: Add support for MySQL servers connecting to IPv6 hosts (<a href=\"https://core.trac.wordpress.org/ticket/41722\">#41722</a>).</li>\n<li>Emoji: Bring Twemoji compatibility to PHP (<a href=\"https://core.trac.wordpress.org/ticket/35293\">#35293</a>). Test for any weirdness with emoji in RSS feeds or emails.</li>\n<li>I18N: Introduce the Plural_Forms class (<a href=\"https://core.trac.wordpress.org/ticket/41562\">#41562</a>).</li>\n<li>Media: Upgrade MediaElement.js to 4.2.5-74e01a40 (<a href=\"https://core.trac.wordpress.org/ticket/39686\">#39686</a>).</li>\n<li>Media: Use max-width for default captions (<a href=\"https://core.trac.wordpress.org/ticket/33981\">#33981</a>). We will want to make sure this doesn’t cause unexpected visual regressions in existing themes, default themes were all fine in testing.</li>\n<li>Media: Reduce duplicated custom header crops in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/21819\">#21819</a>).</li>\n<li>Media: Store video creation date in meta (<a href=\"https://core.trac.wordpress.org/ticket/35218\">#35218</a>). Please help test different kinds of videos.</li>\n<li>Multisite: Introduce get_site_by() (<a href=\"https://core.trac.wordpress.org/ticket/40180\">#40180</a>).</li>\n<li>Multisite: Improve get_blog_details() by using get_site_by() (<a href=\"https://core.trac.wordpress.org/ticket/40228\">#40228</a>).</li>\n<li>Multisite: Improve initializing available roles when switch sites (<a href=\"https://core.trac.wordpress.org/ticket/38645\">#38645</a>).</li>\n<li>Multisite: Initialize a user&#8217;s roles correctly when setting them up for a different site (<a href=\"https://core.trac.wordpress.org/ticket/36961\">#36961</a>).</li>\n<li>REST API: Support registering complex data structures for settings and meta</li>\n<li>REST API: Support for objects in schema validation and sanitization (<a href=\"https://core.trac.wordpress.org/ticket/38583\">#38583</a>)</li>\n<li>Role/Capability: Introduce capabilities dedicated to installing and updating language files (<a href=\"https://core.trac.wordpress.org/ticket/39677\">#39677</a>).</li>\n<li>Remove SWFUpload (<a href=\"https://core.trac.wordpress.org/ticket/41752\">#41752</a>).</li>\n<li>Users: Require a confirmation link in an email to be clicked when a user attempts to change their email address (<a href=\"https://core.trac.wordpress.org/ticket/16470\">#16470</a>).</li>\n<li>Core and the unit test suite is fully compatible with the upcoming release of PHP 7.2</li>\n</ul>\n<p>If you want a more in-depth view of what major changes have made it into 4.9, <a href=\"https://make.wordpress.org/core/tag/4-9/\">check out posts tagged with 4.9 on the main development blog</a>, or look at a <a href=\"https://core.trac.wordpress.org/query?status=closed&amp;resolution=fixed&amp;milestone=4.9&amp;group=component&amp;order=priority\">list of everything</a> that’s changed. There will be more developer notes to come, so keep an eye out for those as well.</p>\n<p>Do you speak a language other than English? <a href=\"https://translate.wordpress.org/projects/wp/dev\">Help us translate WordPress into more than 100 languages!</a></p>\n<p><b>If you think you’ve found a bug</b>, you can post to the <a href=\"https://wordpress.org/support/forum/alphabeta\">Alpha/Beta area</a> in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, <a href=\"https://make.wordpress.org/core/reports/\">file one on WordPress Trac</a>, where you can also find <a href=\"https://core.trac.wordpress.org/tickets/major\">a list of known bugs</a>.</p>\n<p>Happy testing!</p>\n<p><i>Without your testing,<br />\nwe might hurt the internet.<br />\nPlease help us find bugs.<img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f41b.png\" alt=\"🐛\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /></i></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:4:\"4926\";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:33:\"\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:38:\"The Month in WordPress: September 2017\";s: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://wordpress.org/news/2017/10/the-month-in-wordpress-september-2017/\";s: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, 02 Oct 2017 08: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: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:34:\"https://wordpress.org/news/?p=4920\";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:340:\"This has been an interesting month for WordPress, as a bold move on the JavaScript front brought the WordPress project to the forefront of many discussions across the development world. There have also been some intriguing changes in the WordCamp program, so read on to learn more about the WordPress community during the month of [&#8230;]\";s: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:15:\"Hugh Lashbrooke\";s: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:5634:\"<p>This has been an interesting month for WordPress, as a bold move on the JavaScript front brought the WordPress project to the forefront of many discussions across the development world. There have also been some intriguing changes in the WordCamp program, so read on to learn more about the WordPress community during the month of September.</p>\n<hr />\n<h2>JavaScript Frameworks in WordPress</h2>\n<p>Early in the month, <a href=\"https://ma.tt/2017/09/on-react-and-wordpress/\">Matt Mullenweg announced</a> that WordPress will be switching away from React as the JavaScript library WordPress Core might use — this was in response to Facebook’s decision to keep a controversial patent clause in the library’s license, making many WordPress users uncomfortable.</p>\n<p>A few days later, <a href=\"https://ma.tt/2017/09/facebook-dropping-patent-clause/\">Facebook reverted the decision</a>, making React a viable option for WordPress once more. Still, the WordPress Core team is exploring a move <a href=\"https://github.com/WordPress/gutenberg/pull/2463\">to make WordPress framework-agnostic</a>, so that the framework being used could be replaced by any other framework without affecting the rest of the project.</p>\n<p>This is a bold move that will ultimately make WordPress core a lot more flexible, and will also protect it from potential license changes in the future.</p>\n<p>You can get involved in the JavaScript discussion by joining the #core-js channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a> and following the <a href=\"https://make.wordpress.org/core/\">WordPress Core development blog</a>.</p>\n<h2>Community Initiative to Make WordCamps More Accessible</h2>\n<p>A WordPress community member, Ines van Essen, started a new nonprofit initiative to offer financial assistance to community members to attend WordCamps. <a href=\"https://donatewc.org/\">DonateWC</a> launched with a crowdsourced funding campaign to cover the costs of getting things up and running.</p>\n<p>Now that she’s raised the initial funds, Ines plans to set up a nonprofit organization and use donations from sponsors to help people all over the world attend and speak at WordCamps.</p>\n<p>If you would like to support the initiative, you can do so by <a href=\"https://donatewc.org/make-a-donation/\">donating through their website</a>.</p>\n<h2>The WordCamp Incubator Program Returns</h2>\n<p>Following the success of <a href=\"https://make.wordpress.org/community/2017/06/30/wordcamp-incubator-report/\">the first WordCamp Incubator Program</a>, the Community Team is <a href=\"https://make.wordpress.org/community/2017/09/27/wordcamp-incubator-program-v2-new-role-name/\">bringing the program back</a> to assist more underserved cities in kick-starting their WordPress communities.</p>\n<p>The program’s first phase aims to find community members who will volunteer to mentor, assist, and work alongside local leaders in the incubator communities — this is a time-intensive volunteer role that would need to be filled by experienced WordCamp organizers.</p>\n<p>If you would like to be a part of this valuable initiative, join the #community-team channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a> and follow the <a href=\"https://make.wordpress.org/community/\">Community Team blog</a> for updates.</p>\n<h2>WordPress 4.8.2 Security Release</h2>\n<p>On September 19, <a href=\"https://wordpress.org/news/2017/09/wordpress-4-8-2-security-and-maintenance-release/\">WordPress 4.8.2 was released to the world</a> — this was a security release that fixed nine issues in WordPress Core, making the platform more stable and secure for everyone.</p>\n<p>To get involved in building WordPress Core, jump into the #core channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>, and follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>.</p>\n<hr />\n<h2>Further Reading:</h2>\n<ul>\n<li>The WordPress Meetup program hit a significant milestone this month — there are now 500 meetup groups in <a href=\"https://www.meetup.com/pro/wordpress/\">the official chapter program</a>.</li>\n<li>The SWFUpload library <a href=\"https://make.wordpress.org/core/2017/09/07/removing-swfupload/\">will be removed from WordPress Core</a> in version 4.9, scheduled for release in mid-November.</li>\n<li>Matías Ventura put together some useful videos on <a href=\"https://make.wordpress.org/core/2017/08/31/gutenberg-themes/\">how theme developers can integrate Gutenberg into their work</a>.</li>\n<li><a href=\"http://applyfilters.fm/\"><i>Apply Filters</i></a>, the popular WordPress development podcast, will go on hiatus after the upcoming 83rd episode.</li>\n<li>The WordPress Plugin Directory <a href=\"https://make.wordpress.org/plugins/2017/09/04/plugin-support-reps/\">has added the ability</a> for plugin owners to assign plugin support representatives.</li>\n<li>After a couple of slower development weeks, <a href=\"https://make.wordpress.org/core/2017/09/27/whats-new-in-gutenberg-1-2-1/\">Gutenberg v1.2 is out</a> and it’s looking better than ever.</li>\n<li>The third <a href=\"https://wordpress.org/news/2017/09/global-wordpress-translation-day-3/\">Global WordPress Translation Day</a> took place this past weekend — keep an eye on <a href=\"https://make.wordpress.org/polyglots/\">the Polyglots team blog</a> for updates.</li>\n</ul>\n<p><em>If you have a story we should consider including in the next “Month in WordPress” post, please <a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\">submit it here</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:4:\"4920\";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:39:\"\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:34:\"Global WordPress Translation Day 3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://wordpress.org/news/2017/09/global-wordpress-translation-day-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 27 Sep 2017 11:56:59 +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:32:\"global wordpress translation day\";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:9:\"polyglots\";s: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:34:\"https://wordpress.org/news/?p=4915\";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:398:\"On September 30 2017, the WordPress Polyglots Team &#8211; whose mission is to translate WordPress into as many languages as possible &#8211; will hold its third Global WordPress Translation Day, a 24-hour, round-the-clock, digital and physical global marathon dedicated to the localisation and internationalisation of the WordPress platform and ecosystem, a structure that powers, today, [&#8230;]\";s: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:15:\"Hugh Lashbrooke\";s: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:4124:\"<p><span style=\"font-weight: 400\">On September 30 2017, the WordPress Polyglots Team &#8211; whose mission is to translate WordPress into as many languages as possible &#8211; will hold its third <a href=\"https://wptranslationday.org/\">Global WordPress Translation Day</a>, a 24-hour, round-the-clock, digital and physical global marathon dedicated to the localisation and internationalisation of the WordPress platform and ecosystem, a structure that powers, today, over 28% of all existing websites.</span></p>\n<p><span style=\"font-weight: 400\">The localisation process allows for WordPress and for all WordPress-related products (themes and plugins) to be available in local languages, so to improve their accessibility and usage and to allow as many people as possible to take advantage of the free platform and services available.</span></p>\n<p><span style=\"font-weight: 400\">In a (not completely) serendipitous coincidence, September 30 has also been declared by the United Nations “International Translation Day”, to pay homage to the great services of translators everywhere, one that allows communication and exchange.</span></p>\n<p><span style=\"font-weight: 400\">The event will feature a series of multi-language live speeches (training sessions, tutorials, case histories, etc.) that will be screen-casted in streaming, starting from Australia and the Far East and ending in the Western parts of the United States.</span></p>\n<p><span style=\"font-weight: 400\">In that same 24-hour time frame, Polyglots worldwide will gather physically in local events, for dedicated training and translations sprints (and for some fun and socializing as well), while those unable to physically join their teams will do so remotely.</span></p>\n<p><span style=\"font-weight: 400\">A big, fun, useful and enlightening party and a lovely mix of growing, giving, learning and teaching, to empower, and cultivate, and shine.</span></p>\n<p><span style=\"font-weight: 400\">Here are some stats about the first two events:</span></p>\n<p><b>Global WordPress Translation Day 1</b></p>\n<ul>\n<li><span style=\"font-weight: 400\">   </span><span style=\"font-weight: 400\">448 translators worldwide</span></li>\n<li><span style=\"font-weight: 400\">   </span><span style=\"font-weight: 400\">50 local events worldwide</span></li>\n<li><span style=\"font-weight: 400\">   </span><span style=\"font-weight: 400\">54 locales involved</span></li>\n<li><span style=\"font-weight: 400\">   </span><span style=\"font-weight: 400\">40350 strings translated, in</span></li>\n<li><span style=\"font-weight: 400\">   </span><span style=\"font-weight: 400\">597 projects</span></li>\n</ul>\n<p><b>Global WordPress Translation Day 2</b></p>\n<ul>\n<li><span style=\"font-weight: 400\">   </span><span style=\"font-weight: 400\">780 translators worldwide</span></li>\n<li><span style=\"font-weight: 400\">   </span><span style=\"font-weight: 400\">67 local events worldwide</span></li>\n<li><span style=\"font-weight: 400\">   </span><span style=\"font-weight: 400\">133 locales involved</span></li>\n<li><span style=\"font-weight: 400\">   </span><span style=\"font-weight: 400\">60426 strings translated, in</span></li>\n<li><span style=\"font-weight: 400\">   </span><span style=\"font-weight: 400\">590 projects</span></li>\n</ul>\n<p><span style=\"font-weight: 400\">We would like your help in spreading this news and in reaching out to all four corners of the world to make the third #WPTranslationDay a truly amazing one and to help celebrate the unique and fundamental role that translators have in the Community but also in all aspects of life.</span></p>\n<p><span style=\"font-weight: 400\">A full press release is available, along with more information and visual assets at </span><a href=\"https://wptranslationday.org/press/\"><span style=\"font-weight: 400\">wptranslationday.org/press</span></a>.</p>\n<p><span style=\"font-weight: 400\">For any additional information please don’t hesitate to contact the event team on </span><a href=\"mailto:press@wptranslationday.org\"><span style=\"font-weight: 400\">press@wptranslationday.org</span></a><span style=\"font-weight: 400\">.</span></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:4:\"4915\";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:36:\"\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:48:\"WordPress 4.8.2 Security and Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://wordpress.org/news/2017/09/wordpress-4-8-2-security-and-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 19 Sep 2017 22:17:15 +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:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Security\";s: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:34:\"https://wordpress.org/news/?p=4909\";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:392:\"WordPress 4.8.2 is now available. This is a security release for all previous versions and we strongly encourage you to update your sites immediately. WordPress versions 4.8.1 and earlier are affected by these security issues: $wpdb-&#62;prepare() can create unexpected and unsafe queries leading to potential SQL injection (SQLi). WordPress core is not directly vulnerable to this [&#8230;]\";s: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:\"Aaron D. Campbell\";s: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:2844:\"<p>WordPress 4.8.2 is now available. This is a <strong>security release</strong> for all previous versions and we strongly encourage you to update your sites immediately.</p>\n<p>WordPress versions 4.8.1 and earlier are affected by these security issues:</p>\n<ol>\n<li><code>$wpdb-&gt;prepare()</code> can create unexpected and unsafe queries leading to potential SQL injection (SQLi). WordPress core is not directly vulnerable to this issue, but we&#8217;ve added hardening to prevent plugins and themes from accidentally causing a vulnerability. Reported by <a href=\"https://hackerone.com/slavco\">Slavco</a></li>\n<li>A cross-site scripting (XSS) vulnerability was discovered in the oEmbed discovery. Reported by xknown of the WordPress Security Team.</li>\n<li>A cross-site scripting (XSS) vulnerability was discovered in the visual editor. Reported by <a href=\"https://twitter.com/brutelogic\">Rodolfo Assis (@brutelogic)</a> of Sucuri Security.</li>\n<li>A path traversal vulnerability was discovered in the file unzipping code. Reported by <a href=\"https://hackerone.com/noxrnet\">Alex Chapman (noxrnet)</a>.</li>\n<li>A cross-site scripting (XSS) vulnerability was discovered in the plugin editor. Reported by 陈瑞琦 (Chen Ruiqi).</li>\n<li>An open redirect was discovered on the user and term edit screens. Reported by <a href=\"https://hackerone.com/ysx\">Yasin Soliman (ysx)</a>.</li>\n<li>A path traversal vulnerability was discovered in the customizer. Reported by Weston Ruter of the WordPress Security Team.</li>\n<li>A cross-site scripting (XSS) vulnerability was discovered in template names. Reported by <a href=\"https://hackerone.com/sikic\">Luka (sikic)</a>.</li>\n<li>A cross-site scripting (XSS) vulnerability was discovered in the link modal. Reported by <a href=\"https://hackerone.com/qasuar\">Anas Roubi (qasuar)</a>.</li>\n</ol>\n<p>Thank you to the reporters of these issues for practicing <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/\">responsible disclosure</a>.</p>\n<p>In addition to the security issues above, WordPress 4.8.2 contains 6 maintenance fixes to the 4.8 release series. For more information, see the <a href=\"https://codex.wordpress.org/Version_4.8.2\">release notes</a> or consult the <a href=\"https://core.trac.wordpress.org/query?status=closed&amp;milestone=4.8.2&amp;group=component&amp;col=id&amp;col=summary&amp;col=component&amp;col=status&amp;col=owner&amp;col=type&amp;col=priority&amp;col=keywords&amp;order=priority\">list of changes</a>.</p>\n<p><a href=\"https://wordpress.org/download/\">Download WordPress 4.8.2</a> or venture over to Dashboard → Updates and simply click “Update Now.” Sites that support automatic background updates are already beginning to update to WordPress 4.8.2.</p>\n<p>Thanks to everyone who contributed to 4.8.2.</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:4:\"4909\";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:33:\"\n		\n		\n		\n		\n				\n\n		\n		\n				\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"The Month in WordPress: August 2017\";s: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/2017/09/the-month-in-wordpress-august-2017/\";s: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, 01 Sep 2017 10:02:16 +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: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:34:\"https://wordpress.org/news/?p=4899\";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:333:\"While there haven’t been any major events or big new developments in the WordPress world this past month, a lot of work has gone into developing a sustainable future for the project. Read on to find out more about this and other interesting news from around the WordPress world in August. The Global WordPress Translation [&#8230;]\";s: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:15:\"Hugh Lashbrooke\";s: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:6496:\"<p>While there haven’t been any major events or big new developments in the WordPress world this past month, a lot of work has gone into developing a sustainable future for the project. Read on to find out more about this and other interesting news from around the WordPress world in August.</p>\n<hr />\n<h2>The Global WordPress Translation Day Returns</h2>\n<p>On September 30, the WordPress Polyglots team will be holding <a href=\"https://wptranslationday.org/\">the third Global WordPress Translation Day</a>. This is a 24-hour global event dedicated to the translation of the WordPress ecosystem (core, themes, plugins), and is a mix of physical, in-person translation work with online streaming of talks from WordPress translators all over the world.</p>\n<p>Meetup groups will be holding events where community members will come together to translate WordPress. To get involved in this worldwide event, <a href=\"https://www.meetup.com/pro/wordpress/\">join your local meetup group</a> or, if one is not already taking place in your area, organize one for your community.</p>\n<p>You can find out more information <a href=\"https://wptranslationday.org/global-wordpress-translation-day-3/\">on the Translation Day blog</a> and in the #polyglots-events channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>.</p>\n<h2>WordPress Foundation to Run Open Source Training Worldwide</h2>\n<p>The WordPress Foundation is a non-profit organization that exists to provide educational events and resources for hackathons, support of the open web, and promotion of diversity in the global open source community.</p>\n<p>In an effort to push these goals forward, <a href=\"http://wordpressfoundation.org/2017/call-for-organizers-introduction-to-open-source/\">the Foundation is going to be offering assistance</a> to communities who would like to run local open source training workshops. A number of organizers have applied to be a part of this initiative, and the Foundation will be selecting two communities in the coming weeks.</p>\n<p>Follow <a href=\"http://wordpressfoundation.org/news/\">the WordPress Foundation blog</a> for updates.</p>\n<h2>Next Steps in WordPress Core’s PHP Focus</h2>\n<p>After <a href=\"https://wordpress.org/news/2017/08/the-month-in-wordpress-july-2017/\">last month’s</a> push to focus on WordPress core’s PHP development, a number of new initiatives have been proposed and implemented. The first of these initiatives is a page on WordPress.org that will educate users on the benefits of upgrading PHP. The page and its implementation are still in development, so <a href=\"https://github.com/WordPress/servehappy\">you can follow and contribute on GitHub</a>.</p>\n<p>Along with this, <a href=\"https://make.wordpress.org/plugins/2017/08/29/minimum-php-version-requirement/\">plugin developers are now able to specify</a> the minimum required PHP version for their plugins. This version will then be displayed on the Plugin Directory page, but it will not (yet) prevent users from installing it.</p>\n<p>The next evolution of this is for the minimum PHP requirement to be enforced so that plugins will only work if that requirement is met. You can assist with this implementation by contributing your input or a patch on <a href=\"https://core.trac.wordpress.org/ticket/40934\">the open ticket</a>.</p>\n<p>As always, discussions around the implementation of PHP in WordPress core are done in the #core-php channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>.</p>\n<h2>New Editor Development Continues</h2>\n<p>For a few months now, the core team has been steadily working on Gutenberg, the new editor for WordPress core. While Gutenberg is still in development and is some time away from being ready, a huge amount of progress has already been made. In fact, <a href=\"https://make.wordpress.org/core/2017/08/29/whats-new-in-gutenberg-august-29/\">v1.0.0 of Gutenberg</a> was released this week.</p>\n<p>The new editor is available as a plugin <a href=\"https://make.wordpress.org/test/handbook/call-for-testing/gutenberg-testing/\">for testing</a> and <a href=\"https://make.wordpress.org/core/2017/08/11/revised-suggested-roadmap-for-gutenberg-and-customization/\">the proposed roadmap</a> is for it to be merged into core in early 2018. You can get involved in the development of Gutenberg by joining the #core-editor channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a> and following the <a href=\"https://make.wordpress.org/core/\">WordPress Core development blog</a>.</p>\n<hr />\n<h2>Further reading:</h2>\n<ul>\n<li>On the topic of Gutenberg, <a href=\"https://ma.tt/2017/08/we-called-it-gutenberg-for-a-reason/\">Matt Mullenweg wrote a post</a> to address some of the concerns that the community has expressed about the new editor.</li>\n<li><a href=\"http://hookrefineandtinker.com/2017/08/jaiwp-an-alternative-project-to-wordcamp-india/\">A new movement has started</a> in the Indian WordPress community named JaiWP — the organizers are seeking to unite and motivate the country’s many local communities.</li>\n<li><a href=\"https://richtabor.com/merlin-wp/\">Merlin WP</a> is a new plugin offering theme developers an easy way to onboard their users.</li>\n<li>Ryan McCue posted <a href=\"https://make.wordpress.org/core/2017/08/23/rest-api-roadmap/\">an ambitious roadmap</a> for the future of the WordPress REST API — many contributions from the community will be needed in order to reach these goals.</li>\n<li>Want to know what you can expect in the next major release of WordPress? <a href=\"https://make.wordpress.org/core/2017/08/11/wordpress-4-9-goals/\">Here’s a look</a> at what the core team is planning for v4.9.</li>\n<li>To help combat the difficulties that Trac presents to WordPress Core contributors, Ryan McCue built an alternative platform dubbed <a href=\"https://github.com/rmccue/not-trac\">Not Trac</a>.</li>\n<li><a href=\"https://make.wordpress.org/cli/2017/08/08/version-1-3-0-released/\">v1.3.0 of WP-CLI was released</a> earlier in the month, adding a whole lot of great new features to the useful tool.</li>\n</ul>\n<p><i><span style=\"font-weight: 400\">If you have a story we should consider including in the next &#8220;Month in WordPress&#8221; post, please </span></i><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><i><span style=\"font-weight: 400\">submit it here</span></i></a><i><span style=\"font-weight: 400\">.</span></i></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:4:\"4899\";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:33:\"\n		\n		\n		\n		\n				\n\n		\n		\n				\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"WordPress 4.8.1 Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2017/08/wordpress-4-8-1-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 02 Aug 2017 21:26:25 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4875\";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:366:\"After over 13 million downloads of WordPress 4.8, we are pleased to announce the immediate availability of WordPress 4.8.1, a maintenance release. This release contains 29 maintenance fixes and enhancements, chief among them are fixes to the rich Text widget and the introduction of the Custom HTML widget. For a full list of changes, consult the release [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Weston Ruter\";s: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:2560:\"<p>After over 13 million downloads of WordPress 4.8, we are pleased to announce the immediate availability of WordPress 4.8.1, a maintenance release.</p>\n<p>This release contains 29 maintenance fixes and enhancements, chief among them are fixes to the rich Text widget and the introduction of the Custom HTML widget. For a full list of changes, consult the <a href=\"https://codex.wordpress.org/Version_4.8.1\">release notes</a>, the <a href=\"https://core.trac.wordpress.org/query?status=closed&amp;milestone=4.8.1&amp;group=component\">tickets closed</a>, and the <a href=\"https://core.trac.wordpress.org/log/branches/4.8?rev=41210&amp;stop_rev=40891\">list of changes</a>.</p>\n<p><a href=\"https://wordpress.org/download/\">Download WordPress 4.8.1</a> or visit <strong>Dashboard → Updates</strong> and simply click “Update Now.” Sites that support automatic background updates are already beginning to update to WordPress 4.8.1.</p>\n<p>Thanks to everyone who contributed to 4.8.1:<br />\n<a href=\"https://profiles.wordpress.org/adamsilverstein/\">Adam Silverstein</a>, <a href=\"https://profiles.wordpress.org/afercia/\">Andrea Fercia</a>, <a href=\"https://profiles.wordpress.org/azaozz/\">Andrew Ozz</a>, <a href=\"https://profiles.wordpress.org/atanasangelovdev/\">Atanas Angelov</a>, <a href=\"https://profiles.wordpress.org/gitlost/\">bonger</a>, <a href=\"https://profiles.wordpress.org/boonebgorges/\">Boone Gorges</a>, <a href=\"https://profiles.wordpress.org/bor0/\">Boro Sitnikovski</a>, <a href=\"https://profiles.wordpress.org/dlh/\">David Herrera</a>, <a href=\"https://profiles.wordpress.org/jnylen0/\">James Nylen</a>, <a href=\"https://profiles.wordpress.org/jbpaul17/\">Jeffrey Paul</a>, <a href=\"https://profiles.wordpress.org/jmdodd/\">Jennifer M. Dodd</a>, <a href=\"https://profiles.wordpress.org/kadamwhite/\">K. Adam White</a>, <a href=\"https://profiles.wordpress.org/obenland/\">Konstantin Obenland</a>, <a href=\"https://profiles.wordpress.org/melchoyce/\">Mel Choyce</a>, <a href=\"https://profiles.wordpress.org/r-a-y/\">r-a-y</a>, <a href=\"https://profiles.wordpress.org/greuben/\">Reuben Gunday</a>, <a href=\"https://profiles.wordpress.org/rinkuyadav999/\">Rinku Y</a>, <a href=\"https://profiles.wordpress.org/sa3idho/\">Said El Bakkali</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/nomnom99/\">Siddharth Thevaril</a>, <a href=\"https://profiles.wordpress.org/timmydcrawford/\">Timmy Crawford</a>, and <a href=\"https://profiles.wordpress.org/westonruter/\">Weston Ruter</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:4:\"4875\";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:33:\"\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:33:\"The Month in WordPress: July 2017\";s: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:68:\"https://wordpress.org/news/2017/08/the-month-in-wordpress-july-2017/\";s: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, 02 Aug 2017 07:50:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4885\";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:344:\"After a particularly busy month in June, things settled down a bit in the WordPress world — WordPress 4.8’s release went very smoothly, allowing the Core team to build up some of the community infrastructure around development. Read on for more interesting news from around the WordPress world in July. Weekly meeting for new core [&#8230;]\";s: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:15:\"Hugh Lashbrooke\";s: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:5644:\"<p>After a particularly busy month <a href=\"https://wordpress.org/news/2017/07/the-month-in-wordpress-june-2017/\">in June</a>, things settled down a bit in the WordPress world — WordPress 4.8’s release went very smoothly, allowing the Core team to build up some of the community infrastructure around development. Read on for more interesting news from around the WordPress world in July.</p>\n<hr />\n<h2>Weekly meeting for new core contributors</h2>\n<p>Onboarding new contributors is a persistent issue for most WordPress contribution teams. While every team welcomes any new contributors, the path to getting deeply involved can be tricky to find at times.</p>\n<p>This month, the Core team implemented a fantastic new initiative: <a href=\"https://make.wordpress.org/core/2017/06/30/announcing-a-weekly-new-contributors-meeting/\">weekly meetings for new core contributors</a> as a way to encourage involvement and foster fresh contributions. The meetings not only focus on bugs suited to first-time contributors, they also make space for experienced contributors to help out individuals who may be new to developing WordPress core.</p>\n<p>The meetings are held every Wednesday at 19:00 UTC in the #core channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>.</p>\n<h2>Increased focus on PHP practices in WordPress core</h2>\n<p>In bringing people together to improve WordPress core, a new channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a> named #core-php is designed to focus on PHP development in the project.</p>\n<p>Along with this increased concentration on PHP, a <a href=\"https://make.wordpress.org/core/2017/07/06/announcement-for-weekly-php-meetings/\">new weekly meeting is now taking place</a> every Monday at 18:00 UTC in #core-php to improve WordPress core’s PHP practices.</p>\n<h2>Sharp rise in meetup group growth</h2>\n<p>The dashboard events widget in WordPress 4.8 displays local, upcoming WordPress events for the logged in user. The events listed in this widget are pulled from the <a href=\"https://www.meetup.com/pro/wordpress/\">meetup chapter program</a>, as well as the <a href=\"https://central.wordcamp.org/schedule\">WordCamp schedule</a>.</p>\n<p>This widget provides greater visibility of official WordPress events, and encourages community involvement in these events. It’s safe to say that the widget has achieved its goals admirably — since WordPress 4.8 was released a little over a month ago, 31 new meetup groups have been formed with 15,647 new members across the whole program. This is compared to 19 new groups and only 7,071 new members in the same time period last year.</p>\n<p>You can find a local meetup group to join <a href=\"https://www.meetup.com/pro/wordpress/\">on meetup.com</a>, and if you would like to get involved in organizing events for your community, you can find out more about the inner workings of the program <a href=\"https://make.wordpress.org/community/meetups/\">on the Community Team site</a> or by joining the #community-events channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>.</p>\n<h2>WordPress 4.8.1 due for imminent release</h2>\n<p>WordPress 4.8 cycle’s first maintenance release will be published in the coming week, more than a month after 4.8 was released. This release fix some important issues in WordPress core and the majority of users will find that their sites will update to this new version automatically.</p>\n<p>If you would like to help out by testing this release before it goes live, you can follow the <a href=\"https://make.wordpress.org/core/handbook/testing/beta/\">beta testing guide</a> for WordPress core. To get further involved in building WordPress core, jump into the #core channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>, and follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>.</p>\n<hr />\n<h2>Further reading:</h2>\n<ul>\n<li>The WordPress mobile apps have been updated with <a href=\"https://en.blog.wordpress.com/2017/07/24/a-brand-new-editor-for-the-wordpress-mobile-apps/\">a brand new text editor</a>.</li>\n<li>In a recent push to encourage WordPress users to upgrade their PHP versions, two features have been proposed &#8211; one <a href=\"https://core.trac.wordpress.org/ticket/41191\">to provide a notice to users</a> and another to <a href=\"https://core.trac.wordpress.org/ticket/40934\">allow PHP version requirements to be specified by plugins and themes</a>.</li>\n<li>John Maeda wrote <a href=\"https://make.wordpress.org/design/2017/07/14/whywordpress2/\">a great post</a> celebrating the freedom that WordPress offers.</li>\n<li>Gutenberg, the new text editor for WordPress, is <a href=\"https://make.wordpress.org/core/2017/07/28/whats-new-in-gutenberg-28th-july/\">in continual development</a> — everyone is invited to <a href=\"https://make.wordpress.org/test/handbook/call-for-testing/gutenberg-testing/\">test it out</a>.</li>\n<li>The WordPress Meta team is starting <a href=\"https://make.wordpress.org/meta/2017/07/26/experiment-wordcamp-org-bug-scrubs/\">a new initiative</a> to bring the community together to focus on fixing bugs across the WordCamp.org network.</li>\n<li>Volunteer applications for WordCamp US <a href=\"https://2017.us.wordcamp.org/2017/08/01/wcus-needs-you-volunteer-applications-are-now-open/\">are now open</a>.</li>\n</ul>\n<p><em>If you have a story we should consider including in the next “Month in WordPress” post, please <a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\">submit it here</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:4:\"4885\";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:33:\"\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:33:\"The Month in WordPress: June 2017\";s: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:68:\"https://wordpress.org/news/2017/07/the-month-in-wordpress-june-2017/\";s: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, 03 Jul 2017 11:42:11 +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: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:34:\"https://wordpress.org/news/?p=4865\";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:342:\"We&#8217;re starting a new regular feature on this blog today. We&#8217;d like to keep everyone up-to-date about the happenings all across the WordPress open source project and highlight how you can get involved, so we&#8217;ll be posting a roundup of all the major WordPress news at the end of every month. Aside from other general [&#8230;]\";s: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:15:\"Hugh Lashbrooke\";s: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:9225:\"<p><i>We&#8217;re starting a new regular feature on this blog today. We&#8217;d like to keep everyone up-to-date about the happenings all across the WordPress open source project and highlight how you can get involved, so we&#8217;ll be posting a roundup of all the major WordPress news at the end of every month.</i></p>\n<p>Aside from other general news, the three big events in June were the release of WordPress 4.8, WordCamp Europe 2017, and the WordPress Community Summit. Read on to hear more about these as well as other interesting stories from around the WordPress world.</p>\n<hr />\n<h2>WordPress 4.8</h2>\n<p>On June 8, a week before the Community Summit and WordCamp Europe,<a href=\"https://wordpress.org/news/2017/06/evans/\"> WordPress 4.8 was released</a>.You can read<a href=\"https://make.wordpress.org/core/2017/05/26/wordpress-4-8-field-guide/\"> the Field Guide</a> for a comprehensive overview of all the features of this release (the News and Events widget in the dashboard is one of the major highlights).</p>\n<p>Most people would either have their version auto-updated, or their hosts would have updated it for them. For the rest, the updates have gone smoothly with no major issues reported so far.</p>\n<p>This WordPress release saw contributions from 346 individuals; you can find their names in <a href=\"https://wordpress.org/news/2017/06/evans/\">the announcement post</a>. To get involved in building WordPress core, jump into the #core channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>, and follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>.</p>\n<h2>WordCamp Europe 2017</h2>\n<p><a href=\"https://2017.europe.wordcamp.org/\">WordCamp Europe 2017</a> was held in Paris between June 15-17. The event began with a Contributor Day, followed by two days of talks and community goodness. The talks were live-streamed, but you can still catch all the recordings <a href=\"http://wordpress.tv/event/wordcamp-europe-2017/\">on WordPress.tv</a>. The organisers also published <a href=\"https://2017.europe.wordcamp.org/2017/06/30/wordcamp-europe-2017-in-paris-its-a-wrap/\">a handy wrap-up of the event</a>.</p>\n<p>WordCamp Europe exists to bring together the WordPress community from all over the continent, as well as to inspire local communities everywhere to get their own events going — to that end, the event was a great success, as a host of new meetup groups have popped up in the weeks following WordCamp Europe.</p>\n<p>The work that Contributor Day participants accomplished was both varied and valuable, covering all aspects of the WordPress project — have a look through <a href=\"https://make.wordpress.org/\">the Make blogs</a> for updates from each team.</p>\n<p>Finally, we also learned during the event that <a href=\"https://2017.europe.wordcamp.org/2017/06/17/belgrade-serbia-to-host-wordcamp-europe-2018/\">WordCamp Europe 2018 will be held in Belgrade, Serbia</a>, continuing the tradition of exploring locations and communities across the continent.</p>\n<h2>WordPress Community Summit</h2>\n<p>The fourth WordPress Community Summit took place during the two days leading up to WordCamp Europe 2017. This event is an invite-only unconference where people from all over the WordPress community come together to discuss some of the more difficult issues in the community, as well as to make plans for the year ahead in each of the contribution teams.</p>\n<p>As the Summit is designed to be a safe space for all attendees, the notes from each discussion are in the process of being anonymized before we publish them on <a href=\"https://make.wordpress.org/summit/\">the Summit blog</a> (so stay tuned &#8211; they’ll show up there over the next few weeks).</p>\n<p>You can already see the final list of topics that were proposed for the event <a href=\"https://make.wordpress.org/summit/2017/06/10/community-summit-2017-final-list-of-topic/\">here</a> (although a few more were added during the course of the two day Summit).</p>\n<h2>WordPress marketing push continues apace</h2>\n<p>As part of the push to be more intentional in marketing WordPress (as per Matt Mullenweg&#8217;s <a href=\"http://wordpress.tv/2016/12/07/matt-mullenweg-state-of-the-word-2016/\">2016 State of the Word</a>), the Marketing team has launched two significant drives to obtain more information about who uses WordPress and how that information can shape their outreach and messaging efforts.</p>\n<p><a href=\"https://make.wordpress.org/marketing/2017/06/15/wordpress-case-studies-and-usage-survey/\">The team is looking for WordPress case studies</a> and is asking users, agencies, and freelancers to take a WordPress usage survey. This will go a long way towards establishing a marketing base for WordPress as a platform and as a community — and many people in the community are looking forward to seeing this area develop further.</p>\n<p>To get involved in the WordPress Marketing team, you can visit <a href=\"https://make.wordpress.org/marketing/\">their team blog</a>.</p>\n<h2>New Gutenberg editor available for testing</h2>\n<p>For some time now, the Core team has been hard at work on a brand-new text editor for WordPress — this project has been dubbed “Gutenberg.” The project’s ultimate goal is to replace the existing TinyMCE editor, but for now it is in beta and available for public testing — <a href=\"https://wordpress.org/plugins/gutenberg/\">you can download it here as a plugin</a> and install it on any WordPress site.</p>\n<p>This feature is still in beta, so we don’t recommend using it on a production site. If you test it out, though, you’ll find that it is a wholly different experience to what you are used to in WordPress. It’s a more streamlined, altogether cleaner approach to the text-editing experience than we’ve had before, and something that many people are understandably excited about. Matt Mullenweg discussed the purpose of Gutenberg in more detail during <a href=\"http://wordpress.tv/2017/07/01/interview-and-qanda-with-matt-mullenweg/\">his Q&amp;A at WordCamp Europe</a>.</p>\n<p>There are already a few reviews out from <a href=\"https://kinsta.com/blog/gutenberg-wordpress-editor/\">Brian Jackson at Kinsta</a>, <a href=\"https://daily.jorb.in/2017/06/random-thoughts-on-gutenberg/\">Aaron Jorbin</a>, and <a href=\"https://www.mattcromwell.com/gutenberg-first-impressions/\">Matt Cromwell</a> (among many others). Keep in mind that the project is in constant evolution at this stage; when it eventually lands in WordPress core (probably in v5.0), it could look very different from its current iteration — that’s what makes this beta stage and user testing so important.</p>\n<p>To get involved with shaping the future of Gutenberg, please <a href=\"https://make.wordpress.org/test/handbook/call-for-testing/gutenberg-testing/\">test it out</a>, and join the #core-editor channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>. You can also visit <a href=\"https://github.com/WordPress/gutenberg\">the project’s GitHub repository</a> to report issues and contribute to the codebase.</p>\n<hr />\n<h2>Further reading:</h2>\n<ul>\n<li style=\"font-weight: 400\">Bridget Willard <a href=\"https://make.wordpress.org/community/2017/06/21/proposed-wordcamp-editorial-calendar/\">has proposed an editorial calendar</a> to assist WordCamp organizers with publishing content for their event.</li>\n<li style=\"font-weight: 400\">A new kind of niche WordCamp, <a href=\"https://2017-denver.journalist.wordcamp.org/\">WordCamp for Publishers in Denver</a>, has opened ticket sales.</li>\n<li style=\"font-weight: 400\">The WordPress iOS app was updated with <a href=\"https://en.blog.wordpress.com/2017/06/21/an-all-new-media-library-for-the-wordpress-ios-app/\">a fresh, new media library</a> this month.</li>\n<li style=\"font-weight: 400\">It looks like <i>Underscores</i>, the popular WordPress starter theme, <a href=\"https://themeshaper.com/2017/06/26/the-future-of-underscores-and-a-new-committer/\">has a bright future ahead of it</a>, with a renewed vision and new committer.</li>\n<li style=\"font-weight: 400\">The always-inspiring Tom McFarlin <a href=\"https://tommcfarlin.com/simple-autoloader-for-wordpress\">has released a simple autoloader for WordPress</a> that looks very useful indeed.</li>\n<li style=\"font-weight: 400\">After a bit of a discussion on Twitter regarding the differences between WordPress.org, WordPress.com, and Jetpack, <a href=\"https://helen.wordpress.com/2017/06/21/restaurant-vs-meal-kit-vs-grocery-shopping-or-wordpress-com-vs-jetpack-vs-wordpress-org/\">Helen Hou-Sandí came up with a great analogy</a> and an interesting post about it all.</li>\n<li style=\"font-weight: 400\">If you’re interested in contributing specifically to the JavaScript or PHP areas of the WordPress core codebase, then the new #core-js and #core-php channels in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a> are perfect for you.</li>\n</ul>\n<p><i>If you have a story we should consider including in the next “Month in WordPress” post, please </i><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><i>submit it here</i></a><i>.</i></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:4:\"4865\";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:33:\"\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:25:\"WordPress 4.8 “Evans”\";s: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://wordpress.org/news/2017/06/evans/\";s: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, 08 Jun 2017 14:49: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:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4770\";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:373:\"An Update with You in Mind Gear up for a more intuitive WordPress! Version 4.8 of WordPress, named &#8220;Evans&#8221; in honor of jazz pianist and composer William John &#8220;Bill&#8221; Evans, is available for download or update in your WordPress dashboard. New features in 4.8 add more ways for you to express yourself and represent your brand. Though some [&#8230;]\";s: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:\"Matt Mullenweg\";s: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:43013:\"<h2 style=\"text-align: center\">An Update with You in Mind</h2>\n<p><img class=\"aligncenter size-large wp-image-4816\" src=\"https://i0.wp.com/wordpress.org/news/files/2017/06/release-featured-image.png?resize=632%2C316&#038;ssl=1\" alt=\"\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2017/06/release-featured-image.png?resize=1024%2C512&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2017/06/release-featured-image.png?resize=300%2C150&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2017/06/release-featured-image.png?resize=768%2C384&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2017/06/release-featured-image.png?w=1264&amp;ssl=1 1264w, https://i0.wp.com/wordpress.org/news/files/2017/06/release-featured-image.png?w=1896&amp;ssl=1 1896w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></p>\n<h3>Gear up for a more intuitive WordPress!</h3>\n<p>Version 4.8 of WordPress, named &#8220;Evans&#8221; in honor of jazz pianist and composer William John &#8220;Bill&#8221; Evans, is available for download or update in your WordPress dashboard. New features in 4.8 add more ways for you to express yourself and represent your brand.</p>\n<p>Though some updates seem minor, they’ve been built by hundreds of contributors with <em>you</em> in mind. Get ready for new features you’ll welcome like an old friend: link improvements, <em>three</em> new media widgets covering images, audio, and video, an updated text widget that supports visual editing, and an upgraded news section in your dashboard which brings in nearby and upcoming WordPress events.</p>\n<hr />\n<h2 style=\"text-align: center\">Exciting Widget Updates</h2>\n<p><img class=\"size-large wp-image-4776 aligncenter\" src=\"https://i1.wp.com/wordpress.org/news/files/2017/06/widgets-with-all-four.png?resize=632%2C436&#038;ssl=1\" alt=\"\" srcset=\"https://i1.wp.com/wordpress.org/news/files/2017/06/widgets-with-all-four.png?resize=1024%2C706&amp;ssl=1 1024w, https://i1.wp.com/wordpress.org/news/files/2017/06/widgets-with-all-four.png?resize=300%2C207&amp;ssl=1 300w, https://i1.wp.com/wordpress.org/news/files/2017/06/widgets-with-all-four.png?resize=768%2C530&amp;ssl=1 768w, https://i1.wp.com/wordpress.org/news/files/2017/06/widgets-with-all-four.png?w=1264&amp;ssl=1 1264w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></p>\n<h3>Image Widget</h3>\n<p>Adding an image to a widget is now a simple task that is achievable for any WordPress user without needing to know code. Simply insert your image right within the widget settings. Try adding something like a headshot or a photo of your latest weekend adventure — and see it appear automatically.</p>\n<h3>Video Widget</h3>\n<p>A welcome video is a great way to humanize the branding of your website. You can now add any video from the Media Library to a sidebar on your site with the new Video widget. Use this to showcase a welcome video to introduce visitors to your site or promote your latest and greatest content.</p>\n<h3>Audio Widget</h3>\n<p>Are you a podcaster, musician, or avid blogger? Adding a widget with your audio file has never been easier. Upload your audio file to the Media Library, go to the widget settings, select your file, and you’re ready for listeners. This would be a easy way to add a more personal welcome message, too!</p>\n<h3>Rich Text Widget</h3>\n<p>This feature deserves a parade down the center of town! Rich-text editing capabilities are now native for Text widgets. Add a widget anywhere and format away. Create lists, add emphasis, and quickly and easily insert links. Have fun with your newfound formatting powers, and watch what you can accomplish in a short amount of time.</p>\n<hr />\n<h2 style=\"text-align: center\">Link Boundaries</h2>\n<div id=\"v-8BDWH3QG-1\" class=\"video-player\"><video id=\"v-8BDWH3QG-1-video\" width=\"632\" height=\"342\" poster=\"https://videos.files.wordpress.com/8BDWH3QG/3-link-boundaries_dvd.original.jpg\" controls=\"true\" preload=\"metadata\" dir=\"ltr\" lang=\"en\"><source src=\"https://videos.files.wordpress.com/8BDWH3QG/3-link-boundaries_dvd.mp4\" type=\"video/mp4; codecs=&quot;avc1.64001E, mp4a.40.2&quot;\" /><source src=\"https://videos.files.wordpress.com/8BDWH3QG/3-link-boundaries_fmt1.ogv\" type=\"video/ogg; codecs=&quot;theora, vorbis&quot;\" /><div><img alt=\"Link Boundaries\" src=\"https://videos.files.wordpress.com/8BDWH3QG/3-link-boundaries_dvd.original.jpg?resize=632%2C342\" data-recalc-dims=\"1\" /></div><p>Link Boundaries</p></video></div>\n<p>Have you ever tried updating a link, or the text around a link, and found you can&#8217;t seem to edit it correctly? When you edit the text after the link, your new text also ends up linked. Or you edit the text in the link, but your text ends up outside of it. This can be frustrating! With link boundaries, a great new feature, the process is streamlined and your links will work well. You’ll be happier. We promise.</p>\n<hr />\n<h2 style=\"text-align: center\">Nearby WordPress Events</h2>\n<p><img class=\"aligncenter wp-image-4779 size-large\" src=\"https://i2.wp.com/wordpress.org/news/files/2017/06/events-widget.png?resize=632%2C465&#038;ssl=1\" alt=\"\" srcset=\"https://i2.wp.com/wordpress.org/news/files/2017/06/events-widget.png?resize=1024%2C753&amp;ssl=1 1024w, https://i2.wp.com/wordpress.org/news/files/2017/06/events-widget.png?resize=300%2C221&amp;ssl=1 300w, https://i2.wp.com/wordpress.org/news/files/2017/06/events-widget.png?resize=768%2C565&amp;ssl=1 768w, https://i2.wp.com/wordpress.org/news/files/2017/06/events-widget.png?w=1126&amp;ssl=1 1126w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></p>\n<p>Did you know that WordPress has a thriving offline community with groups meeting regularly in more than 400 cities around the world? WordPress now draws your attention to the events that help you continue improving your WordPress skills, meet friends, and, of course, publish!</p>\n<p>This is quickly becoming one of our favorite features. While you are in the dashboard (because you’re running updates and writing posts, right?) all upcoming WordCamps and official WordPress Meetups — local to you — will be displayed.</p>\n<p>Being part of the community can help you improve your WordPress skills and network with people you wouldn&#8217;t otherwise meet. Now you can easily find your local events just by logging in to your dashboard and looking at the new Events and News dashboard widget.</p>\n<hr />\n<h2 style=\"text-align: center\">Even More Developer Happiness <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f60a.png\" alt=\"😊\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /></h2>\n<h3><a href=\"https://make.wordpress.org/core/2017/05/17/cleaner-headings-in-the-admin-screens/\">More Accessible Admin Panel Headings</a></h3>\n<p>New CSS rules mean extraneous content (like “Add New” links) no longer need to be included in admin-area headings. These panel headings improve the experience for people using assistive technologies.</p>\n<h3><a href=\"https://make.wordpress.org/core/2017/05/22/removal-of-core-embedding-support-for-wmv-and-wma-file-formats/\">Removal of Core Support for WMV and WMA Files</a></h3>\n<p>As fewer and fewer browsers support Silverlight, file formats which require the presence of the Silverlight plugin are being removed from core support. Files will still display as a download link, but will no longer be embedded automatically.</p>\n<h3><a href=\"https://make.wordpress.org/core/2017/05/22/multisite-focused-changes-in-4-8/\">Multisite Updates</a></h3>\n<p>New capabilities have been introduced to 4.8 with an eye towards removing calls to<br />\n<code>is_super_admin()</code>. Additionally, new hooks and tweaks to more granularly control site and user counts per network have been added.</p>\n<h3><a href=\"https://make.wordpress.org/core/2017/05/23/addition-of-tinymce-to-the-text-widget/\">Text-Editor JavaScript API</a></h3>\n<p>With the addition of TinyMCE to the text widget in 4.8 comes a new JavaScript API for instantiating the editor after page load. This can be used to add an editor instance to any text area, and customize it with buttons and functions. Great for plugin authors!</p>\n<h3><a href=\"https://make.wordpress.org/core/2017/05/26/media-widgets-for-images-video-and-audio/\">Media Widgets API</a></h3>\n<p>The introduction of a new base media widget REST API schema to 4.8 opens up possibilities for even more media widgets (like galleries or playlists) in the future. The three new media widgets are powered by a shared base class that covers most of the interactions with the media modal. That class also makes it easier to create new media widgets and paves the way for more to come.</p>\n<h3><a href=\"https://make.wordpress.org/core/2017/05/16/customizer-sidebar-width-is-now-variable/\">Customizer Width Variable</a></h3>\n<p>Rejoice! New responsive breakpoints have been added to the customizer sidebar to make it wider on high-resolution screens. Customizer controls should use percentage-based widths instead of pixels.</p>\n<hr />\n<h2 style=\"text-align: center\">The Squad</h2>\n<p>This release was led by <a href=\"https://matt.blog\">Matt</a> and <a href=\"https://profiles.wordpress.org/jbpaul17\">Jeff Paul</a>, with the help of the following fabulous folks. There are 346 contributors with props in this release, with 106 of them contributing for the first time. Pull up some Bill Evans on your music service of choice, and check out some of their profiles:</p>\n<a href=\"https://profiles.wordpress.org/aaroncampbell\">Aaron D. Campbell</a>, <a href=\"https://profiles.wordpress.org/jorbin\">Aaron Jorbin</a>, <a href=\"https://profiles.wordpress.org/abrightclearweb\">abrightclearweb</a>, <a href=\"https://profiles.wordpress.org/ibachal\">Achal Jain</a>, <a href=\"https://profiles.wordpress.org/achbed\">achbed</a>, <a href=\"https://profiles.wordpress.org/acmethemes\">Acme Themes</a>, <a href=\"https://profiles.wordpress.org/adamsilverstein\">Adam Silverstein</a>, <a href=\"https://profiles.wordpress.org/adammacias\">adammacias</a>, <a href=\"https://profiles.wordpress.org/mrahmadawais\">Ahmad Awais</a>, <a href=\"https://profiles.wordpress.org/ahmadawais\">ahmadawais</a>, <a href=\"https://profiles.wordpress.org/airesvsg\">airesvsg</a>, <a href=\"https://profiles.wordpress.org/ajoah\">ajoah</a>, <a href=\"https://profiles.wordpress.org/akibjorklund\">Aki Bj&#246;rklund</a>, <a href=\"https://profiles.wordpress.org/akshayvinchurkar\">akshayvinchurkar</a>, <a href=\"https://profiles.wordpress.org/schlessera\">Alain Schlesser</a>, <a href=\"https://profiles.wordpress.org/xknown\">Alex Concha</a>, <a href=\"https://profiles.wordpress.org/xavortm\">Alex Dimitrov</a>, <a href=\"https://profiles.wordpress.org/ironpaperweight\">Alex Hon</a>, <a href=\"https://profiles.wordpress.org/alex27\">alex27</a>, <a href=\"https://profiles.wordpress.org/allancole\">allancole</a>, <a href=\"https://profiles.wordpress.org/arush\">Amanda Rush</a>, <a href=\"https://profiles.wordpress.org/afercia\">Andrea Fercia</a>, <a href=\"https://profiles.wordpress.org/andrewp-2\">Andreas Panag</a>, <a href=\"https://profiles.wordpress.org/nacin\">Andrew Nacin</a>, <a href=\"https://profiles.wordpress.org/azaozz\">Andrew Ozz</a>, <a href=\"https://profiles.wordpress.org/rarst\">Andrey \"Rarst\" Savchenko</a>, <a href=\"https://profiles.wordpress.org/andizer\">Andy Meerwaldt</a>, <a href=\"https://profiles.wordpress.org/kelderic\">Andy Mercer</a>, <a href=\"https://profiles.wordpress.org/andy\">Andy Skelton</a>, <a href=\"https://profiles.wordpress.org/aniketpant\">Aniket Pant</a>, <a href=\"https://profiles.wordpress.org/anilbasnet\">Anil Basnet</a>, <a href=\"https://profiles.wordpress.org/ankit-k-gupta\">Ankit K Gupta</a>, <a href=\"https://profiles.wordpress.org/ahortin\">Anthony Hortin</a>, <a href=\"https://profiles.wordpress.org/antisilent\">antisilent</a>, <a href=\"https://profiles.wordpress.org/atimmer\">Anton Timmermans</a>, <a href=\"https://profiles.wordpress.org/apokalyptik\">apokalyptik</a>, <a href=\"https://profiles.wordpress.org/artoliukkonen\">artoliukkonen</a>, <a href=\"https://profiles.wordpress.org/ideag\">Arunas Liuiza</a>, <a href=\"https://profiles.wordpress.org/attitude\">attitude</a>, <a href=\"https://profiles.wordpress.org/backermann\">backermann1978</a>, <a href=\"https://profiles.wordpress.org/b-07\">Bappi</a>, <a href=\"https://profiles.wordpress.org/bcole808\">Ben Cole</a>, <a href=\"https://profiles.wordpress.org/quasel\">Bernhard Gronau</a>, <a href=\"https://profiles.wordpress.org/kau-boy\">Bernhard Kau</a>, <a href=\"https://profiles.wordpress.org/binarymoon\">binarymoon</a>, <a href=\"https://profiles.wordpress.org/birgire\">Birgir Erlendsson (birgire)</a>, <a href=\"https://profiles.wordpress.org/bjornw\">BjornW</a>, <a href=\"https://profiles.wordpress.org/bobbingwide\">bobbingwide</a>, <a href=\"https://profiles.wordpress.org/boblinthorst\">boblinthorst</a>, <a href=\"https://profiles.wordpress.org/boboudreau\">boboudreau</a>, <a href=\"https://profiles.wordpress.org/gitlost\">bonger</a>, <a href=\"https://profiles.wordpress.org/boonebgorges\">Boone B. Gorges</a>, <a href=\"https://profiles.wordpress.org/bradyvercher\">Brady Vercher</a>, <a href=\"https://profiles.wordpress.org/brainstormforce\">Brainstorm Force</a>, <a href=\"https://profiles.wordpress.org/kraftbj\">Brandon Kraft</a>, <a href=\"https://profiles.wordpress.org/brianhogg\">Brian Hogg</a>, <a href=\"https://profiles.wordpress.org/krogsgard\">Brian Krogsgard</a>, <a href=\"https://profiles.wordpress.org/bronsonquick\">Bronson Quick</a>, <a href=\"https://profiles.wordpress.org/sixhours\">Caroline Moore</a>, <a href=\"https://profiles.wordpress.org/caseypatrickdriscoll\">Casey Driscoll</a>, <a href=\"https://profiles.wordpress.org/caspie\">Caspie</a>, <a href=\"https://profiles.wordpress.org/chandrapatel\">Chandra Patel</a>, <a href=\"https://profiles.wordpress.org/chaos-engine\">Chaos Engine</a>, <a href=\"https://profiles.wordpress.org/cheeserolls\">cheeserolls</a>, <a href=\"https://profiles.wordpress.org/chesio\">chesio</a>, <a href=\"https://profiles.wordpress.org/ketuchetan\">chetansatasiya</a>, <a href=\"https://profiles.wordpress.org/choongsavvii\">choong</a>, <a href=\"https://profiles.wordpress.org/chouby\">Chouby</a>, <a href=\"https://profiles.wordpress.org/chredd\">chredd</a>, <a href=\"https://profiles.wordpress.org/chrisjean\">Chris Jean</a>, <a href=\"https://profiles.wordpress.org/cmmarslender\">Chris Marslender</a>, <a href=\"https://profiles.wordpress.org/chris_d2d\">Chris Smith</a>, <a href=\"https://profiles.wordpress.org/chrisvanpatten\">Chris Van Patten</a>, <a href=\"https://profiles.wordpress.org/chriswiegman\">Chris Wiegman</a>, <a href=\"https://profiles.wordpress.org/chriscct7\">chriscct7</a>, <a href=\"https://profiles.wordpress.org/chriseverson\">chriseverson</a>, <a href=\"https://profiles.wordpress.org/christian1012\">Christian Chung</a>, <a href=\"https://profiles.wordpress.org/cwpnolen\">Christian Nolen</a>, <a href=\"https://profiles.wordpress.org/needle\">Christian Wach</a>, <a href=\"https://profiles.wordpress.org/christophherr\">Christoph Herr</a>, <a href=\"https://profiles.wordpress.org/clarionwpdeveloper\">Clarion Technologies</a>, <a href=\"https://profiles.wordpress.org/claudiosmweb\">Claudio Sanches</a>, <a href=\"https://profiles.wordpress.org/claudiosanches\">Claudio Sanches</a>, <a href=\"https://profiles.wordpress.org/claudiolabarbera\">ClaudioLaBarbera</a>, <a href=\"https://profiles.wordpress.org/codemovementpk\">codemovement.pk</a>, <a href=\"https://profiles.wordpress.org/coderkevin\">coderkevin</a>, <a href=\"https://profiles.wordpress.org/codfish\">codfish</a>, <a href=\"https://profiles.wordpress.org/coreymcollins\">coreymcollins</a>, <a href=\"https://profiles.wordpress.org/curdin\">Curdin Krummenacher</a>, <a href=\"https://profiles.wordpress.org/cgrymala\">Curtiss Grymala</a>, <a href=\"https://profiles.wordpress.org/cdog\">Cătălin Dogaru</a>, <a href=\"https://profiles.wordpress.org/danhgilmore\">danhgilmore</a>, <a href=\"https://profiles.wordpress.org/danielbachhuber\">Daniel Bachhuber </a>, <a href=\"https://profiles.wordpress.org/danielkanchev\">Daniel Kanchev</a>, <a href=\"https://profiles.wordpress.org/danielpietrasik\">Daniel Pietrasik</a>, <a href=\"https://profiles.wordpress.org/mte90\">Daniele Scasciafratte</a>, <a href=\"https://profiles.wordpress.org/dllh\">Daryl L. L. Houston (dllh)</a>, <a href=\"https://profiles.wordpress.org/davepullig\">Dave Pullig</a>, <a href=\"https://profiles.wordpress.org/goto10\">Dave Romsey (goto10)</a>, <a href=\"https://profiles.wordpress.org/davidakennedy\">David A. Kennedy</a>, <a href=\"https://profiles.wordpress.org/turtlepod\">David Chandra Purnama</a>, <a href=\"https://profiles.wordpress.org/dlh\">David Herrera</a>, <a href=\"https://profiles.wordpress.org/dglingren\">David Lingren</a>, <a href=\"https://profiles.wordpress.org/davidmosterd\">David Mosterd</a>, <a href=\"https://profiles.wordpress.org/dshanske\">David Shanske</a>, <a href=\"https://profiles.wordpress.org/davidbhayes\">davidbhayes</a>, <a href=\"https://profiles.wordpress.org/folletto\">Davide \'Folletto\' Casali</a>, <a href=\"https://profiles.wordpress.org/deeptiboddapati\">deeptiboddapati</a>, <a href=\"https://profiles.wordpress.org/delphinus\">delphinus</a>, <a href=\"https://profiles.wordpress.org/deltafactory\">deltafactory</a>, <a href=\"https://profiles.wordpress.org/denis-de-bernardy\">Denis de Bernardy</a>, <a href=\"https://profiles.wordpress.org/valendesigns\">Derek Herman</a>, <a href=\"https://profiles.wordpress.org/pcfreak30\">Derrick Hammer</a>, <a href=\"https://profiles.wordpress.org/derrickkoo\">Derrick Koo</a>, <a href=\"https://profiles.wordpress.org/dimchik\">dimchik</a>, <a href=\"https://profiles.wordpress.org/dineshc\">Dinesh Chouhan</a>, <a href=\"https://profiles.wordpress.org/dd32\">Dion Hulse</a>, <a href=\"https://profiles.wordpress.org/dipeshkakadiya\">dipeshkakadiya</a>, <a href=\"https://profiles.wordpress.org/dmsnell\">dmsnell</a>, <a href=\"https://profiles.wordpress.org/ocean90\">Dominik Schilling</a>, <a href=\"https://profiles.wordpress.org/dotancohen\">Dotan Cohen</a>, <a href=\"https://profiles.wordpress.org/dougwollison\">Doug Wollison</a>, <a href=\"https://profiles.wordpress.org/doughamlin\">doughamlin</a>, <a href=\"https://profiles.wordpress.org/dreamon11\">DreamOn11</a>, <a href=\"https://profiles.wordpress.org/drewapicture\">Drew Jaynes</a>, <a href=\"https://profiles.wordpress.org/duncanjbrown\">duncanjbrown</a>, <a href=\"https://profiles.wordpress.org/dungengronovius\">dungengronovius</a>, <a href=\"https://profiles.wordpress.org/dylanauty\">DylanAuty</a>, <a href=\"https://profiles.wordpress.org/hurtige\">Eddie Hurtig</a>, <a href=\"https://profiles.wordpress.org/oso96_2000\">Eduardo Reveles</a>, <a href=\"https://profiles.wordpress.org/chopinbach\">Edwin Cromley</a>, <a href=\"https://profiles.wordpress.org/electricfeet\">ElectricFeet</a>, <a href=\"https://profiles.wordpress.org/eliorivero\">Elio Rivero</a>, <a href=\"https://profiles.wordpress.org/iseulde\">Ella Iseulde Van Dorpe</a>, <a href=\"https://profiles.wordpress.org/elyobo\">elyobo</a>, <a href=\"https://profiles.wordpress.org/enodekciw\">enodekciw</a>, <a href=\"https://profiles.wordpress.org/enshrined\">enshrined</a>, <a href=\"https://profiles.wordpress.org/ericlewis\">Eric Andrew Lewis</a>, <a href=\"https://profiles.wordpress.org/pushred\">Eric Lanehart</a>, <a href=\"https://profiles.wordpress.org/eherman24\">Evan Herman</a>, <a href=\"https://profiles.wordpress.org/flixos90\">Felix Arntz</a>, <a href=\"https://profiles.wordpress.org/fencer04\">Fencer04</a>, <a href=\"https://profiles.wordpress.org/florianbrinkmann\">Florian Brinkmann</a>, <a href=\"https://profiles.wordpress.org/mista-flo\">Florian TIAR</a>, <a href=\"https://profiles.wordpress.org/foliovision\">FolioVision</a>, <a href=\"https://profiles.wordpress.org/fomenkoandrey\">fomenkoandrey</a>, <a href=\"https://profiles.wordpress.org/frankiet\">Francesco Taurino</a>, <a href=\"https://profiles.wordpress.org/frank-klein\">Frank Klein</a>, <a href=\"https://profiles.wordpress.org/fjarrett\">Frankie Jarrett</a>, <a href=\"https://profiles.wordpress.org/akeif\">Fred</a>, <a href=\"https://profiles.wordpress.org/frozzare\">Fredrik Forsmo</a>, <a href=\"https://profiles.wordpress.org/fuscata\">fuscata</a>, <a href=\"https://profiles.wordpress.org/gma992\">Gabriel Maldonado</a>, <a href=\"https://profiles.wordpress.org/voldemortensen\">Garth Mortensen</a>, <a href=\"https://profiles.wordpress.org/garyj\">Gary Jones</a>, <a href=\"https://profiles.wordpress.org/pento\">Gary Pendergast</a>, <a href=\"https://profiles.wordpress.org/geekysoft\">Geeky Software</a>, <a href=\"https://profiles.wordpress.org/georgestephanis\">George Stephanis</a>, <a href=\"https://profiles.wordpress.org/goranseric\">Goran &#352;erić</a>, <a href=\"https://profiles.wordpress.org/grahamarmfield\">Graham Armfield</a>, <a href=\"https://profiles.wordpress.org/grantderepas\">Grant Derepas</a>, <a href=\"https://profiles.wordpress.org/tivnet\">Gregory Karpinsky (@tivnet)</a>, <a href=\"https://profiles.wordpress.org/hardeepasrani\">Hardeep Asrani</a>, <a href=\"https://profiles.wordpress.org/helen\">Helen Hou-Sandí</a>, <a href=\"https://profiles.wordpress.org/henrywright\">Henry Wright</a>, <a href=\"https://profiles.wordpress.org/hiddenpearls\">hiddenpearls</a>, <a href=\"https://profiles.wordpress.org/hnle\">Hinaloe</a>, <a href=\"https://profiles.wordpress.org/hristo-sg\">Hristo Pandjarov</a>, <a href=\"https://profiles.wordpress.org/hugobaeta\">Hugo Baeta</a>, <a href=\"https://profiles.wordpress.org/polevaultweb\">Iain Poulson</a>, <a href=\"https://profiles.wordpress.org/iandunn\">Ian Dunn</a>, <a href=\"https://profiles.wordpress.org/ianedington\">Ian Edington</a>, <a href=\"https://profiles.wordpress.org/idealien\">idealien</a>, <a href=\"https://profiles.wordpress.org/igmoweb\">Ignacio Cruz Moreno</a>, <a href=\"https://profiles.wordpress.org/imath\">imath</a>, <a href=\"https://profiles.wordpress.org/implenton\">implenton</a>, <a href=\"https://profiles.wordpress.org/ionutst\">Ionut Stanciu</a>, <a href=\"https://profiles.wordpress.org/ipstenu\">Ipstenu (Mika Epstein)</a>, <a href=\"https://profiles.wordpress.org/ivdimova\">ivdimova</a>, <a href=\"https://profiles.wordpress.org/jdgrimes\">J.D. Grimes</a>, <a href=\"https://profiles.wordpress.org/jakept\">Jacob Peattie</a>, <a href=\"https://profiles.wordpress.org/whyisjake\">Jake Spurlock</a>, <a href=\"https://profiles.wordpress.org/jnylen0\">James Nylen</a>, <a href=\"https://profiles.wordpress.org/jamesacero\">jamesacero</a>, <a href=\"https://profiles.wordpress.org/japh\">Japh</a>, <a href=\"https://profiles.wordpress.org/jaredcobb\">Jared Cobb</a>, <a href=\"https://profiles.wordpress.org/jayarjo\">jayarjo</a>, <a href=\"https://profiles.wordpress.org/jdolan\">jdolan</a>, <a href=\"https://profiles.wordpress.org/jdoubleu\">jdoubleu</a>, <a href=\"https://profiles.wordpress.org/jblz\">Jeff Bowen</a>, <a href=\"https://profiles.wordpress.org/jbpaul17\">Jeff Paul</a>, <a href=\"https://profiles.wordpress.org/cheffheid\">Jeffrey de Wit</a>, <a href=\"https://profiles.wordpress.org/jeremyfelt\">Jeremy Felt</a>, <a href=\"https://profiles.wordpress.org/jpry\">Jeremy Pry</a>, <a href=\"https://profiles.wordpress.org/jimt\">jimt</a>, <a href=\"https://profiles.wordpress.org/jipmoors\">Jip Moors</a>, <a href=\"https://profiles.wordpress.org/jmusal\">jmusal</a>, <a href=\"https://profiles.wordpress.org/joedolson\">Joe Dolson</a>, <a href=\"https://profiles.wordpress.org/joehoyle\">Joe Hoyle</a>, <a href=\"https://profiles.wordpress.org/joemcgill\">Joe McGill</a>, <a href=\"https://profiles.wordpress.org/joelcj91\">Joel James</a>, <a href=\"https://profiles.wordpress.org/johanmynhardt\">johanmynhardt</a>, <a href=\"https://profiles.wordpress.org/johnbillion\">John Blackbourn</a>, <a href=\"https://profiles.wordpress.org/zyphonic\">John Dittmar</a>, <a href=\"https://profiles.wordpress.org/johnjamesjacoby\">John James Jacoby</a>, <a href=\"https://profiles.wordpress.org/johnpbloch\">John P. Bloch</a>, <a href=\"https://profiles.wordpress.org/johnregan3\">John Regan</a>, <a href=\"https://profiles.wordpress.org/johnpgreen\">johnpgreen</a>, <a href=\"https://profiles.wordpress.org/kenshino\">Jon (Kenshino)</a>, <a href=\"https://profiles.wordpress.org/jonathanbardo\">Jonathan Bardo</a>, <a href=\"https://profiles.wordpress.org/jbrinley\">Jonathan Brinley</a>, <a href=\"https://profiles.wordpress.org/daggerhart\">Jonathan Daggerhart</a>, <a href=\"https://profiles.wordpress.org/desrosj\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/spacedmonkey\">Jonny Harris</a>, <a href=\"https://profiles.wordpress.org/jonnyauk\">jonnyauk</a>, <a href=\"https://profiles.wordpress.org/jordesign\">jordesign</a>, <a href=\"https://profiles.wordpress.org/jorritschippers\">JorritSchippers</a>, <a href=\"https://profiles.wordpress.org/joefusco\">Joseph Fusco</a>, <a href=\"https://profiles.wordpress.org/jjeaton\">Josh Eaton</a>, <a href=\"https://profiles.wordpress.org/shelob9\">Josh Pollock</a>, <a href=\"https://profiles.wordpress.org/joshcummingsdesign\">joshcummingsdesign</a>, <a href=\"https://profiles.wordpress.org/joshkadis\">joshkadis</a>, <a href=\"https://profiles.wordpress.org/joyously\">Joy</a>, <a href=\"https://profiles.wordpress.org/jrf\">jrf</a>, <a href=\"https://profiles.wordpress.org/jrgould\">JRGould</a>, <a href=\"https://profiles.wordpress.org/juanfra\">Juanfra Aldasoro</a>, <a href=\"https://profiles.wordpress.org/juhise\">Juhi Saxena</a>, <a href=\"https://profiles.wordpress.org/nukaga\">Junko Nukaga</a>, <a href=\"https://profiles.wordpress.org/justinbusa\">Justin Busa</a>, <a href=\"https://profiles.wordpress.org/justinsainton\">Justin Sainton</a>, <a href=\"https://profiles.wordpress.org/jshreve\">Justin Shreve</a>, <a href=\"https://profiles.wordpress.org/jtsternberg\">Justin Sternberg</a>, <a href=\"https://profiles.wordpress.org/kadamwhite\">K.Adam White</a>, <a href=\"https://profiles.wordpress.org/kacperszurek\">kacperszurek</a>, <a href=\"https://profiles.wordpress.org/trepmal\">Kailey (trepmal)</a>, <a href=\"https://profiles.wordpress.org/kalenjohnson\">KalenJohnson</a>, <a href=\"https://profiles.wordpress.org/codebykat\">Kat Hagan</a>, <a href=\"https://profiles.wordpress.org/kkoppenhaver\">Keanan Koppenhaver</a>, <a href=\"https://profiles.wordpress.org/keesiemeijer\">keesiemeijer</a>, <a href=\"https://profiles.wordpress.org/kellbot\">kellbot</a>, <a href=\"https://profiles.wordpress.org/ryelle\">Kelly Dwan</a>, <a href=\"https://profiles.wordpress.org/khag7\">Kevin Hagerty</a>, <a href=\"https://profiles.wordpress.org/kwight\">Kirk Wight</a>, <a href=\"https://profiles.wordpress.org/kitchin\">kitchin</a>, <a href=\"https://profiles.wordpress.org/ixkaito\">Kite</a>, <a href=\"https://profiles.wordpress.org/kjbenk\">kjbenk</a>, <a href=\"https://profiles.wordpress.org/knutsp\">Knut Sparhell</a>, <a href=\"https://profiles.wordpress.org/koenschipper\">koenschipper</a>, <a href=\"https://profiles.wordpress.org/kokarn\">kokarn</a>, <a href=\"https://profiles.wordpress.org/kovshenin\">Konstantin Kovshenin</a>, <a href=\"https://profiles.wordpress.org/obenland\">Konstantin Obenland</a>, <a href=\"https://profiles.wordpress.org/kouratoras\">Konstantinos Kouratoras</a>, <a href=\"https://profiles.wordpress.org/kuchenundkakao\">kuchenundkakao</a>, <a href=\"https://profiles.wordpress.org/kuldipem\">kuldipem</a>, <a href=\"https://profiles.wordpress.org/laurelfulford\">Laurel Fulford</a>, <a href=\"https://profiles.wordpress.org/leewillis77\">Lee Willis</a>, <a href=\"https://profiles.wordpress.org/leobaiano\">Leo Baiano</a>, <a href=\"https://profiles.wordpress.org/littlebigthing\">LittleBigThings (Csaba)</a>, <a href=\"https://profiles.wordpress.org/lucasstark\">Lucas Stark</a>, <a href=\"https://profiles.wordpress.org/lukecavanagh\">Luke Cavanagh</a>, <a href=\"https://profiles.wordpress.org/lgedeon\">Luke Gedeon</a>, <a href=\"https://profiles.wordpress.org/lukepettway\">Luke Pettway</a>, <a href=\"https://profiles.wordpress.org/lyubomir_popov\">lyubomir_popov</a>, <a href=\"https://profiles.wordpress.org/mariovalney\">M&#225;rio Valney</a>, <a href=\"https://profiles.wordpress.org/mageshp\">mageshp</a>, <a href=\"https://profiles.wordpress.org/mahesh901122\">Mahesh Waghmare</a>, <a href=\"https://profiles.wordpress.org/mangeshp\">Mangesh Parte</a>, <a href=\"https://profiles.wordpress.org/manishsongirkar36\">Manish Songirkar</a>, <a href=\"https://profiles.wordpress.org/mantismamita\">mantismamita</a>, <a href=\"https://profiles.wordpress.org/mbootsman\">Marcel Bootsman</a>, <a href=\"https://profiles.wordpress.org/tyxla\">Marin Atanasov</a>, <a href=\"https://profiles.wordpress.org/clorith\">Marius L. J.</a>, <a href=\"https://profiles.wordpress.org/mbelchev\">Mariyan Belchev</a>, <a href=\"https://profiles.wordpress.org/markjaquith\">Mark Jaquith</a>, <a href=\"https://profiles.wordpress.org/mrwweb\">Mark Root-Wiley</a>, <a href=\"https://profiles.wordpress.org/mapk\">Mark Uraine</a>, <a href=\"https://profiles.wordpress.org/markoheijnen\">Marko Heijnen</a>, <a href=\"https://profiles.wordpress.org/markshep\">markshep</a>, <a href=\"https://profiles.wordpress.org/matrixik\">matrixik</a>, <a href=\"https://profiles.wordpress.org/mjbanks\">Matt Banks</a>, <a href=\"https://profiles.wordpress.org/mattking5000\">Matt King</a>, <a href=\"https://profiles.wordpress.org/jaworskimatt\">Matt PeepSo</a>, <a href=\"https://profiles.wordpress.org/veraxus\">Matt van Andel</a>, <a href=\"https://profiles.wordpress.org/mattwiebe\">Matt Wiebe</a>, <a href=\"https://profiles.wordpress.org/mattheu\">Matthew Haines-Young</a>, <a href=\"https://profiles.wordpress.org/mattyrob\">mattyrob</a>, <a href=\"https://profiles.wordpress.org/maxcutler\">Max Cutler</a>, <a href=\"https://profiles.wordpress.org/maximeculea\">Maxime Culea</a>, <a href=\"https://profiles.wordpress.org/mayukojpn\">Mayo Moriyama</a>, <a href=\"https://profiles.wordpress.org/mckernanin\">mckernanin</a>, <a href=\"https://profiles.wordpress.org/melchoyce\">Mel Choyce</a>, <a href=\"https://profiles.wordpress.org/mhowell\">mhowell</a>, <a href=\"https://profiles.wordpress.org/michaelarestad\">Michael Arestad</a>, <a href=\"https://profiles.wordpress.org/michael-arestad\">Michael Arestad</a>, <a href=\"https://profiles.wordpress.org/michalzuber\">michalzuber</a>, <a href=\"https://profiles.wordpress.org/stubgo\">Miina Sikk</a>, <a href=\"https://profiles.wordpress.org/mauteri\">Mike Auteri</a>, <a href=\"https://profiles.wordpress.org/mihai2u\">Mike Crantea</a>, <a href=\"https://profiles.wordpress.org/mdgl\">Mike Glendinning</a>, <a href=\"https://profiles.wordpress.org/mikehansenme\">Mike Hansen</a>, <a href=\"https://profiles.wordpress.org/mikelittle\">Mike Little</a>, <a href=\"https://profiles.wordpress.org/mikeschroder\">Mike Schroder</a>, <a href=\"https://profiles.wordpress.org/mikeviele\">Mike Viele</a>, <a href=\"https://profiles.wordpress.org/dimadin\">Milan Dinić</a>, <a href=\"https://profiles.wordpress.org/modemlooper\">modemlooper</a>, <a href=\"https://profiles.wordpress.org/batmoo\">Mohammad Jangda</a>, <a href=\"https://profiles.wordpress.org/deremohan\">Mohan Dere</a>, <a href=\"https://profiles.wordpress.org/monikarao\">monikarao</a>, <a href=\"https://profiles.wordpress.org/morettigeorgiev\">morettigeorgiev</a>, <a href=\"https://profiles.wordpress.org/morganestes\">Morgan Estes</a>, <a href=\"https://profiles.wordpress.org/mor10\">Morten Rand-Hendriksen</a>, <a href=\"https://profiles.wordpress.org/mt8biz\">moto hachi ( mt8.biz )</a>, <a href=\"https://profiles.wordpress.org/mrbobbybryant\">mrbobbybryant</a>, <a href=\"https://profiles.wordpress.org/nnaimov\">Naim Naimov</a>, <a href=\"https://profiles.wordpress.org/natereist\">Nate Reist</a>, <a href=\"https://profiles.wordpress.org/natewr\">NateWr</a>, <a href=\"https://profiles.wordpress.org/nathanrice\">nathanrice</a>, <a href=\"https://profiles.wordpress.org/nazgul\">Nazgul</a>, <a href=\"https://profiles.wordpress.org/greatislander\">Ned Zimmerman</a>, <a href=\"https://profiles.wordpress.org/krstarica\">net</a>, <a href=\"https://profiles.wordpress.org/celloexpressions\">Nick Halsey </a>, <a href=\"https://profiles.wordpress.org/nikeo\">Nicolas GUILLAUME</a>, <a href=\"https://profiles.wordpress.org/nikschavan\">Nikhil Chavan</a>, <a href=\"https://profiles.wordpress.org/nikv\">Nikhil Vimal</a>, <a href=\"https://profiles.wordpress.org/nbachiyski\">Nikolay Bachiyski</a>, <a href=\"https://profiles.wordpress.org/rabmalin\">Nilambar Sharma</a>, <a href=\"https://profiles.wordpress.org/noplanman\">noplanman</a>, <a href=\"https://profiles.wordpress.org/nullvariable\">nullvariable</a>, <a href=\"https://profiles.wordpress.org/odie2\">odie2</a>, <a href=\"https://profiles.wordpress.org/odysseygate\">odyssey</a>, <a href=\"https://profiles.wordpress.org/hideokamoto\">Okamoto Hidetaka</a>, <a href=\"https://profiles.wordpress.org/orvils\">orvils</a>, <a href=\"https://profiles.wordpress.org/oskosk\">oskosk</a>, <a href=\"https://profiles.wordpress.org/ottok\">Otto Kek&#228;l&#228;inen</a>, <a href=\"https://profiles.wordpress.org/ovann86\">ovann86</a>, <a href=\"https://profiles.wordpress.org/imnok\">Pantip Treerattanapitak (Nok)</a>, <a href=\"https://profiles.wordpress.org/swissspidy\">Pascal Birchler</a>, <a href=\"https://profiles.wordpress.org/patilvikasj\">patilvikasj</a>, <a href=\"https://profiles.wordpress.org/pbearne\">Paul Bearne</a>, <a href=\"https://profiles.wordpress.org/paulwilde\">Paul Wilde</a>, <a href=\"https://profiles.wordpress.org/sirbrillig\">Payton Swick</a>, <a href=\"https://profiles.wordpress.org/pdufour\">pdufour</a>, <a href=\"https://profiles.wordpress.org/piewp\">Perdaan</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/phh\">phh</a>, <a href=\"https://profiles.wordpress.org/php\">php</a>, <a href=\"https://profiles.wordpress.org/delawski\">Piotr Delawski</a>, <a href=\"https://profiles.wordpress.org/pippinsplugins\">pippinsplugins</a>, <a href=\"https://profiles.wordpress.org/pjgalbraith\">pjgalbraith</a>, <a href=\"https://profiles.wordpress.org/pkevan\">pkevan</a>, <a href=\"https://profiles.wordpress.org/pratikchaskar\">Pratik</a>, <a href=\"https://profiles.wordpress.org/pressionate\">Pressionate</a>, <a href=\"https://profiles.wordpress.org/presskopp\">Presskopp</a>, <a href=\"https://profiles.wordpress.org/procodewp\">procodewp</a>, <a href=\"https://profiles.wordpress.org/rachelbaker\">Rachel Baker</a>, <a href=\"https://profiles.wordpress.org/rahulsprajapati\">Rahul Prajapati</a>, <a href=\"https://profiles.wordpress.org/superpoincare\">Ramanan</a>, <a href=\"https://profiles.wordpress.org/ramiy\">Rami Yushuvaev</a>, <a href=\"https://profiles.wordpress.org/ramiabraham\">ramiabraham</a>, <a href=\"https://profiles.wordpress.org/ranh\">ranh</a>, <a href=\"https://profiles.wordpress.org/redsand\">Red Sand Media Group</a>, <a href=\"https://profiles.wordpress.org/youknowriad\">Riad Benguella</a>, <a href=\"https://profiles.wordpress.org/rianrietveld\">Rian Rietveld</a>, <a href=\"https://profiles.wordpress.org/iamfriendly\">Richard Tape</a>, <a href=\"https://profiles.wordpress.org/rpayne7264\">Robert D Payne</a>, <a href=\"https://profiles.wordpress.org/iamjolly\">Robert Jolly</a>, <a href=\"https://profiles.wordpress.org/rnoakes3rd\">Robert Noakes</a>, <a href=\"https://profiles.wordpress.org/d4z_c0nf\">Rocco Aliberti</a>, <a href=\"https://profiles.wordpress.org/rodrigosprimo\">Rodrigo Primo</a>, <a href=\"https://profiles.wordpress.org/rommelxcastro\">Rommel Castro</a>, <a href=\"https://profiles.wordpress.org/fronaldaraujo\">Ronald Ara&#250;jo</a>, <a href=\"https://profiles.wordpress.org/magicroundabout\">Ross Wintle</a>, <a href=\"https://profiles.wordpress.org/guavaworks\">Roy Sivan</a>, <a href=\"https://profiles.wordpress.org/ryankienstra\">Ryan Kienstra</a>, <a href=\"https://profiles.wordpress.org/rmccue\">Ryan McCue</a>, <a href=\"https://profiles.wordpress.org/ryanplas\">Ryan Plas</a>, <a href=\"https://profiles.wordpress.org/welcher\">Ryan Welcher</a>, <a href=\"https://profiles.wordpress.org/salcode\">Sal Ferrarello</a>, <a href=\"https://profiles.wordpress.org/samikeijonen\">Sami Keijonen</a>, <a href=\"https://profiles.wordpress.org/solarissmoke\">Samir Shah</a>, <a href=\"https://profiles.wordpress.org/samuelsidler\">Samuel Sidler</a>, <a href=\"https://profiles.wordpress.org/sandesh055\">Sandesh</a>, <a href=\"https://profiles.wordpress.org/smyoon315\">Sang-Min Yoon</a>, <a href=\"https://profiles.wordpress.org/sanketparmar\">Sanket Parmar</a>, <a href=\"https://profiles.wordpress.org/pollyplummer\">Sarah Gooding</a>, <a href=\"https://profiles.wordpress.org/sayedwp\">Sayed Taqui</a>, <a href=\"https://profiles.wordpress.org/schrapel\">schrapel</a>, <a href=\"https://profiles.wordpress.org/coffee2code\">Scott Reilly</a>, <a href=\"https://profiles.wordpress.org/wonderboymusic\">Scott Taylor</a>, <a href=\"https://profiles.wordpress.org/scrappyhuborg\">scrappy@hub.org</a>, <a href=\"https://profiles.wordpress.org/scribu\">scribu</a>, <a href=\"https://profiles.wordpress.org/seancjones\">seancjones</a>, <a href=\"https://profiles.wordpress.org/sebastianpisula\">Sebastian Pisula</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/sgr33n\">Sergio De Falco</a>, <a href=\"https://profiles.wordpress.org/sfpt\">sfpt</a>, <a href=\"https://profiles.wordpress.org/shayanys\">shayanys</a>, <a href=\"https://profiles.wordpress.org/shazahm1hotmailcom\">shazahm1</a>, <a href=\"https://profiles.wordpress.org/shprink\">shprink</a>, <a href=\"https://profiles.wordpress.org/simonlampen\">simonlampen</a>, <a href=\"https://profiles.wordpress.org/skippy\">skippy</a>, <a href=\"https://profiles.wordpress.org/smerriman\">smerriman</a>, <a href=\"https://profiles.wordpress.org/snacking\">snacking</a>, <a href=\"https://profiles.wordpress.org/solal\">solal</a>, <a href=\"https://profiles.wordpress.org/soean\">Soren Wrede</a>, <a href=\"https://profiles.wordpress.org/sstoqnov\">Stanimir Stoyanov</a>, <a href=\"https://profiles.wordpress.org/metodiew\">Stanko Metodiev</a>, <a href=\"https://profiles.wordpress.org/sharkomatic\">Steph</a>, <a href=\"https://profiles.wordpress.org/sswells\">Steph Wells</a>, <a href=\"https://profiles.wordpress.org/sillybean\">Stephanie Leary</a>, <a href=\"https://profiles.wordpress.org/netweb\">Stephen Edgar</a>, <a href=\"https://profiles.wordpress.org/stephenharris\">Stephen Harris</a>, <a href=\"https://profiles.wordpress.org/stevenkword\">Steven Word</a>, <a href=\"https://profiles.wordpress.org/stevenlinx\">stevenlinx</a>, <a href=\"https://profiles.wordpress.org/sudar\">Sudar Muthu</a>, <a href=\"https://profiles.wordpress.org/patilswapnilv\">Swapnil V. Patil</a>, <a href=\"https://profiles.wordpress.org/swapnild\">swapnild</a>, <a href=\"https://profiles.wordpress.org/szaqal21\">szaqal21</a>, <a href=\"https://profiles.wordpress.org/takahashi_fumiki\">Takahashi Fumiki</a>, <a href=\"https://profiles.wordpress.org/miyauchi\">Takayuki Miyauchi</a>, <a href=\"https://profiles.wordpress.org/karmatosed\">Tammie Lister</a>, <a href=\"https://profiles.wordpress.org/tapsboy\">tapsboy</a>, <a href=\"https://profiles.wordpress.org/tlovett1\">Taylor Lovett</a>, <a href=\"https://profiles.wordpress.org/team\">team</a>, <a href=\"https://profiles.wordpress.org/tg29359\">tg29359</a>, <a href=\"https://profiles.wordpress.org/tharsheblows\">tharsheblows</a>, <a href=\"https://profiles.wordpress.org/the\">the</a>, <a href=\"https://profiles.wordpress.org/themeshaper\">themeshaper</a>, <a href=\"https://profiles.wordpress.org/thenbrent\">thenbrent</a>, <a href=\"https://profiles.wordpress.org/thomaswm\">thomaswm</a>, <a href=\"https://profiles.wordpress.org/tfrommen\">Thorsten Frommen</a>, <a href=\"https://profiles.wordpress.org/tierra\">tierra</a>, <a href=\"https://profiles.wordpress.org/tnash\">Tim Nash</a>, <a href=\"https://profiles.wordpress.org/timmydcrawford\">Timmy Crawford</a>, <a href=\"https://profiles.wordpress.org/timothyblynjacobs\">Timothy Jacobs</a>, <a href=\"https://profiles.wordpress.org/timph\">timph</a>, <a href=\"https://profiles.wordpress.org/tkama\">Tkama</a>, <a href=\"https://profiles.wordpress.org/tnegri\">tnegri</a>, <a href=\"https://profiles.wordpress.org/tomauger\">Tom Auger</a>, <a href=\"https://profiles.wordpress.org/tjnowell\">Tom J Nowell</a>, <a href=\"https://profiles.wordpress.org/tomdxw\">tomdxw</a>, <a href=\"https://profiles.wordpress.org/toro_unit\">Toro_Unit (Hiroshi Urabe)</a>, <a href=\"https://profiles.wordpress.org/zodiac1978\">Torsten Landsiedel</a>, <a href=\"https://profiles.wordpress.org/transl8or\">transl8or</a>, <a href=\"https://profiles.wordpress.org/traversal\">traversal</a>, <a href=\"https://profiles.wordpress.org/wpsmith\">Travis Smith</a>, <a href=\"https://profiles.wordpress.org/nmt90\">Triet Minh</a>, <a href=\"https://profiles.wordpress.org/trishasalas\">Trisha Salas</a>, <a href=\"https://profiles.wordpress.org/tristangemus\">tristangemus</a>, <a href=\"https://profiles.wordpress.org/truongwp\">truongwp</a>, <a href=\"https://profiles.wordpress.org/tsl143\">tsl143</a>, <a href=\"https://profiles.wordpress.org/tywayne\">Ty Carlson</a>, <a href=\"https://profiles.wordpress.org/grapplerulrich\">Ulrich</a>, <a href=\"https://profiles.wordpress.org/utkarshpatel\">Utkarsh</a>, <a href=\"https://profiles.wordpress.org/valeriutihai\">Valeriu Tihai</a>, <a href=\"https://profiles.wordpress.org/zuige\">Viljami Kuosmanen</a>, <a href=\"https://profiles.wordpress.org/vishalkakadiya\">Vishal Kakadiya</a>, <a href=\"https://profiles.wordpress.org/vortfu\">vortfu</a>, <a href=\"https://profiles.wordpress.org/vrundakansara-1\">Vrunda Kansara</a>, <a href=\"https://profiles.wordpress.org/webbgaraget\">webbgaraget</a>, <a href=\"https://profiles.wordpress.org/webmandesign\">WebMan Design &#124; Oliver Juhas</a>, <a href=\"https://profiles.wordpress.org/websupporter\">websupporter</a>, <a href=\"https://profiles.wordpress.org/westonruter\">Weston Ruter</a>, <a href=\"https://profiles.wordpress.org/earnjam\">William Earnhardt</a>, <a href=\"https://profiles.wordpress.org/williampatton\">williampatton</a>, <a href=\"https://profiles.wordpress.org/wolly\">Wolly aka Paolo Valenti</a>, <a href=\"https://profiles.wordpress.org/wraithkenny\">WraithKenny</a>, <a href=\"https://profiles.wordpress.org/yale01\">yale01</a>, <a href=\"https://profiles.wordpress.org/yoavf\">Yoav Farhi</a>, <a href=\"https://profiles.wordpress.org/yogasukma\">Yoga Sukma</a>, <a href=\"https://profiles.wordpress.org/oxymoron\">Zach Wills</a>, <a href=\"https://profiles.wordpress.org/tollmanz\">Zack Tollman</a>, <a href=\"https://profiles.wordpress.org/vanillalounge\">Ze Fontainhas</a>, <a href=\"https://profiles.wordpress.org/zhildzik\">zhildzik</a>, and <a href=\"https://profiles.wordpress.org/zsusag\">zsusag</a>.\n<p>&nbsp;</p>\n<p>Finally, thanks to all the community translators who worked on WordPress 4.8. Their efforts bring WordPress 4.8 fully translated to 38 languages at release time with more on the way.</p>\n<p>Do you want to report on WordPress 4.8? <a href=\"https://s.w.org/images/core/4.8/wp-4-8_press-kit.zip\">We&#8217;ve compiled a press kit</a> featuring information about the release features, and some media assets to help you along.</p>\n<p>If you want to follow along or help out, check out <a href=\"https://make.wordpress.org/\">Make WordPress</a> and our <a href=\"https://make.wordpress.org/core/\">core development blog</a>. Thanks for choosing WordPress — we hope you enjoy!</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:4:\"4770\";s: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:6:\"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:1:\"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:9:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Mon, 16 Oct 2017 20:23:16 GMT\";s:12:\"content-type\";s:34:\"application/rss+xml; charset=UTF-8\";s:25:\"strict-transport-security\";s:11:\"max-age=360\";s:6:\"x-olaf\";s:3:\"⛄\";s:13:\"last-modified\";s:29:\"Thu, 12 Oct 2017 06:29:32 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:4:\"x-nc\";s:11:\"HIT lax 249\";}}s:5:\"build\";s:14:\"20171011015635\";}', 'no');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(792, '_transient_timeout_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1508228597', 'no'),
(793, '_transient_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1508185397', 'no'),
(794, '_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9', '1508228598', 'no');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(795, '_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:62:\"WPTavern: Bear App Users Want WordPress Publishing Integration\";s: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:29:\"https://wptavern.com/?p=71864\";s: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://wptavern.com/bear-app-users-want-wordpress-publishing-integration\";s: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:7003:\"<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/06/Screen-Shot-2017-10-08-at-10.50.16-PM.png?ssl=1\"><img /></a></p>\n<p>Ever since the demise of <a href=\"http://codex.wordpress.org/Version_3.2\" rel=\"noopener\" target=\"_blank\">WordPress&#8217; old distraction-free writing mode</a>, users have been forced to look elsewhere for a truly zen writing experience. Gutenberg&#8217;s current design trajectory doesn&#8217;t seem to be putting it on track for delivering the minimalist writing environment that many writers crave. The project has a lot of publishing and design-related functionality to account for in its UI, but I am hopeful that the plugin ecosystem will offer extensions that pare Gutenberg back to just the essentials for writing.</p>\n<p>In the meantime, those in search of a minimalist writing experience have found it in dedicated writing apps like iA Writer, Ulysses, WriteRoom, OmmWriter, and others. The <a href=\"http://www.bear-writer.com/\" rel=\"noopener\" target=\"_blank\">Bear app</a>, a newcomer launched in 2016, is a rising favorite that works on iPhone, iPad, and Mac. Although somewhat better known as a note-taking app, Bear&#8217;s beautiful writing experience won the app a <a href=\"https://blog.bear-writer.com/thank-you-yes-you-for-our-2017-apple-design-award-1b13e702ee91\" rel=\"noopener\" target=\"_blank\">2017 Apple Design Award</a>.</p>\n<p>Bear blends the best features of a note-taking app with a writing app. Users can turn on Focus Mode using the bottom right icon, which hides the sidebar and note list to provide a more minimal writing space. Bear saves users&#8217; writing in real-time, offers in-line support for images, and syntax highlighting for 20+ programming languages. There are no distractions while the user is composing, as the editor instantly displays rich previews. It&#8217;s easy to see why Bear has become an instant favorite.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/06/Screen-Shot-2017-10-13-at-12.29.28-PM.png?ssl=1\"><img /></a></p>\n<p>Many Bear users still have the need to publish their writings to the web, a capability that the app doesn&#8217;t currently support. Naturally, a WordPress export or &#8220;Publish to WordPress&#8221; option is one of the most often requested features. However, <a href=\"http://www.shinyfrog.net/\" rel=\"noopener\" target=\"_blank\">Shiny Frog</a>, the company behind the Bear app, is not yet working on publishing features.</p>\n<p>&#8220;Medium and WordPress publishing features are on our todo list, but not on top priority right now,&#8221; Shiny Frog co-founder Danilo Bonardi <a href=\"http://help.shinyfrog.net/discussions/bear/2477-export-to-wordpress\" rel=\"noopener\" target=\"_blank\">said</a> when I asked last November about the company&#8217;s plans to support a WordPress export option.</p>\n<p>Other users have also posted to the app&#8217;s <a href=\"http://help.shinyfrog.net/\" rel=\"noopener\" target=\"_blank\">support forum</a> and its <a href=\"https://www.reddit.com/r/bearapp/\" rel=\"noopener\" target=\"_blank\">subreddit</a>, asking for WordPress integration:</p>\n<blockquote><p>I&#8217;m really enjoying using Bear for my writing, and the newer features are great, but I&#8217;m trying to get started with my own blog and more as I am developing my own business and being able to export to WordPress would be incredibly helpful for me going forward.</p></blockquote>\n<blockquote><p>This is the one feature that would allow me to switch from Ulysses.</p></blockquote>\n<blockquote><p>With Ulysses going to a (more expensive) subscription, the time seems right for Bear to offer a &#8220;publish to WordPress&#8221; feature that could match what Ulysses offers. This is about the only thing holding Bear back for me.</p></blockquote>\n<blockquote><p>I&#8217;m currently deciding between Bear and Ulysses, and right now the dealbreaker is Ulysses&#8217;s ability to push to WordPress. If you were able to build that functionality, it would seal the deal!</p></blockquote>\n<p>Bonardi <a href=\"https://www.reddit.com/r/bearapp/comments/6z9qum/feature_request_medium_integration/dmurk7m/\" rel=\"noopener\" target=\"_blank\">confirmed</a> again, as recently as last month, that the company is still keeping a tight focus and has not yet prioritized publishing to WordPress.</p>\n<p>&#8220;Publishing features have been asked before and we will address them sooner or later,&#8221; Bonardi said. &#8220;Our hopes are to integrate Bear with Medium/WordPress apps instead of implementing our own publishing tool with their APIs. Using their APIs is the other solution but in this scenario we have to build a specific UI for this functionality instead of relying on external apps.&#8221;</p>\n<p>In the meantime, Bear App support staff recommends using the Markdown export option, available in the free version. Additional export options, including HTML, are available Bear&#8217;s $14.99 per year Pro version, which is much more affordable than pricey competitors like <a href=\"https://ulyssesapp.com/\" rel=\"noopener\" target=\"_blank\">Ulysses</a> and others that cater specifically to long-form writing.</p>\n<p>Quadro also has an <a href=\"https://www.quadro.me/themes/unleash-the-bear\" rel=\"noopener\" target=\"_blank\">option to share Bear notes to both Medium and WordPress</a>. However, it&#8217;s not an official Bear utility and the workflow is rather complicated to set up. Users who have tried this option didn&#8217;t find it to save time over simply copying and pasting.</p>\n<h3>WordPress Needs Its Own Beautiful Writing Experience</h3>\n<p>WordPress publishing support for Bear doesn&#8217;t seem to be a major priority for the company at this time, but splitting up the writing and publishing process is a deal breaker for many who want a simple workflow that doesn’t involve copying and pasting between apps.</p>\n<p>Alternatively, what if WordPress could be known for its beautiful writing experience in core, without a user having to resort to plugins or third-party apps to get there? This seems like a reasonable expectation for Gutenberg, but the project has the added challenge of incorporating a lot of publishing, media, and legacy functionality into its UI in a way that is easily discoverable.</p>\n<p>Unfortunately, this has resulted in an interface that is constantly popping into view. With the right combination of clicks and hovers, a user can end up in situation like the one shown below in the screenshot &#8211; surrounded by formatting options and icons on all sides.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/06/Screen-Shot-2017-10-13-at-1.22.21-PM.png?ssl=1\"><img /></a></p>\n<p>Making it easy to publish to the web, which is WordPress&#8217; forte, isn&#8217;t as compelling if users have to look elsewhere to find a truly distraction-free writing experience.  Fortunately, minimalist writing apps like Bear can fill the gap until the WordPress plugin ecosystem can produce an interface where writing is a delight.</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, 13 Oct 2017 22: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: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: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:96:\"WPTavern: WordPress 4.9 Protects Users From Fatal Errors Created in the Theme and Plugin Editors\";s: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:29:\"https://wptavern.com/?p=75725\";s: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:107:\"https://wptavern.com/wordpress-4-9-protects-users-from-fatal-errors-created-in-the-theme-and-plugin-editors\";s: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:1923:\"<p>Over the years, there have been many discussions and debates on whether or not WordPress should have a built-in file editor for themes and plugins. The file editors, while convenient, allow users to easily trigger fatal errors that can be difficult to fix, especially if they don&#8217;t have FTP access.</p>\n<p>Instead of removing the editors from core, the WordPress development team has enhanced them by adding fatal error protection in WordPress 4.9. When a user accesses the theme or plugin editor for the first time, they&#8217;re presented with the following warnings. The warnings are a result of a <a href=\"https://core.trac.wordpress.org/ticket/31779\">three-year-old trac ticket</a>.</p>\n<img />Plugin Editor Warning\n<img />Theme Editor Warning\n<p>If you try to save changes to a file and WordPress detects a fatal error, the change is not saved and a warning message is displayed that explains where the error occurred. Although the changes are rolled back, the code in the editor is not replaced with the original. To replace the code, simply refresh the browser tab.</p>\n<img />Fatal Error Detected\n<p>In addition to safety features, the code editors are powered by <a href=\"https://codemirror.net/\">CodeMirror</a>, an open-source, JavaScript powered text editor that adds features such as line numbers. The plugin editor includes the ability to look up documentation for filters, hooks, and actions with many of the links pointing to the new <a href=\"https://developer.wordpress.org/\">WordPress Developers Resource</a> site.</p>\n<p>Even with the addition of CodeMirror in core, the file editors in WordPress are not a replacement for an integrated development environment. However, the warnings and fatal error protection are huge improvements that will prevent many users from creating a <a href=\"https://codex.wordpress.org/Common_WordPress_Errors\">White Screen of Death</a> situation on their sites.</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, 13 Oct 2017 21:25: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:\"Jeff Chandler\";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:87:\"WPTavern: GitHub Launches New Dependency Graph Feature with Security Alerts Coming Soon\";s: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:29:\"https://wptavern.com/?p=75675\";s: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/github-launches-new-dependency-graph-feature-with-security-alerts-coming-soon\";s: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:2930:\"<p>GitHub announced a new <a href=\"https://help.github.com/articles/listing-the-packages-that-a-repository-depends-on/\" rel=\"noopener\" target=\"_blank\">Dependency Graph</a> feature at the Github Universe conference yesterday. It lists all the dependencies for a repository and will soon identify known vulnerabilities. The graph can be accessed under the Insights tab and currently supports Ruby and JavaScript dependencies with Python coming soon.</p>\n<p>Public repositories display the graph by default and private repository owners also have the option to enable it. Below is a screenshot of <a href=\"https://github.com/WordPress/gutenberg/network/dependencies\" rel=\"noopener\" target=\"_blank\">Gutenberg&#8217;s dependency graph</a>:</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-12-at-11.30.42-AM-e1507825905511.png?ssl=1\"><img /></a></p>\n<p>GitHub plans to extend dependency graphs to show security alerts when one of the dependencies is using a version that is publicly known to be vulnerable to a security issue. The alerts may also in some cases be able to suggest a security fix. Security alerts for dependencies is the first among a collection of security tools that GitHub has planned to release.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/dependency-graph.gif?ssl=1\"><img /></a></p>\n<p>The dependency graph isn&#8217;t yet as useful as it could be for many PHP-based WordPress projects, but GitHub&#8217;s decision to start with support for JavaScript and Ruby dependencies is in line with the data the company collected from repositories. JavaScript and Ruby are among the top four most popular languages on GitHub, as measured by the number of pull requests. JavaScript is by far the most popular and PHP isn&#8217;t too far behind Ruby, according to stats from the <a href=\"https://octoverse.github.com/\" rel=\"noopener\" target=\"_blank\">State of the Octoverse 2017</a>.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-12-at-12.35.41-PM-e1507830673184.png?ssl=1\"><img /></a></p>\n<p>GitHub is also launching new efforts to connect its massive community. The company reported 24 million developers working across 67 million repositories in 2017. The new community features are aimed at helping developers make meaningful connections in the vast sea of repositories on the platform. Users will notice a new “Discover Repositories” feed in their dashboards that makes recommendations based on their starred repositories and the people they follow.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-12-at-12.15.45-PM.png?ssl=1\"><img /></a></p>\n<p>GitHub has also launched a new curated <a href=\"https://github.com/explore\" rel=\"noopener\" target=\"_blank\">Explore</a> section to help users browse open source projects, topics, events, and resources.</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, 12 Oct 2017 18:56: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: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: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:30:\"Dev Blog: WordPress 4.9 Beta 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4946\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1626:\"<p>WordPress 4.9 Beta 2 is now available!</p>\n<p><strong>This software is still in development,</strong> so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.9, try the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin (you’ll want “bleeding edge nightlies”). Or you can <a href=\"https://wordpress.org/wordpress-4.9-beta2.zip\">download the beta here</a> (zip).</p>\n<p>For more information on what’s new in 4.9, check out the <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-1/\">Beta 1</a> blog post. Since then, we’ve made <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&mode=stop_on_copy&rev=41846&stop_rev=41777&limit=100&sfp_email=&sfph_mail=\">70 changes</a> in Beta 2.</p>\n<p>Do you speak a language other than English? <a href=\"https://translate.wordpress.org/projects/wp/dev\">Help us translate WordPress into more than 100 languages!</a></p>\n<p><strong>If you think you’ve found a bug</strong>, you can post to the <a href=\"https://wordpress.org/support/forum/alphabeta\">Alpha/Beta area</a> in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, <a href=\"https://make.wordpress.org/core/reports/\">file one on WordPress Trac</a>, where you can also find <a href=\"https://core.trac.wordpress.org/tickets/major\">a list of known bugs</a>.</p>\n<p><em>Let’s test all of these:</em><br />\n<em>code editing, theme switches,</em><br />\n<em>widgets, scheduling.</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, 12 Oct 2017 06:29:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Mel Choyce\";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:70:\"WPTavern: WordPress Replaces Browserify with Webpack for Build Process\";s: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:29:\"https://wptavern.com/?p=75656\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"https://wptavern.com/wordpress-replaces-browserify-with-webpack-for-build-process\";s: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:1898:\"<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-11-at-6.51.54-PM.png?ssl=1\"><img /></a></p>\n<p>During a core <a href=\"https://make.wordpress.org/core/2017/05/24/javascript-chat-summary-for-may-23rd/\" rel=\"noopener\" target=\"_blank\">JavaScript chat held in May</a>, WordPress contributors agreed on using <a href=\"https://webpack.js.org/\" rel=\"noopener\" target=\"_blank\">Webpack</a> (and ES6 imports)  instead of Browserify for JavaScript bundling in the build process.</p>\n<p>&#8220;Since we split the media files in <a href=\"https://core.trac.wordpress.org/ticket/28510\" rel=\"noopener\" target=\"_blank\">#28510</a>, the core build process has used Browserify to combine the media files,&#8221; Adam Silverstein said in the <a href=\"https://core.trac.wordpress.org/ticket/40894\" rel=\"noopener\" target=\"_blank\">ticket</a> proposing the replacement. &#8220;While browserify has served us well, Webpack is probably a better long term choice for the project, especially with the introduction of a new JavaScript framework that may require a build.&#8221;</p>\n<p>Over the past four months contributors on the ticket have worked on making sure the Webpack setup is working well to build the files. WordPress core committer K. Adam White also reached out to some Webpack contributors for an additional review during the process before replacing Browserify as the JavaScript bundler.</p>\n<p>Webpack has rapidly gained popularity among the many utilities for bundling JavaScript files and is one of the most prominent examples of a project that has successfully found a sustainable source of funding through its account on <a href=\"https://opencollective.com/webpack\" rel=\"noopener\" target=\"_blank\">Open Collective</a>. The project funded its first full-time developer through the platform and has an estimated annual budget of $241,650, based on current donations.</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, 11 Oct 2017 23:58: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: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:75:\"WPTavern: WPWeekly Episode 291 – All Hands on Deck on The Ship of Theseus\";s: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:58:\"https://wptavern.com?p=75663&preview=true&preview_id=75663\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://wptavern.com/wpweekly-episode-291-all-hands-on-deck-on-the-ship-of-theseus\";s: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:2463:\"<p>In this episode, <a href=\"https://jjj.blog/\">John James Jacoby</a> and I discuss the news of the week including DonateWC sponsoring its first recipient to WordCamp Cape Town, WordPress 4.9 Beta 1, and WooCommerce 3.2. We also have a bit of fun with Poopy.life and blurt out a few crappy puns. Last but not least, we dissect Matías Ventura&#8217;s vision of Gutenberg.</p>\n<h2>Stories Discussed:</h2>\n<p><a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-1/\">WordPress 4.9 Beta 1 Released</a><br />\n<a href=\"https://woocommerce.wordpress.com/2017/10/11/woocommerce-3-2/\">WooCommerce 3.2 Released </a><br />\n<a href=\"https://wptavern.com/wooconf-2017-livestream-tickets-now-on-sale\">WooConf 2017 Livestream Tickets Now on Sale</a><br />\n<a href=\"https://wptavern.com/gutenberg-engineer-matias-ventura-unpacks-the-vision-for-gutenblocks-front-end-editing-and-the-future-of-wordpress-themes\">Gutenberg Engineer Matías Ventura Unpacks the Vision for Gutenblocks, Front-End Editing, and the Future of WordPress Themes</a><br />\n<a href=\"https://wptavern.com/poopy-life-launches-pro-version-at-wpsandbox-io-aimed-at-theme-and-plugin-developers\">Poopy.life Launches Pro Version at WPsandbox.io Aimed at Theme and Plugin Developers</a><br />\n<a href=\"https://wptavern.com/disqus-data-breach-affects-17-5-million-accounts\">Disqus Data Breach Affects 17.5 Million Accounts</a><br />\n<a href=\"https://donatewc.org/sponsorship-recipients/were-sending-a-speaker-to-wordcamp-cape-town/\">We’re sending a speaker to WordCamp Cape Town</a><br />\n<a href=\"https://wptavern.com/gitlab-raises-20-million-series-c-round-adds-matt-mullenweg-to-board-of-directors\">GitLab Raises $20 Million Series C Round, Adds Matt Mullenweg to Board of Directors</a></p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, October 18th 3:00 P.M. Eastern</p>\n<p><strong>Subscribe To WPWeekly Via Itunes: </strong><a href=\"https://itunes.apple.com/us/podcast/wordpress-weekly/id694849738\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via RSS: </strong><a href=\"https://wptavern.com/feed/podcast\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via Stitcher Radio: </strong><a href=\"http://www.stitcher.com/podcast/wordpress-weekly-podcast?refid=stpr\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Listen To Episode #291:</strong><br />\n</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, 11 Oct 2017 23:10: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:\"Jeff Chandler\";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:121:\"WPTavern: WooCommerce 3.2 Adds Ability to Apply Coupons in the Admin, Introduces Pre-Update Version Checks for Extensions\";s: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:29:\"https://wptavern.com/?p=75637\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:131:\"https://wptavern.com/woocommerce-3-2-adds-ability-to-apply-coupons-in-the-admin-introduces-pre-update-version-checks-for-extensions\";s: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:4252:\"<p><a href=\"https://woocommerce.wordpress.com/2017/10/11/woocommerce-3-2/\" rel=\"noopener\" target=\"_blank\">WooCommerce 3.2</a> has arrived a week ahead of the plugin&#8217;s upcoming <a href=\"https://wptavern.com/seattle-to-host-wooconf-2017-in-october-conference-to-focus-on-developers\" rel=\"noopener\" target=\"_blank\">WooConf Developers Conference</a> in Seattle. The release went into beta at the end of August and an extra week was added to the RC testing phase to give store owners and extension developers ample opportunity to prepare for the update.</p>\n<p>Version 3.2 adds the ability for administrators to apply coupons to existing orders in the backend of the store. This feature was <a href=\"http://ideas.woocommerce.com/forums/133476-woocommerce/suggestions/3867647-ability-to-apply-coupons-manually-when-manually-ad\" rel=\"noopener\" target=\"_blank\">requested on the WooCommerce ideas board</a> four years ago and had received 374 votes for consideration.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/woocommerce-apply-coupon.png?ssl=1\"><img /></a></p>\n<p>WooCommerce will now automatically re-calculate the order total after applying the coupon and the same in reverse if a coupon is removed. Although it seems like a small improvement, implementing it without breaking extensions was a fairly complex endeavor for the WooCommerce team.</p>\n<p>&#8220;This was tricky to develop because of the way the cart and coupons were built initially, so some refactoring was needed, but we tried to implement these changes in a backwards compatible manner so extensions wouldn’t require changes,&#8221; WooCommerce lead developer Mike Jolley said.</p>\n<h3>WooCommerce 3.2 Adds Extension Support Version Checks Prior to Core Updates</h3>\n<p>One of the most exciting new features in 3.2 is support for a new plugin header that extension developers can use to specify which versions of WooCommerce have been tested and confirmed to be compatible. This information will be displayed to users in the plugin update screen when future WooCommerce core updates become available.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/woocommerce-extensions-version-checks.png?ssl=1\"><img /></a></p>\n<p>These warnings save time for store owners by identifying extensions that need further research and testing before applying a core update. It makes it easier for admins to confidently update their installations without having to worry about extensions breaking. After a few more major releases of the plugin, it will be interesting to see how this new system improves updates overall and how other plugins with their own ecosystems of extensions might be able to benefit from something similar.</p>\n<p>Version 3.2 also brings improved accessibility for select boxes, updates to the new store setup wizard, a new “resend” option on the edit order page, and a host of admin UI enhancements that make it easier to manage products and extensions.</p>\n<h3>WooCommerce.com Adds New Subscription Sharing Feature</h3>\n<p>Customers who have purchased extensions from WooCommerce.com can now take advantage of a new <a href=\"https://docs.woocommerce.com/document/managing-woocommerce-com-subscriptions/#section-11\" rel=\"noopener\" target=\"_blank\">subscription sharing feature</a> that allows them to specify additional sites (via WooCommerce.com email address) where they want the extension/key to be active. This is especially useful for agencies, developers, and multisite store owners who can now grant the use of an extension without having to connect their own accounts to client sites. The original purchaser of the extension will be the one billed for the subscription and can revoke access for connected sites at any time.</p>\n<p>WooCommerce 3.2 had <a href=\"https://github.com/woocommerce/woocommerce/compare/3.1.2...3.2.0\" rel=\"noopener\" target=\"_blank\">1610 commits</a> from 98 contributors. Currently, 47% of installs are still on 3.1 but that number should go down as store owners start updating to the latest. The WooCommerce team reports that all changes should be backwards compatible with 3.0 and 3.1 sites, but site owners will still want to test their extensions before applying the 3.2 update.</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, 11 Oct 2017 19:07: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: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:46:\"HeroPress: Queer Woman In Tech … In A Bowtie\";s: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=2144\";s: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:120:\"https://heropress.com/essays/queer-woman-tech-bowtie/#utm_source=rss&utm_medium=rss&utm_campaign=queer-woman-tech-bowtie\";s: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:7641:\"<img width=\"960\" height=\"480\" src=\"https://heropress.com/wp-content/uploads/2017/10/101117-min-1024x512.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: I have found the WordPress Community the most diverse and accepting space for our beautiful, vast array of queer individuals in tech, period.\" /><p>Did you know there are still several states in the US where employers can fire me for being gay? Legislation and protections have improved in the past several years, but there are still large gaps throughout the United States for queer and trans people. In addition, I hear horror stories of toxic workplaces that my LGBTQ+ friends have endured and/or have pushed them out of a job due to not feeling safe. I have been incredibly lucky to have a career full of supportive companies where I have felt safe and accepted. But I also have another big thing that has helped me for over 13 years: WordPress.</p>\n<h3>A Little History</h3>\n<p>Back when I was in high school in the mid nineties, I was fortunate enough to have access to a computer that connected to this new “internet” thing. This was in 1996 when we had to call the internet. I remember vividly spending nights browsing all these “homepages” of people—even people that were my age—from all over the world. One night I thought, “One day I want to make one of these…” I literally stopped mid thought and decided that I was just going to start right that instant. I signed up for a free Angelfire account using my mom’s email address, and was off and running. Angelfire gave you an advanced option of a code editor, so I copied and pasted and poked and prodded code all summer.</p>\n<blockquote><p>As a result, I taught myself a good chunk of HTML by creating some of the ugliest pages in internet history.</p></blockquote>\n<p>But that started me on a path that I would never look back from. I saw such great potential in connecting with others using this whole “World Wide Web” thing I had just discovered.</p>\n<h3>A Web Log</h3>\n<p>Fast forward some years into college and the dawn of the 2000’s when this crazy idea of sharing a journal on the internet started. Web logs—later termed “blogs”—started popping up left and right. I hopped on board with a blogger.com blog almost exactly 17 years ago (10/19/00), then moved to this blogging platform known as b2 just about a year later. Some may recognize this, because b2 by cafelog was the codebase forked to create the first WordPress. So technically, I’ve been using WordPress since before it was WordPress.</p>\n<h3>Creating Community</h3>\n<p>Back when blogging first became a thing, commenting systems weren’t developed yet, so it was more like just shouting into space wondering if anyone was listening. But people were. Some of us added message boards to our sites.</p>\n<blockquote><p>Conversations happened, connections were made and communities started to form. Some of these connections are still some of my close friends today.</p></blockquote>\n<p>We share a special bond because we all kind of learned the internet together. These created communities also helped me feel less like an outcast and gave me hope that I wasn’t the only one that felt out of place like I did. People’s blogs were vulnerable glimpses into their lives and hardships, really helping me see I was not alone and even helping me face some of my own struggles. Back then I didn’t realize I was gay, but I did feel strangely out of place in so many parts of my life.</p>\n<h3>Coming Out</h3>\n<p>In my late 20’s I finally realized, accepted and came out to myself that I was a lesbian. For many years following I stumbled around a lot to find my true expression and identity. Not to mention shed—and recover from—the many external pressures that were forcing me into a completely fabricated heteronormative “box” that I did not fit. It took well into my 30’s to find my comfort zone as an androgynous/masculine of center expressing, gay woman. With that, my outward expression and style creates a daily “coming out” to everyone I meet… or at the very least, draws attention to me when in midwestern heteronormative spaces. Thus, putting me a bit more at risk of being targeted for being queer.</p>\n<h3>And now back to WordPress</h3>\n<p>Back to the subject at hand, how does all this relate to WordPress? Throughout this whole journey of self discovery, I was continually using and learning WordPress as well. By the time I had come out, I had learned enough about working with WordPress templates to create custom websites. This gave me the tools to create my own job if I ever lost my full time employment, or would find myself in a toxic, unhealthy—or even dangerous—working environment.</p>\n<blockquote><p>WordPress became my ticket to being self sufficient and confident in my career.</p></blockquote>\n<p>On top of it all, I have found the WordPress community the most diverse and accepting space for our beautiful, vast array of queer individuals in tech, period. This made the decision to join in the WordPress community an easy and safe choice. I had not seen many people like me at tech-related events before, let alone speaking at one. But WordCamps have given me the ability to be that gay woman in a bowtie speaking at the front of the room that I had not seen represented before. And that I can do that without fear is priceless! WordPress and this wonderful community has helped me feel more confident in who I am as a web creator, but more importantly, a person.</p>\n<div class=\"rtsocial-container rtsocial-container-align-right rtsocial-horizontal\"><div class=\"rtsocial-twitter-horizontal\"><div class=\"rtsocial-twitter-horizontal-button\"><a title=\"Tweet: Queer Woman In Tech &#8230; In A Bowtie\" class=\"rtsocial-twitter-button\" href=\"https://twitter.com/share?text=Queer%20Woman%20In%20Tech%20%26%238230%3B%20In%20A%20Bowtie&via=heropress&url=https%3A%2F%2Fheropress.com%2Fessays%2Fqueer-woman-tech-bowtie%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-fb-horizontal fb-light\"><div class=\"rtsocial-fb-horizontal-button\"><a title=\"Like: Queer Woman In Tech &#8230; In A Bowtie\" class=\"rtsocial-fb-button rtsocial-fb-like-light\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fheropress.com%2Fessays%2Fqueer-woman-tech-bowtie%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-linkedin-horizontal\"><div class=\"rtsocial-linkedin-horizontal-button\"><a class=\"rtsocial-linkedin-button\" href=\"https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fheropress.com%2Fessays%2Fqueer-woman-tech-bowtie%2F&title=Queer+Woman+In+Tech+%26%238230%3B+In+A+Bowtie\" rel=\"nofollow\" target=\"_blank\" title=\"Share: Queer Woman In Tech &#8230; In A Bowtie\"></a></div></div><div class=\"rtsocial-pinterest-horizontal\"><div class=\"rtsocial-pinterest-horizontal-button\"><a class=\"rtsocial-pinterest-button\" href=\"https://pinterest.com/pin/create/button/?url=https://heropress.com/essays/queer-woman-tech-bowtie/&media=https://heropress.com/wp-content/uploads/2017/10/101117-min-150x150.jpg&description=Queer Woman In Tech ... In A Bowtie\" rel=\"nofollow\" target=\"_blank\" title=\"Pin: Queer Woman In Tech &#8230; In A Bowtie\"></a></div></div><a rel=\"nofollow\" class=\"perma-link\" href=\"https://heropress.com/essays/queer-woman-tech-bowtie/\" title=\"Queer Woman In Tech &#8230; In A Bowtie\"></a></div><p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/queer-woman-tech-bowtie/\">Queer Woman In Tech &#8230; In A Bowtie</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, 11 Oct 2017 12:00: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:10:\"Tracy Apps\";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:49:\"WPTavern: Gutenberg 1.4 Adds HTML Mode for Blocks\";s: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:29:\"https://wptavern.com/?p=75581\";s: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:60:\"https://wptavern.com/gutenberg-1-4-adds-html-mode-for-blocks\";s: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:3429:\"<p><a href=\"https://make.wordpress.org/core/2017/10/10/whats-new-in-gutenberg-october-10th/\" rel=\"noopener\" target=\"_blank\">Gutenberg 1.4</a> was released today with a new feature that allows users to <a href=\"https://github.com/WordPress/gutenberg/pull/2797\" rel=\"noopener\" target=\"_blank\">edit HTML on a per-block basis</a>. HTML mode can be triggered by toggling the ellipsis menu and selecting the HTML icon. This will switch the block between visual and text mode, without having to switch the entire document into text mode.</p>\n<p><img src=\"https://i1.wp.com/cldup.com/ghvzrEw2wk.gif?w=627&ssl=1\" /></p>\n<p>Contributors debated on whether or not to place the HTML button in the quick toolbar or to add the button to the side of the block. Eventually, they landed on putting the trash icon, the cog settings, and this new HTML mode under an ellipsis.</p>\n<p>Gutenberg testers will also notice that version 1.4 <a href=\"https://github.com/WordPress/gutenberg/pull/2878\" rel=\"noopener\" target=\"_blank\">redesigns the editor&#8217;s header</a>, grouping content actions to the left and post actions to the right.</p>\n<p>This release adds the initial REST API infrastructure for reusable global blocks, an idea Matias Ventura <a href=\"https://github.com/WordPress/gutenberg/issues/1516\" rel=\"noopener\" target=\"_blank\">proposed</a> several months ago. The <a href=\"https://github.com/WordPress/gutenberg/pull/2503\" rel=\"noopener\" target=\"_blank\">pull request</a> was created by new Gutenberg contributor Robert Anderson, a web and mobile developer at Tumblr. It is based on the technical details that Weston Ruter <a href=\"https://github.com/WordPress/gutenberg/issues/2081\" rel=\"noopener\" target=\"_blank\">outlined</a> for creating dynamic reusable blocks. Anderson highlighted a few examples of what this infrastructure will eventually enable for users:</p>\n<ul>\n<li>Convert a block into a reusable block, and give it a name</li>\n<li>Convert a reusable block back into a regular block</li>\n<li>Edit a reusable block within a post and have the changes appear across all posts</li>\n<li>Insert an existing reusable block into a post</li>\n<li>Delete an existing reusable block</li>\n</ul>\n<p>Anderson said the next step is adding a core/reusable-block block to the editor that can be rendered and edited, followed by a UI for adding, deleting, attaching, and detaching reusable blocks.</p>\n<p>Gutenberg 1.4 will now <a href=\"https://github.com/WordPress/gutenberg/pull/2877\" rel=\"noopener\" target=\"_blank\">show a users&#8217; most frequently used blocks</a> when hovering over the inserter. If the editor doesn&#8217;t have enough usage data, it will display the paragraph and image blocks by default.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-10-at-10.49.18-PM.png?ssl=1\"><img /></a></p>\n<p>Version 1.3 of the plugin introduced <a href=\"https://wptavern.com/gutenberg-1-3-adds-new-feedback-option-for-plugin-testers\" rel=\"noopener\" target=\"_blank\">a new feedback option for testers</a> with a link in the Gutenberg sidebar menu. Ventura reported that the team has received 12 responses so far, which included four bugs and two proposed enhancements. Check out the full <a href=\"https://make.wordpress.org/core/2017/10/10/whats-new-in-gutenberg-october-10th/\" rel=\"noopener\" target=\"_blank\">changelog for 1.4</a> for more details on what&#8217;s new in the latest beta release.</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, 11 Oct 2017 04:57:39 +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:93:\"WPTavern: GitLab Raises $20 Million Series C Round, Adds Matt Mullenweg to Board of Directors\";s: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:29:\"https://wptavern.com/?p=75476\";s: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:102:\"https://wptavern.com/gitlab-raises-20-million-series-c-round-adds-matt-mullenweg-to-board-of-directors\";s: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:6213:\"<p><a href=\"https://about.gitlab.com/\" rel=\"noopener\" target=\"_blank\">GitLab</a> celebrated its <a href=\"https://gitlab.com/gitlab-org/gitlab-ce/commit/9ba1224867665844b117fa037e1465bb706b3685\" rel=\"noopener\" target=\"_blank\">sixth anniversary as an open source project</a> yesterday and <a href=\"https://about.gitlab.com/2017/10/09/gitlab-raises-20-million-to-complete-devops/\" rel=\"noopener\" target=\"_blank\">announced</a> a $20 million Series C round of funding led by <a href=\"https://www.gv.com/team/dave-munichiello/\" rel=\"noopener\" target=\"_blank\">GV General Partner Dave Munichiello</a>. The company&#8217;s CEO Sid Sijbrandij joined Municheiello with guest hosts, Adam Stacoviak and Jerod Santo from The Changelog podcast, for the <a href=\"https://www.youtube.com/watch?v=5dhjw-TT964\" rel=\"noopener\" target=\"_blank\">GitLab live event</a> that aired yesterday.</p>\n<p>&#8220;When we think about investing, we want to be involved in the fastest-growing companies in the world,&#8221; Munichiello said. &#8220;We think about that a little differently than most firms in that we are looking for looking for dev-focused tools. We think software will disrupt the enterprises of the future and so we think the best tools that help enable and empower the best software teams will become enormous companies over time. We&#8217;re certainly seeing that with GitLab.&#8221;</p>\n<p>Munichiello said he favors investing in open source because it is &#8220;the most secure and the best software in the world.&#8221; Although GitLab is a much smaller company than its more prominent rivals GitHub and Bitbucket, it currently dominates the self-hosted Git market with its open source tools. GitLab is used by 100,000 organizations and customers include NASA, the Nasdaq Stock Market, Sony Corp, Comcast, Bayer, among many other large companies.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-10-at-11.50.49-AM.png?ssl=1\"><img /></a></p>\n<p>In addition to the $20 million in funding, the company also announced that it has appointed Matt Mullenweg to its board of directors.</p>\n<p>&#8220;I&#8217;m very excited to announce that Matt Mullenweg, the CEO of Automattic and founder of WordPress decided to join our board,&#8221; Sid Sijbrandij said. &#8220;He&#8217;s a leading figure on how to think about open source and how to build a business on that and a remote-only work culture.&#8221; Sijbrandij said GitLab&#8217;s board of directors sets the tone for what the company is allowed to spend its money on, how it approaches the balance between open source and closed source, and the features that the team decides to make money with.</p>\n<p>&#8220;GitLab’s powerful momentum and scaling have a lot of parallels to Automattic and WordPress in their early days,&#8221; Mullenweg said. &#8220;WordPress had to battle a lot of competitors, and ultimately came out on top as a successful company on an open source business model. I hope to help GitLab achieve the same triumph. Fundamentally, I want to help create the kind of internet that I want to live in and I want my children to live in, one that reaches a global audience and one that is able to make a difference.&#8221;</p>\n<p>Mullenweg also said he was impressed with GitLab&#8217;s transparency and how the company shares many of its internal documents, whether it&#8217;s a sales manual or employee onboarding information. GitLab, which employees nearly 200 people, also shares a similar work culture to Automattic, as 100% of the team works remotely.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">“Not only being ahead in terms of transparency, GitLab is exciting for me bc I think distributed work is the future of work.” &#8211;<a href=\"https://twitter.com/photomatt?ref_src=twsrc%5Etfw\">@photomatt</a> <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f4bb.png\" alt=\"💻\" class=\"wp-smiley\" /><img src=\"https://s.w.org/images/core/emoji/2.3/72x72/2728.png\" alt=\"✨\" class=\"wp-smiley\" /></p>\n<p>&mdash; GitLab (@gitlab) <a href=\"https://twitter.com/gitlab/status/917441432847376385?ref_src=twsrc%5Etfw\">October 9, 2017</a></p></blockquote>\n<p></p>\n<p>When asked if there is anything down the line for collaboration between GitLab and WordPress, Mullenweg said, &#8220;It&#8217;s definitely something on our minds. Core WordPress is still Trac and Subversion, so I think that it&#8217;s not our top priority this year, but in the future it&#8217;s definitely on the radar.&#8221;</p>\n<p>GitLab started with basic version control and an issues tracker. Last year  the company announced its first master plan to make GitLab a complete developer solution, which it completed in December 2016. Sijbrandij said the company is aiming to deliver a complete DevOps solution in 2018, a set of tools that unifies the development and operations work into a single user experience.</p>\n<p>GitLab has been working towards the goal of supporting the complete DevOps lifecycle by adding tools for application performance monitoring and server monitoring. This enables developers and operations managers to keep tabs on code after it is deployed, while using a single user interface, the same tools, and one permissions model.</p>\n<p>&#8220;It used to be that development and operations were separate parts in a company and they had their own tools and those tools were different,&#8221; Sijbrandij said. &#8220;You needed different expertise to operate them. Now devops aims to align and integrate those groups. What happens is people took the tools from two different departments and tried to glue them together. They duck taped the tools together. That&#8217;s what you see in traditional devops &#8211; the glue between the traditional developer tools and the traditional operating tools, and it&#8217;s not a very good experience. We want to take the complete set of tooling we have for development and extend it all the way to operations, so it&#8217;s about creating a single application that does both.&#8221;</p>\n<p>Check out the recording of the GitLab live event below for a more in-depth explanation of Sijbrandij&#8217;s vision for creating a complete DevOps solution in 2018.</p>\n<p></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, 10 Oct 2017 18:55: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:94:\"WPTavern: WordPress 4.9 Adds Scheduling, Drafts, and Front-End Preview Links to the Customizer\";s: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:29:\"https://wptavern.com/?p=75276\";s: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-4-9-adds-scheduling-drafts-and-front-end-preview-links-to-the-customizer\";s: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:2012:\"<p>While <a href=\"https://wptavern.com/wordpress-4-8-evans-released-featuring-nearby-wordpress-events-new-media-widgets-and-link-boundaries\">WordPress 4.8</a> focused on adding new widgets, visual improvements to links in the text editor, and a new dashboard widget that displays nearby events, WordPress 4.9 places a heavy emphasis on customization.</p>\n<p>In WordPress 4.9, the Customizer has a new publish button with options to publish, save draft, or schedule changes. Edits made via the Customizer are called changesets that have status&#8217; similar to posts. These improvements were incorporated from the <a href=\"https://wordpress.org/plugins/customize-snapshots/\">Customize Snapshots</a> and <a href=\"https://wordpress.org/plugins/customize-posts/\">Customize Posts</a> feature plugins.</p>\n<img />New Customizer Publishing Options\n<p>Those who design sites will appreciate the ability to easily <a href=\"http://drab-yak.w4.poopy.life/?customize_changeset_uuid=e34fb3ad-ecd8-4bd6-b53a-726cf3d1c46e\">share a link</a> that provides a front-end preview to changes. Note the About This Site widget at the bottom of the page.</p>\n<p>This eliminates the need to publish changes to a live site or give users access to the WordPress backend. Links are generated by saving a draft in the Customizer.</p>\n<p>Clicking the Discharge Changes link removes unpublished edits. Scheduling changes is as simple as choosing a day and time for them to take place.</p>\n<p>These are just a few of the improvements in WordPress 4.9 which you can try out for yourself by downloading and testing <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-1/\">WordPress 4.9 beta 1</a> on a test site. Alternatively, you can install the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Testing plugin</a> on a test site, configure it for point release nightlies, and update to 4.9 Beta 1.</p>\n<p>Stay tuned as we go in-depth on some of the other features in WordPress 4.9 in the coming days.</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, 10 Oct 2017 13:32: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:\"Jeff Chandler\";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:134:\"WPTavern: Gutenberg Engineer Matías Ventura Unpacks the Vision for Gutenblocks, Front-End Editing, and the Future of WordPress 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:29:\"https://wptavern.com/?p=75472\";s: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:142:\"https://wptavern.com/gutenberg-engineer-matias-ventura-unpacks-the-vision-for-gutenblocks-front-end-editing-and-the-future-of-wordpress-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:8642:\"<a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/ship-bottle.jpg?ssl=1\"><img /></a>photo credit: KaylaKandzorra <a href=\"http://www.flickr.com/photos/48077358@N02/4952091078\">i miss you grampa.</a> &#8211; <a href=\"https://creativecommons.org/licenses/by/2.0/\">(license)</a>\n<p>In a post titled <a href=\"http://matiasventura.com/post/gutenberg-or-the-ship-of-theseus/\" rel=\"noopener\" target=\"_blank\">Gutenberg, or the Ship of Theseus</a>, Matías Ventura breaks down the vision for how the project will transform WordPress&#8217; content creation experience and the decisions the team has made along the way. Ventura describes how WordPress has become difficult to customize, as online publishing has embraced rich media and web design has evolved in complexity over the years.</p>\n<p>&#8220;WordPress can build incredible sites, yet the usability and clarity that used to be a driving force for its adoption has been fading away,&#8221; Ventura said. &#8220;The present reality is that many people struggle using WordPress as a tool for expression.&#8221;</p>\n<p>Ventura&#8217;s words hint at the growing threats from competitors whose interfaces define users&#8217; current expectations for a front-end editing experience. If WordPress is to stay afloat in a sea of competitors, it can no longer continue expanding its capabilities while leaving a disconnect between what users see while editing in the admin versus what is displayed on the frontend.</p>\n<p>&#8220;WordPress has always been about the user experience, and that needs to continue to evolve under newer demands,&#8221; Ventura said. &#8220;Gutenberg is an attempt at fundamentally addressing those needs, based on the idea of content blocks. It’s an attempt to improve how users interact with their content in a fundamentally visual way, while at the same time giving developers the tools to create more fulfilling experiences for the people they are helping.&#8221;</p>\n<p>Ventura elaborated on the foundations of the block approach to content creation and how it will expose more functionality to users in a unified interface, bringing more opportunities to the plugin ecosystem. The post offers some clarity for those who have been wondering about the decision to &#8220;make everything a block.&#8221; Ventura also anticipates that blocks will become a big part of WordPress theming in the future:</p>\n<blockquote><p>Themes can also provide styles for individual blocks, which can, in aggregation, fundamentally alter the visual appearance of the whole site. You can imagine themes becoming more about the presentation of blocks, while the functional parts can be extracted into blocks (which can potentially work across multiple theme variations). Themes can also provide templates for multiple kind of pages—colophon, products, portfolios, etc., by mixing blocks, setting them up as placeholders, and customizing their appearance.</p></blockquote>\n<p>Ventura also introduced a few new possibilities that Gutenberg could enable. He shared a video showing how granular control over each block can pave the way for a future where WordPress core allows for real-time collaborative editing. This is a feature that has been painfully lacking from the CMS but is nearer on the horizon with Gutenberg in place.</p>\n<p>&#8220;This same granularity is allowing us to develop a collaborative editing framework where we can lock content being edited by a peer on per block basis, instead of having to lock down the whole post,&#8221; Ventura said.</p>\n<p></p>\n<p>Ventura sees Gutenberg as the path to finally bringing front-end editing to WordPress:</p>\n<blockquote><p>Once Gutenberg is capable of handling all the pieces that visually compose a site—with themes providing styles for all the blocks—we end up with an editor that looks exactly like the front-end. (And at that point, we might just call it front-end editing.) Yet we’d had arrived at it through gradually improving the pieces of our familiar ship, in a way that didn’t cause it to collapse or alienated the people aboard. We want to accomplish this in a way that would allow us to refine and correct as we iterate and experience the reality of what is being built and how it is being used.</p></blockquote>\n<p>He likened the challenge of the Gutenberg project to upgrading the materials on a ship while ensuring that it continues to sail. As there are many passengers who depend on the boat, completely breaking it for the purpose of rebuilding is not an acceptable way forward.</p>\n<p>&#8220;It is an attempt at improving how users can connect with their site in a visual way, not at removing the flexibility and power that has made WordPress thrive,&#8221; Ventura said. &#8220;There might be a time when the old ways become obsolete and disappear, absorbed by the richer and clearer interface of blocks, but we are doing as much as possible to make this a process. The old doesn’t have to disappear suddenly, it can be gradually shaped into the new.&#8221;</p>\n<p>Comments are not enabled on the post, but it has received mostly positive feedback on Twitter. For some, it clarifies the direction of Gutenberg, the purpose of blocks and the possibilities they enable. Others in the community are on board with the concepts behind Gutenberg but are not comfortable with the tentative timeline for its inclusion in core. Ventura&#8217;s post does not address many of the more practical concerns the community has about allowing enough time for the WordPress product ecosystem to get ready for Gutenberg.</p>\n<p>Matt Mullenweg has confirmed that <a href=\"https://wptavern.com/matt-mullenweg-addresses-concerns-about-gutenberg-confirms-new-editor-to-ship-with-wordpress-5-0\" rel=\"noopener\" target=\"_blank\">Gutenberg will ship with WordPress 5.0</a> whenever Gutenberg is ready and most recently said that delays on selecting the JavaScript framework &#8220;will likely delay Gutenberg at least a few weeks, and may push the release into next year.&#8221;</p>\n<p>Last week, a post published by Yoast SEO founder Joost de Valk sparked conversation with his proposed <a href=\"https://yoast.com/gutenberg-alternative-approach/\" rel=\"noopener\" target=\"_blank\">alternative approach to Gutenberg</a>, which calls for a slower, staged rollout for plugin authors.</p>\n<p>&#8220;In this point of time, it’s not possible for plugins at all to integrate with Gutenberg,&#8221; de Valk said. &#8220;How on earth should plugin authors be able to build their integrations within a few months? That’s not possible. At least not without breaking things.&#8221;</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/Gutenberg-2.2-block-level.jpg?ssl=1\"><img /></a>His proposal recommends keeping the idea of blocks and making over the admin for WordPress 5.0 but leaving the meta boxes and toolbar untouched.</p>\n<p>&#8220;We are very enthusiastic about the idea of blocks, but have strong concerns about some of the technical choices and the speed of the implementation process,&#8221; de Valk said. &#8220;We are also worried about the lack of priority given to accessibility issues in the project. But most importantly, we are very much concerned about the fact that plugins are not able to integrate with the new editor.&#8221;</p>\n<p>It&#8217;s impossible for developers to have a clear understanding of the right way to extend Gutenberg right now. The JavaScript framework for the plugin has not yet been announced and critical issues regarding how block data should be stored are just now being floated for discussion.</p>\n<p>&#8220;The Editor/Gutenberg team would like the broader core group to start thinking about and discussing how block data is stored,&#8221; Ventura proposed during last week&#8217;s core development meeting. &#8220;We currently (specially after allowing meta attributes) have a lot of ways to store block data, with different tradeoffs. It’s going to be important to communicate when each is appropriate. This will come through examples and documentation, but generally such knowledge has also spread by core contributors doing talks and blog posts, etc.&#8221;</p>\n<p>Further collaboration from the broader community of WordPress core contributors should bring the project closer to being able to deliver the documentation developers need in order to follow best practices for extending the new editor. In the meantime, Ventura&#8217;s <a href=\"http://matiasventura.com/post/gutenberg-or-the-ship-of-theseus/\" rel=\"noopener\" target=\"_blank\">post</a> is a great read for understanding the larger vision behind Gutenberg and where it is headed.</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, 10 Oct 2017 03:56: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:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:12;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"Matt: Potential of 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:22:\"https://ma.tt/?p=47605\";s: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://ma.tt/2017/10/potential-of-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:456:\"<p>Matias Ventura, the lead of the editor focus for WordPress, has written <a href=\"http://matiasventura.com/post/gutenberg-or-the-ship-of-theseus/\">Gutenberg, or the Ship of Theseus</a> to talk about how Gutenberg&#x27;s approach will simplify many of the most complex parts of WordPress, building pages, and theme editing. If you want a peek at some of the things coming down the line with Gutenberg, including serverless WebRTC real-time co-editing.</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, 09 Oct 2017 12:47: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: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: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:82:\"WPTavern: WPThemeDoc: A Single-File HTML Template for Documenting WordPress 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:29:\"https://wptavern.com/?p=75437\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"https://wptavern.com/wpthemedoc-a-single-file-html-template-for-documenting-wordpress-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:2142:\"<a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/writing.jpg?ssl=1\"><img /></a>photo credit: <a href=\"https://stocksnap.io/photo/2FS8R15QYN\">Lia Leslie</a>\n<p><a href=\"https://themebeans.com/\" rel=\"noopener\" target=\"_blank\">ThemeBeans</a> founder Rich Tabor has <a href=\"https://richtabor.com/wpthemedoc/\" rel=\"noopener\" target=\"_blank\">open sourced WPThemeDoc</a>, the template he uses for documenting his commercial WordPress themes. Tabor is also the creator of <a href=\"https://wptavern.com/new-merlin-wp-onboarding-wizard-makes-wordpress-theme-installation-and-setup-effortless\" rel=\"noopener\" target=\"_blank\">Merlin WP</a>, a theme onboarding wizard that makes setup effortless for users. After applying his aesthetic talents to the documentation aspect of his business, he decided to package up his efforts and release <a href=\"https://github.com/richtabor/WPThemeDoc\" rel=\"noopener\" target=\"_blank\">WPThemeDoc on GitHub</a> to benefit other theme developers.</p>\n<p>WPThemeDoc is neatly organized and easy to navigate. It can be used without any design modifications or as a starting point for your own branded documentation design. Check out the <a href=\"http://docs.themebeans.com/york/\" rel=\"noopener\" target=\"_blank\">live demo</a> documenting Tabor&#8217;s York Pro theme.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/wpthemedoc.jpg?ssl=1\"><img /></a></p>\n<p>The template is a single HTML file that is easy to extend by adding or removing sections. It includes a set of &#8220;find and replace&#8221; variables that developers can use to quickly customize the document&#8217;s information for their own themes. The template itself requires very little documentation, as it uses nothing more than simple HTML and CSS.</p>\n<p>For many theme developers documentation is a chore &#8211; it&#8217;s not the fun part of creating themes. WPThemeDoc makes documentation as simple as filling in the blanks. It is licensed under the GPL v2.0 or later and feedback and contributions are <a href=\"https://github.com/richtabor/WPThemeDoc\" rel=\"noopener\" target=\"_blank\">welcome on GitHub</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:\"Sat, 07 Oct 2017 04:44: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: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:58:\"WPTavern: Disqus Data Breach Affects 17.5 Million Accounts\";s: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:29:\"https://wptavern.com/?p=75434\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wptavern.com/disqus-data-breach-affects-17-5-million-accounts\";s: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:2094:\"<p><a href=\"https://disqus.com/\">Disqus</a>, a comment management and hosting service, <a href=\"https://blog.disqus.com/security-alert-user-info-breach\">has announced</a> it suffered a data breach that affects 17.5 million users. A snapshot of its database from 2012 with information dating back to 2007 containing email addresses, usernames, sign-up dates, and last login dates in plain-text were exposed.</p>\n<p>Passwords hashed with the SHA1 protocol and a salt for about one-third of affected users are also included in the snap-shot. Disqus was made aware of the breach and received the exposed data on October 5th by <a href=\"https://www.troyhunt.com/\">Troy Hunt</a>, an independent security researcher. Today, the service contacted affected users, reset their passwords, and publicly disclosed the incident.</p>\n<p>Jason Yan, CTO of Disqus, says the company has no evidence that unauthorized logins are occurring due to compromised credentials. &#8220;No plain-text passwords were exposed, but it is possible for this data to be decrypted (even if unlikely),&#8221; Yan said.</p>\n<p>&#8220;As a security precaution, we have reset the passwords for all affected users. We recommend that all users change passwords on other services if they are shared. At this time, we do not believe that this data is widely distributed or readily available. We can also confirm that the most recent data that was exposed is from July, 2012.&#8221;</p>\n<p>Since emails were stored in plain-text, it&#8217;s possible affected users may receive unwanted email. Disqus doesn&#8217;t believe there is any threat to user accounts as it has made improvements over the years to significantly increase password security. One of those improvements was changing the password hashing algorithm from SHA1 to bcrypt.</p>\n<p>If your account is affected by the data breach, you will receive an email from Disqus requesting that you change your password. The company is continuing to investigate the breach and will share new information on <a href=\"https://blog.disqus.com/\">its blog</a> when it becomes available.</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, 07 Oct 2017 03:13: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:\"Jeff Chandler\";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:94:\"WPTavern: Poopy.life Launches Pro Version at WPsandbox.io Aimed at Theme and Plugin Developers\";s: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:29:\"https://wptavern.com/?p=74874\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:105:\"https://wptavern.com/poopy-life-launches-pro-version-at-wpsandbox-io-aimed-at-theme-and-plugin-developers\";s: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:6661:\"<a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2014/05/sandbox.png?ssl=1\"><img /></a>photo credit: <a href=\"http://www.flickr.com/photos/hiljainenmies/3580475943/\">hiljainenmies</a> &#8211; <a href=\"http://creativecommons.org/licenses/by-nc/2.0/\">cc</a>\n<p>Six months ago, the team behind <a href=\"http://www.wpallimport.com/\" rel=\"noopener\" target=\"_blank\">WP All Import</a> and <a href=\"https://www.oxygenapp.com/try\" rel=\"noopener\" target=\"_blank\">Oxygen</a> <a href=\"https://wptavern.com/poopy-life-lets-you-create-free-unlimited-wordpress-test-installs\" rel=\"noopener\" target=\"_blank\">opened Poopy.life to the public</a>, a service that offers free unlimited WordPress installs for anyone who needs a temporary testing site. Public testing went well enough that a commercial tier of the service is now available at <a href=\"https://wpsandbox.io/\" rel=\"noopener\" target=\"_blank\">WPSandbox.io</a>, with plans ranging from $49/month &#8211; $699/month, depending on the number of installs required.</p>\n<p>&#8220;On any given day we have around 3-4K active installs,&#8221; WP All Import team lead Joe Guilmette said. &#8220;We actually got around 7K the first day and the infrastructure didn’t go down. So we were pretty stoked.&#8221;</p>\n<p>Guilmette said a few plugin and theme shops are using the service and one developer even wrote a script to iframe their poopy.life installs for use in their theme demos.</p>\n<p>&#8220;We’ll probably put a stop to that at some point, but it was pretty cool to see,&#8221; Guilmette said. &#8220;Tons of people use it for testing plugins, themes, and just all sorts of general WordPress testing. We’ve been using this internally for years, and every time we&#8217;d fire up localhost or a testing install, it’s just faster to use poopy.life.&#8221;</p>\n<p>Pro users get all the convenience of Poopy.life under the more business-friendly wpsandbox.pro domain with a dashboard to manage installs, SSH and SFTP access to their installs, and the ability to hot-swap between PHP versions. Having Poopy.life open to the public has given the team an opportunity to address any remaining pain points with hosting thousands of test installs.</p>\n<p>&#8220;Since launching poopy.life everything has actually been pretty smooth,&#8221; Guilmette said. &#8220;We&#8217;ve already been using various versions of this internally to sell millions of dollars worth of plugins over the last five years. So it’s already been hacked to pieces, DDoSed, etc. We’ve already been through all that.&#8221;</p>\n<p>When the team first started Poopy.life as an internal project for WP All Import, they had a difficult time trying to host it on a VPS with the requirement of isolating installs from each other without any professional systems administrators on board.</p>\n<p>&#8220;We were getting hacked all the time, so we started using CloudLinux, the same software that a lot webhosts use for their shared hosting servers,&#8221; Guilmette said. &#8220;This also prevents resource hogging, where someone could start mining bitcoin and then everyone’s installs would take forever to load.</p>\n<p>&#8220;Then came the spammers, using their installs to send out email spam. So we learned we had to discard e-mail silently while allowing scripts that expect e-mail to be available to still function correctly.</p>\n<p>&#8220;Once we went on that whole journey, it was kind of a no-brainer to share this tool with everyone else. We’ve been through a lot of pain in building this platform, and in opening this up to the public we hope we can help others avoid those same issues.&#8221;</p>\n<p>The team now has two systems administrators on call 24/7 to get the service back up and running quickly if anything breaks.</p>\n<h3>WP Sandbox Service is Aimed at Theme and Plugin Developers</h3>\n<p>In the past six months since opening Poopy.life to the public, Guilmette&#8217;s team has learned several valuable lessons in how to market the commercial service.</p>\n<p>&#8220;We use the Sandbox for so many different things, so the in the beginning the temptation was to kind of market it to everyone who we thought would find it useful,&#8221; Guilmette he said. &#8220;We didn’t find a whole lot of success, and are now focusing on plugin and theme developers. It’s helped us so much for WP All Import and Oxygen &#8211; everything from increasing sales to making tech support much easier by giving users isolated places they can reproduce problems. We know plugin and theme developers need this tool, so it makes the most sense for us to focus our marketing directly at them.&#8221;</p>\n<p>Having a way to allow users to try a product like Oxygen before purchasing will be particularly useful in the Gutenberg era, where many users are unsure about the differences between what core will offer and what a site building product can bring to the table. Guilmette and his team are optimistic about what Gutenberg will bring to the customization experience.</p>\n<p>&#8220;We can’t wait for it to ship in core,&#8221; Guilmette said. &#8220;I think a lot of the negativity about Gutenberg is from folks who make page builders and view it as competition. But Oxygen is a site builder, not a page builder (i.e. you design headers, footers, etc.). We don’t see Oxygen as competition; we think it will enhance the Oxygen experience. We think Gutenberg is great, and are excited to see some other talented teams out there working hard to make WordPress easier to use for everyone.&#8221;</p>\n<p>He said his team is hoping to provide a Gutenberg component that users can drop into Oxygen and then edit that area of the site with Gutenberg. Having a sandboxed version of this available for users to test will help them to understand how the product works before purchasing.</p>\n<p>Regardless of whether or not WP Sandbox takes off with other WordPress product companies, WP All Import and Oxygen have benefited from bringing sandboxing to the sales experience and continue to make use of the architecture the team has developed.</p>\n<p>&#8220;We generally avoid big, coordinated releases,&#8221; Guilmette said. &#8220;We prefer to slowly build a product around a group of slowly growing users. If you release a finished product to the world, chances are you spent too much money making something no one wants.</p>\n<p>&#8220;It hasn’t paid for itself yet, but that’s to be expected. We have enough users to make us optimistic, and some very exciting customers in the onboarding process. Once we get a few big names using it and other plugin developers realize the benefits of using it, we think it will take off.&#8221;</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, 06 Oct 2017 19:17: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: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:53:\"WPTavern: WooConf 2017 Livestream 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:29:\"https://wptavern.com/?p=75369\";s: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:64:\"https://wptavern.com/wooconf-2017-livestream-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:2445:\"<p>The third edition of <a href=\"https://wooconf.com/\" rel=\"noopener\" target=\"_blank\">WooConf</a> is being held in Seattle, Washington, October 19-20. This year the event is <a href=\"https://wptavern.com/seattle-to-host-wooconf-2017-in-october-conference-to-focus-on-developers\" rel=\"noopener\" target=\"_blank\">narrowing its focus to developers</a> and will feature eight workshops and more than 30 speakers. Topics include scaling, client relations, A/B testing, and enterprise e-commerce.</p>\n<p><a href=\"https://wordpress.org/plugins/woocommerce/\" rel=\"noopener\" target=\"_blank\">WooCommerce</a> is currently active on more than three million sites and the plugin has been downloaded 31 million times. Developers are using the plugin all over the world, but only a small fraction of them will be able to make it to Seattle for the conference. WooConf is less than two weeks away but in-person <a href=\"https://wooconf.com/#buy-a-ticket\" rel=\"noopener\" target=\"_blank\">tickets are still available</a> at $699 per attendee.</p>\n<p>A livestream of the conference is available for those who would like to attend but are unable to travel. <a href=\"https://wooconf.com/product/live-stream/\" rel=\"noopener\" target=\"_blank\">Livestream tickets</a> went on sale today for $50/each.</p>\n<p>&#8220;The in-person ticket prices, the live stream tickets, and the support of our sponsors are what funds the conference,&#8221; WooConf co-organizer Aviva Pinchas said. &#8220;For those who are not in a position to pay for the live stream tickets or attend the event in-person, the video recordings will be released later for free, and there are a number of other ways people can participate.&#8221;</p>\n<p>Pinchas said the team will be sharing updates on social media, the event&#8217;s blog, and in the WooCommerce Community Slack. They have also arranged with local WooCommerce meetup organizers to livestream parts of the event during free <a href=\"https://wooconf.com/meetups/\" rel=\"noopener\" target=\"_blank\">IRL meetups</a> in 12 major cities across the globe. These satellite events will include local speakers and offer attendees the opportunity to connect with other nearby WooCommerce developers and store owners.</p>\n<p>All of the recorded sessions will be published to the <a href=\"https://www.youtube.com/channel/UC63GQg3s2QcgOpMzsiF6wwQ\" rel=\"noopener\" target=\"_blank\">WooCommerce YouTube channel</a> sometime after the conclusion of the event.</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, 06 Oct 2017 03:04:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:82:\"WPTavern: DonateWC Successfully Sponsors its First Applicant to WordCamp Cape Town\";s: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:29:\"https://wptavern.com/?p=75279\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"https://wptavern.com/donatewc-successfully-sponsors-its-first-applicant-to-wordcamp-capetown\";s: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:1656:\"<p><a href=\"https://donatewc.org/\">DonateWC</a> has <a href=\"https://donatewc.org/sponsorship-recipients/wordcamp-capetown-speaker-fundraiser/\">selected</a> and successfully sponsored its first applicant to <a href=\"https://2017.capetown.wordcamp.org/\">WordCamp Cape Town</a>. The recipient has chosen to remain anonymous although they are a speaker at the event.</p>\n<p>Funds left over from the <a href=\"https://donatewc.org/news/surprise-our-goal-is-fully-funded/\">initial crowdfunding campaign</a> and from the <a href=\"https://donatewc.org/make-a-donation/\">general donation pool</a> were used to cover expenses. The total cost of sponsorship is €669.24 with €197.37 coming from donations.</p>\n<p>In addition to sponsoring recipients, DonateWC is also publishing stories submitted by contributors on the benefits and impacts WordCamps have. <a href=\"https://twitter.com/arvindsinghdev\">Arvind Singh</a> published <a href=\"https://donatewc.org/wordcamp-stories/getting-to-wordcamp-udaipur/\">the first story</a> on DonateWC where he explains how his experience at <a href=\"https://2017.udaipur.wordcamp.org/\">WordCamp Udaipur</a> translated into WordPress meetups in <a href=\"https://2017.delhi.wordcamp.org/\">Delhi, India</a> and eventually, the first <a href=\"https://2017.delhi.wordcamp.org/\">WordCamp Delhi</a>.</p>\n<p>There&#8217;s no word yet on who will be the next recipient of a DonateWC sponsorship but the initiative still needs your help. If you believe in the cause, please consider making a <a href=\"https://donatewc.org/make-a-donation/\">donation.</a> The funds will be used to help others who are less fortunate attend WordCamps.</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, 05 Oct 2017 23:33: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:\"Jeff Chandler\";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:67:\"WPTavern: Gutenberg 1.3 Adds New Feedback Option for Plugin Testers\";s: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:29:\"https://wptavern.com/?p=75323\";s: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:78:\"https://wptavern.com/gutenberg-1-3-adds-new-feedback-option-for-plugin-testers\";s: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:3240:\"<p><a href=\"https://make.wordpress.org/core/2017/10/04/whats-new-in-gutenberg-4th-october/\" rel=\"noopener\" target=\"_blank\">Gutenberg 1.3</a> was released this week with many small tweaks and improvements to existing features. One of the most visible updates for those who are testing the Cover Image block is the addition of an <a href=\"https://github.com/WordPress/gutenberg/pull/2815\" rel=\"noopener\" target=\"_blank\">opacity slider</a>. It brings more flexibility to the feature than the previous on/off background dimming toggle provided. Users can now slide the opacity along a range snapped to percentages of 10.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/cover-image-block-opacity.gif?ssl=1\"><img /></a></p>\n<p>Version 1.3 also introduces an option to <a href=\"https://github.com/WordPress/gutenberg/pull/2807\" rel=\"noopener\" target=\"_blank\">convert a single block to an HTML block when Gutenberg detects conflicting content</a>. This is a precursor to an open issue that proposes <a href=\"https://github.com/WordPress/gutenberg/issues/2794\" rel=\"noopener\" target=\"_blank\">an HTML mode for blocks</a>, essentially a mechanism for each block to be edited as HTML. Contributors are still discussing the best approach for implementing the UI, which we will likely see in a future release.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-05-at-1.47.01-PM.png?ssl=1\"><img /></a></p>\n<p>Gutenberg 1.3 adds a new submenu item that ramps up the potential for gathering more feedback from people who are using the plugin. The Feedback link appears in the plugin&#8217;s sidebar menu and leads to a polldaddy form that separates users&#8217; comments into either either a feedback or support channel.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-05-at-2.03.23-PM.png?ssl=1\"><img /></a></p>\n<p>Instead of relying on testers to know where to go to offer feedback, the new link offers them an easily accessible avenue for sharing their thoughts and concerns. This option is especially helpful for those who are not as adept at using GitHub or writing meaningful bug reports. The forms guide the user to report important details of their setup, browser information, screenshots, and other useful information.</p>\n<p>Gutenberg does not track any information about users who submit feedback via the Polldaddy forms and there is nothing to indicate that the responses will be made public. It is unrealistic to expect that the Gutenberg team will be able to respond to each submission individually, but it would be helpful if they provided summaries of trends in user feedback and how it is informing the design and development of the project. This could go a long way to prevent users from perceiving that their concerns are being buried.</p>\n<p>Version 1.3 also adds expandable panels to the block inspector, support for pasting plain text markdown content (and converting it to blocks), and accessibility improvements to the color palette component. Check out the full <a href=\"https://make.wordpress.org/core/2017/10/04/whats-new-in-gutenberg-4th-october/\" rel=\"noopener\" target=\"_blank\">changelog</a> for more details.</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, 05 Oct 2017 22:01:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:58:\"WPTavern: WPWeekly Episode 290 – Putting The Rad in Brad\";s: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:58:\"https://wptavern.com?p=75361&preview=true&preview_id=75361\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"https://wptavern.com/wpweekly-episode-290-putting-the-rad-in-brad\";s: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:2823:\"<p>In this episode, I&#8217;m joined by special guest co-host Brad Williams, Co-Founder and CEO of the website design and development agency <a href=\"https://webdevstudios.com/\">WebDevStudios</a>. Brad shared his experience at CampPress and is looking forward to attending the event again in 2018.</p>\n<p>We discussed the recent move to moderate all comments on the Tavern again. We covered the news of the week and near the end of the show, Brad describes why his company gives back to WordPress by participating in the <a href=\"https://ma.tt/2014/09/five-for-the-future/\">Five for the Future</a> initiative.</p>\n<h2>Stories Discussed:</h2>\n<p><a href=\"https://wptavern.com/camp-press-a-detox-from-digital-life\">Camp Press – A Detox from Digital Life</a><br />\n<a href=\"https://yoast.com/gutenberg-alternative-approach/\">Yoast Publishes an Alternative to Gutenberg While Raising Concerns About its Development. </a><br />\n<a href=\"https://wptavern.com/new-wp-cli-project-aims-to-extend-checksum-verification-to-plugins-and-themes\">New WP-CLI Project Aims to Extend Checksum Verification to Plugins and Themes</a><br />\n<a href=\"https://wptavern.com/regenerate-thumbnails-plugin-passes-5-million-downloads-rewrite-in-the-works\">Regenerate Thumbnails Plugin Passes 5 Million Downloads, Rewrite in the Works</a><br />\n<a href=\"https://wptavern.com/drupal-core-maintainers-propose-adopting-react-for-administrative-uis\">Drupal Core Maintainers Propose Adopting React for Administrative UI’s</a><br />\n<a href=\"https://wpcampus.org/conferences/apply-to-host/\">WPCampus 2018 is Taking Submissions From Host Cities</a><br />\n<a href=\"https://jetpack.com/2017/10/03/jetpack-5-4-date-picker-contact-form/\">Jetpack 5.4 Released </a></p>\n<h2>Picks of the Week:</h2>\n<p>If you have any WordPress related questions, consider asking them during the <a href=\"https://maintainn.com/ask-maintainn-twitter-event-october-5/\">Ask Maintainn event</a> on October 5th using the #askMaintainn hashtag on Twitter. Jim Byrom, Director of Client Services, will answer the questions directly through the Maintainn Twitter account.</p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, October 11th 3:00 P.M. Eastern</p>\n<p><strong>Subscribe To WPWeekly Via Itunes: </strong><a href=\"https://itunes.apple.com/us/podcast/wordpress-weekly/id694849738\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via RSS: </strong><a href=\"https://wptavern.com/feed/podcast\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via Stitcher Radio: </strong><a href=\"http://www.stitcher.com/podcast/wordpress-weekly-podcast?refid=stpr\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Listen To Episode #290:</strong><br />\n</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, 05 Oct 2017 07:21:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";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:30:\"Dev Blog: WordPress 4.9 Beta 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4926\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9104:\"<p>WordPress 4.9 Beta 1 is now available!</p>\n<p><strong>This software is still in development,</strong> so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.9, try the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin (you’ll want “bleeding edge nightlies”). Or you can <a href=\"https://wordpress.org/wordpress-4.9-beta1.zip\">download the beta here</a> (zip).</p>\n<p>WordPress 4.9 is slated for release on <a href=\"https://make.wordpress.org/core/4-9/\">November 14</a>, but we need your help to get there. We’ve been working on making it even easier to customize your site. Here are some of the bigger items to test and help us find as many bugs as possible in the coming weeks:</p>\n<ul>\n<li>Drafting (<a href=\"https://core.trac.wordpress.org/ticket/39896\">#39896</a>) and scheduling (<a href=\"https://core.trac.wordpress.org/ticket/28721\">#28721</a>) of changes in the Customizer. Once you save or schedule a changeset, when any user comes into the Customizer the pending changes will be autoloaded. A button is provided to discard changes to restore the Customizer to the last published state. (This is a new “linear” mode for changesets, as opposed to “branching” mode which can be enabled by filter so that every time  user opens the Customizer a new blank changeset will be started.)</li>\n<li>Addition of a frontend preview link to the Customizer to allow changes to be browsed on the frontend, even without a user being logged in (<a href=\"https://core.trac.wordpress.org/ticket/39896\">#39896</a>).</li>\n<li>Addition of autosave revisions in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/39275\">#39275</a>).</li>\n<li>A brand new theme browsing experience in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/37661\">#37661</a>).</li>\n<li>Gallery widget (<a href=\"https://core.trac.wordpress.org/ticket/41914\">#41914</a>), following the media and image widgets introduced in 4.8.</li>\n<li>Support for shortcodes in Text widgets (<a href=\"https://core.trac.wordpress.org/ticket/10457\">#10457</a>).</li>\n<li>Support for adding media to Text widgets (<a href=\"https://core.trac.wordpress.org/ticket/40854\">#40854</a>).</li>\n<li>Support for adding oEmbeds outside post content, including Text widgets (<a href=\"https://core.trac.wordpress.org/ticket/34115\">#34115</a>).</li>\n<li>Support for videos from providers other than YouTube and Vimeo in the Video widget (<a href=\"https://core.trac.wordpress.org/ticket/42039\">#42039</a>)</li>\n<li>Improve the flow for creating new menus in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/40104\">#40104</a>).</li>\n<li>Educated guess mapping of nav menus and widgets when switching themes (<a href=\"https://core.trac.wordpress.org/ticket/39692\">#39692</a>).</li>\n<li>Plugins: Introduce singular capabilities for activating and deactivating individual plugins (<a href=\"https://core.trac.wordpress.org/ticket/38652\">#38652</a>).</li>\n<li>Sandbox PHP file edits in both plugins and themes, without auto-deactivation when an error occurs; a PHP edit that introduces a fatal error is rolled back with an opportunity then for the user to fix the error and attempt to re-save. (<a href=\"https://core.trac.wordpress.org/ticket/21622\">#21622</a>).</li>\n<li>Addition of dirty state for widgets on the admin screen, indicating when a widget has been successfully saved and showing an “Are you sure?” dialog when attempting to leave without saving changes. (<a href=\"https://core.trac.wordpress.org/ticket/23120\">#23120</a>, <a href=\"https://core.trac.wordpress.org/ticket/41610\">#41610</a>)</li>\n</ul>\n<p>As always, there have been exciting changes for developers to explore as well, such as:</p>\n<ul>\n<li>CodeMirror editor added to theme/plugin editor, Custom CSS in Customizer, and Custom HTML widgets. Integration includes support for linters to catch errors before you attempt to save. Includes new APIs for plugins to instantiate editors. (<a href=\"https://core.trac.wordpress.org/ticket/12423\">#12423</a>)</li>\n<li>Introduction of an extensible code editor control for adding instances of CodeMirror to the Customizer. (<a href=\"https://core.trac.wordpress.org/ticket/41897\">#41897</a>)</li>\n<li>Addition of global notifications area (<a href=\"https://core.trac.wordpress.org/ticket/35210\">#35210</a>), panel and section notifications (<a href=\"https://core.trac.wordpress.org/ticket/38794\">#38794</a>), and a notification overlay that takes over the entire screen in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/37727\">#37727</a>).</li>\n<li>A date/time control in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/42022\">#42022</a>).</li>\n<li>Improve usability of Customize JS API (<a href=\"https://core.trac.wordpress.org/ticket/42083\">#42083</a>, <a href=\"https://core.trac.wordpress.org/ticket/37964\">#37964</a>, <a href=\"https://core.trac.wordpress.org/ticket/36167\">#36167</a>).</li>\n<li>Introduction of control templates for base controls (<a href=\"https://core.trac.wordpress.org/ticket/30738\">#30738</a>).</li>\n<li>Use WP_Term_Query when transforming tax queries (<a href=\"https://core.trac.wordpress.org/ticket/37038\">#37038</a>).</li>\n<li>Database: Add support for MySQL servers connecting to IPv6 hosts (<a href=\"https://core.trac.wordpress.org/ticket/41722\">#41722</a>).</li>\n<li>Emoji: Bring Twemoji compatibility to PHP (<a href=\"https://core.trac.wordpress.org/ticket/35293\">#35293</a>). Test for any weirdness with emoji in RSS feeds or emails.</li>\n<li>I18N: Introduce the Plural_Forms class (<a href=\"https://core.trac.wordpress.org/ticket/41562\">#41562</a>).</li>\n<li>Media: Upgrade MediaElement.js to 4.2.5-74e01a40 (<a href=\"https://core.trac.wordpress.org/ticket/39686\">#39686</a>).</li>\n<li>Media: Use max-width for default captions (<a href=\"https://core.trac.wordpress.org/ticket/33981\">#33981</a>). We will want to make sure this doesn’t cause unexpected visual regressions in existing themes, default themes were all fine in testing.</li>\n<li>Media: Reduce duplicated custom header crops in the Customizer (<a href=\"https://core.trac.wordpress.org/ticket/21819\">#21819</a>).</li>\n<li>Media: Store video creation date in meta (<a href=\"https://core.trac.wordpress.org/ticket/35218\">#35218</a>). Please help test different kinds of videos.</li>\n<li>Multisite: Introduce get_site_by() (<a href=\"https://core.trac.wordpress.org/ticket/40180\">#40180</a>).</li>\n<li>Multisite: Improve get_blog_details() by using get_site_by() (<a href=\"https://core.trac.wordpress.org/ticket/40228\">#40228</a>).</li>\n<li>Multisite: Improve initializing available roles when switch sites (<a href=\"https://core.trac.wordpress.org/ticket/38645\">#38645</a>).</li>\n<li>Multisite: Initialize a user&#8217;s roles correctly when setting them up for a different site (<a href=\"https://core.trac.wordpress.org/ticket/36961\">#36961</a>).</li>\n<li>REST API: Support registering complex data structures for settings and meta</li>\n<li>REST API: Support for objects in schema validation and sanitization (<a href=\"https://core.trac.wordpress.org/ticket/38583\">#38583</a>)</li>\n<li>Role/Capability: Introduce capabilities dedicated to installing and updating language files (<a href=\"https://core.trac.wordpress.org/ticket/39677\">#39677</a>).</li>\n<li>Remove SWFUpload (<a href=\"https://core.trac.wordpress.org/ticket/41752\">#41752</a>).</li>\n<li>Users: Require a confirmation link in an email to be clicked when a user attempts to change their email address (<a href=\"https://core.trac.wordpress.org/ticket/16470\">#16470</a>).</li>\n<li>Core and the unit test suite is fully compatible with the upcoming release of PHP 7.2</li>\n</ul>\n<p>If you want a more in-depth view of what major changes have made it into 4.9, <a href=\"https://make.wordpress.org/core/tag/4-9/\">check out posts tagged with 4.9 on the main development blog</a>, or look at a <a href=\"https://core.trac.wordpress.org/query?status=closed&resolution=fixed&milestone=4.9&group=component&order=priority\">list of everything</a> that’s changed. There will be more developer notes to come, so keep an eye out for those as well.</p>\n<p>Do you speak a language other than English? <a href=\"https://translate.wordpress.org/projects/wp/dev\">Help us translate WordPress into more than 100 languages!</a></p>\n<p><b>If you think you’ve found a bug</b>, you can post to the <a href=\"https://wordpress.org/support/forum/alphabeta\">Alpha/Beta area</a> in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, <a href=\"https://make.wordpress.org/core/reports/\">file one on WordPress Trac</a>, where you can also find <a href=\"https://core.trac.wordpress.org/tickets/major\">a list of known bugs</a>.</p>\n<p>Happy testing!</p>\n<p><i>Without your testing,<br />\nwe might hurt the internet.<br />\nPlease help us find bugs.<img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f41b.png\" alt=\"🐛\" class=\"wp-smiley\" /></i></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, 05 Oct 2017 05:54: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:12:\"Jeffrey Paul\";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:119:\"WPTavern: Jetpack 5.4 Introduces Beta Version of New Search Module Powered by Elasticsearch for Professional Plan Users\";s: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:29:\"https://wptavern.com/?p=75300\";s: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:130:\"https://wptavern.com/jetpack-5-4-introduces-beta-version-of-new-search-module-powered-by-elasticsearch-for-professional-plan-users\";s: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:4648:\"<p><a href=\"https://jetpack.com/2017/10/03/jetpack-5-4-date-picker-contact-form/\" rel=\"noopener\" target=\"_blank\">Jetpack 5.4</a> was released yesterday with many small enhancements to existing modules and an expansion of features for users on the paid plans. A new date picker field is available for the Contact Form, allowing administrators to request additional information such as project timelines, event reservations, or any other date-related data.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-04-at-2.43.45-PM.png?ssl=1\"><img /></a></p>\n<p>This release also fixes a bug with Jetpack&#8217;s Comments module where the form had whitespace beneath it when displayed in some themes. It now has a set default height, which will expand automatically as commenters are typing.</p>\n<p>A few other other improvements for all Jetpack users include the ability for third-party plugin and theme authors to add new menu items to the WordPress.com toolbar, connection process updated to allow for more users, improved display of Facebook embeds, and a better migration process for Widget Visibility rules when switching to the new WordPress Image Widget. Check out the full list of changes in the plugin&#8217;s <a href=\"https://wordpress.org/plugins/jetpack/#developers\" rel=\"noopener\" target=\"_blank\">changelog</a>.</p>\n<h3>New Features for Jetpack Personal, Premium, and Professional Plans: Welcome Screens and Search Module in Beta</h3>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/personal-plan.png?ssl=1\"><img /></a>Jetpack 5.4 adds a new welcome screen for users who upgrade to a paid plan, highlighting some of the additional features included.</p>\n<p>The plugin will soon be introducing a new <a href=\"https://jetpack.com/support/search/\" rel=\"noopener\" target=\"_blank\">Jetpack Search</a> module for users on its <a href=\"https://jetpack.com/install/professional/\" rel=\"noopener\" target=\"_blank\">Professional plan</a>, the top tier that caters to those who need more business and marketing tools. Version 5.4 adds the architecture for the feature, which is powered by Elasticsearch and runs in the WordPress.com cloud. Users who want to participate in the beta can enable the feature at Settings > Traffic on WordPress.com and then add the new Search widget within wp-admin.</p>\n<p>WordPress&#8217; native search function is notoriously slow and often provides poor and inadequate results for sites with large amounts of content. Jetpack&#8217;s new Search module aims to deliver faster, more relevant results using the same powerful infrastructure that runs Jetpack Related Posts and the search on hundreds of WordPress.com VIP sites. In July 2017, WordPress.com&#8217;s <a href=\"https://data.blog/2017/07/11/real-time-elasticsearch-indexing-on-wordpress-com/\" rel=\"noopener\" target=\"_blank\">data.blog</a> reported that its network averages 23 million actions per day that trigger indexing of 75 million Elasticsearch documents into hundreds of indices.</p>\n<p>Jetpack Search boasts a zero configuration setup, real-time indexing (WordPress.com&#8217;s VIP indices have a one-second refresh rate), and the flexibility for developers to create custom Elasticsearch queries.</p>\n<p>The Jetpack Professional plan&#8217;s $299/year price point is highly competitive for access to a hosted Elasticsearch engine. Ordinarily, developers looking for the most economical way to implement Elasticsearch on a WordPress site will have to host and manage their own instances on Amazon AWS or other cloud services. This often comes with more ongoing maintenance and setup.</p>\n<p>Most managed WordPress hosts do not have a hosted Elasticsearch solution built into their plans. Earlier this year 10up launched <a href=\"http://ElasticPress.io\" rel=\"noopener\" target=\"_blank\">ElasticPress.io</a> to fill this need for for enterprise clients. The service starts at $299/month for up to 20GB of storage and unlimited Elasticsearch bandwidth and goes up to $999/month for more resources. WordPress.com VIP also offers Elasticsearch for their customers on plans ranging from $5,000 – $25,000 per month. Access to WordPress.com&#8217;s Elasticsearch infrastructure is arguably the highest value addition to Jetpack&#8217;s commercial plans to date.</p>\n<p>The Jetpack team is still working on the documentation for the new Search feature and has not published the specifics of the Elasticsearch resources and limits for Jetpack Professional subscribers. More information should be available once the feature is out of beta but current customers can test it after updating to Jetpack 5.4.</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, 04 Oct 2017 23:17: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: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:29:\"Matt: Consciousness of Matter\";s: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=47581\";s: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:46:\"https://ma.tt/2017/10/consciousness-of-matter/\";s: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:242:\"<p>Nautilus Magazine has <a href=\"http://nautil.us/issue/47/consciousness/is-matter-conscious\">an interesting look at the question of Is Matter Conscious</a>? Worth reading to learn what the word \"panpsychism\" means. Hat tip: John Vechey.</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, 04 Oct 2017 22:22: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: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: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:47:\"HeroPress: WordPress Research Behind The Scenes\";s: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=2134\";s: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/wordpress-research-behind-scenes/#utm_source=rss&utm_medium=rss&utm_campaign=wordpress-research-behind-scenes\";s: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:7972:\"<img width=\"960\" height=\"480\" src=\"https://heropress.com/wp-content/uploads/2017/10/100417-min-1024x512.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: I have met wonderful people from whom I have learned so much in the WordPress community.\" /><p>When I moved from Bogota (Colombia) to Paris I did a degree in translation and found myself, years later, working for one of the most important publishers specializing in research. But my dream since I left Colombia was to study Psychology. After about two years, I quit my job and went back to college. It was not an easy decision, but it never is, is it?</p>\n<p>My interest in starting this new career was to work in Clinical Psychology and Psychopathology. However, as far as I continued with my degree, I was finding subjects that put in doubt what I really wanted to work in the future. Health and Occupational Psychology was one of them.</p>\n<h3>Finding a Purpose</h3>\n<p>At that time I was still living in Paris with my husband, Andrés Cifuentes, a chemical engineer who ended up doing a master&#8217;s degree in web programming. Afterwards he became a WordPress enthusiast and nowadays he works within the WordPress ecosystem. Back then, while he spent his free time getting to know and learn more about WordPress (I didn’t know at that time that I was discovering WordPress too!) he listened to different podcasts and many of them addressed issues of the problems that remote workers had to face.</p>\n<blockquote><p>All of these people in the podcasts mentioned burnout as a result of their work and what they suffered for it. It was at that moment that I made the connection; I had found what I wanted to do.</p></blockquote>\n<p>The same day I started to investigate more about remote work and its impact on stress and burnout on the web (blogs, articles, essays).</p>\n<h3>Putting It Into Action</h3>\n<p>When time came to start my master I presented my project to my thesis director: I wanted to establish a relationship between remote work and burnout. Although he accepted my first subject of study, there was a long path waiting before establishing and defining my research area.</p>\n<p>Getting into the first steps of the research, I started an arduous research work of the literature review on remote work, which turned out being quite frustrating, as I could not find any scientific paper for my study on the subject. The only helpful information I could find was the research that had been done on telework, which was the closest type to remote work although it was not good enough.</p>\n<p>On the other hand, as a requirement for the master, I had to find an internship in a company, so I spent hours and hours writing cover letters and applying to boring internship offers which practically wanted the interns to make coffee. Nice!</p>\n<p>Fortunately, my husband had the wonderful idea for me to apply to companies working with WordPress. Since those companies are mostly 100% remote, this would help with my research along with having personal experience on remote work myself.</p>\n<blockquote><p>Lucky me! I had the great opportunity to do my internship in Human Made.</p></blockquote>\n<p>My proposal was to do a psychosocial risk assessment in the company that would also serve for my study. They were very kind to me and welcomed me warmly. No doubt they are a great company, Tom Wilmot truly cares for the wellbeing of his Humans and among themselves they help each other a lot, which for me is the basis of the success of the company&#8217;s growth. I really hope they have learned as much as I did.</p>\n<h3>Narrowing Focus</h3>\n<p>For several months I delivered to my thesis director about 8 different projects that I had find interesting to work on the remote work (stress, social support, culture differences, coping strategies, communication, isolation, identity…) all of them without success. My director disapproved each one of them as remote work in general is too extensive and scattered for a master thesis and I had to focus on a smaller group.</p>\n<blockquote><p>As I was doing my internship at Human Made, I thought it was a good idea to focus my study on the same subject but only within the WordPress community.</p></blockquote>\n<p>It was perfect since there have been no studies in this field in the WordPress community! Since WordPress project volunteers are the driving force behind the project, it has become particularly important to focus more on their psychological well-being.</p>\n<p>I sent the new thesis project about the role of motivation on burnout into the WordPress Community to my director and my research protocol was finally approved!</p>\n<h3>Studying The WordPress Community</h3>\n<p>WordPress is a community I&#8217;ve known for years thanks to my husband and I got closer to it with the time. My first contribution was to the Polyglots Team, he taught me how to start contributing and translating. He motivated me to give talks in WordCamps, something that I was very afraid of but I took it as an opportunity to share what I have learned about stress. I end up contributing with a couple of talks in WordCamp Sevilla and Barcelona about stress and remote work. Recently, I volunteered at past WordCamp Europe 2017.</p>\n<blockquote><p>I have met wonderful people from whom I have learned so much in the WordPress community, I never thought that I would ended up being part of this community myself!</p></blockquote>\n<p>So, in the end, for me it is more exciting to do my research on the WordPress community because I have a lot of affection for it. And there are so many more things to investigate!<br />\nMy purpose is to contribute with this ecosystem improving its well-being.</p>\n<p>For the moment, I am working on the survey data of my current research and I am looking forward to sharing the results with the WordPress community!</p>\n<div class=\"rtsocial-container rtsocial-container-align-right rtsocial-horizontal\"><div class=\"rtsocial-twitter-horizontal\"><div class=\"rtsocial-twitter-horizontal-button\"><a title=\"Tweet: WordPress Research Behind The Scenes\" class=\"rtsocial-twitter-button\" href=\"https://twitter.com/share?text=WordPress%20Research%20Behind%20The%20Scenes&via=heropress&url=https%3A%2F%2Fheropress.com%2Fessays%2Fwordpress-research-behind-scenes%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-fb-horizontal fb-light\"><div class=\"rtsocial-fb-horizontal-button\"><a title=\"Like: WordPress Research Behind The Scenes\" class=\"rtsocial-fb-button rtsocial-fb-like-light\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fheropress.com%2Fessays%2Fwordpress-research-behind-scenes%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-linkedin-horizontal\"><div class=\"rtsocial-linkedin-horizontal-button\"><a class=\"rtsocial-linkedin-button\" href=\"https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fheropress.com%2Fessays%2Fwordpress-research-behind-scenes%2F&title=WordPress+Research+Behind+The+Scenes\" rel=\"nofollow\" target=\"_blank\" title=\"Share: WordPress Research Behind The Scenes\"></a></div></div><div class=\"rtsocial-pinterest-horizontal\"><div class=\"rtsocial-pinterest-horizontal-button\"><a class=\"rtsocial-pinterest-button\" href=\"https://pinterest.com/pin/create/button/?url=https://heropress.com/essays/wordpress-research-behind-scenes/&media=https://heropress.com/wp-content/uploads/2017/10/100417-min-150x150.jpg&description=WordPress Research Behind The Scenes\" rel=\"nofollow\" target=\"_blank\" title=\"Pin: WordPress Research Behind The Scenes\"></a></div></div><a rel=\"nofollow\" class=\"perma-link\" href=\"https://heropress.com/essays/wordpress-research-behind-scenes/\" title=\"WordPress Research Behind The Scenes\"></a></div><p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/wordpress-research-behind-scenes/\">WordPress Research Behind The Scenes</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, 04 Oct 2017 00:00:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Catalina Alvarez\";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:82:\"WPTavern: Drupal Core Maintainers Propose Adopting React for Administrative UI’s\";s: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:29:\"https://wptavern.com/?p=75269\";s: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/drupal-core-maintainers-propose-adopting-react-for-administrative-uis\";s: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:6627:\"<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2014/09/drupal_logo-blue.png?ssl=1\"><img /></a></p>\n<p>Both the Drupal and WordPress communities are now knee-deep in weighing JavaScript frameworks to modernize underlying architecture for building user interfaces in 2018 and beyond. Yesterday Drupal founder Dries Buytaert <a href=\"https://dri.es/drupal-looking-to-adopt-react\" rel=\"noopener\" target=\"_blank\">published a summary</a> of his discussions with core committers, framework managers, JavaScript subsystem maintainers, and JavaScript experts at DrupalCon Vienna. Together they concluded that Drupal should consider adopting React.</p>\n<p>&#8220;We agreed that today, React would be the most promising option given its expansive adoption by developers, its unopinionated and component-based nature, and its well-suitedness to building new Drupal interfaces in an incremental way,&#8221; Buytaert said. &#8220;Today, I&#8217;m formally proposing that the Drupal community adopt React, after discussion and experimentation has taken place.&#8221;</p>\n<p>The <a href=\"https://www.drupal.org/node/2913321\" rel=\"noopener\" target=\"_blank\">proposal</a> is now available to the broader Drupal community and Buytaert&#8217;s recommendation during his keynote presentation in Vienna was to test and research how Drupal&#8217;s administrative UX could be improved by using a JavaScript framework.</p>\n<p>Two years ago Drupal explored adopting a JavaScript framework and at that time Buytaert was considering React, Ember, and Angular. Facebook&#8217;s patent clause in React&#8217;s licensing made him hesitant to want to pursue it for Drupal but the license has since been changed to MIT. The Drupal community was not eager to select a framework at that time and in response Buytaert opted to focus on improving <a href=\"https://dri.es/tag/web-services\" rel=\"noopener\" target=\"_blank\">Drupal&#8217;s web service APIs</a> instead.</p>\n<p>&#8220;By not committing to a specific framework, we are seeing Drupal developers explore a range of JavaScript frameworks and members of multiple JavaScript framework communities consuming Drupal&#8217;s web services,&#8221; Buytaert said. &#8220;I&#8217;ve seen Drupal 8 used as a content repository behind Angular, Ember, React, Vue, and other JavaScript frameworks.&#8221;</p>\n<p>Buytaert shared an illustration showing how he envisions Drupal &#8220;supporting a variety of JavaScript libraries on the user-facing front end while relying on a single shared framework as a standard across Drupal administrative interfaces.&#8221;</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/drupal-supporting-different-javascript-front-ends.jpg?ssl=1\"><img /></a></p>\n<p>This approach is similar to what WordPress&#8217; Gutenberg contributors are proposing with <a href=\"https://github.com/WordPress/gutenberg/pull/2463\" rel=\"noopener\" target=\"_blank\">framework-agnostic block interoperability</a> where core would adopt a framework internally but developers could extend the new editor (and other UIs) using any JS library they prefer. In addition to giving developers more flexibility, this approach also helps to protect the project from the effects of the rapid pace at which JavaScript frameworks and libraries are coming and going.</p>\n<p>&#8220;Several years later, we still don&#8217;t know what JavaScript framework will win, if any, and I&#8217;m willing to bet that waiting two more years won&#8217;t give us any more clarity,&#8221; Buytaert said. &#8220;JavaScript frameworks will continue to evolve and take new shapes. Picking a single one will always be difficult and to some degree &#8216;premature.&#8217; That said, I see React having the most momentum today.&#8221;</p>\n<p>The <a href=\"https://www.drupal.org/node/2913321\" rel=\"noopener\" target=\"_blank\">proposal</a> on Drupal.org, authored by Lauri Eskola, Dupal&#8217;s core framework manager who specializes in JavaScript, said contributors&#8217; discussions revealed &#8220;unanimous consensus&#8230;that React would be a good choice.&#8221; Eskola cited several benefits they believe React will bring to Drupal, including its large ecosystem of libraries, active developer community, project maturity, and improved career options for classical Drupal developers. WordPress.com, TYPO3, The New York Times, Airbnb, and others using React were also listed among React&#8217;s benefits.</p>\n<p>The discussion on the <a href=\"https://www.drupal.org/node/2913321\" rel=\"noopener\" target=\"_blank\">proposal</a> is an interesting read with many similarities to the recent discussions in the WordPress community regarding React. Several Drupal developers expressed concerns about how difficult it may be for those with a PHP background to learn React, as it adds more complexity to the development process.</p>\n<p>&#8220;Overall I&#8217;m in favor of a framework,&#8221; Drual developer Mark Miller <a href=\"https://www.drupal.org/node/2913321#comment-12283495\" rel=\"noopener\" target=\"_blank\">said</a>. &#8220;However, a big question for me is how many PHP developers are going to easily pick up React? I know we want to bring in more Javascript developers, but it seems that most people creating modules and using this will be coming from a PHP background. I know pure JavaScript people love React, but it will likely be a steep curve to others in Drupal&#8217;s already steep learning curve.&#8221;</p>\n<p>Others, who had previously become disillusioned by a perception of Drupal being unable to keep up with modern web development, welcome the proposal to experiment with React. A few advocated for their frameworks of choice and said they would like to see the experimentation expanded to include other frameworks as well.</p>\n<p>&#8220;Is there an issue yet for the React prototype of the watchdog page?&#8221; Drupal core committer Angie Byron said. &#8220;When that&#8217;s created, folks interested in alternative frameworks (I&#8217;m hearing both &#8216;vanilla&#8217; web components and Vue.js come up a lot, both here and in the WP discussions) could start an alternate implementation in a duplicate issue and we could compare/contrast, which would be very helpful in my opinion.&#8221;</p>\n<p>Drupal is aiming to have enough real-world testing done to make a final decision before the upcoming 8.6.0 development period slated for the first part of 2018. Buytaert said that after deciding on a framework, Drupal&#8217;s leadership plans to begin adoption in a limited and incremental way &#8220;so that the decision is easily reversible if better approaches come later on.&#8221;</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, 03 Oct 2017 23:04: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: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: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:87:\"WPTavern: Regenerate Thumbnails Plugin Passes 5 Million Downloads, Rewrite in the Works\";s: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:29:\"https://wptavern.com/?p=74186\";s: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/regenerate-thumbnails-plugin-passes-5-million-downloads-rewrite-in-the-works\";s: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:4603:\"<p><a href=\"https://wordpress.org/plugins/regenerate-thumbnails/\" rel=\"noopener\" target=\"_blank\">Regenerate Thumbnails</a>, written by prolific plugin developer <a href=\"https://alex.blog/\" rel=\"noopener\" target=\"_blank\">Alex Mills</a>, has passed 5 million downloads. The plugin was first released nearly a decade ago in August 2008 during the days of WordPress 2.6. Regenerate Thumbnails is used to retroactively generate new thumbnail sizes for past uploads. It has become an indispensable utility over the years, helping millions of users successfully transition between WordPress themes that have different featured image sizes.</p>\n<a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/08/regenerate-thumbnails-v-1.png?ssl=1\"><img /></a>Regenerate Thumbnails version 1.0.0\n<p>&#8220;I was freelancing at the time and according to an ancient post on my blog, I apparently wrote it as a client needed the functionality,&#8221; Mills said. &#8220;I don&#8217;t remember that though and I certainly never figured it&#8217;d be installed and activated on over a million sites like it is today!&#8221;</p>\n<p>Regenerate Thumbnails is downloaded thousands of times every day, and, fortunately, it is the type of plugin that doesn&#8217;t generate too many support issues. Mills said he is thankful for the many volunteers on the WordPress.org support forums who have also helped manage the load. Despite the continued and widespread use of the plugin, Mills has never considered cashing in on it.</p>\n<p>&#8220;I&#8217;d never monetize any of my plugins,&#8221; he said. &#8220;I write them for fun not profit. It would be a conflict of interest anyway due to my employment at Automattic.&#8221;</p>\n<p>Regenerate Thumbnails is a fairly straightforward plugin that rarely requires updating, but this year Mills said he has tried to give it a lot more love and will soon be releasing a complete rewrite.</p>\n<p>&#8220;The rewrite is currently taking place on <a href=\"https://github.com/Viper007Bond/regenerate-thumbnails\" rel=\"noopener\" target=\"_blank\">GitHub</a> and is a complete rethink of the plugin, both in terms of the interface and underlying technologies,&#8221; Mills said. &#8220;The interface is powered by Vue.js, which I&#8217;m learning and using for the first time, and the WordPress REST API. I also have a full suite of unit tests for PHPUnit to verify that the plugin code is working as intended, both now and into the future. Those have been incredibly useful while writing the plugin and I highly recommend other plugin authors make use of them too. <a href=\"https://make.wordpress.org/cli/handbook/plugin-unit-tests/\" rel=\"noopener\" target=\"_blank\">WP-CLI makes it very easy to set up</a>.&#8221;</p>\n<p>After nine years of supporting Regenerate Thumbnails, and many other plugins, Mills said he doesn&#8217;t consider himself the best example when it comes to maintaining plugins. His advice to other developers is &#8220;try to make sure to write your plugins to be future-proof.&#8221;</p>\n<p>&#8220;Outside of some updates last month, the last real changes to the plugin were made in 2012!&#8221; Mills said. &#8220;I wrote the plugin well the first time around and it&#8217;s just worked mostly fine ever since because it uses built-in WordPress code to do the work.&#8221;</p>\n<p>This is the reason why Regenerate Thumbnails has already blazed past its major milestone at 5,762,713 downloads and is well on its way to 6 million before the end of the year. Users still find the plugin to work as reliably as it did in 2008.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Have loved this plugin for years, just used it to relaunch a website with 50000 images and 30 image sizes.</p>\n<p>&mdash; Scott Fennell (@scottfennell123) <a href=\"https://twitter.com/scottfennell123/status/896933624657756160?ref_src=twsrc%5Etfw\">August 14, 2017</a></p></blockquote>\n<p></p>\n<p>Mills said that making a plugin future proof is key if you write code all day for a living and then find it difficult to write more in the evenings and weekends for WordPress.org plugins. However, due to his current illness, he hasn&#8217;t worked in nearly a year since October 2016.</p>\n<p>&#8220;While I&#8217;m still battling the leukemia, I&#8217;m at least feeling better than I was at the beginning of the year so I&#8217;ve gotten the itch to code again,&#8221; Mills said. &#8220;Working on personal projects such as Regenerate Thumbnails has been a good way to brush off my coding skills in anticipation of returning to work. Plus it&#8217;s just fun to code again!&#8221;</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, 02 Oct 2017 21:53: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: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: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:87:\"WPTavern: New WP-CLI Project Aims to Extend Checksum Verification to Plugins and 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:29:\"https://wptavern.com/?p=75100\";s: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/new-wp-cli-project-aims-to-extend-checksum-verification-to-plugins-and-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:3908:\"<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/05/wp-cli-logo.png?ssl=1\"><img /></a></p>\n<p>The WP-CLI team is initiating a new project that <a href=\"https://make.wordpress.org/cli/2017/09/26/wordpress-plugin-and-theme-checksums-project-announcement/\" rel=\"noopener\" target=\"_blank\">aims to bring checksum verification to plugins and themes</a>. Checksums are a method of verifying the integrity of files. Three years ago, WP-CLI added the capability of verifying WordPress core checksums using the MD5 algorithm. This is a useful security feature that allows developers to easily see if any files have been modified or compromised.</p>\n<p>The core checksums are handled via WordPress&#8217; official API (https://api.wordpress.org/core/checksums/) and WP-CLI contributors are planning to extend this infrastructure to plugins and themes hosted on WordPress.org.</p>\n<p>&#8220;Having this kind of functionality for plugins and themes as well would be a huge security benefit,&#8221; WP-CLI co-maintainer Alain Schlesser said. &#8220;It would allow you to check the file integrity of an entire site, possibly in an automated fashion. However, there is no centralized way of retrieving the file checksums for plugins or themes yet, and the alternative of downloading the plugins and themes from the official servers first just to check against them is wasteful in terms of resources and bandwidth.&#8221;</p>\n<p>Contributors are currently exploring different options for implementation in a <a href=\"https://github.com/wp-cli/ideas/issues/6\" rel=\"noopener\" target=\"_blank\">discussion on GitHub</a>, inspired by an existing <a href=\"https://github.com/eriktorsner/wp-checksum\" rel=\"noopener\" target=\"_blank\">wp-checksum project</a> by Erik Torsner.</p>\n<p>&#8220;The simplest possible infrastructure to go with would be flat files (no database),&#8221; WP-CLI maintainer Daniel Bachhuber said. &#8220;I&#8217;ve chatted with the corresponding WordPress.org folks about hosting. If our middleware application can generate flat files served by some API, then it will be fine to sync those flat files to a WordPress.org server (with rsync or similar).&#8221;</p>\n<p>The team is considering building the API under a separate URL for testing and iteration and then incorporating it back into WordPress.org&#8217;s infrastructure once it is ready. However, the sheer size of the SVN checkouts and the CPU required to sync the files makes it an interesting challenge. DreamHost has volunteered a server for the team to run its checksum generator on while the infrastructure is being developed.</p>\n<p>Torsner&#8217;s WP-CLI subcommand to verify checksums for themes and plugins currently only works with those hosted on WordPress.org, but he is also experimenting with mechanisms for getting checksums from some commercial vendors, including Gravity Forms and Easy Digital Downloads. He said he hopes the project would be capable of keeping these capabilities for commercial plugins after it is incorporated back into WordPress.org.</p>\n<p>The Plugin and Themes Checksums project is currently in the initiation stage and will have an official kickofff during the next WP-CLI meeting on <a href=\"http://www.timeanddate.com/worldclock/fixedtime.html?iso=20171003T1600\" rel=\"noopener\" target=\"_blank\">Tuesday, October 3, 2017, at 11:00 AM CDT</a>. Anyone who would like to volunteer is encouraged to attend, especially those with an interest in security, systems administration, and the technology required to get this project off the ground.</p>\n<p>&#8220;This project will have a huge impact on the perceived and effective security of WordPress installations,&#8221; Schlesser said. &#8220;It can greatly reduce the amount of malware-infested sites plaguing the internet, and through the substantial market share of WordPress, improve the general browsing experience for all net citizens.&#8221;</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, 02 Oct 2017 18:37: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:\"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: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:48:\"Dev Blog: The Month in WordPress: September 2017\";s: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:34:\"https://wordpress.org/news/?p=4920\";s: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://wordpress.org/news/2017/10/the-month-in-wordpress-september-2017/\";s: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:5633:\"<p>This has been an interesting month for WordPress, as a bold move on the JavaScript front brought the WordPress project to the forefront of many discussions across the development world. There have also been some intriguing changes in the WordCamp program, so read on to learn more about the WordPress community during the month of September.</p>\n<hr />\n<h2>JavaScript Frameworks in WordPress</h2>\n<p>Early in the month, <a href=\"https://ma.tt/2017/09/on-react-and-wordpress/\">Matt Mullenweg announced</a> that WordPress will be switching away from React as the JavaScript library WordPress Core might use — this was in response to Facebook’s decision to keep a controversial patent clause in the library’s license, making many WordPress users uncomfortable.</p>\n<p>A few days later, <a href=\"https://ma.tt/2017/09/facebook-dropping-patent-clause/\">Facebook reverted the decision</a>, making React a viable option for WordPress once more. Still, the WordPress Core team is exploring a move <a href=\"https://github.com/WordPress/gutenberg/pull/2463\">to make WordPress framework-agnostic</a>, so that the framework being used could be replaced by any other framework without affecting the rest of the project.</p>\n<p>This is a bold move that will ultimately make WordPress core a lot more flexible, and will also protect it from potential license changes in the future.</p>\n<p>You can get involved in the JavaScript discussion by joining the #core-js channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a> and following the <a href=\"https://make.wordpress.org/core/\">WordPress Core development blog</a>.</p>\n<h2>Community Initiative to Make WordCamps More Accessible</h2>\n<p>A WordPress community member, Ines van Essen, started a new nonprofit initiative to offer financial assistance to community members to attend WordCamps. <a href=\"https://donatewc.org/\">DonateWC</a> launched with a crowdsourced funding campaign to cover the costs of getting things up and running.</p>\n<p>Now that she’s raised the initial funds, Ines plans to set up a nonprofit organization and use donations from sponsors to help people all over the world attend and speak at WordCamps.</p>\n<p>If you would like to support the initiative, you can do so by <a href=\"https://donatewc.org/make-a-donation/\">donating through their website</a>.</p>\n<h2>The WordCamp Incubator Program Returns</h2>\n<p>Following the success of <a href=\"https://make.wordpress.org/community/2017/06/30/wordcamp-incubator-report/\">the first WordCamp Incubator Program</a>, the Community Team is <a href=\"https://make.wordpress.org/community/2017/09/27/wordcamp-incubator-program-v2-new-role-name/\">bringing the program back</a> to assist more underserved cities in kick-starting their WordPress communities.</p>\n<p>The program’s first phase aims to find community members who will volunteer to mentor, assist, and work alongside local leaders in the incubator communities — this is a time-intensive volunteer role that would need to be filled by experienced WordCamp organizers.</p>\n<p>If you would like to be a part of this valuable initiative, join the #community-team channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a> and follow the <a href=\"https://make.wordpress.org/community/\">Community Team blog</a> for updates.</p>\n<h2>WordPress 4.8.2 Security Release</h2>\n<p>On September 19, <a href=\"https://wordpress.org/news/2017/09/wordpress-4-8-2-security-and-maintenance-release/\">WordPress 4.8.2 was released to the world</a> — this was a security release that fixed nine issues in WordPress Core, making the platform more stable and secure for everyone.</p>\n<p>To get involved in building WordPress Core, jump into the #core channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>, and follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>.</p>\n<hr />\n<h2>Further Reading:</h2>\n<ul>\n<li>The WordPress Meetup program hit a significant milestone this month — there are now 500 meetup groups in <a href=\"https://www.meetup.com/pro/wordpress/\">the official chapter program</a>.</li>\n<li>The SWFUpload library <a href=\"https://make.wordpress.org/core/2017/09/07/removing-swfupload/\">will be removed from WordPress Core</a> in version 4.9, scheduled for release in mid-November.</li>\n<li>Matías Ventura put together some useful videos on <a href=\"https://make.wordpress.org/core/2017/08/31/gutenberg-themes/\">how theme developers can integrate Gutenberg into their work</a>.</li>\n<li><a href=\"http://applyfilters.fm/\"><i>Apply Filters</i></a>, the popular WordPress development podcast, will go on hiatus after the upcoming 83rd episode.</li>\n<li>The WordPress Plugin Directory <a href=\"https://make.wordpress.org/plugins/2017/09/04/plugin-support-reps/\">has added the ability</a> for plugin owners to assign plugin support representatives.</li>\n<li>After a couple of slower development weeks, <a href=\"https://make.wordpress.org/core/2017/09/27/whats-new-in-gutenberg-1-2-1/\">Gutenberg v1.2 is out</a> and it’s looking better than ever.</li>\n<li>The third <a href=\"https://wordpress.org/news/2017/09/global-wordpress-translation-day-3/\">Global WordPress Translation Day</a> took place this past weekend — keep an eye on <a href=\"https://make.wordpress.org/polyglots/\">the Polyglots team blog</a> for updates.</li>\n</ul>\n<p><em>If you have a story we should consider including in the next “Month in WordPress” post, please <a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\">submit it here</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:\"Mon, 02 Oct 2017 08: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:15:\"Hugh Lashbrooke\";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:79:\"WPTavern: Gutenberg 1.2 Adds Postmeta Support and Extended Settings Placeholder\";s: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:29:\"https://wptavern.com/?p=75199\";s: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/gutenberg-1-2-adds-postmeta-support-and-extended-settings-placeholder\";s: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:5590:\"<p>WordPress contributors have not yet made a final decision on the JavaScript framework to adopt for core, but Gutenberg development continues on with <a href=\"https://make.wordpress.org/core/2017/09/27/whats-new-in-gutenberg-1-2-1/\" rel=\"noopener\" target=\"_blank\">version 1.2</a> released this week.</p>\n<p>The update provides a better experience <a href=\"https://github.com/WordPress/gutenberg/pull/2708\" rel=\"noopener\" target=\"_blank\">resolving block conflicts</a> when switching between the &#8220;classic editor&#8221; and Gutenberg. Previously, if a user had created some paragraph blocks in Gutenberg but switched to the classic editor, the tags would get stripped out, making those blocks invalid when moving back to Gutenberg. Version 1.2 merges a pull request that detects whether the post contains blocks and then disables the wpautop behavior in the classic editor to prevent it from stripping the tags.</p>\n<p>This release also offers initial <a href=\"https://github.com/WordPress/gutenberg/pull/2740\" rel=\"noopener\" target=\"_blank\">support for postmeta</a> in block attributes. Gutenberg contributor Gary Pendergast tweeted <a href=\"https://gist.github.com/pento/19b35d621709042fc899e394a9387a54\" rel=\"noopener\" target=\"_blank\">an example plugin</a> for those who want to experiment with it.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Just between us, the new Gutenberg 1.2 release includes the first version of postmeta support! If you want to start experimenting with it, here\'s a sample plugin to get you going. <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f642.png\" alt=\"🙂\" class=\"wp-smiley\" /><a href=\"https://t.co/O1GbKZ3xzt\">https://t.co/O1GbKZ3xzt</a></p>\n<p>&mdash; Gary (@GaryPendergast) <a href=\"https://twitter.com/GaryPendergast/status/913623415549976577?ref_src=twsrc%5Etfw\">September 29, 2017</a></p></blockquote>\n<p></p>\n<p>Another new item you&#8217;ll notice in version 1.2 is the addition of word and block counts to the table of contents. The value of knowing how many blocks are in play on the page or how many headings have been used is not immediately evident. It strikes me as a rather large and obtrusive display of non-essential information, which for some reason has been given priority placement at the top of the editor.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-29-at-10.36.02-PM.png?ssl=1\"><img /></a></p>\n<p>Gutenberg is getting ready to support metaboxes and this release adds a placeholder for the proposed Extended Settings panel. The <a href=\"https://github.com/WordPress/gutenberg/pull/2800\" rel=\"noopener\" target=\"_blank\">metabox placeholder shell</a> currently sits beneath the content with a &#8220;coming soon&#8221; message.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-29-at-10.56.48-PM.png?ssl=1\"><img /></a></p>\n<p>Developer Ross Wintle <a href=\"https://github.com/WordPress/gutenberg/pull/2800#issuecomment-332573684\" rel=\"noopener\" target=\"_blank\">commented</a> on the pull request with a few concerns about the naming and placement of this panel with notes on how it might impact interfaces that have required meta fields:</p>\n<blockquote><p>\na) Meta boxes currently have several places that they can live: in the sidebar, below post content with different priorities and contexts<br />\nb) I also have cases where I&#8217;ve improved the editing experience for my users by having meta boxes above or below the title because this fits with their content editing flow.<br />\nc) I really don&#8217;t like the &#8220;Extended settings&#8221; title. For some editing workflows the information in meta boxes is actually critical, core content/settings, not something optional/added-on/extended. Is this editable? Can developers add additional sections of their own like this?</p></blockquote>\n<p>Gutenberg engineer Riad Benguella acknowledged these concerns as legitimate and said the team is still exploring different options for the panel.</p>\n<p>&#8220;For the first iteration, we&#8217;ll probably keep the collapsed state but have multiple areas,&#8221; Benguella said. &#8220;There are some good design proposals dropping the expanding area (for the content area) and replacing them with &#8220;separators,&#8221; which might be <a href=\"https://github.com/WordPress/gutenberg/issues/952#issuecomment-312804592\" rel=\"noopener\" target=\"_blank\">good as a v2</a>.&#8221;</p>\n<p>It may have seemed like Gutenberg development has been on hold due to the delayed JavaScript framework decision, but development is still ongoing. It slowed over the past couple weeks while most of the project&#8217;s chief contributors were attending the Automattic GM.</p>\n<p>&#8220;The framework decision doesn’t affect most Gutenberg development work &#8211; because the framework is hidden behind a compatibility layer, the majority of development work (at least, the work that touches the UI) can talk to the compatibility layer,&#8221; contributor Gary Pendergast said.</p>\n<p>&#8220;There are also large areas of code that don’t need the framework at all. For example, adding <a href=\"https://github.com/WordPress/gutenberg/pull/2740\" rel=\"noopener\" target=\"_blank\">postmeta support</a> was just about writing the glue between the Block API and the REST API.&#8221;</p>\n<p>Pendergast said that even once a JavaScript framework decision is made, Gutenberg will only require one or two developers to work on the necessary changes, but all other contributors will be able to continue on without any issues.</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, 30 Sep 2017 04:21: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: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:111:\"WPTavern: DigitalOcean Partners with GitHub to Support Open Source Projects during Hacktoberfest October 1–31\";s: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:29:\"https://wptavern.com/?p=75163\";s: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:120:\"https://wptavern.com/digitalocean-partners-with-github-to-support-open-source-projects-during-hacktoberfest-october-1-31\";s: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:2705:\"<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-29-at-12.29.22-PM.png?ssl=1\"><img /></a></p>\n<p>DigitalOcean is organizing its fourth annual <a href=\"https://hacktoberfest.digitalocean.com\" rel=\"noopener\" target=\"_blank\">Hacktoberfest</a> in partnership with GitHub. The event was created to support open source projects and participants can earn a free t-shirt by contributing four pull requests during the month of October.</p>\n<p>More than 29,000 people signed up for <a href=\"https://blog.digitalocean.com/open-source-at-its-hacktoberbest/\" rel=\"noopener\" target=\"_blank\">Hacktoberfest 2016</a> from 114 countries and 10,227 people completed the challenge. The event tracked a record-breaking 92,569 total PRs opened, up from 49,000 the previous year. Participants contributed to more than 29,000 repositories, spurring progress on thousands of open source projects and making maintainers very busing during the month of October.</p>\n<p>In preparation for the event, maintainers can add the &#8220;Hacktoberfest&#8221; label to issues in their GitHub projects that would be suitable for new contributors to work on. Participants can <a href=\"https://github.com/search?q=label:hacktoberfest+state:open+type:issue\" rel=\"noopener\" target=\"_blank\">browse all the &#8220;Hacktoberfest&#8221; issues</a> if they need some inspiration to get started.</p>\n<p>Both <a href=\"https://github.com/woocommerce/woocommerce/issues?q=is%3Aissue%20is%3Aopen%20label%3AHacktoberfest\" rel=\"noopener\" target=\"_blank\">WooCommerce</a> and <a href=\"https://github.com/WordPress/gutenberg/labels/Hacktoberfest\" rel=\"noopener\" target=\"_blank\">Gutenberg</a> plugin maintainers have already started applying the &#8220;Hacktoberfest&#8221; label to  issues to help WordPress developers find a good entry point for contributing.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-29-at-12.19.21-PM.png?ssl=1\"><img /></a></p>\n<p><a href=\"https://hacktoberfest.digitalocean.com/\" rel=\"noopener\" target=\"_blank\">Hacktoberfest</a> begins Sunday, October 1, but participants can sign up anytime between October 1 and October 31. All participants will receive limited-edition Hactoberfest stickers, even if you don&#8217;t complete the four pull requests. Those who complete the challenge before October 31st will be eligible to receive a shirt. Pull requests can be made in any public GitHub-hosted repository and are not limited to those with the Hacktoberfest label.</p>\n<p>Please leave a comment on this post if you have a WordPress-related plugin, theme, or project that has a few designated Hacktoberfest issues for new contributors.</p>\n<p></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, 29 Sep 2017 18:16: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:\"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:62:\"WPTavern: A Very Brief Introduction to Version Control and Git\";s: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:29:\"https://wptavern.com/?p=75177\";s: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://wptavern.com/a-very-brief-introduction-to-version-control-and-git\";s: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:3819:\"<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2015/03/petersuhm.jpeg?ssl=1\"><img /></a>This post was contributed by guest author <a href=\"http://petersuhm.com/\" target=\"_blank\">Peter Suhm</a>. Peter is a web developer from the Land of the Danes. He is the creator of <a href=\"https://wptavern.com/wp-pusher-aims-to-provide-pain-free-deployment-of-wordpress-themes-and-plugins-from-github\" target=\"_blank\">WP Pusher</a> and a huge travel addict, bringing his work along with him as he goes.<br />\n&nbsp;</p>\n<hr />\n<p>Have you ever done this?</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/09/file-versions.png?ssl=1\"><img /></a></p>\n<p>Most of us have.</p>\n<p>Do you know what the technical term for it is? <em>Version control</em>. Your own, homemade, delicious implementation of version control!</p>\n<p>Okay, how about this?</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/09/commented-code.png?ssl=1\"><img /></a></p>\n<p>Version control right there!</p>\n<p>What I’m trying to show with these two examples is that all developers use some sort of version control. Some use Ctrl-z to roll back to a previous version, some use a zipped backup in a Dropbox folder and some use a dedicated version control system (VCS), such as Git. All the things we are trying to accomplish by backing up our files, commenting out old code and stashing it away in another “final-FINAL” zipball has been taken care of already. All we need to do is to embrace these VCS tools that we have available in our tool belt.</p>\n<p>Git is not complicated to use. It might seem difficult and overwhelming but in your day to day life you will probably use a maximum of 3-4 different commands. Learning how to use 3-4 commands to properly have version control of every single change ever made to your code base is a great deal compared to the “final-FINAL” approach.</p>\n<p>Here’s what version control looks like:</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/09/version-control-intro.png?ssl=1\"><img /></a></p>\n<p>This is a screenshot of the <a href=\"https://github.com/WordPress/WordPress\" rel=\"noopener\" target=\"_blank\">WordPress Git mirror on GitHub</a>. Every time a change is made to the code base, it is recorded with Git and there is no need to copy the whole code base, throwing it into another folder, zipping it and naming it “final-FINAL-F-I-N-A-L”. If you dive into the WordPress code base on GitHub, you can find <a href=\"https://github.com/WordPress/WordPress/commit/23f1a9d2a4e9b484290f130e6c80e38e7fdcd453\" rel=\"noopener\" target=\"_blank\">commits dating back to 2003</a>, made by “someone” named saxmatt!</p>\n<p>Let’s dive into one of these commits, as they are called in Git:</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/09/commit.png?ssl=1\"><img /></a></p>\n<p>This is the diff (Git jargon for difference between 2 commits) for the “class-wp-widget-text.php” file. The red line is being replaced with the green line below it. No need to comment it out to save it for eternity, like in that other example. Git will do that for us and we can forever and always refer back to this commit to see what was replaced and with what.</p>\n<p>Of course, the full WordPress code base is a large project with many collaborators. However, no project is too small to benefit from Git. Once you master those 3-4 commands, using Git in your day-to-day developer life becomes second nature, just like hitting Ctrl-s. It might not be obvious right now, but when you pull out an old project months or years later, having version control helps you catch up and gives you the confidence to change things without fearing disaster.</p>\n<p>So I challenge you to learn Git! Not necessarily deeply, just a little bit.</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, 28 Sep 2017 22:31:59 +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:57:\"WPTavern: WordCamp Incubator Program Gears Up for Round 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=75159\";s: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:68:\"https://wptavern.com/wordcamp-incubator-program-gears-up-for-round-2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2791:\"<p>Last year the WordPress Community Team launched an experimental <a href=\"https://wptavern.com/wordpress-to-launch-experimental-wordcamp-incubator-program\" rel=\"noopener\" target=\"_blank\">WordCamp Incubator program</a> to bring WordCamps to new cities where meetups had not been very well established. After receiving 182 applications, organizers narrowed the selections to three cities with the most potential to foster an emerging WordPress community. Successful WordCamps were held in Denpasar, Harare, and Medellín. Six additional communities that applied to the program ended up organizing WordCamps as well with the help of community mentors.</p>\n<p>This week Andrea Middleton announced that the Community Team will be pursuing <a href=\"https://make.wordpress.org/community/2017/09/27/wordcamp-incubator-program-v2-new-role-name/\" rel=\"noopener\" target=\"_blank\">round two of the WordCamp Incubator program</a>. Given the rapid growth of the global WordPress community, Middleton said the greatest challenge to getting the program running again is finding people who can oversee the new WordCamps. The full-time sponsored volunteer staff from the previous year is already fully committed for 2018.</p>\n<p>&#8220;This is a time-intensive volunteer role,&#8221; Middleton said. &#8220;We estimate that lead organizers spend about 170 hours on a WordCamp, and I figure that the folks working to support the growth of an Incubator event need to dedicate about 200-250 hours over the planning cycle. The job is that of co-organizer, mentor, and ambassador — since it’s probable that no one you’re working with has ever actually attended a WordCamp.&#8221;</p>\n<p>Experience having organized WordCamps is a prerequisite for taking on the community advisor role. Middleton also emphasized the importance of sensitivity and experience collaborating with people from other cultures. She estimates the volunteer role is likely to require 25 hours per month. As this is almost a part-time job, the Community Team is looking at the possibility of having interested volunteers pitch their companies to sponsor some of their hours to work on the incubator program. They are also considering creating a team of incubator advisors to work together assisting multiple communities.</p>\n<p>The team is aiming to decide on a name for the advisor role and come up with a plan for recruiting volunteers by October 6. This will be followed by a call for communities that would like to be considered for the program and host their first WordCamp in 2018. Anyone interested in volunteering can jump in on the discussion on the <a href=\"https://make.wordpress.org/community/2017/09/27/wordcamp-incubator-program-v2-new-role-name/\" rel=\"noopener\" target=\"_blank\">make.wordpress.org/community</a> blog.</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, 28 Sep 2017 21:26:20 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:73:\"WPTavern: WPWeekly Episode 289 – Where Did WordPress’ Ease of Use Go?\";s: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:58:\"https://wptavern.com?p=75134&preview=true&preview_id=75134\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://wptavern.com/wpweekly-episode-289-where-did-wordpress-ease-of-use-go\";s: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:3091:\"<p>In this episode, <a href=\"https://jjj.blog/\">John James Jacoby</a> and I are joined by <a href=\"http://scottbolinger.com/\">Scott Bolinger</a>. Bolinger recently attended a Content and Commerce Summit where WordPress and WooCommerce were not mentioned. Bolinger <a href=\"http://scottbolinger.com/perspective-on-wordpress/\">shared the perspective</a> he gained from an attending the event and speaking with a friend who uses Shopify.</p>\n<p>We discuss what happened to WordPress&#8217; ease of use, which user segment the project is developed for, and how can it provide an end-to-end user experience that&#8217;s on par with SaaS offerings like SquareSpace or Wix. We also talk about the challenges associated with setting up a WordPress site after the installation process. Last but not least, we discuss why some people are not recommending WordPress to friends or family anymore.</p>\n<h2>Stories Discussed:</h2>\n<p><a href=\"https://wptavern.com/donatewc-reaches-fundraising-goal\">DonateWC Reaches Fundraising Goal</a><br />\n<a href=\"https://wptavern.com/wordcamp-for-publishers-videos-now-available-on-youtube\">WordCamp for Publishers Videos Now Available on YouTube</a><br />\n<a href=\"https://wptavern.com/apply-filters-podcast-to-be-retired-after-83-episodes\">Apply Filters Podcast to be Retired after 83 Episodes</a><br />\n<a href=\"https://wptavern.com/facebook-to-re-license-react-after-backlash-from-open-source-community\">Facebook to Re-license React after Backlash from Open Source Community</a><br />\n<a href=\"https://wptavern.com/wordpress-explores-a-javascript-framework-agnostic-approach-to-building-gutenberg-blocks\">WordPress Explores a JavaScript Framework-Agnostic Approach to Building Gutenberg Blocks</a><br />\n<a href=\"https://wptavern.com/si-captcha-anti-spam-plugin-permanently-removed-from-wordpress-og-due-to-spam-code\">SI CAPTCHA Anti-Spam Plugin Permanently Removed from WordPress.org Due to Spam Code</a></p>\n<h2>Picks of the Week:</h2>\n<p><a href=\"https://make.wordpress.org/plugins/2016/02/12/on-the-topic-of-selling-your-plugins/\">Otto shares tips and advice on selling plugins</a>.</p>\n<p><a href=\"https://en.wikipedia.org/wiki/Metroid:_Samus_Returns\">Metroid: Samus Returns</a> and Nintendo 3DS.</p>\n<p><a href=\"http://amyciavolino.com/assets/MindfulCommunicationInCodeReviews.pdf\">Mindful Communication in Code Reviews by Amy Ciavolino</a>.</p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, October 4th 3:00 P.M. Eastern</p>\n<p><strong>Subscribe To WPWeekly Via Itunes: </strong><a href=\"https://itunes.apple.com/us/podcast/wordpress-weekly/id694849738\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via RSS: </strong><a href=\"https://wptavern.com/feed/podcast\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via Stitcher Radio: </strong><a href=\"http://www.stitcher.com/podcast/wordpress-weekly-podcast?refid=stpr\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Listen To Episode #289:</strong><br />\n</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, 27 Sep 2017 22:37:17 +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:\"Jeff Chandler\";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:95:\"WPTavern: WordPress.com Adds Google Photos Integration, Available Now for Jetpack-Enabled Sites\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=75084\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:105:\"https://wptavern.com/wordpress-com-adds-google-photos-integration-available-now-for-jetpack-enabled-sites\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3566:\"<p>WordPress.com now supports <a href=\"https://en.blog.wordpress.com/2017/09/26/upload-once-blog-anywhere-photos-from-google/\" rel=\"noopener\" target=\"_blank\">seamless integration between Google Photos and the WordPress media library</a>. Users can connect their Google accounts to have access to their photos when inserting an image.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-27-at-3.39.22-PM.png?ssl=1\"><img /></a></p>\n<p><a href=\"https://www.google.com/photos/\" rel=\"noopener\" target=\"_blank\">Google Photos</a> has gained popularity due to its automatic tagless organization and free, unlimited backup for photos and videos up to 16MP and 1080p HD. In May 2017, the service reported <a href=\"https://www.blog.google/products/photos/google-photos-500-million-new-sharing/\" rel=\"noopener\" target=\"_blank\">500 million monthly users</a> backing up more than 1.2 billion photos and videos per day.</p>\n<p>When inserting pictures on WordPress.com, users can also take advantage of Google&#8217;s smart image searching capabilities. The service is fairly good at recognizing what is in your images and where they were taken, even if you haven&#8217;t specifically categorized them or added descriptions.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-27-at-3.46.51-PM.png?ssl=1\"><img /></a></p>\n<p>The new Google Photos integration is also available for Jetpack-enabled sites when posting via the WordPress.com interface. (It is not available in wp-admin of self-hosted sites.) Unfortunately, this experience is still rather buggy. After adding photos, WordPress.com didn&#8217;t seem to be able to save drafts and it was also unable to display the most recent photos from the past week.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-27-at-1.44.52-PM-e1506544898526.png?ssl=1\"><img /></a></p>\n<p>Users should also note that when you authenticate with Google Photos, it will open access to the photos from every single site that you have connected to that particular WordPress.com account. This access is, however, is limited to the specific user who connected. Multiple users on a site will each need to authenticate separately and can connect their own Google accounts. The users do not have access to each other&#8217;s photos. It&#8217;s also easy to revoke access at <a href=\"https://wordpress.com/sharing/\" rel=\"noopener\" target=\"_blank\">wordpress.com/sharing</a>.</p>\n<p>The new Google Photos feature has been very well received by WordPress.com users, as it saves them the trouble of downloading images from the service and then uploading to their media libraries. It&#8217;s not quite as convenient for Jetpack-enabled sites, because it adds additional steps to the publishing process.</p>\n<p>&#8220;Excellent feature, but will it be available directly from self-hosted sites without using WordPress.com?&#8221; one user asked. &#8220;This cuts out so many steps in our publishing workflow, but then adds several more if we then need to login to WordPress.com to do this. Our admin setup is complex, so switching to editing here isn’t an option. I have multiple contributors who write directly and this would be a game changer if they could directly upload their images from their account.&#8221;</p>\n<p>A WordPress.com representative confirmed that there are currently no plans to support a standalone version in Jetpack. They are, however, looking at supporting other services, such as Flickr, 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:\"Wed, 27 Sep 2017 22:17: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: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: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:50:\"WPTavern: Camp Press – A Detox from Digital Life\";s: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:29:\"https://wptavern.com/?p=75139\";s: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://wptavern.com/camp-press-a-detox-from-digital-life\";s: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:3381:\"<p>The following is a guest post by Brad Williams who shares his experience at <a href=\"https://camp.press/\">Camp Press</a> this past weekend. Brad is the Co-Founder and CEO of the website design and development agency <a href=\"https://webdevstudios.com\">WebDevStudios</a>.</p>\n<p>He is also a co-author of the Professional WordPress book series. Brad is a US Marine Corps veteran and has been developing websites for over 20 years, including the last 10 where he has focused on open-source technologies like WordPress.</p>\n<hr />\n<img />Brad Williams at Camp Press\n<p>I’ve been to a number of WordCamps and tech-related events over the years. They all follow a similar pattern of speakers, panels, sponsors, after-parties, etc. We’ve all been to these types of events and generally know what to expect; so when <a href=\"https://twitter.com/ifyouwillit?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor\">Mendel Kurland</a> pitched the idea of <a href=\"https://camp.press/\">Camp Press</a> to me as &#8216;geeks camping,&#8217; I was intrigued.</p>\n<p>I went to Camp Press with no idea of what to expect. I honestly have never felt less prepared for an event as I did for this one. I like to plan. So, going to an event where I wasn’t 100% sure how it would work had me feeling nervous. What I soon realized is that I liked being pushed out of my &#8216;safety bubble.&#8217;</p>\n<p>The Camp Press location was absolutely amazing and truly helped make the event special. We stayed at a large summer camp style setup, about an hour outside of Oklahoma City called Fry Lake. If you aren’t familiar with Oklahoma, just imagine driving an hour from a large city to the middle of nowhere. Perfect.</p>\n<p>Fry Lake had cabins, shower and bathroom facilities, an amazing swimming lake with diving boards, and a full cafeteria kitchen. We were literally back at the type of summer camp we experienced as kids, and we immediately knew it.</p>\n<img />Camp Press Fire\n<p>As we learned more about each other, we quickly became more comfortable as a group. We shared stories, laughed, cooked, and debated topics from tech to TV shows. We discussed very personal struggles and experiences, some of which I would guess haven’t been shared outside of close family. We sang songs around the campfire, performed late-night improv, made s’mores, and enjoyed each other’s company.</p>\n<p>Even more amazing is that nothing was scripted. There was no agenda, set activities, presentations. It was just natural interaction. Over the course of a few days, we all grew closer to each other. There was an unspoken bond forming between everyone at Camp Press.</p>\n<p>I didn’t know what to expect going to <a href=\"https://camp.press/\">Camp Press</a>. What I promptly learned is that was the entire point of the event—doing the unexpected, pushing yourself outside of your comfort zone, making new friends, having fun and serious conversations, and doing all of this without the normal technology that is always around us.</p>\n<p>When is the last time you had a detox from digital life? My detox was last weekend, and I can’t wait to do it again!</p>\n<img />Camp Press Attendees\n<p>For more insight into Camp Press and to get Mendel&#8217;s perspective, check out the event&#8217;s <a href=\"https://camp.press/general/inaugural-camp-press-2017-huge-success/\">official blog post</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, 27 Sep 2017 22:12: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:\"Jeff Chandler\";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:44:\"Dev Blog: Global WordPress Translation Day 3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4915\";s: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/2017/09/global-wordpress-translation-day-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3298:\"<p><span>On September 30 2017, the WordPress Polyglots Team &#8211; whose mission is to translate WordPress into as many languages as possible &#8211; will hold its third <a href=\"https://wptranslationday.org/\">Global WordPress Translation Day</a>, a 24-hour, round-the-clock, digital and physical global marathon dedicated to the localisation and internationalisation of the WordPress platform and ecosystem, a structure that powers, today, over 28% of all existing websites.</span></p>\n<p><span>The localisation process allows for WordPress and for all WordPress-related products (themes and plugins) to be available in local languages, so to improve their accessibility and usage and to allow as many people as possible to take advantage of the free platform and services available.</span></p>\n<p><span>In a (not completely) serendipitous coincidence, September 30 has also been declared by the United Nations “International Translation Day”, to pay homage to the great services of translators everywhere, one that allows communication and exchange.</span></p>\n<p><span>The event will feature a series of multi-language live speeches (training sessions, tutorials, case histories, etc.) that will be screen-casted in streaming, starting from Australia and the Far East and ending in the Western parts of the United States.</span></p>\n<p><span>In that same 24-hour time frame, Polyglots worldwide will gather physically in local events, for dedicated training and translations sprints (and for some fun and socializing as well), while those unable to physically join their teams will do so remotely.</span></p>\n<p><span>A big, fun, useful and enlightening party and a lovely mix of growing, giving, learning and teaching, to empower, and cultivate, and shine.</span></p>\n<p><span>Here are some stats about the first two events:</span></p>\n<p><b>Global WordPress Translation Day 1</b></p>\n<ul>\n<li><span>   </span><span>448 translators worldwide</span></li>\n<li><span>   </span><span>50 local events worldwide</span></li>\n<li><span>   </span><span>54 locales involved</span></li>\n<li><span>   </span><span>40350 strings translated, in</span></li>\n<li><span>   </span><span>597 projects</span></li>\n</ul>\n<p><b>Global WordPress Translation Day 2</b></p>\n<ul>\n<li><span>   </span><span>780 translators worldwide</span></li>\n<li><span>   </span><span>67 local events worldwide</span></li>\n<li><span>   </span><span>133 locales involved</span></li>\n<li><span>   </span><span>60426 strings translated, in</span></li>\n<li><span>   </span><span>590 projects</span></li>\n</ul>\n<p><span>We would like your help in spreading this news and in reaching out to all four corners of the world to make the third #WPTranslationDay a truly amazing one and to help celebrate the unique and fundamental role that translators have in the Community but also in all aspects of life.</span></p>\n<p><span>A full press release is available, along with more information and visual assets at </span><a href=\"https://wptranslationday.org/press/\"><span>wptranslationday.org/press</span></a>.</p>\n<p><span>For any additional information please don’t hesitate to contact the event team on </span><a href=\"mailto:press@wptranslationday.org\"><span>press@wptranslationday.org</span></a><span>.</span></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, 27 Sep 2017 11:56:59 +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:15:\"Hugh Lashbrooke\";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:36:\"HeroPress: Challenge Gladly Accepted\";s: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=2129\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:124:\"https://heropress.com/essays/challenge-gladly-accepted/#utm_source=rss&utm_medium=rss&utm_campaign=challenge-gladly-accepted\";s: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:8964:\"<img width=\"960\" height=\"480\" src=\"https://heropress.com/wp-content/uploads/2017/09/092717-1024x512.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: I could never have imagined that WordPress would become an important part of my life.\" /><p>I grew up in a suburb to Stockholm, where me and my brothers would wrestle over who was allowed to use our first PC. I think it was a pre-owned old beaten Compaq Deskpro 386. We only stopped arguing once we could sit down together and play Civ; one of us at the controls, the others giving advice on what moves to make.</p>\n<h3>Dipping Into The Web</h3>\n<p>I learnt HTML and built my first pages on Geocities and out of necessity: I needed a place to publish my angsty teenage poetry. But people didn’t come to my website for the bad poetry, instead they filled my guestbook with webdesign and HTML questions.</p>\n<p>I have built websites for myself and others since the mid 90’s and kept a few clients on the side while studying. At this time, there was not a lot of computer or programming classes available for high school students. It had been easy enough to learn HTML online by reading guides, message boards and similar. During one of my final semesters, my school announced a new class called “Computers for girls”. I signed up hoping to learn enough to assemble or upgrade my own PC. The class was a joke. Instead of teaching us about motherboards, memory or networks, our teacher showed us where to put the cords…</p>\n<p>He didn’t realise that most of us already spent every recess in the computer halls, chatting over IRC. In order to learn the basics of actual programming (not just HTML), I had to take adult education evening- and summer classes since my school didn’t offer any.</p>\n<h3>Derailed</h3>\n<p>After high school I did like many others of my generation: I fell in love with someone I had only met online, who lived on the other side of the world. All to the soundtrack of Savage Garden&#8217;s “I Knew I Loved You”.</p>\n<div class=\"jetpack-video-wrapper\"></div>\n<p>It took all my savings and courage to travel back and forward between Sweden and the US, while studying from a distance.</p>\n<blockquote><p>When my boyfriend suddenly passed away in 2001 I had to make drastic changes in my life.</p></blockquote>\n<p>I was in the middle of moving, I couldn’t keep up with deadlines or deal with clients, and I was barely able to finish my project managing and programming classes. I had to forget all our plans, start over, and take a desk job instead.</p>\n<h3>Coming Back To The Web</h3>\n<p>Many years later one of my former clients asked if I had tried WordPress. It took me a few months to decide if I liked it or not, partially because I didn’t know PHP, and because I didn’t have great experiences from trying Joomla and Drupal.</p>\n<p>I did some customization work and eventually I submitted my first theme to WordPress.org. Of course my theme was a mess and did not even work as expected.</p>\n<blockquote><p>But I appreciated that someone took the time to look at my code and explain what I needed to do to fix it and where I could read more. It was very rare to receive such feedback.</p></blockquote>\n<p>I joined the Theme Review Team&#8217;s mailing list, listening in and learning. I started reviewing themes to learn more and to improve my own themes.</p>\n<p>For those who do not know what the Theme Review Team does, we test and review the code (every single file) of themes that are submitted to be included in the WordPress.org theme directory.</p>\n<h3>My Secret Power</h3>\n<p>Because I am on the autism spectrum, the structure and patterns of coding languages suits me well. I need both structure and a creative outlet in my life, and coding is therapy, much like a puzzle or a coloring book. I love my once dreaded desk job, because it gives me the opportunity to help people on a different scale than I ever could as a freelancer. Being a volunteer on WordPress.org lets me combine both worlds.</p>\n<p>I could never have imagined that WordPress would become an important part of my life, that I would spend this much time on it (sometimes up to 20 hours per week), or that I would be asked to be one of the team leads for the Theme Review Team in 2017.</p>\n<p>Today I honestly don’t know what I would do if I could no longer contribute to WordPress the way I know and am familiar with. It is an essential part of my everyday life.</p>\n<p>WordPress is also challenging because you can only do so much without interacting with others… And even though I find that difficult, I have had to learn that it is something I need as well.</p>\n<blockquote><p>I have to remind myself from time to time that here, I am allowed to be myself, with all my flaws, to contribute as much or as little as I choose, at my own pace.</p></blockquote>\n<p>And to be able to contribute and to help others, I also have to remind myself that people are not scary.</p>\n<h3>And Then WordCamp</h3>\n<p>I was a volunteer online for 6 years before I had the courage to go to my first WordCamp, which took place in my own home town. When I was finally there, I only spoke to 3 or 4 people. My second WordCamp went better, but the experience was still overwhelming.</p>\n<p>During my third WordCamp, which was WCEU 2017, I helped lead the Theme Review section of the contributor day, having to speak in front of 500 people.</p>\n<blockquote><p>The thing is, even when it overwhelms you, this community and its energy is addicting.</p></blockquote>\n<p>Everything changes once you go to your first meetup or WordCamp, meeting people who share your interest and passion. The community at large is open and welcoming, passionate, curious and caring. And it is trying to be a safe place for us all.</p>\n<h3>The Theme Review Team</h3>\n<p>There always seem to be a lot of opinions and even controversy surrounding the Theme Review Team. It is not always easy to handle the pressure and the amount of responsibility that is placed on you because so many people have a financial interest in WordPress themes. As a team lead or moderator, you often have to try to find the least bad solution to many different kind of situations.</p>\n<p>By the end of September, it is time for the current team leads to step back and welcome our next leads. I am looking forward to the break, but also to see what new ideas they will bring.<br />\nIt takes time to change a system that has been in place for this many years, and truthfully, sometimes it is painfully slow. It has proven difficult to find a system where themes without errors can be added to the directory quickly, and where reviewers can support authors who need extra help.</p>\n<p>This amazing team of volunteers has managed to reduce the queue time from 7 months down to 8-10 weeks. We still hope to be able to reduce it further, possibly by automating parts of the code review.</p>\n<p>Finally, the Theme Review Team is open to everyone and always looking for new volunteers.</p>\n<div class=\"rtsocial-container rtsocial-container-align-right rtsocial-horizontal\"><div class=\"rtsocial-twitter-horizontal\"><div class=\"rtsocial-twitter-horizontal-button\"><a title=\"Tweet: Challenge Gladly Accepted\" class=\"rtsocial-twitter-button\" href=\"https://twitter.com/share?text=Challenge%20Gladly%20Accepted&via=heropress&url=https%3A%2F%2Fheropress.com%2Fessays%2Fchallenge-gladly-accepted%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-fb-horizontal fb-light\"><div class=\"rtsocial-fb-horizontal-button\"><a title=\"Like: Challenge Gladly Accepted\" class=\"rtsocial-fb-button rtsocial-fb-like-light\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fheropress.com%2Fessays%2Fchallenge-gladly-accepted%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-linkedin-horizontal\"><div class=\"rtsocial-linkedin-horizontal-button\"><a class=\"rtsocial-linkedin-button\" href=\"https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fheropress.com%2Fessays%2Fchallenge-gladly-accepted%2F&title=Challenge+Gladly+Accepted\" rel=\"nofollow\" target=\"_blank\" title=\"Share: Challenge Gladly Accepted\"></a></div></div><div class=\"rtsocial-pinterest-horizontal\"><div class=\"rtsocial-pinterest-horizontal-button\"><a class=\"rtsocial-pinterest-button\" href=\"https://pinterest.com/pin/create/button/?url=https://heropress.com/essays/challenge-gladly-accepted/&media=https://heropress.com/wp-content/uploads/2017/09/092717-150x150.jpg&description=Challenge Gladly Accepted\" rel=\"nofollow\" target=\"_blank\" title=\"Pin: Challenge Gladly Accepted\"></a></div></div><a rel=\"nofollow\" class=\"perma-link\" href=\"https://heropress.com/essays/challenge-gladly-accepted/\" title=\"Challenge Gladly Accepted\"></a></div><p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/challenge-gladly-accepted/\">Challenge Gladly Accepted</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, 27 Sep 2017 00:00: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:15:\"Carolina Nymark\";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:122:\"WPTavern: WordPress Core JavaScript Framework Selection Discussion Continues with Input from Open Source Community Leaders\";s: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:29:\"https://wptavern.com/?p=75086\";s: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/wordpress-core-javascript-framework-selection-discussion-continues-with-input-from-open-source-community-leaders\";s: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:10632:\"<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/09/javascript.jpg?ssl=1\"><img /></a></p>\n<p>WordPress&#8217; #core-js Slack channel hosted a lively and productive meeting this morning led by Andrew Duthie. The discussion focused less on specific framework comparisons and more on the role a framework will play in building JavaScript-powered interfaces for WordPress. Contributors were joined by core developers and leaders from the React and Vue communities, Chrome engineers, and other interested parties from outside the WordPress community.</p>\n<p>&#8220;This chat will focus largely on identifying requirements in building core features, overlap with plugin and theme authors, and patterns to reducing framework lock-in,&#8221; Duthie said. &#8220;Ideally this is higher-level than simply debating the merits of specific frameworks in a vacuum, and should be seen as an opportunity to collaborate between projects to set a path forward for WordPress which will provide flexibility and resiliency to future churn.&#8221;</p>\n<p>Duthie began by asking what role a framework should play in a WordPress developer&#8217;s workflow and also asked framework contributors to offer their perspectives on recommendations for extendable interfaces. This question provided attendees with the opportunity to weigh in on topics such as <a href=\"https://github.com/WordPress/gutenberg/pull/2791\" rel=\"noopener\" target=\"_blank\">support for web components</a>, <a href=\"https://github.com/WordPress/gutenberg/pull/2463\" rel=\"noopener\" target=\"_blank\">framework-agnostic block interoperability</a> for Gutenberg, and how this might affect WordPress&#8217; plugin ecosystem.</p>\n<p>&#8220;I disagree a bit with the idea that whatever core (in this case Gutenberg) uses to power some of the intricacies of building a stateful app is going to be the de facto standard for plugin development,&#8221; Gutenberg engineer Matías Ventura said. &#8220;The actual framework here, in general terms, is going to be what WordPress exposes and the APIs.&#8221;</p>\n<p>With a framework-agnostic approach to building Gutenblocks, the library that core decides to build on doesn&#8217;t have to become the de facto standard for plugin developers but many outside the Gutenberg team believe that it will inevitably end up that way in practice. There are entire teams of engineers waiting on this decision that are committed to adopt whichever framework WordPress bets on.</p>\n<p>&#8220;To provide some perspective on how WP’s decision on a framework impacts developers downstream, I’m a developer at Boston University and our plan is to focus on whichever framework WP decides upon, even if Gutenberg has a completely agnostic API,&#8221; Adam Pieniazek said. &#8220;We’re primarily a WP shop (~ 1,000 site WP install powers most/a lot of our public web presence) and end up creating huge customizations on top of WP that often require diving into core to see what is actually happening in the background. I like Vue more than React personally, but if WP decides upon React, BU will focus on building expertise in React for when we need to peek/debug beyond the API. It doesn’t mean we won’t also use Vue but it won’t be our primary focus.&#8221;</p>\n<p>Pieniazek feedback echoes that of Gravity Forms co-founder Carl Hancock, who said his team is ready to adopt whatever library WordPress selects.</p>\n<p>“People are going to end up adopting whatever core uses for the most part despite the rainbows and butterflies some are claiming as it relates to creating an abstraction layer so plugin/theme developers can use whatever they want,” Hancock said in the #core-js channel earlier this week.</p>\n<p>Many participants from outside the WordPress community seemed to be in agreement with a framework-agnostic approach and none were eager to force a single framework on all developers working with WordPress. The remaining concern is how this works out practically and whether it puts developers in the confusing position of using a framework on top of a framework.</p>\n<p>&#8220;Since Gutenberg itself is going to become a platform to build for, the best level of separation is if the framework is used to build the core, but isn’t exposed as API to block builders,&#8221; AMP engineer Paul Bakaus said. &#8220;This gives one the choice to replace the underlying foundation whenever necessary.&#8221;</p>\n<p>Gutenberg engineer Riad Benguella summarized the approach the team has been discussing:</p>\n<blockquote><p>I think what we try to communicate is something like:</p>\n<p>&#8211; WordPress Core is going to use this X framework internally<br />\n &#8211; If you want to use it, we think it’s good<br />\n &#8211; If you want to use something else, you can just as easily as you’d use the Core’s chosen framework</p></blockquote>\n<p>Benguella also said that one of the goals for Gutenberg is &#8220;to set the basis for how we extend WordPress&#8217; UI in the future.&#8221; Once it ships, the team will likely set its sights on other parts of the wp-admin and build them in the same way.</p>\n<p>&#8220;If all parts of WP’s UI can be extended via a standard interface, whether it be a simple &#8216;data down, events up&#8217; API, or expecting a WC, I think this would cleanly separate the concerns of &#8216;what framework to use for core&#8217; vs. &#8216;what framework to use for extension development,\'&#8221; Vue.js creator Evan You said.</p>\n<p>When asked for his thoughts on on React becoming a primary framework for WordPress, React maintainer Dan Abromov was hesitant to advocate for WordPress adopting the library. His response underscored the necessity of having a framework-agnostic approach for extending Gutenberg and future WP interface overhauls.</p>\n<p>&#8220;I don&#8217;t really know WordPress well, so it&#8217;s hard for me to say whether it&#8217;s a great fit for the use case or not,&#8221; Abramov said. &#8220;Generally we use React for highly interactive UIs and find that it scales well with the app size. I&#8217;m also happy to answer technical questions about it. But I think in general people have strong opinions about, for example, templating vs expressiveness, and I don&#8217;t feel like forcing React upon everyone is the best way.&#8221;</p>\n<p>&#8220;I also feel the same way,&#8221; Evan You said. &#8220;Forcing a single framework on everyone, regardless of which one, is IMO not a good idea because it is bound to alienate the group of devs who are not into that framework, and imposes a bigger long term stability risk.&#8221;</p>\n<p>Abramov also said that people are already &#8220;very bitter and divisive&#8221; about the subject of selecting a framework. He also tweeted a similar sentiment prior to the meeting.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">When I read discussion threads (e.g. about WordPress) there’s a sense that people perceive every team as hostile to others. That’s false.</p>\n<p>&mdash; Dan Abramov (@dan_abramov) <a href=\"https://twitter.com/dan_abramov/status/912645022344007682\">September 26, 2017</a></p></blockquote>\n<p></p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Think of it like tending a garden. You’re welcome to hang out at ours. Other gardens are great too <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f642.png\" alt=\"🙂\" class=\"wp-smiley\" /></p>\n<p>&mdash; Dan Abramov (@dan_abramov) <a href=\"https://twitter.com/dan_abramov/status/912653828977254401\">September 26, 2017</a></p></blockquote>\n<p></p>\n<p>&#8220;I believe it’s important (and technically feasible) to separate &#8216;which framework to use for core&#8217; and &#8216;which framework community devs use for extensions,\'&#8221; Evan You said.</p>\n<p>&#8220;Yes, I think there’s a goal here to be unopinionated for what we’re exposing to plugin authors, so long as the APIs/interfaces we do expose are sufficiently flexible (and easy) to build the UIs and interactions they need to implement,&#8221; Andrew Duthie said.</p>\n<p>The topic of <a href=\"https://github.com/WordPress/gutenberg/pull/2791\" rel=\"noopener\" target=\"_blank\">supporting web components interoperability for Gutenblocks</a> was also part of the discussion during the meeting.</p>\n<p>&#8220;While less powerful than most of the actual frameworks at this point, they are likely to become a W3C standard, ensuring that they will stick around and evolve,&#8221; Felix Arntz said. &#8220;Plus once browser support is fully there, there&#8217;s less functionality to implement by an actual framework built on top.&#8221;</p>\n<p>Polymer.js representative Justin Fagnani said he disagreed that they are &#8220;less powerful&#8221; and noted that web components already are a W3C standard.</p>\n<p>&#8220;I think WP is also uniquely positioned to help drive forward support for web components natively everywhere,&#8221; EventEspresso core dev Darren Ethier said. &#8220;Pretty much all the frameworks have the ability to work with the web component spec now. It’s just a matter of proper implementation.&#8221;</p>\n<p>Several participants referenced <a href=\"https://custom-elements-everywhere.com/\" rel=\"noopener\" target=\"_blank\">custom-elements-everywhere.com</a>, a site that displays popular JS frameworks&#8217; progress on communicating Custom Elements in a way that promotes interoperability. Matías Ventura asked React and Vue core devs how web components (and their future) fit into each framework at the moment.</p>\n<p>&#8220;In React, we have some web component support but haven&#8217;t made it a large priority since use cases have seemed slim in the past, especially since adding Web Components hasn&#8217;t made a lot of sense in a first-party application where you control the whole stack – but we do have some support for them nonetheless and I&#8217;m happy to entertain adding more, either now or in the future,&#8221; Sophie Alpert said.</p>\n<p>&#8220;On the high level I think frameworks like React/Vue provide what is not really addressed in web components: efficient and declarative DOM updates reacting to state changes,&#8221; Evan You said. &#8220;This is also why Polymer exists on top of WC. I have always acknowledged the value of WC as an interop interface.&#8221;</p>\n<p>Overall, attendees at the meeting were respectful, collaborative, and eager to contribute their expertise to help WordPress contributors find the best way forward in the framework selection process. The discussion will continue at next week&#8217;s meeting and likely in the comments of a forthcoming Make/Core post summarizing the meeting.</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, 26 Sep 2017 22:16: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: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:93:\"WPTavern: SI CAPTCHA Anti-Spam Plugin Permanently Removed from WordPress.org Due to Spam 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=75059\";s: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/si-captcha-anti-spam-plugin-permanently-removed-from-wordpress-og-due-to-spam-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:4092:\"<p>The <a href=\"https://wordpress.org/plugins/si-captcha-for-wordpress/\" rel=\"noopener\" target=\"_blank\">SI CAPTCHA Anti-Spam</a> plugin has been removed from the WordPress Directory due to its author including spam code. The plugin added a CAPTCHA image test to WordPress forms to prevent spam and was compatible with forms generated by bbPress, BuddyPress, Jetpack, and WooCommerce. It had more than 300,000 active installs at the time of removal.</p>\n<p><a href=\"https://profiles.wordpress.org/mikechallis\" rel=\"noopener\" target=\"_blank\">Mike Challis</a>, the original author of the plugin, said that a WordPress.org user named &#8220;<a href=\"https://profiles.wordpress.org/fastsecure\" rel=\"noopener\" target=\"_blank\">fastsecure</a>&#8221; became the new owner of SI CAPTCHA Anti-Spam in June 2017. Challis was not aware of the new owner&#8217;s plans for the plugin but <a href=\"https://wordpress.org/support/topic/where-did-the-plugin-go-2/\" rel=\"noopener\" target=\"_blank\">posted a notice</a> on the WordPress.org support forums to inform users about why it was removed.</p>\n<p>&#8220;The new owner attempted to put code in several of his newly acquired WordPress plugins that would connect to a 3rd party server he also owned and place spam ads for payday loans and such in the WP posts,&#8221; Challis said. He also linked the incident to a ring of WordPress plugins that researchers at Wordfence say were part of a <a href=\"https://www.wordfence.com/blog/2017/09/coordinated-plugin-spam/\" rel=\"noopener\" target=\"_blank\">coordinated spam campaign</a>. Display Widgets, one of the most notable plugins in this group, was recently <a href=\"https://wptavern.com/display-widgets-plugin-permanently-removed-from-wordpress-org-due-to-malicious-code\" rel=\"noopener\" target=\"_blank\">permanently removed from WordPress.org</a> for a series of violations wherein the author had injected malicious code.</p>\n<p>Challis said the new owner failed to display any spam on sites due to how the code was implemented, but the code could have been activated at a later time:</p>\n<blockquote><p>The new owner put spam code in versions 3.0.1 and 3.0.2 but it failed to display any spam because he put the code in the secureimage.php file. The malicious code required WordPress libraries to also be loaded to execute. The reason the spam code did not do anything at all is because the secureimage.php file is not included in the WordPress run time environment. The secureimage.php file is included from another file securimage_show.php that loads the captcha image directly from html img src outside of the WordPress run time. The spam code in this plugin was never activated, it would not have corrupted your posts or changed anything in the WordPress database.</p></blockquote>\n<p>SI CAPTCHA Anti-Spam users who still have the plugin installed may see an update available in the WordPress admin. Plugin team member Samuel (Otto) Wood removed the malicious code and <a href=\"https://wordpress.org/support/topic/where-did-the-plugin-go-2/\" rel=\"noopener\" target=\"_blank\">released 3.0.3</a> as a clean version that is a safe update for users who still rely on the plugin. Wood recommends users find an alternative, because SI CAPTCHA Anti-Spam will not be re-listed in the directory or receive any future updates.</p>\n<p>The incident is another reminder for users to be on alert when WordPress.org plugins change hands, as the buyers do not always disclose their actual intentions for the plugin. Users in search of an alternative to SI CAPTCHA Anti-Spam will find many alternative options on WordPress.org. <a href=\"https://wordpress.org/plugins/cleantalk-spam-protect/\" rel=\"noopener\" target=\"_blank\">AntiSpam by CleanTalk</a>, <a href=\"https://wordpress.org/plugins/simple-google-recaptcha/\" rel=\"noopener\" target=\"_blank\">Simple Google reCAPTCHA</a>, and <a href=\"https://wordpress.org/plugins/captcha-code-authentication/\" rel=\"noopener\" target=\"_blank\">CAPTCHA Code</a> are a few examples that may work as replacements, depending on what other plugins you need the anti-spam capabilities to support.</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, 25 Sep 2017 21:50: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: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: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:80:\"WPTavern: Facebook to Re-license React after Backlash from Open Source Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=75021\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:91:\"https://wptavern.com/facebook-to-re-license-react-after-backlash-from-open-source-community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4566:\"<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/react.png?ssl=1\"><img /></a></p>\n<p>Facebook has <a href=\"https://code.facebook.com/posts/300798627056246/relicensing-react-jest-flow-and-immutable-js/\" rel=\"noopener\" target=\"_blank\">announced</a> its intentions to re-license React, Jest, Flow, and Immutable.js under the MIT license. React community members began rallying around a <a href=\"https://wptavern.com/react-users-petition-facebook-to-re-license-react-js-after-apache-software-foundation-bans-bsdpatents-license-in-dependencies\" rel=\"noopener\" target=\"_blank\">petition to re-license React</a> after the Apache Software Foundation (ASF) added Facebook’s BSD+Patents license to its Category X list of disallowed licenses for Apache PMC members. Facebook’s engineering directors officially denied the request in mid-August, citing the burden of meritless patent litigation as the reason for keeping the patents clause.</p>\n<p>Facebook moved forward on this decision in full recognition that it might lose some React community members as a consequence. Many open source project maintainers began to look for alternatives. In a surprising move, Matt Mullenweg announced that <a href=\"https://wptavern.com/wordpress-abandons-react-due-to-patents-clause-gutenberg-to-be-rewritten-with-a-different-library\" rel=\"noopener\" target=\"_blank\">WordPress would also be parting ways with React</a> and planned to remove it from the upcoming Gutenberg editor.</p>\n<p>Mullenweg&#8217;s decision to drop React from consideration for WordPress was likely an influential factor in Facebook&#8217;s eventual about-face on the topic of re-licensing the project. Facebook&#8217;s announcement on Friday acknowledges that the company failed to convince the open source community of the benefits of its BSD + Patents license:</p>\n<blockquote><p>We&#8217;re relicensing these projects because React is the foundation of a broad ecosystem of open source software for the web, and we don&#8217;t want to hold back forward progress for nontechnical reasons. </p>\n<p>This decision comes after several weeks of disappointment and uncertainty for our community. Although we still believe our BSD + Patents license provides some benefits to users of our projects, we acknowledge that we failed to decisively convince this community.</p></blockquote>\n<p>The React 16 release, slated for this week, will ship with the updated MIT license. Facebook declined to respond to our request for further comment and said their post is the only public statement they will be providing.</p>\n<p>It&#8217;s not yet clear whether WordPress will continue on with React, picking up where the team left off on Gutenberg, or  shift to another library. Core contributors had originally <a href=\"https://twitter.com/nacin/status/911356481936740352\" rel=\"noopener\" target=\"_blank\">decided on React</a> while attending WordPress&#8217; community summit in Paris last June, although this decision had not yet been made public when the greater open source community started petitioning Facebook to re-license React.</p>\n<p>&#8220;I’m just so tired of this drama,&#8221; Gutenberg engineer Riad Benguella said. &#8220;We spent days and days thinking about the best framework for WP, and this change will just add more thinking, complexity, and uncertainty to our decision. I’m just tired of all this&#8230;we all have to rethink everything.&#8221;</p>\n<p>Mullenweg, who had previously penned a several-thousand word unpublished announcement about how WordPress would be adopting React, did not confirm whether WordPress is still examining other libraries.</p>\n<p>&#8220;Our decision to move away from React, based on their previous stance, has sparked a lot of interesting discussions in the WordPress world,&#8221; Mullenweg said in a <a href=\"https://ma.tt/2017/09/facebook-dropping-patent-clause/\" rel=\"noopener\" target=\"_blank\">post</a> published to his blog this weekend. &#8220;Particularly with Gutenberg there may be an approach that allows developers to write Gutenberg blocks (Gutenblocks) in the library of their choice including Preact, Polymer, or Vue, and now React could be an officially-supported option as well.&#8221;</p>\n<p>The regularly scheduled core JavaScript meeting is set for Tuesday, September 26 at 15:00 GMT and contributors plan to discuss the role a JS framework will play in current and future core focuses. The time has been changed to be two hours later than originally planned in an effort to accommodate more contributors across various timezones.</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, 25 Sep 2017 16:53:12 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:40;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:37:\"Matt: Facebook Dropping Patent Clause\";s: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=47574\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"https://ma.tt/2017/09/facebook-dropping-patent-clause/\";s: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:1326:\"<p>I am surprised and excited to see the news that Facebook is going to drop the <a href=\"https://ma.tt/2017/09/on-react-and-wordpress/\">patent clause that I wrote about last week</a>. They’ve announced that with React 16 the license will just be <a href=\"https://code.facebook.com/posts/300798627056246/relicensing-react-jest-flow-and-immutable-js/\">regular MIT with no patent addition</a>. I applaud Facebook for making this move, and I hope that patent clause use is re-examined across all their open source projects.</p>\n<p>Our decision to move away from React, based on their previous stance, has sparked a lot of interesting discussions in the WordPress world. Particularly with <a href=\"https://github.com/WordPress/gutenberg\">Gutenberg</a> there may be an approach that allows developers to write Gutenberg blocks (Gutenblocks) in the library of their choice including Preact, Polymer, or Vue, and now React could be an officially-supported option as well.</p>\n<p>I want to say thank you to everyone who participated in the discussion thus far, I really appreciate it. The vigorous debate and discussion in the comments here and on Hacker News and Reddit was great for the passion people brought and the opportunity to learn about so many different points of view; it was even better that Facebook was listening.</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, 24 Sep 2017 16:20:20 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:87:\"WPTavern: Scott Bolinger Shares Unique Perspective of WordPress From Outside the Bubble\";s: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:29:\"https://wptavern.com/?p=75015\";s: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/scott-bolinger-shares-unique-perspective-of-wordpress-from-outside-the-bubble\";s: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:5058:\"<p>Scott Bolinger, a product developer focused on the WordPress space who has created several products, including <a title=\"Make native iOS and Android Apps with WordPress\" href=\"https://apppresser.com\" target=\"_blank\" rel=\"noopener\">AppPresser </a>and <a href=\"https://hollerwp.com/\">Holler Box</a>, recently attended <a href=\"http://contentandcommercesummit.com/\">Content and Commerce Summit 2017</a>.</p>\n<p>This conference focuses on what’s working in eCommerce, digital media, information publishing, and subscription commerce. <a href=\"http://scottbolinger.com/perspective-on-wordpress/\">According to Bolinger</a>, WordPress and WooCommerce were not topics of discussion.</p>\n<p>&#8220;It really opened my eyes going to an event where no one even said the word WordPress once,&#8221; Bolinger said. &#8220;The audience at this conference was non-technical, mostly marketers selling stuff online. I watched a presentation where the presenter had slides with 20+ different recommended tools on them, and not a single mention of WordPress.</p>\n<p>&#8220;This is an eCommerce conference, WooCommerce is 41% of all eCommerce stores, and not a single person said the word WooCommerce. All I heard about was Shopify and Amazon.&#8221;</p>\n<p>According to <a href=\"https://www.similartech.com/\">SimilarTech</a>, WooCommerce is leading in the top 100K sites, top 1M sites, and the entire web while Shopify is leading in the top 10K sites. While Shopify has a lot less market share, it&#8217;s used on substantially higher trafficked sites.</p>\n<p>Bolinger shared the perspective of a friend who uses Shopify to sell clothing and will gross more than $1M in revenue this year. According to his friend, Shopify is easy to use, from setting up a theme, to the plugin/app ecosystem to add functionality.</p>\n<p>&#8220;When my friend said Shopify is easy to use, this is a whole different category of great user experience,&#8221; Bolinger said. &#8220;This is building a site from scratch for a completely non-technical user, and them loving the end result and the experience.&#8221;</p>\n<p>Bolinger raised an interesting point in that, Wix, Shopify, and SquareSpace are closed, SaaS offerings where they can control the user experience from end-to-end. This is impossible to do with WordPress because there are too many moving parts and core can not control how plugins and themes take part in that experience.</p>\n<p>While WordPress core can&#8217;t necessarily solve the problem, it hasn&#8217;t stopped webhosts from trying. <a href=\"https://wptavern.com/godaddy-launches-new-onboarding-experience-for-wordpress-customers\">GoDaddy</a>,  <a href=\"https://www.bluehost.com/blog/bluehost-news/welcome-to-the-new-bluehost-8973/\">Bluehost</a>, and others have created onboarding solutions that try to control the end-to-end user experience.</p>\n<p>Bolinger shared a sentiment that many in the WordPress community have advocated in recent years. &#8220;If we’re honest, the strength of WordPress is not that it’s easy to use for non-technical people. It’s an open-source platform that is easy for developers to extend and customize for clients.&#8221;</p>\n<ul>\n<li><a href=\"https://mattreport.com/wordpress-is-not-easy/\">WordPress is Not Easy</a></li>\n<li><a href=\"https://mor10.com/wordpress-easy-thats-ok/\">WordPress is not easy – and that’s OK</a></li>\n<li><a href=\"https://neliosoftware.com/blog/is-wordpress-as-easy-as-we-think/\">Is WordPress As Easy As We Think?</a></li>\n</ul>\n<p>There was a time, somewhere between WordPress 2.3 and WordPress 3.5, where one of the main reasons people used WordPress was because it was easy. Between then and now, what caused WordPress to lose its ease-of-use factor?</p>\n<p>SquareSpace, Wix, and Shopify didn&#8217;t exist in the early days of WordPress, they were late to market. This gave them the advantage of implementing all the lessons learned through WordPress&#8217; lifespan and since it&#8217;s a closed system, they can iterate rapidly.</p>\n<p>The biggest reality check that Bolinger shares is that there are a lot of people WordPress simply doesn&#8217;t cater too.</p>\n<p>&#8220;There is a large contingent of people who just want to get stuff done, they don’t want to fuss with the tech&#8221;, He said. &#8220;They don’t care about open source or owning their data. They don’t want to install a theme and setup their widgets, or search thousands of results to find the best SEO plugin.</p>\n<p>&#8220;They don’t want to set up &#8216;managed hosting&#8217;, an SSL certificate, or a payment gateway. They just want to sell their products and make money as fast and easily as possible.&#8221;</p>\n<p>I encourage you to <a href=\"http://scottbolinger.com/perspective-on-wordpress/\">read the full post</a> as it provides a perspective of WordPress not often shared within the WordPress bubble. <a href=\"http://scottbolinger.com/perspective-on-wordpress/\"></a>How does WordPress become a platform that delivers the kind of experience from end-to-end that Bolinger&#8217;s friend describes?</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, 23 Sep 2017 00:43:40 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";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:98:\"WPTavern: WordPress Explores a JavaScript Framework-Agnostic Approach to Building Gutenberg Blocks\";s: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:29:\"https://wptavern.com/?p=74900\";s: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:109:\"https://wptavern.com/wordpress-explores-a-javascript-framework-agnostic-approach-to-building-gutenberg-blocks\";s: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:9072:\"<a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/09/blocks.jpg?ssl=1\"><img /></a>photo credit: found_drama <a href=\"http://www.flickr.com/photos/28555778@N00/30725752376\">E.&#8217;s pirate town</a> &#8211; <a href=\"https://creativecommons.org/licenses/by-nc-sa/2.0/\">(license)</a>\n<p>The discussion regarding WordPress&#8217; JavaScript framework selection continues in the #core-js Slack channel ahead of next week&#8217;s meeting. One of the more recent topics is the possibility of <a href=\"https://github.com/WordPress/gutenberg/pull/2463\" rel=\"noopener\" target=\"_blank\">framework-agnostic block rendering</a> for Gutenberg, which would allow developers to extend the new editor using any JS library they prefer. This means that Gutenberg blocks, which are colloquially referred to as &#8220;Gutenblocks,&#8221; could be built with Vue, React, Preact, Angular, or whatever the developer feels comfortable using.</p>\n<p>Proponents of this idea contend that pursuing a more flexible approach makes WordPress&#8217; core JS framework decision <a href=\"https://github.com/WordPress/gutenberg/pull/2463#issuecomment-330637007\" rel=\"noopener\" target=\"_blank\">less critical</a>. While answering questions on the #core-js channel, Gary Pendergast explained how Gutenberg could be built to maintain the separation.</p>\n<p>&#8220;I&#8217;m really not joking when I say that this decision doesn&#8217;t matter, even for people contributing to Gutenberg,&#8221; Pendergast said. &#8220;In <a href=\"https://github.com/WordPress/gutenberg/pull/2463\" rel=\"noopener\" target=\"_blank\">#2463</a>, the library is treated entirely as a utility library, much like we use lodash, for example. It performs a handful of tasks, and it can be relatively easily pulled out and replaced with something entirely different, with no disruption to the rest of the codebase. For people contributing to Gutenberg, they&#8217;re contributing in the Gutenberg coding style, not the style of whatever library we happen to import.&#8221;</p>\n<p>When asked about a timeline for when the decision will be made and what factors are being considered, Pendergast replied that there is no timeline and that those interested in participating should blog about their experiences and write examples of things they can build with the JS frameworks they are familiar with.</p>\n<p>&#8220;There is neither roadmap, nor timeline, nor does there need to be,&#8221; Pendergast said. &#8220;As Matt mentioned, it&#8217;s really just a technical decision &#8211; the important decision for the wider community was choosing &#8216;not React.&#8217; Unfortunately, this decision has been blown way out of proportion, and heavily conflated with &#8216;what JS library will I be able to build my plugins with?&#8217; and sometimes &#8216;what JS library&#8217;s practices will Gutenberg blocks resemble?,&#8217; neither of which are related. Tweets and posts that treat it like a horse race are not helpful in this way.&#8221;</p>\n<p>Pendergast said whatever library is selected will &#8220;continue to be wrapped by the WordPress element, the underlying library won&#8217;t be exposed.&#8221; The Gutenberg team is working to remove all library dependencies from its components so that plugin developers can use any library they choose.</p>\n<p>However, other community members are not so eager to relegate the JS library selected for core to a simple technical decision or utility library.</p>\n<p>&#8220;Most developers understand that their plugins are not bound by the framework chosen for core/Gutenberg,&#8221; Kevin Hoffman said. &#8220;But that doesn&#8217;t diminish the significance of the decision. If we want to encourage more contributors, we&#8217;d be well served to choose a framework in which a significant majority feel capable and confident. If this majority is out there developing plugins with one framework and has to learn another in order to contribute to core, then we&#8217;re limiting the number of potential contributors.&#8221;</p>\n<p>Peter Booker contends that no matter how elegant Gutenberg&#8217;s separation is, having a decent understanding of the library chosen for core affects a developers&#8217; ability to deeply troubleshoot certain issues.</p>\n<p>&#8220;I do not think we should be so dismissive of the choice as a minor technical decision,&#8221; Booker said. &#8220;Understanding how PHP, JavaScript, and Backbone (among other things) work is essential to be able to properly debug problems with WordPress. The JS framework chosen for Gutenberg is going to impact a great many people, even if we are not core contributors. It will be essential knowledge to be able to fully troubleshoot issues. This is a decision which will impact far more people than just the Gutenberg team.&#8221;</p>\n<h3>What are the implications of providing a flexible, framework-agnostic approach to building Gutenblocks?</h3>\n<p>Jason Bahl asked if anyone has tried mixing React, Preact, Vue, and Angular in a single app to see if it is &#8220;a recipe for a performance nightmare.&#8221; He posed an example scenario wherein Gravity Forms builds Vue-based Gutenblocks, Yoast has React-based blocks, WooCommerce builds blocks with Preact, and another plugin uses Ember.</p>\n<p>&#8220;It sounds kind of nice to be flexible and allow folks to use whatever but also like it could lead to a lot of division on best practices, and potentially performance issues,&#8221; Bahl said. &#8220;We&#8217;ll see tutorials pop up for how to build Gutenblocks in Vue, React, Preact, Ember, Vanilla JS, etc., which would be cool to see, but also confusing and potentially cause further divide in the community and accepted best practices. Flexibility is nice to a degree, but a strong opinion at some level is also good.&#8221;</p>\n<p>Carl Hancock, co-founder of Gravity Forms, contends that offering a framework-agnostic approach to building Gutenblocks will have little influence on developers who are extending the project. The decision cannot be made less critical by offering more flexibility, because developers will inevitably adopt whatever WordPress core uses.</p>\n<p>&#8220;People are going to end up adopting whatever core uses for the most part despite the rainbows and butterflies some are claiming as it relates to creating an abstraction layer so plugin/theme developers can use whatever they want,&#8221; Hancock said. &#8220;Which means however complex that core framework ends up being will have a direct impact on the barrier to entry for plugin and theme developers. That barrier to entry has been historically low to date and a direct contributor to the growth of WordPress as a self-hosted CMS. Dramatically raising that barrier to entry isn’t necessarily a bad thing. For example, Gravity Forms will use Preact, Vue, whatever, because we have the manpower and skillset to do so when we can finally decide to do so once core makes it’s decision.&#8221;</p>\n<h3>WordPress&#8217; Opportunity to Advance the Web</h3>\n<p>WordPress currently powers 28% of all websites, according to <a href=\"https://w3techs.com/technologies/details/cm-wordpress/all/all\" rel=\"noopener\" target=\"_blank\">W3 Techs</a>, and whatever framework it chooses will make a major impact on which library many developers decide to learn in order to extend the software and advance their careers.</p>\n<p>Matías Ventura, one of the technical leads on the Gutenberg project, encouraged participants in the discussion to look at the bigger picture and embrace the opportunity to work together and collaborate on a solution for WordPress that will advance the web. The team&#8217;s efforts to collaborate with representatives from competing frameworks stands apart in an ecosystem that is generally fragmented and fractious.</p>\n<p>&#8220;I’m excited about the opportunity we have to advance web development in terms of JavaScript UI representation, in a similar way to how WordPress was a driving force for web standards during the past decade,&#8221; Ventura said. &#8220;That’s also where I see us having a responsibility as a project, as people will continue to learn web development through WP. Many people have been introduced to PHP through WordPress, originally just interacting with WP functions and APIs, eventually diving a bit more deeply into the language as needed. I do see our core remaining close to JS the language, as that gives the most meaningful tool to learn, spanning across all frameworks and libraries.&#8221;</p>\n<p>Ventura assured participants in the ongoing discussion that the Gutenberg team is listening and working towards a solution that will push the web forward.</p>\n<p>&#8220;We are absolutely aware that how we build and what we offer through Gutenberg is going to affect the dev community and we are not taking this lightly—quite the opposite,&#8221; Ventura said. &#8220;I’ve been talking with Evan (Vue) and Jason (Preact) because rather than having a &#8216;choose your framework&#8217; contest, this seems an opportunity to collaborate and push the web forwards.&#8221;</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, 22 Sep 2017 22:26:59 +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:43:\"WPTavern: DonateWC Reaches Fundraising Goal\";s: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:29:\"https://wptavern.com/?p=75001\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"https://wptavern.com/donatewc-reaches-fundraising-goal\";s: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:1702:\"<p><a href=\"https://donatewc.org/\">DonateWC</a>, <a href=\"https://wptavern.com/donatewc-aims-to-provide-travel-sponsorships-to-attend-large-wordcamps\">an initiative</a> focused on providing less fortunate people an opportunity to attend large WordCamps has <a href=\"https://donatewc.org/news/surprise-our-goal-is-fully-funded/\">reached its fundraising goal</a> of 1,000€. Ines van Essen expressed gratitude and appreciation for the donations. &#8220;The responses and feedback that have come in during the past week have been overwhelming,&#8221; She said.</p>\n<p>&#8220;I can’t believe we can already move to legalizing things and actually getting things done. Lesson learned: do not spend two years thinking about something you could maybe do at some point in the future. The time is now, and it’s time to change some lives.&#8221;</p>\n<img />DonateWC Reaches Fundraising Goal\n<p>Essen confirmed that Automattic is not affiliated with the initiative although quite a few of her colleagues are supportive of the idea.  &#8220;Everyone can do something to help another community member,&#8221; She said. &#8220;Whether that&#8217;s buying someone a meal, sharing a ride, or even sharing a room. DonateWC is a big picture thing, but there&#8217;s so many other things you can do to help under privileged groups.&#8221;</p>\n<p>Essen hopes to have the non-profit and other legal aspects of the project taken care of in time to sponsor at least one person to WordCamp US. Part of the funds will be used to pay someone to design a logo and for social media marketing. If you&#8217;re interested in helping out with the project, please <a href=\"https://donatewc.org/get-in-touch/\">get in touch.</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, 22 Sep 2017 00:13:59 +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:\"Jeff Chandler\";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:65:\"WPTavern: WordCamp for Publishers Videos Now Available on YouTube\";s: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:29:\"https://wptavern.com/?p=74871\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://wptavern.com/wordcamp-for-publishers-videos-now-available-on-youtube\";s: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:2772:\"<p><a href=\"https://2017-denver.journalist.wordcamp.org\" rel=\"noopener\" target=\"_blank\">WordCamp for Publishers</a>, held last month at The Denver Post building, was the first niche WordCamp to be focused around a specific industry. The event was designed for people who use WordPress to manage publications and also to encourage collaboration among project maintainers who build open source tools for publishers.</p>\n<p>In addition to hands-on technical workshops, the <a href=\"https://2017-denver.journalist.wordcamp.org/schedule/\" rel=\"noopener\" target=\"_blank\">schedule</a> included a variety of publishing-related topics, such as monetization, content distribution, newsletter tools, and print and digital workflows.</p>\n<p>&#8220;The schedule prompted a great deal of learning and discussion that extended well beyond the content typically found at a regional WordCamp,&#8221; attendee Maura Teal <a href=\"https://mlteal.com/2017/08/wordcamp-publishers-denver/\" rel=\"noopener\" target=\"_blank\">said</a>. &#8220;One of the best aspects of this conference was chatting with other developers and leaders involved in media on the web. There were multiple sessions and hallway discussions that brought intriguing solutions to the table. My primary takeaway was that there certainly needs to be more WordCamps of this kind &#8211; that is, focused on a niche but still rooted in community.&#8221;</p>\n<p>The unique format of the event offered more small group opportunities than a traditional WordCamp does for learning, asking questions, and collaborating around tools and strategies that directly relate to publishers.</p>\n<p>&#8220;WordCamp for Publishers was not your average or typical WordCamp,&#8221; attendee Dwayne McDaniel <a href=\"https://www.mcdwayne.com/2017/08/21/wordcamp-for-publishers/\" rel=\"noopener\" target=\"_blank\">said</a>. &#8220;It felt a lot more like WPCampus insofar as the general mood and feeling I got from the participants. Getting to see folks from competing media companies openly discussing how to solve their common challenges, I learned a whole lot and I am grateful to have had the chance to learn about the publishing space.&#8221;</p>\n<p>Videos for all of the sessions held in the auditorium are now available in a <a href=\"https://www.youtube.com/playlist?list=PLp4P7UHKK-kC1CGF3LDtfPDwtLEzDKiP9\" rel=\"noopener\" target=\"_blank\">YouTube playlist</a>. They will also be uploaded to WordPress.tv in the near future. Organizer Steph Yiu said the event was so successful that they are already planning next year&#8217;s conference. Anyone interested in volunteering or donating a venue can <a href=\"https://vip.wordpress.com/2017/09/01/wordcamp-for-publishers/\" rel=\"noopener\" target=\"_blank\">get in touch</a> with the organizing team.</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, 21 Sep 2017 18:53:25 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:63:\"WPTavern: Apply Filters Podcast to be Retired after 83 Episodes\";s: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:29:\"https://wptavern.com/?p=74948\";s: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://wptavern.com/apply-filters-podcast-to-be-retired-after-83-episodes\";s: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:2025:\"<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/09/apply-filters.png?ssl=1\"><img /></a></p>\n<p><a href=\"http://bradt.ca/\" rel=\"noopener\" target=\"_blank\">Brad Touesnard</a> and <a href=\"http://pippinsplugins.com/\" rel=\"noopener\" target=\"_blank\">Pippin Williamson</a> are retiring from podcasting. Their bi-weekly show <a href=\"http://applyfilters.fm/\" rel=\"noopener\" target=\"_blank\">Apply Filters</a>, a favorite podcast among WordPress developers, will go off the air after publishing its 83rd episode. The hosts have not yet revealed why they are retiring but plan to share more details in the final episode.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">We’ll answer that next week during the episode! :)</p>\n<p>&mdash; Apply Filters (@applyfilters) <a href=\"https://twitter.com/applyfilters/status/910593317179555840\">September 20, 2017</a></p></blockquote>\n<p></p>\n<p>Apply Filters focused primarily on development and technical topics but also provided a wealth of information on business models, pricing, and marketing in the WordPress product ecosystem. The first episode aired August 15, 2013, just after the Heartbeat API was introduced in WordPress 3.6.</p>\n<p>The show&#8217;s imminent retirement was announced on Twitter today to the disappointment of its many loyal fans. According to the information available on the sponsors page, each episode was receiving more than 2,000 downloads in the first three months after publishing. Roughly 54% of the audience identified as developers.</p>\n<p>During the past six months, the frequency of the episodes had slowed to once per month. I wouldn&#8217;t be surprised if the hosts became too busy to keep up with the show, as they both lead successful WordPress product businesses. Touesnard and Williamson plan to record one final mailbag episode before retiring the show indefinitely and are inviting listeners to <a href=\"http://applyfilters.fm/submit-topic-idea/\" rel=\"noopener\" target=\"_blank\">send in any last questions</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, 21 Sep 2017 03:54:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:46;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:60:\"WPTavern: New Core Gallery Widget Targeted for WordPress 4.9\";s: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:29:\"https://wptavern.com/?p=74896\";s: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://wptavern.com/new-core-gallery-widget-targeted-for-wordpress-4-9\";s: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:3816:\"<p>The <a href=\"https://wordpress.org/plugins/wp-core-media-widgets/\" rel=\"noopener\" target=\"_blank\">Core Media Widgets</a> feature plugin introduced a gallery widget in the 0.2.0 release this week. WordPress 4.8 added the new audio, image, and video widgets from this feature plugin. The gallery widget is targeted for merge into the upcoming WordPress 4.9 release.</p>\n<p>In testing the new feature I found it to be a simple, straightforward implementation of a gallery widget that could easily replace many plugins that are currently filling this need for users. The option to edit or replace a gallery is immediately available and users can easily rearrange or randomize the images included.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/09/core-gallery-widget.png?ssl=1\"><img /></a></p>\n<p>On the frontend the gallery displays neatly in a thumbnail grid. I was able to change the number of columns while editing the gallery, but the preview in the admin did not match the the way the gallery looks on the frontend. The number of columns is correct on the frontend but not in the admin preview. This might cause some confusion for users if it isn&#8217;t fixed before landing in core. Contributors to the plugin are looking at this <a href=\"https://github.com/xwp/wp-core-media-widgets/issues/190#issuecomment-331011895\" rel=\"noopener\" target=\"_blank\">issue</a>.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-20-at-3.16.22-PM-e1505938641908.png?ssl=1\"><img /></a></p>\n<p>Overall, the implementation is user-friendly and similar to adding galleries in posts and pages. However, the widget could still use some testing, especially with different plugins installed. For example, with Jetpack enabled, users can choose between a thumbnail and a slideshow gallery, but the slideshow option doesn&#8217;t seem to work correctly in the widget. WordPress.org has <a href=\"https://wordpress.org/plugins/search/gallery+widget/\" rel=\"noopener\" target=\"_blank\">several hundred plugins</a> that implement some sort of gallery widget and these plugin authors will want to test the new core widget.</p>\n<p>Theme authors will also need to test how the core gallery widget interacts with their themes. After testing the gallery widget with several popular WordPress.org themes, I found that many display the thumbnails with unsightly outlines and unpredictable spacing between images.</p>\n<p>Weston Ruter, who authored the <a href=\"https://make.wordpress.org/core/2017/05/26/media-widgets-for-images-video-and-audio/\" rel=\"noopener\" target=\"_blank\">dev note post</a> when the previous media widgets were introduced in 4.8, said that the paragraph regarding default theme updates is still applicable:</p>\n<blockquote><p>Themes that add custom styles to the MediaElement.js player (namely Twenty Thirteen and Twenty Fourteen) were updated from just styling it within syndicated content, to also include instances within widgets. Most themes don’t restrict styles for captioned images or media players to just post content, that is, limit CSS selectors to classes output by post_class(). If your theme does, make sure to either remove that constraint or include a .widget selector.</p></blockquote>\n<p>Ruter said another dev note will be coming with common theme changes that are required to add the right styling for galleries. Users and theme/plugin developers can test the gallery widget right now on 4.8.2 or 4.9-alpha using the <a href=\"https://wordpress.org/plugins/wp-core-media-widgets/\" rel=\"noopener\" target=\"_blank\">Core Media Widgets</a> plugin. Once the widget is added to WordPress, it will be deactivated in the feature plugin for future releases. Contributors plan to merge the new widget into core next week, provided testing goes well.</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, 21 Sep 2017 00:35:01 +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:70:\"WPTavern: WPWeekly Episode 288 – No React.js Framework for 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:58:\"https://wptavern.com?p=74933&preview=true&preview_id=74933\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wptavern.com/wpweekly-episode-288-no-react-js-framework-for-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:3046:\"<p>While I was supposed to be on vacation last week, I instead had surgery for a broken ankle. Tune in to hear the hilarious explanation on how I broke it. The lesson I learned is to not chase animals out of the yard.</p>\n<p><a href=\"https://jjj.blog/\">John James Jacoby</a> and I discuss the news of the week, including a major decision where Gutenberg will not be written in React due to a patent clause in its license. Other topics include, blind speaker selection for WordCamp US, <a href=\"https://jjj.blog/2017/09/turbo-boost-for-bbpress-2-6/\">bbPress performance improvements</a>, and our picks of the week.</p>\n<h2>Stories Discussed:</h2>\n<p><a href=\"https://wptavern.com/equifax-launches-wordpress-powered-site-for-consumers-affected-by-security-breach\">Equifax Launches WordPress-Powered Site for Consumers Affected by Security Breach</a><br />\n<a href=\"https://wptavern.com/swfupload-will-officially-be-removed-from-wordpress\">SWFUpload Will Officially Be Removed From WordPress</a><br />\n<a href=\"https://wptavern.com/wordpress-org-adds-new-support-rep-role-for-plugin-pages\">WordPress.org Adds New Support Rep Role for Plugin Pages</a><br />\n<a href=\"https://wptavern.com/display-widgets-plugin-permanently-removed-from-wordpress-org-due-to-malicious-code\">Display Widgets Plugin Permanently Removed from WordPress.org Due to Malicious Code</a><br />\n<a href=\"https://wptavern.com/wordpress-abandons-react-due-to-patents-clause-gutenberg-to-be-rewritten-with-a-different-library\">WordPress Abandons React due to Patents Clause, Gutenberg to be Rewritten with a Different Library</a><br />\n<a href=\"https://wptavern.com/donatewc-aims-to-provide-travel-sponsorships-to-attend-large-wordcamps\">DonateWC Aims to Provide Travel Sponsorships to Attend Large WordCamps</a></p>\n<h2>Picks of the Week:</h2>\n<p><a href=\"https://wptranslationday.org/\">WordPress Global Translation day</a> is next Saturday, September 30th. Twenty-four hours dedicated to translating the WordPress ecosystem through sessions, training marathons, and local events.</p>\n<p><a href=\"https://local.getflywheel.com\">Local by Flywheel</a> is software that easily creates a local environment for WordPress development.</p>\n<p>From the folks behind GiveWP, <a href=\"https://givewp.com/give-live/\">Give Live</a> is a series of webinars for the community.</p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, September 27th 3:00 P.M. Eastern</p>\n<p><strong>Subscribe To WPWeekly Via Itunes: </strong><a href=\"https://itunes.apple.com/us/podcast/wordpress-weekly/id694849738\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via RSS: </strong><a href=\"https://wptavern.com/feed/podcast\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via Stitcher Radio: </strong><a href=\"http://www.stitcher.com/podcast/wordpress-weekly-podcast?refid=stpr\" target=\"_blank\" rel=\"noopener\">Click here to subscribe</a></p>\n<p><strong>Listen To Episode #288:</strong><br />\n</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, 20 Sep 2017 22:13:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";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:45:\"HeroPress: What I Do Does Not Define Who I Am\";s: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=2109\";s: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:142:\"https://heropress.com/essays/what-i-do-does-not-define-who-i-am/#utm_source=rss&utm_medium=rss&utm_campaign=what-i-do-does-not-define-who-i-am\";s: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:13102:\"<img width=\"960\" height=\"480\" src=\"https://heropress.com/wp-content/uploads/2018/09/092017-1024x512.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: I became completely inspired by the mission of WordPress. I had become a part of something bigger than myself.\" /><p>The first time I ever made a WordPress site, I got 180,000 views in 2 days, 253 comments, and (give or take) 7 death threats.</p>\n<p>It was 2014 and I was working on an MBA at Florida State University during the peak of the Jameis Winston controversy, where a football quarterback was accused of rape and protected from prosecution by the university and local police. I had used WordPress before, but not a lot. But, in true democratizing publishing, giving a voice to the voiceless fashion, when I had something I wanted to say, I knew just the thing to get it out there with minimal know-how: a free, single page WordPress.com site.</p>\n<p>I had just returned to Florida from a summer in New York City. To my amazement, I got the life-changing opportunity, paid for by the university’s College of Social Sciences paid, to go up there for a summer of exploration in the social entrepreneurship and technology circles after pitching Florida State on a concept for financial education.</p>\n<h3>Beginning the Journey</h3>\n<p>I had become interested in financial education around the age of 16, when my family became homeless for a month. My mom hadn’t been able to make the rent, so we got kicked out, and then couldn’t find an apartment easily due to my mom’s lack of credit. Later, I started working at a major commercial bank and met hundreds, if not thousands, of people in similar situations (and saw the ways in which major commercial banks don’t help these people, but that’s a different conversation).</p>\n<p>Imagine having been homeless at 16. Then, 6 years later, you’re attending graduate school, funded by the university, and that same university also paid for you to live in the country’s most expensive place for 3 months so that you could learn about executing your ideas on how to make a positive difference through technology entrepreneurship.</p>\n<p>You would probably be overcome with gratefulness. But you would also likely be extremely protective of the people making such a thing possible.</p>\n<p>Now imagine, that while Florida State University’s programs making such an impact on you, a football player’s actions are driving the narrative of this place you want to be proud of.</p>\n<blockquote><p>Imagine me, telling the story I just told you, and watching people connect the dots between what institution was making all of this possible for me, and what they had heard of it. “Oh, my God, with the quarterback that raped that girl?” they would say.</p></blockquote>\n<p>I would link you to the page I created, but quite honestly, it wasn’t a lot more than a profanity-laden rant (of admittedly epic proportions). But, it got a reaction: she needs to shut the f**k up. She’s completely right. She’s an “attention-seeking whore!”. She’s the story we should be focusing on. She’s just upset her Kickstarter campaign failed.</p>\n<p>There it was: WordPress had amplified my voice, and everyone else’s, too.</p>\n<h3>Finding WordPress Business</h3>\n<p>Today, I’m the lesser-known half of Caldera Labs, makers of Caldera Forms, a top drag-and-drop form building plugin for WordPress. A few weeks ago, we got a one-star review on WordPress.org that called me out by name: “their team is useless, especially Christie Chirinos.” I received caring notes from several seasoned WordPress product developers, reassuring me that these things happen and I ought to not take it personally. “It’s not the first time someone’s been mean to me on the internet, and it probably won’t be the last,” I wrote in a Slack DM to my incredible business partner, the part of Caldera Labs you probably know, Josh Pollock. Josh laughed.</p>\n<p>My road from single-page rants on WordPress.com to WordPress product leadership was actually pretty straightforward, although certainly wrapped in incredible fortune. I kept up that blog for a few months at the request of some of those 253 people (and the dismay of some others). Eventually it was forgotten for my financial education project’s website, which went from Wix to self-hosted WordPress.</p>\n<p>Some months of working on that site made me acutely aware that if I wanted to execute more of my ideas, I should learn more code. I started learning JavaScript and PHP. I met Josh somewhere around that time. He liked my WordPress.com story, and encouraged me to keep learning, while picking my brain on what my almost-finished MBA thought about Caldera Forms.</p>\n<p>A professor asked me if I would work on his academic WordPress website for a fee. I was a broke graduate student, so I said yes. Suddenly I had clients. When I graduated, Josh approached me with a proposal to join him in business. I said yes, but my only condition is that I’m moving back to New York City. Josh said, remote work is the norm.</p>\n<p><img class=\"aligncenter size-large wp-image-2118\" src=\"https://heropress.com/wp-content/uploads/2017/09/screen_shot_2017-09-19_at_8.26.20_pm-1024x374.png\" alt=\"Screen shot of Caldera website\" width=\"960\" height=\"351\" /></p>\n<p>&nbsp;</p>\n<p>Despite the quote-unquote “formal business education,” I was flabbergasted when the full weight of what a WordPress product business entailed hit me. I didn’t understand the community. I didn’t understand the niche’s culture. Much of what I learned were business norms, were completely non-existent in WordPress. I communicated all of this to Josh.</p>\n<blockquote><p>“I have no idea what I’m doing.”</p>\n<p>“Of course you don’t, you’ve never done this before.”</p>\n<p>He introduced me to the extensive library of talks on WordPress TV on imposter syndrome.</p></blockquote>\n<h3>Diving Into WordCamp</h3>\n<p>For me, it clicked at the inaugural WordCamp US. I showed up to the event looking like a deer caught in the headlights and was welcomed with open arms. I got to put faces to all of the names I had learned in the last half-year, and surprise: they were nice. They were welcoming. They were understanding.</p>\n<p>I scoffed at the idea that I would have anything to contribute on Contributor Day, and then found out that the polyglots team could totally use an immigrant that speaks 4 languages. More importantly, I became completely inspired by the mission of WordPress. I realized that, by total accident (or perhaps completely on purpose), I had become a part of something bigger than myself. I had to stick with it, no matter how hard it was.</p>\n<p>In the year after that, I also began to find a small niche for myself. I became “the girl with the MBA,” smart, young, and clearly lucky. “There’s not a lot of people in the space with your background,” said the host interviewing me on a WordPress podcast. Meanwhile, I’m thinking to myself, “oh my god. I don’t even understand why you invited me. I’m very grateful, but I also really don’t know that much about business. Didn’t you notice? Didn’t anyone tell you?”</p>\n<p>Move forward a year, and results started rolling in. I spoke at 4 WordCamps and many other shows. Josh published his 2016 Year In Review, where he outlined the explosive growth that Caldera Forms experienced at the end of the year and acknowledged the benefit of having partnered with me. He doesn’t know this, but I cried when I read that (now he knows).</p>\n<blockquote><p>It was surreal: the unlikely thing that we set out to do was working.</p></blockquote>\n<p>This year, 2017, has consisted of taking on the next step in that process: teaching myself how to turn all of those thoughts on their heads. I have had to unlearn “why me?” and internalize “why not me?”, and most importantly, practice differentiating the story that I tell myself about myself versus the evidence-based reality.</p>\n<h3>Self Discovery</h3>\n<p>A crucial part of this stage has been learning that what I do does not define who I am. That’s a tired joke 