-- http://www.phpmyadmin.net
--
-- Хост: db603065224.db.1and1.com
-- Время создания: Янв 11 2016 г., 09:22
-- Версия сервера: 5.5.46-0+deb7u1-log
-- Версия PHP: 5.4.45-0+deb7u2




--
-- База данных: `db603065224`
--

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

--
-- Структура таблицы `wp_new_commentmeta`
--

CREATE TABLE IF NOT EXISTS `wp_new_commentmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext,
  PRIMARY KEY (`meta_id`),
  KEY `comment_id` (`comment_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;

--
-- Дамп данных таблицы `wp_new_commentmeta`
--

INSERT INTO `wp_new_commentmeta` (`meta_id`, `comment_id`, `meta_key`, `meta_value`) VALUES
(7, 4, '_wp_trash_meta_status', '1'),
(8, 4, '_wp_trash_meta_time', '1451949144');

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

--
-- Структура таблицы `wp_new_comments`
--

CREATE TABLE IF NOT EXISTS `wp_new_comments` (
  `comment_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `comment_post_ID` bigint(20) unsigned NOT NULL DEFAULT '0',
  `comment_author` tinytext NOT NULL,
  `comment_author_email` varchar(100) NOT NULL DEFAULT '',
  `comment_author_url` varchar(200) NOT NULL DEFAULT '',
  `comment_author_IP` varchar(100) 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 NOT NULL,
  `comment_karma` int(11) NOT NULL DEFAULT '0',
  `comment_approved` varchar(20) NOT NULL DEFAULT '1',
  `comment_agent` varchar(255) NOT NULL DEFAULT '',
  `comment_type` varchar(20) 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  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

--
-- Дамп данных таблицы `wp_new_comments`
--

INSERT INTO `wp_new_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
(4, 17, 'Admin_Franziska', 'ran@webtoolsgroup.com', '', '176.102.217.229', '2016-01-04 23:12:06', '2016-01-04 23:12:06', 'test', 0, 'trash', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36', '', 0, 1);

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

--
-- Структура таблицы `wp_new_links`
--

CREATE TABLE IF NOT EXISTS `wp_new_links` (
  `link_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `link_url` varchar(255) NOT NULL DEFAULT '',
  `link_name` varchar(255) NOT NULL DEFAULT '',
  `link_image` varchar(255) NOT NULL DEFAULT '',
  `link_target` varchar(25) NOT NULL DEFAULT '',
  `link_description` varchar(255) NOT NULL DEFAULT '',
  `link_visible` varchar(20) 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) NOT NULL DEFAULT '',
  `link_notes` mediumtext NOT NULL,
  `link_rss` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`link_id`),
  KEY `link_visible` (`link_visible`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

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

--
-- Структура таблицы `wp_new_options`
--

CREATE TABLE IF NOT EXISTS `wp_new_options` (
  `option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `option_name` varchar(64) NOT NULL DEFAULT '',
  `option_value` longtext NOT NULL,
  `autoload` varchar(20) NOT NULL DEFAULT 'yes',
  PRIMARY KEY (`option_id`),
  UNIQUE KEY `option_name` (`option_name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1150 ;


INSERT INTO `wp_new_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(1136, '_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:26:"Matt: Interview in El Pais";s:7:"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:21:"http://ma.tt/?p=45737";s:7:"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:"http://ma.tt/2016/01/interview-in-el-pais/";s: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:314:"<p><span class="embed-youtube"></span></p>\n<p>If you speak Spanish, or know someone who does, check out this video and <a href="http://one.elpais.com/gracias-a-el-se-publica-la-cuarta-parte-de-las-webs-del-mundo-matt-mullenweg-fundador-de-wordpress/">article that was on the El Pais homepage earlier today</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, 08 Jan 2016 22:48: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: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:83:"WPTavern: WordCamp Europe 2016 Sold Out, Organizers Working to Get More Venue Space";s:7:"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:"http://wptavern.com/?p=50345";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:92:"http://wptavern.com/wordcamp-europe-2016-sold-out-organizers-working-to-get-more-venue-space";s: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:2701:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/wceu-2016.png" rel="attachment wp-att-49423"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/wceu-2016.png?resize=1025%2C407" alt="wceu-2016" class="aligncenter size-full wp-image-49423" /></a></p>\n<p>If you waited to buy your ticket to <a href="https://2016.europe.wordcamp.org/" target="_blank">WordCamp Europe 2016</a> in Vienna, you may be out of luck. The event sold out on December 31, 2015. All 1550 tickets, including 50 micro-sponsorship tickets are now gone.</p>\n<p>&#8220;We&#8217;re currently at full capacity of our venue, but working towards expanding by hiring more halls in the MuzeumQuartier so we can meet the strong demand,&#8221; organizer Petya Raykovska told the Tavern.</p>\n<p>&#8220;We will try and release 200 more tickets in the days to follow, depending on the availability of the halls around the MQ,&#8221; she said. A <a href="https://2016.europe.wordcamp.org/wordcamp-europe-is-sold-out-sign-up-for-the-tickets-waiting-list/" target="_blank">waiting list</a> is now open for those hopeful to grab a ticket when more venue space opens up. According to Raykovska, the list already has nearly 100 signups.</p>\n<p>Based on the attendees confirmed so far, WordCamp Europe 2016 will have 58 countries represented, which is six more than the event had in 2014 and 2015. Including micro-sponsor tickets, the countries with the highest number of attendees include Germany (8%), Netherlands (8%), UK (8%), Austria (7%), and the United States (6%).</p>\n<p>Planning early has paid off for the organizing team with another year of successful ticket sales in the bag. Raykovska attributes this to the location and the quality of past WCEU events.</p>\n<p>&#8220;Obviously, Vienna being central for Europe and a fabulous location, has helped us attract more people this year,&#8221; Raykovska said. &#8220;But I believe above all, the huge interest is a testament about the quality we&#8217;ve been able to provide in previous years, establishing WordCamp Europe as a can&#8217;t-miss event for anyone running or involved with a WordPress business.</p>\n<p>&#8220;I also think people appreciate that we released tickets so early. More than 80% of WordCamp Europe attendees come from outside the host country so being able to plan early helped people make a decision,&#8221; she said.</p>\n<p>The <a href="https://2016.europe.wordcamp.org/the-call-for-speakers-for-wceu-2016-closes-in-4-weeks/" target="_blank">call for speakers</a> will close on January 31st. Speakers will be notified by March 16th as to whether or not their session will be on the schedule.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 08 Jan 2016 21: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: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:69:"WPTavern: WordCamp US Is Accepting Applications for 2017-18 Host City";s:7:"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:"http://wptavern.com/?p=50402";s:7:"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:"http://wptavern.com/wordcamp-us-is-accepting-applications-for-2017-18-host-city";s: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:1735:"<p>The application process to be the host city for WordCamp US 2017 and 2018 <a href="https://2016.us.wordcamp.org/2016/01/08/applications-for-the-wordcamp-us-2017-host-city-now-open/">is now open</a>. A lot of work goes into making WordCamp US successful and planning needs to start as soon as possible. The goal is to have future host city organizers be involved in the second year&#8217;s planning to learn the process and pass on the lessons learned to the next group of organizers.</p>\n<p>If you&#8217;re thinking about applying to be the host city, you&#8217;ll need to know the following information.</p>\n<ul>\n<li>The names and contact information for your organizing team.</li>\n<li>Information about your location, including:\n<ul>\n<li>Do the venues have hotels within 3 miles that can support 1,500-2,000 attendees? Average hotel costs for budget, mid-range, and high-end hotels.</li>\n<li>Flight costs from the West Coast, East Coast, Midwest, Mexico, and Canada.</li>\n</ul>\n</li>\n<li>Venue information with an option to suggest a second venue. Each venue requires:\n<ul>\n<li>A budget</li>\n<li>Room capacities</li>\n<li>Dates available</li>\n<li>Additional venue details</li>\n</ul>\n</li>\n<li>Contributor day information, including:\n<ul>\n<li>Venue</li>\n<li>Wifi information</li>\n</ul>\n</li>\n</ul>\n<p>The new location will be selected before WordCamp US 2016. When the six cities were chosen to possibly host WordCamp US 2015, <a href="http://wptavern.com/which-one-of-these-six-cities-should-host-wordcamp-us">Tavern readers voted</a> for Phoenix, AZ over Philadelphia, PA. If you have any questions or need help filling out the application, contact <strong>support @ wordcamp.org</strong>.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 08 Jan 2016 19:37: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: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:88:"WPTavern: How WordCamp Paris Streamlined Speaker Submissions with the Idea Stream 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:28:"http://wptavern.com/?p=50381";s:7:"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:"http://wptavern.com/how-wordcamp-paris-streamlined-speaker-submissions-with-the-idea-stream-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:11361:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/jenny-beaumont.jpg" rel="attachment wp-att-50383"><img class="alignright size-thumbnail wp-image-50383" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/jenny-beaumont.jpg?resize=150%2C150" alt="jenny-beaumont" /></a>This post was contributed by guest author <a href="http://www.jennybeaumont.com/" target="_blank">Jenny Beaumont</a>. Jenny Beaumont is co-organizer of WordCamp Paris &amp; WordCamp Europe, a frequent speaker at WordCamps in France and abroad, and a contributor to a number of blogs. After 17 years building things in and around the web, she is taking a year-long sabbatical to get a new outlook on life.</p>\n<hr />\n<p>If you’ve organized a WordCamp or similar event, then you know the work involved in managing a call for papers. With every submission comes lots of information, both about the candidate and the proposed talk. And with some candidates submitting multiple proposals, the total number of submissions can be 3-4 times the number of slots available.</p>\n<p>The call for speakers for <a href="https://paris.wordcamp.org/2016/" target="_blank">WordCamp Paris 2016</a> brought in upwards of 70 candidates and over 100 proposals!</p>\n<p>In the past, most WordCamps have taken proposals through online forms and then organized them within spreadsheets for deliberation. But just as WordCamp Paris has grown in recent years, so has the organizing team, and the spreadsheet method became increasingly laborious and inefficient.</p>\n<h3>There’s a plugin for that</h3>\n<p>While preparing for <a href="https://paris.wordcamp.org/2015/" target="_blank">WordCamp Paris 2015</a>, the organizers decided to tackle this problem, and turned to <a href="https://wordpress.org/plugins/wp-idea-stream/" target="_blank">WP Idea Stream</a>, a plugin developed by <a href="https://profiles.wordpress.org/imath" target="_blank">Mathieu Viet</a> (who has since joined the organizing team).</p>\n<p>As the name suggests, WP Idea Stream is a collaborative tool built for the purpose of sharing and managing ideas between members of a WordPress site. A close look shows us that this simple concept contains a lot of intricate and useful features.</p>\n<h3>Advantages for users</h3>\n<p>Filling out a form one time is no trouble, but what if you want to submit multiple proposals? Or, what if you’re interrupted while filling out a form and have to start over?</p>\n<p>WP Idea Stream solves this problem by giving talk candidates a simple one-time sign-up. With their own account they can:</p>\n<ul>\n<li>Update their personal information at any time (name, biography, social media accounts, email address, phone number, etc)</li>\n<li>Submit multiple proposals without needing to resubmit personal information</li>\n<li>Edit each proposal for up to one hour after submission</li>\n<li>Access and consult their submissions at any time</li>\n</ul>\n<h3>Advantages for organizers</h3>\n<p>Some team members wait until closing to sit and evaluate the proposals in one go, while others prefer to react over time as talks roll in. How do you keep track of those you’ve seen? How do you exchange thoughts and opinions with your teammates? How do you navigate through all of this information?</p>\n<h3>Vote</h3>\n<p>WP Idea Stream uses a five-star rating system to vote on ideas (or talks in our case). This makes it easy to see which are the most popular among a large group of organizers.</p>\n<p>The plugin settings page includes an easy way to customize the wording for each level.</p>\n<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2016/01/hover-captions.png" rel="attachment wp-att-50387"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2016/01/hover-captions.png?resize=1025%2C133" alt="hover-captions" class="aligncenter size-full wp-image-50387" /></a></p>\n<h3>Comment and debate</h3>\n<p>To compliment this voting system, organizers can leave comments on each submission to further bolster their argument for or against a talk. They also have the opportunity to point out information that might be lacking, ask questions of the candidate, or make notes of recurring themes that emerge.</p>\n<h3>Track and filter</h3>\n<p>As an administrator, there are two ways to view talk proposals: the main “post” view, and a view from within your own profile.</p>\n<p><strong>The “post” view</strong> is much like the default blog home page on a standard WordPress site. Submissions are listed in chronological descending order by default, including pagination and a display of the total number of talks to date. Then, there is the possibility to:</p>\n<ul>\n<li>Search by keyword</li>\n<li>Filter by votes (highest ratings first)</li>\n<li>Filter by most commented</li>\n</ul>\n<p>The excerpt for each talk submission includes:</p>\n<ul>\n<li>The avatar of the candidate (candidates are encouraged to use the email address associated with their Gravatar account at sign up)</li>\n<li>The name of the talk</li>\n<li>The number of comments with a quick link to that section of the talk</li>\n<li>The current average rating, with a quick link to vote on that talk</li>\n<li>An excerpt of the talk description</li>\n<li>A list of all category and tag selections</li>\n<li>The date of submission</li>\n<li>A quick link to edit the proposal in the WordPress admin</li>\n</ul>\n<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/excerpts.png" rel="attachment wp-att-50389"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/excerpts.png?resize=1025%2C778" alt="excerpts" class="aligncenter size-full wp-image-50389" /></a></p>\n<p><strong>The “profile” view</strong> is intended for subscribed users to view their own submissions and to manage their personal information. As an admin, this front-end view also includes some very useful tabs to help keep track of your participation in the deliberation process.</p>\n<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/profile-view.png" rel="attachment wp-att-50390"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/profile-view.png?resize=1025%2C737" alt="profile-view" class="aligncenter size-full wp-image-50390" /></a></p>\n<ul>\n<li><strong>Published.</strong> Shows any and all submissions you might have made. Yes, WordCamp Paris organizers are also often speakers!</li>\n<li><strong>Commented.</strong> Shows all talk proposals that you’ve already commented on.</li>\n<li><strong>Evaluated.</strong> Shows all talk proposals that you’ve already voted on.</li>\n<li><strong>To be evaluated.</strong> Shows all talk proposals that are still awaiting your vote.</li>\n</ul>\n<h3>Organize</h3>\n<p>By default, WP Idea Stream comes with standard WordPress category and tag taxonomies, allowing submissions to be further classified and qualified. This year for WordCamp Paris, we used categories to represent three talk formats: 10, 20 and 30-minute preferences.</p>\n<p>We use tags for what we call talk “zooms” (basically just thematic tags). The advantage here is that, just like standard WordPress tags, users can be prompted with “most used” keywords to describe their talk’s theme.</p>\n<p>Categories and tags have quick links to filter the view by those terms.</p>\n<p>This has proven extremely useful for spotting recurring subjects and trends, comparing similar proposals, and even for figuring out subjects that haven’t been covered that we might want to find speakers for.</p>\n<h3>Export</h3>\n<p>When it comes down to it, you can’t get around the good old-fashioned spreadsheet for finalizing the job.</p>\n<p>Once the team has finished rating all of the talks, the submissions can be easily exported to a spreadsheet, and sorted by vote, theme, and talk duration. From here, the program is built up and finalized, and the bulk of the work is already done.</p>\n<h3>Requirements</h3>\n<p>Using WP Idea Stream does requires us to have and maintain a WordPress installation separate from our official WordCamp site, but this is also proving to have a number of advantages including:</p>\n<ul>\n<li>A dedicated domain for emails</li>\n<li>A permanent site that can act as a long-term archive, essentially regrouping information and links to each year’s dedicated site</li>\n</ul>\n<h3>Customization</h3>\n<p>WP Idea Stream doesn’t work like this out-of-the-box. Many of these features were built specifically for our purposes. Because the plugin is developed to be highly extensible, adapting it for your own needs is relatively easy.</p>\n<h3>Templates</h3>\n<p>WP Idea Stream is built with a templating system, allowing you to easily override any of the front-end views from your own theme.</p>\n<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/templates.png" rel="attachment wp-att-50392"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/templates.png?resize=398%2C506" alt="templates" class="aligncenter size-full wp-image-50392" /></a></p>\n<h3>Custom functions</h3>\n<p>Placing a file named <a href="https://github.com/imath/wc-talk#wordcamp-talk" target="_blank">wp-idea-stream-custom.php</a> in wp-content/plugins/ extends the plugin, allowing you to build on the default functionality.</p>\n<p>Here are some of the features we’ve added to adapt the plugin to our needs:</p>\n<ul>\n<li>Publish the content (talks) in private mode</li>\n<li>Extended user fields, including language preference (the site then displays by default in the preferred language)</li>\n<li>Time limit for editing talk submissions</li>\n<li>Front-end admin tabs for viewing submissions by those rated and those still needing to be rated</li>\n<li>Back-end modifications so that the plugin name and icon are changed in the admin menu.</li>\n<li>Added a metabox with additional checkboxes to further classify talks by targeted audience</li>\n<li>Added user role of “speaker,” essentially with the same permissions as the standard “subscriber”.</li>\n</ul>\n<p>We also added a fun little function in case any candidates try to sneak a peek by hacking the site’s comment RSS feed:</p>\n<pre class="brush: php; light: true; title: ; notranslate">\n/**\n * Redirect the speaker trying to cheat by adding the feed argument to the talk url :)\n */\nfunction wc_talk_neutralize_feeds_step_two() {\n	if ( is_feed() &amp;&amp; wp_idea_stream_is_ideastream() ) {\n		wp_idea_stream_add_message( array(\n			''type''    =&gt; ''info'',\n			''content'' =&gt; __( ''Ah! caught trying to spy!'', ''wc-talk'' ),\n		) );\n		wp_safe_redirect( wp_idea_stream_get_redirect_url() );\n		exit();\n	}\n}\n</pre>\n<p>We have used this system for two consecutive years now, improving the functionality as we learn what features are needed to make the process as smooth and efficient as possible. Overall, we might actually spend more time on the process, but it’s qualitative time. These tools humanize the process, allowing us to easily navigate the information and further invest ourselves in both the candidates and their ideas.</p>\n<p>As a collaborative tool, it adds an element of fun that you can’t get out of a spreadsheet! This brings an added dynamic to the group, allowing us all to participate in the process and have a voice (except for those organizers who propose talks, of course! ;) ).</p>\n<p>Like the idea? You should give it a try!</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 08 Jan 2016 17:50:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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:60:"WPTavern: Progress Report: Measure Jetpack Benchmark Project";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=50395";s:7:"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:"http://wptavern.com/progress-report-measure-jetpack-benchmark-project";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1062:"<p>Late in 2015, <a href="https://profiles.wordpress.org/ideag/#content-plugins">Arūnas Liuiza</a>, a WordPress plugin developer, <a href="http://wptavern.com/measure-jetpack-an-independent-project-aimed-at-measuring-jetpacks-performance">announced a new project</a> called <a href="http://blog.arunas.co/project-measure-jetpack/">Measure Jetpack</a>. Measure Jetpack is an independent, comprehensive series of benchmarks that will show how much impact Jetpack has on a site&#8217;s performance.</p>\n<p>Over the last few months, little information has been shared on the project&#8217;s status. I reached out to Liuiza for an update, &#8220;We&#8217;ve built a decent set of sample data for testing and hope to begin actual testing next week. The plan is to have all the data by the end of the month and publish some of the results in February,&#8221; Liuiza told the Tavern.</p>\n<p>While the results are not likely to be conclusive, the benchmarks will be an important resource in an area where similar data is scarce.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 08 Jan 2016 17:04:49 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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: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:104:"Post Status: Challenges managing a WordPress consulting business and doing client work — Draft podcast";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"https://poststatus.com/?p=15517";s:7:"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://poststatus.com/challenges-managing-a-wordpress-consulting-business-and-doing-client-work-draft-podcast/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1493:"<p>Welcome to the Post Status <a href="https://poststatus.com/category/draft">Draft podcast</a>, which you can find <a href="https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008">on iTunes</a>, <a href="http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast">Stitcher</a>, and <a href="http://simplecast.fm/podcasts/1061/rss">via RSS</a> for your favorite podcatcher. Post Status Draft is hosted by Joe Hoyle &#8212; the CTO of Human Made &#8212; and Brian Krogsgard.</p>\n<p>This week’s Post Status Draft podcast is hosted by Brian Krogsgard and Joe Hoyle. This week, they talk working in an agency and doing client work.</p>\n<!--[if lt IE 9]><script>document.createElement(''audio'');</script><![endif]-->\n<a href="https://audio.simplecast.fm/24151.mp3">https://audio.simplecast.fm/24151.mp3</a>\n<p><a href="http://audio.simplecast.fm/24151.mp3">Direct Download</a></p>\n<p>Joe and Brian discussed a variety of facets to agency and client work, including:</p>\n<ul>\n<li>Hourly billing, daily billing, and project billing</li>\n<li>Tracking time for internal or external purposes</li>\n<li>Pricing websites</li>\n<li>Taking on large versus small projects in both large and small agencies, and how risk changes in each scenario</li>\n<li>Making payroll and managing cashflow</li>\n<li>Being selective with clients</li>\n<li>Retainers and monthly maintenance plans, and how it can fit in</li>\n<li>Team structures for projects</li>\n<li>And more!</li>\n</ul>";s: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, 08 Jan 2016 15:15: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:14:"Katie Richards";s: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:81:"WPTavern: Custom Contact Forms Plugin Passes 1 Million Downloads on WordPress.org";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=50343";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:91:"http://wptavern.com/custom-contact-forms-plugin-passes-1-million-downloads-on-wordpress-org";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5469:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/custom-contact-forms-featured.png" rel="attachment wp-att-50363"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/custom-contact-forms-featured.png?resize=670%2C324" alt="custom-contact-forms-featured" class="aligncenter size-full wp-image-50363" /></a></p>\n<p><a href="https://wordpress.org/plugins/custom-contact-forms/" target="_blank">Custom Contact Forms</a> has just passed one million downloads after nearly six years in the WordPress Plugin Directory. Last year <a href="https://taylorlovett.com/" target="_blank">Taylor Lovett</a>, Director of Web Engineering at <a href="http://10up.com/" target="_blank">10up</a>, released version 6.0, a completely rewritten version that made it one of the first plugins to incorporate the new WP REST API. It is now one of the most popular plugins to do so and has more than 70,000 active installs.</p>\n<p>The plugin was built to provide the best user experience possible for building forms. It is unique in that it puts the form creation process inside the media manager, instead of a separate forms admin page. Custom Contact Forms also offers live previews while the user is building a form.</p>\n<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/custom-contact-form-creation.png" rel="attachment wp-att-50367"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/custom-contact-form-creation.png?resize=900%2C445" alt="custom-contact-form-creation" class="aligncenter size-full wp-image-50367" /></a></p>\n<p>Getting the REST API integrated with the plugin was the culmination of nine months of development for version 6.0. Unlike many other early plugins that rely on the API, Custom Contact Forms does not require the WP REST API plugin. Instead, the plugin includes its own version of the WP REST API, which is cleverly activated if necessary.</p>\n<p>&#8220;The plugin includes a small fraction of that code,&#8221; Lovett said. &#8220;Compressed it is 1.6MB and the whole thing is built to be very performant scale for enterprise.</p>\n<p>&#8220;I don&#8217;t think it&#8217;s a good user experience to make 70,000 people install a plugin dependency,&#8221; Lovett said. &#8220;The main thing about CCF is it has an attractive fully JS powered interface that looks like the WP media modal. It really goes with Matt&#8217;s message at the State of the Word on JS.</p>\n<p>&#8220;I would argue the user experience is better than all the popular alternatives (Gravity Forms, Ninja Forms, etc.) The plugin does not have as much functionality as GF or Ninja Forms but is quickly catching up &#8211; it&#8217;s also 100% free,&#8221; Lovett said.</p>\n<p>Since Custom Contact Forms is capable of handling much more than simple contact forms, Lovett is considering a name change that will help people understand the broader possibilities for its use. He has seen it used for employment forms, product creation (the plugin has extensive hooks and can create posts on each submission), digital product creation, and event creation.</p>\n<h3>JavaScript-Powered Form Creation is the Future</h3>\n<p>Lovett believes that the most popular forms plugins will need to adapt in order to keep pace with the modern web.</p>\n<p>&#8220;By using the REST API and heavy JS, CCF can do things like live form previews which Gravity Forms and Ninja Forms can&#8217;t do,&#8221; he said.</p>\n<p>&#8220;The modern web requires things to be done without page reloads so I do think the traditional form plugins will need to modernize. The only thing standing in their way is time &#8211; I spent nine months rewriting CCF for the JSON REST API,&#8221; Lovett said.</p>\n<p>&#8220;AJAX has become expected on the web. Anything less is not going to stand the test of time. Can you imagine using the media modal, if you had to reload the page every time you added an image? The same concept applies to forms,&#8221; he said.</p>\n<p>Custom Contact Forms is not as full-featured as the most popular contact forms, and Lovett says he gets quite a bit of pressure from users to add more features.</p>\n<p>&#8220;I want to tastefully add features slowly,&#8221; he said. &#8220;I think a lot of plugins try to do all the things and I don&#8217;t want CCF to be like that.&#8221;</p>\n<p>Lovett plans to add Paypal and Stripe integration along with a variety of form templates in future releases. When asked if these would be separate add-ons, he said that they would mostly likely be built in.</p>\n<p>&#8220;The only reason to separate things in my opinion is to make money off of them,&#8221; Lovett said. &#8220;The plugin will still be a small file size and performant &#8211; so why separate?&#8221;</p>\n<p>Lovett has struggled to maintain a high rating on Custom Contact Forms, as it went through a tough transition in order to adapt the JSON REST API.</p>\n<p>&#8220;I had to write DB upgrade scripts for thousands of people using the old plugin,&#8221; he said. &#8220;During that transition, I got a lot of 1-star reviews.&#8221; The database upgrade scripts provided a seamless transition for some users but not for others. This is sometimes the price users pay when a plugin updates to be on the cutting edge.</p>\n<p>&#8220;The JSON REST API being merged into core has made support much easier,&#8221; Lovett said. &#8220;I don’t think it’s &#8216;fringe technology&#8217; anymore.&#8221;</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 08 Jan 2016 00:07:42 +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:77:"WPTavern: WPWeekly Episode 220 – Automattic’s Relationship With 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:44:"http://wptavern.com?p=50342&preview_id=50342";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:80:"http://wptavern.com/wpweekly-episode-220-automattics-relationship-with-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:2654:"<p>In this episode of WordPress Weekly, <a href="http://marcuscouch.com/">Marcus Couch</a> and I discuss the latest news in the WordPress ecosystem. On the first episode of 2016, I rant about the conspiracy theorists who believe Automattic owns and controls the WordPress project.</p>\n<p>I try to set the record straight and explain why it&#8217;s not the case. Later in the show, Marcus explains what <a href="https://www.ampproject.org/">AMP</a> is and why site owners need to pay attention to it. Last but not least are his plugin picks of the week.</p>\n<h2>Stories Discussed:</h2>\n<p><a href="http://wptavern.com/wordpress-4-4-1-patches-xss-security-vulnerability">WordPress 4.4.1 Patches XSS Security Vulnerability</a><br />\n<a href="http://wptavern.com/wordpress-org-added-910-new-themes-in-2015">WordPress.org Added 910 New Themes in 2015</a><br />\n<a href="http://wptavern.com/sixty-three-percent-of-wordpress-core-committers-are-not-employed-by-automattic">63% of WordPress Core Committers Are Not Employed by Automattic</a><br />\n<a href="http://wptavern.com/wordcamp-miami-2016-adds-new-javascript-track-freelancers-workshop-and-kids-panel">WordCamp Miami 2016 Adds New JavaScript Track, Freelancer’s Workshop, and Kids Panel</a><br />\n<a href="https://loopconf.io/">LoopConf in 2016</a></p>\n<h2>Plugins Picked By Marcus:</h2>\n<p><a href="https://wordpress.org/plugins/ip-login/">IP Login e</a>nables you to login from a trusted IP without entering a password by specifying ?bypass_login=username in the browser&#8217;s address bar.</p>\n<p><a href="https://wordpress.org/plugins/slide-anything/">Slide Anything </a>allows you to create a carousel where the content for each slide can include, images, text, HTML, and shortcodes.</p>\n<p><a href="https://wordpress.org/plugins/wp-smart-export/">WP Smart Export (Free Version) </a>is a smart and highly customizable data exporter for outputting posts and user data that you can read.</p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, January 13th 9:30 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">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via RSS: </strong><a href="http://www.wptavern.com/feed/podcast" target="_blank">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">Click here to subscribe</a></p>\n<p><strong>Listen To Episode #220:</strong><br />\n</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 07 Jan 2016 20:24:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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: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:73:"WPTavern: More Than 655M Comments Were Published on WordPress.com in 2015";s:7:"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:"http://wptavern.com/?p=50336";s:7:"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:83:"http://wptavern.com/more-than-655m-comments-were-published-on-wordpress-com-in-2015";s: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:1375:"<p>Between posts and comments, <a href="http://www.wordpress.com">WordPress.com</a> is an enormous hub of activity. The service recently published its <a href="https://en.blog.wordpress.com/2016/01/06/the-2015-wordpress-com-year-in-review/">2015 year in review</a> and the numbers are staggering. Last year, users published 660M posts that generated more than 655M comments. The review looks back at posts that went viral, books published by authors, and coverage of world events.</p>\n<p>Other noteworthy events include <a href="https://en.blog.wordpress.com/2015/06/26/celebrating-10-years-of-wordpress-com-automattic/">WordPress.com&#8217;s 10 year anniversary</a> and the first conference devoted to WordPress.com called <a href="http://presspublish.events/blog/">Press Publish,</a> which took place in Portland, Oregon and Phoenix, Arizona. Late in the year, the service <a href="http://wptavern.com/automattic-unveils-open-source-wordpress-desktop-application-for-the-mac">unveiled Calypso</a>, a revamped backend interface for WordPress.com.</p>\n<p>Suffice to say, it was a productive year for Automattic and WordPress.com with no signs of slowing down in 2016. Be sure to check out the <a href="https://en.blog.wordpress.com/2016/01/06/the-2015-wordpress-com-year-in-review/">full post</a> to see a detailed list of milestones.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 07 Jan 2016 18:58:40 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:72:"WPTavern: WordPress 4.5 Development Kicks Off, Release Set for Mid-April";s:7:"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:"http://wptavern.com/?p=50322";s:7:"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:"http://wptavern.com/wordpress-4-5-development-kicks-off-release-set-for-mid-april";s: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:2808:"<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2016/01/coffee-newspaper.jpg" rel="attachment wp-att-50330"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2016/01/coffee-newspaper.jpg?resize=680%2C346" alt="Coffee Cup on Table --- Image by © Michael Prince/CORBIS" class="size-full wp-image-50330" /></a>Coffee Cup on Table &#8212; Image by © Michael Prince/CORBIS\n<p>WordPress 4.5 development is now in full swing with Mike Schroder at the helm, leading the <a href="https://wordpress.slack.com/archives/core/p1452114055008649" target="_blank">kickoff meeting</a> today. Schroder is joined by newly named deputies, Mel Choyce and Adam Silverstein, who will help manage the release.</p>\n<p>The <a href="https://make.wordpress.org/core/version-4-5-project-schedule/" target="_blank">4.5 project schedule</a> is now posted. The merge window for feature plugins opens February 3rd and the first Beta is expected the last week of that month. April 12th is the target date for the official release.</p>\n<p>The call for feature plugins is beginning early this time around and a Feature Plugin chat is scheduled for Tuesday, January 12, 2016, 3:00 PM CST.</p>\n<p>&#8220;The main purpose of the early chat is for plugins that believe they are ready for merge, and to start up new ones for future releases,&#8221; Schroder said. Those who have ideas and/or plugins to put forward will have an opportunity to get feedback from other contributors.</p>\n<p>During the kickoff meeting, Schroder took stock of the general areas that contributors have shown interest in working on for WordPress 4.5. Weston Ruter and other contributors on the customizer component have several features in progress, including <a href="https://core.trac.wordpress.org/ticket/32296" target="_blank">Customize Pane Resizer</a>, <a href="https://core.trac.wordpress.org/ticket/31195" target="_blank">Customize Device Preview</a>, <a href="https://core.trac.wordpress.org/ticket/34893" target="_blank">Customize Setting Validation</a>, and the <a href="https://core.trac.wordpress.org/ticket/34923" target="_blank">creation of page stubs for adding nav menu items</a>. Ruter considers the Transactions and Selective Refresh features ready to go for consideration in 4.5.</p>\n<p>Michael Arestad said that he is exploring &#8220;a series of smaller projects that can make Post New and the publishing process a bit nicer.&#8221; Joe McGill is hoping to make progress on improving the compression of resized images in core. John Blackbourn expressed interest in working with a team on<br />\n&#8220;No More Mixed Content&#8221; https improvements.</p>\n<p>More detailed discussion about potential feature plugins for 4.5 (and future releases) will happen in the scheduled chat next week.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 07 Jan 2016 05:59:40 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:69:"WPTavern: Briar: A Free Minimalist WordPress Theme Based on Bootstrap";s:7:"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:"http://wptavern.com/?p=50289";s:7:"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:"http://wptavern.com/briar-a-free-minimalist-wordpress-theme-based-on-bootstrap";s: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:3972:"<p><a href="https://wordpress.org/themes/briar/" target="_blank">Briar</a> is a new minimalist theme that landed in the WordPress directory last month. It&#8217;s the type of bold, non-flashy theme that puts the spotlight on content and images without trying to stuff widgets into the reading experience.</p>\n<p>Briar was created by the folks at <a href="http://slicejack.com/" target="_blank">Slicejack</a>, a Croatia-based development company and a brand new WordPress.org theme author. The theme uses the Bootstrap framework to provide a responsive layout for desktop, tablets, and mobile.</p>\n<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/briar-screenshot.png" rel="attachment wp-att-50293"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/briar-screenshot.png?resize=1025%2C769" alt="briar-screenshot" class="aligncenter size-full wp-image-50293" /></a></p>\n<p>One of Briar&#8217;s most interesting features is the ability for users to create a full-width heading using a shortcode. The content and background image specified in the shortcode will have a parallax effect, which you can see when scrolling on single posts.</p>\n<p>The theme&#8217;s primary menu can be toggled into view using the hamburger icon. It includes support for multi-level navigation.</p>\n<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/multi-level-navigation.gif" rel="attachment wp-att-50316"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/multi-level-navigation.gif?resize=600%2C334" alt="multi-level-navigation" class="aligncenter size-full wp-image-50316" /></a></p>\n<p>Briar also has a unique fixed footer with post meta that disappears as you scroll down the page. On mobile the post meta is pared down to just the author and post date.</p>\n<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/briar-post.png" rel="attachment wp-att-50299"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/briar-post.png?resize=1025%2C492" alt="briar-post" class="aligncenter size-full wp-image-50299" /></a></p>\n<p>The theme supports more than a dozen customization options for colors, backgrounds, layouts, and social buttons. Its elegant layout and color selections are some of the nicest customizer controls  I&#8217;ve seen in recently launched themes. The layout controls allow you to select from three different options for the home, blog, single, archive, category archive, search, 404, and default page templates. Briar includes six prepared color schemes as well as 15 different color pickers for customizing individual elements of the theme.</p>\n<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2016/01/customizer-layouts.jpg" rel="attachment wp-att-50319"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2016/01/customizer-layouts.jpg?resize=1025%2C612" alt="customizer-layouts" class="aligncenter size-full wp-image-50319" /></a></p>\n<p>The theme supports an optional sidebar widget area, which will appear on the templates where you assign a layout with a sidebar. If you&#8217;re using Jetpack, you can enable the infinite scrolling module without having any conflicts.</p>\n<p>Briar&#8217;s design provides excellent readability with contrasting fonts &#8211; Noto sans for headlines and Martel for paragraph text.</p>\n<p>Check out the <a href="http://demo.slicejack.com/briar/" target="_blank">live demo</a> at SliceJack to see the theme in action with the single-column layout.</p>\n<p>Briar is Slicejack&#8217;s first free theme but they have another in the pipeline for approval. The theme is <a href="https://wordpress.org/themes/briar/" target="_blank">available on WordPress.org</a> and is also hosted on <a href="https://github.com/themejack/briar" target="_blank">GitHub</a>. If you&#8217;re looking to restart your blog in 2016 with a no-frills, content-focused WordPress theme, Briar fits the bill.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 07 Jan 2016 00:27: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: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:60:"WPTavern: WordPress 4.4.1 Patches XSS Security Vulnerability";s:7:"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:"http://wptavern.com/?p=50297";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"http://wptavern.com/wordpress-4-4-1-patches-xss-security-vulnerability";s: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:1415:"<p>WordPress 4.4.1 is <a href="https://wordpress.org/news/2016/01/wordpress-4-4-1-security-and-maintenance-release/">available for download</a> and includes 52 fixes, one of which patches a cross site scripting vulnerability <a href="https://make.wordpress.org/core/handbook/reporting-security-vulnerabilities/">reported</a> by <a href="https://hackerone.com/crtc4l">Crtc4L</a>. This release address two severe bugs and updates the polyfill used for emoji to support Unicode 8. Support for Unicode 8 adds new diversity emoji to WordPress.</p>\n<p>Other notable changes include the <a href="https://core.trac.wordpress.org/ticket/35152">removal of Rdio embed support</a>, <a href="https://core.trac.wordpress.org/ticket/34976">plugins failing to update after WordPress 4.4 is installed</a>, and a <a href="https://make.wordpress.org/core/2016/01/05/4-4-1-release-candidate/">handful of changes</a> to responsive images. Sites configured to receive automatic updates should update within 24 hours. Since 4.4.1 is a security release, you should initiate the update process as soon as possible.</p>\n<p>A total of 36 people contributed to this release. If you encounter problems after updating, please <a href="https://wordpress.org/support/forum/how-to-and-troubleshooting">create a new thread</a> in the WordPress.org support forums where volunteers are standing by to help out.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 06 Jan 2016 20:33:09 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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: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:111:"WPTavern: Save Time Editing Multiple Posts, Pages, and Custom Post Types With the Destination After Save 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:28:"http://wptavern.com/?p=50275";s:7:"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:119:"http://wptavern.com/save-time-editing-multiple-posts-pages-and-custom-post-types-with-the-destination-after-save-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:2411:"<p>If you need to edit a lot of content and want to save time doing so, check out a new plugin called <a href="https://wordpress.org/plugins/destination-after-save/">Destination After Save</a> created by, <a href="https://profiles.wordpress.org/robertwhitis/">Robert Whitis</a>. Destination after save overrides WordPress&#8217; default save behavior and creates a new meta box on the post and page creation screens. Users can choose what to do after saving a post, page, or custom post type.</p>\n<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/DASMetaBoxSettings2.png" rel="attachment wp-att-50280"><img class="size-full wp-image-50280" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2016/01/DASMetaBoxSettings2.png?resize=273%2C246" alt="Destination After Save Meta Box Settings" /></a>Destination After Save Meta Box Settings\n<p>It also adds a setting to the user profile screen where users can choose whether the default behavior of WordPress is to view the content or continue editing after clicking the save button.</p>\n<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2016/01/DASUserSettings.png" rel="attachment wp-att-50281"><img class="size-full wp-image-50281" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2016/01/DASUserSettings.png?resize=412%2C128" alt="Destination After Save User Profile Settings" /></a>Destination After Save User Profile Settings\n<p>Whitis was inspired to create the plugin after editing large volumes of content and revisions on a regular basis. Destination after save can also increase performance on large WordPress Multisite installations by reducing page loads, &#8220;If you are paying for web hosting based on usage, reducing the number of page loads in this way could have a real effect on the cost of bandwidth if thousands or millions of users are producing content,&#8221; Whitis told the Tavern.</p>\n<p>One thing I discovered during testing is that content with long titles are cut off because of the drop-down menu location. Other than that, it works as expected on WordPress 4.5 alpha. Whether it&#8217;s creating, editing, or doing repetitive tasks to manage content, destination after save can save you some time. Destination after save is free and <a href="https://wordpress.org/plugins/destination-after-save/">available for download</a> from the WordPress plugin directory.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 06 Jan 2016 08:53:29 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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:83:"WPTavern: Linode Confirms Data Security Breach That Matches Recent WP Engine Attack";s:7:"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:"http://wptavern.com/?p=50236";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:93:"http://wptavern.com/linode-confirms-data-security-breach-that-matches-recent-wp-engine-attack";s: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:5158:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/linode.png" rel="attachment wp-att-50256"><img class="aligncenter size-full wp-image-50256" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/linode.png?resize=768%2C363" alt="linode" /></a></p>\n<p>Cloud hosting provider <a href="http://status.linode.com/incidents/mmdbljlglnfd" target="_blank">Linode has been combatting DDoS attacks</a> since Christmas Day, which have caused multiple disruptions and service outages across its global data centers. The attacks are ongoing and the company is struggling to keep its status blog up to notify customers.</p>\n<p>In addition to the DDoS attacks, <a href="http://status.linode.com/incidents/ghdlhfnfngnh" target="_blank">Linode has also confirmed a data security breach</a>:</p>\n<blockquote><p>A security investigation into the unauthorized login of three accounts has led us to the discovery of two Linode.com user credentials on an external machine. This implies user credentials could have been read from our database, either offline or on, at some point. The user table contains usernames, email addresses, securely hashed passwords and encrypted two-factor seeds. The resetting of your password will invalidate the old credentials.</p></blockquote>\n<p>All Linode Manager passwords have been expired as a precaution after customer credentials were found in the wild. The team is working around the clock to mitigate the DDoS attacks and further investigate the unauthorized access to customer accounts. Linode has not yet determined whether there is a link between the two attacks.</p>\n<p>Several days ago, WP Engine <a href="http://wptavern.com/wp-engine-identifies-cloud-infrastructure-providers-as-entry-point-for-recent-security-breach" target="_blank">identified its cloud infrastructure provider as the entry point for the company&#8217;s recent security breach</a>. The company is listed as one of Linode&#8217;s customers. Jason Cohen, the company&#8217;s founder and CTO, jumped in to answer several <a href="http://wptavern.com/wp-engine-identifies-cloud-infrastructure-providers-as-entry-point-for-recent-security-breach#comments" target="_blank">questions in WP Tavern comments</a> earlier today but would neither confirm nor deny that Linode is the cloud infrastructure provider in question.</p>\n<p>PagerDuty, a former Linode customer and <a href="https://www.pagerduty.com/blog/july-2015-security-announcement/" target="_blank">victim of a similar attack</a>, speculates that <a href="https://news.ycombinator.com/item?id=10845985" target="_blank">Linode may have been compromised since July 2015</a> and is only now announcing it:</p>\n<blockquote><p>We immediately reached out to them not only to inform them of their compromise, but to assist them in investigating it. We were confident that the Linode database had been breached, and that the secret key used to encrypt information in the database had been compromised as well.</p>\n<p>In addition to reaching out to Linode, we also worked with a third-party security firm to audit our work done during the incident. Likewise, around the same time we reached out to law enforcement to assist in investigating the attack. We did not get confirmation in July that there was a breach of the Linode Manager or any associated credentials.</p></blockquote>\n<p>PagerDuty migrated away from Linode in August because of this breach, but the company was not allowed to disclose to its customers that Linode was the point of entry.</p>\n<p>WP Engine&#8217;s security breach is strikingly similar, as the company&#8217;s attacker bypassed multiple layers of authentication to gain access to an administrative panel. According to Cohen, &#8220;the criminal’s behavior in this exposure matches a pattern seen in other attacks throughout 2015.&#8221;</p>\n<p>If multiple Linode customers have been affected and are unable to reveal the point of entry, they may have put pressure on the cloud hosting provider to finally publicly disclose the nature of the attack.</p>\n<p>In an age when nearly every hosting provider will have attacks and service disruptions, what matters is how they handle it and communicate with their customers. Linode has been plagued by <a href="http://arstechnica.com/business/2012/03/bitcoins-worth-228000-stolen-from-customers-of-hacked-webhost/">multiple</a> <a href="https://blog.linode.com/2013/04/16/security-incident-update/" target="_blank">security</a> <a href="https://blog.linode.com/2014/01/19/an-old-system-and-a-swat-team/" target="_blank">issues</a> in the past. Failure to disclose incidents in a timely way can be costly, especially in the current competitive hosting market where transparency with customers is at a premium.</p>\n<p>When Linode&#8217;s investigation of the criminal activity is complete, it would be appropriate for them to disclose how long they knew about this compromise and when they first acted on it. The most <a href="http://status.linode.com/incidents/ghdlhfnfngnh" target="_blank">recent update</a> on the security breach does not include a specific timeline of events.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 06 Jan 2016 07:04:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:52:"WPTavern: WordPress.org Added 910 New Themes in 2015";s:7:"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:"http://wptavern.com/?p=50170";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wptavern.com/wordpress-org-added-910-new-themes-in-2015";s: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:6275:"<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/08/rainbow.jpg" rel="attachment wp-att-28301"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/08/rainbow.jpg?resize=1024%2C514" alt="photo credit: Βethan - cc" class="size-full wp-image-28301" /></a>photo credit: <a href="https://www.flickr.com/photos/beth19/4912628387/">Βethan</a> &#8211; <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/">cc</a>\n<p>The WordPress.org Theme Review Team has just wrapped up a busy year of adding new themes, approving updates, and overhauling procedures. In 2015, the team <a href="https://make.wordpress.org/themes/2016/01/04/happy-new-year-thank-you/" target="_blank">reviewed and approved 910 new themes</a> with the help of 236 reviewers, according to TRT member Ulrich Pogson.</p>\n<p>Despite their best efforts, the team cannot keep up with the massive influx of themes. The queue has been bogged down by submissions from authors whose themes have not been run against <a href="https://codex.wordpress.org/Theme_Unit_Test" target="_blank">Theme Unit Test Data</a> and the <a href="https://wordpress.org/plugins/theme-check/" target="_blank">Theme Check Plugin</a>.</p>\n<p>At the end of 2015, some <a href="http://wptavern.com/why-some-theme-authors-are-waiting-two-months-or-more-for-their-first-review" target="_blank">theme authors were waiting two or more months</a> before their first review. One of the reasons, according to TRT member Justin Tadlock, is that many of the themes submitted are far from ready to be approved upon their initial review.</p>\n<p>“The majority of themes submitted don’t follow the guidelines, which considerably slows down the process,&#8221; Tadlock said. &#8220;Themes will often have 20-30 issues or more. If we can get to a point where the majority of submissions only have a few minor issues, we really wouldn’t have a queue.”</p>\n<h3>Automation is Coming Soon</h3>\n<p>The Theme Review Team made a number of controversial decisions at the beginning of 2015, including the move to <a href="http://wptavern.com/wordpress-org-now-requires-theme-authors-to-use-the-customizer-to-build-theme-options" target="_blank">require theme authors to use the customizer for building theme options</a>. Negative pushback from the community came to a head when the team started cracking down on <a href="http://wptavern.com/wordpress-theme-review-team-is-cracking-down-on-violations-of-the-presentation-vs-functionality-guideline" target="_blank">violations of the presentation vs. functionality guideline</a>.</p>\n<p>At the end of May, Matt Mullenweg joined in on the Theme Review Team&#8217;s slack channel and challenged them to look at the review process and directory in a new way, opening up new avenues for the team to pursue in <a href="http://wptavern.com/wordpress-theme-review-team-seeks-feedback-on-the-review-process-themes-and-the-directory" target="_blank">improving that experience</a>. This was a watershed moment for the Theme Review Team that resulted in the unanimous approval of <a href="http://wptavern.com/wordpress-theme-review-team-unanimously-approves-roadmap-to-improve-directory-and-review-process" target="_blank">a new roadmap to improve the directory and review process</a>.</p>\n<p>The team is now <a href="https://make.wordpress.org/themes/2015/10/07/automation-here-we-come/" target="_blank">moving towards more automation</a>, the first item on the roadmap, starting with auto-approval of theme updates. Automation will make a major impact on the time themes spend in the queue. The team has yet to implement it fully, because they&#8217;re still putting the code in place to improve the system.</p>\n<h3>2015 Theme Review Team Milestones</h3>\n<p>Despite delays on the roadmap, the Theme Review Team implemented many excellent changes during 2015, especially pertaining to education and documentation. In February, the team <a href="http://wptavern.com/wordpress-theme-review-handbook-updated-to-include-design-recommendations" target="_blank">updated the Theme Review Handbook to include design recommendations</a>. These recommendations were created to encourage design feedback on submissions to the directory and are formatted to help the theme author think more critically about design decisions.</p>\n<p>Following the new requirement for WordPress.org themes to use the customizer for creating options, the TRT rallied, putting together more customizer resources and documentation. Nick Halsey assisted the team by updating the Theme Developer Handbook with <a href="http://wptavern.com/wordpress-theme-developer-handbook-updated-with-comprehensive-guide-to-the-customizer-api" target="_blank">a comprehensive guide to the customizer API</a>. The team also began <a href="http://wptavern.com/wordpress-theme-review-team-launches-code-examples-library-on-github" target="_blank">curating a library of code examples on GitHub for theme developers</a>, with the first section devoted to customizer code.</p>\n<p>When WordPress 4.3 added the site icons feature, the Theme Review Team began working with authors to <a href="http://wptavern.com/theme-review-team-begins-phasing-out-favicon-support" target="_blank">phase out favicon support</a> in themes. By the time WordPress 4.5 rolls around, all themes hosted in the official directory should be on track to use the core-supported method of adding site icons.</p>\n<p>In July, the team <a href="http://wptavern.com/wordpress-theme-review-team-votes-to-allow-themes-to-use-the-rest-api-plugin" target="_blank">voted to allow themes to use the WP REST API plugin</a>, officially welcoming these new types of themes into the directory.</p>\n<p>Throughout 2015, the Theme Review team moved quickly to navigate new waters as WordPress core improved. All of these initiatives and resources were created in addition to the 910 new themes that were reviewed and added to the directory. This is remarkable, given that the team is primarily made up of volunteers.</p>\n<p>With the improved tools coming in 2016, WordPress.org theme authors can expect faster reviews, freeing up more time for reviewers to focus on improving the directory, creating more educational resources, and mentoring new reviewers.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 06 Jan 2016 00:28: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:"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:73:"WPTavern: 63% of WordPress Core Committers Are Not Employed by Automattic";s:7:"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:"http://wptavern.com/?p=50208";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:99:"http://wptavern.com/sixty-three-percent-of-wordpress-core-committers-are-not-employed-by-automattic";s: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:4262:"<p>In 2014, we <a href="http://wptavern.com/trend-more-people-getting-commit-access-to-the-core-of-wordpress">wrote about the trend</a> of more people receiving commit access to WordPress core. Fast forward to the beginning of 2016 and a total of 35 people can commit code to the core of WordPress. Helen Hou-Sandí, WordPress Lead Developer, <a href="https://twitter.com/helenhousandi/status/682240497528750080">published the stat</a> on Twitter and notes that 22 out of the 35 committers are not employed by Automattic.</p>\n<blockquote class="twitter-tweet" width="550"><p lang="en" dir="ltr">Of the 35 WP core committers, 22 do not work for Automattic. Just in case you were still thinking that WordPress is an Automattic project.</p>\n<p>&mdash; Helen 侯-Sandí (@helenhousandi) <a href="https://twitter.com/helenhousandi/status/682240497528750080">December 30, 2015</a></p></blockquote>\n<p></p>\n<p>Aaron Jorbin, WordPress Core Developer, <a href="https://twitter.com/aaronjorbin/status/682294815116124160">published additional</a> statistics on Twitter.</p>\n<ul>\n<li>Automattic employees made up 20.4% of all commits</li>\n<li>Employees of 10up represented 18.8% of all commits</li>\n<li>Scott Taylor represents 18.7% of all commits</li>\n<li>13 people had more than 100 commits</li>\n<li>Self-employed folks represented 9.7% of all commits</li>\n</ul>\n<p>Here is the same information in a colorful pie chart:</p>\n<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/WPCoreCommitterPieChart.png" rel="attachment wp-att-50209"><img class="size-full wp-image-50209" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/WPCoreCommitterPieChart.png?resize=497%2C398" alt="Core Committer Pie Chart by Aaron Jorbin" /></a>Core Committer Pie Chart by Aaron Jorbin\n<p>A WordPress core committer is someone who has access to merge code into the WordPress code base, used by millions of people. It&#8217;s an enormous responsibility and a recognition of trust, quality, and activity.</p>\n<p>In WordPress&#8217; early years, the number of people with commit access consisted of just a handful of people. In 2010, Matt Mullenweg, Co-Founder of the WordPress project, <a href="https://make.wordpress.org/core/2010/01/12/dd32-whatcha-gonna-do/">started the process</a> of expanding that number, &#8220;One of the goals for the team in 2010 is to greatly expand the number of people with direct commit access, so the emphasis is more on review and collaboration,&#8221; he said.</p>\n<p>There are a myriad of titles given to people involved in the WordPress project. Here are the main titles used to describe those contributing to core.</p>\n<ul>\n<li>Release Lead is a temporary title given to those who are leading a WordPress release cycle.</li>\n<li>Lead Developers are those who influence the project&#8217;s direction and are highly involved in the decision-making process.</li>\n<li>Core Developers are permanent committers.</li>\n<li>Contributing Developers are guest committers, feature plugin lead developers, and other contributors highlighted by the release lead.</li>\n</ul>\n<p>In addition to increasing the number of people with commit access, it&#8217;s important to recognize the employment of those individuals. In WordPress&#8217; early days, some people were concerned that too many Automattic employees with commit access meant that the company owned and controlled the project. WordPress development only served the commercial interests of Automattic.</p>\n<p>Hou-Sandí&#8217;s statistic that 22 out of the 35 core committers are not employed by Automattic is proof that this isn&#8217;t the case. It also disproves the theory that Automattic owns and controls WordPress. To say that <strong>Automattic is WordPress</strong> is false and a slap in the face to the countless number of people who contribute to the project.</p>\n<p>If you&#8217;d like to be part of the awesome statistics shared above, check out <a href="https://nacin.com/2014/02/07/how-wordpress-chooses-committers/">Nacin&#8217;s post</a> on the qualities of a great WordPress contributor. Also, if you ever want to know who the people are creating WordPress, visit the About page in the WordPress backend and click the Credits tab.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 05 Jan 2016 22:33:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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: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:96:"WPTavern: WordCamp Miami 2016 Adds New JavaScript Track, Freelancer’s Workshop, and Kids Panel";s:7:"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:"http://wptavern.com/?p=50187";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:101:"http://wptavern.com/wordcamp-miami-2016-adds-new-javascript-track-freelancers-workshop-and-kids-panel";s: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:5003:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/wcmia-session.jpg" rel="attachment wp-att-50188"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/wcmia-session.jpg?resize=1025%2C525" alt="wcmia-session" class="aligncenter size-full wp-image-50188" /></a></p>\n<p><a href="https://2016.miami.wordcamp.org/" target="_blank">WordCamp Miami 2016</a> organizers are ramping up for their 8th event to be held February 19-21 at the Florida International University School of Business. Ptah Dunbar is stepping up as the lead organizer for the event, which is expected to draw more than 700 attendees.</p>\n<p>BuddyCamp Miami will kick off the event on the 19th, led by John James Jacoby who will be sharing on the current state of BuddyPress.</p>\n<p>“Last year I think organizers and speakers were impressed with the developer-related talks and how many people were learning first-hand what BuddyPress can do.” organizer David Bisset said. “This year we are hoping to do that plus explore how others are using BuddyPress (in building websites and plugins) beyond the obvious ways it can be used.&#8221;</p>\n<p>WordCamp Miami will also host its usual Beginner&#8217;s workshop and will continue its How-To track, which received positive reviews last year. Speakers will continue the camp&#8217;s new tradition of going directly to the Happiness Bar to answer questions after their talks.</p>\n<h3>New “Learn JavaScript Deeply” Track</h3>\n<p>In response to Matt Mullenweg urging developers to learn JavaScript, WordCamp Miami will be hosting its first “Learn JavaScript Deeply” track for attendees on Sunday, February 21st.</p>\n<p>“The track is very much setup as an almost full day workshop with a great local developer Michael Schofield hosting,&#8221; Bisset said. &#8220;As it’s planned now, the day starts off with several speakers introducing the required tools for working with JavaScript and WordPress. From there we explore the more advanced aspects of JavaScript while touching on frameworks such as BackBone, AngularJS, and React.”</p>\n<p>WordPress developers Josh Pollock, Camden Segal, and Kevin Stover will be presenting along with local and surprise speakers. Attendees will receive resources after the event that they can use to continue learning and writing code.</p>\n<h3>New Freelancer’s Workshop</h3>\n<p>In 2015, WordCamp Miami hosted a general workshop day for more than 300 attendees. This year the conference will host a <a href="https://2016.miami.wordcamp.org/2016/01/03/announcing-our-freelance-workshop-february-19th/" target="_blank">Freelancer&#8217;s Workshop</a> on February 19th.</p>\n<p>“We have so many freelancers (or people wishing to jump into freelancing) in South Florida, it seemed like a no-brainer once we clearly saw that the number of speaker submissions would support such a workshop,” organizer David Bisset said.</p>\n<p>The workshop will cover subjects like pricing strategies, branding yourself as a freelancer, and client relations. Keeping freelancer topics in a separate workshop allows WordCamp Miami&#8217;s business track (held on Sunday, February 21st), to be more focused towards businesses and less on individual freelancers.</p>\n<h3>WordPress Users: The Next Generation</h3>\n<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/05/kids-blogging-feature.jpg" rel="attachment wp-att-23102"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/05/kids-blogging-feature.jpg?resize=1025%2C490" alt="kids-blogging-feature" class="aligncenter size-full wp-image-23102" /></a></p>\n<p>WordCamp Miami will be hosting its first kids&#8217; panel, “The Next Generation of WordPress Users,&#8221; on Sunday, February 21st. Organizers are actively looking for children under 18 who use WordPress and/or those who blog on other platforms. The panel will showcase how young people are using WordPress, what they think about blogging, and what other technologies they are using for publishing.</p>\n<p>“Miami has always been youth-friendly but we thought a panel would be a good way to bring more young ones into the weekend schedule so that WordPress developers and leaders get to hear the childrens&#8217; viewpoints and thoughts &#8211; what tools they are using &#8211; why they are using them, etc,&#8221; Bisset said. &#8220;The newest generation will soon be the ones creating the new WordPress themes or plugins (or perhaps building something totally unique). I think their viewpoints are just as important as those who might be looking for that next great JavaScript app powered by WordPress.”</p>\n<p>The 2016 edition of WordCamp Miami will have something for everyone, from beginners to more advanced WordPress users, with its schedule of unique tracks and workshops. This event has sold out every year, so if you intend to go you&#8217;ll want to <a href="http://2016.miami.wordcamp.org/" target="_blank">grab your ticket</a> soon.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 05 Jan 2016 16:59:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:39:"Akismet: Akismet WordPress Plugin 3.1.7";s:7:"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=1897";s:7:"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:"http://blog.akismet.com/2016/01/04/akismet-3-1-7-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:998:"<p>Version 3.1.7 of <a href="http://wordpress.org/plugins/akismet/">the Akismet plugin for WordPress</a> is now available.</p>\n<p>This update fixes a bug that caused Akismet&#8217;s &#8220;Remove author URL&#8221; feature to be incompatible with WordPress 4.4, and it improves the post-activation process for those using screen readers or other assistive devices.</p>\n<p>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/1897/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/akismet.wordpress.com/1897/" /></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=blog.akismet.com&blog=116920&post=1897&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, 04 Jan 2016 23:29: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: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:102:"WPTavern: WP Engine Identifies Cloud Infrastructure Provider as Entry Point for Recent Security Breach";s:7:"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:"http://wptavern.com/?p=50158";s:7:"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:113:"http://wptavern.com/wp-engine-identifies-cloud-infrastructure-providers-as-entry-point-for-recent-security-breach";s: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:2709:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/11/wp-engine.jpg" rel="attachment wp-att-34106"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/11/wp-engine.jpg?resize=1025%2C427" alt="wp-engine" class="aligncenter size-full wp-image-34106" /></a></p>\n<p>On December 9th, 2015, WP Engine sent out an urgent notice to its customers regarding a <a href="http://wptavern.com/wp-engine-security-breach-customer-credentials-exposed" target="_blank">security breach wherein customer credentials were exposed</a>. This incident prompted an investigation, which is now complete.</p>\n<p>According to the most recent and <a href="https://wpengine.com/support/infosec/" target="_blank">final update</a>, investigators determined that the security exposure came through one of the host&#8217;s cloud infrastructure providers. Customer credentials were exposed on December 4th and detected by WP Engine on December 9th. At that point customers were notified, the investigation was launched, and customer credentials were reset as a security precaution.</p>\n<p>&#8220;WP Engine was attacked by an external criminal whose point of entry came through one of our cloud infrastructure providers,&#8221; founder and CTO Jason Cohen told the Tavern.</p>\n<p>&#8220;An investigation by our own security team and independent security experts revealed the attacker bypassed multiple layers of authentication and gained unauthorized access to an administrative panel provided by this infrastructure provider. The criminal&#8217;s behavior in this exposure matches a pattern seen in other attacks throughout 2015,&#8221; he said.</p>\n<p>When news of the breach was first published customers expressed frustration about the host’s lack of two-factor authentication. However, Cohen said that 2FA would not have made an impact for those affected by the recent security breach.</p>\n<p>&#8220;Because the point of entry wasn&#8217;t one of our systems, 2FA would not have prevented this event,&#8221; he said. &#8220;That said, 2FA is a best-practice, and so we do have plans to roll out 2FA in our User Portal in early 2016.</p>\n<p>&#8220;We also recommend that our customers enable 2FA for their WordPress site using one of the following recommended plugins: Google Authenticator or Clef, or use an external authentication system such as Google OAuth,&#8221; Cohen said.</p>\n<p>WP Engine contacted the companies that were directly impacted by the attacker and implemented a plan to ensure their security. The independent investigation is now complete, but WP Engine continues to work with law enforcement authorities who are conducting a criminal investigation.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 04 Jan 2016 22:24:40 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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:74:"WPTavern: Git for WordPress Developers: A Free Video Course from WP Pusher";s:7:"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:"http://wptavern.com/?p=50150";s:7:"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:83:"http://wptavern.com/git-for-wordpress-developers-a-free-video-course-from-wp-pusher";s: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:4290:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/git-4-wp.png" rel="attachment wp-att-50165"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2016/01/git-4-wp.png?resize=1025%2C510" alt="git-4-wp" class="aligncenter size-full wp-image-50165" /></a></p>\n<p>Peter Suhm, creator of <a href="https://wppusher.com/" target="_blank">WP Pusher</a>, just released a new free video course for WordPress developers. After the success of his email-based <a href="https://wppusher.com/wordpress-git-crash-course" target="_blank">WP Git Crash Course</a>, Suhm jumped head-first into creating more educational material in video format. <a href="https://git4wp.com/" target="_blank">Git4wp.com</a> launched this week with more than 1.5 hours of recorded lessons, split up into 35 videos.</p>\n<p>The new course offers a comprehensive look at commands, workflows, and anything a WordPress developer would need to know about using GitHub. Suhm&#8217;s teaser for the course is a 5-minute screencast demonstrating how to contribute to an open source WordPress plugin on GitHub.</p>\n<p><span class="embed-youtube"></span></p>\n<p>More Git-proficient WordPress developers means more potential customers for Suhm&#8217;s WP Pusher product, which allows you to deploy WordPress themes and plugins from GitHub.</p>\n<p>&#8220;The videos are a great way for me to educate developers who might be interested in WP Pusher, so we can be more on the same page,&#8221; Suhm said. &#8220;There&#8217;s a lot of jargon in the world of Git.&#8221;</p>\n<p>In addition to the new video format, he opted to take a beginner-friendly approach with bite-sized tutorials for all skill levels.</p>\n<p>&#8220;The email course I made last summer was very well received and the number one piece of feedback was to create a similar thing in video format,&#8221; he said. &#8220;The email course was very much chronological, mostly showing my own workflow. With the videos I wanted to make something that was more for everyone &#8211; from beginners to developers already using Git. I think there will be a video for everyone, even more advanced Git users.&#8221;</p>\n<p>The course begins with videos explaining what Git is and why you might want to use it, the difference between Git and Subversion, and covers the most commonly-used Git commands. The following videos include a breakdown of more advanced commands like <code>git bisect</code> and <code>git rebase</code>.</p>\n<p>With more WordPress-related projects moving to GitHub, Suhm thought that it was a good time to create a video resource to help developers get on board. He underestimated the effort it would require until after he had already jumped headlong into creating <a href="https://git4wp.com" target="_blank">Git4wp.com</a>.</p>\n<p>&#8220;Honestly, when I started recording the videos, I didn&#8217;t realize the amount of work I was in for,&#8221; Suhm told the Tavern. &#8220;Since I&#8217;ve been using Git professionally on a daily basis for a good amount of time, I thought I could just hit record and start talking. Recording and especially editing the videos ended up taking way more time than I thought initially.</p>\n<p>&#8220;Screencasts are something I&#8217;ve wanted to try for a while. I&#8217;m not a native English speaker, so it&#8217;s also been a personal challenge releasing the videos,&#8221; he said.</p>\n<p>Suhm plans to keep updating the videos and will add more as time permits. He is committed to keeping the course free as an educational resource for WordPress developers.</p>\n<p>&#8220;I don&#8217;t need to make money from the videos, since they are in a sense subsidized by my product WP Pusher,&#8221; he said. &#8220;It&#8217;s much like when a company contributes to open source, which they can only afford if they have income coming from somewhere else.&#8221;</p>\n<p>The last set of videos include an overview of how to contribute to GitHub-hosted open source projects as well as tips for incorporating WP Pusher into your workflow. <a href="https://wppusher.com/" target="_blank">WP Pusher</a> is 100% free for open source projects that are hosted in a public repository, so students of the course can easily follow along and practice with their own projects.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 04 Jan 2016 17:29:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:20;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"Matt: Dorm Room Tycoon Podcast";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=45726";s:7:"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:"http://ma.tt/2016/01/dorm-room-tycoon-podcast/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:133:"<p>I joined an episode of the Dorm Room Tycoon podcast, <a href="http://drt.fm/matt-mullenweg/">which you can check out here</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, 02 Jan 2016 18:56:18 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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: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:70:"WPTavern: WPWeekly Episode 219 – The 2015 Year in Review Part 2 of 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:44:"http://wptavern.com?p=50137&preview_id=50137";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"http://wptavern.com/wpweekly-episode-219-the-2015-year-in-review-part-2-of-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:1226:"<p>In this episode of WordPress Weekly, <a href="http://marcuscouch.com/">Marcus Couch</a> and I wrap up our year in review. We look back at the biggest stories from July-December of this year. Thank you to everyone who listened to the show throughout 2015. Marcus and I plan to expand beyond WordPress in 2016 to discuss mental health, distributed worker health, and accessibility. If you know someone who would make a great guest on any of these topics, please contact me at <strong>jeffc at wptavern.com</strong>.</p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, January 6th 9:30 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">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via RSS: </strong><a href="http://www.wptavern.com/feed/podcast" target="_blank">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">Click here to subscribe</a></p>\n<p><strong>Listen To Episode #219:</strong><br />\n</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 31 Dec 2015 21:43: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:"";}}}}}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:22:"Matt: The Changing Web";s:7:"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:21:"http://ma.tt/?p=45728";s:7:"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:"http://ma.tt/2015/12/the-changing-web/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:985:"<p>Hossein Derakhshan was a key blogger in Iran who was jailed for his writing, and recently released. He has entered a new world:</p>\n<blockquote><p>I miss when people took time to be exposed to opinions other than their own, and bothered to read more than a paragraph or 140 characters. I miss the days when I could write something on my own blog, publish on my own domain, without taking an equal time to promote it on numerous social networks; when n<span class="text_exposed_show">obody cared about likes and reshares, and best time to post.</span></p>\n<div class="text_exposed_show">\n<p>That’s the web I remember before jail. That’s the web we have to save.</p>\n</div>\n</blockquote>\n<p><a href="http://www.theguardian.com/technology/2015/dec/29/irans-blogfather-facebook-instagram-and-twitter-are-killing-the-web">You should read the entire article (it&#8217;s long) on the Guardian</a>. <cite>Hat tip: <a href="http://kevin.lexblog.com/">Kevin O&#8217;Keefe</a>.</cite></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, 30 Dec 2015 19:11: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:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:23;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:86:"WPTavern: Microsoft Adds WordPress Data Source and Template to Windows App Studio Beta";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=50125";s:7:"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:"http://wptavern.com/microsoft-adds-wordpress-data-source-and-template-to-windows-app-studio-beta";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1923:"<p>Budding Windows App Studio developers who want an easy way to create a Windows application of their WordPress sites are in luck. In the December update, the <a href="https://blogs.windows.com/buildingapps/2015/12/22/windows-app-studio-december-2015-update/">Windows App Team announced</a> a couple of new features including, a WordPress data source and template.</p>\n<p><a href="https://appstudio.windows.com/">Windows App Studio</a> is a template-driven, drag-and-drop software development tool that enables developers to publish Windows applications.</p>\n<p>The new data source enables developers to easily connect Windows Applications to WordPress sites. Not only can developers pull content from WordPress sites and display it within an app, they can also publish the app to the <a href="https://www.microsoft.com/en-us/windows/apps-and-games">Windows Store</a>.</p>\n<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/WindowsAppWordPressTemplate.png" rel="attachment wp-att-50126"><img class="size-full wp-image-50126" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/WindowsAppWordPressTemplate.png?resize=1025%2C724" alt="Windows App Studio WordPress Template" /></a>Windows App Studio WordPress Template\n<p>Also part of the update is the ability for application developers to use <a href="http://advertising.microsoft.com/en/home">Microsoft Advertising</a>. Using Microsoft Ad Control, developers can place advertising within their apps. Combining a Windows application that hooks into WordPress that&#8217;s available for purchase by millions of Windows 10 users opens up a new monetization opportunity for site owners.</p>\n<p>If you&#8217;re interested in developing an application in Windows App Studio, check out <a href="https://appstudio.windows.com/en-us/home/howto">Microsoft&#8217;s how-to guide</a> that walks you through the process.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 30 Dec 2015 08:12:20 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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: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:68:"WPTavern: Progress Report: Adding Shiny Updates for WordPress Themes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=50112";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:77:"http://wptavern.com/progress-report-adding-shiny-updates-for-wordpress-themes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4973:"<p>Earlier this year, WordPress 4.2 <a href="http://wptavern.com/wordpress-4-2-radically-improves-the-plugin-install-and-update-process">added the ability</a> to install and update plugins in-place. This feature is known as &#8220;Shiny Updates&#8221;. I&#8217;m a big fan of this feature because it&#8217;s substantially quicker than updating plugins via the updates page. Here&#8217;s what it looks like in action.</p>\n<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/03/NewPluginUpdateRoutine.gif" rel="attachment wp-att-41064"><img class="size-full wp-image-41064" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/03/NewPluginUpdateRoutine.gif?resize=837%2C688" alt="New Plugin Update Routine" /></a>New Plugin Update Routine\n<p>Due to complications near the end of the 4.2 development cycle, <a href="https://core.trac.wordpress.org/ticket/31529">shiny updates for themes</a> was pushed back to a later release. Since WordPress 4.3 and 4.4 didn&#8217;t add shiny update support for themes, I reached out to <a href="https://profiles.wordpress.org/obenland">Konstantin Obenland</a>, WordPress core developer, to find out its progress.</p>\n<h2>Experimental Plugin</h2>\n<p>The feature is currently on hold as the development team figures out the best way to implement it. The team is experimenting with different approaches <a href="https://github.com/obenland/shiny-updates">using a feature plugin</a>. When installed, updates can be quickly applied from a theme&#8217;s detailed information panel by clicking the update now link.</p>\n<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/ExperimentalThemeShinyUpdates.png" rel="attachment wp-att-50116"><img class="size-full wp-image-50116" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/ExperimentalThemeShinyUpdates.png?resize=474%2C236" alt="Shiny Update Support Added" /></a>Shiny Update Support Added\n<p>Not a lot of people know about the plugin because it was created around the time of WordCamp US. &#8220;Most of the things that are in the plugin are just quick ideas, a first iteration to get us going. We haven’t performed any user testing nor have we had a proper design iteration yet,&#8221; Obenland told the Tavern.</p>\n<h2>My Experience With Shiny Theme Updates</h2>\n<p>When I&#8217;m browsing themes that I&#8217;ve installed on my site, they&#8217;re displayed in a card format. When a theme has an update available, the update text displays at the top of the card. I tried to click on the text thinking it would update the theme but instead, it opened the theme&#8217;s details panel.</p>\n<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/ThemeCardUpdateNotification.png" rel="attachment wp-att-50117"><img class="size-full wp-image-50117" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/ThemeCardUpdateNotification.png?resize=384%2C307" alt="Theme Card Update Notification " /></a>Theme Card Update Notification\n<p>In the same way I can update plugins on the plugins page, I should be able to update themes on the themes page. Having the shiny update link in the details pane requires an unnecessary mouse click. There are at least two challenges to overcome. The first is rewording the Update Available text to something that serves as both a notification and a link to initiate the update. The second is determining whether it&#8217;s an improved user experience.</p>\n<h2>Why Shiny Updates Are so Fast</h2>\n<p>Since shiny updates were added for plugins, I&#8217;ve been curious as to why they&#8217;re so much quicker than the normal update process. According to Oblenland, shiny updates are quicker because, &#8220;We don’t need to reload the entire admin page, twice if you include navigating back to the plugin screen. We only send the update request itself and receive the result of that. So instead of 85 requests over two page loads when deleting a plugin, we only have one,&#8221; he said.</p>\n<h2>How You Can Get Involved</h2>\n<p>Although the development team is not sure which direction they&#8217;ll go with shiny updates, Obenland says they want to use it to unite various actions in WordPress, &#8220;We want to unify the flows of installing/updating/activating/deleting plugins/themes/core with it and ultimately be able to get rid of the bleak screen of sadness that users currently see when performing these actions,&#8221; he said.</p>\n<p>Shiny updates is a feature plugin not tied to a specific trac ticket. If you want to keep up with development, you can <a href="https://github.com/obenland/shiny-updates">follow the project</a> on GitHub.  You can also follow <a href="https://make.wordpress.org/chat/">discussions on Slack</a> in the <strong>#feature-shinyupdates</strong> channel. Obenland notes that the team is looking for more people who want to help develop, test the plugin, and share feedback at their weekly meetings on Tuesdays at 1900 UTC.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 29 Dec 2015 23:16:08 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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: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:49:"WPTavern: Add Telegram to Jetpack Sharing Buttons";s:7:"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:"http://wptavern.com/?p=49931";s:7:"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:"http://wptavern.com/add-telegram-to-jetpack-sharing-buttons";s: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:4042:"<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/telegram.png" rel="attachment wp-att-50107"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/telegram.png?resize=1025%2C469" alt="telegram" class="aligncenter size-full wp-image-50107" /></a></p>\n<p>On December 17, telecommunications companies <a href="http://in.reuters.com/article/brazil-whatsapp-ban-idINKBN0U00CT20151217" target="_blank">cut off access to WhatsApp in Brazil</a> after the company did not comply with police wiretapping requests. Many of the app&#8217;s estimated 100 million users went in search of an alternative, landing on <a href="https://telegram.org/" target="_blank">Telegram</a>, WhatsApp&#8217;s rival messaging app. Telegram  <a href="https://twitter.com/telegram/status/677604437905580032" target="_blank">gained 5.7 million new users</a> in one day as a result of the 48-hr blackout.</p>\n<p>Incidents like this offer Telegram an opportunity to chip away at WhatsApp&#8217;s dominant marketshare. As of May 2015, the app reported <a href="http://techcrunch.com/2015/05/13/telegram-says-its-hit-62-maus-and-messaging-activity-has-doubled/?ncid=rss" target="_blank">62 million monthly active users</a>. If you are looking to prioritize and increase mobile traffic on your blog, this is one service you can&#8217;t afford to ignore.</p>\n<p><a href="https://wordpress.org/plugins/telegram-sharing-button-for-jetpack/" target="_blank">Telegram Sharing Button for Jetpack</a> is a plugin that gives mobile readers the ability to send content from your site to Telegram users on any platform, including Android, iPhone, Windows, and desktop clients for Mac, PC, and Linux. The plugin was created by Brazilian WordPress developer <a href="http://valeriosouza.com.br/" target="_blank">Valerio Souza</a>, who is also the the author of the <a href="http://wptavern.com/new-plugin-adds-a-whatsapp-button-to-jetpacks-sharing-module" target="_blank">WhatsApp Sharing Button for Jetpack</a>.</p>\n<p>After activating the plugin, if you&#8217;re already using Jetpack&#8217;s sharing module, you can visit the settings page to drag the Telegram icon into the enabled services section. The new Telegram sharing button will not appear on the desktop version of your site. You will need to test it by visiting a post from a mobile device.</p>\n<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/telegram-sharing.png" rel="attachment wp-att-50086"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/telegram-sharing.png?resize=1025%2C515" alt="telegram-sharing" class="aligncenter size-full wp-image-50086" /></a></p>\n<p>The only complaint I have is that the white circle around the icon makes it look somewhat out of place among the other icons that share a simpler design. The icon&#8217;s resolution also needs to be improved for retina displays. Other than that, everything looks and works as advertised when sharing a post to Telegram.</p>\n<p>If you haven&#8217;t recently taken inventory of your Jetpack sharing buttons, you may want to review your most popular content to see what services readers are using to share your posts. Depending on the demographics of your site&#8217;s visitors, both the WhatsApp and Telegram sharing buttons may be more beneficial than the &#8220;Email,&#8221; &#8220;Google+,&#8221; or &#8220;Print&#8221; buttons, for example. These could be hidden behind the share button. As groups and channels become more common on mobile messaging apps, prominently displaying sharing buttons for these services may help your posts travel faster and further than any kind of search engine optimization.</p>\n<p>Both the <a href="https://wordpress.org/plugins/telegram-sharing-button-for-jetpack/" target="_blank">Telegram</a> and <a href="http://wptavern.com/new-plugin-adds-a-whatsapp-button-to-jetpacks-sharing-module" target="_blank">WhatsApp</a> Sharing buttons for Jetpack can be downloaded for free from the WordPress.org plugin directory.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 29 Dec 2015 20:53: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:26;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:83:"WPTavern: Automattic’s WordAds Network is Now Open to Self-Hosted WordPress 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:28:"http://wptavern.com/?p=50053";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:90:"http://wptavern.com/automattics-wordads-network-is-now-open-to-self-hosted-wordpress-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:3909:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/AdControl.png" rel="attachment wp-att-50071"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/AdControl.png?resize=1025%2C481" alt="AdControl" class="aligncenter size-full wp-image-50071" /></a></p>\n<p>Automattic <a href="https://wordads.co/2015/12/28/adcontrol-plugin-is-here/" target="_blank">announced</a> today that its <a href="https://wordads.co/" target="_blank">WordAds</a> advertising network is now available to self-hosted WordPress sites via Jetpack and the new <a href="https://wordpress.org/plugins/radcontrol/" target="_blank">AdControl</a> plugin. WordAds, which bears a name confusingly similar to Google&#8217;s <a href="https://www.google.com/adwords/" target="_blank">AdWords</a>, delivers all the advertising seen on WordPress.com&#8217;s free sites. (Ad display on VIP or upgraded sites is opt-in.)</p>\n<p>Self-hosted WordPress site owners who want to earn money with WordAds must first <a href="https://wordads.co/signup/" target="_blank">apply</a> to join the network and are required to meet a minimum traffic requirement. Automattic doesn&#8217;t publish the exact minimum necessary for eligibility but the <a href="https://wordads.co/faq/" target="_blank">WordAds FAQ</a> page says &#8220;a site generally needs thousands of page views each month.&#8221; The site will also need to have both Jetpack and the AdControl plugin installed.</p>\n<p>&#8220;We&#8217;ve been working on the plugin off and on (mostly off) since mid 2014,&#8221; said Derek Springer, a Code Wrangler at Automattic who helped write the AdControl plugin. &#8220;We took a big pause to completely re-work the back end (WordAds 2.0) which is what we are now using all over WordPress.com.&#8221;</p>\n<p><a href="https://wordads.co/2015/11/02/introducing-wordads-2-0/" target="_blank">WordAds 2.0</a>, unveiled in November 2015, integrated WordAds into WordPress.com’s main Settings interface with earnings reports and payout information. It also introduced a real time bidding environment where ad agencies and buyers can bid on global ad impressions.</p>\n<p>In 2013, Automattic paid out around $1 million to WordAds publishers whose sites delivered 1 billion ad impressions per month. Published numbers are not yet available for 2015, but WordAds 2.0 has increased interest in the program, according to the <a href="https://wordads.co/2015/12/28/adcontrol-plugin-is-here/" target="_blank">announcement</a> today. With the release of AdControl for self-hosted sites, the number of publishers available on the network has the potential to increase significantly.</p>\n<h3>Why Does AdControl Require Jetpack?</h3>\n<p>For years, the WordPress community has been <a href="http://wptavern.com/how-important-is-jetpack-on-wordpress-road-to-50-market-share" target="_blank">waiting to see how Automattic will monetize Jetpack</a>. In addition to giving self-hosted users access to many of WordPress.com&#8217;s features, Jetpack now serves as a gateway to Automattic&#8217;s advertising network for more than 1 million active installs.</p>\n<p>I asked Springer why AdControl requires Jetpack and he cited the following reasons:</p>\n<ul>\n<li>We need the site’s unique ID (assigned to each Jetpack site) to track ad impressions in the back-end.</li>\n<li>We piggyback on Jetpack’s REST API connection to access some authenticated endpoints in the WP.com API.</li>\n<li>The payout/earning settings are all controlled via Calypso and we want a singular, unified experience.</li>\n</ul>\n<p>WordAds is deeply tied into WordPress.com&#8217;s infrastructure and as such requires authentication for tracking and rewarding participating sites. Jetpack provides the connecting link and is now key to opening up the world of independently-hosted WordPress blogs to Automattic&#8217;s advertising network.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 29 Dec 2015 06:27: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: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:58:"WPTavern: Pique: A Free Small Business Theme for 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:28:"http://wptavern.com/?p=50031";s:7:"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:"http://wptavern.com/pique-a-free-small-business-theme-for-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:3605:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/pique-cafe-theme.png" rel="attachment wp-att-50040"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/pique-cafe-theme.png?resize=1025%2C496" alt="pique-cafe-theme" class="aligncenter size-full wp-image-50040" /></a></p>\n<p>Most of the themes created by the professional design team at WordPress.com are geared towards bloggers. Business themes make up a much smaller segment of those designed in-house. That&#8217;s why the latest <a href="https://wordpress.com/themes/pique" target="_blank">Pique</a> theme is an unusual and exciting release.</p>\n<p>Although the theme was originally designed for coffee shops, it also works well for other small businesses like cafés, bakeries, hair salons, and shops. Pique can be instantly branded for any business by uploading a logo and a custom header.</p>\n<p>Its unique scrolling front page is created by adding panel sections, which are actually standard pages with content and featured images. Pique includes eight optional panels, which can be assigned within the customizer. Each panel control includes a dropdown selection of pages for the panel content, a background color option, and the ability to adjust the featured image&#8217;s opacity.</p>\n<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/pique-front-page.png" rel="attachment wp-att-50044"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/pique-front-page.png?resize=1025%2C2032" alt="pique-front-page" class="aligncenter size-full wp-image-50044" /></a></p>\n<p>Single posts have an optional sidebar and the footer also includes three widget areas. Pique supports different page designs via three unique templates: full-width, grid, and testimonials. A grid style page needs to be set as a parent page and individual items will show up if they are set as child pages. The featured image of the child page displays as an image in the grid. It&#8217;s a somewhat convoluted process that&#8217;s not terribly intuitive, but it works.</p>\n<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/grid-template.png" rel="attachment wp-att-50047"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/grid-template.png?resize=660%2C343" alt="grid-template" class="aligncenter size-full wp-image-50047" /></a></p>\n<p>Testimonials and recent blog posts can be displayed within the panels following instructions in the theme&#8217;s documentation. All testimonial content can also be viewed via its dedicated archive page at /testimonial/.</p>\n<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/testimonial-template.png" rel="attachment wp-att-50049"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/testimonial-template.png?resize=660%2C264" alt="testimonial-template" class="aligncenter size-full wp-image-50049" /></a></p>\n<p>Pique has the capacity for special formatting using icons from <a href="http://fortawesome.github.io/Font-Awesome/icons/" target="_blank">Font Awesome</a>. Call-to-action buttons and panel overlay text can be added using short HTML snippets from the theme&#8217;s instructions.</p>\n<p>Pique makes it easy for anyone to build a one-page, branded website with all the specialized content sections that you would traditionally expect from a business theme. It has not yet arrived on WordPress.org but self-hosted uses can download the theme as a zip file from its <a href="https://wordpress.com/themes/pique" target="_blank">homepage on WordPress.com</a>.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 29 Dec 2015 00:30: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: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:85:"WPTavern: What’s Your Limit of Advertising and Upselling in Free WordPress 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:"http://wptavern.com/?p=50018";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:91:"http://wptavern.com/whats-your-limit-of-advertising-and-upselling-in-free-wordpress-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:4834:"<p>On the <a href="https://www.facebook.com/groups/advancedwp/">Advanced WordPress Facebook group</a>, a member recently <a href="https://www.facebook.com/groups/advancedwp/permalink/1059920750736805/">raised the issue</a> of display banner advertising in plugins. After installing <a href="https://wordpress.org/plugins/ultimate-woocommerce-brands/">Ultimate WooCommerce Brands</a> developed by <a href="http://magniumthemes.com/">MagniumThemes</a>, a large admin notice appears with an affiliate linked display banner for Bluehost.</p>\n<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/BluehostBannerInsidePlugin.png" rel="attachment wp-att-50021"><img class="size-full wp-image-50021" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/BluehostBannerInsidePlugin.png?resize=815%2C363" alt="Bluehost Banner Admin Notice" /></a>Bluehost Banner Admin Notice\n<p>Ultimate WooCommerce Brands is a freemium plugin and while I&#8217;m not against plugin authors making a few bucks through advertising, displaying a webhosting banner seems irrelevant.</p>\n<p>The advertising banner also shows up on every admin page in the WordPress backend which I feel abuses the admin notice function, even though there&#8217;s a &#8220;Hide This Message button&#8221;. Upsells and advertising should be confined to the plugin&#8217;s activation and settings pages according to number 11 of the <a href="https://wordpress.org/plugins/about/guidelines/">WordPress plugin directory guidelines</a>:</p>\n<blockquote><p>Plugins should not hijack the blog admin. It is fine to include an Upgrade prompt on the plugin admin page, but not throughout the blog. It is acceptable to embed a widget on the dashboard but this should be the same size as others and be dismissable. It&#8217;s fine to put an error message at the top of the admin for special cases, but it should be linked to a way to fix the error and it should be infrequent. Any form of &#8220;nagging&#8221; is absolutely prohibited.</p></blockquote>\n<p>Samuel &#8216;Otto&#8217; Wood, a member of the group and plugin review team <a href="https://www.facebook.com/groups/advancedwp/permalink/1059920750736805/?comment_id=1062714040457476&comment_tracking=%7B%22tn%22%3A%22R%22%7D">confirmed</a> that plugins that display advertising on every admin page violate the guidelines and users should report them by emailing <strong>plugins at wordpress.org. </strong></p>\n<h2>The Guidelines Provide Wiggle Room</h2>\n<p>The plugin review team polices content in plugins, prevents spam, and attempts at bad faith from entering the directory. They also advise authors when they feel something that the plugin does is a bad idea. It&#8217;s important to note that <a href="https://wordpress.org/plugins/about/guidelines/">the guidelines</a> are not black and white. Instead, they&#8217;re somewhat subjective which allows the team to make decisions on a case by case basis.</p>\n<h2>The Power of Reviews</h2>\n<p>The WordPress plugin directory gives users an opportunity to provide feedback directly to plugin developers and users through reviews. Reviews are an excellent way to tell the developer why you dislike or like a plugin and it also gives fellow users in the community a heads up.</p>\n<p>So far, no one has mentioned the display advertising in <a href="https://wordpress.org/support/view/plugin-reviews/ultimate-woocommerce-brands">their reviews</a> of Ultimate WooCommerce Brands. Perhaps it&#8217;s not an issue or users have chosen to disable it and move on to a different option. One of the benefits of WordPress is that there&#8217;s usually more than one plugin available to accomplish a task.</p>\n<p>Jan Dembowksi, a volunteer moderator for the WordPress.org support forums, explains another benefits to reviewing plugins &#8220;Some of the forum moderators read <em>every</em> review. Occasionally, there may be a pattern if there’s a complaint such as not being able to dismiss the upsell banner or taking over the dashboard.</p>\n<p>&#8220;Sometimes that leads to the moderator installing the plugin or theme on a test installation. This is to see if there’s really a problem or not. If there’s a valid concern then it gets reported up. It doesn’t happen often thankfully, but it has occurred and the plugin or theme author got a polite shoulder tap,&#8221; Dembowski told the Tavern.</p>\n<h2>What&#8217;s Your Breaking Point?</h2>\n<p>We know that upsells and display advertising are allowed in plugins as long as they follow the directory guidelines. How a plugin&#8217;s settings pages are displayed is up to the developer, but, as a user, how much advertising or upselling is too much? What&#8217;s your advertising limit inside a freemium plugin before you purchase the pro version or move on to an alternative?</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 28 Dec 2015 20:35:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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: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:58:"WPTavern: 10up Open Sources IE 8 and 9 Support for Flexbox";s:7:"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:"http://wptavern.com/?p=49981";s:7:"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:"http://wptavern.com/10up-open-sources-ie-8-and-9-support-for-flexbox";s: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:3211:"<p>Frontend developers working with <a href="http://www.w3.org/TR/css3-flexbox/" target="_blank">Flexbox</a> no longer have to sacrifice support for older versions of IE. The folks at 10up have open sourced <a href="https://github.com/10up/flexibility" target="_blank">Flexibility</a>, a polyfill that uses JavaScript to allow Flexbox to work with IE  versions 8 and 9.</p>\n<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/flexibility.png" rel="attachment wp-att-49998"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/flexibility.png?resize=1025%2C386" alt="flexibility" class="aligncenter size-full wp-image-49998" /></a></p>\n<p>&#8220;Unfortunately, Flexbox support wasn’t added to Internet Explorer until version 10, leaving older versions – still popular in some corners – out of the Flexbox revolution,&#8221; said Taylor Lovett, 10up&#8217;s Director of Web Engineering. &#8220;This idea didn’t sit well with 10up’er Jonathan Neal, tasked with engineering a beautiful layout for a Fortune 50 forced to contend with supporting older versions. We decided to subsidize his time to see if we could introduce Flexbox support under less-than-ideal browser requirements.&#8221;</p>\n<p>CSS Tricks has a comprehensive <a href="https://css-tricks.com/snippets/css/a-guide-to-flexbox/" target="_blank">guide to to Flexbox</a>, a layout it recommends as more appropriate for components of an application or smaller-scale sites, (as an alternative to the <a href="http://css-tricks.com/snippets/css/complete-guide-grid/" target="_blank">Grid</a> for large-scale layouts).</p>\n<p>The idea behind Flexbox, according to the <a href="http://www.w3.org/TR/css3-flexbox/" target="_blank">w3.org docs</a>, is to provide a flexible container that expands or shrinks based on available layout space:</p>\n<blockquote><p>In the flex layout model, the children of a flex container can be laid out in any direction, and can “flex” their sizes, either growing to fill unused space or shrinking to avoid overflowing the parent. Both horizontal and vertical alignment of the children can be easily manipulated. Nesting of these boxes (horizontal inside vertical, or vertical inside horizontal) can be used to build layouts in two dimensions.</p></blockquote>\n<p>Flexbox is ideal for creating layouts that work with various screen sizes and devices, especially in cases where the layout&#8217;s container size is unknown or dynamic. Flexibility extends this to IE 8 and 9 by tapping into the browser&#8217;s <code><a href="http://help.dottoro.com/ljqkvomc.php" target="_blank">currentStyle</a></code> and <code><a href="http://help.dottoro.com/ljhddfwr.php" target="_blank">runtimeStyle</a></code> proprietary features to manipulate and overwrite style declarations.</p>\n<p>Once you include flexibility.js somewhere within your project, it will automatically detect Flexbox elements and write new styles to make them work with IE 8 and 9. Flexibility is licensed under the GPL v2 (or later). Check out the <a href="https://github.com/10up/flexibility" target="_blank">repo on GitHub</a> to get more details on how to use it and how it works.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 28 Dec 2015 19:09:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:30;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:70:"WPTavern: WPWeekly Episode 218 – The 2015 Year in Review Part 1 of 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:44:"http://wptavern.com?p=50009&preview_id=50009";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"http://wptavern.com/wpweekly-episode-218-the-2015-year-in-review-part-1-of-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:1206:"<p>There&#8217;s a lot that happens in the WordPress ecosystem throughout the course of a year. In this episode, <a href="http://marcuscouch.com/">Marcus Couch</a> and I run down our selection of big news stories from January to June.</p>\n<p>One trend we noticed is that there were quite a few unsuccessful crowdfunding campaigns. Listen in to find out if any of the services and companies that launched earlier this year are still in business. Part two will record on Wednesday, December 30th.</p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, December 30th 9:30 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">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via RSS: </strong><a href="http://www.wptavern.com/feed/podcast" target="_blank">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">Click here to subscribe</a></p>\n<p><strong>Listen To Episode #218:</strong><br />\n</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 28 Dec 2015 18:49: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:"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:22:"Matt: Merry Christmas!";s:7:"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:21:"http://ma.tt/?p=45719";s:7:"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:39:"http://ma.tt/2015/12/merry-christmas-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:436:"<p>I hope it&#8217;s filled with lots of comfortable sweaters, <a href="https://mercantile.wordpress.org/product/wordpress-ugly-christmas-sweatshirt/">like this one</a>.<a href="https://mercantile.wordpress.org/product/wordpress-ugly-christmas-sweatshirt/"><img class="alignnone size-full wp-image-45721" src="http://i2.wp.com/ma.tt/files/2015/12/ugly-sweater-wp.jpg?resize=604%2C604" alt="ugly-sweater-wp.jpg" /></a>.</p>\n<p>&nbsp;</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, 25 Dec 2015 19:48:29 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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: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:61:"WPTavern: Milestone: WP Tavern Publishes its 30,000th Comment";s:7:"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:"http://wptavern.com/?p=49987";s:7:"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:"http://wptavern.com/milestone-wp-tavern-publishes-its-30000th-comment";s: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:3186:"<p>When I <a href="http://wptavern.com/welcome-to-the-wordpress-tavern">founded WP Tavern in 2009</a>, comments were an important part of the site&#8217;s initial success. After six years, the site has published its 30,000th comment.</p>\n<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/30KComments.png" rel="attachment wp-att-49988"><img class="size-full wp-image-49988" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/30KComments.png?resize=1025%2C245" alt="The 30,000th Comment" /></a>The 30,000th Comment\n<p>At a time where large websites such as <a href="http://www.copyblogger.com/removing-blog-comments/">Copyblogger</a> and the <a href="http://www.thestar.com/news/2015/12/16/toronto-star-closing-commenting-on-thestarcom.html">Toronto Star</a> are closing down comments in favor of social media, the Tavern continues to be a source of open conversation about WordPress. However, 2015 has been a tough year as a moderator.</p>\n<h2>A Year of Firsts</h2>\n<p>For the first time in years, I created a <a href="http://wptavern.com/comment-policy">comment moderation policy</a> to establish a baseline of expectations for moderators and commenters. Also for the first time in the site&#8217;s history, I banned an individual from leaving comments on the Tavern.</p>\n<p>In the Tavern&#8217;s early days, I looked forward to discussing things with people via the comments and did everything I could to encourage them. Some of the conversations over the years have been great and have led to positive changes in WordPress. Six years later, many of the comments on the Tavern appear to be filled with anger, mostly from the same people. Dealing with so much negativity all the time makes comment moderation difficult.</p>\n<h2>Taking a More Active Role in Discussions</h2>\n<p>One of my New Years resolutions for 2016 is to take a more active role in the discussions on the Tavern. I want to reestablish the feeling the Tavern had a few years ago where everyone is welcome to share their opinions as long as its done in a respectful way.</p>\n<p>Comments are a great way to share feedback, ideas, opinions, and look at things from a different perspective. But when the conversation turns into a mud-slinging contest which has recently happened too often on the Tavern, it turns into a pile of meaningless words.</p>\n<h2>Commenting Goals for 2016</h2>\n<p>In 2016, let&#8217;s try to having meaningful conversations where words transition into action. Let&#8217;s discuss ideas, opinions, and perspectives without getting or taking things personal. Let&#8217;s encourage collaboration instead of infighting. Let&#8217;s assume the best in someone&#8217;s words instead of the worst. In the New Year, I&#8217;ll do my best to try to lead conversations in these directions but I need commenters to do their part as well.</p>\n<p>Thanks to everyone who&#8217;s commented on the Tavern over the years. Your feedback is and continues to be a valuable asset to this site. Instead of leaving the lights on, we&#8217;ll leave the comment form open and we encourage everyone to continue sharing their thoughts and opinions with us.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 23 Dec 2015 23:27:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:33;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:65:"WPTavern: WordCamp Lahore, Pakistan Application Approved for 2016";s:7:"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:"http://wptavern.com/?p=49963";s:7:"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:"http://wptavern.com/wordcamp-pakistan-application-approved-for-2016";s: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:2551:"<p>Earlier this week we interviewed Muhammad Kashif about the <a href="http://wptavern.com/wordpress-community-growing-in-pakistan-500-attend-lahore-meetup" target="_blank">phenomenal growth of the WordPress community in Pakistan</a>. Kashif organizes the local Lahore meetup, which started with a few dozen attendees three months ago and grew to more than 500 this past weekend. His team has been working hard to bring WordCamp to Pakistan, and today their application was approved by the WordPress Foundation.</p>\n<p>The event will officially be called WordCamp Lahore. Kashif said that they originally proposed &#8220;WordCamp Pakistan&#8221; but were asked to keep it local to the city. The Foundation&#8217;s reply to their request was as follows:</p>\n<blockquote><p>We stay away from labeling WordCamps with the country name rather than the city, because we have found that doing so discourages local organizers from doing additional WordCamps in the country. We had some problems with this in the past, where because there was a &#8220;national&#8221; WordCamp, no other WordCamps ever happened in that country. When we changed the naming convention to be city-focused, that country developed stronger local communities and several WordCamps per year.</p></blockquote>\n<p>The application proposed September for the event but the dates have not yet been finalized. WordCamp Lahore organizers will have an orientation meeting with WP Foundation representatives tomorrow to begin the planning process.</p>\n<p>Kashif told the Tavern that they are looking at the <a href="http://www.expolahore.com/" target="_blank">Lahore International Expo Centre</a> as a possible venue, since it has an 820 seat capacity. The team will be meeting with a few different venue providers to find a good fit.</p>\n<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/expo-centre-lahore.jpg" rel="attachment wp-att-49973"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/expo-centre-lahore.jpg?resize=600%2C360" alt="Lahore International Expo Centre" class="size-full wp-image-49973" /></a>Lahore International Expo Centre\n<p>As Pakistan is a multilingual country, most of the Lahore meetup sessions are conducted in English. This means that the WordCamp will likely be accessible to a wide range of people outside of Pakistan as well. If the Lahore meetup attendance numbers are any indication, the first WordCamp in Pakistan has the potential to be one of the largest first WordCamps in history.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 23 Dec 2015 18:25: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: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:68:"WPTavern: Mailbag Plugin Offers Dead Simple Email Subscription Forms";s:7:"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:"http://wptavern.com/?p=49923";s:7:"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:"http://wptavern.com/mailbag-plugin-offers-dead-simple-email-subscription-forms";s: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:4053:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/mailbag.jpg" rel="attachment wp-att-49927"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/mailbag.jpg?resize=1025%2C390" alt="mailbag" class="aligncenter size-full wp-image-49927" /></a></p>\n<p><a href="https://wordpress.org/plugins/mailbag/" target="_blank">Mailbag</a> is not a new plugin but it&#8217;s one of those convenient tools you&#8217;ll want to bookmark if you build WordPress sites that require email subscription forms. The plugin makes it easy to add a MailChimp or Campaign Monitor email form to posts or pages using a shortcode.</p>\n<p>I only recently came across it while <a href="http://wptavern.com/politics-a-free-wordpress-theme-for-political-campaigns" target="_blank">reviewing the Politics theme</a>, which prominently features an email signup form powered by Mailbag.</p>\n<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/politics-screenshot.png" rel="attachment wp-att-49589"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/politics-screenshot.png?resize=705%2C460" alt="politics-screenshot" class="aligncenter size-full wp-image-49589" /></a></p>\n<p>If you have your Mailchimp or Campaign Monitor API key handy, then you can add your email subscription form in under a minute. Paste in the key, select your list, and customize your button text. (Your API keys must be saved before you can select a list to add subscribers.) Once these settings are saved, you can place the shortcode anywhere within your content.</p>\n<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/mailbag-settings.png" rel="attachment wp-att-49929"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/mailbag-settings.png?resize=1025%2C889" alt="mailbag-settings" class="aligncenter size-full wp-image-49929" /></a></p>\n<p>The flexibility for styling the forms is what sets this plugin apart. You can opt to use the built-in minimal Mailbag styling or allow your theme to dictate the style. If you choose to disable the default style, the usage tab on the plugin&#8217;s settings page outlines the CSS classes you will want to customize.</p>\n<pre class="brush: css; light: true; title: ; notranslate">\n.mailbag-wrap { /* Wraps entire form */ }\n\n.mailbag-wrap label { /* Label styles */ }\n\n.mailbag-wrap input[type="text"] { /* Name and email input styles */ }\n\n.mailbag-wrap input[type="submit"] { /* Submit button styles */ }\n</pre>\n<p>Mailbag was created by the folks at <a href="https://arraythemes.com/" target="_blank">Array</a> for use with <a href="https://arraythemes.com/themes/transmit-wordpress-theme/" target="_blank">Transmit</a>, a landing page theme that features an email subscription form. Array built it to be compatible with any theme (not just their own) and made the plugin freely available on WordPress.org</p>\n<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/transmit-mailbag.jpg" rel="attachment wp-att-49933"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/transmit-mailbag.jpg?resize=984%2C783" alt="transmit-mailbag" class="aligncenter size-full wp-image-49933" /></a></p>\n<p>If you&#8217;re a theme developer and your theme requires an email subscription form, there&#8217;s no need to reinvent the wheel or bloat your theme with extra functionality. It&#8217;s much easier to select professionally supported plugins from WordPress.org and present the user with plugin recommendations using a tool like <a href="http://tgmpluginactivation.com/" target="_blank">TGM Plugin Activation</a>. You can design around your recommended plugins without having to support and maintain them.</p>\n<p><a href="https://wordpress.org/plugins/mailbag/" target="_blank">Mailbag</a> is easy for users to configure, publicly distributed on WordPress.org, and doesn&#8217;t take a heavy hand to styling. If you want a solid, simple plugin to use and recommend, this is a handy one to tuck into your toolbag.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 23 Dec 2015 06:54:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:76:"WPTavern: New WordPress Feature Plugin Lets Users Resize the Customizer Pane";s:7:"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:"http://wptavern.com/?p=49895";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:86:"http://wptavern.com/new-wordpress-feature-plugin-lets-users-resize-the-customizer-pane";s: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:6756:"<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/customize-pane-resize.png" rel="attachment wp-att-49906"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/customize-pane-resize.png?resize=1025%2C385" alt="customize-pane-resize" class="aligncenter size-full wp-image-49906" /></a></p>\n<p>Contributors to the WordPress core <a href="https://make.wordpress.org/core/components/customize/" target="_blank">Customize component</a> are targeting the upcoming 4.5 release for inclusion of a new feature plugin. <a href="https://wordpress.org/plugins/customize-pane-resizer/" target="_blank">Customize Pane Resizer</a> allows users to drag the edge of the pane to make the customizer wider than the default 300px.</p>\n<p>According to Customize component maintainer <a href="https://weston.ruter.net/" target="_blank">Weston Ruter</a>, the idea for the plugin came out of the community summit held earlier this month in Philadelphia, where it was raised as a usability improvement.</p>\n<p>&#8220;Justin Sternberg took ownership of the idea and we collaborated on it over the course of the community summit and WCUS,&#8221; Ruter said. &#8220;He did all the real work, and I just contributed ideas and provided Customizer architectural pointers.&#8221;</p>\n<p>At the moment, the pane simply resizes when the user drags the resize icon, but even this one feature involves refining many tiny details. Ruter said the immediate roadmap for the plugin is to resolve the <a href="https://github.com/xwp/wp-customize-pane-resizer/issues" target="_blank">GitHub issues</a> that have already been logged.</p>\n<h3>Future Possibility of Undocking the Customizer and Adding Inline Controls</h3>\n<p>Contributors have many other ideas for extending this feature, including the possibility of introducing positioning options (ie. right/left/bottom). These ideas are in the discussion phase and are not set in stone.</p>\n<p>&#8220;In addition to being able to move the pane to the right (or to the top/bottom, which are technically problematic), Justin had the idea of allowing the pane to be dragged anywhere on the screen,&#8221; Ruter said.</p>\n<p>&#8220;In this way the Customizer pane would work like panels in PhotoShop which can be docked into the sidebar or they can be dragged out to float freely. This would allow the Customizer to be positioned anywhere on the screen, with a full page preview in background.&#8221;</p>\n<p>Alongside the idea of the customizer pane becoming a floating window, contributors are also <a href="https://core.trac.wordpress.org/ticket/32296" target="_blank">discussing</a> applying this same concept to individual customizer controls. This ties into one of the items on Ruter&#8217;s <a href="https://make.wordpress.org/core/2015/09/23/outlining-a-possible-roadmap-for-the-customizer/" target="_blank">longer-term roadmap for the Customizer</a> &#8211; inline controls:</p>\n<blockquote><p>​<strong>Bootstrapped Customizer</strong>:​ Lazy-load the Customizer into the current frontend view without having to leave the page. With selective refresh implemented, inline controls and frontend bootstrapping would be possible since full-page refreshes would no longer be required.</p></blockquote>\n<p>&#8220;Instead of all of the controls being docked into the one pane and organized into panels and sections, they could instead (or in addition) be displayed alongside the elements in the preview that they modify,&#8221; Ruter said. &#8220;For example, editing a widget could pop open a floating widget form control next to the widget in the preview.&#8221;</p>\n<p>These alternative UI considerations are currently beyond the scope of the Customize Pane Resizer feature plugin, which Ruter said will be limited to polishing up the resizing feature for 4.5.</p>\n<h3>The Customize Pane Resizer Addresses Important Usability Concerns</h3>\n<p>When <a href="http://wptavern.com/menu-customizer-officially-proposed-for-merge-into-wordpress-4-3" target="_blank">menus were added to the customizer in WordPress 4.3</a>, many thought that the narrow width of the pane created a cramped menu management experience. The ability to resize the customizer pane addresses this concern by allowing users to expand it for tasks that require more real estate.</p>\n<p>Ruter doesn&#8217;t anticipate many objections to merging the Customize Pane Resizer plugin, given that it solves several usability problems.</p>\n<p>&#8220;I don&#8217;t think it is very controversial,&#8221; he said. &#8220;It seems a major complaint I hear often about the Customizer is that it doesn&#8217;t give the user enough room, so this would allow the user to have as much room as they want.</p>\n<p>&#8220;Another concern I&#8217;ve heard is that people don&#8217;t know the pane can be collapsed at all (even though there is a collapse button on the bottom), so this greatly improves the visibility of collapsing and it implements a common UI paradigm where panes can be resized by dragging on their edge (e.g. Chrome dev tools),&#8221; Ruter said.</p>\n<p>In making the pane resizable, Ruter&#8217;s chief concern is ensuring that the controls will respond nicely to varying widths, including those created by plugins. Expanding the customizer pane with the resizer plugin currently stretches the controls somewhat awkwardly and in some cases leaves a lot of empty real estate.</p>\n<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/customize-pane-expanded.png" rel="attachment wp-att-49918"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/customize-pane-expanded.png?resize=1025%2C396" alt="customize-pane-expanded" class="aligncenter size-full wp-image-49918" /></a></p>\n<p>&#8220;The biggest concern I have is that controls are designed for the 300px width, generally,&#8221; Ruter said. &#8220;So if the width is all of a sudden 900px, then the (custom) controls may well not look right.</p>\n<p>&#8220;The controls in Core need to be updated to ensure they work in a variable-width pane. But plugin controls would need to do the same.&#8221;</p>\n<p>If you want to help contribute to the Customizer Pane Resizer&#8217;s development, check out the plugin&#8217;s <a href="https://github.com/xwp/wp-customize-pane-resizer" target="_blank">GitHub repo</a>. It is <a href="https://wordpress.org/plugins/customize-pane-resizer/" target="_blank">available on WordPress.org</a> but the GitHub version is always more up-to-date. If you have developed a plugin or theme that extends the customizer, you may want to test the resizer and offer feedback/code improvements on GitHub. Anyone interested can join the conversation in the #core-customize channel on WordPress Slack.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 22 Dec 2015 20:42:01 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:79:"WPTavern: Charlie Livingston, Founder of aThemes, Acquires Pro Plugin 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:28:"http://wptavern.com/?p=49659";s:7:"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:87:"http://wptavern.com/charlie-livingston-founder-of-athemes-acquires-pro-plugin-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:2182:"<p>Earlier this year Steven Gliebe, founder of <a title="http://churchthemes.com/" href="http://churchthemes.com/">Churchthemes.com</a>, launched <a href="http://wptavern.com/steven-gliebe-launches-wordpress-commercial-plugin-directory">Pro Plugin Directory</a>, a site that lists commercial WordPress plugins for a variety of categories including, forms, performance, and security. After accumulating more than 170 plugins in five months, Gliebe decided to <a href="http://wptavern.com/pro-plugin-directory-is-seeking-a-new-owner">sell the site</a> in November citing a lack of time to devote to the project.</p>\n<p>Charlie Livingston, founder of <a href="http://athemes.com/">aThemes</a>, is the new owner of <a href="https://proplugindirectory.com/pro-plugin-directory-has-a-new-owner/">Pro Plugin Directory</a>. Livingston purchased the site because he believes in its potential. Gliebe received more than 20 offers to acquire the site but after the first one fell through, he chose Livingston&#8217;s offer. The terms and financial details of the deal are undisclosed.</p>\n<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/ProPluginDirectoryHomepage.png" rel="attachment wp-att-49901"><img class="size-full wp-image-49901" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/ProPluginDirectoryHomepage.png?resize=968%2C518" alt="Pro Plugin Directory Home page" /></a>Pro Plugin Directory Home page\n<p>Pro Plugin Directory will remain the same in the short-term as Livingston learns how the site works. However, he plans to add new features in addition to increasing marketing efforts, &#8220;I have a few ideas about what I can do to make PPD an even better resource as the aim is to make it the go-to place for commercial plugins,&#8221; he said.</p>\n<p>Livingston is currently soliciting feedback on what features and enhancements you&#8217;d like to see made to the directory. Pro Plugin Directory is one of the few resources devoted to listing commercial WordPress plugins so it&#8217;s great to see the directory will live on with someone willing to spend the time and effort needed to maintain the site.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 22 Dec 2015 16:54:10 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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: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:60:"WPTavern: Reyl Lite: A Free Ultra Minimalist WordPress 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:28:"http://wptavern.com/?p=49869";s:7:"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:"http://wptavern.com/reyl-lite-a-free-ultra-minimalist-wordpress-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:3191:"<p>If you&#8217;re looking for a blog design that emphasizes the words of your content without a requirement for big, flashy featured images, <a href="https://wordpress.org/themes/reyl-lite/" target="_blank">Reyl Lite</a> is a super minimalist option. It is one of the most bare bones blogging themes to hit WordPress.org in recent weeks.</p>\n<p>Throughout 2015, the single-column, centered layout has been a mainstay of WordPress theme designs that cater to active bloggers. Reyl Lite is a perfect example of this, with its homepage stripped down to post titles, excerpts, and minimal post meta. No featured images are required to make this design work.</p>\n<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/reyl-lite.png" rel="attachment wp-att-49872"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/reyl-lite.png?resize=1025%2C769" alt="reyl-lite" class="aligncenter size-full wp-image-49872" /></a></p>\n<p>Single posts feature a large title, colorful tags and categories, with previous/next post title navigation beneath the content.</p>\n<p>The theme includes customizer options that allow you to select a header image, background image/color, and header text color. If you want the design that is shown in the <a href="http://demo.quemalabs.com/reyl-lite/" target="_blank">live demo</a>, you actually don&#8217;t have to touch any of the options.</p>\n<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/reyl-single-post-screenshot.png" rel="attachment wp-att-49886"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/reyl-single-post-screenshot.png?resize=1025%2C712" alt="reyl-single-post-screenshot" class="aligncenter size-full wp-image-49886" /></a></p>\n<p>Reyl Lite does not include any widget areas, which creates a clutter-free display. This could be a deal breaker for those who need more customization options.</p>\n<p>CSS animations are a nice touch, but one thing the theme is lacking is a default set of strong typography selections. That attention to detail would have put Reyl Lite into a more elegant category. Without this, the content falls a little flat. Fortunately, that can be easily remedied with the addition of a <a href="https://wordpress.org/plugins/search.php?q=google+fonts" target="_blank">Google Fonts plugin</a> or a few modifications to a child theme.</p>\n<p>One odd quirk of this theme is that the first break point is right at 1280&#215;1024 screen resolution, which is where you will see the mobile view. Other than that, it responds very well to different devices.</p>\n<p>The theme was created by the folks at <a href="https://www.quemalabs.com/" target="_blank">Quema Labs</a>. The company has <a href="https://wordpress.org/themes/author/nicoandrade/" target="_blank">several other free themes</a> on WordPress.org designed in a similar style. Reyl Lite&#8217;s straightforward layout and sparing use of colored links could lend charm to content-focused blogs that don&#8217;t require support for a lot of extra fluff. You can <a href="https://wordpress.org/themes/reyl-lite/" target="_blank">download</a> it for free from WordPress.org.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 22 Dec 2015 00:48:30 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:61:"WPTavern: New Plugin Restores Lost Functionality 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:28:"http://wptavern.com/?p=49859";s:7:"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:"http://wptavern.com/new-plugin-restores-lost-functionality-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:1650:"<p>Over time, features and user interface elements in WordPress are removed or hidden from view. This generally occurs after a <a href="https://core.trac.wordpress.org/ticket/28206">significant amount of discussion.</a> Since WordPress is used by so many people, even a small percentage of users who depend on those features is a significant amount. Thankfully in most cases, features can be restored by using a hook, action, or filter.</p>\n<p>If this sounds too difficult, consider using the new <a href="https://wordpress.org/plugins/restore-lost-functionality/">Restore Lost Functionality</a> plugin developed by, <a href="https://profiles.wordpress.org/codedart/">Coded Art</a>. As the name suggests, the plugin restores functionality removed or hidden from view. In its current state, it has three options. The features it can restore varies depending on the version of WordPress you&#8217;re using.</p>\n<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/RestoreLostFunctionalitySettings.png" rel="attachment wp-att-49861"><img class="size-full wp-image-49861" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/RestoreLostFunctionalitySettings.png?resize=820%2C364" alt="Restore Lost Functionality Settings Page" /></a>Restore Lost Functionality Settings Page\n<p>I tested the plugin by restoring the title field when inserting links and discovered it works as expected. As WordPress evolves, Coded Art plans to continue restoring features for those that depend on them. If there&#8217;s a feature you&#8217;d like to see this plugin restore, let Coded Art know in the comments.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 21 Dec 2015 18:58:09 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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: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:76:"WPTavern: WordPress Community Growing in Pakistan, 500+ Attend Lahore Meetup";s:7:"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:"http://wptavern.com/?p=49831";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:84:"http://wptavern.com/wordpress-community-growing-in-pakistan-500-attend-lahore-meetup";s: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:5473:"<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/lahore-pakistan-wordpress-meetup.jpg" rel="attachment wp-att-49835"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/lahore-pakistan-wordpress-meetup.jpg?resize=1025%2C571" alt="lahore-pakistan-wordpress-meetup" class="aligncenter size-full wp-image-49835" /></a></p>\n<p>Over the weekend, the WordPress community in Lahore, Pakistan held its third monthly meetup. The first meetup had just a few dozen attendees, the second approximately 300, and this weekend they had more than 500 WordPress professionals and enthusiasts.</p>\n<p>Attendee <a href="https://twitter.com/noumaan_" target="_blank">Noumaan Yaqoob</a> traveled from Karachi to the event and shared his experience in a <a href="https://www.facebook.com/noumaan.yaqoob/posts/10153414598007695" target="_blank">post</a> on Facebook:</p>\n<p>&#8220;The auditorium was full of young students, experts, freelancers,&#8221; Yaqoob said. &#8220;There were people sitting on stairs, standing at the entrance and the organizers had to quickly install a large screen outside so that people could sit outside too. The energy of these young people was mind blowing.</p>\n<p>&#8220;I had a chance to interact with lots of participants,&#8221; he said. &#8220;They were all excited about using WordPress in their professional lives and many of them already had small freelancing setups. I was very impressed by their passion for entrepreneurship and creating jobs not just for themselves but for others too.&#8221;</p>\n<p><a href="https://twitter.com/kashif_mp" target="_blank">Muhammad Kashif</a>, one of the organizers for the Lahore meetup, said that news of the event spread through an extensive network of Pakistani freelancers who are connected by social media. ProPakistani, a local IT news site, also published an <a href="http://propakistani.pk/2015/12/14/wordpress-meetups-is-coming-to-lahore-on-19th/" target="_blank">article</a> that helped new attendees learn about the event.</p>\n<p>&#8220;We had to close registration two days before the event because we didn&#8217;t have space,&#8221; Kashif said. He and fellow organizers, with the help of 25 volunteers, printed directions, arranged refreshments, and managed the crowd. As the meetup is still very new, they put the event together without the help of any official sponsors.</p>\n<p>&#8220;We got a free venue from <a href="http://techhubconnect.pitb.gov.pk/" target="_blank">TechHub Connect</a>, the local co-working space provider,&#8221; Kashif said. &#8220;The rest we managed from our own pockets. We wish we had more resources, but we will continue to do our best to educate and inspire the local WordPress community.&#8221;</p>\n<p>Kashif hopes that the event will attract more sponsors but wants to be careful to preserve their purpose and focus.</p>\n<p>&#8220;We welcome anyone who wants to join us but we would like to maintain the independence and the freedom of WordPress,&#8221; he said.</p>\n<h3>Paving the Way for WordCamp Pakistan</h3>\n<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/lahore-wp-meetup-pakistan.jpg" rel="attachment wp-att-49843"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/lahore-wp-meetup-pakistan.jpg?resize=1025%2C547" alt="lahore-wp-meetup-pakistan" class="aligncenter size-full wp-image-49843" /></a></p>\n<p>Organizers of the Lahore WordPress meetup expect even more attendees at the next event on January 16. They are working together with other active meetups in Karachi, Sialkot, and Hyderabad to organize WordCamp Pakistan as a mega event in September 2016. The WordPress Foundation is currently reviewing their application.</p>\n<p>English and Urdu are the primary languages used by the WordPress community in Pakistan, so the WordCamp would be accessible to many more attendees from outside the country.</p>\n<p>&#8220;Pakistan is a very multilingual country,&#8221; Kashif said. &#8220;But English is the unofficial official language. So most of the sessions are in English but the speaker or presenter may switch to Urdu to make their presentation even more interesting. We actually don&#8217;t even notice when someone has switched from English to Urdu and vice versa,&#8221; he said.</p>\n<p>WordPress and other open source technologies open up a world of new employment opportunities to freelancers in developing nations like Pakistan. This has helped fuel the growth of the Lahore meetup, which is now largely made up of freelancers and entrepreneurs.</p>\n<p>&#8220;The local economy is struggling, which is pushing young individuals to start their own businesses or improve their skills,&#8221; Kashif said.</p>\n<p>&#8220;WordPress offers great employment opportunities as one can work from home and does not need a visa or immigration,&#8221; he said. &#8220;The ease and familiarity with English helps Pakistani freelancers work easily with clients from all over the world.&#8221;</p>\n<p>Although some Pakistani professionals work in well-known WordPress-related businesses as remote support, customer care, or developers, a larger number are freelancers who have formed small companies and are creating new jobs.</p>\n<p>&#8220;Pakistan has a large user base of WordPress freelancers and developers,&#8221; Kashif said. &#8220;We feel it&#8217;s about time we put it on the map and tell the world about the huge potential we have here.&#8221;</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 21 Dec 2015 07:33:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:40;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"Matt: Wapuu’s History";s:7:"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:21:"http://ma.tt/?p=45712";s:7:"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:36:"http://ma.tt/2015/12/wapuus-history/";s: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:432:"<p><img class="alignright  wp-image-45717" src="http://i1.wp.com/ma.tt/files/2015/12/santa_wapuu.png?resize=191%2C268" alt="santa_wapuu.png" />Curious about what the famous Wapuu character came from, and the alternative designs for it? <a href="http://wapuu.jp/2015/12/12/wapuu-origins/">The Wapuu Fan Club has a great write-up of the origins of Wapuu</a>, much of which I had actually forgotten already even though I was there.</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, 20 Dec 2015 22:58: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:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:41;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:77:"WPTavern: New Free Hookr Plugin Displays All Available Hooks Inside 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:28:"http://wptavern.com/?p=49806";s:7:"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:87:"http://wptavern.com/new-free-hookr-plugin-displays-all-available-hooks-inside-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:4532:"<p>Earlier this year, <a href="http://wptavern.com/hookr-enters-beta-with-new-ui-and-support-for-800-plugins-and-themes" target="_blank">Hookr.io entered beta</a> with a new UI and support for 800+ plugins and themes. The site provides a WordPress hook/API reference for developers, but creator <a href="https://twitter.com/explodybits" target="_blank">Christopher Sanford</a> has a vision to do much more with it in 2016.</p>\n<p>Today Sanford announced the release of the new <a href="http://hookr.io/plugin/" target="_blank">official Hookr plugin</a>, which is available for free. It displays the actions and filters that fired as the page loaded.</p>\n<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/hookr-plugin.png" rel="attachment wp-att-49814"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/hookr-plugin.png?resize=1025%2C701" alt="hookr-plugin" class="aligncenter size-full wp-image-49814" /></a></p>\n<p>Hovering over the indicators and clicking through to a specific hook will show its details, including the tag, invoker, description, and value.</p>\n<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/hook-details.png" rel="attachment wp-att-49815"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/hook-details.png?resize=1025%2C701" alt="hook-details" class="aligncenter size-full wp-image-49815" /></a></p>\n<p>The plugin also includes a built-in Lucene search engine for super fast filtering from the admin bar. Developers can tweak the default Hookr settings to ignore or watch hooks with wildcards. The plugin is easily configured under the Tools menu.</p>\n<p>Sanford began working on the official Hookr plugin a week before WordCamp US.</p>\n<p>&#8220;I wasn&#8217;t sure if it would actually be useful&#8211; but I showed Zac and a few others and they seemed to like it,&#8221; he said. &#8220;So I pulled an 18-hour bender in Philly to get it nearly complete.&#8221;</p>\n<p>The plugin has been beta tested for the past two weeks and is now stable and ready for use. As it&#8217;s geared purely for development, it should not be installed on a production site.</p>\n<h3>What&#8217;s Next for Hookr in 2016?</h3>\n<p>During the past year Sanford has been steadily adding plugins at the request of users, including Pods, WP E-Commerce, Caldera Forms, and others. He hopes that commercial theme and plugin developers will get on board so that he can host their APIs as well.</p>\n<p>&#8220;I have done some substantial reworking to the parsing engine &#8211; it now tracks discrepancies between the source code and the documentation,&#8221; Sanford said. &#8220;This will be something that I will be offering as a service as well.</p>\n<p>&#8220;In the short term (by the end odf Q1), I plan to keep refining the parsing engine, adding plugins, and working on features users actually care about,&#8221; he said.</p>\n<p>&#8220;I will be launching the API site that will be piloting around the same time. I will be working with the Rocket Genius (Gravity Forms) guys to provide realtime data for their premium plugin.&#8221;</p>\n<p>After those initiatives are released, Sanford told the Tavern that he&#8217;s going to focus on creating native IDE plugins for Atom and Sublime.</p>\n<h3>No Name Change Planned, Hookr Swag Store Coming Soon</h3>\n<p>The Hookr name and branding has been controversial with a few who find it off-putting and offensive. Sanford considered changing the name but has now decided to keep the original brand.</p>\n<p>&#8220;The market is flooded, it&#8217;s a short, memorable and established brand,&#8221; he said. &#8220;On numerous occasions, individuals have used the term &#8216;unfortunate&#8217; to describe the name. If it&#8217;s so offensive, then why do my usage and followers keep increasing? The people complaining are not paying my bills, nor are they even relevant users of the resource. Simply put, their opinions mean nothing to me.&#8221;</p>\n<p>Sanford has wrestled with the name change and has even purchased numerous alternative domains but nothing felt right. He will soon be launching a swag line with tees, mugs, stickers, and any product that will help him to pay for hosting Hookr.io.</p>\n<p>&#8220;At WCUS, I decided that either I could limp Hookr along, or I could make it undeniably a fixture in the WordPress ecosystem,&#8221; he said. &#8220;I decided on the latter. And that is exactly what I&#8217;m doing with offerings such as the Hookr plugin.&#8221;</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 19 Dec 2015 00:25:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:71:"WPTavern: John James Jacoby on Navigating BuddyPress’ Identity Crisis";s:7:"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:"http://wptavern.com/?p=49804";s:7:"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:"http://wptavern.com/john-james-jacoby-on-navigating-buddypress-identity-crisis";s: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:2259:"<p>I had the opportunity to catch up with John James Jacoby at WordCamp US 2015. Jacoby is the project lead for bbPress and BuddyPress. In the video interview below he offers a quick overview of what to expect in BuddyPress 2.5.</p>\n<p>Jacoby also gives us a look inside his <a href="https://github.com/stuttter" target="_blank">Stuttter</a> project, which contains several social components, and explores how they might fit into WordPress. These include his experiments with users, profiles, and the user experience as it pertains to aggregating activity.</p>\n<p>“It’s really just attacking the idea of the big features of BuddyPress in a smaller way that developers can interact with more conveniently, such as taxonomies and metadata vs. the big monolithic solution that BuddyPress tends to be,&#8221; he said.</p>\n<p>&#8220;I don’t think my experimentation with Stuttter is going to translate into me spending less time on BuddyPress,&#8221; Jacoby said. &#8220;It’s like a side project. It’s like an artist switching from oil to watercolor paint. You try and see what’s over there and bring back in what you learned.&#8221;</p>\n<p>Jacoby said that he hopes to continue to provide leadership for BuddyPress for the foreseeable future. Part of this is mentoring BP core leadership to step up to feel comfortable leading and making decisions. The other part is helping the project navigate what he believes to be an identity crisis.</p>\n<p>&#8220;BuddyPress as a project has an identity crisis,&#8221; Jacoby said. &#8220;It doesn&#8217;t know what exactly it&#8217;s supposed to be to the people who are using it. Defining what BuddyPress&#8217; identity is or what problems it&#8217;s truly trying to solve is what it needs. Until that happens it&#8217;s going to float along without a clear definition of what it&#8217;s trying to do.&#8221;</p>\n<p>As part of his efforts to help BuddyPress navigate this identity crisis, Jacoby has been talking to people and agencies who are actively using it. At the end of the interview he puts out a call for anyone who is using the software to reach out to him with feedback on where BuddyPress should go in the future.</p>\n<p><span class="embed-youtube"></span></p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 18 Dec 2015 22:07:13 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:43;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:82:"WPTavern: How Bruce Wampler Migrated 600 Theme Options to the WordPress Customizer";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=49732";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:92:"http://wptavern.com/how-bruce-wampler-migrated-600-theme-options-to-the-wordpress-customizer";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6274:"<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/control-panel.png" rel="attachment wp-att-24392"><img class="size-full wp-image-24392" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/control-panel.png?resize=1024%2C487" alt="photo credit: Matteo Bagnoli - cc" /></a>photo credit: <a href="http://www.flickr.com/photos/matteo_bagnoli/5030486811/">Matteo Bagnoli</a> &#8211; <a href="http://creativecommons.org/licenses/by-sa/2.0/">cc</a>\n<p>When the WordPress theme review team announced it would <a href="http://wptavern.com/wordpress-org-now-requires-theme-authors-to-use-the-customizer-to-build-theme-options">require theme authors</a> to use the customizer to build theme options, many voiced <a href="http://wptavern.com/wordpress-org-now-requires-theme-authors-to-use-the-customizer-to-build-theme-options#comments">their displeasure</a> in the comments. Bruce Wampler, lead developer of the <a href="https://wordpress.org/themes/weaver-xtreme/">Weaver Xtreme</a> WordPress theme, commented that his theme <a href="http://wptavern.com/wordpress-org-now-requires-theme-authors-to-use-the-customizer-to-build-theme-options#comment-67685">received a death sentence</a> due to the requirement.</p>\n<p>Eight months later, Wampler has changed his tune and is now in favor of the customizer to display theme options to users, &#8220;I must admit that I was among the many objectors to this requirement. After all, my theme has over 600 options, and that is a lot of code conversion,&#8221; he said.</p>\n<p>In a <a href="http://weavertheme.com/wordpress-customizer-supporting-600-theme-options/">case study published on the Weaver Xtreme website</a>, Wampler describes why he&#8217;s now a fan of the customizer and explains the process of migrating 600 options to it.</p>\n<h2>Live Updates</h2>\n<p>One of the most compelling reasons he adopted the customizer is experiencing the live preview feature, &#8220;It is the WYSIWYG design paradigm, especially with &#8216;live update&#8217; options, of the Customizer that have become totally compelling to me. Moving the mouse over the color selector and watching it change instantly on the site preview is just something you can’t give up once you’ve seen it,&#8221; he said.</p>\n<h2>Serious Performance Improvements</h2>\n<p>During the migration process, Wampler discovered two serious speed issues. Since the customizer processing uses JavaScript, loading hundreds of options took 30 seconds or more depending on the user&#8217;s browser and CPU.</p>\n<p>The second issue involved overriding original theme setting values versus new values. The customizer used a WordPress filter for each option. Unfortunately, the filters ran every time an option was configured creating an exponentially negative impact on performance. If 40 options were processed, it resulted in 1,600 executions of the filters.</p>\n<p>Wampler worked with <a href="https://weston.ruter.net/">Weston Ruter</a>, lead developer of the customizer component, who <a href="https://core.trac.wordpress.org/ticket/32103">changed the algorithm</a> to allow multidimensional settings to be scalable. Once the change was made, Wampler was able to load his theme options in one to two seconds. The fix is included in WordPress 4.4 and will help other theme authors who have more than 20 options in the customizer.</p>\n<h2>My Experience Using Weaver Xtreme</h2>\n<p>I installed Weaver Xtreme on a test site running WordPress 4.5 alpha to see what it&#8217;s like using the customizer when it has 600+ options. It took 6-10 seconds to initially load the customizer. Subsequent loading takes the same amount of time.</p>\n<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/WeaverExtremeCustomizer.png" rel="attachment wp-att-49796"><img class="size-full wp-image-49796" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/WeaverExtremeCustomizer.png?resize=1025%2C502" alt="Weaver Xtreme''s Customizer" /></a>Weaver Xtreme&#8217;s Customizer\n<p>I expected to see a lot of panels expand horizontally into the theme&#8217;s design, but Weaver Xtreme only uses one panel to prevent that from happening. Limiting options to one panel helps to prevent feeling overwhelmed.</p>\n<p>Color changes happen instantaneously while other changes require the preview pane to refresh. Some of the refreshes take a few seconds to load. Overall, I found the experience to be better than configuring the theme from the WordPress backend using an options panel.</p>\n<h2>The Customizer is a Great Way to Learn JavaScript Deeply</h2>\n<p>The customizer is one of the newest components in WordPress. It uses object-oriented PHP and is primarily a JavaScript application. Ruter says it&#8217;s one of the best ways for theme authors to learn JavaScript deeply, &#8220;There is a lot to the customizer. It is a unique application with a lot of complexities. It uses JavaScript in some very unfamiliar ways to us who feel most comfortable in PHP, but this is good because it’s not just PHP written with JavaScript syntax; It’s a completely different language with different paradigms and ways to do things,&#8221; he told the Tavern.</p>\n<p>Unlike many other areas of WordPress, there are not a lot of copy and paste solutions for the customizer. As a result of the WordPress Community Summit 2015, Ruter is making an effort to publish more articles on his <a href="https://make.xwp.co/">company&#8217;s site</a> that explain how to leverage specific features. For example, he recently <a href="https://make.xwp.co/2015/12/08/implementing-selective-refresh-in-the-customizer/">published an article</a> that explains how to implement selective refreshing.</p>\n<h2>Give Weaver Xtreme a Try</h2>\n<p>I encourage you to <a href="http://weavertheme.com/wordpress-customizer-supporting-600-theme-options/">read the entire case study</a> as there&#8217;s more to it than what&#8217;s written here. You should also try out <a href="https://wordpress.org/themes/weaver-xtreme/">Weaver Xtreme</a> on a test site to experience what it&#8217;s like using the customizer with 600+ options. Wampler has proven that not only can the customizer scale with hundreds of options, it can do so at relatively fast speeds.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 18 Dec 2015 17:13:29 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:94:"Post Status: Recap of WordPress in 2015, and what to look forward to in 2016 — Draft podcast";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"https://poststatus.com/?p=15364";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:86:"https://poststatus.com/recap-of-wordpress-in-2015-and-what-to-look-forward-to-in-2016/";s: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:2570:"<p>Welcome to the Post Status <a href="https://poststatus.com/category/draft">Draft podcast</a>, which you can find <a href="https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008">on iTunes</a>, <a href="http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast">Stitcher</a>, and <a href="http://simplecast.fm/podcasts/1061/rss">via RSS</a> for your favorite podcatcher. Post Status Draft is hosted by Joe Hoyle &#8212; the CTO of Human Made &#8212; and Brian Krogsgard.</p>\n<p><span>In this episode of Draft, Joe and Brian discuss the biggest stories of 2015 and look forward to predict where the WordPress world will go in 2016.</span></p>\n<a href="https://audio.simplecast.fm/23186.mp3">https://audio.simplecast.fm/23186.mp3</a>\n<p><a href="http://audio.simplecast.fm/23186.mp3">Direct Download</a></p>\n<p><strong>Topics and Links</strong></p>\n<h3>Stories of 2015</h3>\n<ul>\n<li><a href="https://poststatus.com/wordpress-lead-developer-changes/">Changes in lead developers</a></li>\n<li><a href="https://poststatus.com/popular-wordpress-plugins/">A move to active installs</a></li>\n<li><a href="https://poststatus.com/coordinated-plugin-updates-to-address-security-vulnerability-in-many-popular-wordpress-plugins/">Forced plugin updates become a thing</a></li>\n<li><a href="https://poststatus.com/the-trojan-emoji/">Comments / The Trojan Emoji</a></li>\n<li><a href="https://poststatus.com/notes/inside-the-mind-of-a-white-hat-wordpress-hacker/">Hunting vulnerabilities in WordPress core</a></li>\n<li><a href="https://poststatus.com/notes/wordpress-zero-day-vulnerability-on-comment-text-patched-in-4-2-1/">WordPress zero day vulnerability patched</a></li>\n<li><a href="https://poststatus.com/automattic-acquired-woocommerce-woothemes/">Acquisition(s)</a></li>\n<li><a href="https://poststatus.com/thesis-automattic-and-wordpress/">#wpdrama, Thesis edition</a></li>\n<li>Rest API everywhere</li>\n<li>JavaScript</li>\n</ul>\n<h3>What to expect in 2016</h3>\n<ul>\n<li><span>REST API put to the test / endpoints to core</span></li>\n<li><a href="https://remkusdevries.com/learning-javascript-in-wordpress-deeply/">Remkus de Vries&#8217;s &#8220;Learning JavaScript In WordPress, Deeply&#8221;</a></li>\n<li><a href="http://javascriptforwp.com/">JavaScript for WP</a></li>\n<li><a href="https://feelingrestful.com/">A Day of Rest</a></li>\n<li>More companies growing up (getting bigger, acquisitions)</li>\n<li>More hosted service</li>\n<li>MOAR JAVASCRIPT</li>\n<li>Theming will change</li>\n<li>Auto updates become more prevalent</li>\n</ul>";s: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, 18 Dec 2015 14:56: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:14:"Katie Richards";s: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:50:"WPTavern: JavaScript Books Next to WordPress Books";s:7:"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:60:"http://wptavern.com/javascript-books-next-to-wordpress-books";s:7:"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:"http://wptavern.com/javascript-books-next-to-wordpress-books";s: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:638:"<p>During Matt Mullenweg&#8217;s State of The Word presentation at WordCamp US, he said everyone in the community should make an effort to learn JavaScript deeply.</p>\n<p>I visited Barnes and Noble today and discovered that some books are heeding Mullenweg&#8217;s call and are doing their part to encourage people to learn JavaScript in addition to WordPress.</p>\n<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/img_8168.jpeg"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/img_8168.jpeg?w=1025" alt="" /></a><br />\nThat&#8217;s quite an influence he has.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 18 Dec 2015 03:45:09 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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:46;a:6:{s:4:"data";s:13:"\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"Matt: Calypso for Linux";s:7:"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:21:"http://ma.tt/?p=45708";s:7:"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:39:"http://ma.tt/2015/12/calypso-for-linux/";s: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:394:"<p>We just announced and released the Linux version of the <a href="https://desktop.wordpress.com/">desktop client for WordPress.com</a>, also known as Calypso. Also all of the code behind the <a href="https://developer.wordpress.com/2015/12/17/wordpress-com-desktop-app-goes-open-source-linux-app-arrives/">desktop client itself (built on Electron) is now available as open source too</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, 17 Dec 2015 23:23:52 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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: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:77:"WPTavern: WordPress.com Open Sources Desktop App, Linux Version 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:28:"http://wptavern.com/?p=49771";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:86:"http://wptavern.com/wordpress-com-open-sources-desktop-app-linux-version-now-available";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2952:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/wp-desktop-app.png" rel="attachment wp-att-49788"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/12/wp-desktop-app.png?resize=1025%2C463" alt="wp-desktop-app" class="aligncenter size-full wp-image-49788" /></a></p>\n<p>Today Automattic announced that the <a href="https://desktop.wordpress.com/" target="_blank">WordPress.com desktop app</a> is now open source and <a href="https://github.com/automattic/wp-desktop/" target="_blank">available on GitHub</a> under the GPLv2 (or later). A Linux version joins the OS X and Windows apps that were released at the end of November and early December, making desktop publishing accessible to users on all major operating systems.</p>\n<p>The apps provide a beautiful writing and editing experience that mirrors WordPress.com&#8217;s new architecture. In addition to publishing, users can browse the Reader, manage sites, customize themes, and view stats.</p>\n<p>According to the GitHub repository, the desktop app is an <a href="http://electron.atom.io/" target="_blank">Electron</a> wrapper for <a href="https://github.com/Automattic/wp-calypso" target="_blank">Calypso</a>. Electron is what turns the new JavaScript and API-powered WordPress.com into a native app. It is a framework based on Node.js and Chromium that allows developers to build cross-platform desktop applications using JavaScript, HTML and CSS. Electron was originally developed for GitHub&#8217;s Atom editor and then open sourced under the MIT license. Microsoft, Facebook, Slack, and Docker all have applications that use Electron.</p>\n<p>The WordPress.com desktop app is split between Electron code and Calypso code, with Calypso running as a submodule. If you want to fork it to customize your own app, Automattic&#8217;s developers have written detailed instructions for <a href="https://github.com/Automattic/wp-desktop/blob/master/docs/install.md" target="_blank">installing and running</a> the application.</p>\n<p>The <a href="https://github.com/Automattic/wp-desktop/blob/master/docs/development.md" target="_blank">development guide</a> outlines the structure of the app, how it runs, where to make changes when customizing the main app, and how to debug your work. The repository also includes <a href="https://github.com/Automattic/wp-desktop/blob/master/docs/packaging.md" target="_blank">instructions</a> for how to package your released version in a platform-specific way.</p>\n<p>In the future the desktop app will become more robust as more admin screens are added to Calypso. This amazing body of work is available for anyone to use or repurpose as your own publishing app trimmed of WordPress.com&#8217;s extra features, such as stats, site management, and the Reader. For example, it would be interesting to see a bare bones fork that works with self-hosted sites without having to use Jetpack.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 17 Dec 2015 22:41:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:85:"WPTavern: Popper: A Free Touch-Friendly WordPress Theme with a Focus on Accessibility";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=49721";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:94:"http://wptavern.com/popper-a-free-touch-friendly-wordpress-theme-with-a-focus-on-accessibility";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5742:"<p>After three months in the WordPress.org theme review queue, <a href="http://mor10.com/" target="_blank">Morten Rand-Hendriksen</a>&#8216;s new mobile-first theme is now live in the official theme directory. <a href="https://wordpress.org/themes/popper/" target="_blank">Popper</a> is one of the few themes worthy of the &#8220;<a href="https://wordpress.org/themes/tags/accessibility-ready/" target="_blank">accessibility ready</a>&#8221; tag, which requires the author to meet all of the <a href="https://make.wordpress.org/themes/handbook/review/accessibility/" target="_blank">WordPress Accessibility Guidelines</a>. This includes features such as semantic markup and structuring, screen reader texts and focus states on all interactive objects, high-contrast typography, and navigation suited for all input devices.</p>\n<p>The theme is based on <a href="http://underscores.me/" target="_blank">Underscores</a>, a starter theme that already has accessibility baked in. Hendriksen also used Twenty Fifteen&#8217;s CSS and JavaScript to provide the menu, which works as a horizontal menu on wider screens.</p>\n<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/popper.png" rel="attachment wp-att-49744"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/popper.png?resize=1025%2C769" alt="popper" class="aligncenter size-full wp-image-49744" /></a></p>\n<p>Popper comes with a handful of options available in the native customizer, including support for a site icon, a 1600 × 420 header image, header text and background colors, an optional left or right sidebar, and a bottom widget area. If you don&#8217;t upload a site icon (which doubles as the global home button), the theme will show the first letter of the site title.</p>\n<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/popper-customizer.png" rel="attachment wp-att-49759"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/12/popper-customizer.png?resize=1025%2C570" alt="popper-customizer" class="aligncenter size-full wp-image-49759" /></a></p>\n<p>In a <a href="http://mor10.com/introducing-popper/" target="_blank">post</a> announcing the theme, Hendriksen outlined a few of the more subtle features that you might not notice immediately:</p>\n<ul>\n<li>CSS flex (a.k.a. “flexbox) used for post navigation and widgets to create a more harmonious display of content, when the widget area is set to default, the width of individual widgets changes depending on how many widgets are added to provide a more interesting display.</li>\n<li>The first post on the home page is displayed as full content with the option to truncate it using the More Tag.</li>\n<li>Featured Images and center-aligned images are displayed as full-bleed content on smaller screens and center automatically on wider screens.</li>\n<li>Posts can have an optional deck (summary) displayed directly under the post title, powered by the custom Excerpt feature in the post editor.</li>\n<li>In-content links are highlighted using a grey underline that expands on :hover and :focus.</li>\n<li>If a post author has a Gravatar associated with their email address, the Gravatar appears next to the post meta.</li>\n</ul>\n<p>Hendriksen&#8217;s blog is currently using Popper as the <a href="http://mor10.com/" target="_blank">live demo</a> for the theme.</p>\n<p>&#8220;Popper started out as a simple idea: Build a beautiful content-focused theme that met or exceeded the <a href="https://make.wordpress.org/themes/handbook/review/accessibility/" target="_blank">WordPress Accessibililty Guidelines</a>, and provide a user experience centered around how people visit the web today: with their thumbs on mobile devices,&#8221; Hendriksen said.</p>\n<p>In order to make the design thumb-friendly, he moved the mobile menu button from the top left corner to the bottom left corner. The menu appears on top of the content, instead of displacing it. &#8220;As a result, the menu is always accessible and within reach regardless of what type of device or input method you choose to use,&#8221; he said.</p>\n<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/popper-mobile.png" rel="attachment wp-att-49750"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/12/popper-mobile.png?resize=932%2C666" alt="popper-mobile" class="aligncenter size-full wp-image-49750" /></a></p>\n<p>Hendriksen, a philosophy nerd at heart, named the theme after <a href="https://en.wikipedia.org/wiki/Karl_Popper" target="_blank">Karl Popper</a>, an Austrian-British philosopher of science.</p>\n<p>&#8220;Popper became the namesake for this theme due to it’s basic premise of building on what has been done before and moving the world forward by introducing evolutionary and empirically falsifiable theories about how to improve the user experience through accessibility and a focus on the hands of the mobile user,&#8221; he said.</p>\n<p>If you&#8217;re looking for a mobile-first theme with touch-friendly navigation that meets all of the <a href="https://make.wordpress.org/themes/handbook/review/accessibility/" target="_blank">WordPress Accessibility Guidelines</a>, Popper is an excellent choice. It also works well as a starting place for child themes. You can <a href="https://wordpress.org/themes/popper/" target="_blank">download</a> it for free on WordPress.org.</p>\n<p>Popper is also <a href="https://github.com/mor10/popper" target="_blank">available on GitHub</a> and Hendriksen welcomes any contributions in form of pull requests, issues, feature requests, and translations. A full feature list is available on the theme&#8217;s <a href="http://mor10.com/popper/" target="_blank">home page</a>.</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 17 Dec 2015 20:39:01 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:58:"WPTavern: WPWeekly Episode 217 – The Tale of Jeff Matson";s:7:"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:44:"http://wptavern.com?p=49753&preview_id=49753";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:64:"http://wptavern.com/wpweekly-episode-217-the-tale-of-jeff-matson";s: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:2126:"<p>In this episode of WordPress Weekly, <a href="http://marcuscouch.com/">Marcus Couch</a> and I are joined by <a href="http://jeffmatson.net/">Jeff Matson</a> who writes and maintains documentation for <a href="http://www.rocketgenius.com/">Rocketgenius</a>. Matson tells us how he became involved with WordPress and the community. We learn how he&#8217;s transitioned from working in an office everyday to an office being optional. Last but not least, we discuss how important mental health is and share tips to maintain a healthy balance.</p>\n<h2>Plugins Picked By Marcus:</h2>\n<p><a href="https://wordpress.org/plugins/video-overlay-ads/">WordPress Video Overlay Ads<b>,</b></a> by Ensar from Istanbul, creates an advertisement overlay area over YouTube video embeds. You can insert banner ads, text, polls, HTML or JavaScript code to the overlay.</p>\n<p><a href="https://wordpress.org/plugins/simple-insta-post/">Simple Insta Post</a> automatically creates a post in WordPress from a post on Instagram by connecting through a secure API connection. The picture is added to the post and to the media gallery while the photo&#8217;s caption is used as the content of the post.</p>\n<p><a href="https://wordpress.org/plugins/wp-facebook-pixel/">WP Facebook Pixel</a>, by Jacob Hulse, adds an area where users can insert Facebook&#8217;s new conversion pixel. Once added, the pixel is added to all posts and pages.</p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, December 23rd 9:30 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">Click here to subscribe</a></p>\n<p><strong>Subscribe To WPWeekly Via RSS: </strong><a href="http://www.wptavern.com/feed/podcast" target="_blank">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">Click here to subscribe</a></p>\n<p><strong>Listen To Episode #217:</strong><br />\n</p>\n<div id="epoch-width-sniffer"></div>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 17 Dec 2015 19:30:17 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:10:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Mon, 11 Jan 2016 11:12:03 GMT";s:12:"content-type";s:8:"text/xml";s:14:"content-length";s:6:"195464";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:29:"Mon, 11 Jan 2016 11:00:14 GMT";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:4:"x-nc";s:11:"HIT lax 250";s:13:"accept-ranges";s:5:"bytes";}s:5:"build";s:14:"20151219114116";}', 'no');
INSERT INTO `wp_new_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(1137, '_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1452553923', 'no'),
(1138, '_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1452510723', 'no'),
(1139, '_transient_timeout_feed_b9388c83948825c1edaef0d856b7b109', '1452553924', 'no'),
(1140, '_transient_feed_b9388c83948825c1edaef0d856b7b109', '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";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:117:"\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:2:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:34:"WordPress Plugins » View: Popular";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:45:"https://wordpress.org/plugins/browse/popular/";s: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:34:"WordPress Plugins » View: Popular";s: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:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 11 Jan 2016 10:38:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:25:"http://bbpress.org/?v=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:4:"item";a:30:{i:0;a:6:{s:4:"data";s:30:"\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:19:"All in One SEO 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:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/plugins/all-in-one-seo-pack/#post-753";s: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, 30 Mar 2007 20:08:18 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"753@https://wordpress.org/plugins/";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:126:"All in One SEO Pack is a WordPress SEO plugin to automatically optimize your WordPress blog for Search Engines such as Google.";s: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:8:"uberdose";s: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:30:"\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:7:"Akismet";s:7:"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://wordpress.org/plugins/akismet/#post-15";s: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, 09 Mar 2007 22:11:30 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"15@https://wordpress.org/plugins/";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:98:"Akismet checks your comments against the Akismet Web service to see if they look like spam or not.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Matt Mullenweg";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:30:"\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:9:"Yoast SEO";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:54:"https://wordpress.org/plugins/wordpress-seo/#post-8321";s: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, 01 Jan 2009 20:34: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"8321@https://wordpress.org/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:114:"Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using Yoast SEO 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:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Joost de Valk";s: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:30:"\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:33:"WooCommerce - excelling eCommerce";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:53:"https://wordpress.org/plugins/woocommerce/#post-29860";s: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, 05 Sep 2011 08:13:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"29860@https://wordpress.org/plugins/";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:97:"WooCommerce is a powerful, extendable eCommerce plugin that helps you sell anything. Beautifully.";s: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:9:"WooThemes";s: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:30:"\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:19:"Google XML Sitemaps";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:64:"https://wordpress.org/plugins/google-sitemap-generator/#post-132";s: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, 09 Mar 2007 22:31: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"132@https://wordpress.org/plugins/";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:105:"This plugin will generate a special XML sitemap which will help search engines to better index your blog.";s: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:"Arne Brachhold";s: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:30:"\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:14:"Contact Form 7";s:7:"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:55:"https://wordpress.org/plugins/contact-form-7/#post-2141";s: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 Aug 2007 12:45: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"2141@https://wordpress.org/plugins/";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:54:"Just another contact form plugin. Simple but flexible.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Takayuki Miyoshi";s: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:30:"\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:18:"WordPress Importer";s:7:"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://wordpress.org/plugins/wordpress-importer/#post-18101";s: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, 20 May 2010 17:42:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"18101@https://wordpress.org/plugins/";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:101:"Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file.";s: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:"Brian Colinger";s: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:30:"\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:"Google Analytics by Yoast";s:7:"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/plugins/google-analytics-for-wordpress/#post-2316";s: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, 14 Sep 2007 12:15: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"2316@https://wordpress.org/plugins/";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:124:"Track your WordPress site easily with the latest tracking codes and lots added data for search result pages and error pages.";s: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:"Joost de Valk";s: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:30:"\n			\n			\n			\n			\n			\n			\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Really Simple CAPTCHA";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"https://wordpress.org/plugins/really-simple-captcha/#post-9542";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 09 Mar 2009 02:17:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"9542@https://wordpress.org/plugins/";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:138:"Really Simple CAPTCHA is a CAPTCHA module intended to be called from other plugins. It is originally created for my Contact Form 7 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:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Takayuki Miyoshi";s: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:30:"\n			\n			\n			\n			\n			\n			\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Regenerate Thumbnails";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"https://wordpress.org/plugins/regenerate-thumbnails/#post-6743";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 23 Aug 2008 14:38:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"6743@https://wordpress.org/plugins/";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:76:"Allows you to regenerate your thumbnails after changing the thumbnail sizes.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:25:"Alex Mills (Viper007Bond)";s: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:30:"\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:14:"W3 Total Cache";s:7:"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/plugins/w3-total-cache/#post-12073";s: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, 29 Jul 2009 18:46: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"12073@https://wordpress.org/plugins/";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:132:"Easy Web Performance Optimization (WPO) using caching: browser, page, object, database, minify and content delivery network support.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Frederick Townes";s: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:30:"\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:24:"Jetpack by WordPress.com";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:49:"https://wordpress.org/plugins/jetpack/#post-23862";s: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, 20 Jan 2011 02:21: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"23862@https://wordpress.org/plugins/";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:27:"Your WordPress, Simplified.";s: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:9:"Tim Moore";s: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:30:"\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:22:"Advanced Custom Fields";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:64:"https://wordpress.org/plugins/advanced-custom-fields/#post-25254";s: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, 17 Mar 2011 04:07:30 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"25254@https://wordpress.org/plugins/";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:68:"Customise WordPress with powerful, professional and intuitive fields";s: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:"elliotcondon";s: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:30:"\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:11:"Hello Dolly";s:7:"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:52:"https://wordpress.org/plugins/hello-dolly/#post-5790";s: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, 29 May 2008 22:11: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"5790@https://wordpress.org/plugins/";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:150:"This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Matt Mullenweg";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:30:"\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:16:"TinyMCE Advanced";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"https://wordpress.org/plugins/tinymce-advanced/#post-2082";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 27 Jun 2007 15: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:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"2082@https://wordpress.org/plugins/";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:71:"Enables the advanced features of TinyMCE, the WordPress WYSIWYG 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:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Andrew Ozz";s: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:30:"\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:18:"Wordfence Security";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"https://wordpress.org/plugins/wordfence/#post-29832";s: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, 04 Sep 2011 03:13:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"29832@https://wordpress.org/plugins/";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:138:"The Wordfence WordPress security plugin provides free enterprise-class WordPress security, protecting your website from hacks and malware.";s: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:9:"Wordfence";s: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:30:"\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:11:"WP-PageNavi";s:7:"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:51:"https://wordpress.org/plugins/wp-pagenavi/#post-363";s: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, 09 Mar 2007 23:17:57 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"363@https://wordpress.org/plugins/";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:49:"Adds a more advanced paging navigation interface.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Lester Chan";s: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:30:"\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:14:"WP Super Cache";s:7:"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:55:"https://wordpress.org/plugins/wp-super-cache/#post-2572";s: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, 05 Nov 2007 11:40: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"2572@https://wordpress.org/plugins/";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:73:"A very fast caching engine for WordPress that produces static html files.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Donncha O Caoimh";s: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:30:"\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:15:"NextGEN Gallery";s:7:"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/plugins/nextgen-gallery/#post-1169";s: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 Apr 2007 20:08: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"1169@https://wordpress.org/plugins/";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:121:"The most popular WordPress gallery plugin and one of the most popular plugins of all time with over 13 million downloads.";s: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:9:"Alex Rabe";s: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:30:"\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:14:"Duplicate Post";s:7:"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:55:"https://wordpress.org/plugins/duplicate-post/#post-2646";s: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, 05 Dec 2007 17:40: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"2646@https://wordpress.org/plugins/";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:22:"Clone posts and pages.";s: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:"Lopo";s: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:30:"\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:16:"Disable 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:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"https://wordpress.org/plugins/disable-comments/#post-26907";s: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 May 2011 04:42:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"26907@https://wordpress.org/plugins/";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:134:"Allows administrators to globally disable comments on their site. Comments can be disabled according to post type. Multisite friendly.";s: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:"Samir Shah";s: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:30:"\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:18:"WP Multibyte Patch";s:7:"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://wordpress.org/plugins/wp-multibyte-patch/#post-28395";s: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, 14 Jul 2011 12:22:53 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"28395@https://wordpress.org/plugins/";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:71:"Multibyte functionality enhancement for the WordPress Japanese package.";s: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:"plugin-master";s: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:30:"\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:"Black Studio TinyMCE 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:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/plugins/black-studio-tinymce-widget/#post-31973";s: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, 10 Nov 2011 15:06: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"31973@https://wordpress.org/plugins/";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:39:"The visual editor widget for 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:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Marco Chiesi";s: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:30:"\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:26:"Page Builder by SiteOrigin";s:7:"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://wordpress.org/plugins/siteorigin-panels/#post-51888";s: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, 11 Apr 2013 10:36:42 +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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"51888@https://wordpress.org/plugins/";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:111:"Build responsive page layouts using the widgets you know and love using this simple drag and drop page builder.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Greg Priday";s: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:30:"\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:"iThemes Security (formerly Better WP Security)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:60:"https://wordpress.org/plugins/better-wp-security/#post-21738";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 22 Oct 2010 22:06: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"21738@https://wordpress.org/plugins/";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:150:"Protect your WordPress site by hiding vital areas of your site, protecting access to important files, preventing brute-force login attempts, detecting";s: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:"Chris Wiegman";s: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:30:"\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:33:"Google Analytics Dashboard for WP";s:7:"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://wordpress.org/plugins/google-analytics-dashboard-for-wp/#post-50539";s: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, 10 Mar 2013 17:07: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"50539@https://wordpress.org/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:127:"Displays Google Analytics reports in your WordPress Dashboard. Inserts the latest Google Analytics tracking code in your pages.";s: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:"Alin Marcu";s: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:30:"\n			\n			\n			\n			\n			\n			\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:34:"UpdraftPlus Backup and Restoration";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:53:"https://wordpress.org/plugins/updraftplus/#post-38058";s: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, 21 May 2012 15:14: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"38058@https://wordpress.org/plugins/";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:148:"Backup and restoration made easy. Complete backups; manual or scheduled (backup to S3, Dropbox, Google Drive, Rackspace, FTP, SFTP, email + others).";s: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:"David Anderson";s: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:30:"\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:"Clef Two-Factor Authentication";s:7:"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://wordpress.org/plugins/wpclef/#post-47509";s: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, 27 Dec 2012 01:25:57 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"47509@https://wordpress.org/plugins/";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:138:"Modern two-factor that people love to use: strong authentication without passwords or tokens; single sign on/off; magical user experience.";s: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:9:"Dave Ross";s: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:30:"\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:11:"Meta Slider";s:7:"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:51:"https://wordpress.org/plugins/ml-slider/#post-49521";s: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, 14 Feb 2013 16:56: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"49521@https://wordpress.org/plugins/";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:145:"Easy to use WordPress slider plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.";s: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:"Matcha Labs";s: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:30:"\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:10:"Duplicator";s:7:"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:52:"https://wordpress.org/plugins/duplicator/#post-26607";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 16 May 2011 12:15: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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:36:"26607@https://wordpress.org/plugins/";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:88:"Duplicate, clone, backup, move and transfer an entire site from one location to another.";s: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:"Cory Lamle";s: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:46:"https://wordpress.org/plugins/rss/view/popular";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:4:"type";i:128;s:7:"headers";a:12:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Mon, 11 Jan 2016 11:12:04 GMT";s:12:"content-type";s:23:"text/xml; charset=UTF-8";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:25:"strict-transport-security";s:11:"max-age=360";s:7:"expires";s:29:"Mon, 11 Jan 2016 11:13:07 GMT";s:13:"cache-control";s:0:"";s:6:"pragma";s:0:"";s:13:"last-modified";s:31:"Mon, 11 Jan 2016 10:38:07 +0000";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:4:"x-nc";s:11:"HIT lax 250";}s:5:"build";s:14:"20151219114116";}', 'no'),
(1141, '_transient_timeout_feed_mod_b9388c83948825c1edaef0d856b7b109', '1452553924', 'no'),
(1142, '_transient_feed_mod_b9388c83948825c1edaef0d856b7b109', '1452510724', 'no'),
(1143, '_transient_timeout_plugin_slugs', '1452598672', 'no'),
(1144, '_transient_plugin_slugs', 'a:2:{i:0;s:19:"akismet/akismet.php";i:1;s:9:"hello.php";}', 'no'),
(1145, '_transient_timeout_dash_4077549d03da2e451c8b5f002294ff51', '1452553924', 'no'),
(1146, '_transient_dash_4077549d03da2e451c8b5f002294ff51', '<div class="rss-widget"><ul><li><a class=''rsswidget'' href=''https://wordpress.org/news/2016/01/wordpress-4-4-1-security-and-maintenance-release/''>WordPress 4.4.1 Security and Maintenance Release</a> <span class="rss-date">January 6, 2016</span><div class="rssSummary">WordPress 4.4.1 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.4 and earlier are affected by a cross-site scripting vulnerability that could allow a site to be compromised. This was reported by Crtc4L. There were also several non-security bug fixes: Emoji [&hellip;]</div></li></ul></div><div class="rss-widget"><ul><li><a class=''rsswidget'' href=''http://ma.tt/2016/01/interview-in-el-pais/''>Matt: Interview in El Pais</a></li><li><a class=''rsswidget'' href=''http://wptavern.com/wordcamp-europe-2016-sold-out-organizers-working-to-get-more-venue-space''>WPTavern: WordCamp Europe 2016 Sold Out, Organizers Working to Get More Venue Space</a></li><li><a class=''rsswidget'' href=''http://wptavern.com/wordcamp-us-is-accepting-applications-for-2017-18-host-city''>WPTavern: WordCamp US Is Accepting Applications for 2017-18 Host City</a></li></ul></div><div class="rss-widget"><ul><li class=''dashboard-news-plugin''><span>Popular Plugin:</span> <a href=''https://wordpress.org/plugins/updraftplus/'' class=''dashboard-news-plugin-link''>UpdraftPlus Backup and Restoration</a>&nbsp;<span>(<a href=''plugin-install.php?tab=plugin-information&amp;plugin=updraftplus&amp;_wpnonce=2bba977cb0&amp;TB_iframe=true&amp;width=600&amp;height=800'' class=''thickbox'' title=''UpdraftPlus Backup and Restoration''>Install</a>)</span></li></ul></div>', 'no'),
(1148, '_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a', '1452522911', 'yes');
INSERT INTO `wp_new_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(1149, '_site_transient_poptags_40cd750bba9870f18aada2478b24840a', 'a:100:{s:6:"widget";a:3:{s:4:"name";s:6:"widget";s:4:"slug";s:6:"widget";s:5:"count";s:4:"5654";}s:4:"post";a:3:{s:4:"name";s:4:"Post";s:4:"slug";s:4:"post";s:5:"count";s:4:"3549";}s:6:"plugin";a:3:{s:4:"name";s:6:"plugin";s:4:"slug";s:6:"plugin";s:5:"count";s:4:"3498";}s:5:"admin";a:3:{s:4:"name";s:5:"admin";s:4:"slug";s:5:"admin";s:5:"count";s:4:"3008";}s:5:"posts";a:3:{s:4:"name";s:5:"posts";s:4:"slug";s:5:"posts";s:5:"count";s:4:"2732";}s:9:"shortcode";a:3:{s:4:"name";s:9:"shortcode";s:4:"slug";s:9:"shortcode";s:5:"count";s:4:"2220";}s:7:"sidebar";a:3:{s:4:"name";s:7:"sidebar";s:4:"slug";s:7:"sidebar";s:5:"count";s:4:"2166";}s:6:"google";a:3:{s:4:"name";s:6:"google";s:4:"slug";s:6:"google";s:5:"count";s:4:"2000";}s:7:"twitter";a:3:{s:4:"name";s:7:"twitter";s:4:"slug";s:7:"twitter";s:5:"count";s:4:"1953";}s:4:"page";a:3:{s:4:"name";s:4:"page";s:4:"slug";s:4:"page";s:5:"count";s:4:"1941";}s:6:"images";a:3:{s:4:"name";s:6:"images";s:4:"slug";s:6:"images";s:5:"count";s:4:"1934";}s:8:"comments";a:3:{s:4:"name";s:8:"comments";s:4:"slug";s:8:"comments";s:5:"count";s:4:"1884";}s:5:"image";a:3:{s:4:"name";s:5:"image";s:4:"slug";s:5:"image";s:5:"count";s:4:"1786";}s:8:"facebook";a:3:{s:4:"name";s:8:"Facebook";s:4:"slug";s:8:"facebook";s:5:"count";s:4:"1583";}s:3:"seo";a:3:{s:4:"name";s:3:"seo";s:4:"slug";s:3:"seo";s:5:"count";s:4:"1514";}s:9:"wordpress";a:3:{s:4:"name";s:9:"wordpress";s:4:"slug";s:9:"wordpress";s:5:"count";s:4:"1498";}s:11:"woocommerce";a:3:{s:4:"name";s:11:"woocommerce";s:4:"slug";s:11:"woocommerce";s:5:"count";s:4:"1428";}s:6:"social";a:3:{s:4:"name";s:6:"social";s:4:"slug";s:6:"social";s:5:"count";s:4:"1300";}s:5:"links";a:3:{s:4:"name";s:5:"links";s:4:"slug";s:5:"links";s:5:"count";s:4:"1260";}s:7:"gallery";a:3:{s:4:"name";s:7:"gallery";s:4:"slug";s:7:"gallery";s:5:"count";s:4:"1245";}s:5:"email";a:3:{s:4:"name";s:5:"email";s:4:"slug";s:5:"email";s:5:"count";s:4:"1138";}s:7:"widgets";a:3:{s:4:"name";s:7:"widgets";s:4:"slug";s:7:"widgets";s:5:"count";s:4:"1066";}s:5:"pages";a:3:{s:4:"name";s:5:"pages";s:4:"slug";s:5:"pages";s:5:"count";s:4:"1035";}s:6:"jquery";a:3:{s:4:"name";s:6:"jquery";s:4:"slug";s:6:"jquery";s:5:"count";s:3:"986";}s:5:"media";a:3:{s:4:"name";s:5:"media";s:4:"slug";s:5:"media";s:5:"count";s:3:"945";}s:3:"rss";a:3:{s:4:"name";s:3:"rss";s:4:"slug";s:3:"rss";s:5:"count";s:3:"900";}s:4:"ajax";a:3:{s:4:"name";s:4:"AJAX";s:4:"slug";s:4:"ajax";s:5:"count";s:3:"883";}s:9:"ecommerce";a:3:{s:4:"name";s:9:"ecommerce";s:4:"slug";s:9:"ecommerce";s:5:"count";s:3:"880";}s:5:"video";a:3:{s:4:"name";s:5:"video";s:4:"slug";s:5:"video";s:5:"count";s:3:"870";}s:7:"content";a:3:{s:4:"name";s:7:"content";s:4:"slug";s:7:"content";s:5:"count";s:3:"865";}s:5:"login";a:3:{s:4:"name";s:5:"login";s:4:"slug";s:5:"login";s:5:"count";s:3:"849";}s:10:"javascript";a:3:{s:4:"name";s:10:"javascript";s:4:"slug";s:10:"javascript";s:5:"count";s:3:"807";}s:10:"buddypress";a:3:{s:4:"name";s:10:"buddypress";s:4:"slug";s:10:"buddypress";s:5:"count";s:3:"766";}s:10:"responsive";a:3:{s:4:"name";s:10:"responsive";s:4:"slug";s:10:"responsive";s:5:"count";s:3:"742";}s:8:"security";a:3:{s:4:"name";s:8:"security";s:4:"slug";s:8:"security";s:5:"count";s:3:"736";}s:5:"photo";a:3:{s:4:"name";s:5:"photo";s:4:"slug";s:5:"photo";s:5:"count";s:3:"734";}s:4:"feed";a:3:{s:4:"name";s:4:"feed";s:4:"slug";s:4:"feed";s:5:"count";s:3:"728";}s:7:"youtube";a:3:{s:4:"name";s:7:"youtube";s:4:"slug";s:7:"youtube";s:5:"count";s:3:"722";}s:4:"link";a:3:{s:4:"name";s:4:"link";s:4:"slug";s:4:"link";s:5:"count";s:3:"721";}s:4:"spam";a:3:{s:4:"name";s:4:"spam";s:4:"slug";s:4:"spam";s:5:"count";s:3:"716";}s:5:"share";a:3:{s:4:"name";s:5:"Share";s:4:"slug";s:5:"share";s:5:"count";s:3:"707";}s:10:"e-commerce";a:3:{s:4:"name";s:10:"e-commerce";s:4:"slug";s:10:"e-commerce";s:5:"count";s:3:"697";}s:6:"photos";a:3:{s:4:"name";s:6:"photos";s:4:"slug";s:6:"photos";s:5:"count";s:3:"681";}s:8:"category";a:3:{s:4:"name";s:8:"category";s:4:"slug";s:8:"category";s:5:"count";s:3:"672";}s:5:"embed";a:3:{s:4:"name";s:5:"embed";s:4:"slug";s:5:"embed";s:5:"count";s:3:"654";}s:9:"analytics";a:3:{s:4:"name";s:9:"analytics";s:4:"slug";s:9:"analytics";s:5:"count";s:3:"652";}s:4:"form";a:3:{s:4:"name";s:4:"form";s:4:"slug";s:4:"form";s:5:"count";s:3:"644";}s:3:"css";a:3:{s:4:"name";s:3:"CSS";s:4:"slug";s:3:"css";s:5:"count";s:3:"640";}s:6:"search";a:3:{s:4:"name";s:6:"search";s:4:"slug";s:6:"search";s:5:"count";s:3:"633";}s:9:"slideshow";a:3:{s:4:"name";s:9:"slideshow";s:4:"slug";s:9:"slideshow";s:5:"count";s:3:"626";}s:6:"custom";a:3:{s:4:"name";s:6:"custom";s:4:"slug";s:6:"custom";s:5:"count";s:3:"607";}s:5:"stats";a:3:{s:4:"name";s:5:"stats";s:4:"slug";s:5:"stats";s:5:"count";s:3:"598";}s:6:"slider";a:3:{s:4:"name";s:6:"slider";s:4:"slug";s:6:"slider";s:5:"count";s:3:"591";}s:6:"button";a:3:{s:4:"name";s:6:"button";s:4:"slug";s:6:"button";s:5:"count";s:3:"588";}s:7:"comment";a:3:{s:4:"name";s:7:"comment";s:4:"slug";s:7:"comment";s:5:"count";s:3:"583";}s:5:"theme";a:3:{s:4:"name";s:5:"theme";s:4:"slug";s:5:"theme";s:5:"count";s:3:"576";}s:4:"menu";a:3:{s:4:"name";s:4:"menu";s:4:"slug";s:4:"menu";s:5:"count";s:3:"575";}s:9:"dashboard";a:3:{s:4:"name";s:9:"dashboard";s:4:"slug";s:9:"dashboard";s:5:"count";s:3:"571";}s:4:"tags";a:3:{s:4:"name";s:4:"tags";s:4:"slug";s:4:"tags";s:5:"count";s:3:"570";}s:10:"categories";a:3:{s:4:"name";s:10:"categories";s:4:"slug";s:10:"categories";s:5:"count";s:3:"559";}s:10:"statistics";a:3:{s:4:"name";s:10:"statistics";s:4:"slug";s:10:"statistics";s:5:"count";s:3:"545";}s:3:"ads";a:3:{s:4:"name";s:3:"ads";s:4:"slug";s:3:"ads";s:5:"count";s:3:"538";}s:6:"mobile";a:3:{s:4:"name";s:6:"mobile";s:4:"slug";s:6:"mobile";s:5:"count";s:3:"527";}s:6:"editor";a:3:{s:4:"name";s:6:"editor";s:4:"slug";s:6:"editor";s:5:"count";s:3:"521";}s:4:"user";a:3:{s:4:"name";s:4:"user";s:4:"slug";s:4:"user";s:5:"count";s:3:"519";}s:5:"users";a:3:{s:4:"name";s:5:"users";s:4:"slug";s:5:"users";s:5:"count";s:3:"508";}s:4:"list";a:3:{s:4:"name";s:4:"list";s:4:"slug";s:4:"list";s:5:"count";s:3:"505";}s:7:"picture";a:3:{s:4:"name";s:7:"picture";s:4:"slug";s:7:"picture";s:5:"count";s:3:"501";}s:7:"plugins";a:3:{s:4:"name";s:7:"plugins";s:4:"slug";s:7:"plugins";s:5:"count";s:3:"499";}s:9:"affiliate";a:3:{s:4:"name";s:9:"affiliate";s:4:"slug";s:9:"affiliate";s:5:"count";s:3:"498";}s:9:"multisite";a:3:{s:4:"name";s:9:"multisite";s:4:"slug";s:9:"multisite";s:5:"count";s:3:"474";}s:6:"simple";a:3:{s:4:"name";s:6:"simple";s:4:"slug";s:6:"simple";s:5:"count";s:3:"473";}s:12:"contact-form";a:3:{s:4:"name";s:12:"contact form";s:4:"slug";s:12:"contact-form";s:5:"count";s:3:"467";}s:12:"social-media";a:3:{s:4:"name";s:12:"social media";s:4:"slug";s:12:"social-media";s:5:"count";s:3:"458";}s:7:"contact";a:3:{s:4:"name";s:7:"contact";s:4:"slug";s:7:"contact";s:5:"count";s:3:"457";}s:8:"pictures";a:3:{s:4:"name";s:8:"pictures";s:4:"slug";s:8:"pictures";s:5:"count";s:3:"456";}s:10:"navigation";a:3:{s:4:"name";s:10:"navigation";s:4:"slug";s:10:"navigation";s:5:"count";s:3:"432";}s:3:"url";a:3:{s:4:"name";s:3:"url";s:4:"slug";s:3:"url";s:5:"count";s:3:"430";}s:4:"html";a:3:{s:4:"name";s:4:"html";s:4:"slug";s:4:"html";s:5:"count";s:3:"421";}s:5:"flash";a:3:{s:4:"name";s:5:"flash";s:4:"slug";s:5:"flash";s:5:"count";s:3:"421";}s:3:"api";a:3:{s:4:"name";s:3:"api";s:4:"slug";s:3:"api";s:5:"count";s:3:"415";}s:4:"shop";a:3:{s:4:"name";s:4:"shop";s:4:"slug";s:4:"shop";s:5:"count";s:3:"414";}s:10:"newsletter";a:3:{s:4:"name";s:10:"newsletter";s:4:"slug";s:10:"newsletter";s:5:"count";s:3:"412";}s:9:"marketing";a:3:{s:4:"name";s:9:"marketing";s:4:"slug";s:9:"marketing";s:5:"count";s:3:"404";}s:4:"meta";a:3:{s:4:"name";s:4:"meta";s:4:"slug";s:4:"meta";s:5:"count";s:3:"403";}s:3:"tag";a:3:{s:4:"name";s:3:"tag";s:4:"slug";s:3:"tag";s:5:"count";s:3:"399";}s:6:"events";a:3:{s:4:"name";s:6:"events";s:4:"slug";s:6:"events";s:5:"count";s:3:"399";}s:4:"news";a:3:{s:4:"name";s:4:"News";s:4:"slug";s:4:"news";s:5:"count";s:3:"396";}s:8:"calendar";a:3:{s:4:"name";s:8:"calendar";s:4:"slug";s:8:"calendar";s:5:"count";s:3:"395";}s:9:"thumbnail";a:3:{s:4:"name";s:9:"thumbnail";s:4:"slug";s:9:"thumbnail";s:5:"count";s:3:"390";}s:8:"tracking";a:3:{s:4:"name";s:8:"tracking";s:4:"slug";s:8:"tracking";s:5:"count";s:3:"388";}s:11:"advertising";a:3:{s:4:"name";s:11:"advertising";s:4:"slug";s:11:"advertising";s:5:"count";s:3:"386";}s:10:"shortcodes";a:3:{s:4:"name";s:10:"shortcodes";s:4:"slug";s:10:"shortcodes";s:5:"count";s:3:"381";}s:4:"code";a:3:{s:4:"name";s:4:"code";s:4:"slug";s:4:"code";s:5:"count";s:3:"381";}s:8:"lightbox";a:3:{s:4:"name";s:8:"lightbox";s:4:"slug";s:8:"lightbox";s:5:"count";s:3:"379";}s:4:"text";a:3:{s:4:"name";s:4:"text";s:4:"slug";s:4:"text";s:5:"count";s:3:"378";}s:9:"automatic";a:3:{s:4:"name";s:9:"automatic";s:4:"slug";s:9:"automatic";s:5:"count";s:3:"377";}s:6:"upload";a:3:{s:4:"name";s:6:"upload";s:4:"slug";s:6:"upload";s:5:"count";s:3:"374";}s:14:"administration";a:3:{s:4:"name";s:14:"administration";s:4:"slug";s:14:"administration";s:5:"count";s:3:"371";}s:7:"profile";a:3:{s:4:"name";s:7:"profile";s:4:"slug";s:7:"profile";s:5:"count";s:3:"371";}}', 'yes');

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

--
-- Структура таблицы `wp_new_postmeta`
--

