--
-- Host: localhost    Database: morales_wp212
-- ------------------------------------------------------


--
-- Current Database: `morales_wp212`
--


--
-- Table structure for table `wpi4_commentmeta`
--

CREATE TABLE `wpi4_commentmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `comment_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`meta_id`),
  KEY `comment_id` (`comment_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `wpi4_commentmeta`
--


--
-- Table structure for table `wpi4_comments`
--

CREATE TABLE `wpi4_comments` (
  `comment_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `comment_post_ID` bigint(20) unsigned NOT NULL DEFAULT 0,
  `comment_author` tinytext COLLATE utf8mb4_unicode_ci NOT NULL,
  `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `comment_content` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `comment_karma` int(11) NOT NULL DEFAULT 0,
  `comment_approved` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1',
  `comment_agent` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `comment_type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `comment_parent` bigint(20) unsigned NOT NULL DEFAULT 0,
  `user_id` bigint(20) unsigned NOT NULL DEFAULT 0,
  PRIMARY KEY (`comment_ID`),
  KEY `comment_post_ID` (`comment_post_ID`),
  KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`),
  KEY `comment_date_gmt` (`comment_date_gmt`),
  KEY `comment_parent` (`comment_parent`),
  KEY `comment_author_email` (`comment_author_email`(10))
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `wpi4_comments`
--

INSERT INTO `wpi4_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES (1,1,'A WordPress Commenter','wapuu@wordpress.example','https://wordpress.org/','','2017-11-09 02:27:36','2017-11-09 02:27:36','Hi, this is a comment.\nTo get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\nCommenter avatars come from <a href=\"https://gravatar.com\">Gravatar</a>.',0,'1','','',0,0);

--
-- Table structure for table `wpi4_links`
--

CREATE TABLE `wpi4_links` (
  `link_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `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 '',
  PRIMARY KEY (`link_id`),
  KEY `link_visible` (`link_visible`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `wpi4_links`
--


--
-- Table structure for table `wpi4_options`
--

CREATE TABLE `wpi4_options` (
  `option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `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',
  PRIMARY KEY (`option_id`),
  UNIQUE KEY `option_name` (`option_name`)
) ENGINE=InnoDB AUTO_INCREMENT=205 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `wpi4_options`
--

INSERT INTO `wpi4_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES (1,'siteurl','http://moralesent.com/2017','yes'),(2,'home','http://moralesent.com/2017','yes'),(3,'blogname','Morales Entertainment Group','yes'),(4,'blogdescription','Louisville, KY','yes'),(5,'users_can_register','0','yes'),(6,'admin_email','carlos@moralesent.com','yes'),(7,'start_of_week','1','yes'),(8,'use_balanceTags','0','yes'),(9,'use_smilies','1','yes'),(10,'require_name_email','1','yes'),(11,'comments_notify','1','yes'),(12,'posts_per_rss','10','yes'),(13,'rss_use_excerpt','0','yes'),(14,'mailserver_url','mail.example.com','yes'),(15,'mailserver_login','login@example.com','yes'),(16,'mailserver_pass','password','yes'),(17,'mailserver_port','110','yes'),(18,'default_category','1','yes'),(19,'default_comment_status','open','yes'),(20,'default_ping_status','open','yes'),(21,'default_pingback_flag','1','yes'),(22,'posts_per_page','10','yes'),(23,'date_format','F j, Y','yes'),(24,'time_format','g:i a','yes'),(25,'links_updated_date_format','F j, Y g:i a','yes'),(26,'comment_moderation','0','yes'),(27,'moderation_notify','1','yes'),(28,'permalink_structure','/%year%/%monthnum%/%day%/%postname%/','yes'),(29,'rewrite_rules','a:222:{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:39:\"discography/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:49:\"discography/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:69:\"discography/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:64:\"discography/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:64:\"discography/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:45:\"discography/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:28:\"discography/([^/]+)/embed/?$\";s:49:\"index.php?oscillator_disco=$matches[1]&embed=true\";s:32:\"discography/([^/]+)/trackback/?$\";s:43:\"index.php?oscillator_disco=$matches[1]&tb=1\";s:40:\"discography/([^/]+)/page/?([0-9]{1,})/?$\";s:56:\"index.php?oscillator_disco=$matches[1]&paged=$matches[2]\";s:47:\"discography/([^/]+)/comment-page-([0-9]{1,})/?$\";s:56:\"index.php?oscillator_disco=$matches[1]&cpage=$matches[2]\";s:36:\"discography/([^/]+)(?:/([0-9]+))?/?$\";s:55:\"index.php?oscillator_disco=$matches[1]&page=$matches[2]\";s:28:\"discography/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:38:\"discography/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:58:\"discography/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:53:\"discography/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:53:\"discography/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:34:\"discography/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:48:\"section/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:70:\"index.php?oscillator_discography_category=$matches[1]&feed=$matches[2]\";s:43:\"section/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:70:\"index.php?oscillator_discography_category=$matches[1]&feed=$matches[2]\";s:24:\"section/([^/]+)/embed/?$\";s:64:\"index.php?oscillator_discography_category=$matches[1]&embed=true\";s:36:\"section/([^/]+)/page/?([0-9]{1,})/?$\";s:71:\"index.php?oscillator_discography_category=$matches[1]&paged=$matches[2]\";s:18:\"section/([^/]+)/?$\";s:53:\"index.php?oscillator_discography_category=$matches[1]\";s:33:\"event/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:43:\"event/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:63:\"event/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:58:\"event/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:58:\"event/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:39:\"event/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:22:\"event/([^/]+)/embed/?$\";s:49:\"index.php?oscillator_event=$matches[1]&embed=true\";s:26:\"event/([^/]+)/trackback/?$\";s:43:\"index.php?oscillator_event=$matches[1]&tb=1\";s:34:\"event/([^/]+)/page/?([0-9]{1,})/?$\";s:56:\"index.php?oscillator_event=$matches[1]&paged=$matches[2]\";s:41:\"event/([^/]+)/comment-page-([0-9]{1,})/?$\";s:56:\"index.php?oscillator_event=$matches[1]&cpage=$matches[2]\";s:30:\"event/([^/]+)(?:/([0-9]+))?/?$\";s:55:\"index.php?oscillator_event=$matches[1]&page=$matches[2]\";s:22:\"event/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:32:\"event/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:52:\"event/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:47:\"event/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:47:\"event/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:28:\"event/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:55:\"event-category/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?oscillator_event_category=$matches[1]&feed=$matches[2]\";s:50:\"event-category/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?oscillator_event_category=$matches[1]&feed=$matches[2]\";s:31:\"event-category/([^/]+)/embed/?$\";s:58:\"index.php?oscillator_event_category=$matches[1]&embed=true\";s:43:\"event-category/([^/]+)/page/?([0-9]{1,})/?$\";s:65:\"index.php?oscillator_event_category=$matches[1]&paged=$matches[2]\";s:25:\"event-category/([^/]+)/?$\";s:47:\"index.php?oscillator_event_category=$matches[1]\";s:34:\"artist/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:44:\"artist/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:64:\"artist/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:59:\"artist/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:59:\"artist/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:40:\"artist/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:23:\"artist/([^/]+)/embed/?$\";s:50:\"index.php?oscillator_artist=$matches[1]&embed=true\";s:27:\"artist/([^/]+)/trackback/?$\";s:44:\"index.php?oscillator_artist=$matches[1]&tb=1\";s:35:\"artist/([^/]+)/page/?([0-9]{1,})/?$\";s:57:\"index.php?oscillator_artist=$matches[1]&paged=$matches[2]\";s:42:\"artist/([^/]+)/comment-page-([0-9]{1,})/?$\";s:57:\"index.php?oscillator_artist=$matches[1]&cpage=$matches[2]\";s:31:\"artist/([^/]+)(?:/([0-9]+))?/?$\";s:56:\"index.php?oscillator_artist=$matches[1]&page=$matches[2]\";s:23:\"artist/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:33:\"artist/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:53:\"artist/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:48:\"artist/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:48:\"artist/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:29:\"artist/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:56:\"artist-category/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:65:\"index.php?oscillator_artist_category=$matches[1]&feed=$matches[2]\";s:51:\"artist-category/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:65:\"index.php?oscillator_artist_category=$matches[1]&feed=$matches[2]\";s:32:\"artist-category/([^/]+)/embed/?$\";s:59:\"index.php?oscillator_artist_category=$matches[1]&embed=true\";s:44:\"artist-category/([^/]+)/page/?([0-9]{1,})/?$\";s:66:\"index.php?oscillator_artist_category=$matches[1]&paged=$matches[2]\";s:26:\"artist-category/([^/]+)/?$\";s:48:\"index.php?oscillator_artist_category=$matches[1]\";s:35:\"gallery/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:45:\"gallery/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:65:\"gallery/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:60:\"gallery/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:60:\"gallery/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:41:\"gallery/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:24:\"gallery/([^/]+)/embed/?$\";s:51:\"index.php?oscillator_gallery=$matches[1]&embed=true\";s:28:\"gallery/([^/]+)/trackback/?$\";s:45:\"index.php?oscillator_gallery=$matches[1]&tb=1\";s:36:\"gallery/([^/]+)/page/?([0-9]{1,})/?$\";s:58:\"index.php?oscillator_gallery=$matches[1]&paged=$matches[2]\";s:43:\"gallery/([^/]+)/comment-page-([0-9]{1,})/?$\";s:58:\"index.php?oscillator_gallery=$matches[1]&cpage=$matches[2]\";s:32:\"gallery/([^/]+)(?:/([0-9]+))?/?$\";s:57:\"index.php?oscillator_gallery=$matches[1]&page=$matches[2]\";s:24:\"gallery/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:34:\"gallery/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:54:\"gallery/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:49:\"gallery/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:49:\"gallery/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:30:\"gallery/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:57:\"gallery-category/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:66:\"index.php?oscillator_gallery_category=$matches[1]&feed=$matches[2]\";s:52:\"gallery-category/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:66:\"index.php?oscillator_gallery_category=$matches[1]&feed=$matches[2]\";s:33:\"gallery-category/([^/]+)/embed/?$\";s:60:\"index.php?oscillator_gallery_category=$matches[1]&embed=true\";s:45:\"gallery-category/([^/]+)/page/?([0-9]{1,})/?$\";s:67:\"index.php?oscillator_gallery_category=$matches[1]&paged=$matches[2]\";s:27:\"gallery-category/([^/]+)/?$\";s:49:\"index.php?oscillator_gallery_category=$matches[1]\";s:33:\"video/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:43:\"video/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:63:\"video/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:58:\"video/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:58:\"video/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:39:\"video/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:22:\"video/([^/]+)/embed/?$\";s:49:\"index.php?oscillator_video=$matches[1]&embed=true\";s:26:\"video/([^/]+)/trackback/?$\";s:43:\"index.php?oscillator_video=$matches[1]&tb=1\";s:34:\"video/([^/]+)/page/?([0-9]{1,})/?$\";s:56:\"index.php?oscillator_video=$matches[1]&paged=$matches[2]\";s:41:\"video/([^/]+)/comment-page-([0-9]{1,})/?$\";s:56:\"index.php?oscillator_video=$matches[1]&cpage=$matches[2]\";s:30:\"video/([^/]+)(?:/([0-9]+))?/?$\";s:55:\"index.php?oscillator_video=$matches[1]&page=$matches[2]\";s:22:\"video/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:32:\"video/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:52:\"video/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:47:\"video/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:47:\"video/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:28:\"video/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:55:\"video-category/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?oscillator_video_category=$matches[1]&feed=$matches[2]\";s:50:\"video-category/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?oscillator_video_category=$matches[1]&feed=$matches[2]\";s:31:\"video-category/([^/]+)/embed/?$\";s:58:\"index.php?oscillator_video_category=$matches[1]&embed=true\";s:43:\"video-category/([^/]+)/page/?([0-9]{1,})/?$\";s:65:\"index.php?oscillator_video_category=$matches[1]&paged=$matches[2]\";s:25:\"video-category/([^/]+)/?$\";s:47:\"index.php?oscillator_video_category=$matches[1]\";s:33:\"slide/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:43:\"slide/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:63:\"slide/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:58:\"slide/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:58:\"slide/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:39:\"slide/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:22:\"slide/([^/]+)/embed/?$\";s:49:\"index.php?oscillator_slide=$matches[1]&embed=true\";s:26:\"slide/([^/]+)/trackback/?$\";s:43:\"index.php?oscillator_slide=$matches[1]&tb=1\";s:34:\"slide/([^/]+)/page/?([0-9]{1,})/?$\";s:56:\"index.php?oscillator_slide=$matches[1]&paged=$matches[2]\";s:41:\"slide/([^/]+)/comment-page-([0-9]{1,})/?$\";s:56:\"index.php?oscillator_slide=$matches[1]&cpage=$matches[2]\";s:30:\"slide/([^/]+)(?:/([0-9]+))?/?$\";s:55:\"index.php?oscillator_slide=$matches[1]&page=$matches[2]\";s:22:\"slide/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:32:\"slide/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:52:\"slide/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:47:\"slide/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:47:\"slide/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:28:\"slide/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:55:\"slide-category/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?oscillator_slide_category=$matches[1]&feed=$matches[2]\";s:50:\"slide-category/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?oscillator_slide_category=$matches[1]&feed=$matches[2]\";s:31:\"slide-category/([^/]+)/embed/?$\";s:58:\"index.php?oscillator_slide_category=$matches[1]&embed=true\";s:43:\"slide-category/([^/]+)/page/?([0-9]{1,})/?$\";s:65:\"index.php?oscillator_slide_category=$matches[1]&paged=$matches[2]\";s:25:\"slide-category/([^/]+)/?$\";s:47:\"index.php?oscillator_slide_category=$matches[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:40:\"index.php?&page_id=248&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:2:{i:0;s:53:\"widget-importer-exporter/widget-importer-exporter.php\";i:1;s:41:\"wordpress-importer/wordpress-importer.php\";}','yes'),(34,'category_base','','yes'),(35,'ping_sites','http://rpc.pingomatic.com/','yes'),(36,'comment_max_links','2','yes'),(37,'gmt_offset','0','yes'),(38,'default_email_category','1','yes'),(39,'recently_edited','','no'),(40,'template','oscillator','yes'),(41,'stylesheet','oscillator','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','mystery','yes'),(64,'large_size_w','1024','yes'),(65,'large_size_h','1024','yes'),(66,'image_default_link_type','none','yes'),(67,'image_default_size','','yes'),(68,'image_default_align','','yes'),(69,'close_comments_for_old_posts','0','yes'),(70,'close_comments_days_old','14','yes'),(71,'thread_comments','1','yes'),(72,'thread_comments_depth','5','yes'),(73,'page_comments','0','yes'),(74,'comments_per_page','50','yes'),(75,'default_comments_page','newest','yes'),(76,'comment_order','asc','yes'),(77,'sticky_posts','a: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:0:{}','no'),(82,'timezone_string','','yes'),(83,'page_for_posts','286','yes'),(84,'page_on_front','248','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,'wpi4_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,'widget_search','a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}','yes'),(95,'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'),(96,'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'),(97,'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'),(98,'widget_meta','a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}','yes'),(99,'sidebars_widgets','a:10:{s:19:\"wp_inactive_widgets\";a:0:{}s:4:\"blog\";a:9:{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\";i:6;s:17:\"ci-tracklisting-1\";i:7;s:10:\"ci-items-1\";i:8;s:11:\"ci-events-1\";}s:4:\"page\";a:0:{}s:6:\"artist\";a:0:{}s:11:\"discography\";a:0:{}s:5:\"event\";a:0:{}s:5:\"video\";a:0:{}s:9:\"frontpage\";a:4:{i:0;s:11:\"ci-events-2\";i:1;s:10:\"ci-items-2\";i:2;s:9:\"ci-hero-1\";i:3;s:21:\"ci-latest-post-type-1\";}s:6:\"footer\";a:1:{i:0;s:9:\"ci-text-1\";}s:13:\"array_version\";i:3;}','yes'),(100,'widget_pages','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(101,'widget_calendar','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(102,'widget_media_audio','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(103,'widget_media_image','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(104,'widget_media_video','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(105,'widget_tag_cloud','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(106,'widget_nav_menu','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(107,'widget_custom_html','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(108,'cron','a:4:{i:1510583256;a:3:{s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1510596805;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:1510626587;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;}}}s:7:\"version\";i:2;}','yes'),(110,'_site_transient_update_core','O:8:\"stdClass\":4:{s:7:\"updates\";a:1:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:6:\"latest\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-4.8.3.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-4.8.3.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-4.8.3-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-4.8.3-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"4.8.3\";s:7:\"version\";s:5:\"4.8.3\";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:1510541806;s:15:\"version_checked\";s:5:\"4.8.3\";s:12:\"translations\";a:0:{}}','no'),(116,'theme_mods_twentyseventeen','a:2:{s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1510194837;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'),(120,'_site_transient_timeout_browser_a9db4d03969fdd98d377b682b063efe6','1510799387','no'),(121,'_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'),(124,'can_compress_scripts','1','no'),(135,'_site_transient_timeout_wporg_theme_feature_list','1510205517','no'),(136,'_site_transient_wporg_theme_feature_list','a:3:{s:6:\"Layout\";a:7:{i:0;s:11:\"grid-layout\";i:1;s:10:\"one-column\";i:2;s:11:\"two-columns\";i:3;s:13:\"three-columns\";i:4;s:12:\"four-columns\";i:5;s:12:\"left-sidebar\";i:6;s:13:\"right-sidebar\";}s:8:\"Features\";a:20:{i:0;s:19:\"accessibility-ready\";i:1;s:10:\"buddypress\";i:2;s:17:\"custom-background\";i:3;s:13:\"custom-colors\";i:4;s:13:\"custom-header\";i:5;s:11:\"custom-menu\";i:6;s:12:\"editor-style\";i:7;s:21:\"featured-image-header\";i:8;s:15:\"featured-images\";i:9;s:15:\"flexible-header\";i:10;s:14:\"footer-widgets\";i:11;s:20:\"front-page-post-form\";i:12;s:19:\"full-width-template\";i:13;s:12:\"microformats\";i:14;s:12:\"post-formats\";i:15;s:20:\"rtl-language-support\";i:16;s:11:\"sticky-post\";i:17;s:13:\"theme-options\";i:18;s:17:\"threaded-comments\";i:19;s:17:\"translation-ready\";}s:7:\"Subject\";a:9:{i:0;s:4:\"blog\";i:1;s:10:\"e-commerce\";i:2;s:9:\"education\";i:3;s:13:\"entertainment\";i:4;s:14:\"food-and-drink\";i:5;s:7:\"holiday\";i:6;s:4:\"news\";i:7;s:11:\"photography\";i:8;s:9:\"portfolio\";}}','no'),(138,'_site_transient_update_themes','O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1510541808;s:7:\"checked\";a:4:{s:10:\"oscillator\";s:3:\"1.2\";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'),(139,'current_theme','Oscillator','yes'),(140,'theme_mods_oscillator','a:14:{i:0;b:0;s:18:\"custom_css_post_id\";i:-1;s:13:\"site_bg_color\";s:7:\"#000000\";s:18:\"site_primary_color\";s:7:\"#81d742\";s:20:\"site_secondary_color\";s:7:\"#e8bc20\";s:4:\"logo\";s:95:\"http://moralesent.com/2017/wp-content/uploads/2017/11/morales-entertainment-logo-main-white.png\";s:12:\"header_color\";s:7:\"#81d742\";s:18:\"header_front_color\";s:22:\"rgba(91, 214, 4, 0.67)\";s:18:\"nav_menu_locations\";a:2:{s:9:\"main_menu\";i:17;s:11:\"footer_menu\";i:16;}s:16:\"home_slider_show\";i:1;s:16:\"home_slider_term\";i:0;s:21:\"home_slider_slideshow\";s:0:\"\";s:21:\"home_slider_animation\";s:4:\"fade\";s:21:\"home_slider_direction\";s:8:\"vertical\";}','yes'),(141,'theme_switched','','yes'),(142,'widget_ci-items','a:3:{i:1;a:10:{s:5:\"title\";s:0:\"\";s:10:\"post_types\";a:0:{}s:7:\"postids\";a:0:{}s:7:\"columns\";i:3;s:5:\"color\";s:0:\"\";s:16:\"background_color\";s:0:\"\";s:16:\"background_image\";s:0:\"\";s:17:\"background_repeat\";s:6:\"repeat\";s:8:\"parallax\";s:0:\"\";s:14:\"parallax_speed\";i:4;}i:2;a:10:{s:5:\"title\";s:13:\"Media Gallery\";s:10:\"post_types\";a:3:{i:0;s:18:\"oscillator_gallery\";i:1;s:18:\"oscillator_gallery\";i:2;s:16:\"oscillator_video\";}s:7:\"postids\";a:3:{i:0;i:409;i:1;i:407;i:2;i:365;}s:7:\"columns\";i:3;s:5:\"color\";s:0:\"\";s:16:\"background_color\";s:0:\"\";s:16:\"background_image\";s:0:\"\";s:17:\"background_repeat\";s:6:\"repeat\";s:8:\"parallax\";s:0:\"\";s:14:\"parallax_speed\";i:4;}s:12:\"_multiwidget\";i:1;}','yes'),(143,'widget_ci-latest-post-type','a:2:{i:1;a:11:{s:5:\"title\";s:8:\"Releases\";s:9:\"post_type\";s:16:\"oscillator_disco\";s:6:\"random\";s:0:\"\";s:5:\"count\";i:6;s:7:\"columns\";i:3;s:5:\"color\";s:0:\"\";s:16:\"background_color\";s:0:\"\";s:16:\"background_image\";s:0:\"\";s:17:\"background_repeat\";s:6:\"repeat\";s:8:\"parallax\";s:0:\"\";s:14:\"parallax_speed\";i:4;}s:12:\"_multiwidget\";i:1;}','yes'),(144,'widget_ci-tracklisting','a:2:{i:1;a:12:{s:5:\"title\";s:12:\"Latest Album\";s:7:\"post_id\";i:313;s:12:\"show_players\";i:1;s:11:\"show_lyrics\";s:0:\"\";s:11:\"show_stores\";s:0:\"\";s:14:\"show_downloads\";s:0:\"\";s:5:\"color\";s:0:\"\";s:16:\"background_color\";s:0:\"\";s:16:\"background_image\";s:0:\"\";s:17:\"background_repeat\";s:6:\"repeat\";s:8:\"parallax\";s:0:\"\";s:14:\"parallax_speed\";i:4;}s:12:\"_multiwidget\";i:1;}','yes'),(145,'widget_ci-events','a:3:{i:1;a:10:{s:5:\"title\";s:6:\"Events\";s:14:\"event_category\";i:0;s:14:\"show_recurring\";i:1;s:11:\"upcoming_no\";i:3;s:5:\"color\";s:0:\"\";s:16:\"background_color\";s:0:\"\";s:16:\"background_image\";s:0:\"\";s:17:\"background_repeat\";s:6:\"repeat\";s:8:\"parallax\";s:0:\"\";s:14:\"parallax_speed\";i:4;}i:2;a:10:{s:5:\"title\";s:10:\"Tour Dates\";s:14:\"event_category\";i:0;s:14:\"show_recurring\";i:1;s:11:\"upcoming_no\";i:3;s:5:\"color\";s:0:\"\";s:16:\"background_color\";s:0:\"\";s:16:\"background_image\";s:0:\"\";s:17:\"background_repeat\";s:6:\"repeat\";s:8:\"parallax\";s:0:\"\";s:14:\"parallax_speed\";i:4;}s:12:\"_multiwidget\";i:1;}','yes'),(146,'widget_ci-hero','a:2:{i:1;a:10:{s:5:\"title\";s:16:\"About Oscillator\";s:4:\"text\";s:574:\"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.\";s:11:\"button_text\";s:10:\"Learn more\";s:10:\"button_url\";s:79:\"http://www.cssigniter.com/preview/oscillator/discography/wandering-the-streets/\";s:5:\"color\";s:7:\"#ffffff\";s:16:\"background_color\";s:0:\"\";s:16:\"background_image\";s:58:\"https://www.cssigniter.com/sample_content/sample_image.png\";s:17:\"background_repeat\";s:6:\"repeat\";s:8:\"parallax\";i:1;s:14:\"parallax_speed\";i:3;}s:12:\"_multiwidget\";i:1;}','yes'),(147,'widget_ci-text','a:2:{i:1;a:9:{s:5:\"title\";s:9:\"Elsewhere\";s:4:\"text\";s:772:\"<ul class=\"brand-list\">\r\n                  <li><a href=\"\"><img src=\"https://www.cssigniter.com/sample_content/sample_image.png\" alt=\"\"></a></li>\r\n                  <li><a href=\"\"><img src=\"https://www.cssigniter.com/sample_content/sample_image.png\" alt=\"\"></a></li>\r\n                  <li><a href=\"\"><img src=\"https://www.cssigniter.com/sample_content/sample_image.png\" alt=\"\"></a></li>\r\n                  <li><a href=\"\"><img src=\"https://www.cssigniter.com/sample_content/sample_image.png\" alt=\"\"></a></li>\r\n                  <li><a href=\"\"><img src=\"https://www.cssigniter.com/sample_content/sample_image.png\" alt=\"\"></a></li>\r\n                  <li><a href=\"\"><img src=\"https://www.cssigniter.com/sample_content/sample_image.png\" alt=\"\"></a></li>\r\n                </ul>\";s:6:\"filter\";b:0;s:5:\"color\";s:7:\"#ffffff\";s:16:\"background_color\";s:7:\"#333333\";s:16:\"background_image\";s:0:\"\";s:17:\"background_repeat\";s:6:\"repeat\";s:8:\"parallax\";s:0:\"\";s:14:\"parallax_speed\";i:4;}s:12:\"_multiwidget\";i:1;}','yes'),(150,'_transient_timeout_plugin_slugs','1510563753','no'),(151,'_transient_plugin_slugs','a:4:{i:0;s:19:\"akismet/akismet.php\";i:1;s:9:\"hello.php\";i:2;s:53:\"widget-importer-exporter/widget-importer-exporter.php\";i:3;s:41:\"wordpress-importer/wordpress-importer.php\";}','no'),(152,'recently_activated','a:0:{}','yes'),(153,'_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a','1510205762','no'),(154,'_site_transient_poptags_40cd750bba9870f18aada2478b24840a','O:8:\"stdClass\":100:{s:6:\"widget\";a:3:{s:4:\"name\";s:6:\"widget\";s:4:\"slug\";s:6:\"widget\";s:5:\"count\";i:4395;}s:4:\"post\";a:3:{s:4:\"name\";s:4:\"post\";s:4:\"slug\";s:4:\"post\";s:5:\"count\";i:2516;}s:11:\"woocommerce\";a:3:{s:4:\"name\";s:11:\"woocommerce\";s:4:\"slug\";s:11:\"woocommerce\";s:5:\"count\";i:2383;}s:5:\"admin\";a:3:{s:4:\"name\";s:5:\"admin\";s:4:\"slug\";s:5:\"admin\";s:5:\"count\";i:2379;}s:5:\"posts\";a:3:{s:4:\"name\";s:5:\"posts\";s:4:\"slug\";s:5:\"posts\";s:5:\"count\";i:1841;}s:8:\"comments\";a:3:{s:4:\"name\";s:8:\"comments\";s:4:\"slug\";s:8:\"comments\";s:5:\"count\";i:1613;}s:9:\"shortcode\";a:3:{s:4:\"name\";s:9:\"shortcode\";s:4:\"slug\";s:9:\"shortcode\";s:5:\"count\";i:1602;}s:7:\"twitter\";a:3:{s:4:\"name\";s:7:\"twitter\";s:4:\"slug\";s:7:\"twitter\";s:5:\"count\";i:1437;}s:6:\"google\";a:3:{s:4:\"name\";s:6:\"google\";s:4:\"slug\";s:6:\"google\";s:5:\"count\";i:1362;}s:6:\"images\";a:3:{s:4:\"name\";s:6:\"images\";s:4:\"slug\";s:6:\"images\";s:5:\"count\";i:1361;}s:8:\"facebook\";a:3:{s:4:\"name\";s:8:\"facebook\";s:4:\"slug\";s:8:\"facebook\";s:5:\"count\";i:1346;}s:5:\"image\";a:3:{s:4:\"name\";s:5:\"image\";s:4:\"slug\";s:5:\"image\";s:5:\"count\";i:1282;}s:7:\"sidebar\";a:3:{s:4:\"name\";s:7:\"sidebar\";s:4:\"slug\";s:7:\"sidebar\";s:5:\"count\";i:1273;}s:3:\"seo\";a:3:{s:4:\"name\";s:3:\"seo\";s:4:\"slug\";s:3:\"seo\";s:5:\"count\";i:1154;}s:7:\"gallery\";a:3:{s:4:\"name\";s:7:\"gallery\";s:4:\"slug\";s:7:\"gallery\";s:5:\"count\";i:1066;}s:4:\"page\";a:3:{s:4:\"name\";s:4:\"page\";s:4:\"slug\";s:4:\"page\";s:5:\"count\";i:1056;}s:6:\"social\";a:3:{s:4:\"name\";s:6:\"social\";s:4:\"slug\";s:6:\"social\";s:5:\"count\";i:1000;}s:5:\"email\";a:3:{s:4:\"name\";s:5:\"email\";s:4:\"slug\";s:5:\"email\";s:5:\"count\";i:965;}s:9:\"ecommerce\";a:3:{s:4:\"name\";s:9:\"ecommerce\";s:4:\"slug\";s:9:\"ecommerce\";s:5:\"count\";i:830;}s:5:\"login\";a:3:{s:4:\"name\";s:5:\"login\";s:4:\"slug\";s:5:\"login\";s:5:\"count\";i:829;}s:5:\"links\";a:3:{s:4:\"name\";s:5:\"links\";s:4:\"slug\";s:5:\"links\";s:5:\"count\";i:816;}s:7:\"widgets\";a:3:{s:4:\"name\";s:7:\"widgets\";s:4:\"slug\";s:7:\"widgets\";s:5:\"count\";i:783;}s:5:\"video\";a:3:{s:4:\"name\";s:5:\"video\";s:4:\"slug\";s:5:\"video\";s:5:\"count\";i:774;}s:7:\"content\";a:3:{s:4:\"name\";s:7:\"content\";s:4:\"slug\";s:7:\"content\";s:5:\"count\";i:679;}s:3:\"rss\";a:3:{s:4:\"name\";s:3:\"rss\";s:4:\"slug\";s:3:\"rss\";s:5:\"count\";i:674;}s:10:\"buddypress\";a:3:{s:4:\"name\";s:10:\"buddypress\";s:4:\"slug\";s:10:\"buddypress\";s:5:\"count\";i:668;}s:4:\"spam\";a:3:{s:4:\"name\";s:4:\"spam\";s:4:\"slug\";s:4:\"spam\";s:5:\"count\";i:658;}s:8:\"security\";a:3:{s:4:\"name\";s:8:\"security\";s:4:\"slug\";s:8:\"security\";s:5:\"count\";i:657;}s:5:\"pages\";a:3:{s:4:\"name\";s:5:\"pages\";s:4:\"slug\";s:5:\"pages\";s:5:\"count\";i:647;}s:6:\"jquery\";a:3:{s:4:\"name\";s:6:\"jquery\";s:4:\"slug\";s:6:\"jquery\";s:5:\"count\";i:642;}s:6:\"slider\";a:3:{s:4:\"name\";s:6:\"slider\";s:4:\"slug\";s:6:\"slider\";s:5:\"count\";i:635;}s:5:\"media\";a:3:{s:4:\"name\";s:5:\"media\";s:4:\"slug\";s:5:\"media\";s:5:\"count\";i:617;}s:9:\"analytics\";a:3:{s:4:\"name\";s:9:\"analytics\";s:4:\"slug\";s:9:\"analytics\";s:5:\"count\";i:609;}s:4:\"feed\";a:3:{s:4:\"name\";s:4:\"feed\";s:4:\"slug\";s:4:\"feed\";s:5:\"count\";i:598;}s:4:\"ajax\";a:3:{s:4:\"name\";s:4:\"ajax\";s:4:\"slug\";s:4:\"ajax\";s:5:\"count\";i:589;}s:6:\"search\";a:3:{s:4:\"name\";s:6:\"search\";s:4:\"slug\";s:6:\"search\";s:5:\"count\";i:587;}s:10:\"e-commerce\";a:3:{s:4:\"name\";s:10:\"e-commerce\";s:4:\"slug\";s:10:\"e-commerce\";s:5:\"count\";i:584;}s:8:\"category\";a:3:{s:4:\"name\";s:8:\"category\";s:4:\"slug\";s:8:\"category\";s:5:\"count\";i:582;}s:4:\"menu\";a:3:{s:4:\"name\";s:4:\"menu\";s:4:\"slug\";s:4:\"menu\";s:5:\"count\";i:566;}s:4:\"form\";a:3:{s:4:\"name\";s:4:\"form\";s:4:\"slug\";s:4:\"form\";s:5:\"count\";i:564;}s:5:\"embed\";a:3:{s:4:\"name\";s:5:\"embed\";s:4:\"slug\";s:5:\"embed\";s:5:\"count\";i:550;}s:10:\"javascript\";a:3:{s:4:\"name\";s:10:\"javascript\";s:4:\"slug\";s:10:\"javascript\";s:5:\"count\";i:540;}s:4:\"link\";a:3:{s:4:\"name\";s:4:\"link\";s:4:\"slug\";s:4:\"link\";s:5:\"count\";i:529;}s:3:\"css\";a:3:{s:4:\"name\";s:3:\"css\";s:4:\"slug\";s:3:\"css\";s:5:\"count\";i:525;}s:5:\"share\";a:3:{s:4:\"name\";s:5:\"share\";s:4:\"slug\";s:5:\"share\";s:5:\"count\";i:508;}s:7:\"youtube\";a:3:{s:4:\"name\";s:7:\"youtube\";s:4:\"slug\";s:7:\"youtube\";s:5:\"count\";i:503;}s:7:\"comment\";a:3:{s:4:\"name\";s:7:\"comment\";s:4:\"slug\";s:7:\"comment\";s:5:\"count\";i:503;}s:5:\"theme\";a:3:{s:4:\"name\";s:5:\"theme\";s:4:\"slug\";s:5:\"theme\";s:5:\"count\";i:493;}s:10:\"responsive\";a:3:{s:4:\"name\";s:10:\"responsive\";s:4:\"slug\";s:10:\"responsive\";s:5:\"count\";i:481;}s:9:\"dashboard\";a:3:{s:4:\"name\";s:9:\"dashboard\";s:4:\"slug\";s:9:\"dashboard\";s:5:\"count\";i:479;}s:6:\"custom\";a:3:{s:4:\"name\";s:6:\"custom\";s:4:\"slug\";s:6:\"custom\";s:5:\"count\";i:478;}s:10:\"categories\";a:3:{s:4:\"name\";s:10:\"categories\";s:4:\"slug\";s:10:\"categories\";s:5:\"count\";i:475;}s:6:\"editor\";a:3:{s:4:\"name\";s:6:\"editor\";s:4:\"slug\";s:6:\"editor\";s:5:\"count\";i:454;}s:3:\"ads\";a:3:{s:4:\"name\";s:3:\"ads\";s:4:\"slug\";s:3:\"ads\";s:5:\"count\";i:454;}s:9:\"affiliate\";a:3:{s:4:\"name\";s:9:\"affiliate\";s:4:\"slug\";s:9:\"affiliate\";s:5:\"count\";i:452;}s:6:\"button\";a:3:{s:4:\"name\";s:6:\"button\";s:4:\"slug\";s:6:\"button\";s:5:\"count\";i:447;}s:4:\"tags\";a:3:{s:4:\"name\";s:4:\"tags\";s:4:\"slug\";s:4:\"tags\";s:5:\"count\";i:443;}s:12:\"contact-form\";a:3:{s:4:\"name\";s:12:\"contact form\";s:4:\"slug\";s:12:\"contact-form\";s:5:\"count\";i:443;}s:4:\"user\";a:3:{s:4:\"name\";s:4:\"user\";s:4:\"slug\";s:4:\"user\";s:5:\"count\";i:425;}s:5:\"photo\";a:3:{s:4:\"name\";s:5:\"photo\";s:4:\"slug\";s:5:\"photo\";s:5:\"count\";i:418;}s:6:\"mobile\";a:3:{s:4:\"name\";s:6:\"mobile\";s:4:\"slug\";s:6:\"mobile\";s:5:\"count\";i:414;}s:7:\"contact\";a:3:{s:4:\"name\";s:7:\"contact\";s:4:\"slug\";s:7:\"contact\";s:5:\"count\";i:412;}s:5:\"users\";a:3:{s:4:\"name\";s:5:\"users\";s:4:\"slug\";s:5:\"users\";s:5:\"count\";i:411;}s:5:\"stats\";a:3:{s:4:\"name\";s:5:\"stats\";s:4:\"slug\";s:5:\"stats\";s:5:\"count\";i:407;}s:9:\"slideshow\";a:3:{s:4:\"name\";s:9:\"slideshow\";s:4:\"slug\";s:9:\"slideshow\";s:5:\"count\";i:407;}s:6:\"photos\";a:3:{s:4:\"name\";s:6:\"photos\";s:4:\"slug\";s:6:\"photos\";s:5:\"count\";i:398;}s:3:\"api\";a:3:{s:4:\"name\";s:3:\"api\";s:4:\"slug\";s:3:\"api\";s:5:\"count\";i:390;}s:6:\"events\";a:3:{s:4:\"name\";s:6:\"events\";s:4:\"slug\";s:6:\"events\";s:5:\"count\";i:387;}s:10:\"statistics\";a:3:{s:4:\"name\";s:10:\"statistics\";s:4:\"slug\";s:10:\"statistics\";s:5:\"count\";i:385;}s:10:\"navigation\";a:3:{s:4:\"name\";s:10:\"navigation\";s:4:\"slug\";s:10:\"navigation\";s:5:\"count\";i:375;}s:4:\"news\";a:3:{s:4:\"name\";s:4:\"news\";s:4:\"slug\";s:4:\"news\";s:5:\"count\";i:357;}s:8:\"calendar\";a:3:{s:4:\"name\";s:8:\"calendar\";s:4:\"slug\";s:8:\"calendar\";s:5:\"count\";i:349;}s:7:\"payment\";a:3:{s:4:\"name\";s:7:\"payment\";s:4:\"slug\";s:7:\"payment\";s:5:\"count\";i:344;}s:10:\"shortcodes\";a:3:{s:4:\"name\";s:10:\"shortcodes\";s:4:\"slug\";s:10:\"shortcodes\";s:5:\"count\";i:343;}s:9:\"multisite\";a:3:{s:4:\"name\";s:9:\"multisite\";s:4:\"slug\";s:9:\"multisite\";s:5:\"count\";i:334;}s:5:\"popup\";a:3:{s:4:\"name\";s:5:\"popup\";s:4:\"slug\";s:5:\"popup\";s:5:\"count\";i:334;}s:7:\"plugins\";a:3:{s:4:\"name\";s:7:\"plugins\";s:4:\"slug\";s:7:\"plugins\";s:5:\"count\";i:331;}s:12:\"social-media\";a:3:{s:4:\"name\";s:12:\"social media\";s:4:\"slug\";s:12:\"social-media\";s:5:\"count\";i:331;}s:4:\"code\";a:3:{s:4:\"name\";s:4:\"code\";s:4:\"slug\";s:4:\"code\";s:5:\"count\";i:330;}s:10:\"newsletter\";a:3:{s:4:\"name\";s:10:\"newsletter\";s:4:\"slug\";s:10:\"newsletter\";s:5:\"count\";i:330;}s:3:\"url\";a:3:{s:4:\"name\";s:3:\"url\";s:4:\"slug\";s:3:\"url\";s:5:\"count\";i:325;}s:4:\"meta\";a:3:{s:4:\"name\";s:4:\"meta\";s:4:\"slug\";s:4:\"meta\";s:5:\"count\";i:324;}s:4:\"list\";a:3:{s:4:\"name\";s:4:\"list\";s:4:\"slug\";s:4:\"list\";s:5:\"count\";i:324;}s:9:\"marketing\";a:3:{s:4:\"name\";s:9:\"marketing\";s:4:\"slug\";s:9:\"marketing\";s:5:\"count\";i:317;}s:4:\"chat\";a:3:{s:4:\"name\";s:4:\"chat\";s:4:\"slug\";s:4:\"chat\";s:5:\"count\";i:314;}s:8:\"redirect\";a:3:{s:4:\"name\";s:8:\"redirect\";s:4:\"slug\";s:8:\"redirect\";s:5:\"count\";i:304;}s:6:\"simple\";a:3:{s:4:\"name\";s:6:\"simple\";s:4:\"slug\";s:6:\"simple\";s:5:\"count\";i:301;}s:15:\"payment-gateway\";a:3:{s:4:\"name\";s:15:\"payment gateway\";s:4:\"slug\";s:15:\"payment-gateway\";s:5:\"count\";i:300;}s:3:\"tag\";a:3:{s:4:\"name\";s:3:\"tag\";s:4:\"slug\";s:3:\"tag\";s:5:\"count\";i:298;}s:16:\"custom-post-type\";a:3:{s:4:\"name\";s:16:\"custom post type\";s:4:\"slug\";s:16:\"custom-post-type\";s:5:\"count\";i:297;}s:5:\"forms\";a:3:{s:4:\"name\";s:5:\"forms\";s:4:\"slug\";s:5:\"forms\";s:5:\"count\";i:295;}s:11:\"advertising\";a:3:{s:4:\"name\";s:11:\"advertising\";s:4:\"slug\";s:11:\"advertising\";s:5:\"count\";i:289;}s:7:\"adsense\";a:3:{s:4:\"name\";s:7:\"adsense\";s:4:\"slug\";s:7:\"adsense\";s:5:\"count\";i:286;}s:4:\"html\";a:3:{s:4:\"name\";s:4:\"html\";s:4:\"slug\";s:4:\"html\";s:5:\"count\";i:286;}s:6:\"author\";a:3:{s:4:\"name\";s:6:\"author\";s:4:\"slug\";s:6:\"author\";s:5:\"count\";i:283;}s:8:\"lightbox\";a:3:{s:4:\"name\";s:8:\"lightbox\";s:4:\"slug\";s:8:\"lightbox\";s:5:\"count\";i:281;}s:8:\"tracking\";a:3:{s:4:\"name\";s:8:\"tracking\";s:4:\"slug\";s:8:\"tracking\";s:5:\"count\";i:277;}s:12:\"notification\";a:3:{s:4:\"name\";s:12:\"notification\";s:4:\"slug\";s:12:\"notification\";s:5:\"count\";i:276;}s:16:\"google-analytics\";a:3:{s:4:\"name\";s:16:\"google analytics\";s:4:\"slug\";s:16:\"google-analytics\";s:5:\"count\";i:276;}s:7:\"tinymce\";a:3:{s:4:\"name\";s:7:\"tinyMCE\";s:4:\"slug\";s:7:\"tinymce\";s:5:\"count\";i:274;}}','no'),(157,'_site_transient_timeout_popular_importers_591c0e22f6bf57cf094bcb0c6d632296','1510367827','no'),(158,'_site_transient_popular_importers_591c0e22f6bf57cf094bcb0c6d632296','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'),(161,'category_children','a:0:{}','yes'),(162,'oscillator_discography_category_children','a:0:{}','yes'),(164,'oscillator_artist_category_children','a:0:{}','yes'),(165,'oscillator_gallery_category_children','a:0:{}','yes'),(166,'oscillator_video_category_children','a:0:{}','yes'),(167,'oscillator_slide_category_children','a:0:{}','yes'),(178,'_site_transient_timeout_community-events-1656326020dc317051570c67ffefd8f8','1510466801','no'),(179,'_site_transient_community-events-1656326020dc317051570c67ffefd8f8','a:2:{s:8:\"location\";a:1:{s:2:\"ip\";s:13:\"128.136.149.0\";}s:6:\"events\";a:3:{i:0;a:7:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:11:\"WordCamp US\";s:3:\"url\";s:29:\"https://2017.us.wordcamp.org/\";s:6:\"meetup\";s:0:\"\";s:10:\"meetup_url\";s:0:\"\";s:4:\"date\";s:19:\"2017-12-01 00:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:18:\"Nashville, TN, USA\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:36.15660849999999726378518971614539623260498046875;s:9:\"longitude\";d:-86.7784908999999942125214147381484508514404296875;}}i:1;a:7:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:30:\"Why do you need a child theme?\";s:3:\"url\";s:69:\"https://www.meetup.com/Spartanburg-WordPress-Meetup/events/244782766/\";s:6:\"meetup\";s:28:\"Spartanburg WordPress Meetup\";s:10:\"meetup_url\";s:52:\"https://www.meetup.com/Spartanburg-WordPress-Meetup/\";s:4:\"date\";s:19:\"2017-11-27 18:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:20:\"Spartanburg, SC, USA\";s:7:\"country\";s:2:\"us\";s:8:\"latitude\";d:34.9483680000000020982042769901454448699951171875;s:9:\"longitude\";d:-81.930037999999996145561453886330127716064453125;}}i:2;a:7:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:16:\"WordCamp Atlanta\";s:3:\"url\";s:33:\"https://2018.atlanta.wordcamp.org\";s:6:\"meetup\";N;s:10:\"meetup_url\";N;s:4:\"date\";s:19:\"2018-04-14 00:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:15:\"Atlanta, GA USA\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:33.7552402000000029147486202418804168701171875;s:9:\"longitude\";d:-84.384597200000001748776412568986415863037109375;}}}}','no'),(180,'_transient_timeout_feed_ac0b00fe65abe10e0c5b588f3ed8c7ca','1510466801','no'),(181,'_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:\"Tue, 07 Nov 2017 05:33:28 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s: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=5.0-alpha-42153\";s:7:\"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:33:\"WordPress 4.9 Release Candidate 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:69:\"https://wordpress.org/news/2017/11/wordpress-4-9-release-candidate-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:\"Tue, 07 Nov 2017 05:33:28 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s: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=5047\";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:\"The second release candidate for WordPress 4.9 is now available. A release candidate (RC) means we think we’re done, but with millions of users and thousands of plugins and themes, it’s possible we’ve missed something. We hope to ship WordPress 4.9 on Tuesday, November 14 (just over one week from now), but we need your help [&#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:3424:\"<p>The second release candidate for WordPress 4.9 is now available.</p>\n<p>A release candidate (RC) means we think we’re done, but with millions of users and thousands of plugins and themes, it’s possible we’ve missed something. We hope to ship WordPress 4.9 on <strong>Tuesday, November 14</strong> (just over <em>one week</em> from now), but we need your help to get there. If you haven’t tested 4.9 yet, now is the time!</p>\n<p>To test WordPress 4.9, you can use the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin or you can <a href=\"https://wordpress.org/wordpress-4.9-RC2.zip\">download the release candidate here</a> (zip).</p>\n<p>We&#8217;ve made <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=42124&amp;stop_rev=42049&amp;limit=100&amp;sfp_email=&amp;sfph_mail=\">just over 20 changes</a> since releasing RC 1 last week. For more details about what’s new in version 4.9, check out the <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-1/\">Beta 1</a>, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-2/\">Beta 2</a>, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-3/\">Beta 3</a>, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-4/\">Beta 4</a>, and <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-release-candidate/\">RC1</a> blog posts. Specific areas to test in RC2:</p>\n<ul>\n<li>Theme installation in the Customizer.</li>\n<li>Scheduling changes for publishing in the Customizer.</li>\n<li>Switching themes with live preview in the Customizer.</li>\n</ul>\n<p><strong>Developers</strong>, please test your plugins and themes against WordPress 4.9 and update your plugin’s <em>Tested up to</em> version in the readme to 4.9. If you find compatibility problems please be sure to post to the support forums so we can figure those out before the final release — we work hard to avoid breaking things. Please see the summative <a href=\"https://make.wordpress.org/core/2017/11/07/wordpress-4-9-field-guide/\">field guide</a> to the 4.9 <a href=\"https://make.wordpress.org/core/tag/4.9+dev-notes/\">developer notes</a> on the <a href=\"https://make.wordpress.org/core/\">core development blog</a>.</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>This week&#8217;s haiku is courtesy of <a href=\'https://profiles.wordpress.org/melchoyce/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>melchoyce</a>:</p>\n<p><em>We squashed all the 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;\" /></em><br />\n<em>But uh, if not, let us know</em><br />\n<em>Also, test your stuff</em></p>\n<p>Thanks for your continued help testing out the latest versions of WordPress.</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:\"5047\";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: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:36:\"The Month in WordPress: October 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:71:\"https://wordpress.org/news/2017/11/the-month-in-wordpress-october-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:\"Thu, 02 Nov 2017 12:02:50 +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=5044\";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 this month we focused on building new features for WordPress core, we advanced other areas of the project too. Read on to learn more about what the WordPress project accomplished during the month of October. Take the 2017 Annual WordPress User Survey The annual WordPress User Survey is a great opportunity for you to [&#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:6093:\"<p>While this month we focused on building new features for WordPress core, we advanced other areas of the project too. Read on to learn more about what the WordPress project accomplished during the month of October.</p>\n<hr class=\"wp-block-separator\" />\n<h2>Take the 2017 Annual WordPress User Survey</h2>\n<p>The annual WordPress User Survey is a great opportunity for you to provide your feedback about how you use WordPress. This year is no exception, as <a href=\"https://wordpressdotorg.polldaddy.com/s/wordpress-2017-survey\">the 2017 WordPress User Survey</a> is out now.</p>\n<p>The information collected in the survey is used to make informed decisions about improvements across the WordPress project, so your answers are incredibly valuable and help shape the future of the platform.</p>\n<h2>WordPress 4.8.3 Security Release</h2>\n<p>At the end of October, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-8-3-security-release/\">WordPress 4.8.3 was released</a> containing an important security fix for all previous versions of WordPress. If your WordPress installation has not updated automatically, please update it now to protect your site.</p>\n<p>This security issue was brought to light by a community member, so if you ever discover a security vulnerability in WordPress core, please do the same and <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/\">disclose it responsibly</a>.</p>\n<h2>WordPress 4.9 Nearly Ready for Release</h2>\n<p>WordPress 4.9 was in rapid development this month. We released four beta versions and published a <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-release-candidate/\">release candidate</a>. The target for shipping WordPress 4.9 is November 14 — just two short weeks away. With many new features, this is a hugely exciting release that improves WordPress’ user experience considerably. Notably, you’ll see <a href=\"https://make.wordpress.org/core/2017/10/24/a-new-themes-experience-in-the-customizer/\">improvements to the theme selection experience</a>, plenty of <a href=\"https://make.wordpress.org/core/2017/10/24/widget-improvements-in-wordpress-4-9/\">widget enhancements</a>, drastically improved <a href=\"https://make.wordpress.org/core/2017/10/22/code-editing-improvements-in-wordpress-4-9/\">code editing</a>, and much better <a href=\"https://make.wordpress.org/core/2017/10/15/improvements-for-roles-and-capabilities-in-4-9/\">user role management</a>.</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<h2>WordPress Charity Hackathons are Growing</h2>\n<p>For the last few years, the number of <a href=\"https://doaction.org/\">do_action series of WordPress charity hackathons</a> has grown around the world. What started as a community event to assist local nonprofit organizations, has become something many WordPress communities are replicating in an increasing number of cities.</p>\n<p>As of this month, do_action events have been hosted in Cape Town and Johannesburg, South Africa, Beirut, Lebanon, Austin, Texas, and Montréal, Canada. In addition, events are now scheduled for <a href=\"https://doaction.org/event/bristol-2018/\">Bristol, England</a> and <a href=\"https://doaction.org/event/zurich-2018/\">Zurich, Switzerland</a> in 2018.</p>\n<p>To get involved in organizing a do_action event locally, read <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/event-formats/do_action-charity-hackathon/\">the do_action organizer’s handbook</a> and join the #community-events channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>.</p>\n<h2>Gutenberg Development Advances</h2>\n<p>While work steadily continues on Gutenberg — the new editor for WordPress core — one update from this month addresses one of the primary concerns that some people shared about the project.</p>\n<p>Up until <a href=\"https://make.wordpress.org/core/2017/10/24/whats-new-in-gutenberg-24th-october/\">the release on October 24</a>, Gutenberg did not support the meta boxes that so many WordPress content creators rely on. The new editor now has initial support for meta boxes as well as a host of other critical features for content creation in WordPress.</p>\n<p><a href=\"https://make.wordpress.org/test/handbook/call-for-testing/gutenberg-testing/\">Test out Gutenberg</a> right now and help develop it 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/\">Core team blog</a>.</p>\n<hr class=\"wp-block-separator\" />\n<h2>Further Reading:</h2>\n<ul>\n<li>DonateWC, a new initiative that assists people in attending WordCamps, <a href=\"https://donatewc.org/wordcamp-stories/wordcamp-cape-town-experience/\">sponsored Trust Nhokovedzo from Harare, Zimbabwe</a> to speak at WordCamp Cape Town, South Africa this month.</li>\n<li><a href=\"https://woocommerce.com/2017/10/saying-goodbye-to-canvas/\">The popular Canvas theme was retired</a> this month to allow WooCommerce to focus on moving their products forward more effectively.</li>\n<li>The next installment of Camp Press, the WordPress community retreat event, will take place <a href=\"https://camp.press/event/iceland2018/\">in Iceland</a>.</li>\n<li>If you run a WordPress meetup group, but are struggling to find content for your events, the WordPress Marketing team <a href=\"https://make.wordpress.org/community/2017/10/04/supporting-for-meetups-with-low-content/\">has put together some ideas</a> to help.</li>\n<li><a href=\"https://2017.us.wordcamp.org/\">WordCamp US 2017</a> is just around the corner — there’s still time to grab your tickets.</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:\"5044\";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: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:32:\"WordPress 4.8.3 Security 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:68:\"https://wordpress.org/news/2017/10/wordpress-4-8-3-security-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, 31 Oct 2017 14:20: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:3:{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:\"\";}i:2;a:5:{s:4:\"data\";s:3:\"4.8\";s:7:\"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=5035\";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:378:\"WordPress 4.8.3 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.2 and earlier are affected by an issue where $wpdb-&#62;prepare() can create unexpected and unsafe queries leading to potential SQL injection (SQLi). WordPress core is not directly vulnerable to [&#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:\"Gary Pendergast\";s: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:1337:\"<p>WordPress 4.8.3 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.2 and earlier are affected by an issue where <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’ve added hardening to prevent plugins and themes from accidentally causing a vulnerability. Reported by <a href=\"https://twitter.com/ircmaxell\">Anthony Ferrara</a>.</p>\n<p>This release includes a change in behaviour for the <code>esc_sql()</code> function. Most developers will not be affected by this change, you can read more details in the <a href=\"https://make.wordpress.org/core/2017/10/31/changed-behaviour-of-esc_sql-in-wordpress-4-8-3/\">developer note</a>.</p>\n<p>Thank you to the reporter of this issue for practicing <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/\">responsible disclosure</a>.</p>\n<p><a href=\"https://wordpress.org/download/\">Download WordPress 4.8.3</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.3.</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:\"5035\";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: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:31:\"WordPress 4.9 Release Candidate\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wordpress.org/news/2017/10/wordpress-4-9-release-candidate/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 31 Oct 2017 04:42:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a: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=4963\";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:\"The release candidate for WordPress 4.9 is now available. RC means we think we’re done, but with millions of users and thousands of plugins and themes, it’s possible we’ve missed something. We hope to ship WordPress 4.9 on Tuesday, November 14, but we need your help to get there. If you haven’t tested 4.9 yet, [&#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:3275:\"<p>The release candidate for WordPress 4.9 is now available.</p>\n<p>RC means we think we’re done, but with millions of users and thousands of plugins and themes, it’s possible we’ve missed something. We hope to ship WordPress 4.9 on <strong>Tuesday, November 14</strong>, but we need your help to get there. If you haven’t tested 4.9 yet, now is the time!</p>\n<p>To test WordPress 4.9, you can use the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin or you can <a href=\"https://wordpress.org/wordpress-4.9-RC1.zip\">download the release candidate here</a> (zip).</p>\n<p>We&#8217;ve made <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=42049&amp;stop_rev=42022&amp;limit=100&amp;sfp_email=&amp;sfph_mail=\">almost 30 changes</a> since releasing Beta 4 last week. For more details about what’s new in version 4.9, check out the <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-1/\">Beta 1</a>, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-2/\">Beta 2</a>, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-3/\">Beta 3</a>, and <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-4/\">Beta 4</a> blog posts.</p>\n<p><strong>Developers</strong>, please test your plugins and themes against WordPress 4.9 and update your plugin’s <em>Tested up to</em> version in the readme to 4.9. If you find compatibility problems please be sure to post to the support forums so we can figure those out before the final release — we work hard to avoid breaking things. An in-depth field guide to developer-focused changes is coming soon on the <a href=\"https://make.wordpress.org/core/\">core development blog</a>. In the meantime, you can review the <a href=\"https://make.wordpress.org/core/tag/4.9+dev-notes/\">developer notes for 4.9</a>.</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>This week&#8217;s haiku is courtesy of <a href=\'https://profiles.wordpress.org/pento/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>pento</a>:</p>\n<p><em>this is halloween <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f383.png\" alt=\"?\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /></em><br />\n<em>scary, spooky, candy day <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f47b.png\" alt=\"?\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /></em><br />\n<em>rc1 is sweet <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f36c.png\" alt=\"?\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /></em></p>\n<p>Thanks for your continued help testing out the latest versions of WordPress.</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:\"4963\";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:37:\"2017 WordPress Survey and WordCamp 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:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://wordpress.org/news/2017/10/2017-wordpress-survey-and-wordcamp-us/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 26 Oct 2017 20:59: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:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=5004\";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:332:\"It’s time for the annual WordPress user and developer survey! If you’re a WordPress user, developer, or business owner, then we want your feedback. Just like previous years, we’ll share the data at the upcoming WordCamp US (WCUS). It only takes a few minutes to fill out the survey, which will provide an overview 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:7:\"Josepha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1067:\"<p>It’s time for the annual WordPress user and developer survey! If you’re a WordPress user, developer, or business owner, then we want your feedback. Just like previous years, we’ll share the data at the upcoming WordCamp US (WCUS).</p>\n<p>It only takes a few minutes to <a href=\"https://wordpressdotorg.polldaddy.com/s/wordpress-2017-survey\">fill out the survey</a>, which will provide an overview of how people use WordPress.</p>\n<figure class=\"wp-block-image alignright\" style=\"width:357px\"><a href=\"https://2017.us.wordcamp.org/tickets/\"><img src=\"https://i0.wp.com/wordpress.org/news/files/2017/10/header.jpg?resize=357%2C148&#038;ssl=1\" data-recalc-dims=\"1\" /></a><figcaption>WordCamp US in Nashville</figcaption></figure>\n<p>The <a href=\"https://wordpress.tv/tag/state-of-the-word/\">State of the Word</a> includes stats and an overview of what&#x27;s new in WordPress and is given every year at WCUS. Don&#x27;t forget that tickets are available <a href=\"https://2017.us.wordcamp.org\">now</a> so you can join the excitement in Nashville this year!</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"5004\";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: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 4\";s:7:\"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-4/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 25 Oct 2017 07:04: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: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=4962\";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 4 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:2446:\"<p>WordPress 4.9 Beta 4 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-beta4.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 the Beta 1 release, 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, and <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=41938&amp;stop_rev=41847&amp;limit=100&amp;sfp_email=&amp;sfph_mail=\">92 changes</a> in <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-3/\">Beta 3</a>. In Beta 4, we&#8217;ve made <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=42020&amp;stop_rev=41940&amp;limit=100&amp;sfp_email=&amp;sfph_mail=\">80 changes</a>, focusing on bug fixes and finalizing new features.</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><i>Beta 4 at last,<br />\nRC 1 draws ever near.<br />\nLet&#8217;s make it bug-free. <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f41b.png\" alt=\"?\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /><img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f6ab.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:\"4962\";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: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 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:56:\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-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:\"Thu, 19 Oct 2017 05:18: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:13:\"Documentation\";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=4953\";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 3 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: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:3479:\"<p>WordPress 4.9 Beta 3 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-beta3.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 the Beta 1 release, 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 and <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=41938&amp;stop_rev=41847&amp;limit=100&amp;sfp_email=&amp;sfph_mail=\">92 changes</a> in Beta 3. A few of these newest changes to take note of in particular:</p>\n<ul>\n<li>The plugin/theme editors now show files in a scrollable expandable tree list. See <a href=\"https://core.trac.wordpress.org/ticket/24048\">#24048</a>.</li>\n<li>Backwards compatibility has been improved for MediaElement.js, which is upgraded from 2.2 to 4.2. See <a href=\"https://core.trac.wordpress.org/ticket/42189\">#42189</a>.</li>\n<li>When you create post stubs in the Customizer (such as for nav menu items, for the homepage or the posts page), if you then schedule your customized changes or save them as a draft, then these Customizer-created posts will appear in the admin as “Customization Drafts”; these drafts can be edited before your customized changes are published, at which time these posts (or pages) will also be automatically published. See <a href=\"https://core.trac.wordpress.org/ticket/42220\">#42220</a>.</li>\n<li>Theme browsing and installation experience in the Customizer has seen some bugfixes (e.g. <a href=\"https://core.trac.wordpress.org/ticket/42215\">#42215</a> and <a href=\"https://core.trac.wordpress.org/ticket/42212\">#42212</a>), with some known remaining issues outstanding <a href=\"https://core.trac.wordpress.org/ticket/42052\">in Safari</a>.</li>\n<li>There is now a callout on the dashboard to install and activate Gutenberg. See <a href=\"https://core.trac.wordpress.org/ticket/41316\">#41316</a>.</li>\n<li>Menus in the Customizer have seen additional usability improvements. See <a href=\"https://core.trac.wordpress.org/ticket/36279\">#36279</a> and <a href=\"https://core.trac.wordpress.org/ticket/42114\">#42114</a>.</li>\n</ul>\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><i>Many refinements<br />\nExist within this release;<br />\nCan you find them all?</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:\"4953\";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: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:8;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: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: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:\"\";}}}}}}}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:\"Sat, 11 Nov 2017 18:06:41 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:\"Tue, 07 Nov 2017 05:33:28 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 250\";}}s:5:\"build\";s:14:\"20130911133210\";}','no'),(182,'_transient_timeout_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca','1510466801','no'),(183,'_transient_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca','1510423601','no'),(184,'_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9','1510466802','no'),(185,'_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:25:\"Matt: Product and 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:22:\"https://ma.tt/?p=47646\";s:7:\"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:42:\"https://ma.tt/2017/11/product-and-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:713:\"<blockquote class=\"wp-block-quote blocks-quote-style-1\">\n<p>When I look back over the last 25 years, in some ways what seems most precious is not what we have made but how we have made it and what we have learned as a consequence of that. I always think that there are two products at the end of a programme; there is the physical product or the service, the thing that you have managed to make, and then there is all that you have learned. The power of what you have learned enables you to do the next thing and it enables you to do the next thing better. — Jony Ive</p>\n</blockquote>\n<p>From the <a href=\"https://www.wallpaper.com/design/jony-ive-apple-park\">Wallpaper article on the new Apple campus</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, 11 Nov 2017 05:01:05 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:110:\"WPTavern: WP-SpamShield Plugin Removed from WordPress.org, Author Plans to Pull All Plugins from the Directory\";s:7:\"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=76434\";s:7:\"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/wp-spamshield-plugin-removed-from-wordpress-org-author-plans-to-pull-all-plugins-from-the-directory\";s: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:6048:\"<p>The <a href=\"https://wordpress.org/plugins/WP-SpamShield/\" rel=\"noopener\" target=\"_blank\">WP-SpamShield</a> plugin was removed from the WordPress.org directory this week due to what the Plugin Review Team has deemed a violation of the guidelines and a possible miscommunication.</p>\n<p>Two weeks ago, the author of WP-SPamShield and the author of the Plugin Organizer plugin exchanged contentious remarks in a <a href=\"https://wordpress.org/support/topic/please-remove-code-that-maliciously-disables-wp-spamshield/\" rel=\"noopener\" target=\"_blank\">support forum thread</a> where each accused the other of targeting each others&#8217; plugins. This resulted in both parties adding code that disabled the others&#8217; plugins, and both were asked by the Plugin Team to remove the code.</p>\n<p>WP-SpamShield&#8217;s author, Scott Allen, has <a href=\"https://www.redsandmarketing.com/blog/wp-spamshield-removed-wordpress-org-directory-without-cause/\" rel=\"noopener\" target=\"_blank\">published an account of his interactions with the Plugin Team</a> with updates for users who are monitoring the status of the plugin. Although the team rarely discloses why a plugin was removed, representative Mika Epstein <a href=\"https://wordpress.org/support/topic/plugin-removed-from-repository-6/page/2/#post-9671552\" rel=\"noopener\" target=\"_blank\">responded</a> to Allen when he said he had not received an answer about what guideline the plugin had violated:</p>\n<blockquote><p>Sorry, I thought it was clear that it’s issues regarding the <a href=\"https://wordpress.org/support/guidelines/\" rel=\"noopener\" target=\"_blank\">forum guidelines</a> and rule #9:<br />\n <em>Intentionally attempting to exploit loopholes in the guidelines</em>.</p>\n<p>To whit, you were asked to make a change and did so incompletely. If this was not intentional, then I apologize.</p>\n<p>I’ve sent you a followup email, trying to clarify what we would accept as solutions to the issue (I came up with 3 options, but I’m open to hearing more).</p>\n<p>I understand why you’re angry and we will respect any decision you make regarding this. Nothing that has happened thus far is insurmountable or permanent.</p></blockquote>\n<p>In the post Allen published, he said his experiences with the Plugin Team over the past 10 years have caused him to decide to move his plugins off of WordPress.org. When I contacted him to see if he plans to update his code according to the Plugin Team&#8217;s suggestions, he said he doesn&#8217;t agree with the solutions the team is offering, nor their assessment of the situation.</p>\n<p>&#8220;They really were not solutions,&#8221; Allen said. &#8220;It was just rehashing the same issues we&#8217;d already discussed. Unfortunately, neither Otto nor Mika have the security expertise to be making the dictates they were making, so there were no realistic solutions.&#8221;</p>\n<p>Allen also claimed that Epstein&#8217;s report about him making a change and it being incomplete was not accurate and that the Plugin Team did not seem to be on the same page:</p>\n<blockquote><p>We literally did exactly what they asked and made the changes. Two weeks ago Mika had emailed me and indicated things were good. (No code updates since then.) Then two weeks of silence, and then angry email from Otto out of the blue yesterday telling us it was booted. The issue he brought up was different code.</p>\n<p>The two of them cannot make up their minds on what is acceptable, and what is not. The arbitrary removal was the last straw though. WordPress.org is the only venue that would do that. We repeatedly asked them what rule we broke, to no answer. Only after I called Mika out on the forum did she come up with something &#8211; Rule 9 &#8211; exploiting a loophole in the rules. Seriously? It&#8217;s impossible for developers to comply with rules that are constantly changing.</p></blockquote>\n<p>Allen confirmed that his team at Red Sand Media Group plans to pull all seven of its plugins from WordPress.org as the result of the incident but will continue maintaining and hosting them elsewhere.</p>\n<p>&#8220;Developers cannot operate like that,&#8221; Allen said. &#8220;People depend on us. While it might hurt a bit in the short term, in the long term, we have to do it. There really need to be some major reforms to the way plugins are handled.&#8221;</p>\n<p>WP-SpamShield was installed on more than 100,000 WordPress sites before it was removed. There is currently no standard way to notify users why a plugin was removed from the directory, but the original dispute between the WP-SpamShield and Plugin Organizer authors is public, as well as a few exchanges between Allen and the Plugin Team. Allen said he is still working out the details of how to notify users that his plugins will be hosted elsewhere from now on.</p>\n<p>&#8220;We&#8217;ll come up with a good plan in the next few days,&#8221; he said. &#8220;Some people have been notified already because WordFence let them know yesterday that WPSS was removed. (They knew before I did.)&#8221;</p>\n<p>Samuel &#8220;Otto&#8221; Wood said the Plugin Team is still willing to put Allen&#8217;s plugins back up if he removes the code in question and that the team is not offended by a plugin developer being angry over a decision. At this time Allen appears to be unwilling to comply with the team&#8217;s most recent requests.</p>\n<p>In the meantime, users who know that WP-SpamShield was been removed are waiting to hear if they need to begin looking for a replacement. Allen said that users shouldn&#8217;t need to replace the plugin, since the it will continue to work as before. However, some users are not comfortable installing free plugins hosted outside of WordPress.org. Allen&#8217;s team is figuring out a plan for how they will deliver updates to the plugin and will post more information for users on the <a href=\"https://www.redsandmarketing.com/blog/wp-spamshield-removed-wordpress-org-directory-without-cause/\" rel=\"noopener\" target=\"_blank\">Red Sand Marketing blog</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, 11 Nov 2017 04:19: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: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:103:\"WPTavern: Weglot Passes €44K in Monthly Revenue, Plans to Expand into More CMS and E-commerce Markets\";s:7:\"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=76296\";s:7:\"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:111:\"https://wptavern.com/weglot-passes-e44k-in-monthly-revenue-plans-to-expand-into-more-cms-and-e-commerce-markets\";s: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:5746:\"<p><a href=\"https://wordpress.org/plugins/weglot/\" rel=\"noopener\" target=\"_blank\">Weglot</a>, a SaaS-based multilingual plugin that entered the WordPress market last year, has <a href=\"http://blog.weglot.com/21000-44000-euro-monthly-company-rises/\" rel=\"noopener\" target=\"_blank\">passed €44,000 in monthly revenue</a>. The company received <a href=\"https://wptavern.com/weglot-multilingual-plugin-closes-450k-in-seed-funding\" rel=\"noopener\" target=\"_blank\">€450K in seed funding</a> in May 2017 and has nearly doubled its user base in the past six months. Co-founder Rémy Berda reports that the plugin is approaching 20,000 users and that more than 20,000 websites are connected to the Weglot API, if you include the company&#8217;s Shopify product and those using the JS script directly.</p>\n<p>WordPress customers currently represent 75% of Weglot&#8217;s revenue with Shopify at 25%, but Berda says the two markets are growing at the same rate. In May, the company&#8217;s customer distribution was primarily in the US and France, which made sense as the product&#8217;s founders are French and Weglot was first marketed to the French WordPress community. Weglot&#8217;s customer distribution has become more global over the past six months and the US has now overtaken France as the strongest market for the multilingual plugin. Canada has also passed Germany, and Berda said he thinks the distribution will eventually align progressively with global WordPress usage.</p>\n<a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/11/chart-1.png?ssl=1\"><img /></a>Weglot customer distribution as of November 2017\n<p>Despite having only recently entered the WordPress community in a niche with well-established competitors, Weglot&#8217;s cofounders are confident their SaaS approach is the road to success for becoming the best multilingual solution for WordPress. The team is aiming for its product to become the highest rated multilingual plugin in the WordPress directory within the next six months.</p>\n<p><a href=\"https://wpml.org/\" rel=\"noopener\" target=\"_blank\">WPML</a>, a purely commercial product and the most widely used, has been in business since 2009 and is active on more than 500K sites. <a href=\"https://wordpress.org/plugins/polylang/\" rel=\"noopener\" target=\"_blank\">Polylang</a>, a popular free plugin with a commercial option, is installed on more than 300,000 sites and has a 4.7-star rating on WordPress.org. <a href=\"https://wordpress.org/plugins/qtranslate-x/\" rel=\"noopener\" target=\"_blank\">qTranslate X</a> is also a formidable competitor with more than 100,000 active installs and a 4.7-star rating.</p>\n<p>&#8220;For now the two biggest plugins in terms of active installs are WPML and Polylang,&#8221; Berda said. &#8220;Both don&#8217;t have a SaaS approach. Polylang recently released the PRO version (it was only free previously) but it is still sold as a piece of software, not a SaaS. We are convinced that SaaS is the right approach as it allows us to be in constant relation with users and make the product evolve faster. It&#8217;s also healthier in terms of business.&#8221;</p>\n<p>Although he has no precise statistics on how many, Berda said he sees a lot of former WPML and Polylang users (freelancers and agencies) in their support center who have opted to use Weglot on their new projects. This indicates that Weglot may not so much be whittling away at the existing customer base of other plugins but is finding success at attracting customers who are starting new projects.</p>\n<p>In their efforts to stake a claim in the WordPress ecosystem, the Weglot team has found that being active in the community is important to having a successful product.</p>\n<p>&#8220;WordPress is really huge so there is no magical formula for marketing,&#8221; Berda said. &#8220;I think what is important is to accept that it takes time. You must keep improving your product forever while being active in the community and do it not only with high intensity but for a long time.&#8221;</p>\n<p>The €450K in seed funding Weglot received earlier this year has helped the team to expand its support and development team, but it has also made it possible for the company to invest more in the community. They have now sponsored a dozen WordCamps across the world, including WordCamp Europe in Paris.</p>\n<p>Berda&#8217;s advice to other WordPress entrepreneurs who are looking for funding is to consider the option carefully and understand how it will impact the company&#8217;s future and ability to act independently.</p>\n<p>&#8220;My recommendation would be to think twice about raising money as it takes time,&#8221; Berda said. &#8220;It changes your governance and it temporarily distracts you from your number one focus &#8211; your users. Raise only if you are sure you will have a return with the money invested. Not every business need to raise money.&#8221;</p>\n<p>Fueled by their success in the WordPress market, Weglot plans to expand into other CMS and e-commerce markets, including BigCommerce and Jimdo, followed by Drupal, Magento, and Joomla. Berda said the company also plans to release an open version of the API for developers to integrate their non-CMS websites built on technologies like Symfony and Laravel.</p>\n<p>&#8220;In 2018, we will be adding many things: We will start using machine learning to improve the quality of automatic translations,&#8221; Berda said. &#8220;We will also leverage the fact that we are SaaS to add some insights about language usage for the users so they can see what languages are performing better. Finally, we will add extra features to manage multilingual SEO. In terms of monthly recurring revenue, we aim to reach €70,000 in 6 months.&#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, 10 Nov 2017 20:04: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:122:\"WPTavern: Jetpack 5.5 Removes Syntax Highlighting and Gallery Widget for Compatibility with Upcoming WordPress 4.9 Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=76369\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:133:\"https://wptavern.com/jetpack-5-5-removes-syntax-highlighting-and-gallery-widget-for-compatibility-with-upcoming-wordpress-4-9-release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2878:\"<p><a href=\"https://jetpack.com/2017/11/08/jetpack-5-5-compatibility-enhancements/\" rel=\"noopener\" target=\"_blank\">Jetpack 5.5</a> was released yesterday with several important changes that ensure the plugin is compatible with the upcoming WordPress 4.9 release scheduled for November 14. The plugin will be able to shed some weight, as core improvements will make Jetpack&#8217;s syntax highlighting and gallery widget obsolete.</p>\n<p>WordPress 4.9 incorporates <a href=\"https://codemirror.net/\" rel=\"noopener\" target=\"_blank\">CodeMirror</a>, which brings syntax highlighting, linting, and auto-completion to the built-in code editors. Jetpack 5.5+ will rely on WordPress to handle syntax highlighting and the Custom CSS module has been updated to be fully compatible with <a href=\"https://make.wordpress.org/core/2017/10/22/code-editing-improvements-in-wordpress-4-9/\" rel=\"noopener\" target=\"_blank\">core&#8217;s new code editing improvements</a>.</p>\n<a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/11/Screen-Shot-2017-11-08-at-12.30.08-PM.png?ssl=1\"><img /></a>image credit: <a href=\"https://make.wordpress.org/core/2017/10/22/code-editing-improvements-in-wordpress-4-9/\">make.wordpress.org</a>\n<p>Jetpack 5.5 also adds compatibility for WordPress 4.9&#8217;s <a href=\"https://wptavern.com/new-core-gallery-widget-targeted-for-wordpress-4-9\" rel=\"noopener\" target=\"_blank\">new core gallery widget</a>. When users update to 4.9, Jetpack will automatically migrate its own <a href=\"https://jetpack.com/support/extra-sidebar-widgets/gallery-widget/\" rel=\"noopener\" target=\"_blank\">gallery widgets</a> to use the widget included in core.</p>\n<p>The release also includes several other changes for compatibility with WordPress 4.9:</p>\n<ul>\n<li>Press This sharing button removed, since the feature is being <a href=\"https://wptavern.com/press-this-removed-from-wordpress-4-9-in-favor-of-a-plugin\" rel=\"noopener\" target=\"_blank\">removed from core in favor of a plugin</a></li>\n<li>Changes to ensure compatibility with <a href=\"https://make.wordpress.org/core/2017/10/15/improvements-for-roles-and-capabilities-in-4-9/\" rel=\"noopener\" target=\"_blank\">role and capability updates in WordPress 4.9</a></li>\n<li>Remove code for processing Contact Form shortcodes in widgets, as <a href=\"https://wptavern.com/wordpress-4-9-will-support-shortcodes-and-embedded-media-in-the-text-widget\" rel=\"noopener\" target=\"_blank\">WordPress adds support for shortcodes in widgets in 4.9</a></li>\n</ul>\n<p>Jetpack 5.5 also improves the connection process between the plugin and WordPress.com, which should reduce recent issue users have experienced when migrating their sites from HTTP to HTTPS. A full list of the changes in this release is available in the plugin&#8217;s <a href=\"https://wordpress.org/plugins/jetpack/#developers\" rel=\"noopener\" target=\"_blank\">changelog</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, 08 Nov 2017 20:13: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: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:43:\"HeroPress: From the Outskirts to an Insider\";s:7:\"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=2259\";s:7:\"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/from-the-outskirts-to-an-insider/#utm_source=rss&utm_medium=rss&utm_campaign=from-the-outskirts-to-an-insider\";s: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:11235:\"<img width=\"960\" height=\"480\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/110817-1024x512.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: WordPress has changed lives. It has given people a voice. It has brought people together.\" /><p>WordPress wasn’t the first blogging platform I tried. My very first blog was set up using Blogspot (now Blogger). I didn’t even know I wanted a blog to tell you the truth. But let me take a step back.</p>\n<p>I am a techie. A very “untechie” techie, but a techie nonetheless. I actually went to university with a plan to study mathematics and become an actuarial scientist (math and money made for a perfect career, I thought). After one year of university-level mathematics, I decided that I was done with the subject and I stuck with the computer science courses I had also taken. It turned out I had a knack for programming and was often found in the computer lab, debugging my friends’ assignments.</p>\n<p>Following my graduation, I worked for several years as a programmer before deciding that I had no interest in coding for the rest of my life. I moved on and up, studying management and information systems, which led me into more managerial positions. On my way there, I decided that I needed to have a personal website. I bought a domain (not my real name though) and starting looking into building my website.</p>\n<p>My very first job out of university had been with a web development company as web administrator, where I had picked up quite a bit of HTML, so I figured it would be easy to just build my own website. While researching the latest and best, it struck me that being able to easily add content would be cool, as I had seen early content management systems used back in that job (Tango, anyone?).</p>\n<h3>Blogging Begins</h3>\n<p>Suddenly my search results were showing me something called blogging. This was 2005, and blogs were still pretty new. I was excited by the concept, that I could have an easy way to put my thoughts out into cyberspace. I signed up for Blogspot and dove in. For all of 2 days. I wanted to change the design and the layout of my new blog, but I couldn’t. I was stuck in the box that Blogspot provided. A little more searching and I found <a href=\"http://wordpress.org/\">WordPress</a>.</p>\n<p>WordPress meant I could install it myself on my own hosting and play around to my heart’s content. It was a techie’s dream. In April 2005, WordPress was at version 1.5 and I was in heaven. I spent days and nights tweaking and customizing my brand new website and blog. I was a WordPresser.</p>\n<p>I was an avid blogger, sharing posts everyday — longer thought-pieces and short asides (who remembers that concept?). The blogging community in Jamaica was small but we were an enthusiastic bunch. Many of my friends were still using other platforms, but I was a diehard WordPress lover. They took comfort in the ease of use of their hosted platforms, while I reveled in being able to completely mess my site up myself (and fix it!).</p>\n<p>I played with themes, and experimented with plugins. Two years later, I was helping other people set up and customize their WordPress blogs, and doing migrations from Blogspot.</p>\n<blockquote><p>I was a WordPress freelancer. I didn’t even know this was a thing people did.</p></blockquote>\n<p>It took me several years before I officially created my freelance consultancy, <a href=\"http://lattitudestudios.com/\">L’Attitude Studios</a> and actually looked to bring in clients.</p>\n<p>Despite the fact that WordPress is the most popular blogging platform in Jamaica, and is used by many web developers to built CMS-based websites, there is not much of a WordPress community. And despite my reading all about WordCamps and community meetups, I didn’t really think of myself as part of an actual community. WordCamps started back in 2006 and there have been hundreds since, but I only went to my first WordCamp in 2016, in Miami.</p>\n<h3>Finding a Place</h3>\n<p>The organizers of <a href=\"http://2016.miami.wordcamp.org/\">WordCamp Miami</a> made me feel so welcome. They were excited to have me come from Jamaica “just” to attend their event. For the first time, I understood that I have a place in the community, not just as a user. I signed up with the WordPress Community team as an organizer of the WordPress Kingston meetups. Full of enthusiasm I came home, ran a survey to find out how people were using WordPress and declared I was starting local meetups. The sound of crickets followed as the interest was low.</p>\n<p>I started a new job and didn’t have time to focus on WordPress, so the meetups fell by the wayside. But I still wanted to contribute. So In 2017, I made the leap to speaking. I decided that there were things I could offer the WordPress community based on my own experiences. <a href=\"https://2017.ottawa.wordcamp.org/\">WordCamp Ottawa</a> became the first WordCamp I spoke at.</p>\n<p>Again, the WordCamp organizers (one of which I had met at WordCamp Miami) were thrilled to have me travel from Jamaica to participate. Funnily, I had to point out to several people that it took less time to get from Jamaica to Ottawa than it did for those traveling from San Francisco.</p>\n<blockquote><p>Everyone I met at WordCamp Ottawa made me feel like a part of the WordPress family, like I belonged.</p></blockquote>\n<p>I still hadn’t got my local meetups going, but I had started making connections in the WordPress space locally. And there seemed to be more interest. I proposed a series of workshops to the organizer of Caribbean Bloggers’ Week. It wouldn’t quite be a WordCamp, which we wouldn’t get permission for, but we could try to do an educational community event to spur interest and raise awareness. <a href=\"http://wpinthecity.com/\">WP in the City</a> was born! Sadly, it had to be postponed, but it will still take shape for 2018.</p>\n<h3>WordCamp US</h3>\n<p>Now bitten by the bug, I set my speaking sights even higher and made a submission to <a href=\"https://2017.us.wordcamp.org/\">WordCamp US</a>. A month later, I was notified that one of my two proposals was accepted. I was to be a <a href=\"https://2017.us.wordcamp.org/speaker/bianca-welds/\">WordCamp US speaker</a>! Now an even bigger part of the WordPress community would be open to me. I set about making plans for Nashville in December.</p>\n<p>By the time you read this, I will be able to announce that I was selected as the recipient of the <a href=\"https://2017.us.wordcamp.org/2017/07/21/kim-parsell-memorial-scholarship-applications-open/\">Kim Parsell Memorial Scholarship</a>. When they notified me, I didn’t even remember I had applied. Kim Parsell was an active member of the WordPress community until her passing in 2015. She was nicknamed “WPMom” because of the care she took in making sure any member of the WordPress community she met felt welcomed and valued.</p>\n<p>Kim was already gone before I actively started taking part in the wider WordPress community. But the community I encountered definitely made me feel welcomed and valued, and now I want to help others feel that way. Going to WordCamp US is going to be an amazing opportunity, in part because of the size and breadth of the community I will get to interact with.</p>\n<h3>Bringing it Home</h3>\n<p>Jamaica is a small country, an island in the middle of the Caribbean sea. Most people know about our biggest stars (like Bob Marley and Usain Bolt), our culture (reggae music and jerk cooking) or our beaches. The people who go usually remember the people. Our community is what makes us a powerhouse. And I want to tap into that for WordPress.</p>\n<p>I want to bring Jamaica into the WordPress community, and bring the WordPress community to Jamaica. I want to get more Jamaicans to WordCamps and actively participating in the WordPress community in other ways (through contributing and meetups).</p>\n<blockquote><p>I want to bring more WordPressers to Jamaica to share and exchange knowledge, not just enjoy the beach.</p></blockquote>\n<p>When I started out, WordPress was just a tool to get me to my goal. For a long time, I didn’t think much about the people behind WordPress, much less considering getting involved myself. Despite my own technical background, I am a newbie where it comes to WordPress development, having remained a tinkerer for much of the last decade. But WordPress is so much more than just code.</p>\n<p>Through WordPress, I have been able to express myself through <a href=\"http://biancawelds.com/blog\">blogging</a> and <a href=\"http://poetry.biancawelds.com/\">poetry</a>. I have been able to help others achieve their own success. I have found people willing to share their knowledge for others (like me) to learn. I have found people willing to hear about my WordPress experiences. I have built a network of contacts always willing to help out.</p>\n<p>Reading through the other essays on HeroPress, it is also clear that WordPress has changed lives. It has given people a voice. It has brought people together.</p>\n<p>WordPress is community. WordPress is my 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: From the Outskirts to an Insider\" class=\"rtsocial-twitter-button\" href=\"https://twitter.com/share?text=From%20the%20Outskirts%20to%20an%20Insider&via=heropress&url=https%3A%2F%2Fheropress.com%2Fessays%2Ffrom-the-outskirts-to-an-insider%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-fb-horizontal fb-light\"><div class=\"rtsocial-fb-horizontal-button\"><a title=\"Like: From the Outskirts to an Insider\" class=\"rtsocial-fb-button rtsocial-fb-like-light\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fheropress.com%2Fessays%2Ffrom-the-outskirts-to-an-insider%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%2Ffrom-the-outskirts-to-an-insider%2F&title=From+the+Outskirts+to+an+Insider\" rel=\"nofollow\" target=\"_blank\" title=\"Share: From the Outskirts to an Insider\"></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/from-the-outskirts-to-an-insider/&media=https://heropress.com/wp-content/uploads/2017/11/110817-150x150.jpg&description=From the Outskirts to an Insider\" rel=\"nofollow\" target=\"_blank\" title=\"Pin: From the Outskirts to an Insider\"></a></div></div><a rel=\"nofollow\" class=\"perma-link\" href=\"https://heropress.com/essays/from-the-outskirts-to-an-insider/\" title=\"From the Outskirts to an Insider\"></a></div><p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/from-the-outskirts-to-an-insider/\">From the Outskirts to an Insider</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, 08 Nov 2017 12: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:12:\"Bianca Welds\";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:48:\"WPTavern: How to Whitelist Comments 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:29:\"https://wptavern.com/?p=76372\";s:7:\"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:59:\"https://wptavern.com/how-to-whitelist-comments-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1078:\"<p>Out-of-the-box, WordPress provides the ability to blacklist comments or configure a set of options to send comments to moderation. If all comments are moderated, there are no options to whitelist comments.</p>\n<p>Searching the plugin directory for comment whitelisting provides few, if any, solutions. However, a cursory search of Google led me to the <a href=\"https://wordpress.org/plugins/comment-whitelist/\">Comment Whitelist</a> plugin by Alejandro Carravedo.</p>\n<img />Comment Whitelist Box\n<p>Comment Whitelist adds a &#8216;Put in Whitelist&#8217; quick moderation link to comments that makes adding email addresses to the list an easy task. One thing to keep in mind is that the whitelist uses email addresses and it&#8217;s possible comments from people impersonating whitelisted users may get published.</p>\n<p>Despite not being updated in more than nine years, the plugin works as advertised. You&#8217;ll need to download the zip file and manually install it as you won&#8217;t be able to find it by searching the plugin directory from the WordPress backend.</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, 08 Nov 2017 02:50: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: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:84:\"WPTavern: Gutenberg Contributors Explore Alternative to Using iframes for Meta Boxes\";s:7:\"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=76302\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"https://wptavern.com/gutenberg-contributors-explore-alternative-to-using-iframes-for-meta-boxes\";s: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:9834:\"<p>The <a href=\"https://wptavern.com/gutenberg-contributors-discuss-the-drawbacks-of-using-iframes-for-meta-boxes\" rel=\"noopener\" target=\"_blank\">discussion surrounding the use of iframes for meta boxes in Gutenberg</a> became more heated over the weekend, as concerned developers implored the team to consider the detriments of the current approach. Responses from Gutenberg&#8217;s leadership initially deflected concerns, presenting the iframe implementation as <a href=\"https://github.com/WordPress/gutenberg/issues/3304#issuecomment-341400365\" rel=\"noopener\" target=\"_blank\">an experiment that &#8220;works &#8216;for now\'&#8221;</a> but isn&#8217;t what the team would ship.</p>\n<p>Instead of getting a response to the specific concerns about performance and accessibility of the iframes approach, Kevin Hoffman was urged to think about the future of meta boxes and &#8220;the cases (if any) that would not be converted to blocks.&#8221; When the developer community is repeatedly asked to test and offer feedback but is met with deflection on issues that are critical to sites using WordPress as a CMS, the GitHub discussions begin to get more heated.</p>\n<p>&#8220;People are worried, and getting frustrated and it seems to me that they have every right to do so because the perception is that the team working on Gutenberg has little understanding of how meta boxes are being used, little concern for what the impact will be, and is going to move forward with their vision no matter what,&#8221; Jimmy Smutek, lead developer at the office of external affairs at Johns Hopkins, said in response to a Gutenberg collaborators&#8217; admission to having been <a href=\"https://github.com/WordPress/gutenberg/issues/3304#issuecomment-341922758\" rel=\"noopener\" target=\"_blank\">dismissive of feedback</a>.</p>\n<p>After several rounds of developers joining the thread to debunk the notion that iframes for meta boxes &#8220;work for now,&#8221; Gutenberg lead developer Matias Ventura <a href=\"https://github.com/WordPress/gutenberg/issues/3304#issuecomment-342129195\" rel=\"noopener\" target=\"_blank\">joined the discussion</a> yesterday and confirmed that the experiment is likely to be dropped fairly soon.</p>\n<p>&#8220;I&#8217;m glad the conversation refocused in the end to the topic&#8217;s issue: is the current approach to meta-boxes in an iframe viable? With the answer being no,&#8221; Ventura said. &#8220;The iframes are an implementation detail I think we can drop relatively easy. So let&#8217;s focus on that.&#8221;</p>\n<p>He also addressed the popular opinion that WordPress should make iterative enhancements to the editor itself (and not the full page) before proceeding with overhauling meta boxes.</p>\n<p>&#8220;What some people have called as the pragmatic approach is not concomitant with the design direction this project has had from the start — heading towards full site customization — and what has dictated our decisions so far,&#8221; Ventura said. &#8220;Nothing here has to be a final solution, we are exploring what is possible within the design premises and putting it out there for testing.&#8221;</p>\n<p>Ventura said that not making changes to the other aspects of the edit screen would certainly be the simplest path for Gutenberg to take but that it &#8220;would not be fair to the goals of the project and the long term users of WordPress.&#8221;</p>\n<p>WordPress developer Gary Jones contended that pursuing a more iterative approach would not change the goals of the project but would make it possible for more sites to come along during the process.</p>\n<p>&#8220;Going one step at a time does not, in any way, compromise the goals of the project,&#8221; Jones said. &#8220;You can still head to full-size customization if that&#8217;s the goal, but by doing it in a stepped way, you&#8217;ll bring the rest of the developer community along with you.&#8221; Jones cited the Customizer as an example of a feature within WordPress with a concept that is being realized over time with many iterations.</p>\n<p>Ventura responded with clarification on the Gutenberg team&#8217;s approach to iterating on the project, a paradigm shift that supports block-based content creation from the outset.</p>\n<p>&#8220;We have proposed a staged approach, from Matt&#8217;s original new focuses post, it just considers the steps differently,&#8221; Ventura said. &#8220;There are generally three stages for the Gutenberg project: from the post editor, to page templates, to site building. What is primordial is that the paradigm is one where the content is a single area, with the block as the primary concept, and where the outcome can be visually represented with clarity and without excessive abstractions.&#8221;</p>\n<p>Ventura also assured those following along on the discussion that the project will not be dropping support for meta boxes but needs more time to experiment with different interface options.</p>\n<p>&#8220;WordPress always moves with the user, and we take the burden of figuring out development paths to ease transitions for our existing code,&#8221; he said. &#8220;As a project, we have said before that we were not dropping support for meta-boxes from WordPress, but also that we had to explore what interface decisions we would have to make within the new paradigm, including the possibility of loading the classic editor when we detect meta-boxes we cannot handle or that directly conflict with an editor that seeks to more clearly delineate what is content and what is meta-data.&#8221;</p>\n<p>He also said the team plans to create more mechanisms to handle incompatibilities as well as &#8220;allowing more things to be opt-in (say if you are comfortable with your meta-boxes showing in Gutenberg you could declare support for it, or vice versa.&#8221;</p>\n<p>A new approach to rendering meta boxes without using iframes is currently underway. Riad Benguella has created <a href=\"https://github.com/WordPress/gutenberg/pull/3345\" rel=\"noopener\" target=\"_blank\">a pull request that attempts to undo the iframes</a> and implement <a href=\"https://github.com/WordPress/gutenberg/issues/3304#issuecomment-342023452\" rel=\"noopener\" target=\"_blank\">a suggestion that Tom Nowell offered</a> during the discussion:</p>\n<blockquote><p>Instead of loading Gutenberg on a settings page, lets load it into the main classic editors page, load metaboxes in their native environment, then hoist their container DOM node into a component via JS.</p>\n<p>We then use a different kind of toggle to make sure the classic editor can still be used. This way:</p>\n<p>&#8211; we avoid the iframe nonsense<br />\n&#8211; metaboxes work as they always have done as far as registration is concerned<br />\n&#8211; the existing JS works as expected, and no hacks are necessary to make things work on the PHP end</p></blockquote>\n<p>The new approach has the advantage of no problems with links, modals, duplicate stylesheets, and the other drawbacks to using iframes.</p>\n<h3>The Gutenberg Team Needs a New Communication Strategy</h3>\n<p>The discussion regarding the long-term viability of using iframes for meta boxes has highlighted a lack of a unified message or communication strategy among Gutenberg leads. Collaborators on the project <a href=\"https://github.com/WordPress/gutenberg/issues/3304#issuecomment-341922758\" rel=\"noopener\" target=\"_blank\">have grown impatient</a> with the community for not grasping the vision, but communication is scattered across various blogs, comments, Slack channels, and GitHub discussions.</p>\n<p>Morten Rand-Hendriksen has opened a new <a href=\"https://github.com/WordPress/gutenberg/issues/3354\" rel=\"noopener\" target=\"_blank\">issue</a> requesting a centralized resource that can serve as a plain language outline of Gutenberg&#8217;s scope, direction, and goals.</p>\n<p>&#8220;My observation is the community is struggling to see the wider scope of the Gutenberg project due to lack of a single authoritative plain language resource containing this information,&#8221; Rand-Hendriksen said. &#8220;This creates a high degree of speculation, miscommunication, and frustration from all parties and the project suffers as a consequence.&#8221;</p>\n<p>Gutenberg does have a documentation hub, but so far those documents are more technical and lack a practical roadmap for how the team is aiming to accomplish its goals. The <a href=\"http://gutenberg-devdoc.surge.sh/reference/faq/\" rel=\"noopener\" target=\"_blank\">FAQ section</a> of the current docs is the closest thing to the plain language resource that Rand-Hendriksen is requesting in his ticket. The readme.txt files for both Gutenberg&#8217;s GitHub repository and the WordPress.org plugin give the impression that the project is simply updating the current editor to be block-based, not overhauling the entire editor screen.</p>\n<p>&#8220;Due to the fractured nature of this information it is challenging for anyone to get a clear picture of the entire project, and though Matias and Matt&#8217;s posts do a good job at explaining the grand vision of the project, they lack concrete plain language breakdowns of the essentials the community need to get a firm understanding of what this project is and where it&#8217;s headed,&#8221; Rand-Hendriksen said. &#8220;They also exist as independent satellites of information circling the project rather than core parts of the project itself.&#8221;</p>\n<p>The community is chiming in on the GitHub <a href=\"https://github.com/WordPress/gutenberg/issues/3354\" rel=\"noopener\" target=\"_blank\">issue</a> with questions they would like to see answered in a more transparent plain language product roadmap. A document like this might help the Gutenberg team to better communicate the goals of the project and avoid sending mixed messages that cause unnecessary confusion.</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, 07 Nov 2017 22:58: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: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:67:\"WPTavern: Harare and Nairobi Host 2nd Round of Successful WordCamps\";s:7:\"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=76322\";s:7:\"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/harare-and-nairobi-host-2nd-round-of-successful-wordcamps\";s: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:6675:\"<a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/11/wordcamp-nairobi-2017.jpg?ssl=1\"><img /></a>photo credit: <a href=\"https://twitter.com/wordcampnairobi/status/926817401374523392/photo/1\">WordCamp Nairobi</a>\n<p>Six WordCamps were held over the weekend in cities across the globe, including two in Africa where WordPress events are just starting to take off. Harare and Nairobi hosted their second WordCamps in areas where the WordPress community was virtually non-existent two years ago.</p>\n<p>Harare&#8217;s first camp was part of the WordCamp Incubator program the first year it launched. Nairobi was one of a handful of cities on the short list for the same program but ended up organizing its first camp independently in December 2016. Both communities have continued to flourish, as local leadership and meetup groups have grown.</p>\n<p>Topics at both Harare and Nairobi WordCamps included freelancing, blogging, marketing, and community, with a sprinkling of more technical sessions. <a href=\"https://www.weforum.org/agenda/2017/05/blogging-a-new-frontier-for-african-millennials/\" rel=\"noopener\" target=\"_blank\">Blogging is a popular activity in Africa</a> and those in the local WordPress community are eager to share what they have learned in maintaining and marketing their blogs.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Got inspired on&#8230;. <a href=\"https://twitter.com/hashtag/WordCampNairobi?src=hash&ref_src=twsrc%5Etfw\">#WordCampNairobi</a> by <a href=\"https://twitter.com/Jeanwandimi?ref_src=twsrc%5Etfw\">@Jeanwandimi</a> with her Cooperate Blogging Success with WordPress. <a href=\"https://t.co/m1YvcUkU66\">pic.twitter.com/m1YvcUkU66</a></p>\n<p>&mdash; Victor Owuor (@victoravikobits) <a href=\"https://twitter.com/victoravikobits/status/926839909331107840?ref_src=twsrc%5Etfw\">November 4, 2017</a></p></blockquote>\n<p></p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/11/beaton.jpg?ssl=1\"><img /></a>&#8220;This year the WordCamp was bigger and better than last year, the tickets sold out, and a local company ZOL Fibroniks was a gold sponsor,&#8221; WordCamp Harare speaker <a href=\"https://becomingthemuse.wordpress.com/2017/11/06/of-a-wordcamp-over-coffee/\" rel=\"noopener\" target=\"_blank\">Beaton Mabaso</a> said. &#8220;The future looks bright. Hello, 2018 is looking promising.&#8221;</p>\n<p>Mabaso is an admin on <a href=\"https://afrobloggers.wordpress.com/\" rel=\"noopener\" target=\"_blank\">Afrobloggers</a>, a blogging community that connects creatives across the continent. He brought his storytelling skills to his WordCamp session titled &#8220;A website is a conversation.&#8221;</p>\n<p>&#8220;One of the best things about a WordCamp is meeting the community, networking, and making new friends,&#8221; Mabaso said. &#8220;It&#8217;s inspiring seeing people representing their grind, opportunities everywhere.&#8221;</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Really enjoying the amazing learning and networking opportunity at <a href=\"https://twitter.com/hashtag/WordCampNairobi?src=hash&ref_src=twsrc%5Etfw\">#WordCampNairobi</a> <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f64c-1f3fd.png\" alt=\"??\" class=\"wp-smiley\" /> <a href=\"https://t.co/4ygb5LRJib\">pic.twitter.com/4ygb5LRJib</a></p>\n<p>&mdash; FOI<img src=\"https://s.w.org/images/core/emoji/2.3/72x72/2b50.png\" alt=\"⭐\" class=\"wp-smiley\" /> (@WambuiFoi) <a href=\"https://twitter.com/WambuiFoi/status/926823454480859137?ref_src=twsrc%5Etfw\">November 4, 2017</a></p></blockquote>\n<p></p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">WorldCamp is the highlight of my year as a programmer. l have gained so much already.<br />Cant even wait for the next one.<img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f601.png\" alt=\"?\" class=\"wp-smiley\" /><img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f601.png\" alt=\"?\" class=\"wp-smiley\" /><img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f601.png\" alt=\"?\" class=\"wp-smiley\" /> <a href=\"https://twitter.com/hashtag/WCHRE?src=hash&ref_src=twsrc%5Etfw\">#WCHRE</a> <a href=\"https://twitter.com/hashtag/wchre2017?src=hash&ref_src=twsrc%5Etfw\">#wchre2017</a> <a href=\"https://t.co/Z1XfKGXjBj\">pic.twitter.com/Z1XfKGXjBj</a></p>\n<p>&mdash; Thelma (@thelmachido1) <a href=\"https://twitter.com/thelmachido1/status/927056916571934720?ref_src=twsrc%5Etfw\">November 5, 2017</a></p></blockquote>\n<p></p>\n<p><a href=\"https://2017.nairobi.wordcamp.org/\" rel=\"noopener\" target=\"_blank\">WordCamp Nairobi</a> was originally scheduled for October 14-15 but was <a href=\"https://2017.nairobi.wordcamp.org/postponed-wordcamp-nairobi-2017/\" rel=\"noopener\" target=\"_blank\">postponed</a> to November 4-5 for the safety of attendees during the repeat Presidential elections that took place October 17. Even with the change of dates, the camp was still a success.</p>\n<p>&#8220;We made it despite the challenges that came with the political climate in the country that affected much of the planning,&#8221; WordCamp Nairobi organizer Chekumbe Emmanuel said. &#8220;I am so proud of our local WordPress community for showing up in full force.&#8221;</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\"><a href=\"https://twitter.com/hashtag/WordCampNairobi?src=hash&ref_src=twsrc%5Etfw\">#WordCampNairobi</a> <a href=\"https://twitter.com/wordcampnairobi?ref_src=twsrc%5Etfw\">@wordcampnairobi</a> amazing interactive platform full of great ideas on online content. <a href=\"https://t.co/oa2SBtB5Xq\">pic.twitter.com/oa2SBtB5Xq</a></p>\n<p>&mdash; ACE PHOTOGRAPHY KE<img src=\"https://s.w.org/images/core/emoji/2.3/72x72/2122.png\" alt=\"™\" class=\"wp-smiley\" /> (@acephotographyk) <a href=\"https://twitter.com/acephotographyk/status/926770391128969216?ref_src=twsrc%5Etfw\">November 4, 2017</a></p></blockquote>\n<p></p>\n<p>Only a handful of attendees have published wrap up posts so far, but browsing the <a href=\"https://twitter.com/hashtag/wchre?src=hash\" rel=\"noopener\" target=\"_blank\">#wchre</a> and <a href=\"https://twitter.com/hashtag/WordCampNairobi?src=hash\" rel=\"noopener\" target=\"_blank\">#WordCampNairobi</a> hashtags on Twitter show how successful the camps were at connecting and inspiring the local communities. The WordCamp Incubator Program was instrumental in helping put Harare on the WordCamp map in 2016, along with Denpasar and  Medellín. Incubator volunteers are currently <a href=\"https://wptavern.com/wordcamp-incubator-program-gears-up-for-round-2\" rel=\"noopener\" target=\"_blank\">gearing up for a second year</a> of jump starting new WordPress communities and a call for 2018 candidates is anticipated soon.</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, 07 Nov 2017 06:09:44 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:43:\"Dev Blog: WordPress 4.9 Release Candidate 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=5047\";s:7:\"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://wordpress.org/news/2017/11/wordpress-4-9-release-candidate-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:3361:\"<p>The second release candidate for WordPress 4.9 is now available.</p>\n<p>A release candidate (RC) means we think we’re done, but with millions of users and thousands of plugins and themes, it’s possible we’ve missed something. We hope to ship WordPress 4.9 on <strong>Tuesday, November 14</strong> (just over <em>one week</em> from now), but we need your help to get there. If you haven’t tested 4.9 yet, now is the time!</p>\n<p>To test WordPress 4.9, you can use the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin or you can <a href=\"https://wordpress.org/wordpress-4.9-RC2.zip\">download the release candidate here</a> (zip).</p>\n<p>We&#8217;ve made <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&mode=stop_on_copy&rev=42124&stop_rev=42049&limit=100&sfp_email=&sfph_mail=\">just over 20 changes</a> since releasing RC 1 last week. For more details about what’s new in version 4.9, check out the <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-1/\">Beta 1</a>, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-2/\">Beta 2</a>, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-3/\">Beta 3</a>, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-4/\">Beta 4</a>, and <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-release-candidate/\">RC1</a> blog posts. Specific areas to test in RC2:</p>\n<ul>\n<li>Theme installation in the Customizer.</li>\n<li>Scheduling changes for publishing in the Customizer.</li>\n<li>Switching themes with live preview in the Customizer.</li>\n</ul>\n<p><strong>Developers</strong>, please test your plugins and themes against WordPress 4.9 and update your plugin’s <em>Tested up to</em> version in the readme to 4.9. If you find compatibility problems please be sure to post to the support forums so we can figure those out before the final release — we work hard to avoid breaking things. Please see the summative <a href=\"https://make.wordpress.org/core/2017/11/07/wordpress-4-9-field-guide/\">field guide</a> to the 4.9 <a href=\"https://make.wordpress.org/core/tag/4.9+dev-notes/\">developer notes</a> on the <a href=\"https://make.wordpress.org/core/\">core development blog</a>.</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>This week&#8217;s haiku is courtesy of <a href=\"https://profiles.wordpress.org/melchoyce/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>melchoyce</a>:</p>\n<p><em>We squashed all the bugs <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f41b.png\" alt=\"?\" class=\"wp-smiley\" /></em><br />\n<em>But uh, if not, let us know</em><br />\n<em>Also, test your stuff</em></p>\n<p>Thanks for your continued help testing out the latest versions of WordPress.</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, 07 Nov 2017 05:33:28 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:\"\";}}}}}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:71:\"Akismet: Version 4.0.1 of the Akismet WordPress Plugin Is Now Available\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"http://blog.akismet.com/?p=1978\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://blog.akismet.com/2017/11/06/akismet-wordpress-plugin-4-0-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:1232:\"<p>Version 4.0.1 of <a href=\"http://wordpress.org/plugins/akismet/\">the Akismet plugin for WordPress</a> is now available.</p>\n<p>4.0.1 contains a few helpful changes:</p>\n<ul>\n<li>We fixed a bug that could prevent some sites from connecting Akismet using an existing Jetpack connection.</li>\n<li>We added some code to ensure that any pending Akismet-related events are unscheduled if (heaven forbid) the plugin is deactivated.</li>\n<li>Some of the Akismet JavaScript is now run asynchronously in order to increase the speed with which your pages will appear to load.</li>\n</ul>\n<p>Pretty good, right?  To upgrade, visit the Updates page of your WordPress dashboard and follow the instructions. If you need to download the plugin zip file directly, links to all versions are available in <a href=\"http://wordpress.org/plugins/akismet/\">the WordPress plugins directory</a>.</p><br />  <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/akismet.wordpress.com/1978/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/akismet.wordpress.com/1978/\" /></a> <img alt=\"\" border=\"0\" src=\"https://pixel.wp.com/b.gif?host=blog.akismet.com&blog=116920&post=1978&subd=akismet&ref=&feed=1\" width=\"1\" height=\"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:\"Mon, 06 Nov 2017 20:29: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:17:\"Christopher Finke\";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:61:\"WPTavern: WordCamp Europe 2018 Early Bird 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=76299\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"https://wptavern.com/wordcamp-europe-2018-early-bird-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:2336:\"<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/11/wordcamp-europe-2018.png?ssl=1\"><img /></a></p>\n<p>WordCamp Europe 2018 has begun <a href=\"https://2018.europe.wordcamp.org/tickets/\" rel=\"noopener\" target=\"_blank\">early bird ticket sales</a> for its sixth edition in Belgrade, Serbia, June 14-16. Attendees who purchase a ticket before December 31, 2017, will receive a limited-edition swag item.</p>\n<p>WordCamp Europe has sold out in many previous years and organizers of the 2017 event in Paris anticipated that it would be the largest event in WordPress history. They expected to host more than 3,000 attendees but the actual number on the ground was 1,900 &#8211; 5% fewer than the 2,000 who attended in Vienna the previous year. WCEU 2017 <a href=\"https://wptavern.com/wordcamp-europe-2017-posts-24-no-show-rate-cites-early-ticket-sales-and-expensive-location\" rel=\"noopener\" target=\"_blank\">posted a 24% no-show rate</a>, which was more than double that of previous years.</p>\n<p>Putting tickets on sale too early was one of the factors that contributed to the Paris event&#8217;s high no-show rate, in addition to higher local sales, an expensive location, and attendees&#8217; problems obtaining visas. This year ticket sales are starting a little later and batches will be staged out into 2018.</p>\n<p>The WCEU organizing team for Belgrade includes <a href=\"https://2018.europe.wordcamp.org/organizers/\" rel=\"noopener\" target=\"_blank\">54 people</a> leading 10 teams to manage sponsors, PR, volunteers, design, and on-site responsibilities. The event has also added a new Attendee Services team that will assist with things like ticket invoices, visa letters, and other services on the ground.</p>\n<p>A batch of <a href=\"https://2018.europe.wordcamp.org/tickets/\" rel=\"noopener\" target=\"_blank\">1,000 early bird tickets</a> were released today and more than 10% have already been purchased on the first day of sales. Tickets are €40.00 and include two days of presentations, lunch, coffee and snacks, a t-shirt, and a ticket to the After Party. The ticket also gives the attendee access to Contributor Day, which will take place the day before the conference and requires a separate sign up. Tickets are non-refundable but can easily be resold or gifted in the event that the purchaser cannot attend.</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, 06 Nov 2017 19:54: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: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:86:\"WPTavern: Gutenberg Contributors Discuss the Drawbacks of Using iframes for Meta Boxes\";s:7:\"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=76262\";s:7:\"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/gutenberg-contributors-discuss-the-drawbacks-of-using-iframes-for-meta-boxes\";s: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:10883:\"<a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/paper-box.jpg?ssl=1\"><img /></a>photo credit: <a href=\"http://www.flickr.com/photos/32618149@N00/4187722297\">Closed square box, variation</a> &#8211; <a href=\"https://creativecommons.org/licenses/by-nc-sa/2.0/\">(license)</a>\n<p>A lively and productive discussion regarding Gutenberg&#8217;s use of iframes for meta boxes is happening on GitHub. Yesterday, WordPress developer Kevin Hoffman created an issue titled &#8220;<a href=\"https://github.com/WordPress/gutenberg/issues/3304\" rel=\"noopener\" target=\"_blank\">Are iframes a viable long-term solution for meta boxes?</a>&#8221;</p>\n<p>Gutenberg 1.5 introduced <a href=\"https://wptavern.com/gutenberg-1-5-adds-initial-support-for-meta-boxes-makes-gutenberg-the-default-editor\" rel=\"noopener\" target=\"_blank\">initial support for meta boxes</a>. Hoffman identified several issues with iframes that have been popping up as developers have begun testing the current meta box implementation. He did some performance testing that revealed Gutenberg&#8217;s use of iframes triples the number of asset requests, as it enqueues all of the CSS and JS assets in the parent window as well as in all the iframes.</p>\n<a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/11/gutenberg-iframes-request.png?ssl=1\"><img /></a>image credit: Kevin Hoffman\n<p>&#8220;Generally speaking, iframes have been discouraged in web development for many years for reasons that are well-documented,&#8221; Hoffman said, before citing a litany of issues that plugin developers have already discovered in testing Gutenberg&#8217;s meta box support. &#8220;Can these issues be addressed without requiring modification of the theme or plugin that generates the meta box? We have to consider that third-party code that has powered meta boxes for years may not have the luxury of being updated in order to be compatible within an iframe.&#8221;</p>\n<p>Gutenberg design lead Tammie Lister responded to Hoffman&#8217;s concerns, indicating that the current implementation of meta boxes is simply an experiment and not necessarily what would land in WordPress 5.0:</p>\n<blockquote><p>It&#8217;s good to think a little that what we have today for meta boxes in Gutenberg is an experiment, in many respects it&#8217;s a holding pattern as the project works out the direction to take. In saying that it&#8217;s one that works &#8216;for now&#8217; but isn&#8217;t what we would ship with.</p>\n<p>All the above said, I think it&#8217;s important to look at what in the future metaboxes will be used for. What are the cases (if any) that would not be converted to blocks? Do all metaboxes have to work on mobile? Is there even an alternative interface that we haven&#8217;t explored? I bet there is. Right now, it&#8217;s about looking at those possibilities and getting on a road that works for the state right now and the future state.</p></blockquote>\n<p>The presentation of this implementation as an experiment that &#8220;works for now&#8221; (but would not be shipped) comes as a surprise after Gutenberg 1.5 arrived with the <a href=\"https://make.wordpress.org/core/2017/10/24/whats-new-in-gutenberg-24th-october/\" rel=\"noopener\" target=\"_blank\">announcement</a> that &#8220;this release includes long awaited meta-boxes support (needs testing!)&#8221;</p>\n<p>Hoffman contends that the iframe approach doesn&#8217;t even work &#8216;for now,&#8217; as the issue was opened in order to cite several major ways where it is broken. If Gutenberg moves forward with the current approach, it would require many plugins to be modified in order to be compatible with WordPress 5.0, which Hoffman said would defeat the whole purpose of supporting legacy meta boxes.</p>\n<p>&#8220;I have not seen any evidence to date that suggests meta boxes will continue working with Gutenberg,&#8221; Hoffman said. &#8220;If the answer is no, then we ought to stop pretending that 5.0 will be just another WordPress release and start being honest about breaking backwards compatibility.&#8221;</p>\n<p>Edwin Cromley, a collaborator on the project, <a href=\"https://github.com/WordPress/gutenberg/issues/3304#issuecomment-341470058\" rel=\"noopener\" target=\"_blank\">said</a> that the team anticipates that certain themes and plugins will be broken and that it is not possible to accommodate every possible use case. He admitted that the iframe solution may not meet the project&#8217;s goals. Instead, he advocates creating the best experience for the vast majority of users.</p>\n<p>However, the current approach would adversely affect many sites out there that use WordPress primarily as a CMS with meta boxes. WordPress core committer Scott Taylor <a href=\"https://github.com/WordPress/gutenberg/issues/3304#issuecomment-341500339\" rel=\"noopener\" target=\"_blank\">expressed concerns</a> about custom post types, many of which do not make use of the traditional &#8220;content&#8221; section in favor of meta boxes only.</p>\n<p>&#8220;In this current iteration, meta box support is an add-on, when in many people&#8217;s reality, meta boxes ARE the UI, the API, the mechanism they use to compose their CMS,&#8221; Taylor said. &#8220;iframes are the gulag.</p>\n<p>&#8220;And we are forgetting the values WP has been built on forever: I should be able to update to the latest version of WP, and have to rewrite nothing. I have so many projects in the wild on WP that I will never touch again. Can I be confident that some of them won&#8217;t break wildly with this change?&#8221;</p>\n<p>Hoffman advocated scaling back the scope of the project to focus on the editor component, a popular opinion that many plugin developers share and one that was illustrated in detail in Yoast&#8217;s post proposing an <a href=\"https://yoast.com/gutenberg-alternative-approach/\" rel=\"noopener\" target=\"_blank\">alternative approach to Gutenberg</a>. This approach stages out the changes to the edit screen, giving developers more time to update their plugins, as well as allowing the Gutenberg team to find an adequate solution for meta boxes.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/11/gutenberg-scaled-back.png?ssl=1\"><img /></a></p>\n<p>&#8220;I think that goal would be a lot more achievable if Gutenberg stuck to overhauling the editor rather than taking over the entire page,&#8221; Hoffman said. &#8220;Then we could leave the existing hooks in place and meta boxes could continue to communicate with each other as they do now. Also, asset enqueuing would be a non-issue since it would work as it does today.</p>\n<p>&#8220;I&#8217;m in strong agreement with this concept put forth by Yoast, which seems to me like it would maintain much of the work already done while scaling back the scope of the project to focus on the editor component.&#8221;</p>\n<p>Gutenberg engineer Riad Benguella indicated the team is not too keen on working towards this concept.</p>\n<p>&#8220;Reusing Gutenberg pieces to build this concept is relatively doable, but this is not the UX we want to optimize for, we want to build the best possible editor first and make it available for people without backwards compatibility concerns (fresh installs, no metaboxes&#8230;),&#8221; Benguella said.</p>\n<p>&#8220;When we think the ideal vision of Gutenberg is ready to ship, we&#8217;ll have time to discuss upgrade path strategies, a concept like this one is an option for an upgrade path, but definitely not as the final product. Other upgrade paths are also possible.&#8221;</p>\n<p>The WordPress developer community is not, however, in favor of delaying this discussion once again. Many are eager to finally answer the question of how meta boxes will fit into the context of the Gutenberg editor so they know how to prepare. Given the numerous issues with the iframes approach, rendering legacy PHP meta boxes under the new editor will require more experimentation and possibly an alternative solution.</p>\n<p>&#8220;Why devote thousands of hours into developing the ideal editor if it cannot be made compatible with existing sites?&#8221; Hoffman said. &#8220;If the first impression is that it breaks the UI they depend on, users will never experience the ideal editor in the first place.&#8221;</p>\n<p>&#8220;I think it may be a mistake to put this off too far,&#8221; WordPress core committer Aaron Jorbin said. &#8220;Especially since many organizations are going to need at least 1-2 quarters to prepare.&#8221;</p>\n<p>Mark Kaplun suggests the Gutenberg team use a popular plugin as a gauge for the success of current and future meta box support experiments.</p>\n<p>&#8220;My productive suggestion, is to not declare meta boxes ready, as long as Yoast SEO does not properly work in it,&#8221; Kaplun said. &#8220;It is both slightly complex in terms of interactions and it is installed on shit loads of sites. If Gutenberg cannot work with it, probably no one is going to use it.&#8221;</p>\n<p>Greg Schoppe, who has tested and <a href=\"https://gschoppe.com/\" rel=\"noopener\" target=\"_blank\">written extensively on Gutenberg&#8217;s ongoing development</a>, joined the conversation to advocate for Yoast&#8217;s alternative approach to the project as well.</p>\n<p>&#8220;I highly support Yoast&#8217;s view of Gutenberg,&#8221; Schoppe said. &#8220;It is unclear to me how &#8216;upgrade the visual editor&#8217; was reinterpreted to be &#8216;replace the entire post edit interface&#8217; by the Gutenberg team, but it seems directly at odds with the so-called &#8216;Ship of Theseus.&#8217;</p>\n<p>&#8220;In this case, the lack of clear direction and support for the existing standard workflows is actively hurting developers now. How can I move forward building a project, without a trusted set of hooks and tools that I can rely on? It is unconscionable to think that such a large software project would entirely upend the standard workflow for developers in a single update. and it is insane that these conversations are just happening now, in November, when the plan is to have a merge approved at the beginning of the year.&#8221;</p>\n<p>The <a href=\"https://github.com/WordPress/gutenberg/issues/3304\" rel=\"noopener\" target=\"_blank\">discussion regarding the iframes approach to meta boxes</a> was opened yesterday is still relatively new, but so far the Gutenberg team&#8217;s responses have failed to adequately address the concerns of the developer community in this thread. Finding an approach to meta boxes that preserves WordPress&#8217; powerful CMS capabilities, without alienating users and developers, is one of the Gutenberg team&#8217;s greatest challenges. They are still aiming at producing a merge proposal early next year, but with meta boxes still in the experimentation stage, the team&#8217;s anticipated timetable continues to put the project at odds with the WordPress developer community.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Nov 2017 23:44: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: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:61:\"WPTavern: Bianca Welds Awarded Kim Parsell Travel Scholarship\";s:7:\"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=76264\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"https://wptavern.com/bianca-welds-awarded-kim-parsell-travel-scholarship\";s: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:2512:\"<p><img />The WordPress Foundation has awarded <a href=\"http://biancawelds.com/now/\">Bianca Welds</a> with the <a href=\"https://wptavern.com/the-wordpress-foundation-creates-a-traveling-scholarship-in-memory-of-kim-parsell\">Kim Parsell travel scholarship</a> to <a href=\"https://2017.us.wordcamp.org/2017/11/01/announcing-the-kim-parsell-memorial-scholarship-winner-bianca-welds/\">attend WordCamp US 2017</a>. Welds lives in Jamaica and has been using WordPress since 2005. We featured her on the Tavern in 2015 when she <a href=\"https://wptavern.com/insight-into-the-jamaican-wordpress-community-with-bianca-welds\">provided insight</a> into the Jamaican WordPress community.</p>\n<p>Welds will be <a href=\"https://2017.us.wordcamp.org/session/pah-jamaican-sign-language-and-wordpress/\">presenting at WordCamp US</a> on how a couple is using WordPress to try to increase understanding and participation of the Deaf community in Jamaica.</p>\n<p>&#8220;Besides the fact that I am really excited and honored to have been selected, and humbled by the outpouring of support since the announcement,&#8221; Welds said. &#8220;I&#8217;m looking forward to WordCamp US and meeting even more amazing people from the WordPress community.&#8221;</p>\n<p>Welds has identified a few members of the WordPress community in her area and is attempting to create a nucleus to build on, &#8220;We will be starting meetups in December/January,&#8221; she said. &#8220;We also have a workshop series (a bit of an unWordCamp) being planned to help stir up more interest in WordPress and the community.&#8221;</p>\n<p>If you see Welds at WCUS, be sure to say hi and congratulate her.</p>\n<h2>HeroPress Publishes Essay Dedicated to Kim Parsell</h2>\n<p>Coinciding with the scholarship announcement, HeroPress has <a href=\"https://heropress.com/essays/family-well-loved/\">published an essay</a> that members of the community  contributed too, including myself, in memory of <a href=\"https://wptavern.com/kim-parsell-affectionately-known-as-wpmom-passes-away\">Kim Parsell</a>. The theme of the essay is &#8216;What did the WordPress Community Mean to Kim?&#8217;.</p>\n<p>It has been nearly three years since Kim passed away but in my conversations with her online and in the physical world, I understood what the community meant to her. It meant family, a responsibility she took very seriously. I highly encourage you to read the essay and the beautiful things people had to say about Kim. She is missed by many but her spirit lives on.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Nov 2017 08:07: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:\"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: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:68:\"WPTavern: Press This Removed from WordPress 4.9 in Favor of a Plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=76223\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"https://wptavern.com/press-this-removed-from-wordpress-4-9-in-favor-of-a-plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4493:\"<a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/11/scissors.jpg?ssl=1\"><img /></a>photo credit: matt-artz <a href=\"http://www.flickr.com/photos/75682414@N06/16694883798\">Tools. 2015</a> &#8211; <a href=\"https://creativecommons.org/licenses/by-nc-nd/2.0/\">(license)</a>\n<p>Press This, a tool that allowed users to quickly clip and publish content from web pages, is set to be <a href=\"https://make.wordpress.org/core/2017/11/02/press-this-in-4-9/\" rel=\"noopener\" target=\"_blank\">removed from WordPress&#8217; upcoming 4.9 release</a>. The feature is being retired and will live out its remaining days as a canonical <a href=\"https://wordpress.org/plugins/press-this/\" rel=\"noopener\" target=\"_blank\">plugin</a>.</p>\n<p>WordPress contributors opted to make a clean break by completely removing Press This and its supporting functions from core. After 4.9 is released, users visiting <strong>wp-admin/press-this.php</strong> will be prompted to install the plugin from WordPress.org.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/11/press-this-plugin-prompt.png?ssl=1\"><img /></a></p>\n<p>A revamped version of Press This <a href=\"https://make.wordpress.org/core/2015/02/18/press-this-revamp-merge-proposal/\" rel=\"noopener\" target=\"_blank\">landed in WordPress 4.2</a>, released two years ago. Contributors had been talking about switching it to use the REST API instead of admin-ajax since the <a href=\"https://wptavern.com/preview-the-press-this-bookmarklet-redesign-alpha-plugin-now-ready-for-testing\" rel=\"noopener\" target=\"_blank\">2014 redesign of the bookmarklet</a>. This update is still on the plugin&#8217;s roadmap for anyone interested in contributing to its development.</p>\n<p>&#8220;Following the importers and the link manager, it&#8217;s about time to say goodbye to Press This,&#8221; WordPress lead developer Andrew Ozz said in a <a href=\"https://core.trac.wordpress.org/ticket/41689\" rel=\"noopener\" target=\"_blank\">ticket</a> proposing the feature&#8217;s retirement. &#8220;Bookmarklets were popular seven &#8211; eight years ago, and now are considered mostly &#8216;old tech.&#8217; The Press This usage was dwindling for the last several years. Currently it is at under 0.2% of the wp-admin requests (as far as I can tell). It seems best to extract it from core to a plugin, similarly to the importers.&#8221;</p>\n<h3>What Use is Press This without the Bookmarklet?</h3>\n<p>Development on Press This&#8217; accompanying bookmarklet feature has also been discontinued. Older bookmarklets will not work with the new canonical plugin.</p>\n<p>&#8220;Usage of bookmarklets across the web has decreased significantly and bad actors attempting to trick users to preform unsavory actions increased over the years,&#8221; Brandon Kraft said in a post announcing Press This&#8217; retirement. &#8220;Coupled with advancing toward a new editing in experience in core, we decided it was a suitable time to make these changes in one swift move.&#8221;</p>\n<p>Heavy users of Press This might wonder what the feature is worth without the bookmarklet. Posting through the interface will now require more copying and pasting. The URL scanning remains, but it&#8217;s not as efficient as highlighting a portion of text on a page and clicking on the bookmarklet to auto-populate a new post in WordPress. This change makes the plugin simpler to maintain but removes the time-saving feature that made Press This feel like magic.</p>\n<p>&#8220;With the rise of bad actors attempting to trick folks to entering their credentials via phishing attempts, I removed the functionality in an effort to not promote requesting credentials after firing off JavaScript on a random site,&#8221; Kraft said. &#8220;To set expectations, I am not foreseeing a change in this decision; however, I support continued conversation and dialogue.&#8221;</p>\n<p>Kraft opened a GitHub <a href=\"https://github.com/WordPress/press-this/issues/15\" rel=\"noopener\" target=\"_blank\">issue</a> on the plugin&#8217;s new <a href=\"https://github.com/WordPress/press-this\" rel=\"noopener\" target=\"_blank\">repository</a> to centralize any discussion regarding restoring the bookmarklet functionality.</p>\n<p>Any plugin authors who have extended Press This will need to update their plugins with a check for plugin availability as demonstrated in <a href=\"https://core.trac.wordpress.org/browser/trunk/src/wp-admin/press-this.php\" rel=\"noopener\" target=\"_blank\">wp-admin/press-this.php</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, 02 Nov 2017 22:18: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: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:64:\"WPTavern: GitHub Launches Community Forums to Connect 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=76187\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:75:\"https://wptavern.com/github-launches-community-forums-to-connect-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:3622:\"<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/11/Screen-Shot-2017-11-02-at-11.55.24-AM-e1509641805292.png?ssl=1\"><img /></a></p>\n<p>GitHub <a href=\"https://github.community/\" rel=\"noopener\" target=\"_blank\">launched its new community forums</a> this week as another way for the platform&#8217;s 24 million developers to stay connected. The company built them on top of the <a href=\"https://www.lithium.com/products/online-communities/\" rel=\"noopener\" target=\"_blank\">Lithium SaaS community platform</a>, a popular choice for enterprise customers, including Sony, Cisco, HP, Skype, Barclaycard, Symantec, Google, and PayPal.</p>\n<p>The first iteration of the forums includes a gamification aspect that rewards participants for interaction and contribution. Users can &#8220;rank up&#8221; by receiving &#8220;Kudos&#8221; and providing solutions to questions on the forums. GitHub plans to expand on these features in the future.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/11/Screen-Shot-2017-11-02-at-12.47.22-PM.png?ssl=1\"><img /></a></p>\n<p>Naturally, this style of ranking and participation led users to be curious whether GitHub is aiming to have its forums become a StackOverflow Q&amp;A platform alternative. When asked what the company had in mind when designing this feature, GitHub Community Manager Nadia Padzensky <a href=\"https://github.community/t5/Welcome/What-are-the-primary-use-cases-for-community-forum/m-p/286/highlight/false#M81\" rel=\"noopener\" target=\"_blank\">said</a> the forums provide another avenue for open discussion on ideas and general questions unrelated to specific projects.</p>\n<p>&#8220;Issues don’t always lend themselves well to these kinds of discussions; however, a forum presents a place designed specifically for these types of conversations,&#8221; Padzensky said. &#8220;In the past, we’ve not had a GitHub-owned space for users to engage with each other in this way.&#8221;</p>\n<p>GitHub has also launched an educational section called <a href=\"https://github.community/t5/GitHub-Original-Series/ct-p/GitHubOriginalSeries\" rel=\"noopener\" target=\"_blank\">GitHub Original Series</a> with articles from staff on workflows and features, written on topics that users often ask about in private support emails. The team plans to build out this section of the site while adding more features to the forums.</p>\n<p>&#8220;We are looking to add contests, polls, and better processes and tooling for taking user feature requests,&#8221; Padzensky said. &#8220;Additionally, the Community Forum will adapt to its members needs; Community Forum member activity and feedback will directly help inform what the Community Forum evolves into.&#8221;</p>\n<p>The ability to keep in touch with its user base is perhaps the most important function the forums will provide to GitHub. It offers a space where users can discussion problems they are having with GitHub&#8217;s products and have those concerns heard by staff. This could potentially help the company avoid public relations disasters like last year&#8217;s when a group of open source project maintainers confronted GitHub with an open letter of complaints regarding issue management. The company <a href=\"https://wptavern.com/github-responds-to-letter-from-open-source-project-maintainers\" rel=\"noopener\" target=\"_blank\">admitted to having become disconnected from the needs of its open source community</a> and promised to launch new features that would better serve community-led projects, as well as make it easer for developers to offer feedback on the products it is building.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Nov 2017 19:00: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:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:15;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"BuddyPress: BuddyPress 2.9.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:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=268770\";s:7:\"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://buddypress.org/2017/11/buddypress-2-9-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1580:\"<p>BuddyPress 2.9.2 is now available. This is a security and maintenance release. We strongly encourage all BuddyPress sites to upgrade as soon as possible.</p>\n<p>The 2.9.2 release addresses five security issues:</p>\n<ul>\n<li>A Cross Site Request Forgery (CSRF) vulnerability was fixed in the interface used by admins to perform certain actions related to sitewide notices. Reported by <a href=\"https://hackerone.com/jdgrimes\">J.D. Grimes</a>.</li>\n<li>Some uses of serialized data were judged to need hardening. Reported by <a href=\"https://profiles.wordpress.org/johnjamesjacoby/\">John James Jacoby</a> of the BuddyPress security team.</li>\n<li>An open redirect was fixed on the user edit screens. Reported by <a href=\"https://hackerone.com/ysx\">Yasin Soliman (ysx)</a>.</li>\n<li>An unauthorized information disclosure vulnerability was fixed in an AJAX handler. Reported by <a href=\"https://hackerone.com/jdgrimes\">J.D. Grimes</a>.</li>\n<li>A Cross Site Scripting (XSS) vulnerability was fixed in the avatar upload interface. Reported by <a href=\"https://dk.linkedin.com/in/skansing\">Ronnie Skansing</a>.</li>\n</ul>\n<p>These vulnerabilities were reported privately to the BuddyPress team, in accordance with <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/\">WordPress&#8217;s security policies</a>. Our thanks to all reporters for practicing coordinated disclosure.</p>\n<p>In addition, 2.9.2 includes a change that improves compatibility with the upcoming WordPress 4.9 release, by removing the call to a newly deprecated hook.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Nov 2017 16:30: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:12:\"Boone Gorges\";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:46:\"Dev Blog: The Month in WordPress: October 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=5044\";s:7:\"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/11/the-month-in-wordpress-october-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:6092:\"<p>While this month we focused on building new features for WordPress core, we advanced other areas of the project too. Read on to learn more about what the WordPress project accomplished during the month of October.</p>\n<hr class=\"wp-block-separator\" />\n<h2>Take the 2017 Annual WordPress User Survey</h2>\n<p>The annual WordPress User Survey is a great opportunity for you to provide your feedback about how you use WordPress. This year is no exception, as <a href=\"https://wordpressdotorg.polldaddy.com/s/wordpress-2017-survey\">the 2017 WordPress User Survey</a> is out now.</p>\n<p>The information collected in the survey is used to make informed decisions about improvements across the WordPress project, so your answers are incredibly valuable and help shape the future of the platform.</p>\n<h2>WordPress 4.8.3 Security Release</h2>\n<p>At the end of October, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-8-3-security-release/\">WordPress 4.8.3 was released</a> containing an important security fix for all previous versions of WordPress. If your WordPress installation has not updated automatically, please update it now to protect your site.</p>\n<p>This security issue was brought to light by a community member, so if you ever discover a security vulnerability in WordPress core, please do the same and <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/\">disclose it responsibly</a>.</p>\n<h2>WordPress 4.9 Nearly Ready for Release</h2>\n<p>WordPress 4.9 was in rapid development this month. We released four beta versions and published a <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-release-candidate/\">release candidate</a>. The target for shipping WordPress 4.9 is November 14 — just two short weeks away. With many new features, this is a hugely exciting release that improves WordPress’ user experience considerably. Notably, you’ll see <a href=\"https://make.wordpress.org/core/2017/10/24/a-new-themes-experience-in-the-customizer/\">improvements to the theme selection experience</a>, plenty of <a href=\"https://make.wordpress.org/core/2017/10/24/widget-improvements-in-wordpress-4-9/\">widget enhancements</a>, drastically improved <a href=\"https://make.wordpress.org/core/2017/10/22/code-editing-improvements-in-wordpress-4-9/\">code editing</a>, and much better <a href=\"https://make.wordpress.org/core/2017/10/15/improvements-for-roles-and-capabilities-in-4-9/\">user role management</a>.</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<h2>WordPress Charity Hackathons are Growing</h2>\n<p>For the last few years, the number of <a href=\"https://doaction.org/\">do_action series of WordPress charity hackathons</a> has grown around the world. What started as a community event to assist local nonprofit organizations, has become something many WordPress communities are replicating in an increasing number of cities.</p>\n<p>As of this month, do_action events have been hosted in Cape Town and Johannesburg, South Africa, Beirut, Lebanon, Austin, Texas, and Montréal, Canada. In addition, events are now scheduled for <a href=\"https://doaction.org/event/bristol-2018/\">Bristol, England</a> and <a href=\"https://doaction.org/event/zurich-2018/\">Zurich, Switzerland</a> in 2018.</p>\n<p>To get involved in organizing a do_action event locally, read <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/event-formats/do_action-charity-hackathon/\">the do_action organizer’s handbook</a> and join the #community-events channel in the <a href=\"https://make.wordpress.org/chat/\">Making WordPress Slack group</a>.</p>\n<h2>Gutenberg Development Advances</h2>\n<p>While work steadily continues on Gutenberg — the new editor for WordPress core — one update from this month addresses one of the primary concerns that some people shared about the project.</p>\n<p>Up until <a href=\"https://make.wordpress.org/core/2017/10/24/whats-new-in-gutenberg-24th-october/\">the release on October 24</a>, Gutenberg did not support the meta boxes that so many WordPress content creators rely on. The new editor now has initial support for meta boxes as well as a host of other critical features for content creation in WordPress.</p>\n<p><a href=\"https://make.wordpress.org/test/handbook/call-for-testing/gutenberg-testing/\">Test out Gutenberg</a> right now and help develop it 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/\">Core team blog</a>.</p>\n<hr class=\"wp-block-separator\" />\n<h2>Further Reading:</h2>\n<ul>\n<li>DonateWC, a new initiative that assists people in attending WordCamps, <a href=\"https://donatewc.org/wordcamp-stories/wordcamp-cape-town-experience/\">sponsored Trust Nhokovedzo from Harare, Zimbabwe</a> to speak at WordCamp Cape Town, South Africa this month.</li>\n<li><a href=\"https://woocommerce.com/2017/10/saying-goodbye-to-canvas/\">The popular Canvas theme was retired</a> this month to allow WooCommerce to focus on moving their products forward more effectively.</li>\n<li>The next installment of Camp Press, the WordPress community retreat event, will take place <a href=\"https://camp.press/event/iceland2018/\">in Iceland</a>.</li>\n<li>If you run a WordPress meetup group, but are struggling to find content for your events, the WordPress Marketing team <a href=\"https://make.wordpress.org/community/2017/10/04/supporting-for-meetups-with-low-content/\">has put together some ideas</a> to help.</li>\n<li><a href=\"https://2017.us.wordcamp.org/\">WordCamp US 2017</a> is just around the corner — there’s still time to grab your tickets.</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:\"Thu, 02 Nov 2017 12:02:50 +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: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:32:\"Matt: New Backpack: Aer Fit Pack\";s:7:\"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=47625\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://ma.tt/2017/11/new-backpack-aer-fit-pack/\";s: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:979:\"<a href=\"https://ma.tt/2017/11/new-backpack-aer-fit-pack/\"><img src=\"https://i1.wp.com/ma.tt/files/2017/11/11002_fp2_black_34.jpeg?resize=266%2C266&ssl=1\" /></a>\n<p>As an interim update to my <a href=\"https://ma.tt/2017/05/whats-in-my-bag-2017/\">2017 gear post</a>, I&#x27;d like to strongly endorse the <a href=\"https://www.aersf.com/fit-pack-2-black/\">Aer Fit Pack 2</a> as my new primary backpack, replacing the Lululemon bag I suggested before. It has better material, much better zippers, a logical design, more pocket distribution inside, and it&#x27;s cheaper! I put this bag and its predecessor through all the rounds, including taking it to Burning Man, and it&#x27;s been a champ. If you&#x27;re reading this and work for <a href=\"https://automattic.com/\">Automattic</a>, this bag is also now available as an official choice for your bag and it&#x27;ll come embroidered with a cool logo. (Previously we only offered <a href=\"https://www.timbuk2.com/\">Timbuk2</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, 02 Nov 2017 05:50: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: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: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:97:\"WPTavern: Gutenberg 1.6 Improves Writing Experience, Moves Block Toolbar to the Top of the Editor\";s:7:\"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=76182\";s:7:\"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/gutenberg-1-6-improves-writing-experience-moves-block-toolbar-to-the-top-of-the-editor\";s: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:6408:\"<p>The Gutenberg plugin&#8217;s Halloween release (<a href=\"https://make.wordpress.org/core/2017/10/31/whats-new-in-gutenberg-31st-october/\" rel=\"noopener\" target=\"_blank\">version 1.6</a>) includes major updates to the writing experience and many performance improvements. The block toolbar has been <a href=\"https://github.com/WordPress/gutenberg/pull/2998\" rel=\"noopener\" target=\"_blank\">relocated to the top of the editor</a>, a suggestion that was mocked up and described in detail in a post on the Yoast SEO blog proposing <a href=\"https://yoast.com/gutenberg-alternative-approach/\" rel=\"noopener\" target=\"_blank\">an alternative approach for Gutenberg</a>.</p>\n<p>Prior to version 1.6, users could inadvertantly end up in a situation like the screenshot below &#8211; with tools and toggles popping into view from all sides of a block.</p>\n<a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/11/Screen-Shot-2017-11-01-at-5.17.46-PM.png?ssl=1\"><img /></a>Gutenberg prior to version 1.6\n<p>Previously, any small mouse move would pull the block toolbar back into view, which made for a somewhat jarring writing experience. Gutenberg 1.6 makes the block toolbar completely independent of the content by fixing it to the top of the editor. This move reduces the amount of visual distraction in the writing zone, while keeping the toolbar accessible in a way that is familiar to users coming from the Classic Editor.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/11/Screen-Shot-2017-11-01-at-5.24.34-PM-e1509575932134.png?ssl=1\"><img /></a></p>\n<p>The toolbar will automatically adjust to display tools specific to the block type that is in focus, so that users don&#8217;t have to sift through other tools that are not applicable to that specific type of content. It does not show if no blocks are selected.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/11/gutenberg-block-toolbar.gif?ssl=1\"><img /></a></p>\n<p>In the ticket proposing the change, Gutenberg designer Joen Asmussen describes it as part of a larger effort to <a href=\"https://github.com/WordPress/gutenberg/issues/2983\" rel=\"noopener\" target=\"_blank\">try to reduce the visual weight of the block</a>.</p>\n<p>&#8220;The cognitive load of the chrome we show around and in context of the block unit has been an ongoing topic for a while,&#8221; Asmussen said. &#8220;Concerns have been noted that it feels heavy, there are many toolbars, options, and it gets in the way of writing.&#8221;</p>\n<p>Placing the block toolbar to the top of the editor is a strong move toward making blocks feel lighter, and version 1.6 includes several other UI tweaks along the same theme. It introduces an alternate style for block boundaries and multi-selection that removes the previous hover and selected styles for blocks, which were somewhat heavy-handed and distracting. Instead, hovering over blocks will simply bring the floating settings dots into view on the side of the block. Contributors also redesigned the selection styles to be more subtle, making the separator, more, and button UI items feel more lightweight.</p>\n<p>Other visual changes include:</p>\n<ul>\n<li>Engage &#8220;edit&#8221; mode when using arrow keys (hides UI)</li>\n<li>Complete rework of arrow keys navigation between blocks—faster, clearer, and respects caret position while traversing text blocks</li>\n<li>Added keyboard shortcuts to navigate regions</li>\n<li>Implement multi-selection mode using just arrow with shift keys and support horizontal arrows</li>\n<li>Change visual style of multi-selected blocks so it has the same color as highlighted text does</li>\n</ul>\n<p>Gutenberg 1.6 introduces the ability to <a href=\"https://github.com/WordPress/gutenberg/pull/3179\" rel=\"noopener\" target=\"_blank\">convert a classic block (post) into several Gutenblocks</a>. The resulting divided block is fairly instantaneous.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/11/Screen-Shot-2017-11-01-at-6.47.03-PM.png?ssl=1\"><img /></a></p>\n<p><a href=\"https://wptavern.com/gutenberg-1-5-adds-initial-support-for-meta-boxes-makes-gutenberg-the-default-editor\" rel=\"noopener\" target=\"_blank\">Version 1.5</a> of the plugin added initial support for meta boxes in an Extended Settings panel beneath the post content. Version 1.6 changes the UI to make meta boxes part of the main column, instead of a collapsible box. Plugin developers had complained that the UI gave the impression of having been pinned to the bottom as &#8220;a bit of an afterthought.&#8221;</p>\n<p>&#8220;I think the current design does meta boxes a real disservice,&#8221; one tester, Patrick B., <a href=\"https://wptavern.com/gutenberg-1-5-adds-initial-support-for-meta-boxes-makes-gutenberg-the-default-editor#comment-238575\" rel=\"noopener\" target=\"_blank\">commented</a> on our post. &#8220;The current layout and the section heading, “Extended Settings,” makes it look and feel like a bit of an afterthought. Undoubtably, many meta boxes will be able to be moved to their own blocks, but there will still be situations where what is contained under Extended Settings is essential to putting together a page but isn’t appropriate as a block. In that case, Extended Settings just doesn’t feel right and seems easily forgettable. That could create an awkward publishing experience, especially when those fields are required to publish.&#8221;</p>\n<p>Meta boxes now appear below the content without the Extended Settings label and individual accordion items are toggled closed by default. The bottom section appears regardless of whether or not the sidebar Settings panel is toggled open, so it is always there. This is a change from the previous release where toggling the sidebar Settings panel open was required to see the Extended Settings panel.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/11/Screen-Shot-2017-11-01-at-7.04.00-PM.png?ssl=1\"><img /></a></p>\n<p>Gutenberg 1.6 is a fairly large release with several dozen fixes and performance improvements. For a full list of all the changes, check out the <a href=\"https://make.wordpress.org/core/2017/10/31/whats-new-in-gutenberg-31st-october/\" rel=\"noopener\" target=\"_blank\">release post</a> from Matias Ventura and the plugin&#8217;s <a href=\"https://wordpress.org/plugins/gutenberg/#developers\" rel=\"noopener\" target=\"_blank\">changelog</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, 02 Nov 2017 00:18:05 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:76:\"WPTavern: WPWeekly Episode 293 – WordPress 4.8.3, RIP Firebug, and Patreon\";s:7:\"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=76200&preview=true&preview_id=76200\";s:7:\"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/wpweekly-episode-293-wordpress-4-8-3-rip-firebug-and-patreon\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2805:\"<p>In this episode, <a href=\"https://jjj.blog/\">John James Jacoby</a> and I discuss the news of the week including, a behind the scenes look at how WordPress 4.8.3 was released, WordPress 4.9 RC1, and Patreon launching an app directory along with a free WordPress plugin. We also talk about the difficulties of surveys, from asking the right questions, to organizing the data obtained from them. Last but not least, we pour one out for Firebug.</p>\n<h2>Stories Discussed:</h2>\n<p><a href=\"https://wptavern.com/wordpress-4-8-3-a-security-release-six-weeks-in-the-making\">WordPress 4.8.3, A Security Release Six Weeks in the Making</a><br />\n<a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-release-candidate/\">WordPress 4.9 Release Candidate 1 Released</a><br />\n<a href=\"https://wptavern.com/wordpress-4-9-will-support-shortcodes-and-embedded-media-in-the-text-widget\">WordPress 4.9 Will Support Shortcodes and Embedded Media in the Text Widget</a><br />\n<a href=\"https://wptavern.com/patreon-launches-app-directory-and-free-wordpress-plugin-for-membership-sites\">Patreon Launches App Directory and Free WordPress Plugin for Membership Sites</a><br />\n<a href=\"https://wptavern.com/results-from-the-2017-wordpress-user-survey-are-not-guaranteed-to-be-shared\">Results From the 2017 WordPress User Survey Are Not Guaranteed to Be Shared</a><br />\n<a href=\"https://online.wpcampus.org/\">Call For Speakers for WPCampus Online</a><br />\n<a href=\"https://wptavern.com/goodnight-firebug\">Goodnight Firebug</a></p>\n<h2>Picks of the Week:</h2>\n<p><a href=\"https://heropress.com/essays/family-well-loved/\">A Family Well Loved</a>, a HeroPress essay I contributed too about Kim Parsell and her love for the WordPress community.</p>\n<p><a href=\"https://wordpress.org/plugins/transients-manager/\">Transients Manager</a> by Pippin Williamson is a developer’s tool that provides a UI to manage your site’s transients. You can view, search, edit, and delete transients at will. A toolbar option is also provided that allows you to suspend transient updates to help with testing and debugging.</p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, November 8th 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 #293:</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, 01 Nov 2017 22:41: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:\"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:97:\"WPTavern: Scotch School Offers Free Course on Getting Started with JavaScript for Web 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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=76168\";s:7:\"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:108:\"https://wptavern.com/scotch-school-offers-free-course-on-getting-started-with-javascript-for-web-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:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2848:\"<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-11-01-at-4.07.32-PM-e1509570496371.png?ssl=1\"><img /></a></p>\n<p>The <a href=\"https://scotch.io/\" rel=\"noopener\" target=\"_blank\">Scotch School</a>, a developer resource with video training and tutorials, is offering its <a href=\"https://scotch.io/courses/getting-started-with-javascript\" rel=\"noopener\" target=\"_blank\">Getting Started with JavaScript for Web Development</a> course for free through the end of this week. If you&#8217;re just now getting started on your journey to <a href=\"https://wptavern.com/state-of-the-word-2015-javascript-and-api-driven-interfaces-are-the-future-of-wordpress\" rel=\"noopener\" target=\"_blank\">learning JavaScript deeply</a>, this 23-lesson video course from <a href=\"https://twitter.com/chrisoncode\" rel=\"noopener\" target=\"_blank\">Chris Sevilleja</a> offers a quick foundation on the basics with 4.7 hours of learning and hands-on practice.</p>\n<p>The course includes lessons that introduce students to the following concepts:</p>\n<ul>\n<li>Types and Variables</li>\n<li>Operators</li>\n<li>Comparisons</li>\n<li>Conditionals, Flow, and Loops</li>\n<li>Functions</li>\n<li>Objects</li>\n<li>Built-in Objects</li>\n</ul>\n<p>After completing the fundamentals, students move on to build a couple of starter applications. At the end of the course Sevilleja guides students through building a bookmarking type application for grabbing links from the web and storing them in local storage. Code for the course is available on GitHub and requires a basic set of tools: a browser with support for ES6 features, DevTools and the console, and a code editor.</p>\n<p>The course is targeted at those who have already learned HTML and CSS but don&#8217;t know JavaScript yet. It&#8217;s also helpful for developers who have jumped into jQuery, Angular, React, or other libraries but haven&#8217;t taken the time to learn the core language first.</p>\n<p>The Scotch School has two other free courses at the moment: <a href=\"https://scotch.io/courses/10-need-to-know-javascript-concepts\" rel=\"noopener\" target=\"_blank\">10 Need to Know JavaScript Concepts</a> and <a href=\"https://scotch.io/courses/build-an-online-shop-with-vue\" rel=\"noopener\" target=\"_blank\">Build an Online Shop with Vue</a>. The site also offers a wide selection tutorials and paid courses on using Angular, React, Sass, CSS, Git, Node, Laravel, HTML, and other technologies.</p>\n<p><a href=\"https://scotch.io/courses/getting-started-with-javascript\" rel=\"noopener\" target=\"_blank\">Getting Started with JavaScript for Web Development</a> will go back to being a paid course next week but WP Tavern readers can use a <a href=\"https://scotch.io/registering?coupon=WPTAVERN\" rel=\"noopener\" target=\"_blank\">coupon for 3 months free</a> to continue learning at the Scotch School.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 01 Nov 2017 21:22: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: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:30:\"HeroPress: A Family Well Loved\";s:7:\"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=2240\";s:7:\"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:108:\"https://heropress.com/essays/family-well-loved/#utm_source=rss&utm_medium=rss&utm_campaign=family-well-loved\";s: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:15441:\"<img width=\"960\" height=\"480\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/110117-1024x512.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: At WordCamp you also have opportunity to meet new people, who later become friends, & what they bring to your life is priceless. Kim Parsell, 1956-2015\" /><p>There are times when I hear a story from the WordPress community and I think &#8220;That&#8217;s a HeroPress story&#8221;, whether it has been or ever will actually be posted on the site. Some stories are just so great that you think &#8220;Wow, that&#8217;s just really great&#8221;. This week&#8217;s essay is one of those stories, but it won&#8217;t be told by the person it&#8217;s about.</p>\n<p>Kim Parsell has one of my absolute favorite HeroPress stories, but we lost her before HeroPress was even properly started. I&#8217;ve keenly felt the loss of the wisdom and joy she would have brought to HeroPress. I only met her in person once, at the last WordCamp San Francisco. She was so very much in her element, even I could see it, who barely knew her.</p>\n<p>I&#8217;ve literally spent years now, trying to think of an appropriate way to share her story on HeroPress, and I think this year I found it. The WordPress community was Kim&#8217;s family, and she was our mom. I&#8217;m going to let some of the people closest to her tell some of her story.</p>\n<p>&#8212; Topher</p>\n<blockquote class=\"light\"><p><em>From Jeff Chandler</em></p>\n<p>What did the WordPress community mean to Kim Parsell? Family.</p>\n<p>In order to understand how highly valued the WordPress community was to Kim Parsell, you first have to realize her environment.</p>\n<p>Kim was a middle-aged woman who lived off a dirt road, on top of a hill, in Southern rural Ohio. She was often by herself, taking care of the property with only a few neighbors up and down the road.</p>\n<p>She received internet access from towers that broadcasted wireless signals, similar to cell phones but at lower speeds.</p>\n<p>Through WordPress Weekly, Kim gained access to members of the WordPress community where she was able to talk to them on a weekly basis. The show and its after hours sessions provided Kim a chance to mingle with the who&#8217;s who of WordPress at the time. It helped establish long-lasting relationships that would open up future opportunities.</p>\n<p>In a location where not many around her used or even heard of WordPress, the community was an outlet for her to be around like-minded people. Kim had a blast interacting with people online and at WordCamp events. Many members of the WordPress community became her second family, a responsibility she took very seriously.</p></blockquote>\n<hr />\n<a href=\"http://www.kpimages.net/index.php?showimage=248\"><img class=\"wp-image-2243 size-full\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/20071025160711_dscf2405-pano.jpg\" alt=\"\" width=\"950\" height=\"500\" /></a>My Backyard, Revisited &#8211; 10/25/2007 &#8211; Kim Parsell<br /> Autumn&#8217;s patchwork quilt has finally descended upon this area &#8211; the trees are in full fall color. This was taken yesterday morning. I tried to take this from just about the same vantage point as the previous one &#8211; I think I got pretty close!<br /> Copyright © 2007 Kim Parsell. May not be reproduced without permission. If you&#8217;d like to license an image for usage, contact me at kparsell@kpimages.net for details.\n<hr />\n<blockquote class=\"light\"><p><em>From Carrie Dils</em></p>\n<p>When Topher asked me if I&#8217;d write a few words in remembrance of Kim, I couldn&#8217;t say YES fast enough. I told him I remembered a whole lot more about how she made me feel versus how she felt about WordPress and the community. (I suppose the saying is true that people don&#8217;t remember what you say, they remember how you made them feel).</p>\n<p>I first remember meeting Kim on Twitter, so I went back and did a search to the earliest <a href=\"https://twitter.com/search?q=%40cdils%20AND%20%40kimparsell&src=typd&lang=en\">conversations of ours</a> I could find. They dated back to January 2013, nearly two years to the date after she passed in January 2015. I will always remember Kim, along with Mika Epstein and Andrea Rennick, for their kindness to me when I was new to the community. They were the first &#8220;women of WordPress&#8221; to draw me in and make me feel at home simply by sharing themselves and their knowledge.</p>\n<p>That&#8217;s what community is, right? You share things that are personal, vulnerable even. You share your experiences. In doing that, you naturally invite others to reciprocate. That&#8217;s the environment Kim created with hundreds of others, not just me. Affectionately called #wpmom, Kim was an investor. She invested countless hours into the WordPress project (she had &#8220;props&#8221; for 5 major releases of WP and also volunteered her time for the documentation team). She invested in women who wanted to break into tech. She invested in me.</p>\n<p><a href=\"https://carriedils.com/for-you-kim/\">I still well up with tears</a> when I remember Kim. I&#8217;m proud that the WordPress Foundation now offers a scholarship in her memory. She loved this community and this community loved her right back. Her legacy lives on&#8230;</p></blockquote>\n<hr />\n<a href=\"http://www.kpimages.net/index.php?showimage=243\"><img class=\"size-full wp-image-2244\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/20070930095922_dscf0913.jpg\" alt=\"\" width=\"800\" height=\"600\" /></a>Eastern Tiger &#8211; Posted on 09/30/2007 &#8211; Kim Parsell<br />An Eastern Tiger Swallowtail perches on some tall ironweed that grows down near the pond. I shot this one when I slipped away from the festivities for a little while during my family reunion back in August. Couldn&#8217;t pass up the opportunity!<br />Copyright © 2007 Kim Parsell. May not be reproduced without permission. If you&#8217;d like to license an image for usage, contact me at kparsell@kpimages.net for details.\n<hr />\n<blockquote class=\"light\"><p><em>From Jayvie Arellano</em></p>\n<p>Kim was a self-reliant person who had a nurturing spirit, and WordPress gave her a channel by which she can channel that energy. I believe that her participation in WordCamps and the docs team enriched her life; every WC she went to, there was always someone she&#8217;s known online that she would connect with and check up on. She was concerned with everyone&#8217;s well-being.</p>\n<p>She wouldn&#8217;t be a coder in our common understanding, but she understood coders. She understood the pitfalls of an isolated life and encouraged people to reach out and be concerned for one another. Her record of kindness and generosity have set an example for a lot of others to follow.</p></blockquote>\n<hr />\n<a href=\"http://www.kpimages.net/index.php?showimage=235\"><img class=\"size-full wp-image-2245\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/20070819053504_dscf0784.jpg\" alt=\"\" width=\"800\" height=\"600\" /></a>Misty Morning &#8211; Posted on 08/19/2007 &#8211; Kim Parsell<br />Storms the night before gave way to dense fog in early morning. The sun finally began to burn through, creating beautiful pools of light and long morning shadows. Copyright © 2007 Kim Parsell. May not be reproduced without permission. If you&#8217;d like to license an image for usage, contact me at kparsell@kpimages.net for details.\n<hr />\n<blockquote class=\"light\"><p><em>From Jan Dembowski</em></p>\n<p>Kim Parsell was the sort of person who made me want to become a better human being. And the reciprocal of that is that I sought her approval for what I did, how I behaved and how I handled myself in the WordPress community and in life.</p>\n<p>Just to be clear, she never said or did anything that indicated that her approval was needed. Or that it was a condition for her friendship. But she was #wpmom and that’s just how it was for me. Our online interactions were fun and collaborating with her in the WordPress community was a learning experience for me. I used that experience to become better at my job and it showed.</p>\n<p>When I had to deal with a death in my family, she was one of the people I emailed. I needed that interaction and she was there for me with others in the community.</p>\n<p>I met Kim in person at WordCamp SF 2014. She was amazed at how everyone was treating her. All these people she had contact with and everyone was thrilled to meet her. When the time came, she gave a video presentation on the docs team. She was nervous, had some laptop troubles and didn’t feel prepared. She did fine and I was there cheering her on from the sidelines.</p>\n<p>After WCSF 2014 we stayed in touch and I would send her images of things my children did. When I got the news of her passing it was hard. But she left an amazing example. She taught me and others to take care of yourself, take care of those close to you and be a responsible person. How often do you meet someone like that? I’m so glad for having met her. Just by being herself she made me a better person.</p></blockquote>\n<hr />\n<a href=\"http://www.kpimages.net/index.php?showimage=109\"><img class=\"size-full wp-image-2249\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/20070516131722_dscf0942-1.jpg\" alt=\"\" width=\"800\" height=\"600\" /></a>Fire at Night, Part II &#8211; Posted on 02/17/2007 &#8211; Kim Parsell<br />7/10/2005 &#8211; The colors become more brilliant as the sky darkens even more.<br />Copyright © 2005 Kim Parsell. May not be reproduced without permission. If you&#8217;d like to license an image for usage, contact me at kparsell@kpimages.net for details.\n<hr />\n<blockquote class=\"light\"><p><em>From Drew Jaynes</em></p>\n<p>Kim Parsell was driven. She knew the things she knew, and had a pretty good idea of how to find out the things she didn&#8217;t.</p>\n<p>You&#8217;d be amazed how far the simple quality of that &#8220;self starter&#8221; attitude can take you as a contributor.</p>\n<p>Don&#8217;t get me wrong, I&#8217;m not intentionally diminishing Kim to simply having the will to pull herself up by her proverbial boot straps. It&#8217;s merely to demonstrate the point that Kim&#8217;s temperament and poise in unfamiliar situations was unmatched, and that is one of the reasons why she was able to affect so much positive change in WordPress.</p>\n<p>Kim&#8217;s positive attitude and helping nature was infectious. She had the uncanny ability to walk into a room of complete strangers and walk out with a group of new friends – and newly-gleaned knowledge to go along with it.</p>\n<p>When Kim visited WordCamp San Francisco (the precursor to WordCamp US) for the first time in 2014, it was hugs all around. Literally. Kim had been contributing to WordPress for years and largely never met many of the people she&#8217;d had an opportunity to collaborate with.</p>\n<p>The community summit was being held in conjunction with WCSF that year and the only way she could afford to go was on a travel scholarship offered at the time by the foundation – the same scholarship that now justly bears her name.</p>\n<p>It was an amazing thing to see, made all the more tragic when Kim left us just a few short months later. She was well on her way to realizing her goal of being able to contribute full time and get paid for her effort.</p>\n<p>I&#8217;m sad to say Kim never got there, but her spirit lives on in the people she knew and inspired. Here&#8217;s hoping that the Kim Parsell Memorial Scholarship will serve to further inspire those who follow in her footsteps.</p></blockquote>\n<hr />\n\n<a href=\"https://heropress.com/essays/family-well-loved/img_0366/\"><img width=\"150\" height=\"150\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/img_0366-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"A view of the sunrise from Kim\'s home\" /></a>\n<a href=\"https://heropress.com/essays/family-well-loved/img_1045/\"><img width=\"150\" height=\"150\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/img_1045-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Kim and Sam Sidler\" /></a>\n<a href=\"https://heropress.com/essays/family-well-loved/wcphx-friday-night-firepit/\"><img width=\"150\" height=\"150\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/wcphx-friday-night-firepit-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"WordCamp Phoenix Friday Night Firepit\" /></a>\n<a href=\"https://heropress.com/essays/family-well-loved/wpdocs-team-openhelp-cropped/\"><img width=\"150\" height=\"150\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/wpdocs-team-openhelp-cropped-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"The WP Docs Team\" /></a>\n<a href=\"https://heropress.com/essays/family-well-loved/kim_wcsf14_diag/\"><img width=\"150\" height=\"150\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/kim_wcsf14_diag-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Picture turned sideways so that a very tall Drew could be in the same picture as a very short Kim.\" /></a>\n<a href=\"https://heropress.com/essays/family-well-loved/kim_wcsf14/\"><img width=\"150\" height=\"150\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/11/kim_wcsf14-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Kim at WCSF\" /></a>\n\n<h3>Kim Parsell<br />\n1956-2015</h3>\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: A Family Well Loved\" class=\"rtsocial-twitter-button\" href=\"https://twitter.com/share?text=A%20Family%20Well%20Loved&via=heropress&url=https%3A%2F%2Fheropress.com%2Fessays%2Ffamily-well-loved%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-fb-horizontal fb-light\"><div class=\"rtsocial-fb-horizontal-button\"><a title=\"Like: A Family Well Loved\" class=\"rtsocial-fb-button rtsocial-fb-like-light\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fheropress.com%2Fessays%2Ffamily-well-loved%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%2Ffamily-well-loved%2F&title=A+Family+Well+Loved\" rel=\"nofollow\" target=\"_blank\" title=\"Share: A Family Well Loved\"></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/family-well-loved/&media=https://heropress.com/wp-content/uploads/2017/11/110117-150x150.jpg&description=A Family Well Loved\" rel=\"nofollow\" target=\"_blank\" title=\"Pin: A Family Well Loved\"></a></div></div><a rel=\"nofollow\" class=\"perma-link\" href=\"https://heropress.com/essays/family-well-loved/\" title=\"A Family Well Loved\"></a></div><p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/family-well-loved/\">A Family Well Loved</a> appeared first on <a rel=\"nofollow\" href=\"https://heropress.com\">HeroPress</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 01 Nov 2017 12:00: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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Kim Parsell\";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:69:\"WPTavern: WordPress 4.8.3, A Security Release Six Weeks in the Making\";s:7:\"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=76178\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"https://wptavern.com/wordpress-4-8-3-a-security-release-six-weeks-in-the-making\";s: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:6265:\"<p>WordPress 4.8.3 <a href=\"https://wordpress.org/news/2017/10/wordpress-4-8-3-security-release/\">is available</a> and is a security release for 4.8.2 and all previous versions. This release addresses an issue with $wpdb-&gt;prepare() that could lead to a potential SQL injection. While WordPress core is not vulnerable, <a href=\"https://en.wikipedia.org/wiki/Hardening_(computing)\">hardening</a> has been added to prevent plugins and themes from inadvertently causing a vulnerability.</p>\n<p>If you&#8217;re experiencing a bit of déjà vu, it&#8217;s because WordPress 4.8.2 <a href=\"https://wordpress.org/news/2017/09/wordpress-4-8-2-security-and-maintenance-release/\">attempted to solve</a> the same problem. <a href=\"https://blog.ircmaxell.com/2017/10/disclosure-wordpress-wpdb-sql-injection-background.html\">According</a> to <a href=\"https://twitter.com/ircmaxell\">Anthony Ferrara</a> who <a href=\"https://blog.ircmaxell.com/2017/10/disclosure-wordpress-wpdb-sql-injection-technical.html\">reported and disclosed</a> the vulnerability, the patch in 4.8.2 didn&#8217;t solve the underlying problem and broke many sites.</p>\n<p>Ferrara says he reported the issue immediately after 4.8.2 was released and was ignored by the WordPress security team for several weeks.</p>\n<p>&#8220;When I got the attention of the team, they wanted to fix a subset of the issue I reported,&#8221; he said. &#8220;It became clear to me that releasing a partial fix was worse than no fix (for many reasons). So I decided the only way to make the team realize the full extent was to Full Disclosure the issue.&#8221;</p>\n<p>Full Disclosure is the process of publicly sharing technical details of a vulnerability so that the public knows the same amount of information about it as hackers. The threat of full disclosure is typically used to pressure businesses and software creators to act swiftly and release patches as soon as possible.</p>\n<p>On October 26th, Ferrara used his Twitter account to <a href=\"https://twitter.com/ircmaxell/status/923662170092638208\">notify the public</a> that WordPress contained a serious SQLi vulnerability and that because he lacked confidence in the team, fully disclosing it was his only option. His message was retweeted 562 times and liked by 484 people.</p>\n<p>The amount of publicity his Tweet received had an impact as on October 27th, Ferrara reported that constructive discussions resumed with the team and that he would delay the disclosure until October 31st.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">RE: WP Issue: I constructive discussions have resumed with the security team. I will be delaying FD until at earliest the 31st.</p>\n<p>&mdash; Anthony Ferrara (@ircmaxell) <a href=\"https://twitter.com/ircmaxell/status/923907743555178496?ref_src=twsrc%5Etfw\">October 27, 2017</a></p></blockquote>\n<p></p>\n<p>On October 27th, Ferrara spoke to a member of the WordPress security team who provided a fresh set of eyes to the problem, &#8220;A security team member who hadn’t yet participated in the thread went back to the beginning of the thread and re-read every post,&#8221; he said.</p>\n<p>&#8220;He (correctly I may add) summarized the entirety of the issues, as well as asked a few clarifying questions. He also asked for a little more time but gave me a target of Tuesday, October 31st so it wasn’t wide open. This was the response I was looking for the entire time.&#8221;</p>\n<p>Both parties collaborated on a patch that fixed the issue and WordPress 4.8.3 was released. Although his experience started out frustrating, Ferrara is hopeful that the team will do better with future reports.</p>\n<p>&#8220;I get that there are competing priorities,&#8221; he said. &#8220;But show attention. Show that you’ve read what’s written. And if someone tells you it seems like you don’t understand something, stop and get clarification. And ask for help. Overall, I hope the WP security team moves forward from this. I do honestly see hope.&#8221;</p>\n<p>Aaron Campbell, WordPress Security Team Lead, says that although there were some rough patches in working with Ferrara, they were able to work together to get a fix released in the end. While the threat of full disclosure didn&#8217;t have a huge impact on getting the vulnerability patched, it may have been the catalyst to get a new person involved in the process.</p>\n<p>&#8220;A threat of disclosure certainly adds pressure and possibly stress, but doesn’t actually change the overall equation that much.&#8221; Campbell said. &#8220;An issue isn’t more severe because it’s going to be disclosed, but it can become more rushed (meaning a higher likelihood of mistakes).</p>\n<p>In this case, I actually think the threat of disclosure ended up coinciding with one of the people from our security team joining in to help out. The new person was much better at communicating with Anthony, and it really turned things around.&#8221;</p>\n<p>In the official release post, the WordPress Security Team thanked Ferrara for practicing <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/\">Responsible Disclosure</a>. This generated some conversation on Twitter on whether responsible disclosure should be renamed to coordinated disclosure.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Dear WordPress:</p>\n<p>Stop calling it \"responsible disclosure\". It\'s \"coordinated disclosure\".</p>\n<p>&mdash; Scott Arciszewski (@CiPHPerCoder) <a href=\"https://twitter.com/CiPHPerCoder/status/925384513307504641?ref_src=twsrc%5Etfw\">October 31, 2017</a></p></blockquote>\n<p></p>\n<p>&#8220;I’m not sure I know what the terminology change would be aiming to accomplish,&#8221; Campbell said. &#8220;I do see that some places use this particular phrasing, but honestly I don’t see how it conveys anything that’s not already generally understood with responsible disclosure.&#8221;</p>\n<p>Users are encouraged to update their sites to 4.8.3 as soon as possible. Since this release changes the behavior of esc_sql(), developers are highly encouraged to read this <a href=\"https://make.wordpress.org/core/2017/10/31/changed-behaviour-of-esc_sql-in-wordpress-4-8-3/\">dev note</a> on the Make WordPress Core site.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 01 Nov 2017 10:11:50 +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: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:42:\"Dev Blog: WordPress 4.8.3 Security Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=5035\";s:7:\"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/10/wordpress-4-8-3-security-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1336:\"<p>WordPress 4.8.3 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.2 and earlier are affected by an issue where <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’ve added hardening to prevent plugins and themes from accidentally causing a vulnerability. Reported by <a href=\"https://twitter.com/ircmaxell\">Anthony Ferrara</a>.</p>\n<p>This release includes a change in behaviour for the <code>esc_sql()</code> function. Most developers will not be affected by this change, you can read more details in the <a href=\"https://make.wordpress.org/core/2017/10/31/changed-behaviour-of-esc_sql-in-wordpress-4-8-3/\">developer note</a>.</p>\n<p>Thank you to the reporter of this issue for practicing <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/\">responsible disclosure</a>.</p>\n<p><a href=\"https://wordpress.org/download/\">Download WordPress 4.8.3</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.3.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 31 Oct 2017 14:20: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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Gary Pendergast\";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:41:\"Dev Blog: WordPress 4.9 Release Candidate\";s:7:\"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=4963\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wordpress.org/news/2017/10/wordpress-4-9-release-candidate/\";s: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:3136:\"<p>The release candidate for WordPress 4.9 is now available.</p>\n<p>RC means we think we’re done, but with millions of users and thousands of plugins and themes, it’s possible we’ve missed something. We hope to ship WordPress 4.9 on <strong>Tuesday, November 14</strong>, but we need your help to get there. If you haven’t tested 4.9 yet, now is the time!</p>\n<p>To test WordPress 4.9, you can use the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin or you can <a href=\"https://wordpress.org/wordpress-4.9-RC1.zip\">download the release candidate here</a> (zip).</p>\n<p>We&#8217;ve made <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&mode=stop_on_copy&rev=42049&stop_rev=42022&limit=100&sfp_email=&sfph_mail=\">almost 30 changes</a> since releasing Beta 4 last week. For more details about what’s new in version 4.9, check out the <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-1/\">Beta 1</a>, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-2/\">Beta 2</a>, <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-3/\">Beta 3</a>, and <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-4/\">Beta 4</a> blog posts.</p>\n<p><strong>Developers</strong>, please test your plugins and themes against WordPress 4.9 and update your plugin’s <em>Tested up to</em> version in the readme to 4.9. If you find compatibility problems please be sure to post to the support forums so we can figure those out before the final release — we work hard to avoid breaking things. An in-depth field guide to developer-focused changes is coming soon on the <a href=\"https://make.wordpress.org/core/\">core development blog</a>. In the meantime, you can review the <a href=\"https://make.wordpress.org/core/tag/4.9+dev-notes/\">developer notes for 4.9</a>.</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>This week&#8217;s haiku is courtesy of <a href=\"https://profiles.wordpress.org/pento/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>pento</a>:</p>\n<p><em>this is halloween <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f383.png\" alt=\"?\" class=\"wp-smiley\" /></em><br />\n<em>scary, spooky, candy day <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f47b.png\" alt=\"?\" class=\"wp-smiley\" /></em><br />\n<em>rc1 is sweet <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f36c.png\" alt=\"?\" class=\"wp-smiley\" /></em></p>\n<p>Thanks for your continued help testing out the latest versions of WordPress.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 31 Oct 2017 04:42:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:86:\"WPTavern: GDPR for WordPress Project Seeks to Provide a Standard for Plugin Compliance\";s:7:\"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=76141\";s:7:\"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/gdpr-for-wordpress-project-seeks-to-provide-a-standard-for-plugin-compliance\";s: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:6641:\"<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/WP-GDPR-Compliance.png?ssl=1\"><img /></a></p>\n<p>WordCamp Denmark organizer <a href=\"https://twitter.com/kaaremulvad\" rel=\"noopener\" target=\"_blank\">Kåre Mulvad Steffensen</a> and WP Pusher creator <a href=\"https://wppusher.com/\" rel=\"noopener\" target=\"_blank\">Peter Suhm</a> are working on a <a href=\"https://www.gdprwp.com/\" rel=\"noopener\" target=\"_blank\">GDPR for WordPress</a> project that aims to provide an industry standard for getting plugins compliant with EU General Data Protection Regulation (GDPR) legislation. The deadline for compliance is May 28, 2018, approximately 200 days from now. The Danish duo met at WordCamp Europe a few years ago and were inspired to work together on several projects, with GDPR compliance for WordPress sites being the most urgent item on their list.</p>\n<p>&#8220;We want to create a standard for plugin creators to describe what kind of data they store and how to handle it,&#8221; Suhm said. &#8220;With a standard like this it will be possible to build tools to make WP sites compliant with GDPR. That basically means things like generating privacy policies, tools to export sensitive data, and tools to delete it completely. GDPR is pretty complex, so there will likely be a lot of tools around this. The first thing we need is a standard. It&#8217;s critical especially for EU based companies, and I can tell you that it&#8217;s something people discuss in every meetup and WordCamp over here.&#8221;</p>\n<p>The GDPR for WordPress site includes a summary of website owners&#8217; obligations in regards to collecting data related to EU citizens. It&#8217;s not comprehensive but gives an idea of what items the standard will need to cover:</p>\n<ul>\n<li>Tell the user: who you are, why you collect the data, for how long and who receives it.</li>\n<li>Get a clear consent, before collecting any data</li>\n<li>Let users access their data, and take it with them</li>\n<li>Let users delete their data</li>\n<li>Let users know if data breaches occur</li>\n</ul>\n<p>Steffensen and Suhm&#8217;s first step is <a href=\"https://goo.gl/forms/U9zp6rS1HSDcKZI42\" rel=\"noopener\" target=\"_blank\">surveying WordPress plugin developers</a> to gauge their awareness of the GDPR. They also want to know if developers would be interested in using a free, open source solution, like a simple file with a map of personal and sensitive data stored by their plugins. The GDPR for WordPress team would then use the tool as a foundation to build tools that can take care of compliance by parsing these files.</p>\n<p>&#8220;When we have the survey data we will continue to work on the standard,&#8221; Suhm said. &#8220;It will be 100% open source, so everyone can use it to build whatever they see fit afterwards. So far it&#8217;s just a lot of ideas and we really want to collect as much input as possible so we can get everyone onboard.&#8221;</p>\n<p>The team has created a roadmap that that they will update based on feedback from plugin developers. They plan to work on the following:</p>\n<ul>\n<li>Methodology to describe how a plugin collects, stores, and uses personal data</li>\n<li>Methodology file builder for plugin developers to use</li>\n<li>Provide a clear visual compliance indicator on every plugin installed</li>\n<li>Privacy policy text builder based on installed (compliant) plugins</li>\n<li>Provide an administrative overview on each users data being stored, across plugins</li>\n<li>Provide an administrative way to send user data to a specific user upon request</li>\n<li>Provide an administrative way to delete user data on a specific user upon request</li>\n<li>Add site wide Explicit consent checkbox, with detailed yet plain English on what data is stored, how it is used and how long. (This is a replacement for the cookie popup) – possible disablement of submitting actions until consent is given? The request to collect data should happen to every user before any data is collected, that might also mean cookies.</li>\n</ul>\n<p>Despite the quickly approaching deadline, solutions aimed at helping WordPress sites to be compliant with the GDPR are virtually non-existent. There are currently only <a href=\"https://wordpress.org/plugins/search/GDPR/\" rel=\"noopener\" target=\"_blank\">six plugins in the directory</a> with descriptions that mention having been built with GDPR compliance and privacy in mind. Many site owners will be woefully unprepared to comply with the legislation.</p>\n<p>A couple of months ago we looked the <a href=\"https://wptavern.com/gravity-forms-stop-entries-plugin-aims-to-help-sites-comply-with-the-eus-gdpr\" rel=\"noopener\" target=\"_blank\">Wider Gravity Forms Stop Entries plugin</a>, which helps site owners protect the privacy of form submissions by preventing them from being stored in the database. Since many plugins don&#8217;t have these options built in, other plugin developers have to extend them to suit their users&#8217; needs. At the moment, there is no standard way of doing this because of the wide variance in how plugins store their data.</p>\n<p>This solution the GDPR for WordPress team is proposing is different in that it aims to give plugin authors a standard for including a meta description of the personal and sensitive data that their plugins stores. The GDPR doesn&#8217;t prohibit plugins from storing personal identifiable data but it does require website owners to detail what, where, and for what purpose it is stored.</p>\n<p>&#8220;The problem right now is that it is almost impossible to figure out what information a WordPress plugin stores and where it is stored,&#8221; Suhm said. &#8220;This will make it possible to build general solutions across plugins to ensure GDPR compliance. An example could be a tool to delete sensitive data from a WordPress site, including the data stored by plugins. That is only possible if plugin authors include some sort of description of their &#8216;data footprint.\'&#8221;</p>\n<p>The biggest challenge the team has is rallying plugin developers to get on board with following a new standard and updating their plugins to provide a data footprint. This is not an easy task as the burden of compliance falls to the website owners, not individual plugin developers. Even if site owners are motivated to educate themselves, the prospect of figuring out what data is being stored and where can be daunting. If the GDPR for WordPress team can successfully get the plugin developer community on board, they can work together to build a suite of tools that help end users get a broad overview of their sites&#8217; GDPR compliance.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 30 Oct 2017 23:20:24 +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:69:\"Post Status: The WordPress product market is completely different now\";s:7:\"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:31:\"https://poststatus.com/?p=39797\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://poststatus.com/wordpress-product-market-completely-different-now/\";s: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:8685:\"<p><em>This article is a member contribution from Scott Bolinger. Scott is the founder of <a href=\"https://hollerwp.com/\">Holler Box</a> and the co-founder of <a href=\"https://apppresser.com/\">AppPresser</a>.</em></p>\n<p>The WordPress economy is changing, and many businesses are feeling it.</p>\n<p>The <a href=\"https://poststatus.com/future-wordpress-economy-im-not-worried/\">market is maturing</a>, and <a href=\"http://chrislema.com/wordpress-economy-shrinking/\">customers are behaving differently</a>. It&#8217;s happening slowly, but I think everyone realizes things are changing.</p>\n<p>Often this change has been discussed in terms of hosts and agencies, but let&#8217;s talk about products.</p>\n<p>I just read an article on Indie Hackers about MH Themes, a premium theme shop that started in 2013. They describe a <a href=\"https://www.indiehackers.com/businesses/mh-themes\">hard-fought journey</a> to a solid $30K in monthly revenue, but they have noticed big changes in the market since they started.</p>\n<p>The author, Michael Hebenstreit, puts it this way:</p>\n<blockquote><p>Back in 2013 it was much easier to launch a WordPress theme and make it somewhat popular. Today the market for WordPress themes has become heavily crowded and oversaturated. It&#8217;s near to impossible to make a theme highly successful without investing lots of time and money in marketing and building a community behind your product.</p></blockquote>\n<p>It comes as no surprise that the theme business is saturated; it <a href=\"http://scottbolinger.com/wordpress-theme-business/\">has been for years</a>. I would now say the plugin business is saturated as well.</p>\n<p>From 2008 to 2010 you could have released just about any decent plugin or theme, and it would have done fairly well, simply because there was very little competition. The WordPress market was in an early and extreme growth phase. People were realizing there was money to be made.</p>\n<p>Many different product categories were ripe for innovation, with no dominant players at all. For example, the eCommerce landscape was wide open before WooCommerce became popular in 2011. Now there is no one even remotely close to them, and <a href=\"https://ithemes.com/exchange/\">competing</a> with WooCommerce doesn&#8217;t seem like a good idea.</p>\n<p>Today what we see in most product categories is at least one dominant player, and many other new entrants at their heels. Backups, security, SEO, themes, page builders, forms, caching, lead generation, and other categories all have stiff competition.</p>\n<p>Previously the competition was a developer trying to figure out how to grow a company. Now it&#8217;s a 30+ person organization with millions of dollars in revenue. iThemes, Yoast, Gravity Forms, Awesome Motive, and WooCommerce are just a few. These companies have a loyal following that makes it harder for smaller shops to take a piece of the pie.</p>\n<p>Popular plugins now have millions of downloads, lots of articles written about them, and avid fans. They are becoming harder and harder to dethrone, or even to challenge for a slice of market share.</p>\n<h3>Your product is a commodity</h3>\n<p>As Alex Turnbull says <a href=\"https://www.groovehq.com/blog/commoditization\">in this recent article</a>, &#8220;if your product isn&#8217;t already a commodity, it will become one in the next few years.&#8221;</p>\n<p>It&#8217;s becoming easier and easier to create and sell a product online. Developers are ubiquitous, websites are cheap, and many people can build something on the side with a full time job.</p>\n<p>That means when you release a product you not only have the established leaders to contend with, but lots smaller players with great products just getting started. Even if your product is great, there are 10 other great products in the same category.</p>\n<p>That doesn&#8217;t mean a great product isn&#8217;t important — it certainly is. It does mean that it&#8217;s not enough.</p>\n<p>If your product isn&#8217;t enough to stand out in a crowded marketplace, what does it take?</p>\n<h3>How to bring a new product to market now</h3>\n<p>The old way of starting a new product might have been to go where there was less competition and create a better product. If there are still places of &#8220;less competition&#8221; they are much harder to see.</p>\n<p>You can go after a niche, but WordPress is already a niche. A niche within a niche is a very small market.</p>\n<p>It&#8217;s not impossible to slay the giant Goliath product companies. As <a href=\"https://blog.asmartbear.com/compete-on-profit.html\">Jason Cohen</a> points out, they have an Achilles heel: &#8220;The profitable revenue stream is a prison.&#8221; They are slower to adapt to changes in the marketplace because they can still make money doing what they have always done.</p>\n<p>If you are thinking about bringing a new product to market, here are a few observations that may help you.</p>\n<h4>1) It&#8217;s going to be a lot harder than it used to be, and it&#8217;s going to take longer.</h4>\n<p>Can you go for a year (or two) without making any money and still be cranking out code and marketing yourself? That may be what it takes.</p>\n<p>Putting up a website and starting a content strategy takes six months to see any solid organic traffic. Publishing your plugin to official WordPress directory does not result in automatic downloads. The newer search algorithms favor the entrenched plugins that have more downloads and reviews.</p>\n<p>It&#8217;s an uphill battle, and it takes time.</p>\n<h4>2) You must have a strategic advantage, or a unique difference to win.</h4>\n<p>Ninja Forms went into a crowded space against one of the most popular plugins of all time, Gravity Forms. They gained an advantage by offering a free version and distributing it on the directory, while Gravity Forms was entirely commercial. Why did they do so much better than other free form plugins? I don’t know, but they certainly executed well, and they have created a great brand.</p>\n<p>Can you find a competitive advantage and exploit it?</p>\n<p>One weakness I see in many WordPress companies is marketing. Many of the early successes in WordPress were coders who made a cool plugin. Most of them are not marketers, and they have enough business without needing to learn marketing. This leaves the door open for companies with great marketing.</p>\n<p>Can you dominate an under-marketed product category?</p>\n<p>You are going to have to do something different and better than what has come before. Copying a business model that worked in 2012 is not a good strategy.</p>\n<h4>3) Branding is more important than ever.</h4>\n<p>Your brand is what will help you gain market share against your competitors.</p>\n<p>A brand is not your logo, and it’s not what you say about your company. It’s what they say. They, as in, your customers.</p>\n<p>Providing great customer service, getting to know people at events, being helpful on social media, providing refunds without asking questions — these are all parts of your brand. Being known for doing good work is another, so that when you release a new product, people just buy it.</p>\n<p>I think of the brand Pippin Williamson has built for himself, since he is known for putting out high quality products. I will buy a plugin he makes over a more established competitor because of his reputation for quality. iThemes is another great example of a company that cares about their customers. They have built a brand on integrity.</p>\n<p>Building a brand takes time, but it is more important than ever.</p>\n<h3>Looking forward</h3>\n<p>The WordPress market is no longer high growth and low competition.</p>\n<p>The companies involved in products are maturing into well staffed, well funded operations. Their fans are loyal, and their products are entrenched. This makes it harder for new entrants into the market to compete.</p>\n<p>New products must have a well thought out strategy to gain traction in this competitive marketplace. Without unique positioning and hard fought execution, they will not survive.</p>\n<p>It’s not all bad news, because this is how most marketplaces look already. It’s a sign that those of us who make products need to get more creative about how we approach product development and marketing.</p>\n<p>As the more successful companies get larger, they will also become more resistant to change. When this happens, newer product offerings will be able to steal market share with fast paced innovation and development.</p>\n<hr />\n<p>This post was originally posted for <a href=\"https://poststatus.com/club\">Post Status Club Members</a>. Join to get exclusive content like this.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 30 Oct 2017 21:38:22 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Scott Bolinger\";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:62:\"Akismet: Akismet Has Caught Four Hundred Billion Spam Comments\";s:7:\"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:31:\"http://blog.akismet.com/?p=1973\";s:7:\"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://blog.akismet.com/2017/10/30/400-billion-spam-caught/\";s: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:1338:\"<p>Over the weekend, Akismet stopped its 400 billionth spam comment.</p>\n<p><a href=\"https://akismet.com/400billion/\"><img /></a></p>\n<p>400,000,000,000 is a lot. How many is it?</p>\n<ul>\n<li>It&#8217;s so many that I lost count of the zeroes while I was typing it out.</li>\n<li>It&#8217;s so many that most <a href=\"https://akismet.files.wordpress.com/2017/10/51c6f8n-wml.jpg\">basic calculators</a> can&#8217;t even display a number that big.</li>\n<li>It&#8217;s so many that if it took you five seconds to mark each of those comments as spam, you&#8217;d have to skip your office Halloween party for the next 63,419 years because you&#8217;d still be busy clicking.</li>\n</ul>\n<p>Akismet will continue quietly catching spam. (In fact, it&#8217;s already caught another million spam while you were reading this.)  If you have a spam problem, <a href=\"https://akismet.com/plans/\">sign up for Akismet</a>, and you can help us reach our next hundred billion milestone even faster.</p><br />  <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/akismet.wordpress.com/1973/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/akismet.wordpress.com/1973/\" /></a> <img alt=\"\" border=\"0\" src=\"https://pixel.wp.com/b.gif?host=blog.akismet.com&blog=116920&post=1973&subd=akismet&ref=&feed=1\" width=\"1\" height=\"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:\"Mon, 30 Oct 2017 16:13: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:17:\"Christopher Finke\";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:27:\"Matt: Drake Trick-or-Treats\";s:7:\"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=47614\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:44:\"https://ma.tt/2017/10/drake-trick-or-treats/\";s: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:133:\"<br />\n\n<p>As you prepare for Halloween you&#x27;ll enjoy this Drake parody, especially if you&#x27;re familiar with his catalog.</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, 29 Oct 2017 19:23:23 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:89:\"WPTavern: New Dispensary Details Plugin for WooCommerce Adds Cannabis Details to Products\";s:7:\"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=75760\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:100:\"https://wptavern.com/new-dispensary-details-plugin-for-woocommerce-adds-cannabis-details-to-products\";s: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:5876:\"<a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2016/04/blueberry-kush.jpg?ssl=1\"><img /></a>photo credit: <a href=\"http://www.flickr.com/photos/57298467@N03/5500914557\">Blueberry Kush, Indica-3</a> &#8211; <a href=\"https://creativecommons.org/licenses/by/2.0/\">(license)</a>\n<p>Two years ago, WordPress developer Robert DeVore launched <a href=\"https://www.wpdispensary.com/\" rel=\"noopener\" target=\"_blank\">WP Dispensary</a>, a free marijuana dispensary menu plugin for WordPress, and has since built an accompanying theme, additional free add-ons, and six commercial extensions. DeVore is aiming to make WP Dispensary a complete online menu software solution for dispensaries and delivery services. The business has grown enough over recent months for him to begin working full-time on it.</p>\n<p>&#8220;One of the larger objectives going full time with WP Dispensary was to put together content that was specific for both dispensary owners and freelance WordPress developers,&#8221; Devore said. &#8220;There is a 50/50 split with buyers, so I know that writing content to outline how WPD can help you specifically is an important next step.&#8221;</p>\n<p>Due to recent demand seen in pre-sales questions, DeVore has just released a Dispensary Details plugin to meet the needs of the much larger market of customers using WooCommerce. The plugin does not require WP Dispensary to work.</p>\n<p>&#8220;Instead of leaving a need out there, I looked at WP Dispensary and knew I could create a standalone plugin that added the proper details and displayed cleanly within the WooCommerce structure,&#8221; DeVore said.</p>\n<p>The <a href=\"https://www.wpdispensary.com/downloads/dispensary-details-for-woocommerce/\" rel=\"noopener\" target=\"_blank\">Dispensary Details for WooCommerce</a> plugin is the first of its kind for the e-commerce platform. It adds custom taxonomies and metaboxes that allow store owners to add cannabis details to products, including information like compound details, aromas, effects, conditions, vendors, symptoms, and more.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/dispensary-details-front-end-table.jpg?ssl=1\"><img /></a></p>\n<p>The plugin includes separate Edibles and Topicals details boxes where store owners can enter THC/CBD per serving, size, serving count, and net weight. It also has a Grower Details box for cannabis shops that sell clones or seeds with specific sections for origin, average grow time and yield, and the clones/seeds per unit.</p>\n<p>Dispensary Details for WooCommerce works with any WordPress theme and simply adds the new Details tab to product pages alongside the various other tabs that WooCommerce displays. The plugin is priced at $149.00, which includes one year of support and updates.</p>\n<p>The WordPress product market is just starting to build solutions for the growing marijuana industry, and DeVore predicts that WordPress site builders will soon be in high demand.</p>\n<p>&#8220;I feel like the industry is going to become more regulated and also increased banking will allow for companies to focus on the marketing/sales side of the business rather than the business side of the business. With companies like KIND Financial recently putting out a <a href=\"http://kind.financial/kind-seed-payment/\" rel=\"noopener\" target=\"_blank\">seed-to-sale solution</a> along with a bank in Canada, it&#8217;s just a sign that things are changing for the better.&#8221;</p>\n<p>DeVore said changes like these will allow businesses to focus on their websites and WordPress developers will have the opportunity to provide solutions for them, just like they already do for so many other industries. Outside of the U.S. there are already many mail order cannabis services in operation and DeVore said inside the U.S. he has noticed a lot of delivery services that are using WP Dispensary with WooCommerce to allow patients to place orders.</p>\n<p>More competition is starting to sprout up for this new niche in the WordPress ecosystem and many of them are working towards providing more comprehensive e-commerce solutions. <a href=\"https://liftedthemes.com/\" rel=\"noopener\" target=\"_blank\">Lifted Themes</a> is a shop that sells WordPress plugins and themes for the marijuana industry. The company is working on building products that will sync with major POS or Seed to Sale systems. Similarly, <a href=\"https://h32b.com/\" rel=\"noopener\" target=\"_blank\">H32B</a> provides a theme along with a suite of WooCommerce plugins for medical marijuana dispensaries.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-27-at-3.12.08-PM-e1509135316697.png?ssl=1\"><img /></a></p>\n<p><a href=\"https://mmjecommerce.com/\" rel=\"noopener\" target=\"_blank\">MMJ E-Commerce</a> is another newer company that provides WooCommerce and WordPress plugins and services for dispensaries with a focus on resources for compliance. The site offers plugins for patient registration forms, credit card payments, THC CBD shipping restrictions, and Age Verification forms.</p>\n<p>A report from <a href=\"https://www.forbes.com/sites/debraborchardt/2017/01/03/marijuana-sales-totaled-6-7-billion-in-2016/#463a07d75e39\" rel=\"noopener\" target=\"_blank\">Arcview Market Research</a> published this year showed that North American marijuana sales grew 30% to $6.7 billion and sales are projected to exceed $20 billion by 2021 (assuming a compound annual growth rate of 25%). As of September 2017, <a href=\"http://www.governing.com/gov-data/state-marijuana-laws-map-medical-recreational.html\" rel=\"noopener\" target=\"_blank\">29 states and the District of Columbia</a> have laws that legalize marijuana in some form. As prohibition collapses in more states, the marijuana industry is set to expand and this budding niche in the WordPress ecosystem will likely see significant growth.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 27 Oct 2017 21:48: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: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:85:\"WPTavern: Results From the 2017 WordPress User Survey Are Not Guaranteed to Be Shared\";s:7:\"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=76120\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"https://wptavern.com/results-from-the-2017-wordpress-user-survey-are-not-guaranteed-to-be-shared\";s: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:1425:\"<p>As November edges closer, the countdown to <a href=\"https://2017.us.wordcamp.org/\">WordCamp US</a> begins. One of the annual traditions that&#8217;s part of the event is the <a href=\"https://wordpressdotorg.polldaddy.com/s/wordpress-2017-survey\">WordPress User Survey</a>. The survey is used to gauge who and how people use WordPress. Although the survey says results will be presented at WordCamp US, that hasn&#8217;t been the case the last two years.</p>\n<p>Astute readers <a href=\"https://wptavern.com/take-the-2016-wordpress-user-survey\">may remember</a> that results from the 2015 survey were not shared. When asked why, Matt Mullenweg replied, &#8220;Lots of data to go over, but basically more people are using WordPress, app development is growing, lots of people are making their living with WordPress, and other great trends are showing up,&#8221; he said. &#8220;We’ll try to do a blog post about it.&#8221;</p>\n<p>That blog post was never published. Additionally, results from last year&#8217;s survey were not shared during the State of the Word or in a blog post.</p>\n<p>Thousands of people take the survey providing insight into trends, how people use the software, and demographics. If users voluntarily provide this data to WordPress.org, sharing the results with the public whether it&#8217;s a blog post, separate session, or during the State of the Word, would be a nice way to return the favor.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 27 Oct 2017 20:04:04 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"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: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:87:\"WPTavern: Patreon Launches App Directory and Free WordPress Plugin for Membership 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=76094\";s:7:\"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/patreon-launches-app-directory-and-free-wordpress-plugin-for-membership-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:3319:\"<p><a href=\"https://www.patreon.com/\" rel=\"noopener\" target=\"_blank\">Patreon</a> was founded in May 2013 as a service with business tools that allow content creators to crowdfund their work through donations and subscriptions. The service is now expanding to help users connect their accounts to more third-party tools that make patron management easier. Patreon <a href=\"https://blog.patreon.com/patreon-powers-membership-across-the-web/\" rel=\"noopener\" target=\"_blank\">launched</a> its new <a href=\"https://www.patreon.com/apps/featured\" rel=\"noopener\" target=\"_blank\">App Directory</a> and <a href=\"http://patreon.com/portal\" rel=\"noopener\" target=\"_blank\">Developer Portal</a> today, featuring <a href=\"https://www.patreon.com/apps/wordpress\" rel=\"noopener\" target=\"_blank\">a free WordPress plugin</a> that offers basic membership capabilities.</p>\n<p>The plugin uses the Patreon API to tell the WordPress site who is a patron and what pledge level they are at. Patrons can then click on the “Connect with Patreon” button included with the plugin and site owners will have the ability to publish posts that are viewable by patrons only. It also includes an option to provide an ad-free experience for patrons visiting the site.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/patron-posts.png?ssl=1\"><img /></a></p>\n<p>The plugin is free, maintained and supported by Patreon, and released under the Apache License Version 2.0. Users who want more features can purchase a commercial plugin called <a href=\"https://www.patreon.com/apps/patronpluginpro\" rel=\"noopener\" target=\"_blank\">Patron Plugin Pro</a>, which is available in the App Directory from a third party. It offers more granular control over content restriction:</p>\n<ul>\n<li>Make entire site patron only with a single click</li>\n<li>Mark an entire post, post type, or parts of content as patron-only with a click</li>\n<li>Customizable different types of notifications for Patron only content with Message and buttons</li>\n<li>Custom Banner/Notification for non-patrons viewing a patron-only Post</li>\n<li>Protect excerpts in listings for patron-only content</li>\n</ul>\n<p>Usage of the plugin is $30/year, which includes ongoing updates and access to community support. It does not include premium support. Patron Plugin Pro was created and maintained by <a href=\"https://codebard.com/\" rel=\"noopener\" target=\"_blank\">CodeBard</a>, a company that also has a plugin on WordPress.org for <a href=\"https://wordpress.org/plugins/patron-button-and-widgets-by-codebard/\" rel=\"noopener\" target=\"_blank\">adding Patreon buttons and widgets</a>. For those who want to build their own integrations, Patreon&#8217;s new <a href=\"https://www.patreon.com/portal\" rel=\"noopener\" target=\"_blank\">Developer Portal</a> has documentation on its REST API and Webhooks.</p>\n<p>Last month Patreon announced that the company had <a href=\"https://patreonhq.com/new-round-funding-816d5a592477\" rel=\"noopener\" target=\"_blank\">raised $60M in new funding</a> and hinted that integrations with other platforms were coming. Today&#8217;s announcement of apps for WordPress, Zapier, Discourse, Slack, and other services is the beginning of the company&#8217;s plan to make a whole ecosystem of tools available to help creators expand their memberships.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 26 Oct 2017 21:27:48 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:47:\"Dev Blog: 2017 WordPress Survey and WordCamp 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=5004\";s:7:\"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/2017-wordpress-survey-and-wordcamp-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:944:\"<p>It’s time for the annual WordPress user and developer survey! If you’re a WordPress user, developer, or business owner, then we want your feedback. Just like previous years, we’ll share the data at the upcoming WordCamp US (WCUS).</p>\n<p>It only takes a few minutes to <a href=\"https://wordpressdotorg.polldaddy.com/s/wordpress-2017-survey\">fill out the survey</a>, which will provide an overview of how people use WordPress.</p>\n<a href=\"https://2017.us.wordcamp.org/tickets/\"><img src=\"https://i0.wp.com/wordpress.org/news/files/2017/10/header.jpg?resize=357%2C148&ssl=1\" /></a>WordCamp US in Nashville\n<p>The <a href=\"https://wordpress.tv/tag/state-of-the-word/\">State of the Word</a> includes stats and an overview of what&#x27;s new in WordPress and is given every year at WCUS. Don&#x27;t forget that tickets are available <a href=\"https://2017.us.wordcamp.org\">now</a> so you can join the excitement in Nashville this year!</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 26 Oct 2017 20:59: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:7:\"Josepha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}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:85:\"WPTavern: WordPress 4.9 Will Support Shortcodes and Embedded Media in the Text Widget\";s:7:\"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=76066\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"https://wptavern.com/wordpress-4-9-will-support-shortcodes-and-embedded-media-in-the-text-widget\";s: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:3924:\"<p>WordPress 4.8 brought TinyMCE to the core Text widget, along with brand new Image, Video, and Audio media widgets. The upcoming 4.9 release builds on this progress and will introduce some long-awaited improvements to Text widget. Users will finally be able to <a href=\"https://make.wordpress.org/core/2017/10/24/widget-improvements-in-wordpress-4-9/\" rel=\"noopener\" target=\"_blank\">use shortcodes in the Text widget</a> without the help of additional code from plugins or themes.</p>\n<p>This new feature is the answer to an eight-year-old <a href=\"https://core.trac.wordpress.org/ticket/10457\" rel=\"noopener\" target=\"_blank\">ticket</a> requesting shortcode support inside the Text widget. Weston Ruter broke down the technical details in the <a href=\"https://make.wordpress.org/core/2017/10/24/widget-improvements-in-wordpress-4-9/\" rel=\"noopener\" target=\"_blank\">dev note</a> for the feature, explaining why it took so long to find a solution:</p>\n<blockquote><p>One reason for the long delay with adding shortcode support in Text widgets was due to many shortcodes looking for a global <code>$post</code> when they run. Since the global <code>$post</code> varies depending on whatever the query is, the shortcodes in a Text widget could render wildly different on different templates of a site. The solution worked out was to temporarily nullify the global <code>$post</code> before doing the shortcodes so that they will consistently have the same global state, with this global $post then restored after the shortcodes are done.</p></blockquote>\n<p>Hundreds of thousands of WordPress installations currently <a href=\"https://wordpress.org/plugins/search/shortcodes+text+widget/\" rel=\"noopener\" target=\"_blank\">use a plugin to add shortcode support to widgets</a>. Contributors to 4.9 have taken this into account so that updating will not cause unexpected issues.</p>\n<p>&#8220;If a plugin has added <code>do_shortcode()</code> to <code>widget_text</code> then this filter will be suspended while the widget runs to prevent shortcodes from being applied twice,&#8221; Ruter said.</p>\n<p>In addition to the <a href=\"https://wptavern.com/new-core-gallery-widget-targeted-for-wordpress-4-9\" rel=\"noopener\" target=\"_blank\">new core gallery widget</a> landing in 4.9, this release will also allow users to embed media in the Text widget. A new &#8220;Add Media&#8221; button is available, making it easy for users to insert images, audio, galleries, and videos, along with text and other content. WordPress 4.9 also adds support for oEmbeds in the Text widget and the Video widget has been updated with expanded support for any oEmbed provider for video.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-26-at-12.00.59-AM.png?ssl=1\"><img /></a></p>\n<p>Little enhancements like these make it easier for users to update their own websites without having to hire a developer or add extra plugins for things that should be simple. The improvements to widgets have also been implemented in such a way that users will be more prepared for how Gutenberg will handle media.</p>\n<p>&#8220;The media-specific widgets are closely aligned with blocks in Gutenberg; the existence of media inside the Text widget will align with eventual nested blocks in Gutenberg, and would be treated as Classic Text blocks in any future migration from widgets to blocks,&#8221; Ruter said.</p>\n<p>WordPress 4.9 will improve the experience of switching between themes by including logic that is better at mapping widgets between two themes&#8217; widget areas. This release will also improve the <a href=\"https://core.trac.wordpress.org/ticket/23120\" rel=\"noopener\" target=\"_blank\">UI for updating and saving widgets</a> in the admin screen. It adds an indicator that shows whether or not widget changes have been saved, as well as a notice if the user attempts to leave the page with unsaved changes.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 26 Oct 2017 05:46: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: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:65:\"WPTavern: WPWeekly Episode 292 – Recap of WooConf and CaboPress\";s:7:\"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=76080&preview=true&preview_id=76080\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"https://wptavern.com/wpweekly-episode-292-recap-of-wooconf-and-cabopress\";s: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:2434:\"<p>In this episode, <a href=\"https://jjj.blog/\">John James Jacoby</a> and I are joined by Cody Landefeld, co-founder of <a href=\"https://modeeffect.com/\">Mode Effect</a>. Landefeld described his experience attending WooConf as we reviewed highlights from the State of the Woo.</p>\n<p>We also discussed WooCommerce retiring its Canvas theme in favor of Storefront. Jacoby shared his experience attending CaboPress and near the end of the show, we talk about WordPress 4.9 Beta 4.</p>\n<h2>Stories Discussed:</h2>\n<p><a href=\"https://wptavern.com/woocommerce-stores-on-track-to-surpass-10b-in-sales-this-year\">WooCommerce Stores on Track to Surpass $10B in Sales This Year</a><br />\n<a href=\"https://wptavern.com/woocommerce-retires-canvas-theme-recommends-customers-migrate-to-storefront-theme\">WooCommerce Retires Canvas Theme, Recommends Customers Migrate to Storefront Theme</a><br />\n<a href=\"https://wptavern.com/wordpress-4-9-beta-4-removes-try-gutenberg-call-to-action\">WordPress 4.9 Beta 4 Removes ‘Try Gutenberg’ Call to Action</a></p>\n<h2>Picks of the Week:</h2>\n<p>HeroPress is <a href=\"https://heropress.com/accepting-donations/\">now accepting donations</a>. If you support the project, please consider donating.</p>\n<p>Ninja Forms achieved a milestone. The plugin is activated on more than 1M sites.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Ninja Forms reached 1 million active installs at the very beginning of the day today! This is a huge milestone! <a href=\"https://t.co/RECAHWJyOV\">https://t.co/RECAHWJyOV</a></p>\n<p>&mdash; James Laws (@jameslaws) <a href=\"https://twitter.com/jameslaws/status/923251034272817152?ref_src=twsrc%5Etfw\">October 25, 2017</a></p></blockquote>\n<p></p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, November 1st 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 #292:</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, 26 Oct 2017 01:13: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: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:29:\"Matt: Gauguin to Olive Garden\";s:7:\"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=47617\";s:7:\"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/gauguin-to-olive-garden/\";s: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:775:\"<blockquote class=\"wp-block-quote blocks-quote-style-1\">\n<p>[Gauguin] was penniless and adrift, trying to paint his way through the devastations of his dying marriage, his rejection by the cliques of the Parisian art establishment, and the precarity of his friendship with Vincent van Gogh, who shortly before Christmas had assaulted him with a razor and, after Gauguin’s departure that evening, used the same blade to cut off his own ear [&#8230;] Despite the promises of the name, it can be a challenge to find actual olives at Olive Garden.</p>\n</blockquote>\n<p>Probably my favorite food writing I&#x27;ve read this year is <a href=\"https://www.eater.com/2017/10/3/16395312/olive-garden-review\">Helen Rosner&#x27;s comprehensive review of Olive Garden for Eater</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 25 Oct 2017 23:44: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: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: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:27:\"WPTavern: Goodnight Firebug\";s:7:\"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=76038\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:38:\"https://wptavern.com/goodnight-firebug\";s: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:3657:\"<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-25-at-1.07.39-PM.png?ssl=1\"><img /></a></p>\n<p>Twitter is lighting up with sentimental Firebug remembrances today after Mozilla <a href=\"https://hacks.mozilla.org/2017/10/saying-goodbye-to-firebug/\" rel=\"noopener\" target=\"_blank\">announced</a> it will reach end-of-life in the Firefox browser next month. Firebug was the first browser-based tool that allowed developers to easily inspect HTML and debug JS. It was discontinued as a separate add-on and <a href=\"https://hacks.mozilla.org/2016/12/firebug-lives-on-in-firefox-devtools/?mc_cid=a4117f9cbc&mc_eid=ad602f9b49\" rel=\"noopener\" target=\"_blank\">merged into Firefox DevTools</a> in 2016 where it will live on.</p>\n<p>I remember the days of painstaking debugging before Firebug was available. It was a revolutionary tool that instantly became indispensable, helping developers work more efficiently.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Firebug was the rare kind of tool that instantly doubled the productivity of every developer it touched.</p>\n<p>&mdash; Rob Spectre (@dN0t) <a href=\"https://twitter.com/dN0t/status/923198959082000384?ref_src=twsrc%5Etfw\">October 25, 2017</a></p></blockquote>\n<p></p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">RIP Firebug. Couldn\'t have built any of my companies without you. <a href=\"https://t.co/NzoWHtxbTu\">https://t.co/NzoWHtxbTu</a></p>\n<p>&mdash; justin kan (@justinkan) <a href=\"https://twitter.com/justinkan/status/922948111684714496?ref_src=twsrc%5Etfw\">October 24, 2017</a></p></blockquote>\n<p></p>\n<p>&#8220;Firebug changed everything for me as a frontend developer,&#8221; Jens Grochtdreis said. &#8220;Looking back I cannot remember how hard the times were before Firebug stepped on the scene. Now each browser has mature developer tools. That’s because of Firebug. Mission accomplished!&#8221;</p>\n<p>In recognition of what Firebug brought to developers, Mozilla reviewed one of the most important points in Firebug history &#8211; the decision to open source the software. This allowed for the proliferation of similar browser development tools that we see today. Firebug creator Joe Hewitt, who eventually moved on to Facebook, made the tool open source in December 2006:</p>\n<blockquote><p>The first announcement is in regards to Firebug’s licensing. As I was developing Firebug 1.0, I began to wonder if I should try to turn the project from a hobby into a business. When I proposed this idea on my blog, the response was very positive and reaffirmed my belief that Firebug could do well as a commercial product.<br />\nHowever, in the end, I just don’t feel like that is the right thing to do. I love working on Firebug because I know I’m making a lot of people happy and helping to advance the state of the art. That’s a lot more meaningful to me than just about anything else, and so, I’ve decided that <strong>Firebug will remain free and open source.</strong></p></blockquote>\n<p>Mozilla reported that more than a million people are still using the Firebug add-on. Firefox Developer Tools has a guide for <a href=\"https://developer.mozilla.org/en-US/docs/Tools/Migrating_from_Firebug\" rel=\"noopener\" target=\"_blank\">migrating from Firebug</a>. There are still several Firebug features missing from Firefox DevTools, but <a href=\"https://bugzil.la/991806\" rel=\"noopener\" target=\"_blank\">Mozilla is tracking them</a> and working to bring greater parity between the two. Support for the separate Firebug extension will be discontinued with the release of Firefox Quantum (version 57) in November 2017.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 25 Oct 2017 19:26:53 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:37;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"WPTavern: WordPress 4.9 Beta 4 Removes ‘Try Gutenberg’ Call to Action\";s:7:\"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=76047\";s:7:\"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/wordpress-4-9-beta-4-removes-try-gutenberg-call-to-action\";s: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:5619:\"<p>WordPress beta releases typically don&#8217;t generate controversy but in WordPress 4.9 Beta 3, a <a href=\"https://core.trac.wordpress.org/ticket/41316\">call to action was added</a> to the dashboard that encouraged users to install and activate <a href=\"https://wordpress.org/plugins/gutenberg/\">Gutenberg</a>.</p>\n<img />Try Gutenberg Call to Action\n<p>Members of the WordPress community raised concerns that clients may install Gutenberg and shared ways to hide the prompt from users. The negative reaction inspired some developers to <a href=\"https://github.com/boogah/gutenag\">create plugins</a> that hide the prompt.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">WordPress 4.9 beta 3 includes a Gutenberg notification. I think this is a bad idea. This might trigger clients to try it, with bad things that can happen. If this goes in 4.9, use this code in your functions.php: remove_action( \'try_gutenberg_panel\', \'wp_try_gutenberg_panel\' ); <a href=\"https://t.co/VwCo2OUtvc\">pic.twitter.com/VwCo2OUtvc</a></p>\n<p>&mdash; Marcel Bootsman (@mbootsman) <a href=\"https://twitter.com/mbootsman/status/920904595823644672?ref_src=twsrc%5Etfw\">October 19, 2017</a></p></blockquote>\n<p></p>\n<p>One of the <a href=\"https://core.trac.wordpress.org/ticket/41316#comment:33\">primary concerns</a> is that Gutenberg is in a high state of flux and encouraging users to create content inside of it on live sites may cause compatibility issues or adversely affect saved content in the future.</p>\n<p>&#8220;Any change to the integrity of published content and its formatting that results from changes during continued development and evolution would be unacceptable from the point that we encourage users this directly to install it on live sites,&#8221; Nick Halsey said.</p>\n<p>&#8220;On the other hand, this could require core to take on significant technical debt to maintain compatibility for earlier iterations of the editor as a plugin.</p>\n<p>&#8220;There should be a make/core post addressing this issue, at a minimum, along with a compatibility plan for the next stage of development as a plugin. Before core encourages millions of sites to use the plugin and rely on it functioning a certain way.&#8221;</p>\n<p>Other members of the community advocated for the call to action saying it would lead to a larger test sample.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Getting the public to test Gutenberg is essential. If bad things happen, that\'s important data that must be gathered before full release.</p>\n<p>&mdash; MortenRandHendriksen (@mor10) <a href=\"https://twitter.com/mor10/status/921031245710082048?ref_src=twsrc%5Etfw\">October 19, 2017</a></p></blockquote>\n<p></p>\n<p>The call to action <a href=\"https://core.trac.wordpress.org/ticket/41316#comment:49\">was removed</a> after the core team discussed it with Matt Mullenweg, &#8220;I like the idea of the Gutenberg promo, but want things to be a bit further along before we really open the doors to try to get as many users as possible,&#8221; Mullenweg said. &#8220;If we can flag off or remove the promo, we can always bring it back in 4.9.1 or another time when things are more ready.&#8221;</p>\n<h2>&#8216;Try Gutenberg&#8217; Dashboard Prompt Will Set A New Precedent</h2>\n<p>There have been many WordPress features in core that started off as plugins first, MP6 being one of the <a href=\"https://wptavern.com/mp6-is-like-eye-candy\">most memorable</a>. However, to the best of my knowledge, there has never been a dashboard prompt encouraging users to install and activate a beta plugin on a live site.</p>\n<p>Although the call to action is focused on raising awareness of Gutenberg, <a href=\"https://core.trac.wordpress.org/ticket/41316#comment:47\">John James Jacoby suggests</a> that the meta block be rewritten so that it can be recycled for other features or plugins to use in the future.</p>\n<p>&#8220;My concern is that the current approach is not scalable to future feature developments beyond Gutenberg,&#8221; Jacoby said. &#8220;For example, when a new codenamed feature comes along for WordPress 5.2, cloning this same approach does not seem ideal.&#8221;</p>\n<p>He suggests that the dashboard widget become a standard part of the dashboard. &#8220;This way, we can hype the new hotness on an as-needed basis, and plugins that want to hide it forever can reliably do so one time in a plugin,&#8221; Jacoby said.</p>\n<h2>When Is the Right Time to Hype Gutenberg to the Masses?</h2>\n<p><a href=\"https://wordpress.org/plugins/gutenberg/\">Gutenberg</a> is actively installed on more than 3K sites with <a href=\"https://wordpress.org/plugins/gutenberg/advanced/\">nearly half of installations</a> running version 1.4. This is a far cry from the 100K active installs <a href=\"https://wptavern.com/wordpress-new-gutenberg-editor-now-available-as-a-plugin-for-testing\">Mullenweg would like to see</a> before merging it into core.</p>\n<p>I don&#8217;t think advertising Gutenberg in the dashboard to millions of users as the new editing experience should be considered until a merge proposal has been published on the Make Core WordPress site. By this time, many of its quirks and how it handles meta data, meta blocks, and preventing data loss will likely be solved.</p>\n<p>I am one of the people who raised their eyebrows at the idea of advertising Gutenberg at its current stage of development to the masses. My primary concern is that it&#8217;s not ready yet. At the same time, I wonder when or if there is a right or responsible time to advertise installing beta software onto a live site. What do you think?</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 25 Oct 2017 18:35: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: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: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:39:\"Donncha: Writing WP Super Cache Plugins\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://odd.blog/?p=89500474\";s:7:\"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:59:\"https://odd.blog/2017/10/25/writing-wp-super-cache-plugins/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3436:\"<p>WP Super Cache is a full page caching plugin for WordPress. When a page is cached almost all of WordPress is skipped and the page is sent to the browser with the minimum amount of code executed. This makes the page load much faster.</p>\n<p>Unfortunately if you want to run code on every page load you&#8217;re out of luck as regular WordPress plugins are not loaded or executed. You&#8217;ll need to write a WP Super Cache plugin. This short introduction will not teach you how to write plugins but the example plugins that ship with WP Super Cache will get you a long way towards understanding how they work.</p>\n<p><img /></p>\n<p>WP Super Cache ships with some example plugins in wp-super-cache/plugins/. Some of them even do useful tasks like help with domain mapping and Jetpack integration. There&#8217;s one called &#8220;awaitingmoderation.php&#8221; which removes the text &#8220;Your comment is awaiting moderation.&#8221; when someone writes a moderated comment.<br />\nThere&#8217;s also dynamic-cache-test.php which is a complicated beast but it&#8217;s heavily commented. It allows you to add template tags to your site that are replaced when the cached page is loaded.</p>\n<p>Before you get started writing a plugin you should be aware that you should <em>not</em> use the wp-super-cache/plugins/ directory. Every time WP Super Cache is updated this directory is deleted. So, edit your wp-config.php and set <code>$wp_cache_plugins_dir</code> to another directory where you&#8217;ll put your plugin.</p>\n<p>These plugins run before most of WordPress has loaded. That means you can&#8217;t rely on some of the nice features of WordPress such as filters and actions. However, WP Super Cache has it&#8217;s own action/filter system that is similar to actions and filters in WordPress:</p>\n<ul>\n<li>add_cacheaction( $action, $func )</li>\n<li>do_cacheaction( $action, $value = &#8221; )</li>\n</ul>\n<p>A cacheaction is also a filter. If you hook on to a cache action that has a parameter, you must return that parameter at the end of the function like you would with a WordPress filter.</p>\n<p><img /></p>\n<p>If you need to hook into a WordPress filter use the imaginatively named cache action &#8220;add_cacheaction&#8221;. That runs on &#8220;init&#8221; so the function that is executed can use <code>add_action()</code> or <code>add_filter()</code>. You can see this in action in the plugins/dynamic-cache-test.php or plugins/awaitingmoderation.php scripts.</p>\n<p>Two very useful filters are the WordPress filter, &#8220;wpsupercache_buffer&#8221; (in wp-cache-phase2.php) that is used to modify the page before it is <em>cached</em> and the cache action &#8220;wpsc_cachedata&#8221; (in wp-cache-phase1.php) is used to modify the cached page just before it&#8217;s <em>served</em>.</p>\n\n<p><strong>Related Posts</strong><ul><li> <a href=\"https://odd.blog/2008/10/24/wp-super-cache-084-the-garbage-collector/\" rel=\"bookmark\" title=\"Permanent Link: WP Super Cache 0.8.4, the garbage collector\">WP Super Cache 0.8.4, the garbage collector</a></li><li> <a href=\"https://odd.blog/2010/02/08/wp-super-cache-099/\" rel=\"bookmark\" title=\"Permanent Link: WP Super Cache 0.9.9\">WP Super Cache 0.9.9</a></li><li> <a href=\"https://odd.blog/2009/07/17/wp-super-cache-0-9-5/\" rel=\"bookmark\" title=\"Permanent Link: WP Super Cache 0.9.5\">WP Super Cache 0.9.5</a></li></ul></p>\n<p><a href=\"https://odd.blog/\" rel=\"nofollow\">Source</a></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 25 Oct 2017 16:21:28 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Donncha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:28:\"HeroPress: Paying It Forward\";s:7:\"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=2217\";s:7:\"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:108:\"https://heropress.com/essays/paying-it-forward/#utm_source=rss&utm_medium=rss&utm_campaign=paying-it-forward\";s: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:8261:\"<img width=\"960\" height=\"480\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/10/102817-1024x512.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull quote: The spirit of WordPress is paying it forward.\" /><p>I have always embraced an entrepreneurial spirit. As a kid in the 1970’s, I tagged along with my parents to craft shows on the weekends where they made and sold hand-stamped leather belts to earn extra income and I made macrame necklaces and sold those too. When I was 14 I told my dad I wanted to be a stewardess when I grew up, he said “Why not be the pilot? Be the captain!” and gave me some flight lessons for my birthday (I discovered I get air sick very easily, so did not pursue that dream for long!).</p>\n<p>Throughout my childhood and into adulthood, I loved to create things that people would buy from me &#8211; from a lemonade stand when I was 7 to custom-made t-shirts I sold on football weekends in college;</p>\n<blockquote><p>I was always thinking about ways to earn income &#8211; not to get rich, but to have the validation that I created something of value to others.</p></blockquote>\n<h3>Pivoting to Entrepreneurship</h3>\n<p>Fast-forward to a time after my first child was born. My career in advertising and marketing introduced me to tools, techniques and jargon that are still valid today, but “working for the man” was never a truly satisfying experience for me. Thankfully, my husband had a salaried job with benefits, and since he traveled a lot for work, we decided that I would stay home with our son. When I left my marketing job, my boss suggested I start a little business selling illustrated prints I had become known for around the office, having given them as gifts to my co-workers when they had babies.</p>\n<p><img class=\"alignleft size-full wp-image-2219\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/10/growupgirl.gif\" alt=\"Cartoon people holding up letters that spell MORGAN\" width=\"249\" height=\"153\" />With that idea in mind, I started gradually spreading the word among my new “mom” friends, and before I knew it, about 5 years later, with a second child and a wonderful network of moms, I had a full-fledged stationery business, TLC by TARA, that allowed me to work from home and take care of my kids. My income was low, but grew over the years until it covered piano lessons for my children and a car payment on an awesome blue Dodge mini van!</p>\n<blockquote><p>More importantly, this “accidental” career allowed me to broaden my identity and skill set without even intending to.</p></blockquote>\n<p>It introduced me to wonderful friends and fellow entrepreneurs, and satisfied that craving for validation, connection, and a little bit of income.</p>\n<h3>Pivoting to the Web</h3>\n<p>The business began before the internet was “a thing” and before computers were widely used. By 2003, however, I began to explore digital tools and built a website for my business using Microsoft Front Page. I uploaded hundreds of illustrations and laid them out in html tables.</p>\n<p><a href=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/10/screenshot_2017-10-10_12.21.58_1024.png\"><img class=\"alignleft wp-image-2218\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/10/screenshot_2017-10-10_12.21.58_1024.png\" alt=\"Example of design library by Tara Claeys\" width=\"350\" height=\"360\" /></a>I fell in love with technology and eventually decided to stop making stationery. I got rid of my industrial printer, paper cutter, paper, and supplies and changed my business name to Design TLC to focus on graphic and web design. I had heard about WordPress and volunteered to build a new website for my neighborhood association and a local women’s cycling group to check out the platform, practice and learn. I taught myself how to make custom child themes and combined that with my marketing background to create websites for a number of small local businesses.</p>\n<h3>And then WordCamp</h3>\n<p>It wasn’t until 2014 that I discovered the WordPress community. I heard about “WordCamps” and found one near me, in Baltimore, Maryland. By chance I sat at a lunch table with two strangers who I later learned were quite well known in the WordPress world &#8211; Chris Lema and Shay Bocks. They were so friendly and supportive, answering my many questions and offering tips and advice that changed my approach to website design and to running my business. I still think back to that experience as transformative; having lived in a bubble for the first years of working with WordPress, it was eye-opening to discover its community and resources.</p>\n<p>I quickly started absorbing everything I could about WordPress. I live-streamed WordCamp San Francisco in 2014, and joined Slack and Facebook groups. I started listening to a ton of WordPress podcasts and attended WordCamp Philadelphia and WordCamp New York City. I began attending the DC WordPress Meetup, where eventually one of the organizers encouraged me to speak about Genesis for a lightning talk. I couldn’t believe I was suddenly in a position of authority &#8211; sharing my knowledge with others when I felt like everything was still so new to me.</p>\n<blockquote><p>Like many in our community, I am plagued by imposter syndrome.</p></blockquote>\n<p>Relative to many, I am still new to WordPress and I am not a trained coder/programmer. I am also self-consciously older than many people I meet, and still sometimes think of myself as a “Mompreneur.” I am constantly making choices about what to learn next and where to focus my time and resources. Most importantly, I think about how I can run a business while also giving back to the community that has welcomed me and given me so much. I love the mission of HeroPress &#8211; giving a voice to others like me, who may often <em>feel</em> insignificant but whose lives have been inspired and enhanced by the WordPress community.  With this vision in mind, this year Liam Dempsey and I started the podcast Hallway Chats, where we introduce and talk to people who use WordPress. Like HeroPress, we hope these stories inspire someone else who in turn will keep the cycle of sharing and encouragement going!</p>\n<blockquote><p>The spirit of WordPress is “paying it forward” and I think that is the best kind of payment there is.</p></blockquote>\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: Paying It Forward\" class=\"rtsocial-twitter-button\" href=\"https://twitter.com/share?text=Paying%20It%20Forward&via=heropress&url=https%3A%2F%2Fheropress.com%2Fessays%2Fpaying-it-forward%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-fb-horizontal fb-light\"><div class=\"rtsocial-fb-horizontal-button\"><a title=\"Like: Paying It Forward\" class=\"rtsocial-fb-button rtsocial-fb-like-light\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fheropress.com%2Fessays%2Fpaying-it-forward%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%2Fpaying-it-forward%2F&title=Paying+It+Forward\" rel=\"nofollow\" target=\"_blank\" title=\"Share: Paying It Forward\"></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/paying-it-forward/&media=https://heropress.com/wp-content/uploads/2017/10/102817-150x150.jpg&description=Paying It Forward\" rel=\"nofollow\" target=\"_blank\" title=\"Pin: Paying It Forward\"></a></div></div><a rel=\"nofollow\" class=\"perma-link\" href=\"https://heropress.com/essays/paying-it-forward/\" title=\"Paying It Forward\"></a></div><p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/paying-it-forward/\">Paying It Forward</a> appeared first on <a rel=\"nofollow\" href=\"https://heropress.com\">HeroPress</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 25 Oct 2017 12:00:23 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Tara Claeys\";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:30:\"Dev Blog: WordPress 4.9 Beta 4\";s:7:\"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=4962\";s:7:\"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-4/\";s: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:2297:\"<p>WordPress 4.9 Beta 4 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-beta4.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 the Beta 1 release, 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, and <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&mode=stop_on_copy&rev=41938&stop_rev=41847&limit=100&sfp_email=&sfph_mail=\">92 changes</a> in <a href=\"https://wordpress.org/news/2017/10/wordpress-4-9-beta-3/\">Beta 3</a>. In Beta 4, we&#8217;ve made <a href=\"https://core.trac.wordpress.org/log/trunk/?action=stop_on_copy&mode=stop_on_copy&rev=42020&stop_rev=41940&limit=100&sfp_email=&sfph_mail=\">80 changes</a>, focusing on bug fixes and finalizing new features.</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><i>Beta 4 at last,<br />\nRC 1 draws ever near.<br />\nLet&#8217;s make it bug-free. <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f41b.png\" alt=\"?\" class=\"wp-smiley\" /><img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f6ab.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:\"Wed, 25 Oct 2017 07:04: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: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: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:92:\"WPTavern: WooCommerce Retires Canvas Theme, Recommends Customers Migrate to Storefront Theme\";s:7:\"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=75984\";s:7:\"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/woocommerce-retires-canvas-theme-recommends-customers-migrate-to-storefront-theme\";s: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:4033:\"<p>WooCommerce is <a href=\"https://woocommerce.com/2017/10/saying-goodbye-to-canvas/\" rel=\"noopener\" target=\"_blank\">retiring its Canvas Theme</a> after seven years. Canvas was one of the most innovative themes on the market when it first launched in 2010, giving customers the ability to modify their sites&#8217; design and layout through an extensive options panel. It sold for $99 before the <a href=\"https://woocommerce.com/products/canvas/\" rel=\"noopener\" target=\"_blank\">product URL</a> was redirected to a retirement page today.</p>\n<p>Canvas&#8217; retirement is a strong signal that Automattic is going all-in on Gutenberg. Without a complete overhaul, the theme is no longer able to keep pace with the changes that Gutenberg and the Customizer will bring to WordPress theming and site building.</p>\n<p>&#8220;While still early, we believe strongly that Gutenberg is the future,&#8221; Canvas lead developer Jeffrey Pearce said. &#8220;We’ve decided to invest our resources in preparing our products for it in order to bring you the best experience. Unfortunately, that won’t include Canvas.&#8221;</p>\n<p>WooCommerce has discontinued Canvas sales and will not be open sourcing the theme to the community.</p>\n<p>&#8220;Overhauling the theme wouldn’t serve our users, yet continuing to sell it as-is wasn’t the right decision. So we made the difficult decision to say goodbye,&#8221; Pearce said.</p>\n<p>&#8220;We considered open sourcing Canvas to the community, but ultimately decided that extending its lifetime will not serve the community. It’s in the best interest of our users and the community to eventually move to another theme.&#8221;</p>\n<p>WooCommerce plans to continue supporting active subscriptions and will offer support for lifetime subscriptions for the next year. However, the theme will not be updated to support newer features coming to WordPress. The team strongly urges users to migrate their sites to <a href=\"https://woocommerce.com/storefront/\" rel=\"noopener\" target=\"_blank\">Storefront</a>, the company&#8217;s more mobile-friendly flagship theme built on top of the Underscores starter theme. WooCommerce has published a <a href=\"https://docs.woocommerce.com/document/choose-change-theme/\" rel=\"noopener\" target=\"_blank\">migration guide</a> to help customers <a href=\"https://docs.woocommerce.com/document/moving-on-from-canvas/\" rel=\"noopener\" target=\"_blank\">move on from Canvas</a>.</p>\n<p>Over the years customers have created many different types of websites (not limited to e-commerce) using Canvas. While some have accepted the inevitable, others are anxious and upset about the change, faced with the prospect of migrating dozens of sites (in many instances) away from the theme. The news of Canvas&#8217; retirement was especially difficult for those who support clients who may not be happy to pay for their existing sites to get updated with no appreciable difference. It&#8217;s not easy to sell the change to clients when most of it happens under the hood.</p>\n<p>&#8220;This puts me in a terrible position,&#8221; WooCommerce customer Leon Wagner said. &#8220;I have 10 client sites on Canvas. They look beautiful and the clients are happy. So these are done deals, I’ve been paid, and do occasional maintenance. Now you’re telling me I have to go back to each of them and explain that because you’re discontinuing this theme, my clients will now have to pay me thousands of dollars to port their sites (with no obvious improvements) to new themes. Pretty sure I’ll just lose most of those clients.&#8221;</p>\n<p>Other freelancers and small business owners find themselves in the same boat, many of them with twice that many clients on the Canvas theme. Although the theme can continue to be used without breaking, it will no longer receive compatibility or security updates after the support window expires in October 2018. WooCommerce is currently giving away its Storefront Extensions Bundle for free to Canvas customers to help make the migration easier.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 24 Oct 2017 23:53: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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:42;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"WPTavern: Gutenberg 1.5 Adds Initial Support for Meta Boxes, Makes Gutenberg the Default Editor\";s:7:\"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=75853\";s:7:\"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/gutenberg-1-5-adds-initial-support-for-meta-boxes-makes-gutenberg-the-default-editor\";s: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:5629:\"<p><a href=\"https://make.wordpress.org/core/2017/10/24/whats-new-in-gutenberg-24th-october/\" rel=\"noopener\" target=\"_blank\">Gutenberg 1.5</a> was released this morning and introduces several major changes to the plugin. This version takes the new editor off the back burner and makes it the default for creating new posts. The team has also included a way for users to create posts with the Classic Editor, but this requires knowing where to go to access the dropdown (All Posts &raquo; Add New).</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-24-at-11.12.41-AM.png?ssl=1\"><img /></a></p>\n<p>Version 1.5 <a href=\"https://github.com/WordPress/gutenberg/pull/2804\" rel=\"noopener\" target=\"_blank\">adds initial support for meta boxes</a> in an Extended Settings panel beneath the post content. Users won&#8217;t see this bottom panel unless they have a plugin installed that includes meta boxes. The sidebar Settings panel must already be toggled open for the bottom panel to appear.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-24-at-1.04.55-PM.png?ssl=1\"><img /></a></p>\n<p>The Extended Settings panel slides up to reveal accordion toggles for plugins that have meta box settings available. The design could use some improvement, especially for navigating back to the post editor. The panel takes over the entire section. On installations with lots of legacy meta boxes it is easy to get lost in all the open/closed toggles.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-24-at-1.19.36-PM.png?ssl=1\"><img /></a></p>\n<p>Gutenberg design lead Tammie Lister said this is the first step towards supporting meta boxes and that there will be iterations to follow. She also warned that it is possible some advanced meta box uses will not work as expected. The Gutenberg team is eager to receive feedback on these cases and will work to find solutions for them. Testers who discover issues with meta box support can <a href=\"https://github.com/WordPress/gutenberg/issues/new\" rel=\"noopener\" target=\"_blank\">post an issue on GitHub</a> or via the plugin&#8217;s feedback form, describing the setup and how to reproduce what is breaking.</p>\n<p>Version 1.5 also adds <a href=\"https://github.com/WordPress/gutenberg/pull/3008\" rel=\"noopener\" target=\"_blank\">a new inserter button between blocks</a>, which Gutenberg engineer Matias Ventura demonstrated with an animated gif in the release post:</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/gutenberg-insert-between.gif?ssl=1\"><img /></a></p>\n<p>This release <a href=\"https://github.com/WordPress/gutenberg/pull/2887\" rel=\"noopener\" target=\"_blank\">adds a dropdown to the Publish button</a>. It currently supports visibility and post scheduling features.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-24-at-2.25.58-PM.png?ssl=1\"><img /></a></p>\n<p>There was a great deal of discussion on GitHub surrounding the UI for the publish button, whether it should be a split button dropdown or a single button that provides slightly more friction to prevent accidental publishing. The general consensus was that introducing a bit more friction is desirable, as contributor Davide Casali noted there are many cascading actions that are often tied to the Publish button:</p>\n<p>&#8220;Some automated publishing actions are irreversible: pings gets sent, emails get sent, Facebook and Twitter gets updates, etc.,&#8221; Casali said. &#8220;This is very very important for a lot of people and businesses, and nobody wants to send out such actions by accident.&#8221;</p>\n<p>Contributors are looking for feedback on this implementation and are willing to explore some alternate design options as well. They agreed that it is more important to make the Publish button area pluggable and to work on adapting it based on feedback.</p>\n<p>For those who want to completely disable Gutenberg, a new plugin called <a href=\"https://wordpress.org/plugins/classic-editor/\" rel=\"noopener\" target=\"_blank\">Classic Editor</a> is available on WordPress.org and ready for testing. It requires WordPress 4.9-beta2 or newer and Gutenberg version 1.5+. Classic Editor comes with two modes that give users the option to fully replace Gutenberg or allow access to both the old and new editors:</p>\n<ul>\n<li>Fully replaces the Gutenberg editor and restores the Edit Post template.</li>\n<li>Adds alternate “Edit” links to the Posts and Pages screens, on the toolbar at the top of the screen, and in the admin menu. Using these links will open the corresponding post or page in the Classic Editor.</li>\n</ul>\n<p>A setting for switching between the modes is available at Settings &raquo; Writing. Other plugins for turning Gutenberg off will likely pop up the closer the it gets to being included in core, but Classic Editor is the official one recommended by core contributors.</p>\n<p>The timeline for the merge proposal is not yet set in stone but the Gutenberg team aims to get it more widely tested before writing the proposal. The <a href=\"https://wordpress.org/plugins/gutenberg/\" rel=\"noopener\" target=\"_blank\">plugin</a> is currently active on approximately 3,000 WordPress sites.</p>\n<p>&#8220;The plan is to still have the plugin ready by December, but with holidays the actual merge proposal might be next year,&#8221; Tammie Lister said. &#8220;It’s important that we get as many users and as much feedback as possible at this point. All of that impacts what happens going forward.&#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, 24 Oct 2017 20:51:26 +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:93:\"WPTavern: Facebook is Testing a “Pay to Play” Requirement for Publishers in the News Feed\";s:7:\"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=75950\";s:7:\"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/facebook-is-testing-a-pay-to-play-requirement-for-publishers-in-the-news-feed\";s: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:3179:\"<p>Last week Facebook began rolling out its new <a href=\"https://www.facebook.com/explore\" rel=\"noopener\" target=\"_blank\">Explore feed</a>, which is now available for users globally on both desktop and mobile. The new Explore feed encourages discovery by including posts from people and pages that the user doesn&#8217;t follow.</p>\n<p>Over the weekend, Filip Struhárik, a journalist and editor at <a href=\"https://dennikn.sk/\" rel=\"noopener\" target=\"_blank\">Denník N</a>, published data from sixty of the largest Slovak media pages that have experienced a <a href=\"https://medium.com/@filip_struharik/biggest-drop-in-organic-reach-weve-ever-seen-b2239323413\" rel=\"noopener\" target=\"_blank\">dramatic decrease in organic reach</a> as the result of Facebook moving Pages from the News feed into the Explore feed. Facebook representatives said this is a regional test the company is conducting in six smaller markets, including Bolivia, Cambodia, Guatemala, Serbia, Slovakia, and Sri Lanka. The main News feed in these areas includes only posts from friends and sponsors.</p>\n<p>Struhárik shared a chart that shows Slovak media pages having received 4x fewer interactions (likes, comments, shares) since the test began:</p>\n<a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/slovak-media-pages.png?ssl=1\"><img /></a>Interactions on 60 of the largest Slovak media Facebook pages &#8211; Source: CrowdTangle\n<p>Adam Mosseri, head of News Feed at Facebook, has <a href=\"https://twitter.com/mosseri/status/922521929277497346\" rel=\"noopener\" target=\"_blank\">confirmed</a> that the experiment is limited to the six countries and the company does not plan to take roll it out globally.</p>\n<p>&#8220;It&#8217;s not global and there are no plans to be,&#8221; Mosseri said. &#8220;People often tell us they want more from friends so we&#8217;re testing two feeds, one for friend content and another dedicated to page content.&#8221;</p>\n<p>When asked how long the experiment will last, Mosseri said, &#8220;Likely months as it can take that long for people to adapt, but we&#8217;ll be looking to improve the experience in the meantime.&#8221;</p>\n<p>Nevertheless, the test has had a dramatic impact on traffic to publishers in the six markets where it is currently active. It has also given the rest of the world a preview of what a new &#8220;pay to play&#8221; requirement for Facebook&#8217;s main News feed might look like in the future.</p>\n<p>Limiting the main News feed to posts from friends and family and relocating content from Pages to the Explore feed would be a welcome change for users but bad news for publishers that depend on Facebook to drive referrals. The News Feed has increasingly become a never-ending pile of clickbait posts and ads that users have to sift through in order to see any meaningful content from friends.</p>\n<p>Pages and publishers have had to become highly active in marketing their content to compete with advertising. If Facebook&#8217;s split feed experiments turn out to be a success, publishers may need to allocate more resources to their advertising budgets if they want to maintain the same reach on the social network.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 23 Oct 2017 22:33:41 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:89:\"WPTavern: Postman SMTP Plugin Forked after Removal from WordPress.org for Security Issues\";s:7:\"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=75870\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:100:\"https://wptavern.com/postman-smtp-plugin-forked-after-removal-from-wordpress-org-for-security-issues\";s: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:3997:\"<a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2017/10/post.jpg?ssl=1\"><img /></a>photo credit: <a href=\"https://stocksnap.io/photo/MSJNQ4EHZ2\">Jerry Kiesewetter</a>\n<p>In early October the popular <a href=\"https://wordpress.org/plugins/postman-smtp/\" rel=\"noopener\" target=\"_blank\">Postman SMTP</a> plugin was removed from WordPress.org due to security issues. The plugin had not been updated in two years and also contained <a href=\"https://www.pluginvulnerabilities.com/2017/06/29/reflected-cross-site-scripting-xss-vulnerability-in-postman-smtp/\" rel=\"noopener\" target=\"_blank\">a reflected cross-site scripting (XSS) vulnerability</a> that was made public in June and left unfixed. The security researcher&#8217;s attempts to contact the plugin&#8217;s author, Jason Hendriks, were unsuccessful.</p>\n<p>The plugin is used to improve the delivery of emails that WordPress generates and it logs the causes of failed emails to help eliminate configuration mistakes. It was installed on more than 100,000 sites before it was removed from WordPress.org.</p>\n<p>Yehuda Hassine, a WordPress developer and longtime user of the plugin, decided to fork it for the sake of its users and because he thought it was a shame to see all the the original author&#8217;s hard work go to waste.</p>\n<p>&#8220;As a fan of the amazing work Jason has done, I was amazed no one thought of taking it over,&#8221; Hassine said. &#8220;It&#8217;s a great plugin &#8211; Jason solved so many problems dealing with SMTP setup in WordPress. He worked so hard and the idea it might disappear shocked me. The plugin worked with almost zero bugs for the past two years.&#8221;</p>\n<p>Hassine&#8217;s fork <a href=\"https://github.com/yehudah/Postman-SMTP\" rel=\"noopener\" target=\"_blank\">started on GitHub</a> with fixes for the security issue, but he said he realized not having it on WordPress.org might be a problem for some users. He submitted it under a new name, <a href=\"https://wordpress.org/plugins/post-smtp/\" rel=\"noopener\" target=\"_blank\">Post SMTP Mailer/Email Log</a>, and included a patch for the security vulnerability along with fixes for a few bugs with the Gmail API, Mandrill, and SendGrid. The next item on his roadmap is to fix a few issues with PHP 7 compatibility.</p>\n<p>Hassine also requested to adopt the original plugin, as there is no way to contact the 100,000 users who depend on it. He said the WordPress.org plugin team denied his request at this time due to the number of users and his relative unfamiliarity in the community, as well as to give the original author more time to respond.</p>\n<p>The <a href=\"https://wordpress.org/plugins/post-smtp\" rel=\"noopener\" target=\"_blank\">Post SMTP Mailer/Email Log</a> fork has been alive for a week and already has more than 1,000 users. Hassine said he is spending his free time getting to know the SMTP protocol and Hendriks&#8217; original code. Postman SMTP users who want to switch to the fork can keep the same settings by simply deactivating the old plugin and activating the new one.</p>\n<p>Hassine has committed to keeping the plugin free, as many of its users are somewhat technical and able to offer each other support. He said if the fork becomes popular and more difficult to maintain, he will consider a commercial model for support.</p>\n<p>Users of the original Postman SMTP plugin had no way of learning about the reasons behind its disappearance except on third-party sites like the Wordfence blog or Facebook posts. The WordPress.org Meta team is currently working on <a href=\"https://meta.trac.wordpress.org/ticket/2627\" rel=\"noopener\" target=\"_blank\">developing a better way to communicate</a> why certain plugins have been closed or removed from the directory. This is a high priority ticket item for the team and a solution should be in place when <a href=\"https://meta.trac.wordpress.org/milestone/Plugin%20Directory%20v3.0\" rel=\"noopener\" target=\"_blank\">the next version of the plugin directory</a> goes live.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 23 Oct 2017 16:07: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: Camp Press is Coming to Iceland April 19 – 22, 2018\";s:7:\"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=75814\";s:7:\"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/camp-press-is-coming-to-iceland-april-19-22-2018\";s: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:5906:\"<a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2017/10/northern-lights-volcano-huts.jpg?ssl=1\"><img /></a>photo credit: Jeroen Van Nieuwenhove\n<p>The next installment of Camp Press will be <a href=\"https://camp.press/event/camp-press-adventure-series/\" rel=\"noopener\" target=\"_blank\">held in Iceland</a> at the Volcano Huts located in Húsadalur Valley in the Þórsmörk Nature Reserve April 19 – April 22, 2018. It will be the first time a Camp Press event will be held in Europe.</p>\n<p>The Camp Press organization was founded to help attendees detox from digital life while spending time in nature and connecting with others in similar industries. It just wrapped up its first successful event in Oklahoma last month and the next planned event will be held in <a href=\"https://camp.press/event/camp-press-lonestar-2018/\" rel=\"noopener\" target=\"_blank\">Austin, Texas on the San Marcos River</a>, February 23-25, 2018. In a guest <a href=\"https://wptavern.com/camp-press-a-detox-from-digital-life\" rel=\"noopener\" target=\"_blank\">post</a> on the Tavern, Brad Williams, an attendee at the inaugural event, described how the unstructured, unplugged time led to deeper connections:</p>\n<blockquote><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></blockquote>\n<p><a href=\"https://camp.press/event/camp-press-adventure-series/\" rel=\"noopener\" target=\"_blank\">Camp Press Iceland</a> will include four days off-the-grid with the opportunity for hikes, campfires, swimming in a geothermal swimming hole, and tours of the area with minimal scheduling. Camp Press co-organizer Mendel Kurland said they chose the venue in Iceland because many people have the location on their bucket lists.</p>\n<p>&#8220;Helping geeks detox from technology and their job is important for mental health and their ability to get things done on a daily basis,&#8221; Kurland said. &#8220;Many of us also don&#8217;t want to completely let go of talking about tech, business, or what we&#8217;re working on. This gives people a chance to disconnect with other people who understand them, while marking an item off their bucket list.&#8221;</p>\n<p>Camp Press events are different from WordCamps in that they are for-profit events. In addition to ticket sales, the organization also accepts sponsorships on a per-event and annual basis. Pantheon, Dreamhost, and WPEngine joined as founding sponsors for the first event. Kurland said currently no money leaves the coffers to pay for the organizers&#8217; time and all money earned is re-invested back into the concept for hosting future events.</p>\n<p>Camp Press is also different in that it is a completely independent organization. Kurland and his co-organizers borrowed from both the WordCamp and Burning Man codes of conduct to create a <a href=\"https://camp.press/code-of-conduct/\" rel=\"noopener\" target=\"_blank\">code for Camp Press</a> that minimizes commercial interests and emphasizes inclusion, self-expression, and civic responsibility.</p>\n<p>&#8220;I&#8217;ve learned a lot from other organizers of WordCamps across the world &#8211; the struggles, the excitement, the fulfillment they enjoy,&#8221; Kurland said. &#8220;I didn&#8217;t consider the WordCamp model or foundation for this project. Independence from community politics is essential for this type of event. It&#8217;s important to have a separate objective space for connection and something that bridges between multiple communities as opposed to connected to one.&#8221;</p>\n<p>Kurland said this type of event excels in bringing together people from different professional backgrounds and ecosystems to collaborate.</p>\n<p>&#8220;Half are WordPress people, half aren&#8217;t,&#8221; he said. &#8220;So the opportunity to cross-pollinate and bring back awesome insights that are broader than your bubble is huge. There are a few ways this event bucks the trend. Right now we&#8217;re 60% female and 40% male for registration on the Iceland event.&#8221; The previous event hosted attendees from various professions, including graphic artists, authors, developers, and product company owners.</p>\n<p>Kurland said the Camp Press organization plans to offer a few more domestic US event this year, along with one or two European events. They are also planning on running trips to other exotic destinations in the future. Based on the demand the organizers have seen, they anticipate a lot of interest in future events and are considering hosting interest-focused camps.</p>\n<p>&#8220;Camp Press events will always be accessible to most and have enough activities to accommodate many interests,&#8221; Kurland said. &#8220;The next step will probably be helping companies to build out awesome experiences to gain deep insights regarding their team or client dynamics with this same type of event. We have also considered building experiences around other communities, i.e. doctors, scientists, teachers &#8211; people who need a break and have high stress jobs, but find it hard to disconnect.&#8221;</p>\n<p>Despite not being paid for his efforts in organizing the Camp Press events, Kurland said he finds a lot of personal fulfillment in participating that keeps him wanting to organize more in the future.</p>\n<p>&#8220;I need disconnection as much as the participants,&#8221; Kurland said. &#8220;So, for me, I get excited thinking about disconnecting and helping others shed their phone and laptop for a few days. It&#8217;s what has driven me to create these events, and I don&#8217;t see that drive dulling anytime soon.&#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, 20 Oct 2017 22:14:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:46;a:6:{s:4:\"data\";s:11:\"\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"HeroPress: Accepting Donations\";s:7:\"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://heropress.com/?p=2179\";s:7:\"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://heropress.com/accepting-donations/#utm_source=rss&utm_medium=rss&utm_campaign=accepting-donations\";s: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:3631:\"<img width=\"960\" height=\"560\" src=\"http://20094-presscdn.pagely.netdna-cdn.com/wp-content/uploads/2017/10/icons_logo_overlay-1024x597.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"HeroPress Logo laid over icons of contributors\" /><p>Over the years people have occasionally said, “You should have a donation form; I’d like to help support HeroPress”. Recently a particularly deep conversation convinced me that allowing people to take part financially is a different, broader way for others to contribute to HeroPress.</p>\n<p>Since HeroPress doesn’t exist without its contributors, I consulted them first and got a universal, resounding, “YES!”.</p>\n<p>So as of today you’ll find a “Donate” button in the menu at the top of the site.</p>\n<h3>What will donations be used for?</h3>\n<p>I’m glad you asked! A variety of things.</p>\n<p>First, I’ll have resources to sink back into the project. Hosting has been donated, but I’d like to be able to do things like pay Stacey to make banners for the older essays that don’t have them, continue to pay her to make new banners each week, and some other things similar to that.</p>\n<p>Second, I’d like to be able to visit WordCamps on behalf of HeroPress. Donations would allow me to set aside money to travel either to camps I’ve been invited to by previous contributors or to new areas and introduce them to the project.</p>\n<p>Lastly, it helps cover my time spent on HeroPress. This project is (and will continue to be) a labor of love, but it still eats up about 5 hours of my week that I’m not spending with my family. While the project isn’t in danger of disappearing, donations simply help share the weight of the project.</p>\n<h3>Where can I Give?</h3>\n<h2><a href=\"https://heropress.com/give/\">Right Here</a></h2>\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: Accepting Donations\" class=\"rtsocial-twitter-button\" href=\"https://twitter.com/share?text=Accepting%20Donations&via=heropress&url=https%3A%2F%2Fheropress.com%2Faccepting-donations%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-fb-horizontal fb-light\"><div class=\"rtsocial-fb-horizontal-button\"><a title=\"Like: Accepting Donations\" class=\"rtsocial-fb-button rtsocial-fb-like-light\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fheropress.com%2Faccepting-donations%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%2Faccepting-donations%2F&title=Accepting+Donations\" rel=\"nofollow\" target=\"_blank\" title=\"Share: Accepting Donations\"></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/accepting-donations/&media=https://heropress.com/wp-content/uploads/2017/10/icons_logo_overlay-150x150.jpg&description=Accepting Donations\" rel=\"nofollow\" target=\"_blank\" title=\"Pin: Accepting Donations\"></a></div></div><a rel=\"nofollow\" class=\"perma-link\" href=\"https://heropress.com/accepting-donations/\" title=\"Accepting Donations\"></a></div><p>The post <a rel=\"nofollow\" href=\"https://heropress.com/accepting-donations/\">Accepting Donations</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:\"Fri, 20 Oct 2017 12:00:26 +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:\"\";}}}}}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: From Building WordPress Sites to Selling Plugins in One Year\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=75888\";s:7:\"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/from-building-wordpress-sites-to-selling-plugins-in-one-year\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:13261:\"<img />Katie Keith\n<p>This is a guest post written by <span class=\"st\"><a href=\"https://barn2.co.uk/team/katie-keith/\">Katie Keith</a>, co-founder of <a href=\"https://barn2.co.uk/\">Barn2 Media</a>. In this post, Keith shares the lessons she and her husband learned transitioning from client work to selling WordPress products in one year.<br />\n</span></p>\n<hr />\n<p>If you’ve ever dreamed of quitting client work and earning passive income by selling WordPress themes and plugins, you’re not alone. Selling products instead of providing services is the holy grail for many WordPress professionals.</p>\n<p>This is the story of how I switched from building websites to selling plugins in just one year. Along the way, I’ve made a lot of mistakes and learned some valuable lessons. Here’s how you can make the switch too.</p>\n<h2>Seven Years Building WordPress Websites</h2>\n<p>I co-founded UK WordPress studio Barn2 Media in late 2009 with my husband Andy. We had always wanted to work for ourselves, and felt that web design was the perfect way to combine our skills. (His background is in web development; mine is project management and marketing.)</p>\n<p>For the next seven years, we built the business by designing WordPress websites for clients, both in the UK and worldwide. We were successful and always had more work than we needed. However, from very early on, we both aspired to sell our own products instead of building websites for other people.</p>\n<h2>Our Transition Into A Plugin Business</h2>\n<p>Working with clients is great, and you get to know a lot of interesting people from different walks of life. But as a business owner, I found it frustrating to spend all of my time helping other people to build their business, with very little time to develop my own. I wanted to run a business where I could reap the rewards of my hard work. And that’s where products come in!</p>\n<p>In the early days of the business, we tried launching a few products in our spare time, without success. In 2016, we committed to transforming Barn2 Media into a premium plugins company.</p>\n<p>Within three months, we had launched two free plugins and a paid one. Within six months of our product focus, we were able to stop accepting new client work. Within a year, we had five premium plugins. Income from the plugin business overtook the original client business, and we haven’t looked back since.</p>\n<img />Plugin Sales Report\n<h2>Lesson #1: Commit by Any Means Necessary</h2>\n<p>A lot of WordPress professionals try to develop themes or plugins as a side business, alongside their client projects. Some have found success that way, but it’s much more difficult. I tried this in 2012-13, and failed miserably.</p>\n<p>In 2012, the WordPress themes industry was less mature and some fairly simple themes were seeing huge success. We wanted a piece of the pie, and started building a simple multipurpose theme.</p>\n<p>The reality of day-to-day client work made it difficult to commit much time to the theme. Before we knew it, a year had passed before we were ready to submit it to ThemeForest (our chosen marketplace due to the easy route to market). By then, the themes industry had changed and was dominated by much more advanced themes that we didn’t have the resources to compete with. The market had moved on, leaving us behind.</p>\n<p>When we started building plugins in early 2016, we learned from this mistake. Andy stopped designing websites for clients, and focused 100% on the plugins. I continued with some client projects, but dedicated 50% of my time to marketing.</p>\n<p>It was scary to intentionally limit our income by turning down client work &#8211; especially when there are bills for pay. Fortunately, the extra commitment was worth it. We made excellent progress and got our plugins to market quickly. This made all of the difference.</p>\n<p>If you want to build a successful theme or plugins business, commit as much time as possible to it &#8211; even if it means a short-term drop in income. You may still need to do some client work to pay the bills, but do the absolute minimum and don’t be afraid to say <strong>No</strong>. This will make you much likelier to succeed.</p>\n<h2>Lesson #2 &#8211; Go Niche, and Avoid Marketplace Fees</h2>\n<p>When we were developing a theme, we planned to sell it on ThemeForest because we’d struggle to achieve the same level of exposure ourselves. We knew we’d have to give away a huge percentage of our income in commission, but figured that it’s better to have a 50% of something than 100% of nothing.</p>\n<p>Since then, I’ve learned that you can have your cake and eat it too. The trick is to create niche products where you have a reasonable chance of getting the exposure you need.</p>\n<p>To illustrate this point, let’s look at our first plugin &#8211; <a href=\"https://barn2.co.uk/wordpress-plugins/woocommerce-password-protected-categories/\">WooCommerce Password Protected Categories</a>. It solves a very specific problem, and is about as niche as you can get! We could have sold it on a marketplace such as CodeCanyon, who would have priced it at about $25. After commission, we’d have received $12.50-$17.50 per sale.</p>\n<p>Instead, we decided to sell the plugin directly on our own website. After researching the cost of similar plugins, we set the price at $75.</p>\n<p>With those costs, it would only be worth using a marketplace if it would get 500% more sales. However, ‘WooCommerce password protected categories’ is a very niche keyword and quickly reached number one in Google.</p>\n<p>This put it directly in front of people who were looking for this solution. When I compare our sales figures with other plugins on CodeCanyon, I’m confident that we’ve had just as many sales from selling direct &#8211; with much higher revenue and profit margin.</p>\n<p>If you’re switching to plugin sales and don’t have a huge marketing budget, do your research and create niche plugins to meet a specific need. The WordPress market is so huge that there are plenty of people looking for solutions &#8211; even very niche ones.</p>\n<h2>Lesson #3 &#8211; Get Ideas From Your Clients</h2>\n<p>As a client-facing WordPress company, you’re in a unique position to know what your clients want. When a client requests a new feature for their website, you probably research suitable plugins. If you’ve ever failed to find a suitable plugin, you’ve found a potential gap in the market!</p>\n<p>This is how we ended up with our bestselling plugin. A client wanted a table listing all of their blog posts. We didn’t find any WordPress table plugins that could do this dynamically, so we developed a bespoke plugin for the client. Later, we released an <a href=\"https://en-gb.wordpress.org/plugins/posts-data-table/\">enhanced version</a> to the WordPress plugin repository.</p>\n<p>After launching the free table plugin, we immediately started getting requests from users wanting to list other WordPress post types in a table. We launched <a href=\"https://barn2.co.uk/wordpress-plugins/posts-table-pro/\">Posts Table Pro</a> as a premium plugin to solve this problem.</p>\n<p>Posts Table Pro was (and still is) quite popular, but we quickly discovered that a lot of our customers were using it to list WooCommerce products in a table. We received lots of requests for dedicated WooCommerce features such as Add to Cart buttons. In response, we developed <a href=\"https://barn2.co.uk/wordpress-plugins/woocommerce-product-table/\">WooCommerce Product Table</a> which has been hugely successful.</p>\n<img />Plugin Ideas\n<p>We never came up with the idea for a WooCommerce table plugin. It was a gradual journey that started with an unrelated request from a client.</p>\n<p>You can do the same. Use your web design clients as a starting point for finding gaps in the market. Go with the flow and evolve new ideas wherever you see demand. If you’re flexible, you can eventually end up with a bestselling plugin!</p>\n<h2>Lesson #4 &#8211; Focus on Professionalism</h2>\n<p>However good your plugins are, they will only sell if people trust you and are confident in buying from you. This is easy if you’re a big name and have a known brand. Unfortunately, we didn’t have those luxuries!</p>\n<p>Barn2 Media is well-known as a WordPress agency, but not as a plugin company. We had to work hard to reassure customers that we’re a professional company that they can safely buy from.</p>\n<p>Here’s how you can do the same:</p>\n<ul>\n<li>Ensure your overall website is professional and has the attention to detail that people will expect from your products.</li>\n<li>Add extra trust factors to your website, such as badges and logos.</li>\n<li>Create well designed sales pages with plenty of information such as screenshots and demo videos.</li>\n<li>Show customer reviews on the sales page. To get started, add a testimonial from one of your web design clients. Once more people are using your product, you can replace it with a full reviews section.</li>\n<li>Design a comprehensive demo site for your themes or plugins.</li>\n<li>Use well-known payment providers.</li>\n<li>Add an <a href=\"https://wptavern.com/more-than-50-of-web-traffic-is-now-encrypted\">SSL certificate</a>.</li>\n</ul>\n<p>These details definitely make a difference. Every time we’ve taken steps to make our website more professional, we’ve seen a big jump in sales. A lot of small theme and plugin companies fall at this hurdle and their products get lost behind an unprofessional website &#8211; don’t let the same happen to you.</p>\n<h2>Lesson #5 &#8211; Don’t Let Customer Support Overwhelm You<i></i></h2>\n<img />photo credit: <a href=\"http://www.flickr.com/photos/ironrodart/4154904299/\">IronRodArt &#8211; Royce Bair (&#8220;Star Shooter&#8221;)</a> &#8211; <a href=\"http://creativecommons.org/licenses/by-nc-nd/2.0/\">cc</a>\n<p>One of my biggest fears in switching to plugin sales was that customer support would be just as time-consuming as supporting clients. In our first few months of selling plugins, every sale seemed to demand a large amount of support. We couldn’t imagine how we would cope with a big increase in sales.</p>\n<p>We overcame this by designing every part of the plugin business in a way that would reduce the need for support:</p>\n<ul>\n<li>Build a searchable knowledge library for your documentation and FAQ’s. Make sure customers can only see the ‘Request Support’ link <i>after</i> searching the knowledge library.</li>\n<li>Create a confirmation email with clear setup instructions and links to the knowledge base.</li>\n<li>Add explanatory notes and links to the documentation to your settings pages.</li>\n<li>View every support request as a learning opportunity. How can you prevent other customers from asking the same question in future?</li>\n</ul>\n<p>It’s vital to provide excellent customer support, whether you do it yourself or outsource it. But there’s nothing wrong with helping customers to help themselves, so they’re unlikely to contact you in the first place. This lets us provide better support, build direct relationships with our customers, and constantly improve our plugins and documentation to reduce the need for support even further.</p>\n<p>We originally thought that we’d have to outsource plugin support. In the end, we managed to scale the plugin business to 200+ sales per month while still only spending an hour or two a day on support.</p>\n<h2>Lesson #6 &#8211; Your Old Clients Are A Safety Net, Not A Burden</h2>\n<p>If you’ve been designing websites for a while, then you probably have quite a few existing clients under your belt. It’s easy to see them as a distraction when you’re trying to focus on new goals. Instead, view them as an extra income stream that will provide financial security through your leap into the unknown.</p>\n<p>We host and maintain over 70 websites that we previously developed. We stopped taking on new clients over a year ago, but still take care of our original clients. This doesn’t take much of our time because the hosting and maintenance arrangements are already in place, and it’s easy to make small changes to websites we built ourselves.</p>\n<p>These websites were a lot of work to develop, but now provide a vital stream of passive income. This allowed us to stop taking on new clients more quickly while the income from the plugin business played catch-up. It’s also a safety net in case the plugin industry takes a downturn in the future.</p>\n<h2>Putting It Into Practice</h2>\n<p>After dreaming about it for so many years, I’m so proud that we finally made the transition from designing websites to selling plugins. It wasn’t easy, but when we fully committed to switching to plugins, everything came together and we haven’t looked back.</p>\n<p>When you’re <i>focused</i> on client projects, it’s hard to rise above the day-to-day grind and prioritize product development. Many people have written about the difficulties of starting a theme or plugin business, given the amount of competition and the maturity of the market. By following the lessons in this article, I believe that you can create a space for yourself and find the success you deserve.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 20 Oct 2017 05:08:26 +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:91:\"WPTavern: AMP Project Turns 2,  Automattic Partners with Google to Improve WordPress Plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=75859\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:100:\"https://wptavern.com/amp-project-turns-2-automattic-partners-with-google-to-improve-wordpress-plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:8308:\"<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2017/10/Screen-Shot-2017-10-19-at-1.50.42-PM.png?ssl=1\"><img /></a></p>\n<p>Google&#8217;s <a href=\"https://www.ampproject.org/\" rel=\"noopener\" target=\"_blank\">AMP</a> (Accelerated Mobile Pages) project is two years old today and the company published <a href=\"https://amphtml.wordpress.com/2017/10/19/amp-two-years-of-user-first-webpages/\" rel=\"noopener\" target=\"_blank\">data</a> demonstrating its growing adoption across the web. More than 4 billion AMP pages have been published by 25 million domains. AMP performance has also increased and Google reports that the median time for loading AMP pages from its search engine is less than half a second.</p>\n<p>The AMP team also cited several examples of success for sites that have integrated AMP, along with an as yet unpublished Forrester Consulting Total Economic Impact<img src=\"https://s.w.org/images/core/emoji/2.3/72x72/2122.png\" alt=\"™\" class=\"wp-smiley\" /> study that linked AMP to a 10% increase in website traffic and a 2X increase in time spent on the page. The study, which was commissioned by Google, also showed that AMP pages on e-commerce sites have a 20% increase in sales conversions as compared to non-AMP pages.</p>\n<p>Google credited AMP&#8217;s 400+ code contributors and the 10,500 others who have engaged on GiHub, along with <a href=\"https://automattic.com/\" rel=\"noopener\" target=\"_blank\">Automattic</a>, one of the earliest publishing partners on the project:</p>\n<blockquote><p>We’re also seeing other organizations take an increasingly proactive role in supporting AMP. Automattic, for example, has been working with us to improve the quality of the WordPress plug-in over the past several months. In addition to strong adoption across the community, WordPress.com VIP clients like <a href=\"https://vip.wordpress.com/2017/10/19/happy-second-birthday-amp/\" rel=\"noopener\" target=\"_blank\">The New York Post and PMC have seen great results</a> with their implementations.</p></blockquote>\n<p>WordPress.com&#8217;s VIP team also <a href=\"https://vip.wordpress.com/2017/10/19/happy-second-birthday-amp/\" rel=\"noopener\" target=\"_blank\">published</a> specific instances where their clients have benefited from AMPing up their articles.</p>\n<p>&#8220;Across Automattic (including WordPress.com and VIP) hundreds of millions of client page views per month are delivered through AMP today,&#8221; WordPress.com VIP Strategic Partnerships director Tamara Sanderson said. &#8220;Over the last two years, many of our clients and partner agencies have customized and optimized the AMP experience for their particular needs, with impressive results.&#8221;</p>\n<h3>AMP WordPress Plugin Updated after 10 Months</h3>\n<p>Automattic updated its <a href=\"https://wordpress.org/plugins/amp/\" rel=\"noopener\" target=\"_blank\">AMP WordPress plugin</a> two months ago, but the average WordPress site owner doesn&#8217;t have the budget to customize and tweak it to achieve success. Users haven&#8217;t fared well with the open source plugin, which went for approximately 10 months without any updates. Many have encountered difficulties ranging from activation errors to  incompatibilities with other plugins, problems with analytics, and validation errors. Users also cannot get support on the WordPress.org forums and 0/39 support issues have been resolved in the past two months.</p>\n<p>Although there are several alternative plugins in the directory for implementing AMP on WordPress sites, Automattic, as a partner with Google on the AMP initiative, seems to the best positioned to author the official plugin with the company&#8217;s experience AMPing up pages at scale. Automattic is still committed to improving the plugin but users may need to hire a professional developer for AMP-related plugin support.</p>\n<p>Version 0.5, <a href=\"https://wordpress.org/plugins/amp/#developers\" rel=\"noopener\" target=\"_blank\">released in August 2017</a>, included just a handful of updates for having been 10 months in development. The release brought the plugin closer to the AMP spec, replaced fastimage with fasterimage for PHP 5.4+, and added support for new embed handlers, including Vimeo, SoundCloud, and Pinterest.</p>\n<h3>Automattic Aims to Work with Google to Push AMP to be more Open</h3>\n<p>Throughout the past year, AMP has come under fire from critics who believe that it is harmful to the open web. By default AMP forces users to load JavaScript from the AMP project site, loads the cached content from its own servers, and uses a subset of HTML that optimizes pages to benefit Google and Google search users.</p>\n<p>Many critics take issue with the fact that Google is incentivizing AMP&#8217;s use by prioritizing AMP pages in search results. It&#8217;s easy to forget that Google Search, with its overwhelmingly dominant market share among search engines, is not a public service to the world. It&#8217;s a company that seeks to make a profit. Can the AMP project be open enough to stay immune to Google&#8217;s drive for profit?</p>\n<p>WordPress.com was one of the first publishers to partner with Google on this initiative to speed up the mobile web. While attending WordCamp Europe 2017, I asked Automattic CEO Matt Mullenweg how AMP can be good for the open web, despite how much control publishers are required to yield when it comes to their mobile content. Mullenweg said that he sees pluses and minuses in what AMP currently provides to users.</p>\n<p>&#8220;The things I like about AMP is it removes a lot of cruft and it’s ultra-fast,&#8221; he said. &#8220;Now if I see an AMP link I’m more likely to click on that than other things. I know I’m not going to get some weird popup that redirects my browser to the app store or anything like that. I think that is good and necessary.&#8221; He also said he disliked a few of the downsides that critics bring up but thinks that those can be worked out in time.</p>\n<p>“WordPress was very early in adopting responsive pages,&#8221; Mullenweg said. &#8220;Also some plugins, including Jetpack, that do a mobile version of a site, do create a better experience and are a big reason why people have adopted WordPress in the past.</p>\n<p>&#8220;AMP is the next version of that. It is more open and standard than what we’ve done in the past and I could see it becoming a much more inclusive thing than it is. Given that that is one of Automattic’s core principles as well, we’re going to work with Google to try to push it that direction and try to bring a lot of the web along with it.</p>\n<p>&#8220;The alternatives out there, like say Facebook’s proprietary Instant Articles format, are not necessarily better, especially if they tie you into one form of monetization, like Facebook’s ads. So I do believe that AMP has the potential to be much more open and in line with WordPress’ ideal version of that, but it is imperfect as it stands today.”</p>\n<p>For now it seems Google considers AMP to be a success, as adoption has increased and the project is undoubtedly achieving its goal of improving performance for mobile pages. The company is working on delivering better, faster ads to users, as many publishers have experienced <a href=\"https://digiday.com/media/publishers-find-google-amp-loads-fast-ad-views/\" rel=\"noopener\" target=\"_blank\">decreased revenues associated with ads loading much slower than the actual content</a>.</p>\n<p>The project is still young and Google has a fine line to walk in order to deliver value without overstepping its reach. It may not be long before AMP support becomes Google&#8217;s the next official ranking signal. Site speed is already one of the search engine&#8217;s considerations in delivering traffic, so AMPed pages already influence which sites are featured in search results, which in turn affects ad performance and site monetization.</p>\n<p>For the average WordPress site owner, adding AMP support still requires overcoming a number of technical hurdles. With Automattic committed to supporting and improving the AMP experience for its VIP clients, it should not be long before the larger publishers and their agency partners are able to iron out more of the difficulties that have kept AMP integration from being seamless for all WordPress users.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 19 Oct 2017 23:54: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: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:49;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"WPTavern: WooCommerce Stores on Track to Surpass $10B in Sales This Year\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=75861\";s:7:\"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/woocommerce-stores-on-track-to-surpass-10b-in-sales-this-year\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4585:\"<p>The third annual <a href=\"https://wooconf.com/\">WooConf</a>, the official conference for <a href=\"https://woocommerce.com/\">WooCommerce</a>, is underway today. It started off with a keynote by Todd Wilkens, Head of WooCommerce, providing an overview of the project&#8217;s accomplishments over the past year and a preview of what&#8217;s to come.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"und\" dir=\"ltr\"><a href=\"https://twitter.com/hashtag/wooconf?src=hash&ref_src=twsrc%5Etfw\">#wooconf</a> — <a href=\"https://twitter.com/WooCommerce?ref_src=twsrc%5Etfw\">@woocommerce</a> <img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f60a.png\" alt=\"?\" class=\"wp-smiley\" /><img src=\"https://s.w.org/images/core/emoji/2.3/72x72/1f44d.png\" alt=\"?\" class=\"wp-smiley\" /> <a href=\"https://t.co/8l07LgLd1y\">pic.twitter.com/8l07LgLd1y</a></p>\n<p>&mdash; John Kent (@johnkentsf) <a href=\"https://twitter.com/johnkentsf/status/921054095120756737?ref_src=twsrc%5Etfw\">October 19, 2017</a></p></blockquote>\n<p></p>\n<p>When the crowd was asked to guess how much in sales WooCommerce stores would generate this year, guesses ranged from $10M to $1B. According to Wilkens, WooCommerce stores will collectively generate more than $10B in sales this year and says the figure could be as high as $15B. WooCommerce extension sales are expected to generate more than $30M.</p>\n<p>Wilkens thanked and acknowledged <a href=\"https://github.com/woocommerce/woocommerce/graphs/contributors\">the 616 contributors</a> working on the platform. He then outlined three distinct user segments the company is catering too: store builders, store owners, and extension developers. These user segments are causing the company to reorganize internally and are providing the focus for features going forward.</p>\n<p>WooCommerce is used by a lot of small-to-medium sized businesses but it&#8217;s also used by businesses that generate $100M or more per year. Wilkens profiled <a href=\"https://www.heb.com/\">H-E-B</a>, a large grocery retailer in Texas that uses WooCommerce for its sister company, <a href=\"http://centralmarket.com/\">Central Market</a>. WebDevStudios <a href=\"https://webdevstudios.com/portfolio/central-market/\">built the site</a> on WordPress and used WooCommerce to handle the company&#8217;s eCommerce needs.</p>\n<h2>Coming to A WooCommerce Near You</h2>\n<p>WooCommerce is making investments into its design and user experience with the insight of <a href=\"https://design.blog/2016/08/08/john-maeda/\">John Maeda</a>, the company&#8217;s Global Head of Computational Design and Inclusion. The company is also investing in user research, testing, interviews, feedback, and doing what they can to learn about its users needs.</p>\n<p>He acknowledged the hiccups users encountered when upgrading <a href=\"https://wptavern.com/woocommerce-3-0-brings-major-improvements-to-product-gallery-introduces-crud-classes-and-a-new-cli\">sites to WooCommerce 3.0</a> earlier this year and says the experience has placed a heavier emphasis to establish a reliable upgrade and maintenance path.</p>\n<p>WooCommerce will combine its affiliate program with WordPress.com so that everything is managed under one roof. As WooCommerce has improved, it has also developed closer ties to Jetpack and WordPress.com in order to provide additional services.</p>\n<p>Automattic has years of experience building and maintaining SaaS infrastructures. Instead of creating a separate infrastructure for WooCommerce, the team decided to leverage Automattic&#8217;s infrastructure with Jetpack. We&#8217;ll publish more about this relationship in a future article.</p>\n<p>WooCommerce will revamp its mobile application and is opening its marketplace to extension authors. Extension authors can expect higher commissions, more control, and better access to their customers. Authors will also be able to provide support to their own customers on the site.</p>\n<p>Earlier this year, WooCommerce <a href=\"https://wptavern.com/woocommerce-drops-50-renewal-discount-on-subscriptions\">dropped its 50% renewal discount</a> forcing customers to pay full-price without explicitly notifying them. Near the end of keynote, Wilkens provided context for the move saying it was about sustainability. Although comments on the article indicated that many customers were upset with the change, Wilkens says it has proven to be successful and has led to a substantial improvement in customer support.</p>\n<p>Those involved in the WooCommerce ecosystem can expect to see many more changes to both the website and platform in the coming months.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 19 Oct 2017 22:30: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:\"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:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:8:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Sat, 11 Nov 2017 18:06:42 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:13:\"last-modified\";s:29:\"Sat, 11 Nov 2017 17:45:10 GMT\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:11:\"HIT lax 250\";s:16:\"content-encoding\";s:4:\"gzip\";}}s:5:\"build\";s:14:\"20130911133210\";}','no'),(186,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1510466802','no'),(187,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1510423602','no'),(188,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1510466802','no'),(189,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2017/11/wordpress-4-9-release-candidate-2/\'>WordPress 4.9 Release Candidate 2</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://ma.tt/2017/11/product-and-process/\'>Matt: Product and Process</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/wp-spamshield-plugin-removed-from-wordpress-org-author-plans-to-pull-all-plugins-from-the-directory\'>WPTavern: WP-SpamShield Plugin Removed from WordPress.org, Author Plans to Pull All Plugins from the Directory</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/weglot-passes-e44k-in-monthly-revenue-plans-to-expand-into-more-cms-and-e-commerce-markets\'>WPTavern: Weglot Passes €44K in Monthly Revenue, Plans to Expand into More CMS and E-commerce Markets</a></li></ul></div>','no'),(197,'_site_transient_update_plugins','O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1510541807;s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:4:{s:19:\"akismet/akismet.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:21:\"w.org/plugins/akismet\";s:4:\"slug\";s:7:\"akismet\";s:6:\"plugin\";s:19:\"akismet/akismet.php\";s:11:\"new_version\";s:5:\"4.0.1\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/akismet/\";s:7:\"package\";s:56:\"https://downloads.wordpress.org/plugin/akismet.4.0.1.zip\";s:5:\"icons\";a:3:{s:2:\"1x\";s:59:\"https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272\";s:2:\"2x\";s:59:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272\";s:7:\"default\";s:59:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272\";}s:7:\"banners\";a:2:{s:2:\"1x\";s:61:\"https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904\";s:7:\"default\";s:61:\"https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904\";}s:11:\"banners_rtl\";a:0:{}}s:9:\"hello.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:25:\"w.org/plugins/hello-dolly\";s:4:\"slug\";s:11:\"hello-dolly\";s:6:\"plugin\";s:9:\"hello.php\";s:11:\"new_version\";s:3:\"1.6\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/hello-dolly/\";s:7:\"package\";s:58:\"https://downloads.wordpress.org/plugin/hello-dolly.1.6.zip\";s:5:\"icons\";a:3:{s:2:\"1x\";s:63:\"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=969907\";s:2:\"2x\";s:63:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=969907\";s:7:\"default\";s:63:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=969907\";}s:7:\"banners\";a:2:{s:2:\"1x\";s:65:\"https://ps.w.org/hello-dolly/assets/banner-772x250.png?rev=478342\";s:7:\"default\";s:65:\"https://ps.w.org/hello-dolly/assets/banner-772x250.png?rev=478342\";}s:11:\"banners_rtl\";a:0:{}}s:53:\"widget-importer-exporter/widget-importer-exporter.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:38:\"w.org/plugins/widget-importer-exporter\";s:4:\"slug\";s:24:\"widget-importer-exporter\";s:6:\"plugin\";s:53:\"widget-importer-exporter/widget-importer-exporter.php\";s:11:\"new_version\";s:5:\"1.5.2\";s:3:\"url\";s:55:\"https://wordpress.org/plugins/widget-importer-exporter/\";s:7:\"package\";s:73:\"https://downloads.wordpress.org/plugin/widget-importer-exporter.1.5.2.zip\";s:5:\"icons\";a:3:{s:2:\"1x\";s:76:\"https://ps.w.org/widget-importer-exporter/assets/icon-128x128.jpg?rev=990577\";s:2:\"2x\";s:76:\"https://ps.w.org/widget-importer-exporter/assets/icon-256x256.jpg?rev=990577\";s:7:\"default\";s:76:\"https://ps.w.org/widget-importer-exporter/assets/icon-256x256.jpg?rev=990577\";}s:7:\"banners\";a:3:{s:2:\"2x\";s:79:\"https://ps.w.org/widget-importer-exporter/assets/banner-1544x500.jpg?rev=775677\";s:2:\"1x\";s:78:\"https://ps.w.org/widget-importer-exporter/assets/banner-772x250.jpg?rev=741218\";s:7:\"default\";s:79:\"https://ps.w.org/widget-importer-exporter/assets/banner-1544x500.jpg?rev=775677\";}s:11:\"banners_rtl\";a:0:{}}s:41:\"wordpress-importer/wordpress-importer.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:32:\"w.org/plugins/wordpress-importer\";s:4:\"slug\";s:18:\"wordpress-importer\";s:6:\"plugin\";s:41:\"wordpress-importer/wordpress-importer.php\";s:11:\"new_version\";s:5:\"0.6.3\";s:3:\"url\";s:49:\"https://wordpress.org/plugins/wordpress-importer/\";s:7:\"package\";s:67:\"https://downloads.wordpress.org/plugin/wordpress-importer.0.6.3.zip\";s:5:\"icons\";a:0:{}s:7:\"banners\";a:2:{s:2:\"1x\";s:72:\"https://ps.w.org/wordpress-importer/assets/banner-772x250.png?rev=547654\";s:7:\"default\";s:72:\"https://ps.w.org/wordpress-importer/assets/banner-772x250.png?rev=547654\";}s:11:\"banners_rtl\";a:0:{}}}}','no'),(200,'oscillator_event_category_children','a:0:{}','yes'),(203,'_site_transient_timeout_theme_roots','1510543606','no'),(204,'_site_transient_theme_roots','a:4:{s:10:\"oscillator\";s:7:\"/themes\";s:13:\"twentyfifteen\";s:7:\"/themes\";s:15:\"twentyseventeen\";s:7:\"/themes\";s:13:\"twentysixteen\";s:7:\"/themes\";}','no');

--
