0byt3m1n1
Path:
/
data
/
0
/
0
/
103
/
116
/
103442
/
meta
/
104901
/
mysql.backup
/
[
Home
]
File: 1_0039dea_1.mysqlv2.bak.sql
-- MySQL dump 10.11 -- -- Host: mysqlv2 Database: 1_0039dea_1 -- ------------------------------------------------------ -- Server version 5.0.75 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `wp_comments` -- DROP TABLE IF EXISTS `wp_comments`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `wp_comments` ( `comment_ID` bigint(20) unsigned NOT NULL auto_increment, `comment_post_ID` bigint(20) unsigned NOT NULL default '0', `comment_author` tinytext 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_approved` (`comment_approved`), KEY `comment_post_ID` (`comment_post_ID`), KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`), KEY `comment_date_gmt` (`comment_date_gmt`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `wp_comments` -- LOCK TABLES `wp_comments` WRITE; /*!40000 ALTER TABLE `wp_comments` DISABLE KEYS */; /*!40000 ALTER TABLE `wp_comments` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `wp_links` -- DROP TABLE IF EXISTS `wp_links`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `wp_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_category` bigint(20) NOT NULL default '0', `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_category` (`link_category`), KEY `link_visible` (`link_visible`) ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `wp_links` -- LOCK TABLES `wp_links` WRITE; /*!40000 ALTER TABLE `wp_links` DISABLE KEYS */; INSERT INTO `wp_links` VALUES (1,'http://codex.wordpress.org/','Documentation','','',0,'','Y',1,0,'0000-00-00 00:00:00','','',''),(2,'http://wordpress.org/development/','Development Blog','','',0,'','Y',1,0,'0000-00-00 00:00:00','','','http://wordpress.org/development/feed/'),(3,'http://wordpress.org/extend/ideas/','Suggest Ideas','','',0,'','Y',1,0,'0000-00-00 00:00:00','','',''),(4,'http://wordpress.org/support/','Support Forum','','',0,'','Y',1,0,'0000-00-00 00:00:00','','',''),(5,'http://wordpress.org/extend/plugins/','Plugins','','',0,'','Y',1,0,'0000-00-00 00:00:00','','',''),(6,'http://wordpress.org/extend/themes/','Themes','','',0,'','Y',1,0,'0000-00-00 00:00:00','','',''),(7,'http://planet.wordpress.org/','WordPress Planet','','',0,'','Y',1,0,'0000-00-00 00:00:00','','',''); /*!40000 ALTER TABLE `wp_links` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `wp_options` -- DROP TABLE IF EXISTS `wp_options`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `wp_options` ( `option_id` bigint(20) unsigned NOT NULL auto_increment, `blog_id` int(11) NOT NULL default '0', `option_name` varchar(64) NOT NULL default '', `option_value` longtext NOT NULL, `autoload` varchar(20) NOT NULL default 'yes', PRIMARY KEY (`option_id`,`blog_id`,`option_name`), KEY `option_name` (`option_name`) ) ENGINE=MyISAM AUTO_INCREMENT=348 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `wp_options` -- LOCK TABLES `wp_options` WRITE; /*!40000 ALTER TABLE `wp_options` DISABLE KEYS */; INSERT INTO `wp_options` VALUES (1,0,'siteurl','http://www.konacloudcoffee.com/blog','yes'),(2,0,'blogname','Kona Cloud Blog','yes'),(3,0,'blogdescription','From the world of Kona Cloud Coffee','yes'),(4,0,'users_can_register','','yes'),(5,0,'admin_email','jallenusa@mac.com','yes'),(6,0,'start_of_week','1','yes'),(7,0,'use_balanceTags','','yes'),(8,0,'use_smilies','1','yes'),(9,0,'require_name_email','1','yes'),(10,0,'comments_notify','1','yes'),(11,0,'posts_per_rss','10','yes'),(12,0,'rss_excerpt_length','50','yes'),(13,0,'rss_use_excerpt','0','yes'),(14,0,'mailserver_url','127.0.0.1','yes'),(15,0,'mailserver_login','login@example.com','yes'),(16,0,'mailserver_pass','password','yes'),(17,0,'mailserver_port','110','yes'),(18,0,'default_category','1','yes'),(19,0,'default_comment_status','open','yes'),(20,0,'default_ping_status','open','yes'),(21,0,'default_pingback_flag','0','yes'),(22,0,'default_post_edit_rows','10','yes'),(23,0,'posts_per_page','10','yes'),(24,0,'what_to_show','posts','yes'),(25,0,'date_format','F j, Y','yes'),(26,0,'time_format','g:i a','yes'),(27,0,'links_updated_date_format','F j, Y g:i a','yes'),(28,0,'links_recently_updated_prepend','<em>','yes'),(29,0,'links_recently_updated_append','</em>','yes'),(30,0,'links_recently_updated_time','120','yes'),(31,0,'comment_moderation','0','yes'),(32,0,'moderation_notify','1','yes'),(33,0,'permalink_structure','','yes'),(34,0,'gzipcompression','0','yes'),(35,0,'hack_file','0','yes'),(36,0,'blog_charset','UTF-8','yes'),(37,0,'moderation_keys','','no'),(38,0,'active_plugins','a:1:{i:0;s:39:\"platinum-seo-pack/platinum_seo_pack.php\";}','yes'),(39,0,'home','http://www.konacloudcoffee.com/blog','yes'),(40,0,'category_base','','yes'),(41,0,'ping_sites','http://rpc.pingomatic.com/','yes'),(42,0,'advanced_edit','0','yes'),(43,0,'comment_max_links','2','yes'),(44,0,'gmt_offset','-5','yes'),(45,0,'default_email_category','1','yes'),(46,0,'recently_edited','a:5:{i:0;s:29:\"/themes/ahimsa/searchform.php\";i:2;s:24:\"/themes/ahimsa/entry.php\";i:3;s:25:\"/themes/ahimsa/footer.php\";i:4;s:24:\"/themes/ahimsa/style.css\";i:5;s:107:\"/data/0/0/103/116/103442/user/104901/htdocs/blog/wp-content/plugins/platinum-seo-pack/platinum_seo_pack.php\";}','no'),(47,0,'use_linksupdate','0','yes'),(48,0,'template','ahimsa','yes'),(49,0,'stylesheet','ahimsa','yes'),(50,0,'comment_whitelist','1','yes'),(136,0,'widget_archives','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(52,0,'blacklist_keys','','no'),(53,0,'comment_registration','0','yes'),(54,0,'rss_language','en','yes'),(55,0,'html_type','text/html','yes'),(56,0,'use_trackback','0','yes'),(57,0,'default_role','subscriber','yes'),(58,0,'db_version','11548','yes'),(59,0,'uploads_use_yearmonth_folders','1','yes'),(60,0,'upload_path','/data/0/0/103/116/103442/user/104901/htdocs/blog/wp-content/uploads','yes'),(62,0,'secret','Rsd)EoZxRNI#InA7GGJ2g4&o!J8EKWYFHTeRecTu0HCMDjf#kDBeClAebe9UAla6','yes'),(63,0,'blog_public','0','yes'),(64,0,'default_link_category','2','yes'),(65,0,'show_on_front','posts','yes'),(66,0,'tag_base','','yes'),(67,0,'show_avatars','1','yes'),(68,0,'avatar_rating','G','yes'),(69,0,'upload_url_path','','yes'),(70,0,'thumbnail_size_w','150','yes'),(71,0,'thumbnail_size_h','150','yes'),(72,0,'thumbnail_crop','1','yes'),(73,0,'medium_size_w','300','yes'),(74,0,'medium_size_h','300','yes'),(75,0,'avatar_default','mystery','yes'),(76,0,'enable_app','','yes'),(77,0,'enable_xmlrpc','1','yes'),(78,0,'large_size_w','1024','yes'),(79,0,'large_size_h','1024','yes'),(80,0,'image_default_link_type','file','yes'),(81,0,'image_default_size','','yes'),(82,0,'image_default_align','','yes'),(83,0,'close_comments_for_old_posts','0','yes'),(84,0,'close_comments_days_old','14','yes'),(85,0,'thread_comments','0','yes'),(86,0,'thread_comments_depth','5','yes'),(87,0,'page_comments','1','yes'),(88,0,'comments_per_page','50','yes'),(89,0,'default_comments_page','newest','yes'),(90,0,'comment_order','asc','yes'),(91,0,'use_ssl','0','yes'),(92,0,'sticky_posts','a:0:{}','yes'),(93,0,'widget_categories','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(94,0,'widget_text','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(95,0,'widget_rss','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(134,0,'widget_pages','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(135,0,'widget_calendar','a:3:{i:2;a:0:{}i:3;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}','yes'),(97,0,'dismissed_update_core','a:0:{}','yes'),(98,0,'wp_user_roles','a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:23:\"Administrator|User role\";s:12:\"capabilities\";a:54:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:16:\"Editor|User role\";s:12:\"capabilities\";a:34:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:16:\"Author|User role\";s:12:\"capabilities\";a:10:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:21:\"Contributor|User role\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:20:\"Subscriber|User role\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}}','yes'),(99,0,'cron','a:3:{i:1263741685;a:1:{s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1263757650;a:2:{s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}s:7:\"version\";i:2;}','yes'),(100,0,'auth_salt','wt*iS*3*o98#','yes'),(131,0,'db_upgraded','','yes'),(104,0,'logged_in_salt','Q7e!OQcJSWeN','yes'),(132,0,'_transient_doing_cron','1270918522','yes'),(133,0,'_transient_update_core','O:8:\"stdClass\":3:{s:7:\"updates\";a:1:{i:0;O:8:\"stdClass\":5:{s:8:\"response\";s:7:\"upgrade\";s:3:\"url\";s:30:\"http://wordpress.org/download/\";s:7:\"package\";s:40:\"http://wordpress.org/wordpress-2.9.1.zip\";s:7:\"current\";s:5:\"2.9.1\";s:6:\"locale\";s:5:\"en_US\";}}s:12:\"last_checked\";i:1263737910;s:15:\"version_checked\";s:5:\"2.8.4\";}','yes'),(105,0,'nonce_salt','cwlgFBxy00()','yes'),(106,0,'sidebars_widgets','a:3:{s:9:\"sidebar-1\";a:1:{i:0;s:10:\"calendar-3\";}s:19:\"wp_inactive_widgets\";a:12:{i:0;s:7:\"pages-2\";i:1;s:10:\"calendar-2\";i:2;s:10:\"archives-2\";i:3;s:7:\"links-2\";i:4;s:6:\"meta-2\";i:5;s:8:\"search-2\";i:6;s:6:\"text-2\";i:7;s:12:\"categories-2\";i:8;s:14:\"recent-posts-2\";i:9;s:17:\"recent-comments-2\";i:10;s:5:\"rss-2\";i:11;s:11:\"tag_cloud-2\";}s:13:\"array_version\";i:3;}','yes'),(113,0,'dashboard_widget_options','a:3:{s:24:\"dashboard_incoming_links\";a:5:{s:4:\"home\";s:35:\"http://www.konacloudcoffee.com/blog\";s:4:\"link\";s:117:\"http://blogsearch.google.com/blogsearch?hl=en&scoring=d&partner=wordpress&q=link:http://www.konacloudcoffee.com/blog/\";s:3:\"url\";s:150:\"http://blogsearch.google.com/blogsearch_feeds?hl=en&scoring=d&ie=utf-8&num=10&output=rss&partner=wordpress&q=link:http://www.konacloudcoffee.com/blog/\";s:5:\"items\";i:10;s:9:\"show_date\";b:0;}s:17:\"dashboard_primary\";a:7:{s:4:\"link\";s:33:\"http://wordpress.org/development/\";s:3:\"url\";s:38:\"http://wordpress.org/development/feed/\";s:5:\"title\";s:26:\"WordPress Development Blog\";s:5:\"items\";i:2;s:12:\"show_summary\";i:1;s:11:\"show_author\";i:0;s:9:\"show_date\";i:1;}s:19:\"dashboard_secondary\";a:4:{s:4:\"link\";s:28:\"http://planet.wordpress.org/\";s:3:\"url\";s:33:\"http://planet.wordpress.org/feed/\";s:5:\"title\";s:20:\"Other WordPress News\";s:5:\"items\";i:5;}}','yes'),(262,0,'current_theme','Ahimsa','yes'),(114,0,'rss_e64974562b4aadcb43f066125d744ca5','O:9:\"MagpieRSS\":17:{s:6:\"parser\";i:0;s:12:\"current_item\";a:0:{}s:5:\"items\";a:0:{}s:7:\"channel\";a:5:{s:5:\"title\";s:62:\"link:http://www.konacloudcoffee.com/blog/ - Google Blog Search\";s:4:\"link\";s:120:\"http://blogsearch.google.com/blogsearch?hl=en&scoring=d&ie=ISO-8859-1&num=10&q=link:http://www.konacloudcoffee.com/blog/\";s:11:\"description\";s:96:\"Your search - <b>link:http://www.konacloudcoffee.com/blog/</b> - did not match any documents. \";s:10:\"opensearch\";a:3:{s:12:\"totalresults\";s:1:\"0\";s:10:\"startindex\";s:1:\"1\";s:12:\"itemsperpage\";s:2:\"10\";}s:7:\"tagline\";s:96:\"Your search - <b>link:http://www.konacloudcoffee.com/blog/</b> - did not match any documents. \";}s:9:\"textinput\";a:0:{}s:5:\"image\";a:0:{}s:9:\"feed_type\";s:3:\"RSS\";s:12:\"feed_version\";s:3:\"2.0\";s:5:\"stack\";a:0:{}s:9:\"inchannel\";b:0;s:6:\"initem\";b:0;s:9:\"incontent\";b:0;s:11:\"intextinput\";b:0;s:7:\"inimage\";b:0;s:13:\"current_field\";s:0:\"\";s:17:\"current_namespace\";b:0;s:19:\"_CONTENT_CONSTRUCTS\";a:6:{i:0;s:7:\"content\";i:1;s:7:\"summary\";i:2;s:4:\"info\";i:3;s:5:\"title\";i:4;s:7:\"tagline\";i:5;s:9:\"copyright\";}}','no'),(115,0,'rss_e64974562b4aadcb43f066125d744ca5_ts','1252250441','no'),(116,0,'rss_0ff4b43bd116a9d8720d689c80e7dfd4','O:9:\"MagpieRSS\":17:{s:6:\"parser\";i:0;s:12:\"current_item\";a:0:{}s:5:\"items\";a:10:{i:0;a:13:{s:5:\"title\";s:28:\"How to Keep WordPress Secure\";s:4:\"link\";s:63:\"http://wordpress.org/development/2009/09/keep-wordpress-secure/\";s:8:\"comments\";s:72:\"http://wordpress.org/development/2009/09/keep-wordpress-secure/#comments\";s:7:\"pubdate\";s:31:\"Sat, 05 Sep 2009 19:22:03 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:8:\"category\";s:19:\"DevelopmentSecurity\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=908\";s:11:\"description\";s:301:\"A stitch in time saves nine. I couldn’t sew my way out of a bag, but it’s true advice for bloggers as well — a little bit of work on an upgrade now saves a lot of work fixing something later.\nRight now there is a worm making its way around old, unpatched versions of WordPress. [...]\";s:7:\"content\";a:1:{s:7:\"encoded\";s:6131:\"<p>A stitch in time saves nine. I couldn’t sew my way out of a bag, but it’s true advice for bloggers as well — a little bit of work on an <a href=\"http://codex.wordpress.org/Upgrading_WordPress\">upgrade now</a> saves a lot of work fixing something later.</p>\n<p>Right now there is a worm making its way around old, unpatched versions of WordPress. This particular worm, like many before it, is clever: it registers a user, uses a security bug (fixed earlier in the year) to allow evaluated code to be executed through the permalink structure, makes itself an admin, then uses JavaScript to hide itself when you look at users page, attempts to clean up after itself, then goes quiet so you never notice while it inserts hidden spam and malware into your old posts.</p>\n<p>The tactics are new, but the strategy is not. Where this particular worm messes up is in the “clean up” phase: it doesn’t hide itself well and the blogger notices that all his links are broken, which causes him to dig deeper and notice the extent of the damage. Where worms of old would do childish things like defacing your site, the new ones are silent and invisible, so you only notice them when they screw up (as this one did) or your site gets removed from Google for having spam and malware on it.</p>\n<p>I’m talking about this not to scare you, but to highlight that this is something that has happened before, and that will more than likely happen again.</p>\n<p>A stitch in time saves nine. <a href=\"http://codex.wordpress.org/Upgrading_WordPress\">Upgrading is a known quantity of work</a>, and one that the WordPress community has tried its darndest to make as easy as possible with one-click upgrades. <a href=\"http://codex.wordpress.org/FAQ_My_site_was_hacked\">Fixing a hacked blog, on the other hand, is quite hard</a>. Upgrading is taking your vitamins; fixing a hack is open heart surgery. (This is true of cost, as well.)</p>\n<p>2.8.4, the current version of WordPress, is immune to this worm. (<em>So was the release before this one.</em>) If you’ve been thinking about upgrading but haven’t gotten around to it yet, now would be a really good time. If you’ve already upgraded your blogs, maybe check out the blogs of your friends or that you read and see if they need any help. A stitch in time saves nine.</p>\n<p>Whenever a worm makes the rounds, everyone becomes a security expert and peddles one of three types of advice: snake oil, Club solutions, or real solutions. Snake oil you’ll be able to spot right away because it’s <em>easy</em>. Hide the WordPress version, they say, and you’ll be fine. Uh, duh, the worm writers thought of that. Where their 1.0 might have checked for version numbers, 2.0 just tests capabilities, version number be damned. </p>\n<p>The second type of advice is Club solutions; to illustrate, I’ll quote from <a href=\"http://diveintomark.org/archives/2002/10/29/club_vs_lojack_solutions\">Mark Pilgrim’s excellent essay on spam 7 years ago, before WordPress even existed</a>:</p>\n<blockquote><p>The <em>really</em> interesting thing about these approaches, from a game theory perspective, is that they are all <a href=\"http://slate.msn.com/?id=2041\" title=\"Slate, August 3, 1997: Property Is Theft: When protecting your own property is stealing from others\">Club solutions, not Lojack solutions</a>. There are two basic approaches to protecting your car from theft: <a href=\"http://www.theclub.com/\">The Club</a> (or The Shield, or a car alarm, or something similar), and <a href=\"http://www.lojack.com/\">Lojack</a>. The Club isn’t much protection against a thief who is determined to steal <em>your</em> car (it’s easy enough to drill the lock, or just cut the steering wheel and slide The Club off). But it is effective protection against a thief who wants to steal <em>a</em> car (not necessarily <em>your</em> car), because thieves are generally in a hurry and will go for the easiest target, the low-hanging fruit. The Club works as long as not everyone has it, since if everyone had it, thieves would have an equally difficult time stealing any car, their choice will be based on other factors, and your car is back to being as vulnerable as anyone else’s. The Club doesn’t deter theft, it only deflects it.</p></blockquote>\n<p>Club blog security solutions can be simple (like an .htaccess file) or incredibly complex (like two-factor authentication), and they can work, especially for <em>known exploits</em>. Club solutions can be useful, like using a strong or complex password for your login — no one would recommend against that. (Another club solution is switching to less-used software on the assumption or more like the software’s claim that it’s perfect and more secure. This is why BeOS is more secure than Linux, ahem.)</p>\n<p>In the car world, if someone figured out how to teleport entire cars to chop shops, The Club wouldn’t be so useful anymore. Luckily for manufacturers of The Club, this hasn’t happened. Online and in the software world, though, the equivalent happens almost daily. There is only one real solution. <strong>The only thing that I can promise will keep your blog secure today and in the future is upgrading.</strong></p>\n<p>WordPress is a community of hundreds of people that read the code every day, audit it, update it, and care enough about keeping your blog safe that we do things like release updates weeks apart from each other even though it makes us look bad, because updating is going to keep your blog safe from the bad guys. I’m not clairvoyant and I can’t predict what schemes spammers, hackers, crackers, and tricksters will come up with with in the future to harm your blog, but I do know for certain that as long as WordPress is around we’ll do everything in our power to make sure the software is safe. We’ve already made upgrading core and plugins a one-click procedure. If we find something broken, we’ll release a fix. Please upgrade, it’s the only way we can help each other.</p>\n\";}s:3:\"wfw\";a:1:{s:10:\"commentrss\";s:68:\"http://wordpress.org/development/2009/09/keep-wordpress-secure/feed/\";}s:5:\"slash\";a:1:{s:8:\"comments\";s:1:\"0\";}s:7:\"summary\";s:301:\"A stitch in time saves nine. I couldn’t sew my way out of a bag, but it’s true advice for bloggers as well — a little bit of work on an upgrade now saves a lot of work fixing something later.\nRight now there is a worm making its way around old, unpatched versions of WordPress. [...]\";s:12:\"atom_content\";s:6131:\"<p>A stitch in time saves nine. I couldn’t sew my way out of a bag, but it’s true advice for bloggers as well — a little bit of work on an <a href=\"http://codex.wordpress.org/Upgrading_WordPress\">upgrade now</a> saves a lot of work fixing something later.</p>\n<p>Right now there is a worm making its way around old, unpatched versions of WordPress. This particular worm, like many before it, is clever: it registers a user, uses a security bug (fixed earlier in the year) to allow evaluated code to be executed through the permalink structure, makes itself an admin, then uses JavaScript to hide itself when you look at users page, attempts to clean up after itself, then goes quiet so you never notice while it inserts hidden spam and malware into your old posts.</p>\n<p>The tactics are new, but the strategy is not. Where this particular worm messes up is in the “clean up” phase: it doesn’t hide itself well and the blogger notices that all his links are broken, which causes him to dig deeper and notice the extent of the damage. Where worms of old would do childish things like defacing your site, the new ones are silent and invisible, so you only notice them when they screw up (as this one did) or your site gets removed from Google for having spam and malware on it.</p>\n<p>I’m talking about this not to scare you, but to highlight that this is something that has happened before, and that will more than likely happen again.</p>\n<p>A stitch in time saves nine. <a href=\"http://codex.wordpress.org/Upgrading_WordPress\">Upgrading is a known quantity of work</a>, and one that the WordPress community has tried its darndest to make as easy as possible with one-click upgrades. <a href=\"http://codex.wordpress.org/FAQ_My_site_was_hacked\">Fixing a hacked blog, on the other hand, is quite hard</a>. Upgrading is taking your vitamins; fixing a hack is open heart surgery. (This is true of cost, as well.)</p>\n<p>2.8.4, the current version of WordPress, is immune to this worm. (<em>So was the release before this one.</em>) If you’ve been thinking about upgrading but haven’t gotten around to it yet, now would be a really good time. If you’ve already upgraded your blogs, maybe check out the blogs of your friends or that you read and see if they need any help. A stitch in time saves nine.</p>\n<p>Whenever a worm makes the rounds, everyone becomes a security expert and peddles one of three types of advice: snake oil, Club solutions, or real solutions. Snake oil you’ll be able to spot right away because it’s <em>easy</em>. Hide the WordPress version, they say, and you’ll be fine. Uh, duh, the worm writers thought of that. Where their 1.0 might have checked for version numbers, 2.0 just tests capabilities, version number be damned. </p>\n<p>The second type of advice is Club solutions; to illustrate, I’ll quote from <a href=\"http://diveintomark.org/archives/2002/10/29/club_vs_lojack_solutions\">Mark Pilgrim’s excellent essay on spam 7 years ago, before WordPress even existed</a>:</p>\n<blockquote><p>The <em>really</em> interesting thing about these approaches, from a game theory perspective, is that they are all <a href=\"http://slate.msn.com/?id=2041\" title=\"Slate, August 3, 1997: Property Is Theft: When protecting your own property is stealing from others\">Club solutions, not Lojack solutions</a>. There are two basic approaches to protecting your car from theft: <a href=\"http://www.theclub.com/\">The Club</a> (or The Shield, or a car alarm, or something similar), and <a href=\"http://www.lojack.com/\">Lojack</a>. The Club isn’t much protection against a thief who is determined to steal <em>your</em> car (it’s easy enough to drill the lock, or just cut the steering wheel and slide The Club off). But it is effective protection against a thief who wants to steal <em>a</em> car (not necessarily <em>your</em> car), because thieves are generally in a hurry and will go for the easiest target, the low-hanging fruit. The Club works as long as not everyone has it, since if everyone had it, thieves would have an equally difficult time stealing any car, their choice will be based on other factors, and your car is back to being as vulnerable as anyone else’s. The Club doesn’t deter theft, it only deflects it.</p></blockquote>\n<p>Club blog security solutions can be simple (like an .htaccess file) or incredibly complex (like two-factor authentication), and they can work, especially for <em>known exploits</em>. Club solutions can be useful, like using a strong or complex password for your login — no one would recommend against that. (Another club solution is switching to less-used software on the assumption or more like the software’s claim that it’s perfect and more secure. This is why BeOS is more secure than Linux, ahem.)</p>\n<p>In the car world, if someone figured out how to teleport entire cars to chop shops, The Club wouldn’t be so useful anymore. Luckily for manufacturers of The Club, this hasn’t happened. Online and in the software world, though, the equivalent happens almost daily. There is only one real solution. <strong>The only thing that I can promise will keep your blog secure today and in the future is upgrading.</strong></p>\n<p>WordPress is a community of hundreds of people that read the code every day, audit it, update it, and care enough about keeping your blog safe that we do things like release updates weeks apart from each other even though it makes us look bad, because updating is going to keep your blog safe from the bad guys. I’m not clairvoyant and I can’t predict what schemes spammers, hackers, crackers, and tricksters will come up with with in the future to harm your blog, but I do know for certain that as long as WordPress is around we’ll do everything in our power to make sure the software is safe. We’ve already made upgrading core and plugins a one-click procedure. If we find something broken, we’ll release a fix. Please upgrade, it’s the only way we can help each other.</p>\n\";}i:1;a:13:{s:5:\"title\";s:33:\"WordPress 2.8.4: Security Release\";s:4:\"link\";s:64:\"http://wordpress.org/development/2009/08/2-8-4-security-release/\";s:8:\"comments\";s:73:\"http://wordpress.org/development/2009/08/2-8-4-security-release/#comments\";s:7:\"pubdate\";s:31:\"Wed, 12 Aug 2009 01:41:54 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:8:\"category\";s:16:\"ReleasesSecurity\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=903\";s:11:\"description\";s:329:\"Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an attacker to bypass a security check to verify a user requested a password reset. As a result, the first account without a key in the database (usually the admin account) would have its password reset and a new password [...]\";s:7:\"content\";a:1:{s:7:\"encoded\";s:724:\"<p>Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an attacker to bypass a security check to verify a user requested a password reset. As a result, the first account without a key in the database (usually the admin account) would have its password reset and a new password would be emailed to the account owner. This doesn’t allow remote access, but it is very annoying.</p>\n<p>We fixed this problem last night and have been testing the fixes and looking for other problems since then. <a href=\"http://wordpress.org/download/\">Version 2.8.4 which fixes all known problems is now available for download</a> and is highly recommended for all users of WordPress.</p>\n\";}s:3:\"wfw\";a:1:{s:10:\"commentrss\";s:69:\"http://wordpress.org/development/2009/08/2-8-4-security-release/feed/\";}s:5:\"slash\";a:1:{s:8:\"comments\";s:3:\"289\";}s:7:\"summary\";s:329:\"Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an attacker to bypass a security check to verify a user requested a password reset. As a result, the first account without a key in the database (usually the admin account) would have its password reset and a new password [...]\";s:12:\"atom_content\";s:724:\"<p>Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an attacker to bypass a security check to verify a user requested a password reset. As a result, the first account without a key in the database (usually the admin account) would have its password reset and a new password would be emailed to the account owner. This doesn’t allow remote access, but it is very annoying.</p>\n<p>We fixed this problem last night and have been testing the fixes and looking for other problems since then. <a href=\"http://wordpress.org/download/\">Version 2.8.4 which fixes all known problems is now available for download</a> and is highly recommended for all users of WordPress.</p>\n\";}i:2;a:13:{s:5:\"title\";s:18:\"Upcoming WordCamps\";s:4:\"link\";s:62:\"http://wordpress.org/development/2009/08/upcoming-wordcamps-2/\";s:8:\"comments\";s:71:\"http://wordpress.org/development/2009/08/upcoming-wordcamps-2/#comments\";s:7:\"pubdate\";s:31:\"Fri, 07 Aug 2009 01:07:03 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Jane Wells\";}s:8:\"category\";s:11:\"Development\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=899\";s:11:\"description\";s:322:\"Every now and then I see someone ask in the dev channel how they can meet up with other local WordPress developers. We’re thinking about ways to make WordPress.org more of a resource to facilitate local connections, but in the meantime, I thought it might be helpful to publicize some upcoming WordCamps, the [...]\";s:7:\"content\";a:1:{s:7:\"encoded\";s:2708:\"<p>Every now and then I see someone ask in the dev channel how they can meet up with other local WordPress developers. We’re thinking about ways to make WordPress.org more of a resource to facilitate local connections, but in the meantime, I thought it might be helpful to publicize some <a href=\"http://central.wordcamp.org/schedule/\"> upcoming WordCamps</a>, the weekend conferences organized by local communities to talk about all things WordPress. </p>\n<p><strong><a href=\"http://wordcamp.org.nz\">WordCamp New Zealand</a>:</strong> Wellington, New Zealand, August 8-9, 2009</p>\n<p><strong><a href=\"http://wordcamphsv.org/\">WordCamp Huntsville</a>:</strong> Huntsville, Alabama, USA, August 15–16, 2009</p>\n<p><strong><a href=\"http://la.wordcamp.org/\">WordCamp Los Angeles</a>:</strong> Los Angeles, California, USA, September 12, 2009</p>\n<p><strong><a href=\"http://wordcamp.ph\">WordCamp Philippines</a>: </strong>Makati City, Philippines, September 19, 2009</p>\n<p><strong><a href=\"http://www.wordcampportland.org/\">WordCamp Portland</a>: </strong>Portland, Oregon, USA, September 19-20, 2009 <em>(Last year’s PDX WordCamp was awesome, IMO.)</em></p>\n<p><strong><a href=\"http://www.wordcampseattle.com/\">WordCamp Seattle</a>: </strong>Seattle, Washington, USA, September 26, 2009</p>\n<p><strong><a href=\"http://wordcampbirmingham.org/\">WordCamp Birmingham</a>:</strong> Birmingham, Alabama, USA, September 26-27, 2009</p>\n<p><strong><a href=\"http://wordcampnl.org/\">WordCamp Netherlands</a>:</strong> Utrecht, Netherlands, October 31, 2009</p>\n<p><strong><a href=\"http://2009.newyork.wordcamp.org/\">WordCamp NYC</a>:</strong> New York, New York, USA, November 14-15, 2009 <em>(<a href=\"http://2009.newyork.wordcamp.org/2009/07/24/logo-contest-again/\">Logo contest in progress</a>!)</em></p>\n<p><strong><a href=\"http://wordcampmexico.wordpress.com\">WordCamp Mexico</a>:</strong> Mexico City, Mexico, November 20, 2009</p>\n<p>If any of these are within a reasonable distance to you, consider attending. WordCamps are a great way to meet other WordPress users, find collaborators, and expand your t-shirt collection*. I know I’ll be hitting at least a few of these; WordCamps are also a great way to get user feedback to take into consideration while we’re making decisions about what to include in core. </p>\n<p>You can always find an up-to-date list of upcoming WordCamps at <a href=\"http://central.wordcamp.org/\">WordCamp Central</a>. You can also try searching for WordPress groups at <a href=\"http://www.meetup.com/\">Meetup.com</a> to find more regular monthly gatherings in your area. </p>\n<p>*<em>Most WordCamps include an event t-shirt in the registration fee. </em></p>\n\";}s:3:\"wfw\";a:1:{s:10:\"commentrss\";s:67:\"http://wordpress.org/development/2009/08/upcoming-wordcamps-2/feed/\";}s:5:\"slash\";a:1:{s:8:\"comments\";s:1:\"9\";}s:7:\"summary\";s:322:\"Every now and then I see someone ask in the dev channel how they can meet up with other local WordPress developers. We’re thinking about ways to make WordPress.org more of a resource to facilitate local connections, but in the meantime, I thought it might be helpful to publicize some upcoming WordCamps, the [...]\";s:12:\"atom_content\";s:2708:\"<p>Every now and then I see someone ask in the dev channel how they can meet up with other local WordPress developers. We’re thinking about ways to make WordPress.org more of a resource to facilitate local connections, but in the meantime, I thought it might be helpful to publicize some <a href=\"http://central.wordcamp.org/schedule/\"> upcoming WordCamps</a>, the weekend conferences organized by local communities to talk about all things WordPress. </p>\n<p><strong><a href=\"http://wordcamp.org.nz\">WordCamp New Zealand</a>:</strong> Wellington, New Zealand, August 8-9, 2009</p>\n<p><strong><a href=\"http://wordcamphsv.org/\">WordCamp Huntsville</a>:</strong> Huntsville, Alabama, USA, August 15–16, 2009</p>\n<p><strong><a href=\"http://la.wordcamp.org/\">WordCamp Los Angeles</a>:</strong> Los Angeles, California, USA, September 12, 2009</p>\n<p><strong><a href=\"http://wordcamp.ph\">WordCamp Philippines</a>: </strong>Makati City, Philippines, September 19, 2009</p>\n<p><strong><a href=\"http://www.wordcampportland.org/\">WordCamp Portland</a>: </strong>Portland, Oregon, USA, September 19-20, 2009 <em>(Last year’s PDX WordCamp was awesome, IMO.)</em></p>\n<p><strong><a href=\"http://www.wordcampseattle.com/\">WordCamp Seattle</a>: </strong>Seattle, Washington, USA, September 26, 2009</p>\n<p><strong><a href=\"http://wordcampbirmingham.org/\">WordCamp Birmingham</a>:</strong> Birmingham, Alabama, USA, September 26-27, 2009</p>\n<p><strong><a href=\"http://wordcampnl.org/\">WordCamp Netherlands</a>:</strong> Utrecht, Netherlands, October 31, 2009</p>\n<p><strong><a href=\"http://2009.newyork.wordcamp.org/\">WordCamp NYC</a>:</strong> New York, New York, USA, November 14-15, 2009 <em>(<a href=\"http://2009.newyork.wordcamp.org/2009/07/24/logo-contest-again/\">Logo contest in progress</a>!)</em></p>\n<p><strong><a href=\"http://wordcampmexico.wordpress.com\">WordCamp Mexico</a>:</strong> Mexico City, Mexico, November 20, 2009</p>\n<p>If any of these are within a reasonable distance to you, consider attending. WordCamps are a great way to meet other WordPress users, find collaborators, and expand your t-shirt collection*. I know I’ll be hitting at least a few of these; WordCamps are also a great way to get user feedback to take into consideration while we’re making decisions about what to include in core. </p>\n<p>You can always find an up-to-date list of upcoming WordCamps at <a href=\"http://central.wordcamp.org/\">WordCamp Central</a>. You can also try searching for WordPress groups at <a href=\"http://www.meetup.com/\">Meetup.com</a> to find more regular monthly gatherings in your area. </p>\n<p>*<em>Most WordCamps include an event t-shirt in the registration fee. </em></p>\n\";}i:3;a:13:{s:5:\"title\";s:32:\"WordPress 2.8.3 Security Release\";s:4:\"link\";s:74:\"http://wordpress.org/development/2009/08/wordpress-2-8-3-security-release/\";s:8:\"comments\";s:83:\"http://wordpress.org/development/2009/08/wordpress-2-8-3-security-release/#comments\";s:7:\"pubdate\";s:31:\"Mon, 03 Aug 2009 15:30:54 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Ryan Boren\";}s:8:\"category\";s:8:\"Releases\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=891\";s:11:\"description\";s:380:\"Unfortunately, I missed some places when fixing the privilege escalation issues for 2.8.1. Luckily, the entire WordPress community has our backs. Several folks in the community dug deeper and discovered areas that were overlooked. With their help, the remaining issues are fixed in 2.8.3. Since this is a security release, upgrading is highly recommended. Download [...]\";s:7:\"content\";a:1:{s:7:\"encoded\";s:476:\"<p>Unfortunately, I missed some places when fixing the privilege escalation issues for 2.8.1. Luckily, the entire WordPress community has our backs. Several folks in the community dug deeper and discovered areas that were overlooked. With their help, the remaining issues are fixed in 2.8.3. Since this is a security release, upgrading is highly recommended. <a href=\"http://wordpress.org/download/\">Download</a> 2.8.3, or upgrade automatically from your admin.</p>\n\";}s:3:\"wfw\";a:1:{s:10:\"commentrss\";s:79:\"http://wordpress.org/development/2009/08/wordpress-2-8-3-security-release/feed/\";}s:5:\"slash\";a:1:{s:8:\"comments\";s:3:\"244\";}s:7:\"summary\";s:380:\"Unfortunately, I missed some places when fixing the privilege escalation issues for 2.8.1. Luckily, the entire WordPress community has our backs. Several folks in the community dug deeper and discovered areas that were overlooked. With their help, the remaining issues are fixed in 2.8.3. Since this is a security release, upgrading is highly recommended. Download [...]\";s:12:\"atom_content\";s:476:\"<p>Unfortunately, I missed some places when fixing the privilege escalation issues for 2.8.1. Luckily, the entire WordPress community has our backs. Several folks in the community dug deeper and discovered areas that were overlooked. With their help, the remaining issues are fixed in 2.8.3. Since this is a security release, upgrading is highly recommended. <a href=\"http://wordpress.org/download/\">Download</a> 2.8.3, or upgrade automatically from your admin.</p>\n\";}i:4;a:13:{s:5:\"title\";s:25:\"2.9 Features Vote Results\";s:4:\"link\";s:58:\"http://wordpress.org/development/2009/07/2-9-vote-results/\";s:8:\"comments\";s:67:\"http://wordpress.org/development/2009/07/2-9-vote-results/#comments\";s:7:\"pubdate\";s:31:\"Fri, 31 Jul 2009 18:26:29 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Jane Wells\";}s:8:\"category\";s:24:\"Features2.9resultssurvey\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=877\";s:11:\"description\";s:308:\"Earlier this month, over 3500 of you responded to our survey asking you to help us prioritize some of the media features that had been suggested for the 2.9 release. While the exact features for 2.9 have not been hammered out yet, as we continue to match up developers with features, we wanted to share [...]\";s:7:\"content\";a:1:{s:7:\"encoded\";s:8608:\"<p>Earlier this month, over 3500 of you responded to our survey asking you to help us prioritize some of the media features that had been suggested for the 2.9 release. While the exact features for 2.9 have not been hammered out yet, as we continue to match up developers with features, we wanted to share the survey results and let you know what we’re thinking in terms of approach.</p>\n<p>First, the results. The first question, and the only one that was mandatory, asked what single media feature you would choose to include in version 2.9. The top vote-getter was standalone editable photo albums (as opposed to the current per-post gallery) at 17.5%, followed closely by easier embeds for videos and other third-party content at 16.5%. Next came basic image editing (such as rotating, cropping and resizing) at 13.7%, and post thumbnails (image teasers for posts featured on the home page) at 12.9%. The rest of the features each took less than ten percent of the vote. The full list came in like this:</p>\n<p><a href=\"http://wpdotorg.wordpress.com/files/2009/07/q1.png\"><img src=\"http://wpdotorg.wordpress.com/files/2009/07/q1.png\" alt=\"Results of question 1\" width=\"620\" /></a></p>\n<p>The second question was optional (3406 people answered it), and asked you to rate each feature on a scale going from <em>top priority</em> down to <em>definitely not</em> for implementation priority. Results here were in line with the results from the first question, with most features rated as <em>nice to have</em> more often than anything else. The features that scored the highest in question 1 were more likely to have earned higher votes in the Top Priority column, but no feature was ranked as a Top Priority more often than it was ranked as a Nice to Have (though Media Albums, Easier Embeds and Post Thumbnails came close). The complete tabulations are shown in the chart below.</p>\n<p><a href=\"http://wpdotorg.wordpress.com/files/2009/07/q2.png\"><img src=\"http://wpdotorg.wordpress.com/files/2009/07/q2.png\" alt=\"Results for question 2\" width=\"620\" /></a></p>\n<p>Question three was getting at the same thing, but in a more granular fashion, asking you to rank the eleven features in order of priority to you. As only one feature could be assigned to each position, this prevented people from assigning the same priority to multiple features, and we wondered if it would alter the results. Though some features got more recognition in this question, the overall rankings were still in line with the results from question 1. Here are the exact votes per feature/per position:</p>\n<p><a href=\"http://wpdotorg.wordpress.com/files/2009/07/q3.png\"><img src=\"http://wpdotorg.wordpress.com/files/2009/07/q3.png\" alt=\"Results for question 3\" width=\"620\" /></a></p>\n<p>The fourth question asked for your preferences regarding including new media features in core, bundling them as plugins with the core download, or developing them as plugins but not bundling them with the core download. This vote was more interesting to watch. As the notice for the voting went first to the development community, then to the user community, it was possible to see a shift in the voting. Earlier in the voting cycle, there were more votes for bundling ‘core plugins’ for the advanced media features, while later votes skewed heavily toward just putting the features in core. This vote shows, I think, one of the differences between developer and user perspectives. While developers are heavily interested in keeping the core code lean and relying on plugins for advanced functionality, many users would prefer features they want to be included in core rather than being a separate plugin. The final tally on this question was 56.2% for including features in core, 38.1% for bundled plugins, and 5.7% for non-bundled plugins. The actual numbers:</p>\n<p><a href=\"http://wpdotorg.wordpress.com/files/2009/07/q4.png\"><img src=\"http://wpdotorg.wordpress.com/files/2009/07/q4.png\" alt=\"Results for question 4\" width=\"620\" /></a></p>\n<p>Clearly this issue deserves more discussion, and the concept of how we move toward a system of canonical plugins and/or core “packages” intended for different use cases (CMS, photoblog, portfolio, etc) will be a big topic in the months ahead.</p>\n<p>So where does that leave us regarding features coming down the road? When the vote closed, the results were discussed in the #wordpress-dev IRC chat to divvy up feature development.</p>\n<p>The top-voted feature, standalone photo albums, is being worked on as a <a href=\"http://gsoc2009wp.wordpress.com/rudolf-photo-albums/\">Google Summer of Code project by Rudolf Lai</a>, under the mentorship of WordPress Lead Developer <a href=\"http://markjaquith.com/\">Mark Jaquith</a>. The “pencils down” date for GSOC is in less than two weeks, at which point we’ll be assessing the state of Rudolf’s project. Hopefully, we’ll be able to incorporate it with 2.9 development, do some testing, amend the code and/or UI as needed, and have this launch with the 2.9 release (in core or as plugin TBD). Undoubtedly, additional functionality will be contributed by core contributors who have also been working on media plugins.</p>\n<p>Easier embeds, the second most popular feature, is being looked at in a couple of ways. One, more shortcodes for third-party services. Work on this has already begun. In addition, <a href=\"http://viper007bond.com\">Viper007Bond</a>, of <a href=\"http://wordpress.org/extend/plugins/vipers-video-quicktags/\">Viper’s Video Quicktags plugin</a> fame, has taken on the task of working on a way to improve the embed experience in core. We’re not sure quite how this will work yet, but stay tuned.</p>\n<p>Adding some basic editing functions like 90-degree rotation, cropping and resizing was considered an obvious winner in the dev chat, and as several plugins handle this functionality, we’re hopeful it will be included soon.</p>\n<p>Post thumbnails are being handled by Mark Jaquith, who has created this functionality before, with an assist from <a href=\"http://scribu.net/\">Scribu</a>, who has a <a href=\"http://wordpress.org/extend/plugins/custom-field-images/\">similar plugin</a> in the repository.</p>\n<p>Lower ranked features aren’t off the radar, but may take lower priority than some other (non-media) features we have in the works. One of my favorite 2.9 features is in trunk now, and changes the way we delete content. Goodbye, annoying popup asking me if I’m sure I want to delete a comment/post/etc. Hello, fast and quiet removal into a trash can, from which the content can be retrieved if it was deleted by accident. Think Gmail style. We’re also hoping to work on improving page management, though that has a number of technical issues that may cause it to be a 3.0 feature instead.</p>\n<p>As always, you can keep track of development progress in a number of ways:<br />\n1. Keep track of Trac. Contribute a patch, test a patch, just read through tickets if you have some time to kill, whatever. There are <a href=\"https://core.trac.wordpress.org/query?status=reopened&status=assigned&status=reviewing&status=new&status=accepted&group=status&milestone=2.9\">over 500 tickets against the 2.9 milestone</a> currently. Patches and testing can help us get that number down.</p>\n<p>2. Follow Trac commits on Twitter. Don’t want to get involved in the nitty gritty, just want to see what’s getting committed? Follow <a href=\"http://twitter.com/wpdevel\">wpdevel on Twitter</a> and you’ll get core commit updates in your stream.</p>\n<p>3. See what’s on the dev agenda. Each week for the IRC dev chat, there’s an agenda, created based on developer suggestions posted at <a href=\"http://wpdevel.wordpress.com\">wpdevel.wordpress.com</a>. This blog also contains discussions about specific development issues.</p>\n<p>4. Join the dev chat. The day changed this week, to accommodate European schedules. Chats are now held for one hour each week on Thursday at 21:00 UTC. That’s 5pm NYC, 2pm in California, etc. Chats are in the #wordpress-dev room at irc.freenode.com.</p>\n<p>5. Watch this blog. If you’re not a developer and prefer to stick to major announcements, the occasional survey to help decide a feature, and security notices, just keep doing what you’re doing. Reading this blog will get you all of these things.</p>\n<p>Thanks again for your help in prioritizing features for version 2.9, hopefully coming toward the end of the year to a server near you!</p>\n\";}s:3:\"wfw\";a:1:{s:10:\"commentrss\";s:63:\"http://wordpress.org/development/2009/07/2-9-vote-results/feed/\";}s:5:\"slash\";a:1:{s:8:\"comments\";s:2:\"23\";}s:7:\"summary\";s:308:\"Earlier this month, over 3500 of you responded to our survey asking you to help us prioritize some of the media features that had been suggested for the 2.9 release. While the exact features for 2.9 have not been hammered out yet, as we continue to match up developers with features, we wanted to share [...]\";s:12:\"atom_content\";s:8608:\"<p>Earlier this month, over 3500 of you responded to our survey asking you to help us prioritize some of the media features that had been suggested for the 2.9 release. While the exact features for 2.9 have not been hammered out yet, as we continue to match up developers with features, we wanted to share the survey results and let you know what we’re thinking in terms of approach.</p>\n<p>First, the results. The first question, and the only one that was mandatory, asked what single media feature you would choose to include in version 2.9. The top vote-getter was standalone editable photo albums (as opposed to the current per-post gallery) at 17.5%, followed closely by easier embeds for videos and other third-party content at 16.5%. Next came basic image editing (such as rotating, cropping and resizing) at 13.7%, and post thumbnails (image teasers for posts featured on the home page) at 12.9%. The rest of the features each took less than ten percent of the vote. The full list came in like this:</p>\n<p><a href=\"http://wpdotorg.wordpress.com/files/2009/07/q1.png\"><img src=\"http://wpdotorg.wordpress.com/files/2009/07/q1.png\" alt=\"Results of question 1\" width=\"620\" /></a></p>\n<p>The second question was optional (3406 people answered it), and asked you to rate each feature on a scale going from <em>top priority</em> down to <em>definitely not</em> for implementation priority. Results here were in line with the results from the first question, with most features rated as <em>nice to have</em> more often than anything else. The features that scored the highest in question 1 were more likely to have earned higher votes in the Top Priority column, but no feature was ranked as a Top Priority more often than it was ranked as a Nice to Have (though Media Albums, Easier Embeds and Post Thumbnails came close). The complete tabulations are shown in the chart below.</p>\n<p><a href=\"http://wpdotorg.wordpress.com/files/2009/07/q2.png\"><img src=\"http://wpdotorg.wordpress.com/files/2009/07/q2.png\" alt=\"Results for question 2\" width=\"620\" /></a></p>\n<p>Question three was getting at the same thing, but in a more granular fashion, asking you to rank the eleven features in order of priority to you. As only one feature could be assigned to each position, this prevented people from assigning the same priority to multiple features, and we wondered if it would alter the results. Though some features got more recognition in this question, the overall rankings were still in line with the results from question 1. Here are the exact votes per feature/per position:</p>\n<p><a href=\"http://wpdotorg.wordpress.com/files/2009/07/q3.png\"><img src=\"http://wpdotorg.wordpress.com/files/2009/07/q3.png\" alt=\"Results for question 3\" width=\"620\" /></a></p>\n<p>The fourth question asked for your preferences regarding including new media features in core, bundling them as plugins with the core download, or developing them as plugins but not bundling them with the core download. This vote was more interesting to watch. As the notice for the voting went first to the development community, then to the user community, it was possible to see a shift in the voting. Earlier in the voting cycle, there were more votes for bundling ‘core plugins’ for the advanced media features, while later votes skewed heavily toward just putting the features in core. This vote shows, I think, one of the differences between developer and user perspectives. While developers are heavily interested in keeping the core code lean and relying on plugins for advanced functionality, many users would prefer features they want to be included in core rather than being a separate plugin. The final tally on this question was 56.2% for including features in core, 38.1% for bundled plugins, and 5.7% for non-bundled plugins. The actual numbers:</p>\n<p><a href=\"http://wpdotorg.wordpress.com/files/2009/07/q4.png\"><img src=\"http://wpdotorg.wordpress.com/files/2009/07/q4.png\" alt=\"Results for question 4\" width=\"620\" /></a></p>\n<p>Clearly this issue deserves more discussion, and the concept of how we move toward a system of canonical plugins and/or core “packages” intended for different use cases (CMS, photoblog, portfolio, etc) will be a big topic in the months ahead.</p>\n<p>So where does that leave us regarding features coming down the road? When the vote closed, the results were discussed in the #wordpress-dev IRC chat to divvy up feature development.</p>\n<p>The top-voted feature, standalone photo albums, is being worked on as a <a href=\"http://gsoc2009wp.wordpress.com/rudolf-photo-albums/\">Google Summer of Code project by Rudolf Lai</a>, under the mentorship of WordPress Lead Developer <a href=\"http://markjaquith.com/\">Mark Jaquith</a>. The “pencils down” date for GSOC is in less than two weeks, at which point we’ll be assessing the state of Rudolf’s project. Hopefully, we’ll be able to incorporate it with 2.9 development, do some testing, amend the code and/or UI as needed, and have this launch with the 2.9 release (in core or as plugin TBD). Undoubtedly, additional functionality will be contributed by core contributors who have also been working on media plugins.</p>\n<p>Easier embeds, the second most popular feature, is being looked at in a couple of ways. One, more shortcodes for third-party services. Work on this has already begun. In addition, <a href=\"http://viper007bond.com\">Viper007Bond</a>, of <a href=\"http://wordpress.org/extend/plugins/vipers-video-quicktags/\">Viper’s Video Quicktags plugin</a> fame, has taken on the task of working on a way to improve the embed experience in core. We’re not sure quite how this will work yet, but stay tuned.</p>\n<p>Adding some basic editing functions like 90-degree rotation, cropping and resizing was considered an obvious winner in the dev chat, and as several plugins handle this functionality, we’re hopeful it will be included soon.</p>\n<p>Post thumbnails are being handled by Mark Jaquith, who has created this functionality before, with an assist from <a href=\"http://scribu.net/\">Scribu</a>, who has a <a href=\"http://wordpress.org/extend/plugins/custom-field-images/\">similar plugin</a> in the repository.</p>\n<p>Lower ranked features aren’t off the radar, but may take lower priority than some other (non-media) features we have in the works. One of my favorite 2.9 features is in trunk now, and changes the way we delete content. Goodbye, annoying popup asking me if I’m sure I want to delete a comment/post/etc. Hello, fast and quiet removal into a trash can, from which the content can be retrieved if it was deleted by accident. Think Gmail style. We’re also hoping to work on improving page management, though that has a number of technical issues that may cause it to be a 3.0 feature instead.</p>\n<p>As always, you can keep track of development progress in a number of ways:<br />\n1. Keep track of Trac. Contribute a patch, test a patch, just read through tickets if you have some time to kill, whatever. There are <a href=\"https://core.trac.wordpress.org/query?status=reopened&status=assigned&status=reviewing&status=new&status=accepted&group=status&milestone=2.9\">over 500 tickets against the 2.9 milestone</a> currently. Patches and testing can help us get that number down.</p>\n<p>2. Follow Trac commits on Twitter. Don’t want to get involved in the nitty gritty, just want to see what’s getting committed? Follow <a href=\"http://twitter.com/wpdevel\">wpdevel on Twitter</a> and you’ll get core commit updates in your stream.</p>\n<p>3. See what’s on the dev agenda. Each week for the IRC dev chat, there’s an agenda, created based on developer suggestions posted at <a href=\"http://wpdevel.wordpress.com\">wpdevel.wordpress.com</a>. This blog also contains discussions about specific development issues.</p>\n<p>4. Join the dev chat. The day changed this week, to accommodate European schedules. Chats are now held for one hour each week on Thursday at 21:00 UTC. That’s 5pm NYC, 2pm in California, etc. Chats are in the #wordpress-dev room at irc.freenode.com.</p>\n<p>5. Watch this blog. If you’re not a developer and prefer to stick to major announcements, the occasional survey to help decide a feature, and security notices, just keep doing what you’re doing. Reading this blog will get you all of these things.</p>\n<p>Thanks again for your help in prioritizing features for version 2.9, hopefully coming toward the end of the year to a server near you!</p>\n\";}i:5;a:13:{s:5:\"title\";s:47:\"The WordPress 2.0.x Legacy Branch is Deprecated\";s:4:\"link\";s:89:\"http://wordpress.org/development/2009/07/the-wordpress-2-0-x-legacy-branch-is-deprecated/\";s:8:\"comments\";s:98:\"http://wordpress.org/development/2009/07/the-wordpress-2-0-x-legacy-branch-is-deprecated/#comments\";s:7:\"pubdate\";s:31:\"Thu, 30 Jul 2009 01:07:23 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:12:\"Mark Jaquith\";}s:8:\"category\";s:45:\"DevelopmentSecurity2.0branchdeprecationlegacy\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=866\";s:11:\"description\";s:344:\"The WordPress team had initially committed to maintaining the WordPress 2.0.x legacy branch until 2010. Unfortunately, we bit off more than we could chew—the 2.0.x branch is now retired and deprecated, a few months shy of 2010.\nMany of the security improvements to the new versions of WordPress in the last couple of years were complete [...]\";s:7:\"content\";a:1:{s:7:\"encoded\";s:1149:\"<p>The WordPress team had initially committed to maintaining the WordPress 2.0.x legacy branch until 2010. Unfortunately, we bit off more than we could chew—the 2.0.x branch is now retired and deprecated, a few months shy of 2010.</p>\n<p>Many of the security improvements to the new versions of WordPress in the last couple of years were complete reworks of how various systems were handled. Porting those changes to the 2.0.x branch would have been a monumental task and could have introduced instability or new bugs. We had to make hard decisions between stability and merging in the latest security enhancements. Additionally, far fewer people stayed on the 2.0.x branch than we anticipated. I take that as a testament to the new features in WordPress and perhaps even more the features offered by plugins, many of which don’t support older versions of WordPress!</p>\n<p>I’m disappointed that we weren’t able to keep the branch maintained until 2010, but since one of the big reasons for that failure was the massive scope of our security improvements for the newer versions of WordPress, 2.0.x doesn’t die in vain!</p>\n\";}s:3:\"wfw\";a:1:{s:10:\"commentrss\";s:94:\"http://wordpress.org/development/2009/07/the-wordpress-2-0-x-legacy-branch-is-deprecated/feed/\";}s:5:\"slash\";a:1:{s:8:\"comments\";s:2:\"18\";}s:7:\"summary\";s:344:\"The WordPress team had initially committed to maintaining the WordPress 2.0.x legacy branch until 2010. Unfortunately, we bit off more than we could chew—the 2.0.x branch is now retired and deprecated, a few months shy of 2010.\nMany of the security improvements to the new versions of WordPress in the last couple of years were complete [...]\";s:12:\"atom_content\";s:1149:\"<p>The WordPress team had initially committed to maintaining the WordPress 2.0.x legacy branch until 2010. Unfortunately, we bit off more than we could chew—the 2.0.x branch is now retired and deprecated, a few months shy of 2010.</p>\n<p>Many of the security improvements to the new versions of WordPress in the last couple of years were complete reworks of how various systems were handled. Porting those changes to the 2.0.x branch would have been a monumental task and could have introduced instability or new bugs. We had to make hard decisions between stability and merging in the latest security enhancements. Additionally, far fewer people stayed on the 2.0.x branch than we anticipated. I take that as a testament to the new features in WordPress and perhaps even more the features offered by plugins, many of which don’t support older versions of WordPress!</p>\n<p>I’m disappointed that we weren’t able to keep the branch maintained until 2010, but since one of the big reasons for that failure was the massive scope of our security improvements for the newer versions of WordPress, 2.0.x doesn’t die in vain!</p>\n\";}i:6;a:13:{s:5:\"title\";s:36:\"Improving your plugin – Changelogs\";s:4:\"link\";s:74:\"http://wordpress.org/development/2009/07/improving-your-plugin-changelogs/\";s:8:\"comments\";s:83:\"http://wordpress.org/development/2009/07/improving-your-plugin-changelogs/#comments\";s:7:\"pubdate\";s:31:\"Tue, 21 Jul 2009 20:28:34 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:14:\"Peter Westwood\";}s:8:\"category\";s:29:\"Documentationpluginstutorials\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=848\";s:11:\"description\";s:340:\"We’ve recently made some changes to help improve the communication between plugin authors and plugin users about the changes that are made between versions.\nWe feel that all software should have a changelog that details, at a high level, what changes have been made in each version so that the user can make an informed decision [...]\";s:7:\"content\";a:1:{s:7:\"encoded\";s:1507:\"<p>We’ve <a href=\"http://westi.wordpress.com/2009/06/20/changelogs-changelogs-changelogs/\">recently made some changes</a> to help improve the communication between plugin authors and plugin users about the changes that are made between versions.</p>\n<p>We feel that all software should have a changelog that details, at a high level, what changes have been made in each version so that the user can make an informed decision about when to upgrade and how much testing they should do with their site.</p>\n<p>In order to make this an easy and open communication channel we have added support for a Changelog section in the plugins <code>readme.txt</code> file. This changelog information is then displayed as a separate tab in the <a href=\"http://wordpress.org/extend/plugins/\">plugin directory</a> and also in the back end of your WordPress blog when you view the details on a new version of a plugin.</p>\n<p>The new section is formatted as follows:</p>\n<pre name=\"code\" class=\"css\">\n\n== Changelog ==\n\n= 1.0 =\n* A change since the previous version.\n* Another change.\n\n= 0.5 =\n* List versions from most recent at top to oldest at bottom.\n</pre>\n<p>We would also like to recommend that you also provide meaningful log messages when you commit changes to the subversion repository for your plugin so that people who want to dig further into your changes can see why things are changing (At the moment is seems a large number of plugin authors leave this field blank which isn’t very helpful).</p>\n\";}s:3:\"wfw\";a:1:{s:10:\"commentrss\";s:79:\"http://wordpress.org/development/2009/07/improving-your-plugin-changelogs/feed/\";}s:5:\"slash\";a:1:{s:8:\"comments\";s:2:\"17\";}s:7:\"summary\";s:340:\"We’ve recently made some changes to help improve the communication between plugin authors and plugin users about the changes that are made between versions.\nWe feel that all software should have a changelog that details, at a high level, what changes have been made in each version so that the user can make an informed decision [...]\";s:12:\"atom_content\";s:1507:\"<p>We’ve <a href=\"http://westi.wordpress.com/2009/06/20/changelogs-changelogs-changelogs/\">recently made some changes</a> to help improve the communication between plugin authors and plugin users about the changes that are made between versions.</p>\n<p>We feel that all software should have a changelog that details, at a high level, what changes have been made in each version so that the user can make an informed decision about when to upgrade and how much testing they should do with their site.</p>\n<p>In order to make this an easy and open communication channel we have added support for a Changelog section in the plugins <code>readme.txt</code> file. This changelog information is then displayed as a separate tab in the <a href=\"http://wordpress.org/extend/plugins/\">plugin directory</a> and also in the back end of your WordPress blog when you view the details on a new version of a plugin.</p>\n<p>The new section is formatted as follows:</p>\n<pre name=\"code\" class=\"css\">\n\n== Changelog ==\n\n= 1.0 =\n* A change since the previous version.\n* Another change.\n\n= 0.5 =\n* List versions from most recent at top to oldest at bottom.\n</pre>\n<p>We would also like to recommend that you also provide meaningful log messages when you commit changes to the subversion repository for your plugin so that people who want to dig further into your changes can see why things are changing (At the moment is seems a large number of plugin authors leave this field blank which isn’t very helpful).</p>\n\";}i:7;a:13:{s:5:\"title\";s:15:\"WordPress 2.8.2\";s:4:\"link\";s:57:\"http://wordpress.org/development/2009/07/wordpress-2-8-2/\";s:8:\"comments\";s:66:\"http://wordpress.org/development/2009/07/wordpress-2-8-2/#comments\";s:7:\"pubdate\";s:31:\"Mon, 20 Jul 2009 05:35:45 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Ryan Boren\";}s:8:\"category\";s:8:\"Releases\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=856\";s:11:\"description\";s:298:\"WordPress 2.8.2 fixes an XSS vulnerability. Comment author URLs were not fully sanitized when displayed in the admin. This could be exploited to redirect you away from the admin to another site. Download 2.8.2 or automatically upgrade from the Tools->Upgrade page of your blog’s admin.\n\";s:7:\"content\";a:1:{s:7:\"encoded\";s:349:\"<p>WordPress 2.8.2 fixes an XSS vulnerability. Comment author URLs were not fully sanitized when displayed in the admin. This could be exploited to redirect you away from the admin to another site. <a href=\"http://wordpress.org/download/\">Download</a> 2.8.2 or automatically upgrade from the Tools->Upgrade page of your blog’s admin.</p>\n\";}s:3:\"wfw\";a:1:{s:10:\"commentrss\";s:62:\"http://wordpress.org/development/2009/07/wordpress-2-8-2/feed/\";}s:5:\"slash\";a:1:{s:8:\"comments\";s:3:\"245\";}s:7:\"summary\";s:298:\"WordPress 2.8.2 fixes an XSS vulnerability. Comment author URLs were not fully sanitized when displayed in the admin. This could be exploited to redirect you away from the admin to another site. Download 2.8.2 or automatically upgrade from the Tools->Upgrade page of your blog’s admin.\n\";s:12:\"atom_content\";s:349:\"<p>WordPress 2.8.2 fixes an XSS vulnerability. Comment author URLs were not fully sanitized when displayed in the admin. This could be exploited to redirect you away from the admin to another site. <a href=\"http://wordpress.org/download/\">Download</a> 2.8.2 or automatically upgrade from the Tools->Upgrade page of your blog’s admin.</p>\n\";}i:8;a:13:{s:5:\"title\";s:15:\"WordPress 2.8.1\";s:4:\"link\";s:57:\"http://wordpress.org/development/2009/07/wordpress-2-8-1/\";s:8:\"comments\";s:66:\"http://wordpress.org/development/2009/07/wordpress-2-8-1/#comments\";s:7:\"pubdate\";s:31:\"Thu, 09 Jul 2009 20:20:54 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Ryan Boren\";}s:8:\"category\";s:8:\"Releases\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=836\";s:11:\"description\";s:352:\"WordPress 2.8.1 fixes many bugs and tightens security for plugin administration pages. Core Security Technologies notified us that admin pages added by certain plugins could be viewed by unprivileged users, resulting in information being leaked. Not all plugins are vulnerable to this problem, but we advise upgrading to 2.8.1 to be safe.\nWhat [...]\";s:7:\"content\";a:1:{s:7:\"encoded\";s:2224:\"<p>WordPress 2.8.1 fixes <a href=\"http://core.trac.wordpress.org/query?status=closed&group=resolution&order=priority&milestone=2.8.1&resolution=fixed\">many bugs</a> and tightens security for plugin administration pages. <a href=\"http://corelabs.coresecurity.com/index.php?module=FrontEndMod&action=list&type=advisory\">Core Security Technologies</a> notified us that admin pages added by certain plugins could be viewed by unprivileged users, resulting in information being leaked. Not all plugins are vulnerable to this problem, but we advise upgrading to 2.8.1 to be safe.</p>\n<p>What else is new since 2.8? Read through the highlights below, or <a href=\"http://core.trac.wordpress.org/log/branches/2.8/?action=stop_on_copy&mode=stop_on_copy&rev=11699&stop_rev=11553&limit=500\">view all changes since 2.8</a></p>\n<ul>\n<li>Certain themes were calling get_categories() in such a way that it would fail in 2.8. 2.8.1 works around this so these themes won’t have to change.</li>\n<li>Dashboard memory usage is reduced. Some people were running out of memory when loading the dashboard, resulting in an incomplete page.</li>\n<li>The automatic upgrade no longer accidentally deletes files when cleaning up from a failed upgrade.</li>\n<li>A problem where the rich text editor wasn’t being loaded due to compression issues has been worked around.</li>\n<li>Extra security has been put in place to better protect you from plugins that do not do explicit permission checks.</li>\n<li>Translation of role names fixed.</li>\n<li>wp_page_menu() defaults to sorting by the user specified menu order rather than the page title.</li>\n<li>Upload error messages are now correctly reported.</li>\n<li>Autosave error experienced by some IE users is fixed.</li>\n<li>Styling glitch in the plugin editor fixed.</li>\n<li>SSH2 filesystem requirements updated.</li>\n<li>Switched back to curl as the default transport.</li>\n<li>Updated the translation library to avoid a problem with mbstring.func_overload.</li>\n<li>Stricter inline style sanitization.</li>\n<li>Stricter menu security.</li>\n<li>Disabled code highlighting due to browser incompatibilities.</li>\n<li>RTL layout fixes.</li>\n</ul>\n\";}s:3:\"wfw\";a:1:{s:10:\"commentrss\";s:62:\"http://wordpress.org/development/2009/07/wordpress-2-8-1/feed/\";}s:5:\"slash\";a:1:{s:8:\"comments\";s:3:\"285\";}s:7:\"summary\";s:352:\"WordPress 2.8.1 fixes many bugs and tightens security for plugin administration pages. Core Security Technologies notified us that admin pages added by certain plugins could be viewed by unprivileged users, resulting in information being leaked. Not all plugins are vulnerable to this problem, but we advise upgrading to 2.8.1 to be safe.\nWhat [...]\";s:12:\"atom_content\";s:2224:\"<p>WordPress 2.8.1 fixes <a href=\"http://core.trac.wordpress.org/query?status=closed&group=resolution&order=priority&milestone=2.8.1&resolution=fixed\">many bugs</a> and tightens security for plugin administration pages. <a href=\"http://corelabs.coresecurity.com/index.php?module=FrontEndMod&action=list&type=advisory\">Core Security Technologies</a> notified us that admin pages added by certain plugins could be viewed by unprivileged users, resulting in information being leaked. Not all plugins are vulnerable to this problem, but we advise upgrading to 2.8.1 to be safe.</p>\n<p>What else is new since 2.8? Read through the highlights below, or <a href=\"http://core.trac.wordpress.org/log/branches/2.8/?action=stop_on_copy&mode=stop_on_copy&rev=11699&stop_rev=11553&limit=500\">view all changes since 2.8</a></p>\n<ul>\n<li>Certain themes were calling get_categories() in such a way that it would fail in 2.8. 2.8.1 works around this so these themes won’t have to change.</li>\n<li>Dashboard memory usage is reduced. Some people were running out of memory when loading the dashboard, resulting in an incomplete page.</li>\n<li>The automatic upgrade no longer accidentally deletes files when cleaning up from a failed upgrade.</li>\n<li>A problem where the rich text editor wasn’t being loaded due to compression issues has been worked around.</li>\n<li>Extra security has been put in place to better protect you from plugins that do not do explicit permission checks.</li>\n<li>Translation of role names fixed.</li>\n<li>wp_page_menu() defaults to sorting by the user specified menu order rather than the page title.</li>\n<li>Upload error messages are now correctly reported.</li>\n<li>Autosave error experienced by some IE users is fixed.</li>\n<li>Styling glitch in the plugin editor fixed.</li>\n<li>SSH2 filesystem requirements updated.</li>\n<li>Switched back to curl as the default transport.</li>\n<li>Updated the translation library to avoid a problem with mbstring.func_overload.</li>\n<li>Stricter inline style sanitization.</li>\n<li>Stricter menu security.</li>\n<li>Disabled code highlighting due to browser incompatibilities.</li>\n<li>RTL layout fixes.</li>\n</ul>\n\";}i:9;a:13:{s:5:\"title\";s:35:\"WordPress 2.8.1 Release Candidate 1\";s:4:\"link\";s:77:\"http://wordpress.org/development/2009/07/wordpress-2-8-1-release-candidate-1/\";s:8:\"comments\";s:86:\"http://wordpress.org/development/2009/07/wordpress-2-8-1-release-candidate-1/#comments\";s:7:\"pubdate\";s:31:\"Tue, 07 Jul 2009 17:04:45 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Ryan Boren\";}s:8:\"category\";s:8:\"Releases\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=833\";s:11:\"description\";s:227:\"2.8.1 is nigh. Release Candidate 1 is our last stop before the final release. Please download RC1, review the changes made since beta 2, and have a look at all of the tickets fixed in 2.8.1. Thanks for testing WordPress.\n\";s:7:\"content\";a:1:{s:7:\"encoded\";s:586:\"<p>2.8.1 is nigh. Release Candidate 1 is our last stop before the final release. Please <a href=\"http://wordpress.org/wordpress-2.8.1-RC1.zip\">download</a> RC1, review the <a href=\"http://core.trac.wordpress.org/log/branches/2.8/?action=stop_on_copy&mode=stop_on_copy&rev=&stop_rev=11654&limit=100\">changes made since beta 2</a>, and have a look at <a href=\"http://core.trac.wordpress.org/query?status=closed&group=resolution&order=priority&milestone=2.8.1&resolution=fixed\">all of the tickets fixed in 2.8.1</a>. Thanks for testing WordPress.</p>\n\";}s:3:\"wfw\";a:1:{s:10:\"commentrss\";s:82:\"http://wordpress.org/development/2009/07/wordpress-2-8-1-release-candidate-1/feed/\";}s:5:\"slash\";a:1:{s:8:\"comments\";s:2:\"37\";}s:7:\"summary\";s:227:\"2.8.1 is nigh. Release Candidate 1 is our last stop before the final release. Please download RC1, review the changes made since beta 2, and have a look at all of the tickets fixed in 2.8.1. Thanks for testing WordPress.\n\";s:12:\"atom_content\";s:586:\"<p>2.8.1 is nigh. Release Candidate 1 is our last stop before the final release. Please <a href=\"http://wordpress.org/wordpress-2.8.1-RC1.zip\">download</a> RC1, review the <a href=\"http://core.trac.wordpress.org/log/branches/2.8/?action=stop_on_copy&mode=stop_on_copy&rev=&stop_rev=11654&limit=100\">changes made since beta 2</a>, and have a look at <a href=\"http://core.trac.wordpress.org/query?status=closed&group=resolution&order=priority&milestone=2.8.1&resolution=fixed\">all of the tickets fixed in 2.8.1</a>. Thanks for testing WordPress.</p>\n\";}}s:7:\"channel\";a:8:{s:5:\"title\";s:26:\"WordPress Development Blog\";s:4:\"link\";s:32:\"http://wordpress.org/development\";s:11:\"description\";s:33:\"WordPress development and updates\";s:13:\"lastbuilddate\";s:31:\"Sat, 05 Sep 2009 19:31:29 +0000\";s:9:\"generator\";s:32:\"http://wordpress.org/?v=2.9-rare\";s:8:\"language\";s:2:\"en\";s:2:\"sy\";a:2:{s:12:\"updateperiod\";s:6:\"hourly\";s:15:\"updatefrequency\";s:1:\"1\";}s:7:\"tagline\";s:33:\"WordPress development and updates\";}s:9:\"textinput\";a:0:{}s:5:\"image\";a:0:{}s:9:\"feed_type\";s:3:\"RSS\";s:12:\"feed_version\";s:3:\"2.0\";s:5:\"stack\";a:0:{}s:9:\"inchannel\";b:0;s:6:\"initem\";b:0;s:9:\"incontent\";b:0;s:11:\"intextinput\";b:0;s:7:\"inimage\";b:0;s:13:\"current_field\";s:0:\"\";s:17:\"current_namespace\";b:0;s:19:\"_CONTENT_CONSTRUCTS\";a:6:{i:0;s:7:\"content\";i:1;s:7:\"summary\";i:2;s:4:\"info\";i:3;s:5:\"title\";i:4;s:7:\"tagline\";i:5;s:9:\"copyright\";}}','no'),(117,0,'rss_0ff4b43bd116a9d8720d689c80e7dfd4_ts','1252250444','no'),(118,0,'rss_867bd5c64f85878d03a060509cd2f92c','O:9:\"MagpieRSS\":17:{s:6:\"parser\";i:0;s:12:\"current_item\";a:0:{}s:5:\"items\";a:50:{i:0;a:7:{s:5:\"title\";s:42:\"Alex King: WordPress Security/Upgrade Help\";s:4:\"guid\";s:27:\"http://alexking.org/?p=3603\";s:4:\"link\";s:67:\"http://alexking.org/blog/2009/09/05/wordpress-security-upgrade-help\";s:11:\"description\";s:776:\"<p>The interwebs are abuzz with concerns about <a href=\"http://wordpress.org/development/2009/09/keep-wordpress-secure/\" rel=\"external\">WordPress security</a> this weekend. If you use WordPress, you should always make sure you are running to the latest version.</p>\n<p>Because of these concerns, the <a href=\"http://wphelpcenter.com\">WordPress HelpCenter</a> is open for special weekend hours (9am-5pm Central), and will be as responsive as possible to voice mail and email (help@wphelpcenter.com) received outside of those hours.</p>\n<p>If you need help with your upgrade, think you’ve been hacked, or need any other WordPress help, give the HelpCenter a call at 512-788-9236.</p>\n<img src=\"http://alexking.org/wp/?ak_action=api_record_view&id=3603&type=feed\" alt=\"\" />\";s:7:\"pubdate\";s:31:\"Sun, 06 Sep 2009 01:28:35 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Alex\";}s:7:\"summary\";s:776:\"<p>The interwebs are abuzz with concerns about <a href=\"http://wordpress.org/development/2009/09/keep-wordpress-secure/\" rel=\"external\">WordPress security</a> this weekend. If you use WordPress, you should always make sure you are running to the latest version.</p>\n<p>Because of these concerns, the <a href=\"http://wphelpcenter.com\">WordPress HelpCenter</a> is open for special weekend hours (9am-5pm Central), and will be as responsive as possible to voice mail and email (help@wphelpcenter.com) received outside of those hours.</p>\n<p>If you need help with your upgrade, think you’ve been hacked, or need any other WordPress help, give the HelpCenter a call at 512-788-9236.</p>\n<img src=\"http://alexking.org/wp/?ak_action=api_record_view&id=3603&type=feed\" alt=\"\" />\";}i:1;a:7:{s:5:\"title\";s:49:\"Dougal Campbell: Checking Your WordPress Security\";s:4:\"guid\";s:33:\"http://dougal.gunters.org/?p=1712\";s:4:\"link\";s:129:\"http://dougal.gunters.org/blog/2009/09/05/checking-your-wordpress-security?utm_source=rss&utm_medium=rss&utm_campaign=rss\";s:11:\"description\";s:2487:\"<p>You may have already heard that sites running out-of-date versions of <a href=\"http://wordpress.org/\">WordPress</a> have been under attack (<a href=\"http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/\">Lorelle</a>, <a href=\"http://weblogtoolscollection.com/archives/2009/09/04/old-wordpress-version-attack-warning-please-upgrade/\">Weblog Tools Collection</a>, <a href=\"http://wordpress.org/development/2009/09/keep-wordpress-secure/\">WordPress Dev Blog</a>). Of course, sites running the latest version of the software seem to be safe, which once again takes us back to what I said over a year ago: <a href=\"http://dougal.gunters.org/blog/2008/04/08/upgrade-or-else\">Upgrade or else!</a> I haven’t seen complete details yet about how this new worm works, but reports say that part of the hack is to create a new Administrator level account, and then try to hide the existence of that account (via javascript) when you view your list of users.</p><p>If you want a sure-fire way to make sure there are no “extra” administrator accounts registered in your blog, I suggest going straight to the source: your MySQL database. The following <acronym title=\"Structured Query Language\"><span class=\"caps\">SQL</span></acronym> query, run against your WordPress database will show you all users who have the Administrator role:</p><div class=\"geshi no sql\"><ol><li class=\"li1\"><div class=\"de1\"><span class=\"kw1\">SELECT</span> u.ID, u.user_login</div></li><li class=\"li1\"><div class=\"de1\"><span class=\"kw1\">FROM</span> wp_users u, wp_usermeta um</div></li><li class=\"li1\"><div class=\"de1\"><span class=\"kw1\">WHERE</span> u.ID <span class=\"sy0\">=</span> um.user_id</div></li><li class=\"li1\"><div class=\"de1\"><span class=\"kw1\">AND</span> um.meta_key <span class=\"sy0\">=</span> <span class=\"st0\">\'wp_capabilities\'</span></div></li><li class=\"li1\"><div class=\"de1\"><span class=\"kw1\">AND</span> um.meta_value <span class=\"kw1\">LIKE</span> <span class=\"st0\">\'%administrator%\'</span>;</div></li></ol></div><p>Advanced users can run this directly in the command-line MySQL client, or you can do it from phpMyAdmin by selecting your WordPress database and then going to the ‘<acronym title=\"Structured Query Language\"><span class=\"caps\">SQL</span></acronym>’ tab to run the query. If you use something other than the standard ‘<code>wp_</code>‘ prefix for your table names, make the appropriate change in the query (three occurrences).</p>\";s:7:\"pubdate\";s:31:\"Sat, 05 Sep 2009 22:53:12 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:6:\"Dougal\";}s:7:\"summary\";s:2487:\"<p>You may have already heard that sites running out-of-date versions of <a href=\"http://wordpress.org/\">WordPress</a> have been under attack (<a href=\"http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/\">Lorelle</a>, <a href=\"http://weblogtoolscollection.com/archives/2009/09/04/old-wordpress-version-attack-warning-please-upgrade/\">Weblog Tools Collection</a>, <a href=\"http://wordpress.org/development/2009/09/keep-wordpress-secure/\">WordPress Dev Blog</a>). Of course, sites running the latest version of the software seem to be safe, which once again takes us back to what I said over a year ago: <a href=\"http://dougal.gunters.org/blog/2008/04/08/upgrade-or-else\">Upgrade or else!</a> I haven’t seen complete details yet about how this new worm works, but reports say that part of the hack is to create a new Administrator level account, and then try to hide the existence of that account (via javascript) when you view your list of users.</p><p>If you want a sure-fire way to make sure there are no “extra” administrator accounts registered in your blog, I suggest going straight to the source: your MySQL database. The following <acronym title=\"Structured Query Language\"><span class=\"caps\">SQL</span></acronym> query, run against your WordPress database will show you all users who have the Administrator role:</p><div class=\"geshi no sql\"><ol><li class=\"li1\"><div class=\"de1\"><span class=\"kw1\">SELECT</span> u.ID, u.user_login</div></li><li class=\"li1\"><div class=\"de1\"><span class=\"kw1\">FROM</span> wp_users u, wp_usermeta um</div></li><li class=\"li1\"><div class=\"de1\"><span class=\"kw1\">WHERE</span> u.ID <span class=\"sy0\">=</span> um.user_id</div></li><li class=\"li1\"><div class=\"de1\"><span class=\"kw1\">AND</span> um.meta_key <span class=\"sy0\">=</span> <span class=\"st0\">\'wp_capabilities\'</span></div></li><li class=\"li1\"><div class=\"de1\"><span class=\"kw1\">AND</span> um.meta_value <span class=\"kw1\">LIKE</span> <span class=\"st0\">\'%administrator%\'</span>;</div></li></ol></div><p>Advanced users can run this directly in the command-line MySQL client, or you can do it from phpMyAdmin by selecting your WordPress database and then going to the ‘<acronym title=\"Structured Query Language\"><span class=\"caps\">SQL</span></acronym>’ tab to run the query. If you use something other than the standard ‘<code>wp_</code>‘ prefix for your table names, make the appropriate change in the query (three occurrences).</p>\";}i:2;a:7:{s:5:\"title\";s:27:\"Matt: Keep WordPress Secure\";s:4:\"guid\";s:21:\"http://ma.tt/?p=14768\";s:4:\"link\";s:43:\"http://ma.tt/2009/09/keep-wordpress-secure/\";s:11:\"description\";s:147:\"<p><a href=\"http://wordpress.org/development/2009/09/keep-wordpress-secure/\">How to Keep WordPress Secure</a>, by me on the WordPress dev blog.</p>\";s:7:\"pubdate\";s:31:\"Sat, 05 Sep 2009 20:01:21 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:7:\"summary\";s:147:\"<p><a href=\"http://wordpress.org/development/2009/09/keep-wordpress-secure/\">How to Keep WordPress Secure</a>, by me on the WordPress dev blog.</p>\";}i:3;a:7:{s:5:\"title\";s:38:\"Dev Blog: How to Keep WordPress Secure\";s:4:\"guid\";s:39:\"http://wordpress.org/development/?p=908\";s:4:\"link\";s:63:\"http://wordpress.org/development/2009/09/keep-wordpress-secure/\";s:11:\"description\";s:6130:\"<p>A stitch in time saves nine. I couldn’t sew my way out of a bag, but it’s true advice for bloggers as well — a little bit of work on an <a href=\"http://codex.wordpress.org/Upgrading_WordPress\">upgrade now</a> saves a lot of work fixing something later.</p>\n<p>Right now there is a worm making its way around old, unpatched versions of WordPress. This particular worm, like many before it, is clever: it registers a user, uses a security bug (fixed earlier in the year) to allow evaluated code to be executed through the permalink structure, makes itself an admin, then uses JavaScript to hide itself when you look at users page, attempts to clean up after itself, then goes quiet so you never notice while it inserts hidden spam and malware into your old posts.</p>\n<p>The tactics are new, but the strategy is not. Where this particular worm messes up is in the “clean up” phase: it doesn’t hide itself well and the blogger notices that all his links are broken, which causes him to dig deeper and notice the extent of the damage. Where worms of old would do childish things like defacing your site, the new ones are silent and invisible, so you only notice them when they screw up (as this one did) or your site gets removed from Google for having spam and malware on it.</p>\n<p>I’m talking about this not to scare you, but to highlight that this is something that has happened before, and that will more than likely happen again.</p>\n<p>A stitch in time saves nine. <a href=\"http://codex.wordpress.org/Upgrading_WordPress\">Upgrading is a known quantity of work</a>, and one that the WordPress community has tried its darndest to make as easy as possible with one-click upgrades. <a href=\"http://codex.wordpress.org/FAQ_My_site_was_hacked\">Fixing a hacked blog, on the other hand, is quite hard</a>. Upgrading is taking your vitamins; fixing a hack is open heart surgery. (This is true of cost, as well.)</p>\n<p>2.8.4, the current version of WordPress, is immune to this worm. (<em>So was the release before this one.</em>) If you’ve been thinking about upgrading but haven’t gotten around to it yet, now would be a really good time. If you’ve already upgraded your blogs, maybe check out the blogs of your friends or that you read and see if they need any help. A stitch in time saves nine.</p>\n<p>Whenever a worm makes the rounds, everyone becomes a security expert and peddles one of three types of advice: snake oil, Club solutions, or real solutions. Snake oil you’ll be able to spot right away because it’s <em>easy</em>. Hide the WordPress version, they say, and you’ll be fine. Uh, duh, the worm writers thought of that. Where their 1.0 might have checked for version numbers, 2.0 just tests capabilities, version number be damned. </p>\n<p>The second type of advice is Club solutions; to illustrate, I’ll quote from <a href=\"http://diveintomark.org/archives/2002/10/29/club_vs_lojack_solutions\">Mark Pilgrim’s excellent essay on spam 7 years ago, before WordPress even existed</a>:</p>\n<blockquote><p>The <em>really</em> interesting thing about these approaches, from a game theory perspective, is that they are all <a href=\"http://slate.msn.com/?id=2041\" title=\"Slate, August 3, 1997: Property Is Theft: When protecting your own property is stealing from others\">Club solutions, not Lojack solutions</a>. There are two basic approaches to protecting your car from theft: <a href=\"http://www.theclub.com/\">The Club</a> (or The Shield, or a car alarm, or something similar), and <a href=\"http://www.lojack.com/\">Lojack</a>. The Club isn’t much protection against a thief who is determined to steal <em>your</em> car (it’s easy enough to drill the lock, or just cut the steering wheel and slide The Club off). But it is effective protection against a thief who wants to steal <em>a</em> car (not necessarily <em>your</em> car), because thieves are generally in a hurry and will go for the easiest target, the low-hanging fruit. The Club works as long as not everyone has it, since if everyone had it, thieves would have an equally difficult time stealing any car, their choice will be based on other factors, and your car is back to being as vulnerable as anyone else’s. The Club doesn’t deter theft, it only deflects it.</p></blockquote>\n<p>Club blog security solutions can be simple (like an .htaccess file) or incredibly complex (like two-factor authentication), and they can work, especially for <em>known exploits</em>. Club solutions can be useful, like using a strong or complex password for your login — no one would recommend against that. (Another club solution is switching to less-used software on the assumption or more like the software’s claim that it’s perfect and more secure. This is why BeOS is more secure than Linux, ahem.)</p>\n<p>In the car world, if someone figured out how to teleport entire cars to chop shops, The Club wouldn’t be so useful anymore. Luckily for manufacturers of The Club, this hasn’t happened. Online and in the software world, though, the equivalent happens almost daily. There is only one real solution. <strong>The only thing that I can promise will keep your blog secure today and in the future is upgrading.</strong></p>\n<p>WordPress is a community of hundreds of people that read the code every day, audit it, update it, and care enough about keeping your blog safe that we do things like release updates weeks apart from each other even though it makes us look bad, because updating is going to keep your blog safe from the bad guys. I’m not clairvoyant and I can’t predict what schemes spammers, hackers, crackers, and tricksters will come up with with in the future to harm your blog, but I do know for certain that as long as WordPress is around we’ll do everything in our power to make sure the software is safe. We’ve already made upgrading core and plugins a one-click procedure. If we find something broken, we’ll release a fix. Please upgrade, it’s the only way we can help each other.</p>\";s:7:\"pubdate\";s:31:\"Sat, 05 Sep 2009 19:22:03 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:7:\"summary\";s:6130:\"<p>A stitch in time saves nine. I couldn’t sew my way out of a bag, but it’s true advice for bloggers as well — a little bit of work on an <a href=\"http://codex.wordpress.org/Upgrading_WordPress\">upgrade now</a> saves a lot of work fixing something later.</p>\n<p>Right now there is a worm making its way around old, unpatched versions of WordPress. This particular worm, like many before it, is clever: it registers a user, uses a security bug (fixed earlier in the year) to allow evaluated code to be executed through the permalink structure, makes itself an admin, then uses JavaScript to hide itself when you look at users page, attempts to clean up after itself, then goes quiet so you never notice while it inserts hidden spam and malware into your old posts.</p>\n<p>The tactics are new, but the strategy is not. Where this particular worm messes up is in the “clean up” phase: it doesn’t hide itself well and the blogger notices that all his links are broken, which causes him to dig deeper and notice the extent of the damage. Where worms of old would do childish things like defacing your site, the new ones are silent and invisible, so you only notice them when they screw up (as this one did) or your site gets removed from Google for having spam and malware on it.</p>\n<p>I’m talking about this not to scare you, but to highlight that this is something that has happened before, and that will more than likely happen again.</p>\n<p>A stitch in time saves nine. <a href=\"http://codex.wordpress.org/Upgrading_WordPress\">Upgrading is a known quantity of work</a>, and one that the WordPress community has tried its darndest to make as easy as possible with one-click upgrades. <a href=\"http://codex.wordpress.org/FAQ_My_site_was_hacked\">Fixing a hacked blog, on the other hand, is quite hard</a>. Upgrading is taking your vitamins; fixing a hack is open heart surgery. (This is true of cost, as well.)</p>\n<p>2.8.4, the current version of WordPress, is immune to this worm. (<em>So was the release before this one.</em>) If you’ve been thinking about upgrading but haven’t gotten around to it yet, now would be a really good time. If you’ve already upgraded your blogs, maybe check out the blogs of your friends or that you read and see if they need any help. A stitch in time saves nine.</p>\n<p>Whenever a worm makes the rounds, everyone becomes a security expert and peddles one of three types of advice: snake oil, Club solutions, or real solutions. Snake oil you’ll be able to spot right away because it’s <em>easy</em>. Hide the WordPress version, they say, and you’ll be fine. Uh, duh, the worm writers thought of that. Where their 1.0 might have checked for version numbers, 2.0 just tests capabilities, version number be damned. </p>\n<p>The second type of advice is Club solutions; to illustrate, I’ll quote from <a href=\"http://diveintomark.org/archives/2002/10/29/club_vs_lojack_solutions\">Mark Pilgrim’s excellent essay on spam 7 years ago, before WordPress even existed</a>:</p>\n<blockquote><p>The <em>really</em> interesting thing about these approaches, from a game theory perspective, is that they are all <a href=\"http://slate.msn.com/?id=2041\" title=\"Slate, August 3, 1997: Property Is Theft: When protecting your own property is stealing from others\">Club solutions, not Lojack solutions</a>. There are two basic approaches to protecting your car from theft: <a href=\"http://www.theclub.com/\">The Club</a> (or The Shield, or a car alarm, or something similar), and <a href=\"http://www.lojack.com/\">Lojack</a>. The Club isn’t much protection against a thief who is determined to steal <em>your</em> car (it’s easy enough to drill the lock, or just cut the steering wheel and slide The Club off). But it is effective protection against a thief who wants to steal <em>a</em> car (not necessarily <em>your</em> car), because thieves are generally in a hurry and will go for the easiest target, the low-hanging fruit. The Club works as long as not everyone has it, since if everyone had it, thieves would have an equally difficult time stealing any car, their choice will be based on other factors, and your car is back to being as vulnerable as anyone else’s. The Club doesn’t deter theft, it only deflects it.</p></blockquote>\n<p>Club blog security solutions can be simple (like an .htaccess file) or incredibly complex (like two-factor authentication), and they can work, especially for <em>known exploits</em>. Club solutions can be useful, like using a strong or complex password for your login — no one would recommend against that. (Another club solution is switching to less-used software on the assumption or more like the software’s claim that it’s perfect and more secure. This is why BeOS is more secure than Linux, ahem.)</p>\n<p>In the car world, if someone figured out how to teleport entire cars to chop shops, The Club wouldn’t be so useful anymore. Luckily for manufacturers of The Club, this hasn’t happened. Online and in the software world, though, the equivalent happens almost daily. There is only one real solution. <strong>The only thing that I can promise will keep your blog secure today and in the future is upgrading.</strong></p>\n<p>WordPress is a community of hundreds of people that read the code every day, audit it, update it, and care enough about keeping your blog safe that we do things like release updates weeks apart from each other even though it makes us look bad, because updating is going to keep your blog safe from the bad guys. I’m not clairvoyant and I can’t predict what schemes spammers, hackers, crackers, and tricksters will come up with with in the future to harm your blog, but I do know for certain that as long as WordPress is around we’ll do everything in our power to make sure the software is safe. We’ve already made upgrading core and plugins a one-click procedure. If we find something broken, we’ll release a fix. Please upgrade, it’s the only way we can help each other.</p>\";}i:4;a:7:{s:5:\"title\";s:59:\"Weblog Tools Collection: WordPress Theme Releases for 09/05\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6681\";s:4:\"link\";s:89:\"http://weblogtoolscollection.com/archives/2009/09/05/wordpress-theme-releases-for-0905-2/\";s:11:\"description\";s:1411:\"<h4><a href=\"http://themes.stinkyink.com/sol-theme/\">Sol</a></h4>\n<p><img title=\"Sol\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/09/Sol.gif\" alt=\"Sol\" width=\"200\" height=\"126\" /></p>\n<p>Sol is a fixed-width, two column Thematic child theme with a focus on attractive and clear typography. It is fully widgetised and plugin ready</p>\n<h4><a href=\"http://www.getacustomdesign.com/news/fabricpress-free-wordpress-theme-psd-included/\">FabricPress</a></h4>\n<p><a href=\"http://www.fabricpress.getacustomdesign.com/?theme=fabricpress\"><img title=\"FabricPress\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/09/FabricPress.gif\" alt=\"FabricPress\" width=\"200\" height=\"121\" /></a></p>\n<p>Two column, widget ready theme available in three color schemes</p>\n<h4><a href=\"http://the-cloisters.net/wordpress-themes/just-grey-theme/\">Just Grey</a></h4>\n<p><img title=\"Just Grey\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/09/JustGrey.jpg\" alt=\"Just Grey\" width=\"200\" height=\"124\" /></p>\n<p>3-column flexible-width theme in gray and blue. Featuring an Author Info page and gravatars along with Custom Archives, Sitemap and Full-Width No Sidebars page templates. There is an options page for setting the text in the Info Text Box.</p>\n<p>Are you a theme author? <a href=\"http://weblogtoolscollection.com/submit-news/\">Submit your theme</a> to get listed in these releases.</p>\";s:7:\"pubdate\";s:31:\"Sat, 05 Sep 2009 13:53:01 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"Perurry\";}s:7:\"summary\";s:1411:\"<h4><a href=\"http://themes.stinkyink.com/sol-theme/\">Sol</a></h4>\n<p><img title=\"Sol\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/09/Sol.gif\" alt=\"Sol\" width=\"200\" height=\"126\" /></p>\n<p>Sol is a fixed-width, two column Thematic child theme with a focus on attractive and clear typography. It is fully widgetised and plugin ready</p>\n<h4><a href=\"http://www.getacustomdesign.com/news/fabricpress-free-wordpress-theme-psd-included/\">FabricPress</a></h4>\n<p><a href=\"http://www.fabricpress.getacustomdesign.com/?theme=fabricpress\"><img title=\"FabricPress\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/09/FabricPress.gif\" alt=\"FabricPress\" width=\"200\" height=\"121\" /></a></p>\n<p>Two column, widget ready theme available in three color schemes</p>\n<h4><a href=\"http://the-cloisters.net/wordpress-themes/just-grey-theme/\">Just Grey</a></h4>\n<p><img title=\"Just Grey\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/09/JustGrey.jpg\" alt=\"Just Grey\" width=\"200\" height=\"124\" /></p>\n<p>3-column flexible-width theme in gray and blue. Featuring an Author Info page and gravatars along with Custom Archives, Sitemap and Full-Width No Sidebars page templates. There is an options page for setting the text in the Info Text Box.</p>\n<p>Are you a theme author? <a href=\"http://weblogtoolscollection.com/submit-news/\">Submit your theme</a> to get listed in these releases.</p>\";}i:5;a:7:{s:5:\"title\";s:79:\"Weblog Tools Collection: Old WordPress version? Attack warning. Please upgrade!\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6684\";s:4:\"link\";s:105:\"http://weblogtoolscollection.com/archives/2009/09/04/old-wordpress-version-attack-warning-please-upgrade/\";s:11:\"description\";s:1372:\"<p><a href=\"http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/\">Old WordPress Versions Under Attack</a>: Older version of WordPress are being attacked and characters are being added to the permalinks. Sure signs of the attack include strange characters in your permalinks (single posts do not work) and an extra administrator account in the users control panel which you cannot see. Look for the administrator count in brackets at the top. Is the number there what you would expect on your blog?</p>\n<p><strong>Please upgrade your WordPress blog to the <a href=\"http://wordpress.org/download\">latest version</a> ASAP. </strong>Our own PluginBlog was vulnerable and was compromised (shame on me for not having upgraded from a really old version). Our blog had registration turned off.</p>\n<p>After upgrading your blog and changing your password to a strong one, you can visit Lorelle’s post to find more ways to secure your install and remove the extra admin account that might have been created as part of the attack.</p>\n<p>I removed the extra administrator account through phpMyAdmin and it was the last account created. You could also find the last account created and if it does not look familiar, could delete it and see if the number of Administrators in the user control panel is reduced to the original amount you expect to see.</p>\";s:7:\"pubdate\";s:31:\"Fri, 04 Sep 2009 23:04:39 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Mark Ghosh\";}s:7:\"summary\";s:1372:\"<p><a href=\"http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/\">Old WordPress Versions Under Attack</a>: Older version of WordPress are being attacked and characters are being added to the permalinks. Sure signs of the attack include strange characters in your permalinks (single posts do not work) and an extra administrator account in the users control panel which you cannot see. Look for the administrator count in brackets at the top. Is the number there what you would expect on your blog?</p>\n<p><strong>Please upgrade your WordPress blog to the <a href=\"http://wordpress.org/download\">latest version</a> ASAP. </strong>Our own PluginBlog was vulnerable and was compromised (shame on me for not having upgraded from a really old version). Our blog had registration turned off.</p>\n<p>After upgrading your blog and changing your password to a strong one, you can visit Lorelle’s post to find more ways to secure your install and remove the extra admin account that might have been created as part of the attack.</p>\n<p>I removed the extra administrator account through phpMyAdmin and it was the last account created. You could also find the last account created and if it does not look familiar, could delete it and see if the number of Administrators in the user control panel is reduced to the original amount you expect to see.</p>\";}i:6;a:7:{s:5:\"title\";s:50:\"Lorelle on WP: Old WordPress Versions Under Attack\";s:4:\"guid\";s:36:\"http://lorelle.wordpress.com/?p=4155\";s:4:\"link\";s:76:\"http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/\";s:11:\"description\";s:15813:\"<div class=\"snap_preview\"><br /><p><a href=\"http://lorelle.wordpress.com/tag/wordpress-news/\" title=\"WordPress News\"><img src=\"http://lorelle.files.wordpress.com/2007/01/wpnews1.png\" alt=\"WordPress News\" align=\"right\" /></a><a href=\"http://ottodestruct.com/\" title=\"Otto42\">Otto42 of OttoDestruct</a>, a key WordPress developer and supporter, reports that there is an “attack” on older versions of <a href=\"http://www.wordpress.org/\" title=\"WordPress\" rel=\"tag\">WordPress</a> right now. The number of sites hit by this is growing every hour. Protect your WordPress blog now: <strong>UPDATE NOW!!!</strong></p>\n<p><em>Update your WordPress blog before you continue reading this post. That’s how critical this issue is.</em></p>\n<h3>Things You Need to Know Now</h3>\n<p>Here is what you need to know right now.</p>\n<ol>\n<li><strong>UPDATE NOW!</strong> Reports are that this attack impacts ALL versions of WordPress up to 2.8.4, the most recent release.</li>\n<li><strong>Report from WordPress on Attack:</strong> <a href=\"http://wordpress.org/development/2009/09/keep-wordpress-secure/\" title=\"How to Keep WordPress Secure\">How to Keep WordPress Secure</a>. Information on the most recent update of WordPress that prevented this attack on updated WordPress sites: <a href=\"http://wordpress.org/development/2009/08/2-8-4-security-release/\" title=\"WordPress 2.8.4: Security Release\">WordPress 2.8.4: Security Release</a>.</li>\n<li><strong>What Version Am I Using?</strong> If you are using a WordPress version after 2.7, the nag screen on the WordPress Administration Panels will alert you to upgrade. If you are using an older version, <a href=\"http://codex.wordpress.org/Upgrading_WordPress\" title=\"upgrade now\">upgrade now</a>. Don’t know what version you are using? Without a nag screen to tell you to update, you’re using an old version. Checking the Administration Panels footer will help, but don’t waste time looking. Just <a href=\"http://codex.wordpress.org/Upgrading_WordPress\" title=\"upgrade now\">update now</a>!</li>\n<li><strong>Use a WordPress Plugin for Protection:</strong> Do not rely upon a WordPress Plugin to protect you. There are many reports of Plugins that will “help” in the comments. While they might help in other ways, please upgrade now. That is the only solution if your site has not been impacted.</li>\n<li><strong>WordPress is Not Secure:</strong> WordPress is incredibly secure and monitored constantly by experts in web security. This attack was well anticipated and so far, WordPress 2.8.4 is holding. If necessary, WordPress will immediately release a update with further security improvements. WordPress is used by governments, huge corporations, and me, around the world. Millions of bloggers are using WordPress.com. Have faith they are working overtime to monitor this situation and protect your blog.</li>\n<li><strong>Fear of Upgrading:</strong> This attack is serious enough to overcome all your fears of updating. If older WordPress Plugins are holding you back, update them to the latest version or replace them with new. If your Theme might break, contact the Theme author and update or replace it. There are thousands of free Themes to choose from, probably some better than what you are using. If you are using a recent version of WordPress, updating is as easy as clicking a couple buttons. If you are using an older version, download the most recent version and upgrade now.</li>\n<li><strong>Other Issues?</strong> Whatever your issue is that keeps you from updating WordPress, get over it and update now to protect your site.</li>\n</ol>\n<p>When we have updated news, we’ll add them to this post and/or post a new article.</p>\n<h3>How Do I Know If My Site Has Already Been Attacked?</h3>\n<p>There are two clues that your WordPress site has been attacked. </p>\n<p>There are strange additions to the pretty permalinks, such as <code>example.com/category/post-title/%&(%7B$%7Beval(base64_decode($_SERVER%5BHTTP_REFERER%5D))%7D%7D|.+)&%/</code>. The keywords are “eval” and “base64_decode.” </p>\n<p>The second clue is that a “back door” was created by a “hidden” Administrator. Check your site users for “Administrator (2)” or a name you do not recognize. You will probably be unable to access that account, but <a href=\"http://www.journeyetc.com/2009/09/04/wordpress-permalink-rss-problems/\" title=\"Journey Etc - WordPress Permalink RSS Problems\">Journey Etc. has a possible solution</a>. </p>\n<p><strong>WordPress.com blogs are not impacted as they are up-to-date. Only versions prior to WordPress 2.8.4 are impacted. </strong></p>\n<h3>To Prevent Your WordPress Blog from Attack</h3>\n<p>To prevent this form of attack, <strong>update your WordPress site IMMEDIATELY</strong> to the latest version. Change ALL passwords to a <a href=\"http://www.blogherald.com/2007/05/08/protect-your-blog-with-a-solid-password/\" title=\"Protect Your Blog With a Solid Password\">strong password</a> immediately, including WordPress blog access for all users, database, FTP, control panels, everything. </p>\n<p>See the articles below for more helpful information on how to harden and protect your WordPress blog.</p>\n<h3>If Your WordPress Blog Has Been Attacked</h3>\n<p>If your site has already been attacked, it appears that the hack attacks the database, going deep. We’re looking for solutions, but the easiest appears to be to export all your content with the built-in XML WordPress export (pre 2.1 versions, try the <a title=\"WordPress-to-WordPress Import\" href=\"http://technosailor.com/2006/07/05/wordpress-to-wordpress-import/\">WordPress-to-WordPress Import WordPress Plugin</a>) and literally remove your WordPress installation totally (save images and general files). DO NOT EXPORT YOUR DATABASE! Install the latest version of WordPress and add the “clean” backup of your WordPress Theme, then import the XML export. The export will contain your posts, Pages, and comments, and hopefully no other hacked code.</p>\n<p>“<a href=\"http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/\" title=\"How To Completely Clean Your Hacked WordPress Installation\">How To Completely Clean Your Hacked WordPress Installation</a>” by Smackdown is a good article on how to reinstall WordPress after being hacked, but take care to keep your export limited to the post content and comments (and Pages), not the entire database as the hack goes into the database. </p>\n<h3>How to Respond to a WordPress Attack</h3>\n<p>WordPress has been requesting users update as soon as an update is released for several years. They also now have a excellent team to track down this issue and quickly protect WordPress with any necessary updates.</p>\n<p><em>Please blog and Twitter about the attacks.</em> It’s important that we spread the information throughout the WordPress Community as fast as possible, encouraging everyone to update WordPress. Take care not to promote rumors, just the facts, until we know more. </p>\n<p>If you have pertinent information that will help the WordPress team track down and stop this attack, please report it to <a href=\"mailto:security@wordpress.org\" title=\"Email WordPress Security\">security@wordpress.org</a>. </p>\n<p>Check the <a href=\"http://www.wordpress.org/support\" title=\"WordPress Support Forums\" rel=\"tag\">WordPress Support Forums</a> for more information and support. Also check for news and announcements on security issues and updates on the <a rel=\"tag\" title=\"WordPress Development Blog\" href=\"http://wordpress.org/development/\">WordPress Development Blog</a> and in your WordPress blog Dashboard Panel. </p>\n<p>Please, keep your WordPress site constantly updated. You are now informed of updates directly through the Administration Panels. Act upon it. </p>\n<p>Here are some other articles and information that may prove useful.</p>\n<ul>\n<li><a href=\"http://codex.wordpress.org/FAQ_My_site_was_hacked\" title=\"WordPress Codex - FAQ - My Site Was Hacked\">WordPress Codex – FAQ – My Site Was Hacked</a></li>\n<li><a href=\"http://www.journeyetc.com/2009/09/04/wordpress-permalink-rss-problems/\" title=\"Journey Etc - WordPress Permalink RSS Problems\">Journey Etc – WordPress Permalink RSS Problems</a></li>\n<li><a href=\"http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/\" title=\"SmackDown - How to Completely Clean Your Hacked WordPress Installation\">SmackDown – How to Completely Clean Your Hacked WordPress Installation</a></li>\n<li><a href=\"http://www.blogherald.com/2007/05/08/protect-your-blog-with-a-solid-password/\" title=\"Protect Your Blog With a Solid Password\">Protect Your Blog With a Solid Password</a></li>\n<li><a href=\"http://codex.wordpress.org/Hardening_WordPress\" title=\"http://codex.wordpress.org/Hardening_WordPress\">WordPress Codex – Hardening WordPress (security protection)</a></li>\n<li><a href=\"http://arachna.com/roller/spidaman/entry/fear_uncertainty_and_disinformation_about\" title=\"Fear, Uncertainty and Disinformation About The WordPress Exploits and Spam\">Fear, Uncertainty and Disinformation About The WordPress Exploits and Spam</a></li>\n<li><a href=\"http://feeds.feedburner.com/~r/BlogSecurity/~3/512792429/\" title=\"WordPress Security Predictions in 2009\">BlogSecurity – WordPress Security Predictions in 2009</a></li>\n<li><a href=\"http://lorelle.wordpress.com/2008/04/28/wordpress-security-prevention-reactions-and-scares/\" title=\"WordPress Security Prevention, Reactions, and Scares « Lorelle on ...\">WordPress Security Prevention, Reactions, and Scares</a></li>\n<li><a href=\"http://markjaquith.wordpress.com/2007/06/28/wordpress-security/\" title=\"Mark Jaquith - WordPress Security\">Mark Jaquith – WordPress Security</a></li>\n<li><a href=\"http://photomatt.net/2007/06/22/on-wp-security/\" title=\"On WP Security\">Matt Mullenweg – On WordPress Security</a></li>\n<li><a href=\"http://technorati.com/weblog/2008/04/424.html\" title=\"Vulnerable WordPress Blogs Not Being Indexed\">Technorati: Vulnerable WordPress Blogs Not Being Indexed</a></li>\n<li><a href=\"http://weblogtoolscollection.com/archives/2009/01/03/maximum-wordpress-security/\" title=\"Maximum WordPress Security\">Weblog Tools Collection – Maximum WordPress Security</a></li>\n<li><a href=\"http://weblogtoolscollection.com/archives/2009/08/12/the-correct-way-to-report-a-security-issue-with-wordpress/\" title=\"The Correct Way To Report A Security Issue With WordPress\">The Correct Way To Report A Security Issue With WordPress</a></li>\n<li><a href=\"http://wordpress.tv/2008/10/04/wordcamp-toronto-2008-wordpress-security-with-mark-jaquith/\" title=\"WordCamp Toronto 2008 - WordPress Security with Mark Jaquith\">WordCamp Toronto 2008 – WordPress Security with Mark Jaquith (video)</a></li>\n<li><a href=\"http://www.mattcutts.com/blog/hacked-site-alerts/\" title=\"Alerting webmasters to webserver vulnerabilities\">Matt Cutts: Alerting Webmasters to Webserver Vulnerabilities</a></li>\n<li><a href=\"http://blogsecurity.net/wordpress/wordpress-security-whitepaper/\" title=\"WordPress Security Whitepaper\">WordPress Security Whitepaper</a></li>\n<li><a href=\"http://feeds.feedburner.com/~r/BlogSecurity/~3/253542937/\" title=\"Blog Security – Interview of a WordPress Hacker\">Blog Security – Interview of a WordPress Hacker</a></li>\n<li><a href=\"http://guvnr.com/web/blogging/10-tips-to-make-wordpress-hack-proof/\" title=\"Guvnr - 10 Tips to Make WordPress Hack Proof\">Guvnr – 10 Tips to Make WordPress Hack Proof</a></li>\n<li><a href=\"http://lorelle.wordpress.com/2009/01/16/web-hacks-worms-infections-and-viruses-is-your-blog-prepared/\" title=\"Web Hacks, Worms, Infections, and Viruses: Is Your Blog Prepared ...\">Web Hacks, Worms, Infections, and Viruses: Is Your Blog Prepared</a></li>\n<li><a href=\"http://lorelle.wordpress.com/2009/03/07/firewalling-and-hack-proofing-your-wordpress-blog/\" title=\"Firewalling and Hack Proofing Your WordPress Blog\">Firewalling and Hack Proofing Your WordPress Blog</a></li>\n<li><a href=\"http://www.dailyblogtips.com/make-sure-your-wordpress-is-not-hacked/\" title=\"Daily Blog Tips – Make Sure Your WordPress is Not Hacked\">Daily Blog Tips – Make Sure Your WordPress is Not Hacked</a></li>\n<li><a href=\"http://www.noupe.com/how-tos/wordpress-security-tips-and-hacks.html\" title=\"Noupe – WordPress Security Tips and Hacks\">Noupe – WordPress Security Tips and Hacks</a></li>\n<li><a href=\"http://www.prelovac.com/vladimir/improving-security-in-wordpress-plugins-using-nonces\" title=\"Vladimir Prelovac – Improving security in WordPress Plugins using Nonces\">Vladimir Prelovac – Improving security in WordPress Plugins using Nonces</a></li>\n<li><a href=\"http://www.smashingmagazine.com/2009/01/26/10-steps-to-protect-the-admin-area-in-wordpress/\" title=\"Smashing Magazine – 10 Steps To Protect The Admin Area In WordPress\">Smashing Magazine – 10 Steps To Protect The Admin Area In WordPress</a></li>\n</ul>\n<p><img src=\"http://lorelle.files.wordpress.com/2006/08/sig.gif\" alt=\"\" /></p>\n<hr />\n<p><font size=\"-1\"><a href=\"http://lorelle.wordpress.com/feed/\" title=\"Feed on Lorelle on WordPress\"><img class=\"wp-smiley\" src=\"http://lorelle.files.wordpress.com/2007/02/rss.png\" alt=\"Feed on Lorelle on WordPress\" /></a> <a href=\"http://lorelle.wordpress.com/feed/\" title=\"Feed on Lorelle on WordPress\">Subscribe</a> <a href=\"http://feeds.feedburner.com/LorelleOnWordPress\" title=\"Feedburner Lorelle on WordPress Feed\"><img class=\"wp-smiley\" src=\"http://lorelle.files.wordpress.com/2007/04/feedburnericon.gif\" alt=\"Feedburner icon\" />Via Feedburner</a> <a href=\"http://www.feedblitz.com/f/?Sub=182399\" title=\"Lorelle on WordPress - full site feed email subscription\"><img class=\"wp-smiley\" src=\"http://lorelle.files.wordpress.com/2007/03/email.gif\" alt=\"\" />Subscribe by Email</a></p>\n<p><a href=\"http://lorelle.wordpress.com/about/\" title=\"Copyright Protected by Brent and Lorelle VanFossen\">Copyright Lorelle VanFossen</a>, member of the <a href=\"http://9rules.com/\" title=\"Member of 9Rules Blogging Network\">9Rules Network</a>, and author of <a href=\"http://lorelle.wordpress.com/books/blogging-tips/\" title=\"Blogging Tips Book By Lorelle VanFossen\"><em>Blogging Tips, What Bloggers Won\'t Tell You About Blogging</em></a>.</font></p>\nPosted in WordPress News <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/lorelle.wordpress.com/4155/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/lorelle.wordpress.com/4155/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/lorelle.wordpress.com/4155/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/lorelle.wordpress.com/4155/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/lorelle.wordpress.com/4155/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/lorelle.wordpress.com/4155/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/lorelle.wordpress.com/4155/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/lorelle.wordpress.com/4155/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/lorelle.wordpress.com/4155/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/lorelle.wordpress.com/4155/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=lorelle.wordpress.com&blog=72&post=4155&subd=lorelle&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Fri, 04 Sep 2009 22:33:14 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:17:\"Lorelle VanFossen\";}s:7:\"summary\";s:15813:\"<div class=\"snap_preview\"><br /><p><a href=\"http://lorelle.wordpress.com/tag/wordpress-news/\" title=\"WordPress News\"><img src=\"http://lorelle.files.wordpress.com/2007/01/wpnews1.png\" alt=\"WordPress News\" align=\"right\" /></a><a href=\"http://ottodestruct.com/\" title=\"Otto42\">Otto42 of OttoDestruct</a>, a key WordPress developer and supporter, reports that there is an “attack” on older versions of <a href=\"http://www.wordpress.org/\" title=\"WordPress\" rel=\"tag\">WordPress</a> right now. The number of sites hit by this is growing every hour. Protect your WordPress blog now: <strong>UPDATE NOW!!!</strong></p>\n<p><em>Update your WordPress blog before you continue reading this post. That’s how critical this issue is.</em></p>\n<h3>Things You Need to Know Now</h3>\n<p>Here is what you need to know right now.</p>\n<ol>\n<li><strong>UPDATE NOW!</strong> Reports are that this attack impacts ALL versions of WordPress up to 2.8.4, the most recent release.</li>\n<li><strong>Report from WordPress on Attack:</strong> <a href=\"http://wordpress.org/development/2009/09/keep-wordpress-secure/\" title=\"How to Keep WordPress Secure\">How to Keep WordPress Secure</a>. Information on the most recent update of WordPress that prevented this attack on updated WordPress sites: <a href=\"http://wordpress.org/development/2009/08/2-8-4-security-release/\" title=\"WordPress 2.8.4: Security Release\">WordPress 2.8.4: Security Release</a>.</li>\n<li><strong>What Version Am I Using?</strong> If you are using a WordPress version after 2.7, the nag screen on the WordPress Administration Panels will alert you to upgrade. If you are using an older version, <a href=\"http://codex.wordpress.org/Upgrading_WordPress\" title=\"upgrade now\">upgrade now</a>. Don’t know what version you are using? Without a nag screen to tell you to update, you’re using an old version. Checking the Administration Panels footer will help, but don’t waste time looking. Just <a href=\"http://codex.wordpress.org/Upgrading_WordPress\" title=\"upgrade now\">update now</a>!</li>\n<li><strong>Use a WordPress Plugin for Protection:</strong> Do not rely upon a WordPress Plugin to protect you. There are many reports of Plugins that will “help” in the comments. While they might help in other ways, please upgrade now. That is the only solution if your site has not been impacted.</li>\n<li><strong>WordPress is Not Secure:</strong> WordPress is incredibly secure and monitored constantly by experts in web security. This attack was well anticipated and so far, WordPress 2.8.4 is holding. If necessary, WordPress will immediately release a update with further security improvements. WordPress is used by governments, huge corporations, and me, around the world. Millions of bloggers are using WordPress.com. Have faith they are working overtime to monitor this situation and protect your blog.</li>\n<li><strong>Fear of Upgrading:</strong> This attack is serious enough to overcome all your fears of updating. If older WordPress Plugins are holding you back, update them to the latest version or replace them with new. If your Theme might break, contact the Theme author and update or replace it. There are thousands of free Themes to choose from, probably some better than what you are using. If you are using a recent version of WordPress, updating is as easy as clicking a couple buttons. If you are using an older version, download the most recent version and upgrade now.</li>\n<li><strong>Other Issues?</strong> Whatever your issue is that keeps you from updating WordPress, get over it and update now to protect your site.</li>\n</ol>\n<p>When we have updated news, we’ll add them to this post and/or post a new article.</p>\n<h3>How Do I Know If My Site Has Already Been Attacked?</h3>\n<p>There are two clues that your WordPress site has been attacked. </p>\n<p>There are strange additions to the pretty permalinks, such as <code>example.com/category/post-title/%&(%7B$%7Beval(base64_decode($_SERVER%5BHTTP_REFERER%5D))%7D%7D|.+)&%/</code>. The keywords are “eval” and “base64_decode.” </p>\n<p>The second clue is that a “back door” was created by a “hidden” Administrator. Check your site users for “Administrator (2)” or a name you do not recognize. You will probably be unable to access that account, but <a href=\"http://www.journeyetc.com/2009/09/04/wordpress-permalink-rss-problems/\" title=\"Journey Etc - WordPress Permalink RSS Problems\">Journey Etc. has a possible solution</a>. </p>\n<p><strong>WordPress.com blogs are not impacted as they are up-to-date. Only versions prior to WordPress 2.8.4 are impacted. </strong></p>\n<h3>To Prevent Your WordPress Blog from Attack</h3>\n<p>To prevent this form of attack, <strong>update your WordPress site IMMEDIATELY</strong> to the latest version. Change ALL passwords to a <a href=\"http://www.blogherald.com/2007/05/08/protect-your-blog-with-a-solid-password/\" title=\"Protect Your Blog With a Solid Password\">strong password</a> immediately, including WordPress blog access for all users, database, FTP, control panels, everything. </p>\n<p>See the articles below for more helpful information on how to harden and protect your WordPress blog.</p>\n<h3>If Your WordPress Blog Has Been Attacked</h3>\n<p>If your site has already been attacked, it appears that the hack attacks the database, going deep. We’re looking for solutions, but the easiest appears to be to export all your content with the built-in XML WordPress export (pre 2.1 versions, try the <a title=\"WordPress-to-WordPress Import\" href=\"http://technosailor.com/2006/07/05/wordpress-to-wordpress-import/\">WordPress-to-WordPress Import WordPress Plugin</a>) and literally remove your WordPress installation totally (save images and general files). DO NOT EXPORT YOUR DATABASE! Install the latest version of WordPress and add the “clean” backup of your WordPress Theme, then import the XML export. The export will contain your posts, Pages, and comments, and hopefully no other hacked code.</p>\n<p>“<a href=\"http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/\" title=\"How To Completely Clean Your Hacked WordPress Installation\">How To Completely Clean Your Hacked WordPress Installation</a>” by Smackdown is a good article on how to reinstall WordPress after being hacked, but take care to keep your export limited to the post content and comments (and Pages), not the entire database as the hack goes into the database. </p>\n<h3>How to Respond to a WordPress Attack</h3>\n<p>WordPress has been requesting users update as soon as an update is released for several years. They also now have a excellent team to track down this issue and quickly protect WordPress with any necessary updates.</p>\n<p><em>Please blog and Twitter about the attacks.</em> It’s important that we spread the information throughout the WordPress Community as fast as possible, encouraging everyone to update WordPress. Take care not to promote rumors, just the facts, until we know more. </p>\n<p>If you have pertinent information that will help the WordPress team track down and stop this attack, please report it to <a href=\"mailto:security@wordpress.org\" title=\"Email WordPress Security\">security@wordpress.org</a>. </p>\n<p>Check the <a href=\"http://www.wordpress.org/support\" title=\"WordPress Support Forums\" rel=\"tag\">WordPress Support Forums</a> for more information and support. Also check for news and announcements on security issues and updates on the <a rel=\"tag\" title=\"WordPress Development Blog\" href=\"http://wordpress.org/development/\">WordPress Development Blog</a> and in your WordPress blog Dashboard Panel. </p>\n<p>Please, keep your WordPress site constantly updated. You are now informed of updates directly through the Administration Panels. Act upon it. </p>\n<p>Here are some other articles and information that may prove useful.</p>\n<ul>\n<li><a href=\"http://codex.wordpress.org/FAQ_My_site_was_hacked\" title=\"WordPress Codex - FAQ - My Site Was Hacked\">WordPress Codex – FAQ – My Site Was Hacked</a></li>\n<li><a href=\"http://www.journeyetc.com/2009/09/04/wordpress-permalink-rss-problems/\" title=\"Journey Etc - WordPress Permalink RSS Problems\">Journey Etc – WordPress Permalink RSS Problems</a></li>\n<li><a href=\"http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/\" title=\"SmackDown - How to Completely Clean Your Hacked WordPress Installation\">SmackDown – How to Completely Clean Your Hacked WordPress Installation</a></li>\n<li><a href=\"http://www.blogherald.com/2007/05/08/protect-your-blog-with-a-solid-password/\" title=\"Protect Your Blog With a Solid Password\">Protect Your Blog With a Solid Password</a></li>\n<li><a href=\"http://codex.wordpress.org/Hardening_WordPress\" title=\"http://codex.wordpress.org/Hardening_WordPress\">WordPress Codex – Hardening WordPress (security protection)</a></li>\n<li><a href=\"http://arachna.com/roller/spidaman/entry/fear_uncertainty_and_disinformation_about\" title=\"Fear, Uncertainty and Disinformation About The WordPress Exploits and Spam\">Fear, Uncertainty and Disinformation About The WordPress Exploits and Spam</a></li>\n<li><a href=\"http://feeds.feedburner.com/~r/BlogSecurity/~3/512792429/\" title=\"WordPress Security Predictions in 2009\">BlogSecurity – WordPress Security Predictions in 2009</a></li>\n<li><a href=\"http://lorelle.wordpress.com/2008/04/28/wordpress-security-prevention-reactions-and-scares/\" title=\"WordPress Security Prevention, Reactions, and Scares « Lorelle on ...\">WordPress Security Prevention, Reactions, and Scares</a></li>\n<li><a href=\"http://markjaquith.wordpress.com/2007/06/28/wordpress-security/\" title=\"Mark Jaquith - WordPress Security\">Mark Jaquith – WordPress Security</a></li>\n<li><a href=\"http://photomatt.net/2007/06/22/on-wp-security/\" title=\"On WP Security\">Matt Mullenweg – On WordPress Security</a></li>\n<li><a href=\"http://technorati.com/weblog/2008/04/424.html\" title=\"Vulnerable WordPress Blogs Not Being Indexed\">Technorati: Vulnerable WordPress Blogs Not Being Indexed</a></li>\n<li><a href=\"http://weblogtoolscollection.com/archives/2009/01/03/maximum-wordpress-security/\" title=\"Maximum WordPress Security\">Weblog Tools Collection – Maximum WordPress Security</a></li>\n<li><a href=\"http://weblogtoolscollection.com/archives/2009/08/12/the-correct-way-to-report-a-security-issue-with-wordpress/\" title=\"The Correct Way To Report A Security Issue With WordPress\">The Correct Way To Report A Security Issue With WordPress</a></li>\n<li><a href=\"http://wordpress.tv/2008/10/04/wordcamp-toronto-2008-wordpress-security-with-mark-jaquith/\" title=\"WordCamp Toronto 2008 - WordPress Security with Mark Jaquith\">WordCamp Toronto 2008 – WordPress Security with Mark Jaquith (video)</a></li>\n<li><a href=\"http://www.mattcutts.com/blog/hacked-site-alerts/\" title=\"Alerting webmasters to webserver vulnerabilities\">Matt Cutts: Alerting Webmasters to Webserver Vulnerabilities</a></li>\n<li><a href=\"http://blogsecurity.net/wordpress/wordpress-security-whitepaper/\" title=\"WordPress Security Whitepaper\">WordPress Security Whitepaper</a></li>\n<li><a href=\"http://feeds.feedburner.com/~r/BlogSecurity/~3/253542937/\" title=\"Blog Security – Interview of a WordPress Hacker\">Blog Security – Interview of a WordPress Hacker</a></li>\n<li><a href=\"http://guvnr.com/web/blogging/10-tips-to-make-wordpress-hack-proof/\" title=\"Guvnr - 10 Tips to Make WordPress Hack Proof\">Guvnr – 10 Tips to Make WordPress Hack Proof</a></li>\n<li><a href=\"http://lorelle.wordpress.com/2009/01/16/web-hacks-worms-infections-and-viruses-is-your-blog-prepared/\" title=\"Web Hacks, Worms, Infections, and Viruses: Is Your Blog Prepared ...\">Web Hacks, Worms, Infections, and Viruses: Is Your Blog Prepared</a></li>\n<li><a href=\"http://lorelle.wordpress.com/2009/03/07/firewalling-and-hack-proofing-your-wordpress-blog/\" title=\"Firewalling and Hack Proofing Your WordPress Blog\">Firewalling and Hack Proofing Your WordPress Blog</a></li>\n<li><a href=\"http://www.dailyblogtips.com/make-sure-your-wordpress-is-not-hacked/\" title=\"Daily Blog Tips – Make Sure Your WordPress is Not Hacked\">Daily Blog Tips – Make Sure Your WordPress is Not Hacked</a></li>\n<li><a href=\"http://www.noupe.com/how-tos/wordpress-security-tips-and-hacks.html\" title=\"Noupe – WordPress Security Tips and Hacks\">Noupe – WordPress Security Tips and Hacks</a></li>\n<li><a href=\"http://www.prelovac.com/vladimir/improving-security-in-wordpress-plugins-using-nonces\" title=\"Vladimir Prelovac – Improving security in WordPress Plugins using Nonces\">Vladimir Prelovac – Improving security in WordPress Plugins using Nonces</a></li>\n<li><a href=\"http://www.smashingmagazine.com/2009/01/26/10-steps-to-protect-the-admin-area-in-wordpress/\" title=\"Smashing Magazine – 10 Steps To Protect The Admin Area In WordPress\">Smashing Magazine – 10 Steps To Protect The Admin Area In WordPress</a></li>\n</ul>\n<p><img src=\"http://lorelle.files.wordpress.com/2006/08/sig.gif\" alt=\"\" /></p>\n<hr />\n<p><font size=\"-1\"><a href=\"http://lorelle.wordpress.com/feed/\" title=\"Feed on Lorelle on WordPress\"><img class=\"wp-smiley\" src=\"http://lorelle.files.wordpress.com/2007/02/rss.png\" alt=\"Feed on Lorelle on WordPress\" /></a> <a href=\"http://lorelle.wordpress.com/feed/\" title=\"Feed on Lorelle on WordPress\">Subscribe</a> <a href=\"http://feeds.feedburner.com/LorelleOnWordPress\" title=\"Feedburner Lorelle on WordPress Feed\"><img class=\"wp-smiley\" src=\"http://lorelle.files.wordpress.com/2007/04/feedburnericon.gif\" alt=\"Feedburner icon\" />Via Feedburner</a> <a href=\"http://www.feedblitz.com/f/?Sub=182399\" title=\"Lorelle on WordPress - full site feed email subscription\"><img class=\"wp-smiley\" src=\"http://lorelle.files.wordpress.com/2007/03/email.gif\" alt=\"\" />Subscribe by Email</a></p>\n<p><a href=\"http://lorelle.wordpress.com/about/\" title=\"Copyright Protected by Brent and Lorelle VanFossen\">Copyright Lorelle VanFossen</a>, member of the <a href=\"http://9rules.com/\" title=\"Member of 9Rules Blogging Network\">9Rules Network</a>, and author of <a href=\"http://lorelle.wordpress.com/books/blogging-tips/\" title=\"Blogging Tips Book By Lorelle VanFossen\"><em>Blogging Tips, What Bloggers Won\'t Tell You About Blogging</em></a>.</font></p>\nPosted in WordPress News <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/lorelle.wordpress.com/4155/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/lorelle.wordpress.com/4155/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/lorelle.wordpress.com/4155/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/lorelle.wordpress.com/4155/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/lorelle.wordpress.com/4155/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/lorelle.wordpress.com/4155/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/lorelle.wordpress.com/4155/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/lorelle.wordpress.com/4155/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/lorelle.wordpress.com/4155/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/lorelle.wordpress.com/4155/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=lorelle.wordpress.com&blog=72&post=4155&subd=lorelle&ref=&feed=1\" /></div>\";}i:7;a:7:{s:5:\"title\";s:30:\"WP iPhone: Beta Testers Needed\";s:4:\"guid\";s:34:\"http://iphone.wordpress.org/?p=430\";s:4:\"link\";s:53:\"http://iphone.wordpress.org/2009/09/04/beta-test-1-4/\";s:11:\"description\";s:2328:\"<div class=\"snap_preview\"><br /><p>We are in need of beta testers for the upcoming WordPress iPhone application release version 1.4! If you’d like to be part of the fun and excitement and test the latest release on your device, please go and <a href=\"http://surveys.polldaddy.com/s/CDBDAB8009D8F1D9/\">fill out a brief survey!</a> </p>\n<p>Please note that this release only supports OS 3.0 and higher, and we have limited spots as Apple restricts these beta tests to a max of 100 people. We’ll be picking the beta testers at random — and if chosen, you’ll receive an email with instructions.</p>\n<p><strong>Why do a beta test ? </strong> We would like to get your feedback on the new user interface we’ve built. We like it and we hope you do too! We are also interested in hearing about how you use the application, and what workflow changes would make the application more useful to you.</p>\n<p>Of course, if you should happen to find a bug, please let us know the exact steps to reproduce it, and post that info to the <a href=\"http://iphone.forums.wordpress.org/\">forums</a>. If we can reproduce the bug, we can squish it!</p>\n<p>Thanks — and have fun!</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wpiphone.wordpress.com/430/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wpiphone.wordpress.com/430/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wpiphone.wordpress.com/430/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wpiphone.wordpress.com/430/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wpiphone.wordpress.com/430/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wpiphone.wordpress.com/430/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wpiphone.wordpress.com/430/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wpiphone.wordpress.com/430/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wpiphone.wordpress.com/430/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wpiphone.wordpress.com/430/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=iphone.wordpress.org&blog=3882653&post=430&subd=wpiphone&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Fri, 04 Sep 2009 17:41:39 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:16:\"Raanan Bar-Cohen\";}s:7:\"summary\";s:2328:\"<div class=\"snap_preview\"><br /><p>We are in need of beta testers for the upcoming WordPress iPhone application release version 1.4! If you’d like to be part of the fun and excitement and test the latest release on your device, please go and <a href=\"http://surveys.polldaddy.com/s/CDBDAB8009D8F1D9/\">fill out a brief survey!</a> </p>\n<p>Please note that this release only supports OS 3.0 and higher, and we have limited spots as Apple restricts these beta tests to a max of 100 people. We’ll be picking the beta testers at random — and if chosen, you’ll receive an email with instructions.</p>\n<p><strong>Why do a beta test ? </strong> We would like to get your feedback on the new user interface we’ve built. We like it and we hope you do too! We are also interested in hearing about how you use the application, and what workflow changes would make the application more useful to you.</p>\n<p>Of course, if you should happen to find a bug, please let us know the exact steps to reproduce it, and post that info to the <a href=\"http://iphone.forums.wordpress.org/\">forums</a>. If we can reproduce the bug, we can squish it!</p>\n<p>Thanks — and have fun!</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wpiphone.wordpress.com/430/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wpiphone.wordpress.com/430/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wpiphone.wordpress.com/430/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wpiphone.wordpress.com/430/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wpiphone.wordpress.com/430/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wpiphone.wordpress.com/430/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wpiphone.wordpress.com/430/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wpiphone.wordpress.com/430/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wpiphone.wordpress.com/430/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wpiphone.wordpress.com/430/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=iphone.wordpress.org&blog=3882653&post=430&subd=wpiphone&ref=&feed=1\" /></div>\";}i:8;a:7:{s:5:\"title\";s:43:\"Weblog Tools Collection: Write with a Knife\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6676\";s:4:\"link\";s:72:\"http://weblogtoolscollection.com/archives/2009/09/03/write-with-a-knife/\";s:11:\"description\";s:1359:\"<p><a href=\"http://www.copyblogger.com/write-with-a-knife/\">How to Write with a Knife</a>: I have been a big fan of CopyBlogger for some time and I try to read their articles as often as I can, though not as often as I would like to. The above article, followed by another one in the series called “<a href=\"http://www.copyblogger.com/long-or-short-post/\">Do Long Blog Posts Scare Away Readers?</a>“, have some really good advice for bloggers. I have implicitly tried to follow some of them because my past training and weakness for the English language, but having them spelled out succinctly is really helpful (I already caught myself making one of the mistakes mentioned in the article, can you tell which one?).</p>\n<p>In addition to the above suggestions, I would like to add a few of my own. Please feel free to add others in the comments.</p>\n<ul>\n<li>Make your titles short, sweet and eye catching. Long titles lose their punch.</li>\n<li>Proof read. As Michelle says so well, write for yourself and then edit for your readers.</li>\n<li>Don’t be afraid to type it out and read it aloud. Sometimes a blank slate can be vanquished with a quick swipe of the brush.</li>\n<li>Punctuate and format. Big blocks of text are easy to gloss over and lose interest in.</li>\n</ul>\n<p>How much time do you spend on average, on writing a post?</p>\";s:7:\"pubdate\";s:31:\"Thu, 03 Sep 2009 21:16:48 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Mark Ghosh\";}s:7:\"summary\";s:1359:\"<p><a href=\"http://www.copyblogger.com/write-with-a-knife/\">How to Write with a Knife</a>: I have been a big fan of CopyBlogger for some time and I try to read their articles as often as I can, though not as often as I would like to. The above article, followed by another one in the series called “<a href=\"http://www.copyblogger.com/long-or-short-post/\">Do Long Blog Posts Scare Away Readers?</a>“, have some really good advice for bloggers. I have implicitly tried to follow some of them because my past training and weakness for the English language, but having them spelled out succinctly is really helpful (I already caught myself making one of the mistakes mentioned in the article, can you tell which one?).</p>\n<p>In addition to the above suggestions, I would like to add a few of my own. Please feel free to add others in the comments.</p>\n<ul>\n<li>Make your titles short, sweet and eye catching. Long titles lose their punch.</li>\n<li>Proof read. As Michelle says so well, write for yourself and then edit for your readers.</li>\n<li>Don’t be afraid to type it out and read it aloud. Sometimes a blank slate can be vanquished with a quick swipe of the brush.</li>\n<li>Punctuate and format. Big blocks of text are easy to gloss over and lose interest in.</li>\n</ul>\n<p>How much time do you spend on average, on writing a post?</p>\";}i:9;a:7:{s:5:\"title\";s:23:\"Matt: How Twitter Works\";s:4:\"guid\";s:21:\"http://ma.tt/?p=14753\";s:4:\"link\";s:39:\"http://ma.tt/2009/09/how-twitter-works/\";s:11:\"description\";s:227:\"<p><a href=\"http://epeus.blogspot.com/2009/03/how-twitter-works-in-theory.html\">How Twitter works in theory</a>, by Kevin Marks. “Phatic” gestures are important to understand if you’re building on the web.</p>\";s:7:\"pubdate\";s:31:\"Thu, 03 Sep 2009 15:03:53 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:7:\"summary\";s:227:\"<p><a href=\"http://epeus.blogspot.com/2009/03/how-twitter-works-in-theory.html\">How Twitter works in theory</a>, by Kevin Marks. “Phatic” gestures are important to understand if you’re building on the web.</p>\";}i:10;a:7:{s:5:\"title\";s:60:\"Weblog Tools Collection: WordPress Plugin Releases for 09/03\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6674\";s:4:\"link\";s:90:\"http://weblogtoolscollection.com/archives/2009/09/03/wordpress-plugin-releases-for-0903-2/\";s:11:\"description\";s:2472:\"<h3>New Plugins</h3>\n<p><a href=\"http://www.appointy.com/wordpress/\">Appointment Scheduler – Appointy Plugin</a></p>\n<p>Appointment Scheduler – Appointy plugin allows you to accept appointments from your clients 24×7x365 directly on your wordpress powered websites. It has a powerful yet simple Ajax interface which allows one click booking. With just one click your clients can see your availability in the entire month.</p>\n<p><a href=\"http://kiro.twbbs.org/wp/?p=504&page=2\">Formatted post</a></p>\n<p>This plugin is for the users who need to post with fixed format regularly</p>\n<p><a href=\"http://buynowshop.com/plugins/bns-corner-logo/\">BNS Corner Logo</a></p>\n<p>Widget to display a logo; or, used as a plugin displays image fixed in one of the four corners.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/delete-duplicate-posts/\">Delete Duplicate Posts</a></p>\n<p>Easy way to delete duplicate posts on your WordPress blog.</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://www.spotonseoservices.com/embed-youtube-videos-in-wordpress-plugin/\">YouTube Video Plugin</a></p>\n<p>This WordPress plugin will make it easy to embed a YouTube video in a WordPress post/page or sidebar widget. You can see a demo of the plugin if you look at the YouTube video under the AdWords logo in the right sidebar.</p>\n<p><a href=\"http://thecuriousfrog.com/projects/k2-style-switcher/\">K2 Style Switcher</a></p>\n<p>This plugin is the K2 equivalent of a theme switcher. It allows your visitors to re-skin your site from a list of K2 styles that you select.</p>\n<p><a href=\"http://coffee2code.com/wp-plugins/admin-trim-interface\">Admin Trim Interface</a></p>\n<p>Customize the WordPress admin pages by selectively removing interface elements.</p>\n<p><a href=\"http://www.viadat.com/store-locator\">Store Locator</a></p>\n<p>The Store Locator plugin empowers web developers & web site owners to easily manage and display any set of important stores, products, or other locations on their website in an easily searchable manner. Uses Google Maps.</p>\n<p><a href=\"http://plexav.com/2009/tagspace-3d-menu-wordpress-plugin/\">Tagspace</a></p>\n<p>The Tagspace widget lets visitors browse your blog’s categories in tagspace, an engaging 3D semantic environment.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/smart-category-ordering/\">Smart Category Ordering</a></p>\n<p>Allows you to alphabetize categories by post title, by trimming leading text, by post date.</p>\";s:7:\"pubdate\";s:31:\"Thu, 03 Sep 2009 13:19:50 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"Perurry\";}s:7:\"summary\";s:2472:\"<h3>New Plugins</h3>\n<p><a href=\"http://www.appointy.com/wordpress/\">Appointment Scheduler – Appointy Plugin</a></p>\n<p>Appointment Scheduler – Appointy plugin allows you to accept appointments from your clients 24×7x365 directly on your wordpress powered websites. It has a powerful yet simple Ajax interface which allows one click booking. With just one click your clients can see your availability in the entire month.</p>\n<p><a href=\"http://kiro.twbbs.org/wp/?p=504&page=2\">Formatted post</a></p>\n<p>This plugin is for the users who need to post with fixed format regularly</p>\n<p><a href=\"http://buynowshop.com/plugins/bns-corner-logo/\">BNS Corner Logo</a></p>\n<p>Widget to display a logo; or, used as a plugin displays image fixed in one of the four corners.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/delete-duplicate-posts/\">Delete Duplicate Posts</a></p>\n<p>Easy way to delete duplicate posts on your WordPress blog.</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://www.spotonseoservices.com/embed-youtube-videos-in-wordpress-plugin/\">YouTube Video Plugin</a></p>\n<p>This WordPress plugin will make it easy to embed a YouTube video in a WordPress post/page or sidebar widget. You can see a demo of the plugin if you look at the YouTube video under the AdWords logo in the right sidebar.</p>\n<p><a href=\"http://thecuriousfrog.com/projects/k2-style-switcher/\">K2 Style Switcher</a></p>\n<p>This plugin is the K2 equivalent of a theme switcher. It allows your visitors to re-skin your site from a list of K2 styles that you select.</p>\n<p><a href=\"http://coffee2code.com/wp-plugins/admin-trim-interface\">Admin Trim Interface</a></p>\n<p>Customize the WordPress admin pages by selectively removing interface elements.</p>\n<p><a href=\"http://www.viadat.com/store-locator\">Store Locator</a></p>\n<p>The Store Locator plugin empowers web developers & web site owners to easily manage and display any set of important stores, products, or other locations on their website in an easily searchable manner. Uses Google Maps.</p>\n<p><a href=\"http://plexav.com/2009/tagspace-3d-menu-wordpress-plugin/\">Tagspace</a></p>\n<p>The Tagspace widget lets visitors browse your blog’s categories in tagspace, an engaging 3D semantic environment.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/smart-category-ordering/\">Smart Category Ordering</a></p>\n<p>Allows you to alphabetize categories by post title, by trimming leading text, by post date.</p>\";}i:11;a:7:{s:5:\"title\";s:49:\"Publisher Blog: Student Life Selects WordPress MU\";s:4:\"guid\";s:42:\"http://publisherblog.automattic.com/?p=640\";s:4:\"link\";s:81:\"http://publisherblog.automattic.com/2009/09/03/student-life-selects-wordpress-mu/\";s:11:\"description\";s:2531:\"<div class=\"snap_preview\"><br /><p><a href=\"http://www.graznar.com/\">Sam Guzik</a> over on <a href=\"http://www.copress.org/2009/09/02/summer-rebuild-the-student-lifes-move-to-wordpress-%C2%B5/\">CoPress.org</a> details the successful relaunch of <a href=\"http://www.studlife.com/\">Student Life</a>, the “independent newspaper of Washington University in St. Louis”, on the <a href=\"http://mu.wordpress.org\">WordPress MU</a> platform:<br />\n<a href=\"http://www.studlife.com/\"><img src=\"http://wordpresspublishers.files.wordpress.com/2009/09/studentlife_600.jpg?w=600&h=257\" alt=\"studentlife_600\" title=\"studentlife_600\" width=\"600\" height=\"257\" class=\"alignnone size-full wp-image-641\" /></a></p>\n<p>In their evaluation of various platform choices they concluded:</p>\n<blockquote><p>“Although Drupal is also extremely powerful, we found that WordPress’s interface was better suited to a workflow that would begin to allow non-technical reporters and editors to work within our CMS.”</p></blockquote>\n<p>You can read more details about this project on <a href=\"http://www.copress.org/2009/09/02/summer-rebuild-the-student-lifes-move-to-wordpress-%C2%B5/\">CoPress.org</a>.</p>\n<p>[ Visit <a href=\"http://www.studlife.com/\">Student Life</a> ]</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wordpresspublishers.wordpress.com/640/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wordpresspublishers.wordpress.com/640/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wordpresspublishers.wordpress.com/640/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wordpresspublishers.wordpress.com/640/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wordpresspublishers.wordpress.com/640/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wordpresspublishers.wordpress.com/640/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wordpresspublishers.wordpress.com/640/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wordpresspublishers.wordpress.com/640/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wordpresspublishers.wordpress.com/640/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wordpresspublishers.wordpress.com/640/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=publisherblog.automattic.com&blog=1470857&post=640&subd=wordpresspublishers&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Thu, 03 Sep 2009 08:21:22 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:16:\"Raanan Bar-Cohen\";}s:7:\"summary\";s:2531:\"<div class=\"snap_preview\"><br /><p><a href=\"http://www.graznar.com/\">Sam Guzik</a> over on <a href=\"http://www.copress.org/2009/09/02/summer-rebuild-the-student-lifes-move-to-wordpress-%C2%B5/\">CoPress.org</a> details the successful relaunch of <a href=\"http://www.studlife.com/\">Student Life</a>, the “independent newspaper of Washington University in St. Louis”, on the <a href=\"http://mu.wordpress.org\">WordPress MU</a> platform:<br />\n<a href=\"http://www.studlife.com/\"><img src=\"http://wordpresspublishers.files.wordpress.com/2009/09/studentlife_600.jpg?w=600&h=257\" alt=\"studentlife_600\" title=\"studentlife_600\" width=\"600\" height=\"257\" class=\"alignnone size-full wp-image-641\" /></a></p>\n<p>In their evaluation of various platform choices they concluded:</p>\n<blockquote><p>“Although Drupal is also extremely powerful, we found that WordPress’s interface was better suited to a workflow that would begin to allow non-technical reporters and editors to work within our CMS.”</p></blockquote>\n<p>You can read more details about this project on <a href=\"http://www.copress.org/2009/09/02/summer-rebuild-the-student-lifes-move-to-wordpress-%C2%B5/\">CoPress.org</a>.</p>\n<p>[ Visit <a href=\"http://www.studlife.com/\">Student Life</a> ]</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wordpresspublishers.wordpress.com/640/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wordpresspublishers.wordpress.com/640/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wordpresspublishers.wordpress.com/640/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wordpresspublishers.wordpress.com/640/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wordpresspublishers.wordpress.com/640/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wordpresspublishers.wordpress.com/640/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wordpresspublishers.wordpress.com/640/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wordpresspublishers.wordpress.com/640/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wordpresspublishers.wordpress.com/640/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wordpresspublishers.wordpress.com/640/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=publisherblog.automattic.com&blog=1470857&post=640&subd=wordpresspublishers&ref=&feed=1\" /></div>\";}i:12;a:7:{s:5:\"title\";s:50:\"BuddyPress: Talking BuddyPress on WordPress Weekly\";s:4:\"guid\";s:28:\"http://buddypress.org/?p=581\";s:4:\"link\";s:71:\"http://buddypress.org/blog/news/talking-buddypress-on-wordpress-weekly/\";s:11:\"description\";s:933:\"<p>Last night on the <a href=\"http://www.wptavern.com/wordpress-weekly\">WordPress Weekly</a> podcast I was fortunate enough to be interviewed by <a href=\"http://www.wptavern.com\">Jeff Chandler</a> and <a href=\"http://brandingdavid.com/\">David Peralty</a> on the topic of <a href=\"http://buddypress.org/about\">BuddyPress</a>. They had a lot of very interesting questions for me to answer, along with a number of others submitted by the community. </p>\n<p>Despite getting cut off by Skype right at the start and having to call back in, It turned into a great discussion about the project! I’ve embedded the player here in this post, but you can also subscribe to WordPress Weekly <a href=\"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=280014720\">via iTunes</a> or <a href=\"http://www.talkshoe.com/talkshoe/web/talkCast.jsp?masterId=34224&cmd=tc\">tune in live</a> at 8pm eastern on Tuesdays.</p>\n<div></div>\";s:7:\"pubdate\";s:31:\"Wed, 02 Sep 2009 19:25:29 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:13:\"Andy Peatling\";}s:7:\"summary\";s:933:\"<p>Last night on the <a href=\"http://www.wptavern.com/wordpress-weekly\">WordPress Weekly</a> podcast I was fortunate enough to be interviewed by <a href=\"http://www.wptavern.com\">Jeff Chandler</a> and <a href=\"http://brandingdavid.com/\">David Peralty</a> on the topic of <a href=\"http://buddypress.org/about\">BuddyPress</a>. They had a lot of very interesting questions for me to answer, along with a number of others submitted by the community. </p>\n<p>Despite getting cut off by Skype right at the start and having to call back in, It turned into a great discussion about the project! I’ve embedded the player here in this post, but you can also subscribe to WordPress Weekly <a href=\"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=280014720\">via iTunes</a> or <a href=\"http://www.talkshoe.com/talkshoe/web/talkCast.jsp?masterId=34224&cmd=tc\">tune in live</a> at 8pm eastern on Tuesdays.</p>\n<div></div>\";}i:13;a:7:{s:5:\"title\";s:52:\"WP iPhone: WordPress For iPhone App Moving to OS 3.0\";s:4:\"guid\";s:34:\"http://iphone.wordpress.org/?p=432\";s:4:\"link\";s:57:\"http://iphone.wordpress.org/2009/09/02/iphone-app-os-3-0/\";s:11:\"description\";s:2195:\"<div class=\"snap_preview\"><br /><p>We’ve decided to standardize the WordPress For iPhone application on the new <a href=\"http://www.apple.com/iphone/softwareupdate/\">OS 3.0</a> going forward. We’ve seen a large percentage of users upgrading to 3.0, <a href=\"http://tapbots.com/blog/news/iphone-os-30-adoption-rate\">as have other apps</a>, and there are new features we want to focus on which are OS 3.0 specific. Overall, it seems like a good time to make the switch.</p>\n<p>For those of you who wish to stay on an earlier version of the OS, be sure to grab a copy of the current version in the app store (1.3) and you’ll be able to continue using that version on early OS versions for you iPhone or iPod Touch.</p>\n<p>We’ll also be posting details about an upcoming beta test of 1.4 this week with the updated UI and a slew of behind the scenes updates that should greatly improve the app in terms of speed and compatibility.</p>\n<p>Thanks for all your support and we look forward to bringing you some of those new features soon! </p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wpiphone.wordpress.com/432/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wpiphone.wordpress.com/432/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wpiphone.wordpress.com/432/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wpiphone.wordpress.com/432/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wpiphone.wordpress.com/432/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wpiphone.wordpress.com/432/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wpiphone.wordpress.com/432/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wpiphone.wordpress.com/432/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wpiphone.wordpress.com/432/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wpiphone.wordpress.com/432/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=iphone.wordpress.org&blog=3882653&post=432&subd=wpiphone&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Wed, 02 Sep 2009 16:45:16 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:16:\"John Bickerstaff\";}s:7:\"summary\";s:2195:\"<div class=\"snap_preview\"><br /><p>We’ve decided to standardize the WordPress For iPhone application on the new <a href=\"http://www.apple.com/iphone/softwareupdate/\">OS 3.0</a> going forward. We’ve seen a large percentage of users upgrading to 3.0, <a href=\"http://tapbots.com/blog/news/iphone-os-30-adoption-rate\">as have other apps</a>, and there are new features we want to focus on which are OS 3.0 specific. Overall, it seems like a good time to make the switch.</p>\n<p>For those of you who wish to stay on an earlier version of the OS, be sure to grab a copy of the current version in the app store (1.3) and you’ll be able to continue using that version on early OS versions for you iPhone or iPod Touch.</p>\n<p>We’ll also be posting details about an upcoming beta test of 1.4 this week with the updated UI and a slew of behind the scenes updates that should greatly improve the app in terms of speed and compatibility.</p>\n<p>Thanks for all your support and we look forward to bringing you some of those new features soon! </p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wpiphone.wordpress.com/432/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wpiphone.wordpress.com/432/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wpiphone.wordpress.com/432/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wpiphone.wordpress.com/432/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wpiphone.wordpress.com/432/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wpiphone.wordpress.com/432/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wpiphone.wordpress.com/432/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wpiphone.wordpress.com/432/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wpiphone.wordpress.com/432/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wpiphone.wordpress.com/432/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=iphone.wordpress.org&blog=3882653&post=432&subd=wpiphone&ref=&feed=1\" /></div>\";}i:14;a:7:{s:5:\"title\";s:59:\"Weblog Tools Collection: WordPress Theme Releases for 09/01\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6670\";s:4:\"link\";s:87:\"http://weblogtoolscollection.com/archives/2009/09/01/wordpress-theme-releases-for-0901/\";s:11:\"description\";s:2290:\"<h4><a href=\"http://bizzartic.com/2009/08/28/pure-magazine-wordpress-theme/\">Pure Magazine</a></h4>\n<p><a href=\"http://bizzartic.com/bizzthemes/puremagazine/\"><img title=\"Pure Magazine\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/PureMagazine.png\" alt=\"Pure Magazine\" width=\"200\" height=\"156\" /></a></p>\n<p>Pure Magazine Wordpress theme is, as its name suggests, theme with pure, minimalistic and usable layout, structured to focus readers attention on content and ads, rather than designer graphics. It is built for large news sites that want to highlight important content and retain readers after their first visit.</p>\n<h4><a href=\"http://www.jauhari.net/themes/pesta-blogger\">Pesta Blogger</a></h4>\n<p><a href=\"http://demo.jauhari.net/index.php?wptheme=Pesta+Blogger\"><img title=\"Pesta Blogger\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/PestaBlogger.png\" alt=\"Pesta Blogger\" width=\"200\" height=\"120\" /></a></p>\n<p>Two column, widgetized theme with ability to resize images on the fly, designed with the <a href=\"http://960.gs\">960.gs</a> CSS framework.</p>\n<h4><a href=\"http://templates.arcsin.se/simple-magazine-3-columns-wordpress-theme/\">Simple Magazine</a></h4>\n<p><a href=\"http://templates.arcsin.se/demo/simple-magazine-3-columns-wordpress-theme/\"><img title=\"Simple Magazine\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/SimpleMagazine1.jpg\" alt=\"Simple Magazine\" width=\"200\" height=\"100\" /></a></p>\n<p>A simple and lightweight magazine styled theme. Supporting two sidebars, widgets and nested comments. There is a <a href=\"http://templates.arcsin.se/simple-magazine-wordpress-theme/\">two column version</a> available as well.</p>\n<h4><a href=\"http://wordpress.ro.im/wpthemes/featuring-1-0-free-wordpress-theme/\">Featuring</a></h4>\n<p><img title=\"Featuring\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Featuring.png\" alt=\"Featuring\" width=\"200\" height=\"93\" /></p>\n<p>Two column theme, with Jquery navigation menu, automatic resize of pictures from index page using TimThumb, wordpress 2.7+ comments compatible, but will also work for older versions.</p>\n<p>Are you a theme author? <a href=\"http://weblogtoolscollection.com/submit-news/\">Submit your theme</a> to get listed in these posts.</p>\";s:7:\"pubdate\";s:31:\"Tue, 01 Sep 2009 21:05:14 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"Perurry\";}s:7:\"summary\";s:2290:\"<h4><a href=\"http://bizzartic.com/2009/08/28/pure-magazine-wordpress-theme/\">Pure Magazine</a></h4>\n<p><a href=\"http://bizzartic.com/bizzthemes/puremagazine/\"><img title=\"Pure Magazine\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/PureMagazine.png\" alt=\"Pure Magazine\" width=\"200\" height=\"156\" /></a></p>\n<p>Pure Magazine Wordpress theme is, as its name suggests, theme with pure, minimalistic and usable layout, structured to focus readers attention on content and ads, rather than designer graphics. It is built for large news sites that want to highlight important content and retain readers after their first visit.</p>\n<h4><a href=\"http://www.jauhari.net/themes/pesta-blogger\">Pesta Blogger</a></h4>\n<p><a href=\"http://demo.jauhari.net/index.php?wptheme=Pesta+Blogger\"><img title=\"Pesta Blogger\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/PestaBlogger.png\" alt=\"Pesta Blogger\" width=\"200\" height=\"120\" /></a></p>\n<p>Two column, widgetized theme with ability to resize images on the fly, designed with the <a href=\"http://960.gs\">960.gs</a> CSS framework.</p>\n<h4><a href=\"http://templates.arcsin.se/simple-magazine-3-columns-wordpress-theme/\">Simple Magazine</a></h4>\n<p><a href=\"http://templates.arcsin.se/demo/simple-magazine-3-columns-wordpress-theme/\"><img title=\"Simple Magazine\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/SimpleMagazine1.jpg\" alt=\"Simple Magazine\" width=\"200\" height=\"100\" /></a></p>\n<p>A simple and lightweight magazine styled theme. Supporting two sidebars, widgets and nested comments. There is a <a href=\"http://templates.arcsin.se/simple-magazine-wordpress-theme/\">two column version</a> available as well.</p>\n<h4><a href=\"http://wordpress.ro.im/wpthemes/featuring-1-0-free-wordpress-theme/\">Featuring</a></h4>\n<p><img title=\"Featuring\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Featuring.png\" alt=\"Featuring\" width=\"200\" height=\"93\" /></p>\n<p>Two column theme, with Jquery navigation menu, automatic resize of pictures from index page using TimThumb, wordpress 2.7+ comments compatible, but will also work for older versions.</p>\n<p>Are you a theme author? <a href=\"http://weblogtoolscollection.com/submit-news/\">Submit your theme</a> to get listed in these posts.</p>\";}i:15;a:7:{s:5:\"title\";s:38:\"Weblog Tools Collection: ¿Habla HTML?\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6572\";s:4:\"link\";s:64:\"http://weblogtoolscollection.com/archives/2009/09/01/habla-html/\";s:11:\"description\";s:3065:\"<p><strong>DISCLAIMER:</strong> This post is in no way intended to promote HTML over XHTML or vice-versa. This is simply a solution to a problem for those who may find it useful.</p>\n<p>Anyone who has used WordPress for any decent length of time probably knows that everything it outputs is in <abbr title=\"Extensible HyperText Markup Language\">XHTML</abbr> format. For those who prefer this, that’s just fine. However, for those of us out there that prefer to use <abbr title=\"Hypertext Markup Language\">HTML</abbr> instead, we’re pretty much out of luck when it comes to WordPress. As it stands now, there is no easy way to make WordPress output in HTML format. But today I hope to help those people with this simple function I found around the web.</p>\n<h4>First, the code:</h4>\n<pre><code>function HTMLify($buffer) {\n $xhtml = array(\'/XHTML 1.0 Transitional|XHTML 1.0 Strict|XHTML 1.0 Frameset|XHTML 1.1|XHTML Basic 1.0|XHTML Basic 1.1/\', \'/xhtml1\\/DTD\\/xhtml1-transitional.dtd|xhtml1\\/DTD\\/xhtml1-strict.dtd|xhtml11\\/DTD\\/xhtml11.dtd|xhtml-basic\\/xhtml-basic10.dtd|xhtml-basic\\/xhtml-basic11.dtd/\', \'/\\/>/\', \'/\\/\\s+>/\', \'/xmlns=\"http:\\/\\/www.w3.org\\/1999\\/xhtml\"/\', \'/\\s+xmlns=\"http:\\/\\/www.w3.org\\/1999\\/xhtml\"/\', \'/\\s+xml:lang=\"(.*)\"\\s+lang=\"(.*)\"/\', \'/\\s+>/\');\n $html = array(\'HTML 4.01\', \'html4/strict.dtd\', \'>\', \'>\', \'\', \'\', \'\', \'>\');\n return(preg_replace($xhtml, $html, $buffer));\n}</code></pre>\n<h4>Usage</h4>\n<ol>\n<li>Paste the code above in a file called <code>functions.php</code> inside the theme folder of your currently active theme.</li>\n<li>Go into the theme folder of the currently active theme, open the <code>header.php</code> file, and paste this before any other code that outputs to the browser:<br />\n<code><?php ob_start(\'HTMLify\') ?></code><br />\n<small>To use the default WordPress theme as an example, paste this code before the DOCTYPE declaration.</small></li>\n<li>Save everything! <strong>That’s it!</strong> If you now look at the source code for your site you’ll notice that everything is HTML instead of XHTML.</li>\n</ol>\n<h4>Explanation</h4>\n<p>Basically, what the code does is, it takes the entire output of the page currently being requested and runs it through our function called <code>HTMLify</code>. The function looks for various XHTML-type code and replaces it with HTML-type code. Pretty simple.</p>\n<p>The true beauty of it is the function happens after everything is output by WordPress. So, all of WordPress’s code AND any of your custom code is converted. So you could even continue to code in XHTML but have it output as HTML. Cool huh?</p>\n<h4>An Alternative</h4>\n<p>While looking around the web I also came upon <a href=\"http://www.kilroyjames.co.uk/2008/07/xhtml-to-html-wordpress-plugin/\">this website</a> which has a plugin for WordPress that does the same job. Those of you who prefer to use plugins may be more interested in this approach.</p>\n<p>Anyway, that’s all there is to it. A little bit of code to solve a big problem. Enjoy!</p>\";s:7:\"pubdate\";s:31:\"Tue, 01 Sep 2009 12:06:17 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:12:\"James Dimick\";}s:7:\"summary\";s:3065:\"<p><strong>DISCLAIMER:</strong> This post is in no way intended to promote HTML over XHTML or vice-versa. This is simply a solution to a problem for those who may find it useful.</p>\n<p>Anyone who has used WordPress for any decent length of time probably knows that everything it outputs is in <abbr title=\"Extensible HyperText Markup Language\">XHTML</abbr> format. For those who prefer this, that’s just fine. However, for those of us out there that prefer to use <abbr title=\"Hypertext Markup Language\">HTML</abbr> instead, we’re pretty much out of luck when it comes to WordPress. As it stands now, there is no easy way to make WordPress output in HTML format. But today I hope to help those people with this simple function I found around the web.</p>\n<h4>First, the code:</h4>\n<pre><code>function HTMLify($buffer) {\n $xhtml = array(\'/XHTML 1.0 Transitional|XHTML 1.0 Strict|XHTML 1.0 Frameset|XHTML 1.1|XHTML Basic 1.0|XHTML Basic 1.1/\', \'/xhtml1\\/DTD\\/xhtml1-transitional.dtd|xhtml1\\/DTD\\/xhtml1-strict.dtd|xhtml11\\/DTD\\/xhtml11.dtd|xhtml-basic\\/xhtml-basic10.dtd|xhtml-basic\\/xhtml-basic11.dtd/\', \'/\\/>/\', \'/\\/\\s+>/\', \'/xmlns=\"http:\\/\\/www.w3.org\\/1999\\/xhtml\"/\', \'/\\s+xmlns=\"http:\\/\\/www.w3.org\\/1999\\/xhtml\"/\', \'/\\s+xml:lang=\"(.*)\"\\s+lang=\"(.*)\"/\', \'/\\s+>/\');\n $html = array(\'HTML 4.01\', \'html4/strict.dtd\', \'>\', \'>\', \'\', \'\', \'\', \'>\');\n return(preg_replace($xhtml, $html, $buffer));\n}</code></pre>\n<h4>Usage</h4>\n<ol>\n<li>Paste the code above in a file called <code>functions.php</code> inside the theme folder of your currently active theme.</li>\n<li>Go into the theme folder of the currently active theme, open the <code>header.php</code> file, and paste this before any other code that outputs to the browser:<br />\n<code><?php ob_start(\'HTMLify\') ?></code><br />\n<small>To use the default WordPress theme as an example, paste this code before the DOCTYPE declaration.</small></li>\n<li>Save everything! <strong>That’s it!</strong> If you now look at the source code for your site you’ll notice that everything is HTML instead of XHTML.</li>\n</ol>\n<h4>Explanation</h4>\n<p>Basically, what the code does is, it takes the entire output of the page currently being requested and runs it through our function called <code>HTMLify</code>. The function looks for various XHTML-type code and replaces it with HTML-type code. Pretty simple.</p>\n<p>The true beauty of it is the function happens after everything is output by WordPress. So, all of WordPress’s code AND any of your custom code is converted. So you could even continue to code in XHTML but have it output as HTML. Cool huh?</p>\n<h4>An Alternative</h4>\n<p>While looking around the web I also came upon <a href=\"http://www.kilroyjames.co.uk/2008/07/xhtml-to-html-wordpress-plugin/\">this website</a> which has a plugin for WordPress that does the same job. Those of you who prefer to use plugins may be more interested in this approach.</p>\n<p>Anyway, that’s all there is to it. A little bit of code to solve a big problem. Enjoy!</p>\";}i:16;a:7:{s:5:\"title\";s:55:\"Weblog Tools Collection: Embedded Video Copyright Laws?\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6664\";s:4:\"link\";s:83:\"http://weblogtoolscollection.com/archives/2009/08/31/embedded-video-copyright-laws/\";s:11:\"description\";s:2459:\"<p>Long story short, our <a href=\"http://weblogtoolsvideos.com\">Weblog Tools Videos</a> has had some major spam issues recently and we have taken action to try and prevent this deluge of spam. Thanks to <a href=\"http://ottodestruct.com/blog/\">Otto</a> for the heads up on that.</p>\n<p>In this mess, we have also had a couple of content generators complain that their videos, hosted on sites such as DailyMotion and YouTube, were used on Weblog Tools Videos without their explicit consent. This got me thinking about the possible ramifications<em> </em>embedding videos on a blog or website. I could not find any permission or license information on the pages where the allegedly infringed videos were hosted and so I assumed that we should remove the videos, which we did.</p>\n<ul>\n<li>If the video page allows embedding, does that constitute implicit permission to post it elsewhere?</li>\n<li>Is there copyright and license information buried within the agreement that users electronically sign on uploading to YouTube? Do the video sites allow distinction between the various types of licensed content?</li>\n<li>If the original content provider is retained (such as using an YouTube embed) and a link is provided to the original video, is that enough? How does the regular user know when not to embed without permission? Should a formal request for permission be assumed in every case unless otherwise noted?</li>\n</ul>\n<p>I have tried to find any references to laws, discussions or law suits that talk about the rights of the content viewer and embedder and the best I can come up with are discussions about previously infringing content which are irrelevant in this discussion. Can anyone shed any light on this?</p>\n<p>To take this one step further, if you display embed code on your blog or website (think ShareThis), are you implicitly allowing your content (whatever the embed allows direct publish access to) to be republished elsewhere? If you do not allow sharing of your content without permission, are you just displaying certain types of social media tools that prevent wholesale copying of content? I know I personally never factored this into my thought process. Anyone else run into these issues? I wonder what the traditional media with electronic outlets are doing?</p>\n<p>Lots of questions without a lot of good answers. If you have some insights, please leave a comment with relevant links and I will update the post for our readers.</p>\";s:7:\"pubdate\";s:31:\"Mon, 31 Aug 2009 18:56:30 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Mark Ghosh\";}s:7:\"summary\";s:2459:\"<p>Long story short, our <a href=\"http://weblogtoolsvideos.com\">Weblog Tools Videos</a> has had some major spam issues recently and we have taken action to try and prevent this deluge of spam. Thanks to <a href=\"http://ottodestruct.com/blog/\">Otto</a> for the heads up on that.</p>\n<p>In this mess, we have also had a couple of content generators complain that their videos, hosted on sites such as DailyMotion and YouTube, were used on Weblog Tools Videos without their explicit consent. This got me thinking about the possible ramifications<em> </em>embedding videos on a blog or website. I could not find any permission or license information on the pages where the allegedly infringed videos were hosted and so I assumed that we should remove the videos, which we did.</p>\n<ul>\n<li>If the video page allows embedding, does that constitute implicit permission to post it elsewhere?</li>\n<li>Is there copyright and license information buried within the agreement that users electronically sign on uploading to YouTube? Do the video sites allow distinction between the various types of licensed content?</li>\n<li>If the original content provider is retained (such as using an YouTube embed) and a link is provided to the original video, is that enough? How does the regular user know when not to embed without permission? Should a formal request for permission be assumed in every case unless otherwise noted?</li>\n</ul>\n<p>I have tried to find any references to laws, discussions or law suits that talk about the rights of the content viewer and embedder and the best I can come up with are discussions about previously infringing content which are irrelevant in this discussion. Can anyone shed any light on this?</p>\n<p>To take this one step further, if you display embed code on your blog or website (think ShareThis), are you implicitly allowing your content (whatever the embed allows direct publish access to) to be republished elsewhere? If you do not allow sharing of your content without permission, are you just displaying certain types of social media tools that prevent wholesale copying of content? I know I personally never factored this into my thought process. Anyone else run into these issues? I wonder what the traditional media with electronic outlets are doing?</p>\n<p>Lots of questions without a lot of good answers. If you have some insights, please leave a comment with relevant links and I will update the post for our readers.</p>\";}i:17;a:7:{s:5:\"title\";s:64:\"Weblog Tools Collection: Roles And Capabilities In Plain English\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6658\";s:4:\"link\";s:93:\"http://weblogtoolscollection.com/archives/2009/08/31/roles-and-capibilities-in-plain-english/\";s:11:\"description\";s:969:\"<p>This morning, I read a <a href=\"http://justintadlock.com/archives/2009/08/30/users-roles-and-capabilities-in-wordpress\">refreshing post</a> by Justin Tadlock on his personal blog which does a wonderful job explaining the roles and capabilities system in WordPress. See, Justin is working on a fancy new plugin which will make creating new roles and assigning capabilities to those roles easy as 1-2-3. It’s a good thing to know how a system works before you tinker around with it. While I know there is a <a href=\"http://codex.wordpress.org/Roles_and_Capabilities\">Codex article</a> dedicated to roles and capabilities, the way Justin explained the system illuminated a number of light bulbs in my head. It all makes sense to me now and it doesn’t seem as overly complex as I originally thought. Please give the article a read for yourself and not only provide Justin with some feedback, but I’m wondering if his explanation helped anyone else?</p>\";s:7:\"pubdate\";s:31:\"Mon, 31 Aug 2009 10:51:20 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:13:\"Jeff Chandler\";}s:7:\"summary\";s:969:\"<p>This morning, I read a <a href=\"http://justintadlock.com/archives/2009/08/30/users-roles-and-capabilities-in-wordpress\">refreshing post</a> by Justin Tadlock on his personal blog which does a wonderful job explaining the roles and capabilities system in WordPress. See, Justin is working on a fancy new plugin which will make creating new roles and assigning capabilities to those roles easy as 1-2-3. It’s a good thing to know how a system works before you tinker around with it. While I know there is a <a href=\"http://codex.wordpress.org/Roles_and_Capabilities\">Codex article</a> dedicated to roles and capabilities, the way Justin explained the system illuminated a number of light bulbs in my head. It all makes sense to me now and it doesn’t seem as overly complex as I originally thought. Please give the article a read for yourself and not only provide Justin with some feedback, but I’m wondering if his explanation helped anyone else?</p>\";}i:18;a:7:{s:5:\"title\";s:47:\"Mark Jaquith: TextMate WordPress Widget Snippet\";s:4:\"guid\";s:39:\"http://markjaquith.wordpress.com/?p=336\";s:4:\"link\";s:78:\"http://markjaquith.wordpress.com/2009/08/31/textmate-wordpress-widget-snippet/\";s:11:\"description\";s:3623:\"<div class=\"snap_preview\"><br /><p>I love WordPress’ sidebar widgets. I also despise coding them.</p>\n<p>I love how they let me offload menial management tasks directly to clients, avoiding all the “Change this word to another word!” e-mails. But every time I code them, it seems to involve 15 minutes of Googling, copy-pasting from a previous widget, and looking at documentation.</p>\n<p>So I created this TextMate “snippet” to make it easier:</p>\n<pre name=\"code\" class=\"php\">\nclass ${1:PREFIX_Name}_Widget extends WP_Widget {\n function $1_Widget() {\n \\$widget_ops = array( 'classname' => '${2:CSS class name}', 'description' => '${3:Description}' );\n \\$this->WP_Widget( '$2', '${4:Title}', \\$widget_ops );\n }\n\n function widget( \\$args, \\$instance ) {\n extract( \\$args, EXTR_SKIP );\n echo \\$before_widget;\n echo \\$before_title;\n echo '$4'; // Can set this with a widget option, or omit altogether\n echo \\$after_title;\n\n //\n // Widget display logic goes here\n //\n\n echo \\$after_widget;\n }\n\n function update( \\$new_instance, \\$old_instance ) {\n // update logic goes here\n \\$updated_instance = \\$new_instance;\n return \\$updated_instance;\n }\n\n function form( \\$instance ) {\n \\$instance = wp_parse_args( (array) \\$instance, array( ${5:array of option_name => value pairs} ) );\n\n // display field names here using:\n // \\$this->get_field_id('option_name') - the CSS ID\n // \\$this->get_field_name('option_name') - the HTML name\n // \\$instance['option_name'] - the option value\n }\n}\n\nadd_action( 'widgets_init', create_function( '', \"register_widget('$1_Widget');\" ) );\n</pre>\n<p>Just create a WordPress TextMate bundle, create a new snippet, paste in that code and give it a trigger like wpwidget. Then just type that trigger, press TAB, and you’ll be in the first field. Type, hit TAB to go to the next field. Places where you enter the same thing twice are handled—you only have to enter it once. There are some helpful comments that’ll guide you through the rest once you’ve filled out the basics. I find that with this snippet, I can code up a new widget in a couple of minutes, tops. This is definitely going to make it more likely for me to create a widget for a client instead of just cheating and editing their theme by hand myself.</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/markjaquith.wordpress.com/336/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/markjaquith.wordpress.com/336/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/markjaquith.wordpress.com/336/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/markjaquith.wordpress.com/336/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/markjaquith.wordpress.com/336/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/markjaquith.wordpress.com/336/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/markjaquith.wordpress.com/336/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/markjaquith.wordpress.com/336/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/markjaquith.wordpress.com/336/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/markjaquith.wordpress.com/336/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=markjaquith.wordpress.com&blog=316&post=336&subd=markjaquith&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Mon, 31 Aug 2009 04:33:26 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:12:\"Mark Jaquith\";}s:7:\"summary\";s:3623:\"<div class=\"snap_preview\"><br /><p>I love WordPress’ sidebar widgets. I also despise coding them.</p>\n<p>I love how they let me offload menial management tasks directly to clients, avoiding all the “Change this word to another word!” e-mails. But every time I code them, it seems to involve 15 minutes of Googling, copy-pasting from a previous widget, and looking at documentation.</p>\n<p>So I created this TextMate “snippet” to make it easier:</p>\n<pre name=\"code\" class=\"php\">\nclass ${1:PREFIX_Name}_Widget extends WP_Widget {\n function $1_Widget() {\n \\$widget_ops = array( 'classname' => '${2:CSS class name}', 'description' => '${3:Description}' );\n \\$this->WP_Widget( '$2', '${4:Title}', \\$widget_ops );\n }\n\n function widget( \\$args, \\$instance ) {\n extract( \\$args, EXTR_SKIP );\n echo \\$before_widget;\n echo \\$before_title;\n echo '$4'; // Can set this with a widget option, or omit altogether\n echo \\$after_title;\n\n //\n // Widget display logic goes here\n //\n\n echo \\$after_widget;\n }\n\n function update( \\$new_instance, \\$old_instance ) {\n // update logic goes here\n \\$updated_instance = \\$new_instance;\n return \\$updated_instance;\n }\n\n function form( \\$instance ) {\n \\$instance = wp_parse_args( (array) \\$instance, array( ${5:array of option_name => value pairs} ) );\n\n // display field names here using:\n // \\$this->get_field_id('option_name') - the CSS ID\n // \\$this->get_field_name('option_name') - the HTML name\n // \\$instance['option_name'] - the option value\n }\n}\n\nadd_action( 'widgets_init', create_function( '', \"register_widget('$1_Widget');\" ) );\n</pre>\n<p>Just create a WordPress TextMate bundle, create a new snippet, paste in that code and give it a trigger like wpwidget. Then just type that trigger, press TAB, and you’ll be in the first field. Type, hit TAB to go to the next field. Places where you enter the same thing twice are handled—you only have to enter it once. There are some helpful comments that’ll guide you through the rest once you’ve filled out the basics. I find that with this snippet, I can code up a new widget in a couple of minutes, tops. This is definitely going to make it more likely for me to create a widget for a client instead of just cheating and editing their theme by hand myself.</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/markjaquith.wordpress.com/336/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/markjaquith.wordpress.com/336/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/markjaquith.wordpress.com/336/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/markjaquith.wordpress.com/336/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/markjaquith.wordpress.com/336/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/markjaquith.wordpress.com/336/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/markjaquith.wordpress.com/336/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/markjaquith.wordpress.com/336/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/markjaquith.wordpress.com/336/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/markjaquith.wordpress.com/336/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=markjaquith.wordpress.com&blog=316&post=336&subd=markjaquith&ref=&feed=1\" /></div>\";}i:19;a:7:{s:5:\"title\";s:55:\"Weblog Tools Collection: WordPress Stats Plug-in Review\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6638\";s:4:\"link\";s:84:\"http://weblogtoolscollection.com/archives/2009/08/30/wordpress-stats-plug-in-review/\";s:11:\"description\";s:8509:\"<p>Stats – Stats – Stats.  They can drive everything for your WordPress site.  They can help you understand how visitors move around your site; how they got there in the first place; what are the most popular posts they are visiting; what browser and OS they are using. The list can go on and on.</p>\n<p>I have spent a lot of time over the last few months looking for just the right plug-in to track stats on my <a href=\"http://www.windowsobserver.com/\">WindowsObserver.com</a> website and I think I may have hit the mother lode with my most recent discovery.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/cystats/\">CyStats</a> is written by Michael Weingaertner and has been downloaded from the WordPress.org Extend directory 32,435 times over the 23 months it has been available there. The last update was last October so it would be nice to see an update however, it works just fine with the current release of WordPress (2.8.4).</p>\n<p>According to the author’s description CyStats provides:</p>\n<ul>\n<li>Bounce rate, ignore-by-cookie, ignore-by-ip/post-id/user_agent lists </li>\n<li>hits, visits for day/week/month/year – human or robots </li>\n<li>Top referring pages </li>\n<li>Most read categories and tags </li>\n<li>Most read, most commented posts </li>\n<li>Most read feeds, number of feed visits today </li>\n<li>Internal/external search words </li>\n<li>Operating systems </li>\n<li>Daily, weekly, monthly and yearly statistics </li>\n<li>404 error requests </li>\n<li>Browsers/clients/tools/…, w/o. version numbers </li>\n<li>Template tags for most read posts, user count,… </li>\n<li>Optional IP-anonymizing </li>\n<li>Multi language support (currently English, German supported). </li>\n<li>Optional tracking of admin area visits </li>\n</ul>\n<p>Set up and installation is very easy – just install in the normal manner either via FTP upload or update within your WordPress Admin Plug-in area. Once it is installed and activated the first stop should be the Options under<em> Settings>CyStats.</em> Here you can configure various database settings, statistics tracking (disable userlevel tracking, admin page stats or anonymize IP’s) as well as setting filtering cookies to block IP’s, User Agents and ignoring requests by page or post ID. This page also has the Delete All function and it is highlighted in bright red – do not use this unless you want to completely remove all CyStats info from your database.</p>\n<p>On the lower left side of your Admin panel you will see a link for CyStats and a click on that will take you to the main menu for CyStats:</p>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"400\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"200\"><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsmenulink.png\"><img title=\"cystatsmenulink\" border=\"0\" alt=\"cystatsmenulink\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsmenulink_thumb.png\" width=\"114\" height=\"135\" /></a></td>\n<td valign=\"top\" width=\"200\"><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsmainmenu.png\"><img title=\"cystatsmainmenu\" border=\"0\" alt=\"cystatsmainmenu\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsmainmenu_thumb.png\" width=\"99\" height=\"137\" /></a></td>\n</tr>\n</tbody>\n</table>\n<p>The Index page is broken down into:</p>\n<p>Hits and Visits </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatshitsandvisits.png\"><img title=\"cystatshitsandvisits\" border=\"0\" alt=\"cystatshitsandvisits\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatshitsandvisits_thumb.png\" width=\"102\" height=\"82\" /></a>   </p>\n<p>Pages and Comments </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatspagesandcomments.png\"><img title=\"cystatspagesandcomments\" border=\"0\" alt=\"cystatspagesandcomments\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatspagesandcomments_thumb.png\" width=\"100\" height=\"74\" /></a> </p>\n<p>Referrers and Search Words </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsreferrerandsearchwords.png\"><img title=\"cystatsreferrerandsearchwords\" border=\"0\" alt=\"cystatsreferrerandsearchwords\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsreferrerandsearchwords_thumb.png\" width=\"97\" height=\"68\" /></a> </p>\n<p>The Blog page shows recently commented posts; most active comment authors, tags and categories as well as some database statistics for your WordPress site.</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsblogscreenshot.png\"><img title=\"cystatsblogscreenshot\" border=\"0\" alt=\"cystatsblogscreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsblogscreenshot_thumb.png\" width=\"97\" height=\"66\" /></a> </p>\n<p>The Clients page breaks down  as follows:</p>\n<p>Browsers; Operating Systems; Browser versions and tools and scripts (including WordPress) </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsclientsscreenshot.png\"><img title=\"cystatsclientsscreenshot\" border=\"0\" alt=\"cystatsclientsscreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsclientsscreenshot_thumb.png\" width=\"96\" height=\"68\" /></a> </p>\n<p>Robots and Tools; Unknown user agents </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsrobotsandtoolsandunknown.png\"><img title=\"cystatsrobotsandtoolsandunknown\" border=\"0\" alt=\"cystatsrobotsandtoolsandunknown\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsrobotsandtoolsandunknown_thumb.png\" width=\"96\" height=\"52\" /></a> </p>\n<p>On the Referrer page you will find referrers today, yesterday, external referrers and search engine referrers:</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsreferrerscreenshot.png\"><img title=\"cystatsreferrerscreenshot\" border=\"0\" alt=\"cystatsreferrerscreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsreferrerscreenshot_thumb.png\" width=\"94\" height=\"62\" /></a> </p>\n<p>The Robots and Tools page is another summary of visits broken down by search engines; email/feed readers; tools and scripts and the unknown user agents:</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsrobotsandtoolsscreenshot.png\"><img title=\"cystatsrobotsandtoolsscreenshot\" border=\"0\" alt=\"cystatsrobotsandtoolsscreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsrobotsandtoolsscreenshot_thumb.png\" width=\"90\" height=\"53\" /></a> </p>\n<p>When you click on the Pages link you will find a summary of your most visited blog pages today; most visited overall; entry pages to your site; 404 error pages and page types (single, archive, feed, 404, home, page, month, category, search, author, day and year):</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatspagesscreenshot.png\"><img title=\"cystatspagesscreenshot\" border=\"0\" alt=\"cystatspagesscreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatspagesscreenshot_thumb.png\" width=\"86\" height=\"63\" /></a> </p>\n<p>The last page is the Time page and this gives you a snapshot of your visitors per day; per hour; per weekday; per week; per month and per year. You also get hits per day; per week; per month and per year.</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatstimescreenshot.png\"><img title=\"cystatstimescreenshot\" border=\"0\" alt=\"cystatstimescreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatstimescreenshot_thumb.png\" width=\"87\" height=\"67\" /></a> </p>\n<p><strong><em>Bottom Line</em></strong></p>\n<p>As you can see from the screenshots this is a very thorough tool and really does give you an in-depth snapshot of your sites visitors. That in turn can help you better layout your site, establish a plan to write on popular subjects and focus your efforts on the areas of your WordPress site that really draws those visitors.  I like this plug-in above others that I have used because it breaks things down between non bot and bot visits which gives me a better idea of human eyes on my site as opposed to machines which can be misleading.</p>\n<p>I am very interested in hearing what your favorite methods are for tracking visitors on your website.</p>\";s:7:\"pubdate\";s:31:\"Sun, 30 Aug 2009 22:00:00 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:15:\"WindowsObserver\";}s:7:\"summary\";s:8509:\"<p>Stats – Stats – Stats.  They can drive everything for your WordPress site.  They can help you understand how visitors move around your site; how they got there in the first place; what are the most popular posts they are visiting; what browser and OS they are using. The list can go on and on.</p>\n<p>I have spent a lot of time over the last few months looking for just the right plug-in to track stats on my <a href=\"http://www.windowsobserver.com/\">WindowsObserver.com</a> website and I think I may have hit the mother lode with my most recent discovery.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/cystats/\">CyStats</a> is written by Michael Weingaertner and has been downloaded from the WordPress.org Extend directory 32,435 times over the 23 months it has been available there. The last update was last October so it would be nice to see an update however, it works just fine with the current release of WordPress (2.8.4).</p>\n<p>According to the author’s description CyStats provides:</p>\n<ul>\n<li>Bounce rate, ignore-by-cookie, ignore-by-ip/post-id/user_agent lists </li>\n<li>hits, visits for day/week/month/year – human or robots </li>\n<li>Top referring pages </li>\n<li>Most read categories and tags </li>\n<li>Most read, most commented posts </li>\n<li>Most read feeds, number of feed visits today </li>\n<li>Internal/external search words </li>\n<li>Operating systems </li>\n<li>Daily, weekly, monthly and yearly statistics </li>\n<li>404 error requests </li>\n<li>Browsers/clients/tools/…, w/o. version numbers </li>\n<li>Template tags for most read posts, user count,… </li>\n<li>Optional IP-anonymizing </li>\n<li>Multi language support (currently English, German supported). </li>\n<li>Optional tracking of admin area visits </li>\n</ul>\n<p>Set up and installation is very easy – just install in the normal manner either via FTP upload or update within your WordPress Admin Plug-in area. Once it is installed and activated the first stop should be the Options under<em> Settings>CyStats.</em> Here you can configure various database settings, statistics tracking (disable userlevel tracking, admin page stats or anonymize IP’s) as well as setting filtering cookies to block IP’s, User Agents and ignoring requests by page or post ID. This page also has the Delete All function and it is highlighted in bright red – do not use this unless you want to completely remove all CyStats info from your database.</p>\n<p>On the lower left side of your Admin panel you will see a link for CyStats and a click on that will take you to the main menu for CyStats:</p>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"400\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"200\"><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsmenulink.png\"><img title=\"cystatsmenulink\" border=\"0\" alt=\"cystatsmenulink\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsmenulink_thumb.png\" width=\"114\" height=\"135\" /></a></td>\n<td valign=\"top\" width=\"200\"><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsmainmenu.png\"><img title=\"cystatsmainmenu\" border=\"0\" alt=\"cystatsmainmenu\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsmainmenu_thumb.png\" width=\"99\" height=\"137\" /></a></td>\n</tr>\n</tbody>\n</table>\n<p>The Index page is broken down into:</p>\n<p>Hits and Visits </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatshitsandvisits.png\"><img title=\"cystatshitsandvisits\" border=\"0\" alt=\"cystatshitsandvisits\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatshitsandvisits_thumb.png\" width=\"102\" height=\"82\" /></a>   </p>\n<p>Pages and Comments </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatspagesandcomments.png\"><img title=\"cystatspagesandcomments\" border=\"0\" alt=\"cystatspagesandcomments\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatspagesandcomments_thumb.png\" width=\"100\" height=\"74\" /></a> </p>\n<p>Referrers and Search Words </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsreferrerandsearchwords.png\"><img title=\"cystatsreferrerandsearchwords\" border=\"0\" alt=\"cystatsreferrerandsearchwords\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsreferrerandsearchwords_thumb.png\" width=\"97\" height=\"68\" /></a> </p>\n<p>The Blog page shows recently commented posts; most active comment authors, tags and categories as well as some database statistics for your WordPress site.</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsblogscreenshot.png\"><img title=\"cystatsblogscreenshot\" border=\"0\" alt=\"cystatsblogscreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsblogscreenshot_thumb.png\" width=\"97\" height=\"66\" /></a> </p>\n<p>The Clients page breaks down  as follows:</p>\n<p>Browsers; Operating Systems; Browser versions and tools and scripts (including WordPress) </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsclientsscreenshot.png\"><img title=\"cystatsclientsscreenshot\" border=\"0\" alt=\"cystatsclientsscreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsclientsscreenshot_thumb.png\" width=\"96\" height=\"68\" /></a> </p>\n<p>Robots and Tools; Unknown user agents </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsrobotsandtoolsandunknown.png\"><img title=\"cystatsrobotsandtoolsandunknown\" border=\"0\" alt=\"cystatsrobotsandtoolsandunknown\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsrobotsandtoolsandunknown_thumb.png\" width=\"96\" height=\"52\" /></a> </p>\n<p>On the Referrer page you will find referrers today, yesterday, external referrers and search engine referrers:</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsreferrerscreenshot.png\"><img title=\"cystatsreferrerscreenshot\" border=\"0\" alt=\"cystatsreferrerscreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsreferrerscreenshot_thumb.png\" width=\"94\" height=\"62\" /></a> </p>\n<p>The Robots and Tools page is another summary of visits broken down by search engines; email/feed readers; tools and scripts and the unknown user agents:</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsrobotsandtoolsscreenshot.png\"><img title=\"cystatsrobotsandtoolsscreenshot\" border=\"0\" alt=\"cystatsrobotsandtoolsscreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatsrobotsandtoolsscreenshot_thumb.png\" width=\"90\" height=\"53\" /></a> </p>\n<p>When you click on the Pages link you will find a summary of your most visited blog pages today; most visited overall; entry pages to your site; 404 error pages and page types (single, archive, feed, 404, home, page, month, category, search, author, day and year):</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatspagesscreenshot.png\"><img title=\"cystatspagesscreenshot\" border=\"0\" alt=\"cystatspagesscreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatspagesscreenshot_thumb.png\" width=\"86\" height=\"63\" /></a> </p>\n<p>The last page is the Time page and this gives you a snapshot of your visitors per day; per hour; per weekday; per week; per month and per year. You also get hits per day; per week; per month and per year.</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatstimescreenshot.png\"><img title=\"cystatstimescreenshot\" border=\"0\" alt=\"cystatstimescreenshot\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/cystatstimescreenshot_thumb.png\" width=\"87\" height=\"67\" /></a> </p>\n<p><strong><em>Bottom Line</em></strong></p>\n<p>As you can see from the screenshots this is a very thorough tool and really does give you an in-depth snapshot of your sites visitors. That in turn can help you better layout your site, establish a plan to write on popular subjects and focus your efforts on the areas of your WordPress site that really draws those visitors.  I like this plug-in above others that I have used because it breaks things down between non bot and bot visits which gives me a better idea of human eyes on my site as opposed to machines which can be misleading.</p>\n<p>I am very interested in hearing what your favorite methods are for tracking visitors on your website.</p>\";}i:20;a:7:{s:5:\"title\";s:59:\"Weblog Tools Collection: WordPress Theme Releases for 08/30\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6607\";s:4:\"link\";s:87:\"http://weblogtoolscollection.com/archives/2009/08/30/wordpress-theme-releases-for-0830/\";s:11:\"description\";s:2690:\"<h4><a href=\"http://www.dkszone.net/2009/08/eximius-free-3-column-wordpress-theme.html\">Eximius</a></h4>\n<p><img title=\"Eximius\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Eximius.png\" alt=\"Eximius\" width=\"200\" height=\"123\" /></p>\n<p>Eximius is a three column WordPress theme with left and right Sidebars. This free theme is widget-ready and SEO optimized. With simple yet elegant looks, Eximius is a very lightweight theme and loads quite fast in any browser. The two Sidebars can accommodate Wide Skyscraper Ads (160×600). Eximius has a textured navigation menu bar with integrated search box.</p>\n<h4><a href=\"http://themocracy.com/2009/08/persephone-free-wordpress-theme/\">Persephone</a></h4>\n<p><img title=\"Persephone\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Persephone.jpg\" alt=\"Persephone\" width=\"200\" height=\"151\" /></p>\n<p>Persephone is a WordPress theme, two-column, dark background, with a right sidebar, compatible with WordPress version 2.7 upwards, and all ready for paged and threaded comments. 3 styles to choose from – good old blue, red, green…</p>\n<h4><a href=\"http://srinig.com/wordpress/themes/f2/\">F2</a></h4>\n<p><img title=\"F2\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/F2.png\" alt=\"F2\" width=\"200\" height=\"151\" /></p>\n<p>F2 is a fast loading fluid width theme for WordPress. Customizable header, any of the two sidebars can be optionally turned off, and much more options in the settings page. Compatible with WordPress 2.8 and above.</p>\n<h4><a href=\"http://premiumthemes.net/news/quick-mini-site-for-non-bloggers-using-visiting-card-free-premium-wordpress-theme.html\">Visiting Card</a></h4>\n<p><a href=\"http://premiumthemes.net/demo/visitingcard/\"><img title=\"VisitingCard\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/VisitingCard.png\" alt=\"VisitingCard\" width=\"200\" height=\"176\" /></a></p>\n<p>A quick mini site with links to social networking sites. The theme comes with Theme Control Panel from where you could set all the aspects of the theme. If you don’t need some of them to show, simply leave them blank and they won’t appear.</p>\n<h4><a href=\"http://www.flisterz.com/2009/08/22/feusional-wordpress-theme-free-download/\">Feusional</a></h4>\n<p><img title=\"Feusional\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Feusional.gif\" alt=\"Feusional\" width=\"200\" height=\"117\" /></p>\n<p>A simple 3-column, fixed-width WordPress theme, with theme option from dashboard and Twitter integration.</p>\n<p>Are you a theme author, <a href=\"http://weblogtoolscollection.com/submit-news/\">submit your theme</a> to get listed in these posts.</p>\";s:7:\"pubdate\";s:31:\"Sun, 30 Aug 2009 13:38:00 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"Perurry\";}s:7:\"summary\";s:2690:\"<h4><a href=\"http://www.dkszone.net/2009/08/eximius-free-3-column-wordpress-theme.html\">Eximius</a></h4>\n<p><img title=\"Eximius\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Eximius.png\" alt=\"Eximius\" width=\"200\" height=\"123\" /></p>\n<p>Eximius is a three column WordPress theme with left and right Sidebars. This free theme is widget-ready and SEO optimized. With simple yet elegant looks, Eximius is a very lightweight theme and loads quite fast in any browser. The two Sidebars can accommodate Wide Skyscraper Ads (160×600). Eximius has a textured navigation menu bar with integrated search box.</p>\n<h4><a href=\"http://themocracy.com/2009/08/persephone-free-wordpress-theme/\">Persephone</a></h4>\n<p><img title=\"Persephone\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Persephone.jpg\" alt=\"Persephone\" width=\"200\" height=\"151\" /></p>\n<p>Persephone is a WordPress theme, two-column, dark background, with a right sidebar, compatible with WordPress version 2.7 upwards, and all ready for paged and threaded comments. 3 styles to choose from – good old blue, red, green…</p>\n<h4><a href=\"http://srinig.com/wordpress/themes/f2/\">F2</a></h4>\n<p><img title=\"F2\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/F2.png\" alt=\"F2\" width=\"200\" height=\"151\" /></p>\n<p>F2 is a fast loading fluid width theme for WordPress. Customizable header, any of the two sidebars can be optionally turned off, and much more options in the settings page. Compatible with WordPress 2.8 and above.</p>\n<h4><a href=\"http://premiumthemes.net/news/quick-mini-site-for-non-bloggers-using-visiting-card-free-premium-wordpress-theme.html\">Visiting Card</a></h4>\n<p><a href=\"http://premiumthemes.net/demo/visitingcard/\"><img title=\"VisitingCard\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/VisitingCard.png\" alt=\"VisitingCard\" width=\"200\" height=\"176\" /></a></p>\n<p>A quick mini site with links to social networking sites. The theme comes with Theme Control Panel from where you could set all the aspects of the theme. If you don’t need some of them to show, simply leave them blank and they won’t appear.</p>\n<h4><a href=\"http://www.flisterz.com/2009/08/22/feusional-wordpress-theme-free-download/\">Feusional</a></h4>\n<p><img title=\"Feusional\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Feusional.gif\" alt=\"Feusional\" width=\"200\" height=\"117\" /></p>\n<p>A simple 3-column, fixed-width WordPress theme, with theme option from dashboard and Twitter integration.</p>\n<p>Are you a theme author, <a href=\"http://weblogtoolscollection.com/submit-news/\">submit your theme</a> to get listed in these posts.</p>\";}i:21;a:7:{s:5:\"title\";s:63:\"Weblog Tools Collection: What Is Your WordPress Rockstar Power?\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6610\";s:4:\"link\";s:91:\"http://weblogtoolscollection.com/archives/2009/08/29/what-is-your-wordpress-rockstar-power/\";s:11:\"description\";s:1137:\"<p>WordPress in itself gives you enough to make the community bigger and bigger, but then we all contribute to it bit by bit.</p>\n<p>Here is a short poll, tell us whether you are a Rockstar user who uses WordPress for blogging or whether you are a serious Rockstar WordPress user who develops plugins or themes that help other users.</p>\n<p>And yes please leave your comments saying why you have the WordPress power, why it makes you a Rockstar, it would really be great to listen and learn from you.</p>\n<p></p>\n<p><br /> <a href=”http://answers.polldaddy.com/poll/1932746/” mce_href=”http://answers.polldaddy.com/poll/1932746/”>Are you a WordPress Rockstar?</a><span style=”font-size:9px;” mce_style=”font-size:9px;”>(<a href=”http://www.polldaddy.com” mce_href=”http://www.polldaddy.com”>polls</a>)</span><br /> </p>\n<p><em>P.S: I used the word Rockstar, because WordPress releases are named after musicians, and I love both music and being a Rock lover, I enjoy both my music and helping the community.</em></p>\";s:7:\"pubdate\";s:31:\"Sat, 29 Aug 2009 23:11:22 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:12:\"Keith Dsouza\";}s:7:\"summary\";s:1137:\"<p>WordPress in itself gives you enough to make the community bigger and bigger, but then we all contribute to it bit by bit.</p>\n<p>Here is a short poll, tell us whether you are a Rockstar user who uses WordPress for blogging or whether you are a serious Rockstar WordPress user who develops plugins or themes that help other users.</p>\n<p>And yes please leave your comments saying why you have the WordPress power, why it makes you a Rockstar, it would really be great to listen and learn from you.</p>\n<p></p>\n<p><br /> <a href=”http://answers.polldaddy.com/poll/1932746/” mce_href=”http://answers.polldaddy.com/poll/1932746/”>Are you a WordPress Rockstar?</a><span style=”font-size:9px;” mce_style=”font-size:9px;”>(<a href=”http://www.polldaddy.com” mce_href=”http://www.polldaddy.com”>polls</a>)</span><br /> </p>\n<p><em>P.S: I used the word Rockstar, because WordPress releases are named after musicians, and I love both music and being a Rock lover, I enjoy both my music and helping the community.</em></p>\";}i:22;a:7:{s:5:\"title\";s:46:\"WordPress.tv: An Introduction to Custom Fields\";s:4:\"guid\";s:27:\"http://wordpress.tv/?p=2466\";s:4:\"link\";s:58:\"http://wordpress.tv/2009/08/29/custom-fields-introduction/\";s:11:\"description\";s:1392:\"<div class=\"snap_preview\"><br /><ins>\n<div class=\"video-player\" id=\"x-video-0\">\n </div></ins>\n<br /><a href=\"http://wordpress.tv/2009/08/29/custom-fields-introduction/\"><img width=\"160\" height=\"120\" src=\"http://cdn.videos.wordpress.com/ajcQXaJ3/custom-fields-introductory-lesson_std.original.jpg\" /> </a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/2466/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/2466/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wptv.wordpress.com/2466/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wptv.wordpress.com/2466/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wptv.wordpress.com/2466/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wptv.wordpress.com/2466/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wptv.wordpress.com/2466/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wptv.wordpress.com/2466/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wptv.wordpress.com/2466/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wptv.wordpress.com/2466/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=2466&subd=wptv&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Sat, 29 Aug 2009 03:22:42 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:11:\"Ryan Markel\";}s:7:\"summary\";s:1392:\"<div class=\"snap_preview\"><br /><ins>\n<div class=\"video-player\" id=\"x-video-0\">\n </div></ins>\n<br /><a href=\"http://wordpress.tv/2009/08/29/custom-fields-introduction/\"><img width=\"160\" height=\"120\" src=\"http://cdn.videos.wordpress.com/ajcQXaJ3/custom-fields-introductory-lesson_std.original.jpg\" /> </a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/2466/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/2466/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wptv.wordpress.com/2466/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wptv.wordpress.com/2466/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wptv.wordpress.com/2466/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wptv.wordpress.com/2466/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wptv.wordpress.com/2466/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wptv.wordpress.com/2466/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wptv.wordpress.com/2466/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wptv.wordpress.com/2466/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=2466&subd=wptv&ref=&feed=1\" /></div>\";}i:23;a:7:{s:5:\"title\";s:68:\"Weblog Tools Collection: Free Weblog Tools Collection Laptop Sticker\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6568\";s:4:\"link\";s:97:\"http://weblogtoolscollection.com/archives/2009/08/28/free-weblog-tools-collection-laptop-sticker/\";s:11:\"description\";s:1415:\"<p>So I was decking out my laptop with stickers the other day and realized that I really miss having a Weblog Tools Collection laptop sticker.</p>\n<div id=\"attachment_6569\" class=\"wp-caption aligncenter\"><a href=\"http://www.flickr.com/photos/laughinglizard/3865460634/\"><img class=\"size-medium wp-image-6569\" title=\"DSC_3040\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/3865460634_5f79d50a25_b-300x199.jpg\" alt=\"Weblog Tools Collection Laptop Sticker\" width=\"300\" height=\"199\" /></a><p class=\"wp-caption-text\">Weblog Tools Collection Laptop Sticker</p></div>\n<p>So I got in touch with a few vendors and come upon Sticker Giant who were great to work with. Now that I have a sticker for my own laptop, I have many others left on the roll and I am itching to give them away. So if you want a Weblog Tools Collection laptop sticker for free, please fill out the form (closed, reached max. number) and we will send a few out for you ASAP.</p>\n<p>Since postage is kind of expensive, if you missed this round and would still like one, we will have more of these sticker giveaways in the future and if I play my cards right, I might even have a way for people to order them online for very little money. Stay tuned for that.</p>\n<p>If you are a tech company or blog and have stickers of your own that you would like distributed along with these, please contact me using the form in the menu above.</p>\";s:7:\"pubdate\";s:31:\"Fri, 28 Aug 2009 19:57:44 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Mark Ghosh\";}s:7:\"summary\";s:1415:\"<p>So I was decking out my laptop with stickers the other day and realized that I really miss having a Weblog Tools Collection laptop sticker.</p>\n<div id=\"attachment_6569\" class=\"wp-caption aligncenter\"><a href=\"http://www.flickr.com/photos/laughinglizard/3865460634/\"><img class=\"size-medium wp-image-6569\" title=\"DSC_3040\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/3865460634_5f79d50a25_b-300x199.jpg\" alt=\"Weblog Tools Collection Laptop Sticker\" width=\"300\" height=\"199\" /></a><p class=\"wp-caption-text\">Weblog Tools Collection Laptop Sticker</p></div>\n<p>So I got in touch with a few vendors and come upon Sticker Giant who were great to work with. Now that I have a sticker for my own laptop, I have many others left on the roll and I am itching to give them away. So if you want a Weblog Tools Collection laptop sticker for free, please fill out the form (closed, reached max. number) and we will send a few out for you ASAP.</p>\n<p>Since postage is kind of expensive, if you missed this round and would still like one, we will have more of these sticker giveaways in the future and if I play my cards right, I might even have a way for people to order them online for very little money. Stay tuned for that.</p>\n<p>If you are a tech company or blog and have stickers of your own that you would like distributed along with these, please contact me using the form in the menu above.</p>\";}i:24;a:7:{s:5:\"title\";s:60:\"Weblog Tools Collection: WordPress Plugin Releases for 08/28\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6563\";s:4:\"link\";s:88:\"http://weblogtoolscollection.com/archives/2009/08/28/wordpress-plugin-releases-for-0828/\";s:11:\"description\";s:3427:\"<h3>New Plugins</h3>\n<p><a href=\"http://www.devdevote.com/wordpress/plugins/wp-paging/\">WP Paging</a></p>\n<p>Unlike many other page navigation plugins, this one is based on a core page number function called paginate_links. Wordpress use this function for the page numbers in wp-admin. If it’s good enough to use in Wordpress core, it’s good enough right?</p>\n<p><a href=\"http://wordpress.org/extend/plugins/gravatar-box/\">Gravatar Box</a></p>\n<p>Gravatars are great. But many people don’t have them. Wouldn’t it be nice if, when a user was filling in the comments form, the page could automatically detect and show a users gravatar, if they have one? Or even better, show a sign up link if they don’t have one?</p>\n<p><a href=\"http://www.642weather.com/weather/scripts-wordpress-si-contact.php\">Fast and Secure Contact Form</a></p>\n<p>Fast and Secure Contact Form for WordPress. The contact form lets your visitors send you a quick email message. Blocks all common spammer tactics. Spam is no longer a problem. Includes a CAPTCHA. Does not require JavaScript. Easy and Quick 3 step install.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/xml-and-csv-import-in-article-content/\">Import CSV</a></p>\n<p>Import CSV or XML content directly from an url or by paste the content. Auto detect url and email adress to make a link on it.</p>\n<p><a href=\"http://www.webdev3000.com/software-shop-wp-plugin-released\">Software Shop</a></p>\n<p>Add self-maintaining software shop to your WP powered site and monetize your blog.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/mobile-device-detect/\">Mobile Device Detect</a></p>\n<p>This WordPress plugin integrates the mobile device detect function from detectmobilebrowsers.mobi to wordpress. It allows to redirect mobile visitors to a custom target URL.</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://scribu.net/wordpress/smart-archives-reloaded\">Smart Archives Reloaded</a></p>\n<p>Gives you an elegant and easy way to present your posts on a single page.</p>\n<p><a href=\"http://scribu.net/wordpress/front-end-editor\">Front-end Editor</a></p>\n<p>Enables “edit in place” functionality on your site: from post content to text widgets.</p>\n<p><a href=\"http://epicalex.com/gravajax-registration/\">Gravajax Registration</a></p>\n<p>Since the introduction of a 404 by Gravatar, I have updated the plugin to return a message to get a gravatar only if the user’s own is not returned.</p>\n<p><a href=\"http://blog.intensedebate.com/2009/08/26/wordpress-plugin-2-4-2/\">Intense Debate</a></p>\n<p>IntenseDebate Comments enhance and encourage conversation on your blog or website. Custom integration with your WordPress admin panel makes moderation a piece of cake. Comment threading, reply-by-email, user accounts and reputations, comment voting, along with Twitter and friendfeed integrations enrich your readers’ experience and make more of the internet aware of your blog and comments which drives traffic to you!</p>\n<p><a href=\"http://mobilewebjunkie.com/wordpress-mobile-plugin-install-guide-and-faq/\">Wapple Architect Mobile</a></p>\n<p>Wapple Architect Mobile Plugin for Wordpress is a plugin that allows you to mobilize your blog in minutes.</p>\n<p><a href=\"http://sumolari.com/?p=1759\">WP Carousel</a></p>\n<p>WP Carousel is a plugin that allows you to add a carousel with a category’s posts. Is easy to install and use. Page not in English</p>\";s:7:\"pubdate\";s:31:\"Fri, 28 Aug 2009 12:19:00 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"Perurry\";}s:7:\"summary\";s:3427:\"<h3>New Plugins</h3>\n<p><a href=\"http://www.devdevote.com/wordpress/plugins/wp-paging/\">WP Paging</a></p>\n<p>Unlike many other page navigation plugins, this one is based on a core page number function called paginate_links. Wordpress use this function for the page numbers in wp-admin. If it’s good enough to use in Wordpress core, it’s good enough right?</p>\n<p><a href=\"http://wordpress.org/extend/plugins/gravatar-box/\">Gravatar Box</a></p>\n<p>Gravatars are great. But many people don’t have them. Wouldn’t it be nice if, when a user was filling in the comments form, the page could automatically detect and show a users gravatar, if they have one? Or even better, show a sign up link if they don’t have one?</p>\n<p><a href=\"http://www.642weather.com/weather/scripts-wordpress-si-contact.php\">Fast and Secure Contact Form</a></p>\n<p>Fast and Secure Contact Form for WordPress. The contact form lets your visitors send you a quick email message. Blocks all common spammer tactics. Spam is no longer a problem. Includes a CAPTCHA. Does not require JavaScript. Easy and Quick 3 step install.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/xml-and-csv-import-in-article-content/\">Import CSV</a></p>\n<p>Import CSV or XML content directly from an url or by paste the content. Auto detect url and email adress to make a link on it.</p>\n<p><a href=\"http://www.webdev3000.com/software-shop-wp-plugin-released\">Software Shop</a></p>\n<p>Add self-maintaining software shop to your WP powered site and monetize your blog.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/mobile-device-detect/\">Mobile Device Detect</a></p>\n<p>This WordPress plugin integrates the mobile device detect function from detectmobilebrowsers.mobi to wordpress. It allows to redirect mobile visitors to a custom target URL.</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://scribu.net/wordpress/smart-archives-reloaded\">Smart Archives Reloaded</a></p>\n<p>Gives you an elegant and easy way to present your posts on a single page.</p>\n<p><a href=\"http://scribu.net/wordpress/front-end-editor\">Front-end Editor</a></p>\n<p>Enables “edit in place” functionality on your site: from post content to text widgets.</p>\n<p><a href=\"http://epicalex.com/gravajax-registration/\">Gravajax Registration</a></p>\n<p>Since the introduction of a 404 by Gravatar, I have updated the plugin to return a message to get a gravatar only if the user’s own is not returned.</p>\n<p><a href=\"http://blog.intensedebate.com/2009/08/26/wordpress-plugin-2-4-2/\">Intense Debate</a></p>\n<p>IntenseDebate Comments enhance and encourage conversation on your blog or website. Custom integration with your WordPress admin panel makes moderation a piece of cake. Comment threading, reply-by-email, user accounts and reputations, comment voting, along with Twitter and friendfeed integrations enrich your readers’ experience and make more of the internet aware of your blog and comments which drives traffic to you!</p>\n<p><a href=\"http://mobilewebjunkie.com/wordpress-mobile-plugin-install-guide-and-faq/\">Wapple Architect Mobile</a></p>\n<p>Wapple Architect Mobile Plugin for Wordpress is a plugin that allows you to mobilize your blog in minutes.</p>\n<p><a href=\"http://sumolari.com/?p=1759\">WP Carousel</a></p>\n<p>WP Carousel is a plugin that allows you to add a carousel with a category’s posts. Is easy to install and use. Page not in English</p>\";}i:25;a:7:{s:5:\"title\";s:74:\"Weblog Tools Collection: Display Thumbnails For Related Posts in Wordpress\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6560\";s:4:\"link\";s:103:\"http://weblogtoolscollection.com/archives/2009/08/27/display-thumbnails-for-related-posts-in-wordpress/\";s:11:\"description\";s:1624:\"<p><a href=\"http://buildinternet.com/2009/07/display-thumbnails-for-related-posts-in-wordpress/\">Display Thumbnails For Related Posts in Wordpress</a>: I have been a huge fan of related posts in blogs for some time. They really help your readers by drawing them into the conversation and increase stickiness of your blog. WordPress.com has a similar feature with related posts from various other blog on the network. Variations of the related posts plugins include our very own “<a href=\"http://weblogtoolscollection.com/archives/2009/02/05/updated-wp-plugin-where-did-they-go-from-here/\">Where did they go from here?</a>” plugin and more centralized version such as the Waypath service.</p>\n<p>The tutorial linked above explains one way to add thumbnails to your related post links in order to draw your readers attention to the links. The method is not as automated as I would like it to be and does require a few bits of code that is provided but I believe it can really help keep readers on your blog longer. I remember when small pictures were added next to AdSense ads and it raised clickthroughs to such an extent that Google had to re-examine their policy and ended up making them illegal. My suggestion is to keep the thumbnail small and relevant. Automated generation of thumbnails would be much more preferred. As part of the <a href=\"http://weblogtoolscollection.com/pluginblog\">Weblog Tools Collection Plugin Competition 2009</a>, George Spyros has also released his <a href=\"http://www.splicelicio.us/rich-related-posts-wordpress-plugin\">Rich Related Posts plugin</a> that might be of interest.</p>\";s:7:\"pubdate\";s:31:\"Thu, 27 Aug 2009 15:47:55 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Mark Ghosh\";}s:7:\"summary\";s:1624:\"<p><a href=\"http://buildinternet.com/2009/07/display-thumbnails-for-related-posts-in-wordpress/\">Display Thumbnails For Related Posts in Wordpress</a>: I have been a huge fan of related posts in blogs for some time. They really help your readers by drawing them into the conversation and increase stickiness of your blog. WordPress.com has a similar feature with related posts from various other blog on the network. Variations of the related posts plugins include our very own “<a href=\"http://weblogtoolscollection.com/archives/2009/02/05/updated-wp-plugin-where-did-they-go-from-here/\">Where did they go from here?</a>” plugin and more centralized version such as the Waypath service.</p>\n<p>The tutorial linked above explains one way to add thumbnails to your related post links in order to draw your readers attention to the links. The method is not as automated as I would like it to be and does require a few bits of code that is provided but I believe it can really help keep readers on your blog longer. I remember when small pictures were added next to AdSense ads and it raised clickthroughs to such an extent that Google had to re-examine their policy and ended up making them illegal. My suggestion is to keep the thumbnail small and relevant. Automated generation of thumbnails would be much more preferred. As part of the <a href=\"http://weblogtoolscollection.com/pluginblog\">Weblog Tools Collection Plugin Competition 2009</a>, George Spyros has also released his <a href=\"http://www.splicelicio.us/rich-related-posts-wordpress-plugin\">Rich Related Posts plugin</a> that might be of interest.</p>\";}i:26;a:7:{s:5:\"title\";s:64:\"Weblog Tools Collection: Actions and Filters and Classes, Oh My!\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6550\";s:4:\"link\";s:91:\"http://weblogtoolscollection.com/archives/2009/08/26/actions-and-filters-and-classes-oh-my/\";s:11:\"description\";s:2639:\"<p>Ever wondered how you can manipulate WordPress filters and actions that are defined inside a PHP class?</p>\n<p>I did! I was working on a project recently that needed a plugin. The only problem was that the plugin was inserting some unnecessary cruft into the header of my theme. So, I figured I’d just use the <code><a href=\"http://codex.wordpress.org/Function_Reference/remove_filter\">remove_filter</a></code> function WordPress provides… right?</p>\n<p>Hold on a second! It’s not working!? But I put in the function name just how the codex explains it:</p>\n<p><code>remove_filter(\'wp_head\', \'the_crufty_function\');</code></p>\n<p>Why would it not work? Time to do some troubleshooting… So, I opened up the main plugin PHP file in my code editor and began to look around. What’s this? It’s a class! Hmm… But why should that make a difference?</p>\n<p>It seems that WordPress requires a special reference to the function if it is defined inside a class. If you, the reader, are at all familiar with PHP classes then you probably know that you can usually access a class’s functions like this:</p>\n<p><code>$the_class_initiator_variable->some_function();</code></p>\n<p>So, lets give that a try:</p>\n<p><code>remove_filter(\'wp_head\', $the_crufty_class->the_crufty_function);</code></p>\n<p>Still nothing… Oh boy… What do I do now? I guess we’ll try some Googling…</p>\n<p><em>…Hmm…</em></p>\n<p><em>…Not finding much…</em></p>\n<p>Well… after much searching and trying different things I finally came upon this:</p>\n<p><code>remove_filter(\'wp_head\', array(&$the_crufty_class, \'the_crufty_function\'));</code></p>\n<p>It works! <strong>Wonderful!</strong></p>\n<p>You take the class initiator variable and the name of the function and put it in an array. Simple as that!</p>\n<p><strong>Note:</strong> No, that ampersand is not a typo! It sets up a reference to the original variable instead of copying it’s value. You’d be surprised how many people don’t know what the ampersand does in PHP. I didn’t know for the longest time.</p>\n<p>Also, because the <code>remove_filter</code> and <code>remove_action</code> functions are so similar this method applies to both.</p>\n<p>There you have it! Just a quick little tip regarding an issue that doesn’t seem to be very well documented. I’m sure some of the experts out there already know of this but, I didn’t. I’m willing to assume there are some people out there like me who are racking their brains over this very issue.</p>\n<p>Hope it helps!</p>\";s:7:\"pubdate\";s:31:\"Wed, 26 Aug 2009 21:37:22 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:12:\"James Dimick\";}s:7:\"summary\";s:2639:\"<p>Ever wondered how you can manipulate WordPress filters and actions that are defined inside a PHP class?</p>\n<p>I did! I was working on a project recently that needed a plugin. The only problem was that the plugin was inserting some unnecessary cruft into the header of my theme. So, I figured I’d just use the <code><a href=\"http://codex.wordpress.org/Function_Reference/remove_filter\">remove_filter</a></code> function WordPress provides… right?</p>\n<p>Hold on a second! It’s not working!? But I put in the function name just how the codex explains it:</p>\n<p><code>remove_filter(\'wp_head\', \'the_crufty_function\');</code></p>\n<p>Why would it not work? Time to do some troubleshooting… So, I opened up the main plugin PHP file in my code editor and began to look around. What’s this? It’s a class! Hmm… But why should that make a difference?</p>\n<p>It seems that WordPress requires a special reference to the function if it is defined inside a class. If you, the reader, are at all familiar with PHP classes then you probably know that you can usually access a class’s functions like this:</p>\n<p><code>$the_class_initiator_variable->some_function();</code></p>\n<p>So, lets give that a try:</p>\n<p><code>remove_filter(\'wp_head\', $the_crufty_class->the_crufty_function);</code></p>\n<p>Still nothing… Oh boy… What do I do now? I guess we’ll try some Googling…</p>\n<p><em>…Hmm…</em></p>\n<p><em>…Not finding much…</em></p>\n<p>Well… after much searching and trying different things I finally came upon this:</p>\n<p><code>remove_filter(\'wp_head\', array(&$the_crufty_class, \'the_crufty_function\'));</code></p>\n<p>It works! <strong>Wonderful!</strong></p>\n<p>You take the class initiator variable and the name of the function and put it in an array. Simple as that!</p>\n<p><strong>Note:</strong> No, that ampersand is not a typo! It sets up a reference to the original variable instead of copying it’s value. You’d be surprised how many people don’t know what the ampersand does in PHP. I didn’t know for the longest time.</p>\n<p>Also, because the <code>remove_filter</code> and <code>remove_action</code> functions are so similar this method applies to both.</p>\n<p>There you have it! Just a quick little tip regarding an issue that doesn’t seem to be very well documented. I’m sure some of the experts out there already know of this but, I didn’t. I’m willing to assume there are some people out there like me who are racking their brains over this very issue.</p>\n<p>Hope it helps!</p>\";}i:27;a:7:{s:5:\"title\";s:59:\"Weblog Tools Collection: WordPress Theme Releases for 08/26\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6548\";s:4:\"link\";s:87:\"http://weblogtoolscollection.com/archives/2009/08/26/wordpress-theme-releases-for-0826/\";s:11:\"description\";s:1860:\"<p><a href=\"http://www.izandi.net/wordpress-theme-hot-news-today/\">Hot News Today</a></p>\n<p><a href=\"http://www.izandi.net/preview/Hot_News_Today/\"><img title=\"Hot News Today\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/HotNewsToday.jpg\" alt=\"Hot News Today\" width=\"200\" height=\"77\" /></a></p>\n<p>Three columns, widget ready theme ready for WordPress 2.8. Also check out <a href=\"http://www.izandi.net/ads-minded-wordpress-theme/\">Ads Minded</a>.</p>\n<p><a href=\"http://the-cloisters.net/wordpress-themes/khaki-theme/\">Khaki</a></p>\n<p><img title=\"Khaki\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Khaki.jpg\" alt=\"Khaki\" width=\"200\" height=\"98\" /></p>\n<p>It’s a 3 Column Split, widget-ready theme in dark-hues of green and khaki. Fixed width featuring Custom Archives, Sitemap and Full-Width No Sidebars page templates. There is an options page for setting the text in the Info Text Box.</p>\n<p><a href=\"http://wordpress.org/extend/themes/shine\">Shine</a></p>\n<p><img title=\"Shine\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Shine.png\" alt=\"Shine\" width=\"200\" height=\"150\" /></p>\n<p>A clean dark three column theme, built with customization in mind. SEO friendly and semantically built using the Carrington Framework.</p>\n<p><a href=\"http://www.tomslatin.com/downloads/wordpress-themes/\">Broken Heart Crane</a></p>\n<p><a href=\"http://www.tomslatin.com/?theme=Broken_Heart_Crane\"><img title=\"Broken Heart Crane\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/BrokenHeartCrane.png\" alt=\"Broken Heart Crane\" width=\"200\" height=\"150\" /></a></p>\n<p>Two columns, fluid width, widget ready theme with nested comments</p>\n<p>Are you a WordPress theme author? <a href=\"http://weblogtoolscollection.com/submit-news/\">Submit your theme</a> to get listed in these release posts.</p>\";s:7:\"pubdate\";s:31:\"Wed, 26 Aug 2009 12:52:00 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"Perurry\";}s:7:\"summary\";s:1860:\"<p><a href=\"http://www.izandi.net/wordpress-theme-hot-news-today/\">Hot News Today</a></p>\n<p><a href=\"http://www.izandi.net/preview/Hot_News_Today/\"><img title=\"Hot News Today\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/HotNewsToday.jpg\" alt=\"Hot News Today\" width=\"200\" height=\"77\" /></a></p>\n<p>Three columns, widget ready theme ready for WordPress 2.8. Also check out <a href=\"http://www.izandi.net/ads-minded-wordpress-theme/\">Ads Minded</a>.</p>\n<p><a href=\"http://the-cloisters.net/wordpress-themes/khaki-theme/\">Khaki</a></p>\n<p><img title=\"Khaki\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Khaki.jpg\" alt=\"Khaki\" width=\"200\" height=\"98\" /></p>\n<p>It’s a 3 Column Split, widget-ready theme in dark-hues of green and khaki. Fixed width featuring Custom Archives, Sitemap and Full-Width No Sidebars page templates. There is an options page for setting the text in the Info Text Box.</p>\n<p><a href=\"http://wordpress.org/extend/themes/shine\">Shine</a></p>\n<p><img title=\"Shine\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Shine.png\" alt=\"Shine\" width=\"200\" height=\"150\" /></p>\n<p>A clean dark three column theme, built with customization in mind. SEO friendly and semantically built using the Carrington Framework.</p>\n<p><a href=\"http://www.tomslatin.com/downloads/wordpress-themes/\">Broken Heart Crane</a></p>\n<p><a href=\"http://www.tomslatin.com/?theme=Broken_Heart_Crane\"><img title=\"Broken Heart Crane\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/BrokenHeartCrane.png\" alt=\"Broken Heart Crane\" width=\"200\" height=\"150\" /></a></p>\n<p>Two columns, fluid width, widget ready theme with nested comments</p>\n<p>Are you a WordPress theme author? <a href=\"http://weblogtoolscollection.com/submit-news/\">Submit your theme</a> to get listed in these release posts.</p>\";}i:28;a:7:{s:5:\"title\";s:38:\"Dougal Campbell: W3 Total Cache Plugin\";s:4:\"guid\";s:33:\"http://dougal.gunters.org/?p=1696\";s:4:\"link\";s:118:\"http://dougal.gunters.org/blog/2009/08/26/w3-total-cache-plugin?utm_source=rss&utm_medium=rss&utm_campaign=rss\";s:11:\"description\";s:8352:\"<p><img class=\"alignright size-full wp-image-1150\" title=\"WordPress Wednesday\" src=\"http://dougal.gunters.org/wordpress/wp-content/uploads/2008/10/wordpress-wednesday.png\" alt=\"\" width=\"150\" height=\"150\" /></p><p>There’s a new WordPress cache plugin in town, and it’s called <a title=\"W3 Total Cache plugin for WordPress\" href=\"http://www.w3-edge.com/wordpress-plugins/w3-total-cache/\">W3 Total Cache</a>. This plugin is one of the contestants in the <a href=\"http://weblogtoolscollection.com/pluginblog/\">2009 Weblog Tools Collection Plugin Competition</a>.</p><p>The W3 Total Cache plugin (W3TC for short) is an advanced cache plugin, and you can only have one of those on your site at once. So if you’re currently using <a href=\"http://ocaoimh.ie/wp-super-cache/\">WP Super Cache</a>, you’ll have to disable that first before enabling W3TC. [side note: I tried to find a good link for information about the advanced-cache functionality, but I came up empty. we need a <a title=\"WordPress Documentation Codex\" href=\"http://codex.wordpress.org/\">Codex</a> page for that]</p><p>If you’ve used WP Super Cache before, you’re probably wondering what’s different about W3 Total Cache? Everything. WP Super Cache is a static disk cache. It creates files on disk with a certain lifespan, and gets the web server to use those instead of firing off <acronym title=\"Php Hypertext Processor\"><span class=\"caps\">PHP</span></acronym> to generate pages on-the-fly, thus saving <acronym title=\"Central Processing Unit\"><span class=\"caps\">CPU</span></acronym> and time. So, on the bright side, it saves your server a lot of work. On the down side, you lose some of the dynamic nature of your site. The entire page will remain cached as-is until the cached version expires, or until it is forced to regenerate (because you update the page, a comment is added, etc).</p><p>W3 Total Cache works differently. It utilizes multiple techniques to improve performance, including: object and query caching; page caching; <acronym title=\"HyperText Markup Language\"><span class=\"caps\">HTML</span></acronym>, <acronym title=\"Cascading Style Sheets\"><span class=\"caps\">CSS</span></acronym>, and javascript minification; gzip compression; CDN (Content Distribution Network) support; and browser caching via ETags. Currently, the caching is based on <a title=\"Alternative PHP Cache\" href=\"http://www.php.net/apc\">APC</a> and/or <a title=\"memcached high-performance memory cache\" href=\"http://www.danga.com/memcached/\">memcache</a>. I’ve suggested that they add <a title=\"XCache PHP opcode cache\" href=\"http://xcache.lighttpd.net/\">XCache</a>, as well. <ins datetime=\"2009-08-26T14:04:55+00:00\">The closest other plugin is probably <a href=\"http://wordpress.org/extend/plugins/batcache/\">Batcache</a>, which also uses a memcached backend for caching.</ins></p><p><span id=\"more-1696\"></span></p><p>Page caching is what WP Super Cache does. Except that W3TC uses your in-memory cache (APC or memcache). Memory being faster than disk, you’ll typically see an improvement when serving pages cached in this way. This does mean, however, that you want to have a decent amount of memory reserved for your cache. The W3TC docs suggest dedicating at least 128M with APC. If your server is strapped for RAM, or you can’t set up a dedicated memcache server, this plugin might not be for you.</p><p>Object and query caching means that the results of MySQL database queries are saved in the memory cache for later use. For example, when someone views your page normally, WordPress (or any other dynamic web application) will fetch things like your category list, your blogroll, and other information from the database, build the <acronym title=\"HyperText Markup Language\"><span class=\"caps\">HTML</span></acronym> page for the browser, and then promptly discard all of the database results when it finishes. The next time someone views the page, it runs all those same database queries again, even if nothing has changed, wasting <acronym title=\"Central Processing Unit\"><span class=\"caps\">CPU</span></acronym> cycles and time. W3 Total Cache will save the results of these queries and other objects that WordPress builds in the memory cache for re-use.</p><p>Minification is the technique of stripping out unneeded information from your <acronym title=\"HyperText Markup Language\"><span class=\"caps\">HTML</span></acronym>, <acronym title=\"Cascading Style Sheets\"><span class=\"caps\">CSS</span></acronym>, and javascript. This can include extra whitespace and comments. Depending on how your original files are formatted, this can result in fairly significant savings (probably 10-20% in many cases). The smaller the files, the faster they can be delivered to the browser. This technique also includes combining multiple <acronym title=\"Cascading Style Sheets\"><span class=\"caps\">CSS</span></acronym> or javascript files into a single request. Normally, each <acronym title=\"Cascading Style Sheets\"><span class=\"caps\">CSS</span></acronym> and javascript file linked to from your theme requires your browser to make a separate network connection to fetch it (a relatively slow operation). By combining these, the plugin reduces the number of network connections needed.</p><p>Gzip compression is a binary compression like you see with ZIP files. This is a more advanced method of converting a large file into a smaller one. Again, meaning you can serve it up to the browser faster. Delivering content to the browser as fast as possible is important, because the browser speed perception of the user can often determine whether or not they stick around to read that content.</p><p>Support for CDNs (Content Distribution Networks) means that you can host static files like images, <acronym title=\"Cascading Style Sheets\"><span class=\"caps\">CSS</span></acronym>, and javascript on a seperate server. Typically, CDNs are optimized for static content. Some CDNs are also geographically distributed, and automatically route the requests to the nearest/fastest location. Even if you don’t use an external CDN (like Akamai, Amazon S3, or Voxel), you can set up your own server optimized for static content, and use that.</p><p><a title=\"HTTP ETag\" href=\"http://en.wikipedia.org/wiki/HTTP_ETag\">ETag</a> support is currently supported in WordPress for feeds (I added that to the core myself, way-back-when). This is a feature of the HTTP specs designed to let servers and browsers coordinate caching. Basically, the first time a browser requests a page from a server, the server will generate an ‘ETag’ header with a unique identifier based on the last time the page was modified. The browser can save a local copy of the page in its cache, along with the ETag. The next time the browser requests the same page, it can send the ETag back to the server. If the ETag on the server-side hasn’t changed (the page hasn’t been modified), then the server returns a “304 Not Modified” response, which tells the browser to just display its cached copy of the page. W3 Total Cache extends this support to other WordPress-generated pages, not just feeds.</p><p>I’ve got the plugin running on this server currently. The only problem I’ve run into was that with the <acronym title=\"HyperText Markup Language\"><span class=\"caps\">HTML</span></acronym> minification “line break removal” option turned on, it caused my <a title=\"Reinvigorate - web site statistics\" href=\"http://reinvigorate.net/\">reinvigorate.net</a> analytics script to fail for some reason. I haven’t fully explored all the options yet, and I don’t have as much memory allocated to memcached as I’d like, but it seems to be working pretty well so far. I should be able to judge more after it’s been running for a few days.</p><p>You can enable various optimizations independently of each other, so there is a lot of flexibility for utilizing various caching techniques while still allowing some things to remain dynamic. I’m curious to hear from others who try this plugin out, and see what they think about the balance between performance improvements and dynamic elements.</p> <a href=\"http://dougal.gunters.org/blog/2009/08/26/w3-total-cache-plugin\" class=\"retweet vert\">W3 Total Cache Plugin</a>\";s:7:\"pubdate\";s:31:\"Wed, 26 Aug 2009 04:10:37 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:6:\"Dougal\";}s:7:\"summary\";s:8352:\"<p><img class=\"alignright size-full wp-image-1150\" title=\"WordPress Wednesday\" src=\"http://dougal.gunters.org/wordpress/wp-content/uploads/2008/10/wordpress-wednesday.png\" alt=\"\" width=\"150\" height=\"150\" /></p><p>There’s a new WordPress cache plugin in town, and it’s called <a title=\"W3 Total Cache plugin for WordPress\" href=\"http://www.w3-edge.com/wordpress-plugins/w3-total-cache/\">W3 Total Cache</a>. This plugin is one of the contestants in the <a href=\"http://weblogtoolscollection.com/pluginblog/\">2009 Weblog Tools Collection Plugin Competition</a>.</p><p>The W3 Total Cache plugin (W3TC for short) is an advanced cache plugin, and you can only have one of those on your site at once. So if you’re currently using <a href=\"http://ocaoimh.ie/wp-super-cache/\">WP Super Cache</a>, you’ll have to disable that first before enabling W3TC. [side note: I tried to find a good link for information about the advanced-cache functionality, but I came up empty. we need a <a title=\"WordPress Documentation Codex\" href=\"http://codex.wordpress.org/\">Codex</a> page for that]</p><p>If you’ve used WP Super Cache before, you’re probably wondering what’s different about W3 Total Cache? Everything. WP Super Cache is a static disk cache. It creates files on disk with a certain lifespan, and gets the web server to use those instead of firing off <acronym title=\"Php Hypertext Processor\"><span class=\"caps\">PHP</span></acronym> to generate pages on-the-fly, thus saving <acronym title=\"Central Processing Unit\"><span class=\"caps\">CPU</span></acronym> and time. So, on the bright side, it saves your server a lot of work. On the down side, you lose some of the dynamic nature of your site. The entire page will remain cached as-is until the cached version expires, or until it is forced to regenerate (because you update the page, a comment is added, etc).</p><p>W3 Total Cache works differently. It utilizes multiple techniques to improve performance, including: object and query caching; page caching; <acronym title=\"HyperText Markup Language\"><span class=\"caps\">HTML</span></acronym>, <acronym title=\"Cascading Style Sheets\"><span class=\"caps\">CSS</span></acronym>, and javascript minification; gzip compression; CDN (Content Distribution Network) support; and browser caching via ETags. Currently, the caching is based on <a title=\"Alternative PHP Cache\" href=\"http://www.php.net/apc\">APC</a> and/or <a title=\"memcached high-performance memory cache\" href=\"http://www.danga.com/memcached/\">memcache</a>. I’ve suggested that they add <a title=\"XCache PHP opcode cache\" href=\"http://xcache.lighttpd.net/\">XCache</a>, as well. <ins datetime=\"2009-08-26T14:04:55+00:00\">The closest other plugin is probably <a href=\"http://wordpress.org/extend/plugins/batcache/\">Batcache</a>, which also uses a memcached backend for caching.</ins></p><p><span id=\"more-1696\"></span></p><p>Page caching is what WP Super Cache does. Except that W3TC uses your in-memory cache (APC or memcache). Memory being faster than disk, you’ll typically see an improvement when serving pages cached in this way. This does mean, however, that you want to have a decent amount of memory reserved for your cache. The W3TC docs suggest dedicating at least 128M with APC. If your server is strapped for RAM, or you can’t set up a dedicated memcache server, this plugin might not be for you.</p><p>Object and query caching means that the results of MySQL database queries are saved in the memory cache for later use. For example, when someone views your page normally, WordPress (or any other dynamic web application) will fetch things like your category list, your blogroll, and other information from the database, build the <acronym title=\"HyperText Markup Language\"><span class=\"caps\">HTML</span></acronym> page for the browser, and then promptly discard all of the database results when it finishes. The next time someone views the page, it runs all those same database queries again, even if nothing has changed, wasting <acronym title=\"Central Processing Unit\"><span class=\"caps\">CPU</span></acronym> cycles and time. W3 Total Cache will save the results of these queries and other objects that WordPress builds in the memory cache for re-use.</p><p>Minification is the technique of stripping out unneeded information from your <acronym title=\"HyperText Markup Language\"><span class=\"caps\">HTML</span></acronym>, <acronym title=\"Cascading Style Sheets\"><span class=\"caps\">CSS</span></acronym>, and javascript. This can include extra whitespace and comments. Depending on how your original files are formatted, this can result in fairly significant savings (probably 10-20% in many cases). The smaller the files, the faster they can be delivered to the browser. This technique also includes combining multiple <acronym title=\"Cascading Style Sheets\"><span class=\"caps\">CSS</span></acronym> or javascript files into a single request. Normally, each <acronym title=\"Cascading Style Sheets\"><span class=\"caps\">CSS</span></acronym> and javascript file linked to from your theme requires your browser to make a separate network connection to fetch it (a relatively slow operation). By combining these, the plugin reduces the number of network connections needed.</p><p>Gzip compression is a binary compression like you see with ZIP files. This is a more advanced method of converting a large file into a smaller one. Again, meaning you can serve it up to the browser faster. Delivering content to the browser as fast as possible is important, because the browser speed perception of the user can often determine whether or not they stick around to read that content.</p><p>Support for CDNs (Content Distribution Networks) means that you can host static files like images, <acronym title=\"Cascading Style Sheets\"><span class=\"caps\">CSS</span></acronym>, and javascript on a seperate server. Typically, CDNs are optimized for static content. Some CDNs are also geographically distributed, and automatically route the requests to the nearest/fastest location. Even if you don’t use an external CDN (like Akamai, Amazon S3, or Voxel), you can set up your own server optimized for static content, and use that.</p><p><a title=\"HTTP ETag\" href=\"http://en.wikipedia.org/wiki/HTTP_ETag\">ETag</a> support is currently supported in WordPress for feeds (I added that to the core myself, way-back-when). This is a feature of the HTTP specs designed to let servers and browsers coordinate caching. Basically, the first time a browser requests a page from a server, the server will generate an ‘ETag’ header with a unique identifier based on the last time the page was modified. The browser can save a local copy of the page in its cache, along with the ETag. The next time the browser requests the same page, it can send the ETag back to the server. If the ETag on the server-side hasn’t changed (the page hasn’t been modified), then the server returns a “304 Not Modified” response, which tells the browser to just display its cached copy of the page. W3 Total Cache extends this support to other WordPress-generated pages, not just feeds.</p><p>I’ve got the plugin running on this server currently. The only problem I’ve run into was that with the <acronym title=\"HyperText Markup Language\"><span class=\"caps\">HTML</span></acronym> minification “line break removal” option turned on, it caused my <a title=\"Reinvigorate - web site statistics\" href=\"http://reinvigorate.net/\">reinvigorate.net</a> analytics script to fail for some reason. I haven’t fully explored all the options yet, and I don’t have as much memory allocated to memcached as I’d like, but it seems to be working pretty well so far. I should be able to judge more after it’s been running for a few days.</p><p>You can enable various optimizations independently of each other, so there is a lot of flexibility for utilizing various caching techniques while still allowing some things to remain dynamic. I’m curious to hear from others who try this plugin out, and see what they think about the balance between performance improvements and dynamic elements.</p> <a href=\"http://dougal.gunters.org/blog/2009/08/26/w3-total-cache-plugin\" class=\"retweet vert\">W3 Total Cache Plugin</a>\";}i:29;a:7:{s:5:\"title\";s:62:\"Publisher Blog: Brazil’s Culture Ministry Selects BuddyPress\";s:4:\"guid\";s:42:\"http://publisherblog.automattic.com/?p=634\";s:4:\"link\";s:82:\"http://publisherblog.automattic.com/2009/08/25/brazil-culture-ministry-buddypress/\";s:11:\"description\";s:2584:\"<div class=\"snap_preview\"><br /><p>Thanks <a href=\"http://www.catiakitahara.com.br/\">Cátia Kitahara</a> for lettings us know about a new <a href=\"http://buddypress.org\">BuddyPress</a> site which is being used to enable and foster debate about various aspects of today’s digital life in Brazil. Built by the Brazilian Culture Ministry, the beta site is now live at <a href=\"http://www.culturadigital.br\">culturadigital.br</a>:<br />\n<a href=\"http://www.culturadigital.br/\"><img src=\"http://wordpresspublishers.files.wordpress.com/2009/08/brazil-culture-ministry-buddypress.png?w=640&h=407\" alt=\"Brazil-Culture-Ministry-BuddyPress\" title=\"Brazil-Culture-Ministry-BuddyPress\" width=\"640\" height=\"407\" class=\"alignnone size-full wp-image-635\" /></a></p>\n<p>The site describes itself as “an open public space destined to democratically create and build a public policy of digital culture, integrating citizens, government institutions, state companies, civil society and the market.” Making use of all the “Facebook-in-a-box” features of BuddyPress, this site is off to a great start and could be a model for other organizations and companies looking to build this kind of community engagement and interaction.</p>\n<p>[Visit <a href=\"http://www.culturadigital.br/\">culturadigital.br</a> ]</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wordpresspublishers.wordpress.com/634/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wordpresspublishers.wordpress.com/634/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wordpresspublishers.wordpress.com/634/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wordpresspublishers.wordpress.com/634/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wordpresspublishers.wordpress.com/634/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wordpresspublishers.wordpress.com/634/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wordpresspublishers.wordpress.com/634/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wordpresspublishers.wordpress.com/634/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wordpresspublishers.wordpress.com/634/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wordpresspublishers.wordpress.com/634/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=publisherblog.automattic.com&blog=1470857&post=634&subd=wordpresspublishers&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Tue, 25 Aug 2009 17:39:29 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:16:\"Raanan Bar-Cohen\";}s:7:\"summary\";s:2584:\"<div class=\"snap_preview\"><br /><p>Thanks <a href=\"http://www.catiakitahara.com.br/\">Cátia Kitahara</a> for lettings us know about a new <a href=\"http://buddypress.org\">BuddyPress</a> site which is being used to enable and foster debate about various aspects of today’s digital life in Brazil. Built by the Brazilian Culture Ministry, the beta site is now live at <a href=\"http://www.culturadigital.br\">culturadigital.br</a>:<br />\n<a href=\"http://www.culturadigital.br/\"><img src=\"http://wordpresspublishers.files.wordpress.com/2009/08/brazil-culture-ministry-buddypress.png?w=640&h=407\" alt=\"Brazil-Culture-Ministry-BuddyPress\" title=\"Brazil-Culture-Ministry-BuddyPress\" width=\"640\" height=\"407\" class=\"alignnone size-full wp-image-635\" /></a></p>\n<p>The site describes itself as “an open public space destined to democratically create and build a public policy of digital culture, integrating citizens, government institutions, state companies, civil society and the market.” Making use of all the “Facebook-in-a-box” features of BuddyPress, this site is off to a great start and could be a model for other organizations and companies looking to build this kind of community engagement and interaction.</p>\n<p>[Visit <a href=\"http://www.culturadigital.br/\">culturadigital.br</a> ]</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wordpresspublishers.wordpress.com/634/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wordpresspublishers.wordpress.com/634/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wordpresspublishers.wordpress.com/634/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wordpresspublishers.wordpress.com/634/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wordpresspublishers.wordpress.com/634/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wordpresspublishers.wordpress.com/634/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wordpresspublishers.wordpress.com/634/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wordpresspublishers.wordpress.com/634/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wordpresspublishers.wordpress.com/634/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wordpresspublishers.wordpress.com/634/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=publisherblog.automattic.com&blog=1470857&post=634&subd=wordpresspublishers&ref=&feed=1\" /></div>\";}i:30;a:7:{s:5:\"title\";s:21:\"Matt: Blog Mothership\";s:4:\"guid\";s:21:\"http://ma.tt/?p=14751\";s:4:\"link\";s:37:\"http://ma.tt/2009/08/blog-mothership/\";s:11:\"description\";s:117:\"<p><a href=\"http://webworkerdaily.com/2009/08/22/your-blog-is-your-mothership/\">Your Blog is Your Mothership</a>.</p>\";s:7:\"pubdate\";s:31:\"Tue, 25 Aug 2009 03:14:40 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:7:\"summary\";s:117:\"<p><a href=\"http://webworkerdaily.com/2009/08/22/your-blog-is-your-mothership/\">Your Blog is Your Mothership</a>.</p>\";}i:31;a:7:{s:5:\"title\";s:71:\"Weblog Tools Collection: 21 Great Plugins for Manage Multi-Author Blogs\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6540\";s:4:\"link\";s:100:\"http://weblogtoolscollection.com/archives/2009/08/24/21-great-plugins-for-manage-multi-author-blogs/\";s:11:\"description\";s:1800:\"<p><a href=\"http://www.wpbeginner.com/plugins/21-great-plugins-to-manage-multi-author-blogs-efficiently-and-successfully/\">21 Great Plugins to Manage Multi-Author Blogs Efficiently</a>: This is an interesting collection of plugins to manage multi-author blogs and add extra visibility to your co-authors. Weblog Tools Collection is a multi-author blog that is put together by highly dedicated and talented authors in various parts of the planet. We collect and put together news, information and articles throughout a 24 hour period and are probably watching over the blog and the comments in one way or another. We rarely ever meet face to face and tend to communicate via IM, email and a very rare phone call from time to time.</p>\n<p>Some of the plugins mentioned in this list are popular such as Role Manager, which is very useful in and of itself. However, there are others that sparked immediate interest in my. The ability to add co-authors to a post would be quite cool, as would the ability to add quick information about the particular author to the various posts. Many of the larger multi-author blogs such as Mashable and TechCrunch already do this (I am not sure how, but I assume there are some custom plugins involved) and now you can do the same.</p>\n<p>Speaking of multiple authors, are you a passionate plugin picker and a theme tamer? If you are not afraid to speak to thousands of people in an instant, have confidence in your writing abilities and are interested in breaking into the blogging world with aplomb, we would like to hear from you. Tell us what you will do to make this blog better using the Contact form above.</p>\n<p>Thanks <a href=\"http://twitter.com/THRIVEcreativeg\">Thrive Creative Group</a> via <a href=\"http://twitter.com/weblogtooltips\">WeblogToolTips</a></p>\";s:7:\"pubdate\";s:31:\"Mon, 24 Aug 2009 22:37:19 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Mark Ghosh\";}s:7:\"summary\";s:1800:\"<p><a href=\"http://www.wpbeginner.com/plugins/21-great-plugins-to-manage-multi-author-blogs-efficiently-and-successfully/\">21 Great Plugins to Manage Multi-Author Blogs Efficiently</a>: This is an interesting collection of plugins to manage multi-author blogs and add extra visibility to your co-authors. Weblog Tools Collection is a multi-author blog that is put together by highly dedicated and talented authors in various parts of the planet. We collect and put together news, information and articles throughout a 24 hour period and are probably watching over the blog and the comments in one way or another. We rarely ever meet face to face and tend to communicate via IM, email and a very rare phone call from time to time.</p>\n<p>Some of the plugins mentioned in this list are popular such as Role Manager, which is very useful in and of itself. However, there are others that sparked immediate interest in my. The ability to add co-authors to a post would be quite cool, as would the ability to add quick information about the particular author to the various posts. Many of the larger multi-author blogs such as Mashable and TechCrunch already do this (I am not sure how, but I assume there are some custom plugins involved) and now you can do the same.</p>\n<p>Speaking of multiple authors, are you a passionate plugin picker and a theme tamer? If you are not afraid to speak to thousands of people in an instant, have confidence in your writing abilities and are interested in breaking into the blogging world with aplomb, we would like to hear from you. Tell us what you will do to make this blog better using the Contact form above.</p>\n<p>Thanks <a href=\"http://twitter.com/THRIVEcreativeg\">Thrive Creative Group</a> via <a href=\"http://twitter.com/weblogtooltips\">WeblogToolTips</a></p>\";}i:32;a:7:{s:5:\"title\";s:49:\"BuddyPress: The New BuddyPress Theme Architecture\";s:4:\"guid\";s:28:\"http://buddypress.org/?p=570\";s:4:\"link\";s:70:\"http://buddypress.org/blog/news/the-new-buddypress-theme-architecture/\";s:11:\"description\";s:3107:\"<p>For the next version of BuddyPress there has been a fair amount of re-factoring work done. We’ve listened to your feedback from version 1.0 and made a number of internal changes that are going to make your lives as plugin developers and theme designers easier.</p>\n<p>One of the biggest changes in BuddyPress 1.1 will be the way themes are built.</p>\n<p>In version 1.0 BuddyPress required two themes to function. The first theme was a “WordPress home” theme that handled the blog and front page of your site. It was essentially a standard WordPress theme. The second was a “BuddyPress member” theme that would handle the display of pages generated by BuddyPress. There were many reasons for handling themes this way, but as time passed it was evident theming in this fashion was hurting the majority to help the minority.</p>\n<p>In BuddyPress 1.1 there will be one single theme to handle everything. BuddyPress will ship with a social network framework theme that acts as a parent theme. The default theme will be a child theme based on this framework and contains only images and css. Building a new BuddyPress theme will be as simple as creating a child theme based on this framework. If you’re not familiar with child themes a <a href=\"http://www.google.com/search?rls=en-us&q=wordpress+child+themes&ie=UTF-8&oe=UTF-8\">quick google search</a> will bring up lots of useful information.</p>\n<p>This approach brings big benefits. When building a new theme you don’t need to re-create every template file. You can override specific template files where needed. Most importantly though, your theme will update automatically with the latest functionality when the framework theme is updated.</p>\n<p>If you’ve already created a BuddyPress theme using the old system don’t worry, these themes will continue to work for at least the next couple of versions. You should find it fairly simple to convert your themes to the new system. The old default themes only took a few hours to convert over.</p>\n<p>Using the framework theme is of course, just an option. You can still go ahead and create your own frameworks or mashups with a completely unique style or structure. As with WordPress themes, the possibilities are infinite.</p>\n<p>If you’d like to get started with the new framework, I’d recommend running the trunk version of BuddyPress. The best way is to fetch this <a href=\"http://svn.buddypress.org/trunk/\">via Subversion</a>, or you can download a zip of the current snapshot using the link at the bottom of <a href=\"http://trac.buddypress.org/browser/trunk\">this Trac browser page</a>.</p>\n<p>BuddyPress 1.1 is on track for a September release.</p>\n<p><strong>Update:</strong>: There seems to be confusion about using existing WordPress themes. You can still use any existing WordPress theme and copy over the extra templates from the framework theme. This will allow you to continue to use your current theme and also keep the same look and feel for BuddyPress features. You may need to make some some CSS adjustments.</p>\";s:7:\"pubdate\";s:31:\"Mon, 24 Aug 2009 19:07:26 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:13:\"Andy Peatling\";}s:7:\"summary\";s:3107:\"<p>For the next version of BuddyPress there has been a fair amount of re-factoring work done. We’ve listened to your feedback from version 1.0 and made a number of internal changes that are going to make your lives as plugin developers and theme designers easier.</p>\n<p>One of the biggest changes in BuddyPress 1.1 will be the way themes are built.</p>\n<p>In version 1.0 BuddyPress required two themes to function. The first theme was a “WordPress home” theme that handled the blog and front page of your site. It was essentially a standard WordPress theme. The second was a “BuddyPress member” theme that would handle the display of pages generated by BuddyPress. There were many reasons for handling themes this way, but as time passed it was evident theming in this fashion was hurting the majority to help the minority.</p>\n<p>In BuddyPress 1.1 there will be one single theme to handle everything. BuddyPress will ship with a social network framework theme that acts as a parent theme. The default theme will be a child theme based on this framework and contains only images and css. Building a new BuddyPress theme will be as simple as creating a child theme based on this framework. If you’re not familiar with child themes a <a href=\"http://www.google.com/search?rls=en-us&q=wordpress+child+themes&ie=UTF-8&oe=UTF-8\">quick google search</a> will bring up lots of useful information.</p>\n<p>This approach brings big benefits. When building a new theme you don’t need to re-create every template file. You can override specific template files where needed. Most importantly though, your theme will update automatically with the latest functionality when the framework theme is updated.</p>\n<p>If you’ve already created a BuddyPress theme using the old system don’t worry, these themes will continue to work for at least the next couple of versions. You should find it fairly simple to convert your themes to the new system. The old default themes only took a few hours to convert over.</p>\n<p>Using the framework theme is of course, just an option. You can still go ahead and create your own frameworks or mashups with a completely unique style or structure. As with WordPress themes, the possibilities are infinite.</p>\n<p>If you’d like to get started with the new framework, I’d recommend running the trunk version of BuddyPress. The best way is to fetch this <a href=\"http://svn.buddypress.org/trunk/\">via Subversion</a>, or you can download a zip of the current snapshot using the link at the bottom of <a href=\"http://trac.buddypress.org/browser/trunk\">this Trac browser page</a>.</p>\n<p>BuddyPress 1.1 is on track for a September release.</p>\n<p><strong>Update:</strong>: There seems to be confusion about using existing WordPress themes. You can still use any existing WordPress theme and copy over the extra templates from the framework theme. This will allow you to continue to use your current theme and also keep the same look and feel for BuddyPress features. You may need to make some some CSS adjustments.</p>\";}i:33;a:7:{s:5:\"title\";s:47:\"Alex King: The Carrington Framework Q&A Part II\";s:4:\"guid\";s:27:\"http://alexking.org/?p=3576\";s:4:\"link\";s:66:\"http://alexking.org/blog/2009/08/24/carrington-framework-qa-part-2\";s:11:\"description\";s:817:\"<p>I’ve published <a href=\"http://carringtontheme.com/2009/08/carrington-framework-qa-part-2/\">another Q&A on the Carrington Framework</a> on the <a href=\"http://carringtontheme.com/\">Carrington web site</a>. This one covers some additional questions I saw popping up in the forums and comments.</p>\n<p>It’s great to see folks being able to get into Carrington a little more of late, I guess the <a href=\"http://carringtontheme.com/developers/\">additional documentation</a> has been helpful.</p>\n<p>Also, remember to submit your Carrington powered sites to the <a href=\"http://carringtontheme.com/category/showcase/\">Showcase</a> once they go live, I’m looking forward to seeing what people have built.</p>\n<img src=\"http://alexking.org/wp/?ak_action=api_record_view&id=3576&type=feed\" alt=\"\" />\";s:7:\"pubdate\";s:31:\"Mon, 24 Aug 2009 18:10:09 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Alex\";}s:7:\"summary\";s:817:\"<p>I’ve published <a href=\"http://carringtontheme.com/2009/08/carrington-framework-qa-part-2/\">another Q&A on the Carrington Framework</a> on the <a href=\"http://carringtontheme.com/\">Carrington web site</a>. This one covers some additional questions I saw popping up in the forums and comments.</p>\n<p>It’s great to see folks being able to get into Carrington a little more of late, I guess the <a href=\"http://carringtontheme.com/developers/\">additional documentation</a> has been helpful.</p>\n<p>Also, remember to submit your Carrington powered sites to the <a href=\"http://carringtontheme.com/category/showcase/\">Showcase</a> once they go live, I’m looking forward to seeing what people have built.</p>\n<img src=\"http://alexking.org/wp/?ak_action=api_record_view&id=3576&type=feed\" alt=\"\" />\";}i:34;a:7:{s:5:\"title\";s:60:\"Weblog Tools Collection: WordPress Plugin Releases for 08/24\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6533\";s:4:\"link\";s:88:\"http://weblogtoolscollection.com/archives/2009/08/24/wordpress-plugin-releases-for-0824/\";s:11:\"description\";s:3004:\"<h3>New Plugins</h3>\n<p><a href=\"http://ecosystemi.com/super-cat-lister/\">Super Cat Lister</a></p>\n<p>SuperCatLister greatly extends the abilities of Wordpress as a content management system. It does this by giving site designers the ability to insert links or content from posts in specified categories into other posts.</p>\n<p><a href=\"http://www.profitplugs.com/testimonials-manager-wordpress/\">Testimonials Manager</a></p>\n<p>Testimonials Manager is a WordPress plugin that allows you to manage and display testimonials for your blog, product or service. It can be used to build your portfolio or to encourage readers to subscribe / buy your products.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/search/\">Search API</a></p>\n<p>This plugin creates a basis for a new search engine to replace the simple input box search currently employed. The plugin creates an API to support advanced search capabilities such as boolean search, multiple content searches (posts, tags, pages, authors and any available metadata) and flags (finding posts with A string in category C) through additional plugins.</p>\n<p><a href=\"http://www.techtipsmaster.com/wp-preventcopyblogs.html\">WP-PreventCopyBlogs</a></p>\n<p>Track visitors who try to copy your content</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://thecuriousfrog.com/projects/last-modified-footer/\">Last Modified Footer</a></p>\n<p>The Last Modified Footer plugin generates a message stating the date / time the content being viewed was last modified. This information can be placed in the site footer, or elsewhere on the page.</p>\n<p><a href=\"http://www.whoismanu.com/photoq-wordpress-photoblog-plugin/\">PhotoQ</a></p>\n<p>PhotoQ is a plugin for photo enthusiasts or anyone who has a lot of pictures to post. It turns your WordPress blog into a full featured photoblog and starting with this newest version supports virtually any theme there is. The plugin is aimed at automating publishing of photos as much as possible.</p>\n<p><a href=\"http://www.jenruno.com/SpamTask/\">SpamTask</a></p>\n<p>SpamTask is a spam protection plugin for WordPress, created to prevent comment spam in the most efficient way. The blog spam filter is known to catch all spam robots.</p>\n<p><a href=\"http://sww.co.nz/wordpress-plugins/ezy-nav-menu/\">Ezy Nav Menu</a></p>\n<p>Makes use of WP’s built in ‘Edit Links’ to create and manage a website navigation menu that can be displayed using a custom template tag.</p>\n<p><a href=\"http://www.viadat.com/store-locator\">Store Locator</a></p>\n<p>The Store Locator plugin empowers web developers & web site owners to easily manage and display any set of important stores, products, or other locations on their website in an easily searchable manner. Uses Google Maps.</p>\n<p><a href=\"http://thecuriousfrog.com/projects/k2-style-switcher/\">K2 Style Switcher</a></p>\n<p>This plugin is the K2 equivalent of a theme switcher. It allows your visitors to re-skin your site from a list of K2 styles that you select.</p>\";s:7:\"pubdate\";s:31:\"Mon, 24 Aug 2009 13:09:00 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"Perurry\";}s:7:\"summary\";s:3004:\"<h3>New Plugins</h3>\n<p><a href=\"http://ecosystemi.com/super-cat-lister/\">Super Cat Lister</a></p>\n<p>SuperCatLister greatly extends the abilities of Wordpress as a content management system. It does this by giving site designers the ability to insert links or content from posts in specified categories into other posts.</p>\n<p><a href=\"http://www.profitplugs.com/testimonials-manager-wordpress/\">Testimonials Manager</a></p>\n<p>Testimonials Manager is a WordPress plugin that allows you to manage and display testimonials for your blog, product or service. It can be used to build your portfolio or to encourage readers to subscribe / buy your products.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/search/\">Search API</a></p>\n<p>This plugin creates a basis for a new search engine to replace the simple input box search currently employed. The plugin creates an API to support advanced search capabilities such as boolean search, multiple content searches (posts, tags, pages, authors and any available metadata) and flags (finding posts with A string in category C) through additional plugins.</p>\n<p><a href=\"http://www.techtipsmaster.com/wp-preventcopyblogs.html\">WP-PreventCopyBlogs</a></p>\n<p>Track visitors who try to copy your content</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://thecuriousfrog.com/projects/last-modified-footer/\">Last Modified Footer</a></p>\n<p>The Last Modified Footer plugin generates a message stating the date / time the content being viewed was last modified. This information can be placed in the site footer, or elsewhere on the page.</p>\n<p><a href=\"http://www.whoismanu.com/photoq-wordpress-photoblog-plugin/\">PhotoQ</a></p>\n<p>PhotoQ is a plugin for photo enthusiasts or anyone who has a lot of pictures to post. It turns your WordPress blog into a full featured photoblog and starting with this newest version supports virtually any theme there is. The plugin is aimed at automating publishing of photos as much as possible.</p>\n<p><a href=\"http://www.jenruno.com/SpamTask/\">SpamTask</a></p>\n<p>SpamTask is a spam protection plugin for WordPress, created to prevent comment spam in the most efficient way. The blog spam filter is known to catch all spam robots.</p>\n<p><a href=\"http://sww.co.nz/wordpress-plugins/ezy-nav-menu/\">Ezy Nav Menu</a></p>\n<p>Makes use of WP’s built in ‘Edit Links’ to create and manage a website navigation menu that can be displayed using a custom template tag.</p>\n<p><a href=\"http://www.viadat.com/store-locator\">Store Locator</a></p>\n<p>The Store Locator plugin empowers web developers & web site owners to easily manage and display any set of important stores, products, or other locations on their website in an easily searchable manner. Uses Google Maps.</p>\n<p><a href=\"http://thecuriousfrog.com/projects/k2-style-switcher/\">K2 Style Switcher</a></p>\n<p>This plugin is the K2 equivalent of a theme switcher. It allows your visitors to re-skin your site from a list of K2 styles that you select.</p>\";}i:35;a:7:{s:5:\"title\";s:65:\"Weblog Tools Collection: WordPress Threaded Comments the Easy Way\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6535\";s:4:\"link\";s:94:\"http://weblogtoolscollection.com/archives/2009/08/23/wordpress-threaded-comments-the-easy-way/\";s:11:\"description\";s:2974:\"<p>Comments are the incentives you get for writing a post and if you write good ones you are bound to get 100s and 1000s of comments on your posts.</p>\n<p>But wait not every comment on your blog is directly related to the post itself, there are times when commentators respond to other commentators, in short we call that a discussion.</p>\n<p>Flashback to WordPress 2.7, there was a new introduction in the form of threaded comments, this was done so that people on your blog can comment and respond to each other and communicate and discuss.</p>\n<p>Coming back to future, it has been so long and many users still do not have threaded comments on their blogs.</p>\n<p><strong>Reason 1:</strong> Most of the WordPress users are not programmers and use themes created by others, so unless they use a theme that has support for threaded comments they don’t make use of that feature.</p>\n<p><strong>Reason 2:</strong> Many users have knowledge to program and edit but are just plain lazy (example me) and do not update their themes to add threaded comments support.</p>\n<p>Now how does one implement threaded comments in WordPress when we fall into the above two categories? Pretty simple, by using the power that WordPress itself provides users with, in the form of extensibility, in short with a WordPress plugin.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/wordpress-thread-comment/\" target=\"_blank\">WordPress Thread Comment</a> is a excellent choice for adding threaded comments to your blog without having to have any coding skills, once you install the plugin it does everything for you, you do not even have to edit your themes to add threaded comment support on your blog.</p>\n<p>Another option is to use <a href=\"http://meidell.dk/archives/2004/09/04/nested-comments/\" target=\"_blank\">Brian’s Threaded Comments</a> which was actually the first one to add threaded comments to WordPress blog, however it still requires users to do a bit of theme changes.</p>\n<p>Of course there are other options available in the form of third party services, like, take for instance Automattic’s own <a href=\"http://www.intensedebate.com/\" target=\"_blank\">Intense Debate</a> and <a href=\"http://www.disqus.com/\" target=\"_blank\">Disqus</a>, these services make commenting and discussion more easier.</p>\n<p>Now do you have an excuse for not having threaded comments on your blog? BTW do you use threaded comments? If not why, if yes how? Don’t stop short of just reading this we have threaded comments enabled so discuss as much you wish <img src=\"http://weblogtoolscollection.com/wp-includes/images/smilies/icon_smile.gif\" alt=\":-)\" class=\"wp-smiley\" /> .</p>\n<p>I would be thankful if you take part in this small poll with regards to threaded comments.</p>\n<p> \n<p></p>\n<p>You can find more options for threaded comments by visiting <a href=\"http://wordpress.org/extend/plugins/search.php?q=threaded+comments\" target=\"_blank\">this search</a> on WordPress extend.</p>\";s:7:\"pubdate\";s:31:\"Sun, 23 Aug 2009 21:25:15 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:12:\"Keith Dsouza\";}s:7:\"summary\";s:2974:\"<p>Comments are the incentives you get for writing a post and if you write good ones you are bound to get 100s and 1000s of comments on your posts.</p>\n<p>But wait not every comment on your blog is directly related to the post itself, there are times when commentators respond to other commentators, in short we call that a discussion.</p>\n<p>Flashback to WordPress 2.7, there was a new introduction in the form of threaded comments, this was done so that people on your blog can comment and respond to each other and communicate and discuss.</p>\n<p>Coming back to future, it has been so long and many users still do not have threaded comments on their blogs.</p>\n<p><strong>Reason 1:</strong> Most of the WordPress users are not programmers and use themes created by others, so unless they use a theme that has support for threaded comments they don’t make use of that feature.</p>\n<p><strong>Reason 2:</strong> Many users have knowledge to program and edit but are just plain lazy (example me) and do not update their themes to add threaded comments support.</p>\n<p>Now how does one implement threaded comments in WordPress when we fall into the above two categories? Pretty simple, by using the power that WordPress itself provides users with, in the form of extensibility, in short with a WordPress plugin.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/wordpress-thread-comment/\" target=\"_blank\">WordPress Thread Comment</a> is a excellent choice for adding threaded comments to your blog without having to have any coding skills, once you install the plugin it does everything for you, you do not even have to edit your themes to add threaded comment support on your blog.</p>\n<p>Another option is to use <a href=\"http://meidell.dk/archives/2004/09/04/nested-comments/\" target=\"_blank\">Brian’s Threaded Comments</a> which was actually the first one to add threaded comments to WordPress blog, however it still requires users to do a bit of theme changes.</p>\n<p>Of course there are other options available in the form of third party services, like, take for instance Automattic’s own <a href=\"http://www.intensedebate.com/\" target=\"_blank\">Intense Debate</a> and <a href=\"http://www.disqus.com/\" target=\"_blank\">Disqus</a>, these services make commenting and discussion more easier.</p>\n<p>Now do you have an excuse for not having threaded comments on your blog? BTW do you use threaded comments? If not why, if yes how? Don’t stop short of just reading this we have threaded comments enabled so discuss as much you wish <img src=\"http://weblogtoolscollection.com/wp-includes/images/smilies/icon_smile.gif\" alt=\":-)\" class=\"wp-smiley\" /> .</p>\n<p>I would be thankful if you take part in this small poll with regards to threaded comments.</p>\n<p> \n<p></p>\n<p>You can find more options for threaded comments by visiting <a href=\"http://wordpress.org/extend/plugins/search.php?q=threaded+comments\" target=\"_blank\">this search</a> on WordPress extend.</p>\";}i:36;a:7:{s:5:\"title\";s:59:\"Weblog Tools Collection: WordPress Theme Releases for 08/22\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6530\";s:4:\"link\";s:89:\"http://weblogtoolscollection.com/archives/2009/08/22/wordpress-theme-releases-for-0822-2/\";s:11:\"description\";s:2278:\"<h4><a href=\"http://rubiqube.com/free-wordpress-theme-empty-canvas/\">Empty Canvas</a></h4>\n<p><a href=\"http://rubiqube.com/testzone/wordpress/?preview_theme=EmptyCanvas\"><img title=\"Empty-Canvas\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/EmptyCanvas.jpg\" alt=\"Empty-Canvas\" width=\"200\" height=\"108\" /></a></p>\n<p>Empty Canvas is a two column, minimalist widget ready theme</p>\n<h4><a href=\"http://www.xhtml.am/blog/2009/08/red-xhtml-free-wordpress-theme/\">Red XHTML</a></h4>\n<p><a href=\"http://www.xhtml.am/demo/index.php?wptheme=RedXHTML\"><img title=\"Red XHTML\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/RedXHTML.png\" alt=\"Red XHTML\" width=\"200\" height=\"150\" /></a></p>\n<p>Two column, widget ready, red, white and grey theme</p>\n<h4><a href=\"http://templates.arcsin.se/simple-magazine-wordpress-theme/\">Simple Magazine</a></h4>\n<p><a href=\"http://templates.arcsin.se/demo/simple-magazine-wordpress-theme/\"><img title=\"Simple-Magazine\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/SimpleMagazine.jpg\" alt=\"Simple-Magazine\" width=\"200\" height=\"100\" /></a></p>\n<p>A simple and lightweight magazine styled theme. Two column, fixed width with support for widgets and nested comments.</p>\n<h4><a href=\"http://scuola-mondo.net/seo-wordpress-theme/\">Scuola Mondo’s SEO Wordpress Theme</a></h4>\n<p><img title=\"scuolamondo_1_1\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/scuolamondo_1_1.gif\" border=\"0\" alt=\"scuolamondo_1_1\" width=\"200\" height=\"128\" /></p>\n<p>A minimalist, one-column, fluent and widgetized SEO Wordpress theme with sidebar at the bottom of the page. The colours can be modified and an Avatar functionality is already built-in template.</p>\n<h4><a href=\"http://swiftthemes.com/2009/08/wordpress-themes/swift-the-fastest-loading-wordpress-theme/\">Swift</a></h4>\n<p><img title=\"swift\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/swift.png\" alt=\"swift\" width=\"200\" height=\"139\" /></p>\n<p>Two column WordPress theme designed for high speed loading with four widgetized sections available in eight color schemes.</p>\n<p>Are you a theme author? <a href=\"http://weblogtoolscollection.com/submit-news/\">Submit your theme</a> to us to get it listed in these posts.</p>\";s:7:\"pubdate\";s:31:\"Sat, 22 Aug 2009 13:35:00 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"Perurry\";}s:7:\"summary\";s:2278:\"<h4><a href=\"http://rubiqube.com/free-wordpress-theme-empty-canvas/\">Empty Canvas</a></h4>\n<p><a href=\"http://rubiqube.com/testzone/wordpress/?preview_theme=EmptyCanvas\"><img title=\"Empty-Canvas\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/EmptyCanvas.jpg\" alt=\"Empty-Canvas\" width=\"200\" height=\"108\" /></a></p>\n<p>Empty Canvas is a two column, minimalist widget ready theme</p>\n<h4><a href=\"http://www.xhtml.am/blog/2009/08/red-xhtml-free-wordpress-theme/\">Red XHTML</a></h4>\n<p><a href=\"http://www.xhtml.am/demo/index.php?wptheme=RedXHTML\"><img title=\"Red XHTML\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/RedXHTML.png\" alt=\"Red XHTML\" width=\"200\" height=\"150\" /></a></p>\n<p>Two column, widget ready, red, white and grey theme</p>\n<h4><a href=\"http://templates.arcsin.se/simple-magazine-wordpress-theme/\">Simple Magazine</a></h4>\n<p><a href=\"http://templates.arcsin.se/demo/simple-magazine-wordpress-theme/\"><img title=\"Simple-Magazine\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/SimpleMagazine.jpg\" alt=\"Simple-Magazine\" width=\"200\" height=\"100\" /></a></p>\n<p>A simple and lightweight magazine styled theme. Two column, fixed width with support for widgets and nested comments.</p>\n<h4><a href=\"http://scuola-mondo.net/seo-wordpress-theme/\">Scuola Mondo’s SEO Wordpress Theme</a></h4>\n<p><img title=\"scuolamondo_1_1\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/scuolamondo_1_1.gif\" border=\"0\" alt=\"scuolamondo_1_1\" width=\"200\" height=\"128\" /></p>\n<p>A minimalist, one-column, fluent and widgetized SEO Wordpress theme with sidebar at the bottom of the page. The colours can be modified and an Avatar functionality is already built-in template.</p>\n<h4><a href=\"http://swiftthemes.com/2009/08/wordpress-themes/swift-the-fastest-loading-wordpress-theme/\">Swift</a></h4>\n<p><img title=\"swift\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/swift.png\" alt=\"swift\" width=\"200\" height=\"139\" /></p>\n<p>Two column WordPress theme designed for high speed loading with four widgetized sections available in eight color schemes.</p>\n<p>Are you a theme author? <a href=\"http://weblogtoolscollection.com/submit-news/\">Submit your theme</a> to us to get it listed in these posts.</p>\";}i:37;a:7:{s:5:\"title\";s:37:\"Gravatar: A new look for Gravatar.com\";s:4:\"guid\";s:31:\"http://blog.gravatar.com/?p=165\";s:4:\"link\";s:64:\"http://blog.gravatar.com/2009/08/21/a-new-look-for-gravatar-com/\";s:11:\"description\";s:1873:\"<div class=\"snap_preview\"><br /><p>A few days ago we released an updated look for <a href=\"http://en.gravatar.com/\">Gravatar.com</a>. We really felt that the old front page was cramped, stuffy, and heavy. So we worked hard to lighten it up, make it more immediately informative, and gave everything a little more room to breathe. Playing a starring role on the new front page is our introduction video (which I like to call <a href=\"http://wordpress.tv/2009/07/26/introducing-gravatar-your-globally-recognized-avatar/\"><span>Gravatar, the Motion Picture</span></a>.) Anyhow this is just a small update from Gravatar-land. We hope you’ll enjoy the new look while we cook up some cool stuff for you in the future.</p>\n<p>–DK</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/gravatar.wordpress.com/165/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/gravatar.wordpress.com/165/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/gravatar.wordpress.com/165/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/gravatar.wordpress.com/165/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/gravatar.wordpress.com/165/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/gravatar.wordpress.com/165/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/gravatar.wordpress.com/165/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/gravatar.wordpress.com/165/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/gravatar.wordpress.com/165/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/gravatar.wordpress.com/165/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=blog.gravatar.com&blog=1886259&post=165&subd=gravatar&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Fri, 21 Aug 2009 17:32:13 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:11:\"apokalyptik\";}s:7:\"summary\";s:1873:\"<div class=\"snap_preview\"><br /><p>A few days ago we released an updated look for <a href=\"http://en.gravatar.com/\">Gravatar.com</a>. We really felt that the old front page was cramped, stuffy, and heavy. So we worked hard to lighten it up, make it more immediately informative, and gave everything a little more room to breathe. Playing a starring role on the new front page is our introduction video (which I like to call <a href=\"http://wordpress.tv/2009/07/26/introducing-gravatar-your-globally-recognized-avatar/\"><span>Gravatar, the Motion Picture</span></a>.) Anyhow this is just a small update from Gravatar-land. We hope you’ll enjoy the new look while we cook up some cool stuff for you in the future.</p>\n<p>–DK</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/gravatar.wordpress.com/165/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/gravatar.wordpress.com/165/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/gravatar.wordpress.com/165/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/gravatar.wordpress.com/165/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/gravatar.wordpress.com/165/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/gravatar.wordpress.com/165/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/gravatar.wordpress.com/165/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/gravatar.wordpress.com/165/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/gravatar.wordpress.com/165/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/gravatar.wordpress.com/165/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=blog.gravatar.com&blog=1886259&post=165&subd=gravatar&ref=&feed=1\" /></div>\";}i:38;a:7:{s:5:\"title\";s:21:\"Matt: Africa, Ulusaba\";s:4:\"guid\";s:21:\"http://ma.tt/?p=14567\";s:4:\"link\";s:36:\"http://ma.tt/2009/07/africa-ulusaba/\";s:11:\"description\";s:35913:\"<p>Arrived at the <a href=\"http://www.ulusaba.virgin.com/\">Ulusaba Game Reserve</a> in South Africa with Richard Branson, saw some hippos, elephants, and a cheetah, followed by a delicious dinner — the last one from their current chef.</p>\n<p><span id=\"more-14567\"></span></p>\n\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2316-3/\" title=\"MCM_2316\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2316-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2316\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2319-4/\" title=\"MCM_2319\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2319-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2319\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2320-3/\" title=\"MCM_2320\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2320-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2320\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2323-4/\" title=\"MCM_2323\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2323-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2323\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2326-3/\" title=\"MCM_2326\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2326-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2326\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2327/\" title=\"MCM_2327\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2327-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2327\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2329-3/\" title=\"MCM_2329\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2329-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2329\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2333-4/\" title=\"MCM_2333\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_23331-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2333\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2334-4/\" title=\"MCM_2334\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_23341-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2334\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2335-4/\" title=\"MCM_2335\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2335-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2335\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2339-2/\" title=\"MCM_2339\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2339-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2339\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2340-3/\" title=\"MCM_2340\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2340-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2340\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2341-2/\" title=\"MCM_2341\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2341-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2341\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2345-2/\" title=\"MCM_2345\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2345-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2345\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2347-2/\" title=\"MCM_2347\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2347-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2347\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2350-2/\" title=\"MCM_2350\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2350-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2350\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2355-2/\" title=\"MCM_2355\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2355-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2355\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2357-2/\" title=\"MCM_2357\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2357-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2357\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2359-2/\" title=\"MCM_2359\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2359-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2359\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2362-2/\" title=\"MCM_2362\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2362-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2362\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2363-2/\" title=\"MCM_2363\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2363-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2363\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2364-2/\" title=\"MCM_2364\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2364-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2364\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2366-3/\" title=\"MCM_2366\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2366-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2366\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2368-2/\" title=\"MCM_2368\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2368-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2368\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2369/\" title=\"MCM_2369\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2369-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2369\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2370-3/\" title=\"MCM_2370\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2370-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2370\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2372-3/\" title=\"MCM_2372\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2372-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2372\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2374/\" title=\"MCM_2374\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2374-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2374\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2382-2/\" title=\"MCM_2382\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2382-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2382\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2385-2/\" title=\"MCM_2385\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2385-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2385\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2387-2/\" title=\"MCM_2387\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2387-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2387\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2390-2/\" title=\"MCM_2390\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2390-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2390\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2393-3/\" title=\"MCM_2393\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2393-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2393\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2394/\" title=\"MCM_2394\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2394-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2394\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2396/\" title=\"MCM_2396\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2396-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2396\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2401-3/\" title=\"MCM_2401\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2401-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2401\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2404-2/\" title=\"MCM_2404\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2404-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2404\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2408-3/\" title=\"MCM_2408\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2408-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2408\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2411-3/\" title=\"MCM_2411\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2411-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2411\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2412-4/\" title=\"MCM_2412\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2412-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2412\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2416-4/\" title=\"MCM_2416\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2416-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2416\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2419-3/\" title=\"MCM_2419\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2419-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2419\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2420-3/\" title=\"MCM_2420\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2420-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2420\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2421-3/\" title=\"MCM_2421\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2421-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2421\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2423-3/\" title=\"MCM_2423\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2423-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2423\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2424-2/\" title=\"MCM_2424\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2424-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2424\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2425/\" title=\"MCM_2425\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2425-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2425\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2427-3/\" title=\"MCM_2427\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2427-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2427\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2428-3/\" title=\"MCM_2428\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2428-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2428\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2431-2/\" title=\"MCM_2431\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2431-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2431\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2432-3/\" title=\"MCM_2432\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2432-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2432\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2433-3/\" title=\"MCM_2433\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2433-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2433\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2435-3/\" title=\"MCM_2435\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2435-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2435\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2436-3/\" title=\"MCM_2436\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2436-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2436\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2437-4/\" title=\"MCM_2437\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2437-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2437\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2438-3/\" title=\"MCM_2438\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2438-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2438\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2439-3/\" title=\"MCM_2439\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2439-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2439\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2440-2/\" title=\"MCM_2440\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2440-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2440\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2442-4/\" title=\"MCM_2442\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2442-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2442\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2446-3/\" title=\"MCM_2446\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2446-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2446\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2447-3/\" title=\"MCM_2447\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2447-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2447\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2449-3/\" title=\"MCM_2449\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2449-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2449\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2450-2/\" title=\"MCM_2450\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2450-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2450\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2456-2/\" title=\"MCM_2456\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2456-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2456\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2459-3/\" title=\"MCM_2459\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2459-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2459\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2461-4/\" title=\"MCM_2461\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2461-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2461\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2462-4/\" title=\"MCM_2462\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2462-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2462\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2464-2/\" title=\"MCM_2464\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2464-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2464\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2465/\" title=\"MCM_2465\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2465-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2465\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2466-3/\" title=\"MCM_2466\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2466-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2466\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2467-3/\" title=\"MCM_2467\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2467-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2467\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2471-2/\" title=\"MCM_2471\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2471-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2471\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2475-2/\" title=\"MCM_2475\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2475-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2475\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2476/\" title=\"MCM_2476\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2476-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2476\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2477-3/\" title=\"MCM_2477\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2477-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2477\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2480-2/\" title=\"MCM_2480\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2480-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2480\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2481-3/\" title=\"MCM_2481\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2481-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2481\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2482/\" title=\"MCM_2482\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2482-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2482\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2488-2/\" title=\"MCM_2488\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2488-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2488\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2493-3/\" title=\"MCM_2493\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2493-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2493\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2500/\" title=\"MCM_2500\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2500-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2500\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2503/\" title=\"MCM_2503\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2503-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2503\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2505-2/\" title=\"MCM_2505\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2505-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2505\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2510-3/\" title=\"MCM_2510\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2510-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2510\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2512-2/\" title=\"MCM_2512\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2512-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2512\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2525-2/\" title=\"MCM_2525\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2525-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2525\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2531/\" title=\"MCM_2531\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2531-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2531\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2539/\" title=\"MCM_2539\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2539-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2539\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2558/\" title=\"MCM_2558\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2558-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2558\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2569/\" title=\"MCM_2569\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2569-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2569\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2584/\" title=\"MCM_2584\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2584-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2584\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2589/\" title=\"MCM_2589\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2589-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2589\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2642/\" title=\"MCM_2642\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2642-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2642\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2661/\" title=\"MCM_2661\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2661-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2661\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2675/\" title=\"MCM_2675\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2675-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2675\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2691/\" title=\"MCM_2691\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2691-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2691\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2694/\" title=\"MCM_2694\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2694-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2694\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2700/\" title=\"MCM_2700\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2700-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2700\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2709/\" title=\"MCM_2709\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2709-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2709\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2720/\" title=\"MCM_2720\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2720-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2720\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2722/\" title=\"MCM_2722\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2722-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2722\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2725/\" title=\"MCM_2725\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2725-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2725\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2731/\" title=\"MCM_2731\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2731-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2731\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2734/\" title=\"MCM_2734\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2734-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2734\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2737/\" title=\"MCM_2737\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2737-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2737\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2740/\" title=\"MCM_2740\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2740-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2740\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2747/\" title=\"MCM_2747\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2747-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2747\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2749/\" title=\"MCM_2749\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2749-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2749\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2752/\" title=\"MCM_2752\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2752-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2752\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2765/\" title=\"MCM_2765\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2765-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2765\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2771/\" title=\"MCM_2771\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2771-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2771\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2783/\" title=\"MCM_2783\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2783-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2783\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2787/\" title=\"MCM_2787\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2787-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2787\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2796/\" title=\"MCM_2796\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2796-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2796\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2798/\" title=\"MCM_2798\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2798-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2798\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2805/\" title=\"MCM_2805\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2805-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2805\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2808/\" title=\"MCM_2808\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2808-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2808\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2810/\" title=\"MCM_2810\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2810-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2810\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2812/\" title=\"MCM_2812\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2812-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2812\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2819/\" title=\"MCM_2819\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2819-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2819\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2846/\" title=\"MCM_2846\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2846-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2846\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2864/\" title=\"MCM_2864\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2864-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2864\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2878/\" title=\"MCM_2878\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2878-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2878\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2891/\" title=\"MCM_2891\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2891-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2891\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2913/\" title=\"MCM_2913\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2913-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2913\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2928/\" title=\"MCM_2928\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2928-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2928\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2929/\" title=\"MCM_2929\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2929-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2929\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2937/\" title=\"MCM_2937\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2937-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2937\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2938/\" title=\"MCM_2938\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2938-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2938\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2939/\" title=\"MCM_2939\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2939-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2939\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2941/\" title=\"MCM_2941\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2941-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2941\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2942/\" title=\"MCM_2942\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2942-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2942\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2946/\" title=\"MCM_2946\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2946-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2946\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2947/\" title=\"MCM_2947\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2947-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2947\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2953/\" title=\"MCM_2953\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2953-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2953\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2956/\" title=\"MCM_2956\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2956-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2956\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2961/\" title=\"MCM_2961\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2961-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2961\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2962/\" title=\"MCM_2962\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2962-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2962\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2964/\" title=\"MCM_2964\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2964-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2964\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2965/\" title=\"MCM_2965\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2965-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2965\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2967/\" title=\"MCM_2967\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2967-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2967\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2968/\" title=\"MCM_2968\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2968-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2968\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2972/\" title=\"MCM_2972\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2972-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2972\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2973/\" title=\"MCM_2973\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2973-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2973\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2974/\" title=\"MCM_2974\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2974-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2974\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2975/\" title=\"MCM_2975\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2975-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2975\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2976/\" title=\"MCM_2976\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2976-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2976\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2979/\" title=\"MCM_2979\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2979-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2979\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2981/\" title=\"MCM_2981\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2981-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2981\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2983/\" title=\"MCM_2983\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2983-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2983\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2985/\" title=\"MCM_2985\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2985-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2985\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2987/\" title=\"MCM_2987\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2987-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2987\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2989/\" title=\"MCM_2989\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2989-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2989\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2993/\" title=\"MCM_2993\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2993-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2993\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2996/\" title=\"MCM_2996\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2996-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2996\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3000/\" title=\"MCM_3000\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3000-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3000\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3007/\" title=\"MCM_3007\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3007-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3007\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3008/\" title=\"MCM_3008\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3008-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3008\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3014/\" title=\"MCM_3014\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3014-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3014\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3017/\" title=\"MCM_3017\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3017-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3017\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3018/\" title=\"MCM_3018\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3018-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3018\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3021/\" title=\"MCM_3021\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3021-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3021\" /></a>\";s:7:\"pubdate\";s:31:\"Fri, 21 Aug 2009 17:00:22 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:7:\"summary\";s:35913:\"<p>Arrived at the <a href=\"http://www.ulusaba.virgin.com/\">Ulusaba Game Reserve</a> in South Africa with Richard Branson, saw some hippos, elephants, and a cheetah, followed by a delicious dinner — the last one from their current chef.</p>\n<p><span id=\"more-14567\"></span></p>\n\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2316-3/\" title=\"MCM_2316\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2316-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2316\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2319-4/\" title=\"MCM_2319\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2319-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2319\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2320-3/\" title=\"MCM_2320\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2320-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2320\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2323-4/\" title=\"MCM_2323\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2323-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2323\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2326-3/\" title=\"MCM_2326\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2326-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2326\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2327/\" title=\"MCM_2327\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2327-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2327\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2329-3/\" title=\"MCM_2329\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2329-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2329\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2333-4/\" title=\"MCM_2333\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_23331-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2333\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2334-4/\" title=\"MCM_2334\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_23341-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2334\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2335-4/\" title=\"MCM_2335\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2335-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2335\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2339-2/\" title=\"MCM_2339\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2339-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2339\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2340-3/\" title=\"MCM_2340\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2340-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2340\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2341-2/\" title=\"MCM_2341\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2341-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2341\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2345-2/\" title=\"MCM_2345\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2345-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2345\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2347-2/\" title=\"MCM_2347\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2347-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2347\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2350-2/\" title=\"MCM_2350\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2350-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2350\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2355-2/\" title=\"MCM_2355\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2355-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2355\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2357-2/\" title=\"MCM_2357\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2357-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2357\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2359-2/\" title=\"MCM_2359\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2359-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2359\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2362-2/\" title=\"MCM_2362\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2362-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2362\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2363-2/\" title=\"MCM_2363\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2363-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2363\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2364-2/\" title=\"MCM_2364\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2364-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2364\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2366-3/\" title=\"MCM_2366\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2366-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2366\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2368-2/\" title=\"MCM_2368\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2368-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2368\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2369/\" title=\"MCM_2369\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2369-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2369\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2370-3/\" title=\"MCM_2370\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2370-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2370\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2372-3/\" title=\"MCM_2372\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2372-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2372\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2374/\" title=\"MCM_2374\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2374-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2374\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2382-2/\" title=\"MCM_2382\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2382-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2382\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2385-2/\" title=\"MCM_2385\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2385-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2385\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2387-2/\" title=\"MCM_2387\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2387-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2387\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2390-2/\" title=\"MCM_2390\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2390-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2390\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2393-3/\" title=\"MCM_2393\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2393-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2393\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2394/\" title=\"MCM_2394\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2394-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2394\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2396/\" title=\"MCM_2396\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2396-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2396\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2401-3/\" title=\"MCM_2401\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2401-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2401\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2404-2/\" title=\"MCM_2404\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2404-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2404\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2408-3/\" title=\"MCM_2408\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2408-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2408\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2411-3/\" title=\"MCM_2411\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2411-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2411\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2412-4/\" title=\"MCM_2412\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2412-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2412\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2416-4/\" title=\"MCM_2416\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2416-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2416\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2419-3/\" title=\"MCM_2419\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2419-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2419\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2420-3/\" title=\"MCM_2420\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2420-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2420\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2421-3/\" title=\"MCM_2421\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2421-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2421\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2423-3/\" title=\"MCM_2423\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2423-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2423\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2424-2/\" title=\"MCM_2424\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2424-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2424\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2425/\" title=\"MCM_2425\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2425-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2425\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2427-3/\" title=\"MCM_2427\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2427-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2427\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2428-3/\" title=\"MCM_2428\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2428-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2428\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2431-2/\" title=\"MCM_2431\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2431-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2431\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2432-3/\" title=\"MCM_2432\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2432-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2432\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2433-3/\" title=\"MCM_2433\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2433-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2433\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2435-3/\" title=\"MCM_2435\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2435-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2435\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2436-3/\" title=\"MCM_2436\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2436-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2436\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2437-4/\" title=\"MCM_2437\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2437-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2437\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2438-3/\" title=\"MCM_2438\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2438-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2438\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2439-3/\" title=\"MCM_2439\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2439-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2439\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2440-2/\" title=\"MCM_2440\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2440-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2440\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2442-4/\" title=\"MCM_2442\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2442-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2442\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2446-3/\" title=\"MCM_2446\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2446-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2446\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2447-3/\" title=\"MCM_2447\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2447-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2447\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2449-3/\" title=\"MCM_2449\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2449-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2449\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2450-2/\" title=\"MCM_2450\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2450-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2450\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2456-2/\" title=\"MCM_2456\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2456-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2456\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2459-3/\" title=\"MCM_2459\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2459-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2459\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2461-4/\" title=\"MCM_2461\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2461-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2461\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2462-4/\" title=\"MCM_2462\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2462-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2462\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2464-2/\" title=\"MCM_2464\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2464-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2464\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2465/\" title=\"MCM_2465\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2465-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2465\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2466-3/\" title=\"MCM_2466\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2466-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2466\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2467-3/\" title=\"MCM_2467\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2467-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2467\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2471-2/\" title=\"MCM_2471\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2471-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2471\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2475-2/\" title=\"MCM_2475\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2475-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2475\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2476/\" title=\"MCM_2476\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2476-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2476\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2477-3/\" title=\"MCM_2477\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2477-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2477\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2480-2/\" title=\"MCM_2480\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2480-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2480\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2481-3/\" title=\"MCM_2481\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2481-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2481\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2482/\" title=\"MCM_2482\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2482-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2482\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2488-2/\" title=\"MCM_2488\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2488-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2488\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2493-3/\" title=\"MCM_2493\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2493-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2493\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2500/\" title=\"MCM_2500\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2500-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2500\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2503/\" title=\"MCM_2503\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2503-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2503\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2505-2/\" title=\"MCM_2505\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2505-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2505\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2510-3/\" title=\"MCM_2510\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2510-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2510\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2512-2/\" title=\"MCM_2512\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2512-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2512\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2525-2/\" title=\"MCM_2525\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2525-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2525\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2531/\" title=\"MCM_2531\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2531-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2531\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2539/\" title=\"MCM_2539\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2539-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2539\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2558/\" title=\"MCM_2558\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2558-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2558\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2569/\" title=\"MCM_2569\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2569-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2569\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2584/\" title=\"MCM_2584\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2584-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2584\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2589/\" title=\"MCM_2589\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2589-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2589\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2642/\" title=\"MCM_2642\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2642-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2642\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2661/\" title=\"MCM_2661\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2661-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2661\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2675/\" title=\"MCM_2675\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2675-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2675\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2691/\" title=\"MCM_2691\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2691-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2691\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2694/\" title=\"MCM_2694\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2694-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2694\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2700/\" title=\"MCM_2700\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2700-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2700\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2709/\" title=\"MCM_2709\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2709-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2709\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2720/\" title=\"MCM_2720\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2720-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2720\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2722/\" title=\"MCM_2722\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2722-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2722\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2725/\" title=\"MCM_2725\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2725-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2725\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2731/\" title=\"MCM_2731\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2731-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2731\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2734/\" title=\"MCM_2734\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2734-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2734\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2737/\" title=\"MCM_2737\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2737-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2737\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2740/\" title=\"MCM_2740\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2740-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2740\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2747/\" title=\"MCM_2747\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2747-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2747\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2749/\" title=\"MCM_2749\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2749-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2749\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2752/\" title=\"MCM_2752\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2752-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2752\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2765/\" title=\"MCM_2765\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2765-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2765\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2771/\" title=\"MCM_2771\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2771-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2771\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2783/\" title=\"MCM_2783\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2783-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2783\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2787/\" title=\"MCM_2787\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2787-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2787\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2796/\" title=\"MCM_2796\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2796-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2796\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2798/\" title=\"MCM_2798\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2798-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2798\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2805/\" title=\"MCM_2805\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2805-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2805\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2808/\" title=\"MCM_2808\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2808-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2808\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2810/\" title=\"MCM_2810\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2810-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2810\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2812/\" title=\"MCM_2812\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2812-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2812\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2819/\" title=\"MCM_2819\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2819-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2819\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2846/\" title=\"MCM_2846\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2846-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2846\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2864/\" title=\"MCM_2864\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2864-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2864\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2878/\" title=\"MCM_2878\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2878-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2878\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2891/\" title=\"MCM_2891\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2891-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2891\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2913/\" title=\"MCM_2913\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2913-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2913\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2928/\" title=\"MCM_2928\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2928-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2928\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2929/\" title=\"MCM_2929\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2929-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2929\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2937/\" title=\"MCM_2937\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2937-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2937\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2938/\" title=\"MCM_2938\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2938-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2938\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2939/\" title=\"MCM_2939\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2939-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2939\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2941/\" title=\"MCM_2941\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2941-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2941\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2942/\" title=\"MCM_2942\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2942-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2942\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2946/\" title=\"MCM_2946\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2946-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2946\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2947/\" title=\"MCM_2947\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2947-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2947\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2953/\" title=\"MCM_2953\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2953-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2953\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2956/\" title=\"MCM_2956\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2956-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2956\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2961/\" title=\"MCM_2961\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2961-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2961\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2962/\" title=\"MCM_2962\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2962-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2962\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2964/\" title=\"MCM_2964\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2964-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2964\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2965/\" title=\"MCM_2965\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2965-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2965\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2967/\" title=\"MCM_2967\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2009/07/MCM_2967-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2967\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2968/\" title=\"MCM_2968\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2968-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2968\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2972/\" title=\"MCM_2972\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2972-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2972\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2973/\" title=\"MCM_2973\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2973-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2973\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2974/\" title=\"MCM_2974\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2974-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2974\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2975/\" title=\"MCM_2975\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2975-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2975\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2976/\" title=\"MCM_2976\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2976-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2976\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2979/\" title=\"MCM_2979\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2979-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2979\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2981/\" title=\"MCM_2981\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2981-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2981\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2983/\" title=\"MCM_2983\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2983-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2983\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2985/\" title=\"MCM_2985\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2985-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2985\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2987/\" title=\"MCM_2987\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2987-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2987\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2989/\" title=\"MCM_2989\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2989-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2989\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2993/\" title=\"MCM_2993\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2993-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2993\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_2996/\" title=\"MCM_2996\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_2996-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_2996\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3000/\" title=\"MCM_3000\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3000-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3000\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3007/\" title=\"MCM_3007\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3007-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3007\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3008/\" title=\"MCM_3008\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3008-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3008\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3014/\" title=\"MCM_3014\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3014-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3014\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3017/\" title=\"MCM_3017\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3017-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3017\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3018/\" title=\"MCM_3018\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3018-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3018\" /></a>\n<a href=\"http://ma.tt/2009/07/africa-ulusaba/mcm_3021/\" title=\"MCM_3021\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2009/07/MCM_3021-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_3021\" /></a>\";}i:39;a:7:{s:5:\"title\";s:37:\"Andy Skelton: WordPress Search plugin\";s:4:\"guid\";s:32:\"http://andy.wordpress.com/?p=282\";s:4:\"link\";s:61:\"http://andy.wordpress.com/2009/08/21/wordpress-search-plugin/\";s:11:\"description\";s:3171:\"<div class=\"snap_preview\"><br /><p>My Google Summer of Code 2009 student, <a href=\"http://justinshreve.com/\">Justin Shreve</a>, has done an excellent job creating a new search <abbr title=\"Application Programming Interface\">API</abbr> for WordPress. We hope this API will be integrated into the WordPress core because it would simplify replacing the core search functionality and encourage developers to create many more options for searching blogs.</p>\n<p>Justin’s <a href=\"http://wordpress.org/extend/plugins/search/\">Search</a> plugin is actually a package of three plugins. The first plugin installs the API that lets other plugins do the searching. The other two plugins use the API to provide search systems that we think will please most users who are dissatisfied with the built-in WordPress search results: MySQL Fulltext and <a href=\"http://www.google.com/coop/cse/\">Google Custom Search</a>. (The Google plugin requires a Google account.) For the search-savvy, Justin also wrote a <a href=\"http://sphinxsearch.com/\">Sphinx</a>-based plugin, <a href=\"http://wordpress.org/extend/plugins/sphinx-search/\">Sphinx Search</a>. This last one involves installing additional software on the server.</p>\n<p>I’m running the Fulltext plugin on <a href=\"http://skeltoac.com/\">my personal blog</a> so you can try it. Enter a search in the sidebar. On the search results page you can refine your search by specifying whether to search posts, pages, and comments. You can also sort the results by relevance, date, or alphabet. The Advanced Search link leads to a form where you can specify author, categories, tags, and date range.</p>\n<p>Self-hosted WordPress users can install <a href=\"http://wordpress.org/extend/plugins/search/\">Search</a>. (It is not available for WordPress.com… yet.) After activating the main Search plugin you must also activate one of the other plugins: MySQL Fulltext, Google Custom Search, or Sphinx Search. We are anxious to know what you think of it. Justin plans to continue to improve the search system so he will need lots of user feedback.</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/andy.wordpress.com/282/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/andy.wordpress.com/282/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/andy.wordpress.com/282/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/andy.wordpress.com/282/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/andy.wordpress.com/282/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/andy.wordpress.com/282/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/andy.wordpress.com/282/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/andy.wordpress.com/282/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/andy.wordpress.com/282/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/andy.wordpress.com/282/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=andy.wordpress.com&blog=155&post=282&subd=andy&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Fri, 21 Aug 2009 09:00:17 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Andy\";}s:7:\"summary\";s:3171:\"<div class=\"snap_preview\"><br /><p>My Google Summer of Code 2009 student, <a href=\"http://justinshreve.com/\">Justin Shreve</a>, has done an excellent job creating a new search <abbr title=\"Application Programming Interface\">API</abbr> for WordPress. We hope this API will be integrated into the WordPress core because it would simplify replacing the core search functionality and encourage developers to create many more options for searching blogs.</p>\n<p>Justin’s <a href=\"http://wordpress.org/extend/plugins/search/\">Search</a> plugin is actually a package of three plugins. The first plugin installs the API that lets other plugins do the searching. The other two plugins use the API to provide search systems that we think will please most users who are dissatisfied with the built-in WordPress search results: MySQL Fulltext and <a href=\"http://www.google.com/coop/cse/\">Google Custom Search</a>. (The Google plugin requires a Google account.) For the search-savvy, Justin also wrote a <a href=\"http://sphinxsearch.com/\">Sphinx</a>-based plugin, <a href=\"http://wordpress.org/extend/plugins/sphinx-search/\">Sphinx Search</a>. This last one involves installing additional software on the server.</p>\n<p>I’m running the Fulltext plugin on <a href=\"http://skeltoac.com/\">my personal blog</a> so you can try it. Enter a search in the sidebar. On the search results page you can refine your search by specifying whether to search posts, pages, and comments. You can also sort the results by relevance, date, or alphabet. The Advanced Search link leads to a form where you can specify author, categories, tags, and date range.</p>\n<p>Self-hosted WordPress users can install <a href=\"http://wordpress.org/extend/plugins/search/\">Search</a>. (It is not available for WordPress.com… yet.) After activating the main Search plugin you must also activate one of the other plugins: MySQL Fulltext, Google Custom Search, or Sphinx Search. We are anxious to know what you think of it. Justin plans to continue to improve the search system so he will need lots of user feedback.</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/andy.wordpress.com/282/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/andy.wordpress.com/282/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/andy.wordpress.com/282/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/andy.wordpress.com/282/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/andy.wordpress.com/282/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/andy.wordpress.com/282/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/andy.wordpress.com/282/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/andy.wordpress.com/282/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/andy.wordpress.com/282/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/andy.wordpress.com/282/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=andy.wordpress.com&blog=155&post=282&subd=andy&ref=&feed=1\" /></div>\";}i:40;a:7:{s:5:\"title\";s:20:\"Matt: Open City Data\";s:4:\"guid\";s:21:\"http://ma.tt/?p=14578\";s:4:\"link\";s:36:\"http://ma.tt/2009/08/open-city-data/\";s:11:\"description\";s:715:\"<p>Yesterday I was part of a press conference by <a href=\"http://www.gavinnewsom.com/\">Mayor Gavin Newsom</a> promoting <a href=\"http://datasf.org/\">DataSF.org</a>, which is one of San Francisco’s first steps at opening up. <a href=\"http://tim.oreilly.com/\">Tim O’Reilly</a> also spoke and made the point to me afterward that as he dives deep into every part of the intersection of technology and government he’s most excited about the prospect for change at the city level. <a href=\"http://www.flickr.com/photos/9511330@N08/sets/72157621963154249/\">Here are some pictures from the event</a>. I think we’ll see more along these lines, and more WordPress, for San Francisco in the future.</p>\";s:7:\"pubdate\";s:31:\"Fri, 21 Aug 2009 01:35:50 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:7:\"summary\";s:715:\"<p>Yesterday I was part of a press conference by <a href=\"http://www.gavinnewsom.com/\">Mayor Gavin Newsom</a> promoting <a href=\"http://datasf.org/\">DataSF.org</a>, which is one of San Francisco’s first steps at opening up. <a href=\"http://tim.oreilly.com/\">Tim O’Reilly</a> also spoke and made the point to me afterward that as he dives deep into every part of the intersection of technology and government he’s most excited about the prospect for change at the city level. <a href=\"http://www.flickr.com/photos/9511330@N08/sets/72157621963154249/\">Here are some pictures from the event</a>. I think we’ll see more along these lines, and more WordPress, for San Francisco in the future.</p>\";}i:41;a:7:{s:5:\"title\";s:21:\"Matt: Starting a Bank\";s:4:\"guid\";s:21:\"http://ma.tt/?p=14560\";s:4:\"link\";s:37:\"http://ma.tt/2009/08/starting-a-bank/\";s:11:\"description\";s:7956:\"<p>I often get asked something along the line of, “If you weren’t leading Automattic, what would you work on?” There’s not a single answer to this question; the answer changes day to day. But I think if you asked me today, I’d say I would like to start a bank.</p>\n<p>There are very few people who <em>really </em>love their bank. We’ve all dealt with overage fees that stack up, brain-dead fine print, and a general malaise. There’s also a unique opportunity in that mainstream contempt for financial institutions has never been higher, while at the same time there is an incredible amount of government backing that essentially makes it a no-risk environment. People are hungry just for anything different, something contrarian. A David to the Goliath banking industry.</p>\n<p>The name of my bank would be something supremely boring, like SafeBank. The idea behind it is that bad behaviour in the banking world has been largely inevitable because their compensation structures incented people to do overly risky things. SafeBank would maintain a reserve level 2-3x higher than Fed requirements and any other bank. SafeBank would have no bonuses. Critics would say this would make it impossible to attract top-shelf talent. Every time the bank gets attacked we’d turn it into an advertising opportunity to emphasize why we’re different. “We can’t attract top-shelf talent? We take your money and put it in a vault. We don’t need the million-dollar bonus geniuses on Wall Street to do that. SafeBank. Bank, safe.”</p>\n<p>In fact, the first few years of SafeBank would be largely focused on acquisition through every trick in the book. At the very beginning pull a Gmail/WordPress.com and make it invite-only, which will create a buzz and also allow you to give amazing white-glove service to the initial customers, who will in turn tell their friends and make a ton more buzz. (You can also target certain profitable segments and ultra-safe depositors at first, like Gmail users in San Francisco (using Firefox with an ad-blocker) who make six figures a year.) There would be only one style of checks and debit cards and they’d need a distinctive design so if you saw one you’d say, “What’s that?” which would then start the whole conversation again about how SafeBank is different.</p>\n<p>For the first two years you could also do things like not allow accounts larger than the FDIC-insured limit. No one has ever heard of a bank turning away money! But you’d say that although everything SafeBank does is risk-free, it’s still a startup and if people have more than the insured limit (250k for single, 500k for couples) in an account, they should put the extra somewhere else. Again, this will impact a very low percentage of customers, but everyone will think it’s remarkable. This can be phased out after a few years; in fact, it would be a PR opportunity. “We’ve been in business now long enough that we feel comfortable with larger accounts.” Boom, free coverage.</p>\n<p>I’m a tech guy so of course a lot of focus would be on the website. Imagine an old-time vintage design aesthetic combined with a Google-like simplicity and attention to speed. All logins would be two-factor, with the default being it’d SMS you a one-time code to log in when you gave your email address. A big part of the website would be the blog, of course. It would have a strong Ben Franklin-like common sense voice, and in addition to giving a few cool saving or home tips each week, it would cover at least one financial industry story a day.</p>\n<ul>\n<li>“Bank of America spent $40,000,000 dollars on airplanes last year. We spent $40,000 to develop an iPhone application so you can check your balance from anywhere.” (Hmm, the iPhone app should cost like $2.99.)</li>\n<li>“Here’s how to block advertising when you browse the web with Firefox; it makes the web faster and less annoying.”</li>\n<li>“Goldman Sachs just paid out 16 billion dollars in bonuses to their employees. If we had an extra 16 billion dollars lying around, we’d put it in the bank for a rainy day. (If Goldman had never paid out bonuses they never would have needed government intervention.)”</li>\n<li>“So-and-so Bank’s website requires you to use Internet Explorer. We beg that you don’t, because there are way cooler and faster browsers. Here are 3 open source browsers you can switch to today.”</li>\n<li>“68 Million Reasons Your Bank Sucks. That’s the amount BoA collected last quarter in needless ATM fees.”</li>\n</ul>\n<p>(That’s all made up.) The headlines would almost write themselves, and every time a financial institution is in the news it’d be an opportunity to contrast why SafeBank is different and what the underlying philosophy is behind why it’s different.</p>\n<p>All of the marketing would be on the web and viral, because it’d be an online-only bank like ING Direct. No storefronts where people have to wait in line or risk a bad interaction with a teller, or that get robbed and need insurance; basically a lot of the historical risk of running a bank could be eliminated. When you sign up it would have a “tell your friends about SafeBank” address book feature that would connect you to them if they signed up for an account, give you both money (Bank of America has something like this), and also make it easy to send them money, PayPal-style, if they have an account.</p>\n<p>How would the bank make money? I think it wouldn’t touch anything risky on the financial side — it would be a data company. The first 3 years the focus would be entirely on customer acquisition, marketing, PR, and building a world-class tech team building a rock solid infrastructure. SafeBank would make way, way less money than banks currently do, but it would be more than enough to build an amazing product in a sustainable way, like Craigslist did with newspaper classifieds. After a certain milestone, say 100 billion in deposits, I would buy or clone <a href=\"http://mint.com/\">Mint</a>. SafeBank would have more (and more accurate) data about its customers than almost any other company in the world other than credit card companies, so the online interface would have Mint-like lead generation offers based on that information. For example, you spend $140 a month on electricity, but if you switch to this new solar provider you’d save $200 a year. Think of it like Gmail contextual advertising but based on where you spend your money rather than the words in an email. There also might be aggregate data opportunities for economic research or targeting, but I’m not sure if I like the privacy implications there.</p>\n<p>SafeBank couldn’t raise VC or anything like that because having any sort of exit expectations would completely kill the safety story, but I think it could be bootstrapped and after a few years would be hugely profitable. Its existence would also put huge pressure on existing banks because depositors would be leaving in droves, putting pressure on their reserve requirements. Existing banks couldn’t compete in a traditional way because they have such a sordid history of customer apathy and bad PR. SafeBank wouldn’t be trying to capture their profits, it would largely be destroying them and making much smaller amounts of money in non-traditional bank ways. It would be somewhat like a credit union, but for the masses.</p>\n<p>Anyway, this is just how my mind wandered this morning while brushing my teeth. Tomorrow I’ll think the last industry I’d every want to be in is banking. <img src=\"http://ma.tt/blog/wp-includes/images/smilies/icon_wink.gif\" alt=\";)\" class=\"wp-smiley\" /> </p>\n<p>Would you trust your money to SafeBank?</p>\";s:7:\"pubdate\";s:31:\"Thu, 20 Aug 2009 18:25:49 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:7:\"summary\";s:7956:\"<p>I often get asked something along the line of, “If you weren’t leading Automattic, what would you work on?” There’s not a single answer to this question; the answer changes day to day. But I think if you asked me today, I’d say I would like to start a bank.</p>\n<p>There are very few people who <em>really </em>love their bank. We’ve all dealt with overage fees that stack up, brain-dead fine print, and a general malaise. There’s also a unique opportunity in that mainstream contempt for financial institutions has never been higher, while at the same time there is an incredible amount of government backing that essentially makes it a no-risk environment. People are hungry just for anything different, something contrarian. A David to the Goliath banking industry.</p>\n<p>The name of my bank would be something supremely boring, like SafeBank. The idea behind it is that bad behaviour in the banking world has been largely inevitable because their compensation structures incented people to do overly risky things. SafeBank would maintain a reserve level 2-3x higher than Fed requirements and any other bank. SafeBank would have no bonuses. Critics would say this would make it impossible to attract top-shelf talent. Every time the bank gets attacked we’d turn it into an advertising opportunity to emphasize why we’re different. “We can’t attract top-shelf talent? We take your money and put it in a vault. We don’t need the million-dollar bonus geniuses on Wall Street to do that. SafeBank. Bank, safe.”</p>\n<p>In fact, the first few years of SafeBank would be largely focused on acquisition through every trick in the book. At the very beginning pull a Gmail/WordPress.com and make it invite-only, which will create a buzz and also allow you to give amazing white-glove service to the initial customers, who will in turn tell their friends and make a ton more buzz. (You can also target certain profitable segments and ultra-safe depositors at first, like Gmail users in San Francisco (using Firefox with an ad-blocker) who make six figures a year.) There would be only one style of checks and debit cards and they’d need a distinctive design so if you saw one you’d say, “What’s that?” which would then start the whole conversation again about how SafeBank is different.</p>\n<p>For the first two years you could also do things like not allow accounts larger than the FDIC-insured limit. No one has ever heard of a bank turning away money! But you’d say that although everything SafeBank does is risk-free, it’s still a startup and if people have more than the insured limit (250k for single, 500k for couples) in an account, they should put the extra somewhere else. Again, this will impact a very low percentage of customers, but everyone will think it’s remarkable. This can be phased out after a few years; in fact, it would be a PR opportunity. “We’ve been in business now long enough that we feel comfortable with larger accounts.” Boom, free coverage.</p>\n<p>I’m a tech guy so of course a lot of focus would be on the website. Imagine an old-time vintage design aesthetic combined with a Google-like simplicity and attention to speed. All logins would be two-factor, with the default being it’d SMS you a one-time code to log in when you gave your email address. A big part of the website would be the blog, of course. It would have a strong Ben Franklin-like common sense voice, and in addition to giving a few cool saving or home tips each week, it would cover at least one financial industry story a day.</p>\n<ul>\n<li>“Bank of America spent $40,000,000 dollars on airplanes last year. We spent $40,000 to develop an iPhone application so you can check your balance from anywhere.” (Hmm, the iPhone app should cost like $2.99.)</li>\n<li>“Here’s how to block advertising when you browse the web with Firefox; it makes the web faster and less annoying.”</li>\n<li>“Goldman Sachs just paid out 16 billion dollars in bonuses to their employees. If we had an extra 16 billion dollars lying around, we’d put it in the bank for a rainy day. (If Goldman had never paid out bonuses they never would have needed government intervention.)”</li>\n<li>“So-and-so Bank’s website requires you to use Internet Explorer. We beg that you don’t, because there are way cooler and faster browsers. Here are 3 open source browsers you can switch to today.”</li>\n<li>“68 Million Reasons Your Bank Sucks. That’s the amount BoA collected last quarter in needless ATM fees.”</li>\n</ul>\n<p>(That’s all made up.) The headlines would almost write themselves, and every time a financial institution is in the news it’d be an opportunity to contrast why SafeBank is different and what the underlying philosophy is behind why it’s different.</p>\n<p>All of the marketing would be on the web and viral, because it’d be an online-only bank like ING Direct. No storefronts where people have to wait in line or risk a bad interaction with a teller, or that get robbed and need insurance; basically a lot of the historical risk of running a bank could be eliminated. When you sign up it would have a “tell your friends about SafeBank” address book feature that would connect you to them if they signed up for an account, give you both money (Bank of America has something like this), and also make it easy to send them money, PayPal-style, if they have an account.</p>\n<p>How would the bank make money? I think it wouldn’t touch anything risky on the financial side — it would be a data company. The first 3 years the focus would be entirely on customer acquisition, marketing, PR, and building a world-class tech team building a rock solid infrastructure. SafeBank would make way, way less money than banks currently do, but it would be more than enough to build an amazing product in a sustainable way, like Craigslist did with newspaper classifieds. After a certain milestone, say 100 billion in deposits, I would buy or clone <a href=\"http://mint.com/\">Mint</a>. SafeBank would have more (and more accurate) data about its customers than almost any other company in the world other than credit card companies, so the online interface would have Mint-like lead generation offers based on that information. For example, you spend $140 a month on electricity, but if you switch to this new solar provider you’d save $200 a year. Think of it like Gmail contextual advertising but based on where you spend your money rather than the words in an email. There also might be aggregate data opportunities for economic research or targeting, but I’m not sure if I like the privacy implications there.</p>\n<p>SafeBank couldn’t raise VC or anything like that because having any sort of exit expectations would completely kill the safety story, but I think it could be bootstrapped and after a few years would be hugely profitable. Its existence would also put huge pressure on existing banks because depositors would be leaving in droves, putting pressure on their reserve requirements. Existing banks couldn’t compete in a traditional way because they have such a sordid history of customer apathy and bad PR. SafeBank wouldn’t be trying to capture their profits, it would largely be destroying them and making much smaller amounts of money in non-traditional bank ways. It would be somewhat like a credit union, but for the masses.</p>\n<p>Anyway, this is just how my mind wandered this morning while brushing my teeth. Tomorrow I’ll think the last industry I’d every want to be in is banking. <img src=\"http://ma.tt/blog/wp-includes/images/smilies/icon_wink.gif\" alt=\";)\" class=\"wp-smiley\" /> </p>\n<p>Would you trust your money to SafeBank?</p>\";}i:42;a:7:{s:5:\"title\";s:14:\"Matt: Gravatar\";s:4:\"guid\";s:21:\"http://ma.tt/?p=14558\";s:4:\"link\";s:30:\"http://ma.tt/2009/08/gravatar/\";s:11:\"description\";s:109:\"<p><a href=\"http://en.gravatar.com/\">Gravatar gets a light visual refresh</a>, portent of things to come.</p>\";s:7:\"pubdate\";s:31:\"Thu, 20 Aug 2009 16:36:07 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:7:\"summary\";s:109:\"<p><a href=\"http://en.gravatar.com/\">Gravatar gets a light visual refresh</a>, portent of things to come.</p>\";}i:43;a:7:{s:5:\"title\";s:60:\"Weblog Tools Collection: WordPress Plugin Releases for 08/20\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6521\";s:4:\"link\";s:88:\"http://weblogtoolscollection.com/archives/2009/08/20/wordpress-plugin-releases-for-0820/\";s:11:\"description\";s:3127:\"<h3>New Plugins</h3>\n<p><a href=\"http://case.oncle-tom.net/code/wordpress/wp-less/\">WP Less</a></p>\n<p>LESS adds variables, mixins, inheritance and a lot of usefull functions to speed up, organize and improve CSS productivity. It detects all LESS stylesheets and compile them on the fly, considering cache and last modified time of the *.less files.</p>\n<p><a href=\"http://blog.endlich-wochenen.de/?p=343\">PictoBrowser</a></p>\n<p>It can show Picasa and Flickr galleries with the help of <a href=\"http://www.db798.com/pictobrowser/\">PictoBrowser</a> in WordPress.</p>\n<p><a href=\"http://scribu.net/wordpress/merge-tags\">Merge Tags</a></p>\n<p>A simple plugin that lets you combine tags (and other post terms).</p>\n<p><a href=\"http://unasked.com/webmasters/wp-plugin\">UnAsked</a></p>\n<p>The plugin allows your users to ask / answer questions on your site.</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://www.dev4press.com/2009/08/16/gd-press-tools-1-7-0/\">GD Press Tools</a></p>\n<p>GD Press Tools is a collection of various administration, seo, maintenance and security related tools. This tools can be integrated into the various WordPress admin panels, can perform maintenance operations, change some aspects of WordPress, see detailed server settings and information</p>\n<p><a href=\"http://blog.avirtualhome.com/2009/08/14/updated-wordpress-plugin-avh-amazon-3-1/\">AVH Amazon</a></p>\n<p>The AVH Amazon plugin gives you the ability to add multiple widgets which will display one or more random item(s) from your Amazon wishlist, baby registry and/or wedding registry. It also has the ability to show an item with its link, in posts and pages by use of shortcode. In the plugin reference is made to Wishlist only but you can use your Baby Registry ID or Wedding Registry ID as well.</p>\n<p><a href=\"http://blog/avirtualhome.com/wordpress-plugins/avh-first-defense-against-spam/\">AVH First Defense Against Spam</a></p>\n<p>The AVH First Defense Against Spam plugin gives you the ability to block spammers before any content is served. Spammers are identified by checking if the visitors IP exists in a database served by stopforumspam.com, the Project Honey Pot or a local blacklist.</p>\n<p><a href=\"http://denzeldesigns.com/wordpress-plugins/video-sidebar-widgets/\">Video Sidebar Widget</a></p>\n<p>A Video Widget written in latest Widgets API. It enables the user to embed FlashVideo from various video sharing networks into the widgetised sidebar of a WordPress powered blog.</p>\n<p><a href=\"http://sudarmuthu.com/wordpress/geo-mark\">Geo Mark</a></p>\n<p>Geo Mark is a WordPress Plugin which will automatically locate Geo information in your WordPress posts using Yahoo Placemaker and YQL API’s which can be exposed through template functions or as Geo RSS. v0.5 removed hard coded Plugin path and fixed a couple of bugs.</p>\n<p><a href=\"http://thecuriousfrog.com/projects/last-modified-footer/\">Last Modified Footer</a></p>\n<p>The Last Modified Footer plugin generates a message stating the date / time the content being viewed was last modified. This information can be placed in the site footer, or elsewhere on the page.</p>\";s:7:\"pubdate\";s:31:\"Thu, 20 Aug 2009 13:45:48 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"Perurry\";}s:7:\"summary\";s:3127:\"<h3>New Plugins</h3>\n<p><a href=\"http://case.oncle-tom.net/code/wordpress/wp-less/\">WP Less</a></p>\n<p>LESS adds variables, mixins, inheritance and a lot of usefull functions to speed up, organize and improve CSS productivity. It detects all LESS stylesheets and compile them on the fly, considering cache and last modified time of the *.less files.</p>\n<p><a href=\"http://blog.endlich-wochenen.de/?p=343\">PictoBrowser</a></p>\n<p>It can show Picasa and Flickr galleries with the help of <a href=\"http://www.db798.com/pictobrowser/\">PictoBrowser</a> in WordPress.</p>\n<p><a href=\"http://scribu.net/wordpress/merge-tags\">Merge Tags</a></p>\n<p>A simple plugin that lets you combine tags (and other post terms).</p>\n<p><a href=\"http://unasked.com/webmasters/wp-plugin\">UnAsked</a></p>\n<p>The plugin allows your users to ask / answer questions on your site.</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://www.dev4press.com/2009/08/16/gd-press-tools-1-7-0/\">GD Press Tools</a></p>\n<p>GD Press Tools is a collection of various administration, seo, maintenance and security related tools. This tools can be integrated into the various WordPress admin panels, can perform maintenance operations, change some aspects of WordPress, see detailed server settings and information</p>\n<p><a href=\"http://blog.avirtualhome.com/2009/08/14/updated-wordpress-plugin-avh-amazon-3-1/\">AVH Amazon</a></p>\n<p>The AVH Amazon plugin gives you the ability to add multiple widgets which will display one or more random item(s) from your Amazon wishlist, baby registry and/or wedding registry. It also has the ability to show an item with its link, in posts and pages by use of shortcode. In the plugin reference is made to Wishlist only but you can use your Baby Registry ID or Wedding Registry ID as well.</p>\n<p><a href=\"http://blog/avirtualhome.com/wordpress-plugins/avh-first-defense-against-spam/\">AVH First Defense Against Spam</a></p>\n<p>The AVH First Defense Against Spam plugin gives you the ability to block spammers before any content is served. Spammers are identified by checking if the visitors IP exists in a database served by stopforumspam.com, the Project Honey Pot or a local blacklist.</p>\n<p><a href=\"http://denzeldesigns.com/wordpress-plugins/video-sidebar-widgets/\">Video Sidebar Widget</a></p>\n<p>A Video Widget written in latest Widgets API. It enables the user to embed FlashVideo from various video sharing networks into the widgetised sidebar of a WordPress powered blog.</p>\n<p><a href=\"http://sudarmuthu.com/wordpress/geo-mark\">Geo Mark</a></p>\n<p>Geo Mark is a WordPress Plugin which will automatically locate Geo information in your WordPress posts using Yahoo Placemaker and YQL API’s which can be exposed through template functions or as Geo RSS. v0.5 removed hard coded Plugin path and fixed a couple of bugs.</p>\n<p><a href=\"http://thecuriousfrog.com/projects/last-modified-footer/\">Last Modified Footer</a></p>\n<p>The Last Modified Footer plugin generates a message stating the date / time the content being viewed was last modified. This information can be placed in the site footer, or elsewhere on the page.</p>\";}i:44;a:7:{s:5:\"title\";s:59:\"Publisher Blog: WordCamp SF: Google & What You Need to Know\";s:4:\"guid\";s:42:\"http://publisherblog.automattic.com/?p=579\";s:4:\"link\";s:68:\"http://publisherblog.automattic.com/2009/08/20/matt-cuts-google-seo/\";s:11:\"description\";s:2167:\"<div class=\"snap_preview\"><br /><p>For publishers looking at the search traffic benefits of WordPress, Matt Cutts from the Web Spam team at Google, offers his take:</p>\n<blockquote><p>WordPress takes care of 80-90% of (the mechanics of) Search Engine Optimization (SEO)</p></blockquote>\n<p>Below is a great video of Matt speaking at <a href=\"http://2009.sf.wordcamp.org/\">WordCamp SF 2009</a> about how Google search works and what publishers should be doing to ensure proper indexing:</p>\n<ins>\n<div class=\"video-player\" id=\"x-video-0\">\n </div></ins>\n<p>[ Slides from Matt\'s presentation available on <a href=\"http://www.mattcutts.com/blog/seo-for-bloggers/\">mattcutts.com</a> ]</p>\n<br /><a href=\"http://publisherblog.automattic.com/2009/08/20/matt-cuts-google-seo/\"><img width=\"160\" height=\"120\" src=\"http://cdn.videos.wordpress.com/lAZUouJF/matt-cutts-straight-from-google-wcsf09_std.original.jpg\" /> </a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wordpresspublishers.wordpress.com/579/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wordpresspublishers.wordpress.com/579/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wordpresspublishers.wordpress.com/579/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wordpresspublishers.wordpress.com/579/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wordpresspublishers.wordpress.com/579/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wordpresspublishers.wordpress.com/579/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wordpresspublishers.wordpress.com/579/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wordpresspublishers.wordpress.com/579/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wordpresspublishers.wordpress.com/579/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wordpresspublishers.wordpress.com/579/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=publisherblog.automattic.com&blog=1470857&post=579&subd=wordpresspublishers&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Thu, 20 Aug 2009 08:02:30 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:16:\"Raanan Bar-Cohen\";}s:7:\"summary\";s:2167:\"<div class=\"snap_preview\"><br /><p>For publishers looking at the search traffic benefits of WordPress, Matt Cutts from the Web Spam team at Google, offers his take:</p>\n<blockquote><p>WordPress takes care of 80-90% of (the mechanics of) Search Engine Optimization (SEO)</p></blockquote>\n<p>Below is a great video of Matt speaking at <a href=\"http://2009.sf.wordcamp.org/\">WordCamp SF 2009</a> about how Google search works and what publishers should be doing to ensure proper indexing:</p>\n<ins>\n<div class=\"video-player\" id=\"x-video-0\">\n </div></ins>\n<p>[ Slides from Matt\'s presentation available on <a href=\"http://www.mattcutts.com/blog/seo-for-bloggers/\">mattcutts.com</a> ]</p>\n<br /><a href=\"http://publisherblog.automattic.com/2009/08/20/matt-cuts-google-seo/\"><img width=\"160\" height=\"120\" src=\"http://cdn.videos.wordpress.com/lAZUouJF/matt-cutts-straight-from-google-wcsf09_std.original.jpg\" /> </a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wordpresspublishers.wordpress.com/579/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wordpresspublishers.wordpress.com/579/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wordpresspublishers.wordpress.com/579/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wordpresspublishers.wordpress.com/579/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wordpresspublishers.wordpress.com/579/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wordpresspublishers.wordpress.com/579/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wordpresspublishers.wordpress.com/579/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wordpresspublishers.wordpress.com/579/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wordpresspublishers.wordpress.com/579/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wordpresspublishers.wordpress.com/579/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=publisherblog.automattic.com&blog=1470857&post=579&subd=wordpresspublishers&ref=&feed=1\" /></div>\";}i:45;a:7:{s:5:\"title\";s:72:\"WordPress.tv: Matt Cutts: Straight from Google – What You Need to Know\";s:4:\"guid\";s:27:\"http://wordpress.tv/?p=2458\";s:4:\"link\";s:54:\"http://wordpress.tv/2009/05/30/matt-cutts-google-sf09/\";s:11:\"description\";s:1394:\"<div class=\"snap_preview\"><br /><ins>\n<div class=\"video-player\" id=\"x-video-63\">\n </div></ins>\n<br /><a href=\"http://wordpress.tv/2009/05/30/matt-cutts-google-sf09/\"><img width=\"160\" height=\"120\" src=\"http://cdn.videos.wordpress.com/lAZUouJF/matt-cutts-straight-from-google-wcsf09_std.original.jpg\" /> </a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/2458/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/2458/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wptv.wordpress.com/2458/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wptv.wordpress.com/2458/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wptv.wordpress.com/2458/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wptv.wordpress.com/2458/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wptv.wordpress.com/2458/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wptv.wordpress.com/2458/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wptv.wordpress.com/2458/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wptv.wordpress.com/2458/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=2458&subd=wptv&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Wed, 19 Aug 2009 03:45:10 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:11:\"Ryan Markel\";}s:7:\"summary\";s:1394:\"<div class=\"snap_preview\"><br /><ins>\n<div class=\"video-player\" id=\"x-video-63\">\n </div></ins>\n<br /><a href=\"http://wordpress.tv/2009/05/30/matt-cutts-google-sf09/\"><img width=\"160\" height=\"120\" src=\"http://cdn.videos.wordpress.com/lAZUouJF/matt-cutts-straight-from-google-wcsf09_std.original.jpg\" /> </a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/2458/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/2458/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wptv.wordpress.com/2458/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wptv.wordpress.com/2458/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wptv.wordpress.com/2458/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wptv.wordpress.com/2458/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wptv.wordpress.com/2458/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wptv.wordpress.com/2458/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wptv.wordpress.com/2458/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wptv.wordpress.com/2458/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=2458&subd=wptv&ref=&feed=1\" /></div>\";}i:46;a:7:{s:5:\"title\";s:55:\"Weblog Tools Collection: 10 Useful WordPress Hook Hacks\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6518\";s:4:\"link\";s:84:\"http://weblogtoolscollection.com/archives/2009/08/18/10-useful-wordpress-hook-hacks/\";s:11:\"description\";s:1602:\"<p>If you are a WordPress developer or designer or have been messing around in the world of WordPress for any period of time, you have by no doubt heard of WordPress hooks. Hooks are a set of custom written functions that can be added to existing functions in the WordPress core to increase, improve or remove functionality. WordPress plugins make extensive use of hooks to latch onto various portions of the WordPress themes or to the admin interface in order to provide the additional functionality or to perform certain actions in certain parts of the code. If you are looking to understand hooks, learn about all the action and filter hooks and all the deprecated hooks, find the latest changes and understand how hooks can be used in customizing WordPress, I suggest you look at Adam’s <a href=\"http://adambrown.info/p/wp_hooks\">WordPress hooks database</a>.</p>\n<p>Smashing Magazine has listed <a href=\"http://www.smashingmagazine.com/2009/08/18/10-useful-wordpress-hook-hacks/\">10 Useful WordPress Hook Hacks</a> in which they do some useful things by using the hook functionality. Many of these are already being performed by various plugins and by itself serves no new purpose. However, as a learning tool or as a catalyst for plugin authors to try new things, this list can be very useful. For example, the “Get entire post or page in a PHP variable” is similar to the technique used by <a href=\"http://www.google.com/search?hl=en&q=matt+asides&aq=f&oq=&aqi=\">Matt’s asides</a> and later replicated in various Asides plugins written for WordPress.</p>\";s:7:\"pubdate\";s:31:\"Tue, 18 Aug 2009 22:50:55 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"Mark Ghosh\";}s:7:\"summary\";s:1602:\"<p>If you are a WordPress developer or designer or have been messing around in the world of WordPress for any period of time, you have by no doubt heard of WordPress hooks. Hooks are a set of custom written functions that can be added to existing functions in the WordPress core to increase, improve or remove functionality. WordPress plugins make extensive use of hooks to latch onto various portions of the WordPress themes or to the admin interface in order to provide the additional functionality or to perform certain actions in certain parts of the code. If you are looking to understand hooks, learn about all the action and filter hooks and all the deprecated hooks, find the latest changes and understand how hooks can be used in customizing WordPress, I suggest you look at Adam’s <a href=\"http://adambrown.info/p/wp_hooks\">WordPress hooks database</a>.</p>\n<p>Smashing Magazine has listed <a href=\"http://www.smashingmagazine.com/2009/08/18/10-useful-wordpress-hook-hacks/\">10 Useful WordPress Hook Hacks</a> in which they do some useful things by using the hook functionality. Many of these are already being performed by various plugins and by itself serves no new purpose. However, as a learning tool or as a catalyst for plugin authors to try new things, this list can be very useful. For example, the “Get entire post or page in a PHP variable” is similar to the technique used by <a href=\"http://www.google.com/search?hl=en&q=matt+asides&aq=f&oq=&aqi=\">Matt’s asides</a> and later replicated in various Asides plugins written for WordPress.</p>\";}i:47;a:7:{s:5:\"title\";s:62:\"WP Blackberry: BIS Support in New Beta 0.9.0.149 Available Now\";s:4:\"guid\";s:38:\"http://blackberry.wordpress.org/?p=147\";s:4:\"link\";s:64:\"http://blackberry.wordpress.org/2009/08/18/bis-support-beta-149/\";s:11:\"description\";s:2538:\"<div class=\"snap_preview\"><br /><p>Thanks to all your feedback, we have a new beta <a href=\"http://blackberry.wordpress.org/install\">available for download</a> today.</p>\n<p>The most requested feature <a href=\"http://blackberry.wordpress.org/2009/07/28/beta-140-available-now/\">that we’ve been working on</a>, is support for <a href=\"http://en.wikipedia.org/wiki/BlackBerry_Internet_Service\">BIS</a> via the BIS-B connection layer. We’d love feedback in the <a href=\"http://blackberry.forums.wordpress.org/\">forums </a> on how BIS is working for people on various devices and with different providers.</p>\n<p>In addition to BIS support, the new beta includes the following:</p>\n<ul>\n<li>Added support for the <a href=\"http://blackberry.trac.wordpress.org/ticket/63\">“more” tag</a> in both pages and posts</li>\n<li>Tweaks to the UI based on user feedback</li>\n<li>Most error messages are now localized</li>\n<li>App now work even when the device memory is set to “encryption mode on”</li>\n</ul>\n<p>Looking forward to <a href=\"http://blackberry.forums.wordpress.org/\">all of your feedback</a>.</p>\n<p>And a special thanks to Schalk Neethling of <a href=\"http://opensourcereleasefeed.com/2009/08/wordpress-admin-on-the-blackberry-yes-its-true/\">OpenSource Release Feed</a> for his contributions and recent help on this app.</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wpblackberry.wordpress.com/147/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wpblackberry.wordpress.com/147/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wpblackberry.wordpress.com/147/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wpblackberry.wordpress.com/147/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wpblackberry.wordpress.com/147/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wpblackberry.wordpress.com/147/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wpblackberry.wordpress.com/147/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wpblackberry.wordpress.com/147/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wpblackberry.wordpress.com/147/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wpblackberry.wordpress.com/147/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=blackberry.wordpress.org&blog=8247031&post=147&subd=wpblackberry&ref=&feed=1\" /></div>\";s:7:\"pubdate\";s:31:\"Tue, 18 Aug 2009 16:51:20 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:16:\"Raanan Bar-Cohen\";}s:7:\"summary\";s:2538:\"<div class=\"snap_preview\"><br /><p>Thanks to all your feedback, we have a new beta <a href=\"http://blackberry.wordpress.org/install\">available for download</a> today.</p>\n<p>The most requested feature <a href=\"http://blackberry.wordpress.org/2009/07/28/beta-140-available-now/\">that we’ve been working on</a>, is support for <a href=\"http://en.wikipedia.org/wiki/BlackBerry_Internet_Service\">BIS</a> via the BIS-B connection layer. We’d love feedback in the <a href=\"http://blackberry.forums.wordpress.org/\">forums </a> on how BIS is working for people on various devices and with different providers.</p>\n<p>In addition to BIS support, the new beta includes the following:</p>\n<ul>\n<li>Added support for the <a href=\"http://blackberry.trac.wordpress.org/ticket/63\">“more” tag</a> in both pages and posts</li>\n<li>Tweaks to the UI based on user feedback</li>\n<li>Most error messages are now localized</li>\n<li>App now work even when the device memory is set to “encryption mode on”</li>\n</ul>\n<p>Looking forward to <a href=\"http://blackberry.forums.wordpress.org/\">all of your feedback</a>.</p>\n<p>And a special thanks to Schalk Neethling of <a href=\"http://opensourcereleasefeed.com/2009/08/wordpress-admin-on-the-blackberry-yes-its-true/\">OpenSource Release Feed</a> for his contributions and recent help on this app.</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wpblackberry.wordpress.com/147/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wpblackberry.wordpress.com/147/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wpblackberry.wordpress.com/147/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wpblackberry.wordpress.com/147/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wpblackberry.wordpress.com/147/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wpblackberry.wordpress.com/147/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wpblackberry.wordpress.com/147/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wpblackberry.wordpress.com/147/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wpblackberry.wordpress.com/147/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wpblackberry.wordpress.com/147/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=blackberry.wordpress.org&blog=8247031&post=147&subd=wpblackberry&ref=&feed=1\" /></div>\";}i:48;a:7:{s:5:\"title\";s:59:\"Weblog Tools Collection: WordPress Theme Releases for 08/18\";s:4:\"guid\";s:40:\"http://weblogtoolscollection.com/?p=6516\";s:4:\"link\";s:87:\"http://weblogtoolscollection.com/archives/2009/08/18/wordpress-theme-releases-for-0816/\";s:11:\"description\";s:1724:\"<h4><a href=\"http://www.shoutpedia.com/outdated-themes/\">Outdated</a></h4>\n<p><a href=\"http://www.shoutpedia.com/demo/\"><img title=\"Outdated\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Outdated.gif\" alt=\"Outdated\" width=\"200\" height=\"113\" /></a></p>\n<p>Two column fixed width WordPress theme with some admin options at the back end.</p>\n<h4><a href=\"http://wordpress.org/extend/themes/so-fresh\">So Fresh</a></h4>\n<p><img title=\"So Fresh\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/SoFresh.png\" alt=\"So Fresh\" width=\"200\" height=\"141\" /></p>\n<p>A right sidebar theme that is nice and clean with emphasis on stunning typography.</p>\n<h4><a href=\"http://www.dkszone.net/2009/08/jade-free-3-column-wordpress-theme-from.html\">Jade</a></h4>\n<p><a href=\"http://jade.dkszone.0fees.net/\"><img title=\"Jade\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Jade.png\" alt=\"Jade\" width=\"200\" height=\"111\" /></a></p>\n<p>JADE is a 3 column dark WordPress theme with left and right sidebars. This SEO optimized theme has been designed to accommodate a Wide Skyscraper (160×600) in the left sidebar and two 125×125 Ad Units in the right sidebar.</p>\n<h4><a href=\"http://www.xhtml.am/blog/2009/08/old-memories-free-wordpress-theme/\">Old Memories</a></h4>\n<p><a href=\"http://www.xhtml.am/demo/index.php?wptheme=OldMemories\"><img title=\"Old Memories\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/OldMemories.png\" alt=\"Old Memories\" width=\"200\" height=\"150\" /></a></p>\n<p>Two column white and grey, widget ready theme.</p>\n<p>Are you a theme author? <a href=\"http://weblogtoolscollection.com/submit-news/\">Submit your theme</a> to get listed out here.</p>\";s:7:\"pubdate\";s:31:\"Tue, 18 Aug 2009 13:09:27 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"Perurry\";}s:7:\"summary\";s:1724:\"<h4><a href=\"http://www.shoutpedia.com/outdated-themes/\">Outdated</a></h4>\n<p><a href=\"http://www.shoutpedia.com/demo/\"><img title=\"Outdated\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Outdated.gif\" alt=\"Outdated\" width=\"200\" height=\"113\" /></a></p>\n<p>Two column fixed width WordPress theme with some admin options at the back end.</p>\n<h4><a href=\"http://wordpress.org/extend/themes/so-fresh\">So Fresh</a></h4>\n<p><img title=\"So Fresh\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/SoFresh.png\" alt=\"So Fresh\" width=\"200\" height=\"141\" /></p>\n<p>A right sidebar theme that is nice and clean with emphasis on stunning typography.</p>\n<h4><a href=\"http://www.dkszone.net/2009/08/jade-free-3-column-wordpress-theme-from.html\">Jade</a></h4>\n<p><a href=\"http://jade.dkszone.0fees.net/\"><img title=\"Jade\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/Jade.png\" alt=\"Jade\" width=\"200\" height=\"111\" /></a></p>\n<p>JADE is a 3 column dark WordPress theme with left and right sidebars. This SEO optimized theme has been designed to accommodate a Wide Skyscraper (160×600) in the left sidebar and two 125×125 Ad Units in the right sidebar.</p>\n<h4><a href=\"http://www.xhtml.am/blog/2009/08/old-memories-free-wordpress-theme/\">Old Memories</a></h4>\n<p><a href=\"http://www.xhtml.am/demo/index.php?wptheme=OldMemories\"><img title=\"Old Memories\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2009/08/OldMemories.png\" alt=\"Old Memories\" width=\"200\" height=\"150\" /></a></p>\n<p>Two column white and grey, widget ready theme.</p>\n<p>Are you a theme author? <a href=\"http://weblogtoolscollection.com/submit-news/\">Submit your theme</a> to get listed out here.</p>\";}i:49;a:7:{s:5:\"title\";s:12:\"Matt: TEDMED\";s:4:\"guid\";s:21:\"http://ma.tt/?p=14555\";s:4:\"link\";s:28:\"http://ma.tt/2009/08/tedmed/\";s:11:\"description\";s:388:\"<p><a href=\"http://www.tedmed.com/\">I’m going to be attending TEDMED this year</a>. I think we’re at a crucial juncture for health, where in my lifetime we’ll look back at our treatments today with the same wonder as we have when contemplating medicine before the understanding of germs. I have a feeling TEDMED will be the best spot to get a glimpse of this future.</p>\";s:7:\"pubdate\";s:31:\"Tue, 18 Aug 2009 07:14:29 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"Matt\";}s:7:\"summary\";s:388:\"<p><a href=\"http://www.tedmed.com/\">I’m going to be attending TEDMED this year</a>. I think we’re at a crucial juncture for health, where in my lifetime we’ll look back at our treatments today with the same wonder as we have when contemplating medicine before the understanding of germs. I have a feeling TEDMED will be the best spot to get a glimpse of this future.</p>\";}}s:7:\"channel\";a:5:{s:5:\"title\";s:16:\"WordPress Planet\";s:4:\"link\";s:28:\"http://planet.wordpress.org/\";s:8:\"language\";s:2:\"en\";s:11:\"description\";s:47:\"WordPress Planet - http://planet.wordpress.org/\";s:7:\"tagline\";s:47:\"WordPress Planet - http://planet.wordpress.org/\";}s:9:\"textinput\";a:0:{}s:5:\"image\";a:0:{}s:9:\"feed_type\";s:3:\"RSS\";s:12:\"feed_version\";s:3:\"2.0\";s:5:\"stack\";a:0:{}s:9:\"inchannel\";b:0;s:6:\"initem\";b:0;s:9:\"incontent\";b:0;s:11:\"intextinput\";b:0;s:7:\"inimage\";b:0;s:13:\"current_field\";s:0:\"\";s:17:\"current_namespace\";b:0;s:19:\"_CONTENT_CONSTRUCTS\";a:6:{i:0;s:7:\"content\";i:1;s:7:\"summary\";i:2;s:4:\"info\";i:3;s:5:\"title\";i:4;s:7:\"tagline\";i:5;s:9:\"copyright\";}}','no'),(119,0,'rss_867bd5c64f85878d03a060509cd2f92c_ts','1252250443','no'),(120,0,'rss_a5420c83891a9c88ad2a4f04584a5efc','O:9:\"MagpieRSS\":17:{s:6:\"parser\";i:0;s:12:\"current_item\";a:0:{}s:5:\"items\";a:15:{i:0;a:7:{s:5:\"title\";s:30:\"arnee on \"Google XML Sitemaps\"\";s:4:\"link\";s:70:\"http://wordpress.org/extend/plugins/google-sitemap-generator/#post-132\";s:7:\"pubdate\";s:31:\"Fri, 09 Mar 2007 22:31:32 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:5:\"arnee\";}s:4:\"guid\";s:40:\"132@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:87:\"This plugin will create a Google sitemaps compliant XML-Sitemap of your WordPress blog.\";s:7:\"summary\";s:87:\"This plugin will create a Google sitemaps compliant XML-Sitemap of your WordPress blog.\";}i:1;a:7:{s:5:\"title\";s:33:\"uberdose on \"All in One SEO Pack\"\";s:4:\"link\";s:65:\"http://wordpress.org/extend/plugins/all-in-one-seo-pack/#post-753\";s:7:\"pubdate\";s:31:\"Fri, 30 Mar 2007 20:08:18 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:8:\"uberdose\";}s:4:\"guid\";s:40:\"753@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:92:\"Automatically optimizes your Wordpress blog for Search Engines (Search Engine Optimization).\";s:7:\"summary\";s:92:\"Automatically optimizes your Wordpress blog for Search Engines (Search Engine Optimization).\";}i:2;a:7:{s:5:\"title\";s:32:\"takayukister on \"Contact Form 7\"\";s:4:\"link\";s:61:\"http://wordpress.org/extend/plugins/contact-form-7/#post-2141\";s:7:\"pubdate\";s:31:\"Thu, 02 Aug 2007 12:45:03 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:12:\"takayukister\";}s:4:\"guid\";s:41:\"2141@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:54:\"Just another contact form plugin. Simple but flexible.\";s:7:\"summary\";s:54:\"Just another contact form plugin. Simple but flexible.\";}i:3;a:7:{s:5:\"title\";s:38:\"bravenewcode on \"WPtouch iPhone Theme\"\";s:4:\"link\";s:54:\"http://wordpress.org/extend/plugins/wptouch/#post-5468\";s:7:\"pubdate\";s:31:\"Thu, 01 May 2008 04:58:09 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:12:\"bravenewcode\";}s:4:\"guid\";s:41:\"5468@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:150:\"WPtouch automatically transforms your WordPress blog into an iPhone application-style theme, complete with ajax loading articles and effects, when vie\";s:7:\"summary\";s:150:\"WPtouch automatically transforms your WordPress blog into an iPhone application-style theme, complete with ajax loading articles and effects, when vie\";}i:4;a:7:{s:5:\"title\";s:37:\"cavemonkey50 on \"Google Analyticator\"\";s:4:\"link\";s:65:\"http://wordpress.org/extend/plugins/google-analyticator/#post-130\";s:7:\"pubdate\";s:31:\"Fri, 09 Mar 2007 22:31:18 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:12:\"cavemonkey50\";}s:4:\"guid\";s:40:\"130@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:107:\"Adds the necessary JavaScript code to enable Google Analytics. Includes widgets for Analytics data display.\";s:7:\"summary\";s:107:\"Adds the necessary JavaScript code to enable Google Analytics. Includes widgets for Analytics data display.\";}i:5;a:7:{s:5:\"title\";s:53:\"micropat on \"Add to Any: Share/Bookmark/Email Button\"\";s:4:\"link\";s:56:\"http://wordpress.org/extend/plugins/add-to-any/#post-498\";s:7:\"pubdate\";s:31:\"Sat, 17 Mar 2007 23:08:16 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:8:\"micropat\";}s:4:\"guid\";s:40:\"498@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:147:\"Help readers share, save, bookmark, and email your posts and pages using any service, such as Facebook, Twitter, Digg, Delicious and over 100 more.\";s:7:\"summary\";s:147:\"Help readers share, save, bookmark, and email your posts and pages using any service, such as Facebook, Twitter, Digg, Delicious and over 100 more.\";}i:6;a:7:{s:5:\"title\";s:17:\"matt on \"Akismet\"\";s:4:\"link\";s:52:\"http://wordpress.org/extend/plugins/akismet/#post-15\";s:7:\"pubdate\";s:31:\"Fri, 09 Mar 2007 22:11:30 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:4:\"matt\";}s:4:\"guid\";s:39:\"15@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:98:\"Akismet checks your comments against the Akismet web service to see if they look like spam or not.\";s:7:\"summary\";s:98:\"Akismet checks your comments against the Akismet web service to see if they look like spam or not.\";}i:7;a:7:{s:5:\"title\";s:27:\"GDragoN on \"GD Star Rating\"\";s:4:\"link\";s:61:\"http://wordpress.org/extend/plugins/gd-star-rating/#post-5594\";s:7:\"pubdate\";s:31:\"Sun, 11 May 2008 12:41:22 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"GDragoN\";}s:4:\"guid\";s:41:\"5594@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:150:\"GD Star Rating plugin allows you to set up advanced rating and review system for posts, pages and comments in your blog using single, multi and thumbs\";s:7:\"summary\";s:150:\"GD Star Rating plugin allows you to set up advanced rating and review system for posts, pages and comments in your blog using single, multi and thumbs\";}i:8;a:7:{s:5:\"title\";s:29:\"alexrabe on \"NextGEN Gallery\"\";s:4:\"link\";s:62:\"http://wordpress.org/extend/plugins/nextgen-gallery/#post-1169\";s:7:\"pubdate\";s:31:\"Mon, 23 Apr 2007 20:08:06 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:8:\"alexrabe\";}s:4:\"guid\";s:41:\"1169@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:102:\"NextGEN Gallery is a full integrated Image Gallery plugin for WordPress with a Flash slideshow option.\";s:7:\"summary\";s:102:\"NextGEN Gallery is a full integrated Image Gallery plugin for WordPress with a Flash slideshow option.\";}i:9;a:7:{s:5:\"title\";s:53:\"mitchoyoshitaka on \"Yet Another Related Posts Plugin\"\";s:4:\"link\";s:79:\"http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/#post-2769\";s:7:\"pubdate\";s:31:\"Wed, 02 Jan 2008 13:05:03 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:15:\"mitchoyoshitaka\";}s:4:\"guid\";s:41:\"2769@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:150:\"Returns a list of related entries based on a unique algorithm for display on your blog and RSS feeds. A templating feature allows customization of the\";s:7:\"summary\";s:150:\"Returns a list of related entries based on a unique algorithm for display on your blog and RSS feeds. A templating feature allows customization of the\";}i:10;a:7:{s:5:\"title\";s:25:\"joostdevalk on \"Sociable\"\";s:4:\"link\";s:55:\"http://wordpress.org/extend/plugins/sociable/#post-2865\";s:7:\"pubdate\";s:31:\"Thu, 31 Jan 2008 11:36:17 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:11:\"joostdevalk\";}s:4:\"guid\";s:41:\"2865@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:100:\"Automatically add links on your posts, pages and RSS feed to your favorite social bookmarking sites.\";s:7:\"summary\";s:100:\"Automatically add links on your posts, pages and RSS feed to your favorite social bookmarking sites.\";}i:11;a:7:{s:5:\"title\";s:27:\"donncha on \"WP Super Cache\"\";s:4:\"link\";s:61:\"http://wordpress.org/extend/plugins/wp-super-cache/#post-2572\";s:7:\"pubdate\";s:31:\"Mon, 05 Nov 2007 11:40:04 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:7:\"donncha\";}s:4:\"guid\";s:41:\"2572@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:73:\"A very fast caching engine for WordPress that produces static html files.\";s:7:\"summary\";s:73:\"A very fast caching engine for WordPress that produces static html files.\";}i:12;a:7:{s:5:\"title\";s:41:\"MikeChallis on \"SI CAPTCHA for WordPress\"\";s:4:\"link\";s:71:\"http://wordpress.org/extend/plugins/si-captcha-for-wordpress/#post-6731\";s:7:\"pubdate\";s:31:\"Thu, 21 Aug 2008 23:43:04 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:11:\"MikeChallis\";}s:4:\"guid\";s:41:\"6731@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:92:\"Adds CAPTCHA anti-spam methods to WordPress on the comment form, registration form, or both.\";s:7:\"summary\";s:92:\"Adds CAPTCHA anti-spam methods to WordPress on the comment form, registration form, or both.\";}i:13;a:7:{s:5:\"title\";s:33:\"RickGC on \"Twitter for Wordpress\"\";s:4:\"link\";s:68:\"http://wordpress.org/extend/plugins/twitter-for-wordpress/#post-2362\";s:7:\"pubdate\";s:31:\"Fri, 21 Sep 2007 08:45:05 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:6:\"RickGC\";}s:4:\"guid\";s:41:\"2362@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:74:\"Twitter for WordPress displays yours latest tweets in your WordPress blog.\";s:7:\"summary\";s:74:\"Twitter for WordPress displays yours latest tweets in your WordPress blog.\";}i:14;a:7:{s:5:\"title\";s:47:\"joostdevalk on \"Google Analytics for WordPress\"\";s:4:\"link\";s:77:\"http://wordpress.org/extend/plugins/google-analytics-for-wordpress/#post-2316\";s:7:\"pubdate\";s:31:\"Fri, 14 Sep 2007 12:15:27 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:11:\"joostdevalk\";}s:4:\"guid\";s:41:\"2316@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:150:\"The Google Analytics for WordPress plugin automatically tracks and segments all outbound links from within posts, comment author links, links within c\";s:7:\"summary\";s:150:\"The Google Analytics for WordPress plugin automatically tracks and segments all outbound links from within posts, comment author links, links within c\";}}s:7:\"channel\";a:6:{s:5:\"title\";s:12:\"Most Popular\";s:4:\"link\";s:36:\"http://wordpress.org/extend/plugins/\";s:11:\"description\";s:12:\"Most Popular\";s:8:\"language\";s:2:\"en\";s:7:\"pubdate\";s:31:\"Sun, 06 Sep 2009 15:20:43 +0000\";s:7:\"tagline\";s:12:\"Most Popular\";}s:9:\"textinput\";a:0:{}s:5:\"image\";a:0:{}s:9:\"feed_type\";s:3:\"RSS\";s:12:\"feed_version\";s:3:\"2.0\";s:5:\"stack\";a:0:{}s:9:\"inchannel\";b:0;s:6:\"initem\";b:0;s:9:\"incontent\";b:0;s:11:\"intextinput\";b:0;s:7:\"inimage\";b:0;s:13:\"current_field\";s:0:\"\";s:17:\"current_namespace\";b:0;s:19:\"_CONTENT_CONSTRUCTS\";a:6:{i:0;s:7:\"content\";i:1;s:7:\"summary\";i:2;s:4:\"info\";i:3;s:5:\"title\";i:4;s:7:\"tagline\";i:5;s:9:\"copyright\";}}','no'),(121,0,'rss_a5420c83891a9c88ad2a4f04584a5efc_ts','1252250443','no'),(122,0,'rss_57bc725ad6568758915363af670fd8bc','O:9:\"MagpieRSS\":17:{s:6:\"parser\";i:0;s:12:\"current_item\";a:5:{s:5:\"title\";s:44:\"WyattFang on \"Taobaoke Plugin For Wordpress\"\";s:4:\"link\";s:77:\"http://wordpress.org/extend/plugins/taobaoke-plugin-for-wordpress/#post-12898\";s:7:\"pubdate\";s:31:\"Sat, 05 Sep 2009 17:23:10 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:9:\"WyattFang\";}s:4:\"guid\";s:42:\"12898@http://wordpress.org/extend/plugins/\";}s:5:\"items\";a:3:{i:0;a:7:{s:5:\"title\";s:46:\"kkarpieszuk on \"Upgrade Notification by Email\"\";s:4:\"link\";s:77:\"http://wordpress.org/extend/plugins/upgrade-notification-by-email/#post-12906\";s:7:\"pubdate\";s:31:\"Sat, 05 Sep 2009 22:55:06 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:11:\"kkarpieszuk\";}s:4:\"guid\";s:42:\"12906@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:85:\"Sends daily notofication at admins\' email if installation of Wordpress is out of date\";s:7:\"summary\";s:85:\"Sends daily notofication at admins\' email if installation of Wordpress is out of date\";}i:1;a:7:{s:5:\"title\";s:31:\"amandato on \"HTML Page Sitemap\"\";s:4:\"link\";s:60:\"http://wordpress.org/extend/plugins/html-sitemap/#post-12905\";s:7:\"pubdate\";s:31:\"Sat, 05 Sep 2009 21:27:25 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:8:\"amandato\";}s:4:\"guid\";s:42:\"12905@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:149:\"Adds an HTML (Not XML) sitemap of your blog pages (not posts) by entering the shortcode [html-sitemap], perfect for those who use WordPress as a CMS.\";s:7:\"summary\";s:149:\"Adds an HTML (Not XML) sitemap of your blog pages (not posts) by entering the shortcode [html-sitemap], perfect for those who use WordPress as a CMS.\";}i:2;a:7:{s:5:\"title\";s:32:\"dfederighi on \"Last.fm Rotation\"\";s:4:\"link\";s:63:\"http://wordpress.org/extend/plugins/lastfm-rotation/#post-12904\";s:7:\"pubdate\";s:31:\"Sat, 05 Sep 2009 20:51:04 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:10:\"dfederighi\";}s:4:\"guid\";s:42:\"12904@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:110:\"Last.fm Rotation will display the album covers for the records that you\'ve played the most over the last week.\";s:7:\"summary\";s:110:\"Last.fm Rotation will display the album covers for the records that you\'ve played the most over the last week.\";}}s:7:\"channel\";a:6:{s:5:\"title\";s:6:\"Newest\";s:4:\"link\";s:36:\"http://wordpress.org/extend/plugins/\";s:11:\"description\";s:6:\"Newest\";s:8:\"language\";s:2:\"en\";s:7:\"pubdate\";s:31:\"Sun, 06 Sep 2009 15:20:43 +0000\";s:7:\"tagline\";s:6:\"Newest\";}s:9:\"textinput\";a:0:{}s:5:\"image\";a:0:{}s:9:\"feed_type\";s:3:\"RSS\";s:12:\"feed_version\";s:3:\"2.0\";s:5:\"stack\";a:1:{i:0;s:11:\"description\";}s:9:\"inchannel\";b:1;s:6:\"initem\";b:1;s:9:\"incontent\";b:0;s:11:\"intextinput\";b:0;s:7:\"inimage\";b:0;s:13:\"current_field\";s:0:\"\";s:17:\"current_namespace\";b:0;s:19:\"_CONTENT_CONSTRUCTS\";a:6:{i:0;s:7:\"content\";i:1;s:7:\"summary\";i:2;s:4:\"info\";i:3;s:5:\"title\";i:4;s:7:\"tagline\";i:5;s:9:\"copyright\";}}','no'),(123,0,'rss_57bc725ad6568758915363af670fd8bc_ts','1252250443','no'),(124,0,'rss_1a5f760f2e2b48827d4974a60857e7c2','O:9:\"MagpieRSS\":17:{s:6:\"parser\";i:0;s:12:\"current_item\";a:5:{s:5:\"title\";s:44:\"WyattFang on \"Taobaoke Plugin For Wordpress\"\";s:4:\"link\";s:77:\"http://wordpress.org/extend/plugins/taobaoke-plugin-for-wordpress/#post-12898\";s:7:\"pubdate\";s:31:\"Sat, 05 Sep 2009 17:23:10 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:9:\"WyattFang\";}s:4:\"guid\";s:42:\"12898@http://wordpress.org/extend/plugins/\";}s:5:\"items\";a:3:{i:0;a:7:{s:5:\"title\";s:40:\"rohan_kapoor on \"WordPress Live Preview\"\";s:4:\"link\";s:70:\"http://wordpress.org/extend/plugins/wordpress-live-preview/#post-11903\";s:7:\"pubdate\";s:31:\"Mon, 20 Jul 2009 17:17:25 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:12:\"rohan_kapoor\";}s:4:\"guid\";s:42:\"11903@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:108:\"Allows you to see any Page from the Admin Section. Useful to Check How Something Looks Before Submitting it!\";s:7:\"summary\";s:108:\"Allows you to see any Page from the Admin Section. Useful to Check How Something Looks Before Submitting it!\";}i:1;a:7:{s:5:\"title\";s:31:\"WillCast on \"wpCJ Testimonials\"\";s:4:\"link\";s:65:\"http://wordpress.org/extend/plugins/wpcj-testimonials/#post-12072\";s:7:\"pubdate\";s:31:\"Wed, 29 Jul 2009 18:11:48 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:8:\"WillCast\";}s:4:\"guid\";s:42:\"12072@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:132:\"This plugin helps you manage a list of testimonials that you can place anywhere in your blog using shortcodes, php calls or widgets.\";s:7:\"summary\";s:132:\"This plugin helps you manage a list of testimonials that you can place anywhere in your blog using shortcodes, php calls or widgets.\";}i:2;a:7:{s:5:\"title\";s:29:\"namith.jawahar on \"wp-insert\"\";s:4:\"link\";s:57:\"http://wordpress.org/extend/plugins/wp-insert/#post-10509\";s:7:\"pubdate\";s:31:\"Mon, 04 May 2009 18:20:34 +0000\";s:2:\"dc\";a:1:{s:7:\"creator\";s:14:\"namith.jawahar\";}s:4:\"guid\";s:42:\"10509@http://wordpress.org/extend/plugins/\";s:11:\"description\";s:55:\"WP-INSERT by SMARTLOGIX : The ultimate wordpress plugin\";s:7:\"summary\";s:55:\"WP-INSERT by SMARTLOGIX : The ultimate wordpress plugin\";}}s:7:\"channel\";a:6:{s:5:\"title\";s:16:\"Recently Updated\";s:4:\"link\";s:36:\"http://wordpress.org/extend/plugins/\";s:11:\"description\";s:16:\"Recently Updated\";s:8:\"language\";s:2:\"en\";s:7:\"pubdate\";s:31:\"Sun, 06 Sep 2009 15:20:43 +0000\";s:7:\"tagline\";s:16:\"Recently Updated\";}s:9:\"textinput\";a:0:{}s:5:\"image\";a:0:{}s:9:\"feed_type\";s:3:\"RSS\";s:12:\"feed_version\";s:3:\"2.0\";s:5:\"stack\";a:1:{i:0;s:11:\"description\";}s:9:\"inchannel\";b:1;s:6:\"initem\";b:1;s:9:\"incontent\";b:0;s:11:\"intextinput\";b:0;s:7:\"inimage\";b:0;s:13:\"current_field\";s:0:\"\";s:17:\"current_namespace\";b:0;s:19:\"_CONTENT_CONSTRUCTS\";a:6:{i:0;s:7:\"content\";i:1;s:7:\"summary\";i:2;s:4:\"info\";i:3;s:5:\"title\";i:4;s:7:\"tagline\";i:5;s:9:\"copyright\";}}','no'),(125,0,'rss_1a5f760f2e2b48827d4974a60857e7c2_ts','1252250443','no'),(126,0,'ftp_credentials','a:4:{s:8:\"hostname\";s:34:\"kcc%0039dea@0039dea.netsolhost.com\";s:8:\"username\";s:11:\"kcc%0039dea\";s:4:\"port\";s:0:\"\";s:15:\"connection_type\";s:3:\"ftp\";}','yes'),(129,0,'_transient_random_seed','34bf716783db568463002be583e5e850','yes'),(130,0,'timezone_string','','yes'),(137,0,'widget_links','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(138,0,'widget_meta','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(139,0,'widget_search','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(140,0,'widget_recent-posts','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(141,0,'widget_recent-comments','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(142,0,'widget_tag_cloud','a:2:{i:2;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(193,0,'_transient_rewrite_rules','','yes'),(200,0,'_transient_update_plugins','O:8:\"stdClass\":3:{s:12:\"last_checked\";i:1263737909;s:7:\"checked\";a:2:{s:19:\"akismet/akismet.php\";s:5:\"2.2.6\";s:39:\"platinum-seo-pack/platinum_seo_pack.php\";s:5:\"1.2.7\";}s:8:\"response\";a:2:{s:19:\"akismet/akismet.php\";O:8:\"stdClass\":5:{s:2:\"id\";s:2:\"15\";s:4:\"slug\";s:7:\"akismet\";s:11:\"new_version\";s:5:\"2.2.7\";s:3:\"url\";s:44:\"http://wordpress.org/extend/plugins/akismet/\";s:7:\"package\";s:49:\"http://downloads.wordpress.org/plugin/akismet.zip\";}s:39:\"platinum-seo-pack/platinum_seo_pack.php\";O:8:\"stdClass\":5:{s:2:\"id\";s:4:\"3812\";s:4:\"slug\";s:17:\"platinum-seo-pack\";s:11:\"new_version\";s:5:\"1.3.1\";s:3:\"url\";s:54:\"http://wordpress.org/extend/plugins/platinum-seo-pack/\";s:7:\"package\";s:59:\"http://downloads.wordpress.org/plugin/platinum-seo-pack.zip\";}}}','yes'),(145,0,'_transient_update_themes','O:8:\"stdClass\":2:{s:12:\"last_checked\";i:1263737910;s:8:\"response\";a:1:{s:7:\"arclite\";a:3:{s:11:\"new_version\";s:4:\"2.02\";s:3:\"url\";s:42:\"http://wordpress.org/extend/themes/arclite\";s:7:\"package\";s:60:\"http://wordpress.org/extend/themes/download/arclite.2.02.zip\";}}}','yes'),(333,0,'_transient_feed_mod_0ff4b43bd116a9d8720d689c80e7dfd4','1263737923','no'),(322,0,'_transient_timeout_feed_mod_a5420c83891a9c88ad2a4f04584a5efc','1255827556','no'),(328,0,'_transient_timeout_feed_e64974562b4aadcb43f066125d744ca5','1263781122','no'),(316,0,'_transient_timeout_feed_mod_e64974562b4aadcb43f066125d744ca5','1255827544','no'),(336,0,'_transient_feed_mod_a5420c83891a9c88ad2a4f04584a5efc','1263737924','no'),(342,0,'_transient_feed_mod_867bd5c64f85878d03a060509cd2f92c','1263737925','no'),(343,0,'_transient_timeout_feed_1a5f760f2e2b48827d4974a60857e7c2','1263781125','no'),(344,0,'_transient_feed_1a5f760f2e2b48827d4974a60857e7c2','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:0:\"\";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:23:\"\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:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Recently Updated\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:36:\"http://wordpress.org/extend/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:16:\"Recently Updated\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s: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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sun, 17 Jan 2010 14:18: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:\"item\";a:15:{i:0;a:6:{s:4:\"data\";s:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"ucc_tina on \"Add Widgets to Page\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/add-widgets-to-page/#post-15304\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 Jan 2010 14:09: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15304@http://wordpress.org/extend/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:149:\"Add Widgets to Page makes you able to add widget spaces like sidebar to posts and pages. Just add a short code\"[addw2p name=\"name\"]\" to your posts or\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"ucc_tina\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"liuchangjun on \"wp-codec-cn\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/wp-codec-cn/#post-13201\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 Sep 2009 04:54: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:42:\"13201@http://wordpress.org/extend/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:109:\"Encode / decode the posts and comments with one of the following algorithms: base64, phpjsrsa, rune word etc.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"liuchangjun\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:37:\"slaFFik on \"CD BuddyBar Logo Changer\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"http://wordpress.org/extend/plugins/cd-buddybar-logo-changer/#post-15143\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 2010 21:10:39 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15143@http://wordpress.org/extend/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:\"In the admin area under BuddyPress menu you can change BuddyBar logo from default sitename (which can be too long) to your own text or image - without\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"slaFFik\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"allenhsu on \"Smart Video\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/smart-video/#post-12851\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 04 Sep 2009 08:00:08 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"12851@http://wordpress.org/extend/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:142:\"A plugin for WordPress to display flash videos. Such as TuDou, QQ Video, Ku6, Sina Video, YouKu, Sohu Video, YouTube, Vimeo, Mofile and so on.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"allenhsu\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"sirzooro on \"Comments Cleaner\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/comments-cleaner/#post-11154\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 07 Jun 2009 17:08: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:42:\"11154@http://wordpress.org/extend/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:77:\"This plugin removes all HTML tags, BBCode tags and links from added 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"sirzooro\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"qurl on \"Dynamic Widgets\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"http://wordpress.org/extend/plugins/dynamic-widgets/#post-15340\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 16 Jan 2010 07:12: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15340@http://wordpress.org/extend/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:113:\"Dynamic Widgets gives you more control over your widgets. It lets you dynamicly place widgets on WordPress 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:\"qurl\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"dhoppe on \"Post-Page-Association 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:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"http://wordpress.org/extend/plugins/post-page-association-plugin/#post-15301\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 Jan 2010 07:34:02 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15301@http://wordpress.org/extend/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:90:\"The Post-Page-Associator enables you to attach posts of the particular category to a page.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"dhoppe\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"Ajay on \"Top 10\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://wordpress.org/extend/plugins/top-10/#post-7038\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 15 Sep 2008 17:22:24 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"7038@http://wordpress.org/extend/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:95:\"Track daily and total visits on your blog posts and display the count as well as popular posts.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"Ajay\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:37:\"Ajay on \"Where did they go from here\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"http://wordpress.org/extend/plugins/where-did-they-go-from-here/#post-8664\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 19 Jan 2009 14:36:48 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"8664@http://wordpress.org/extend/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:106:\"Show \"Readers who viewed this page, also viewed\" links on your page. Much like Amazon.com\'s product 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:\"Ajay\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:37:\"nkuttler on \"Move WordPress 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:71:\"http://wordpress.org/extend/plugins/move-wordpress-comments/#post-12766\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 31 Aug 2009 14:58:39 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"12766@http://wordpress.org/extend/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:118:\"This plugin allows you to easily move comments between posts and pages, and it allows you to change comment threading.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"nkuttler\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:36:\"Hantsch on \"darkPage Simple Eventer\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/darkpage-simpel-eventer/#post-10782\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 21 May 2009 18:06: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:42:\"10782@http://wordpress.org/extend/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:\"Simple create an event with guestlist and signup.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Hantsch\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"tuxlog on \"wp-Monalisa\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/wp-monalisa/#post-10701\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 17 May 2009 09:04:22 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"10701@http://wordpress.org/extend/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:\"wp-monalisa is the plugin that smiles at you like monalisa does. place the smilies of your choice in posts, pages or 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"tuxlog\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"Ajay on \"Contextual Related Posts\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/contextual-related-posts/#post-8666\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 19 Jan 2009 15:09: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"8666@http://wordpress.org/extend/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:\"Show user defined number of contextually related posts\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"Ajay\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:105:\"roohit on \"Instant Highlighter: virally MicroShare/MicroBookmark your posting across ALL Social Networks\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/instant-web-highlighter/#post-11965\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Jul 2009 17:13: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"11965@http://wordpress.org/extend/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:141:\"Simple/powerful plugin that enables readers to make highlights on your webpage & EASILY post them to Facebook, Twitter...100+ such 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"roohit\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:44:\"soukie on \"Degradable HTML5 audio and video\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/degradable-html5-audio-and-video/#post-13094\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 15 Sep 2009 05:36: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:42:\"13094@http://wordpress.org/extend/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:\"Shortcodes for HTML5 video and audio, with auto-inserted links to alternative file types, and degradable performance (lightweight Flash and download).\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"soukie\";s:7:\"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:7:{s:13:\"last-modified\";s:19:\"2010-01-14 14:09:08\";s:4:\"etag\";s:34:\"\"64826143e43226563fc08756d3bfe1c3\"\";s:12:\"content-type\";s:23:\"text/xml; charset=UTF-8\";s:14:\"content-length\";s:4:\"7165\";s:4:\"date\";s:29:\"Sun, 17 Jan 2010 14:18:45 GMT\";s:6:\"server\";s:9:\"LiteSpeed\";s:10:\"connection\";s:5:\"close\";}s:5:\"build\";i:20081219;}','no'),(337,0,'_transient_timeout_feed_57bc725ad6568758915363af670fd8bc','1263781124','no'),(339,0,'_transient_feed_mod_57bc725ad6568758915363af670fd8bc','1263737924','no'),(324,0,'_transient_timeout_feed_mod_57bc725ad6568758915363af670fd8bc','1255827557','no'),(326,0,'_transient_timeout_feed_mod_1a5f760f2e2b48827d4974a60857e7c2','1255827558','no'),(341,0,'_transient_feed_867bd5c64f85878d03a060509cd2f92c','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:0:\"\";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:28:\"Matt: Tybee WordPress 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:21:\"http://ma.tt/?p=33573\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:44:\"http://ma.tt/2010/01/tybee-wordpress-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:18735:\"<p>We had a small WordPress meetup on Tybee Island at Huckapoo’s with the Automatticians who were in town for a meetup and some locals from the island and Savannah. Guest photographer: <a href=\"http://designsimply.com/\">Sheri Bigelow</a>.</p>\n<p><span id=\"more-33573\"></span></p>\n\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1296-2/\" title=\"MCM_1296\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1296-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1296\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1301-2/\" title=\"MCM_1301\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1301-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1301\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1305-2/\" title=\"MCM_1305\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1305-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1305\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1306/\" title=\"MCM_1306\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1306-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1306\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1310-2/\" title=\"MCM_1310\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1310-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1310\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1313/\" title=\"MCM_1313\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1313-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1313\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1317-2/\" title=\"MCM_1317\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1317-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1317\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1321/\" title=\"MCM_1321\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1321-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1321\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1332/\" title=\"MCM_1332\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1332-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1332\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1335/\" title=\"MCM_1335\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1335-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1335\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1336/\" title=\"MCM_1336\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1336-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1336\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1341/\" title=\"MCM_1341\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1341-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1341\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1343/\" title=\"MCM_1343\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1343-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1343\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1347-2/\" title=\"MCM_1347\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1347-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1347\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1350/\" title=\"MCM_1350\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1350-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1350\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1351-2/\" title=\"MCM_1351\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1351-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1351\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1357/\" title=\"MCM_1357\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1357-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1357\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1358-2/\" title=\"MCM_1358\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1358-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1358\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1365/\" title=\"MCM_1365\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1365-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1365\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1371-2/\" title=\"MCM_1371\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1371-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1371\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1374/\" title=\"MCM_1374\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1374-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1374\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1378/\" title=\"MCM_1378\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1378-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1378\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1382/\" title=\"MCM_1382\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1382-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1382\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1387/\" title=\"MCM_1387\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1387-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1387\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1391/\" title=\"MCM_1391\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1391-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1391\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1394/\" title=\"MCM_1394\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1394-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1394\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1397/\" title=\"MCM_1397\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1397-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1397\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1406/\" title=\"MCM_1406\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1406-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1406\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1411/\" title=\"MCM_1411\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1411-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1411\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1415/\" title=\"MCM_1415\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1415-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1415\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1420/\" title=\"MCM_1420\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1420-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1420\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1422/\" title=\"MCM_1422\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1422-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1422\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1425/\" title=\"MCM_1425\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1425-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1425\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1427/\" title=\"MCM_1427\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1427-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1427\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1432/\" title=\"MCM_1432\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1432-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1432\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1434/\" title=\"MCM_1434\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1434-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1434\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1447/\" title=\"MCM_1447\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1447-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1447\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1448/\" title=\"MCM_1448\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1448-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1448\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1449/\" title=\"MCM_1449\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1449-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1449\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1454/\" title=\"MCM_1454\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1454-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1454\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1457/\" title=\"MCM_1457\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1457-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1457\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1462/\" title=\"MCM_1462\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1462-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1462\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1463/\" title=\"MCM_1463\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1463-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1463\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1465/\" title=\"MCM_1465\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1465-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1465\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1479/\" title=\"MCM_1479\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1479-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1479\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1482-2/\" title=\"MCM_1482\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1482-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1482\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1485/\" title=\"MCM_1485\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1485-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1485\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1494/\" title=\"MCM_1494\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1494-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1494\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1503/\" title=\"MCM_1503\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1503-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1503\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1508/\" title=\"MCM_1508\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1508-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1508\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1510/\" title=\"MCM_1510\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1510-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1510\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1512/\" title=\"MCM_1512\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1512-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1512\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1515-2/\" title=\"MCM_1515\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1515-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1515\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1516/\" title=\"MCM_1516\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1516-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1516\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1517/\" title=\"MCM_1517\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1517-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1517\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1521/\" title=\"MCM_1521\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1521-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1521\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1541/\" title=\"MCM_1541\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1541-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1541\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1545/\" title=\"MCM_1545\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1545-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1545\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1546/\" title=\"MCM_1546\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1546-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1546\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1548/\" title=\"MCM_1548\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1548-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1548\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1551/\" title=\"MCM_1551\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1551-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1551\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1553-2/\" title=\"MCM_1553\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1553-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1553\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1561-2/\" title=\"MCM_1561\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1561-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1561\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1566-2/\" title=\"MCM_1566\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1566-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1566\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1575-2/\" title=\"MCM_1575\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1575-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1575\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1579-2/\" title=\"MCM_1579\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1579-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1579\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1580-2/\" title=\"MCM_1580\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1580-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1580\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1587-2/\" title=\"MCM_1587\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1587-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1587\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1589-2/\" title=\"MCM_1589\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1589-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1589\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1591-2/\" title=\"MCM_1591\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1591-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1591\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1600-2/\" title=\"MCM_1600\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1600-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1600\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1602-2/\" title=\"MCM_1602\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1602-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1602\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1610-2/\" title=\"MCM_1610\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1610-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1610\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1619-3/\" title=\"MCM_1619\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1619-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1619\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1627-3/\" title=\"MCM_1627\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1627-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1627\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1633-2/\" title=\"MCM_1633\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1633-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1633\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1635-3/\" title=\"MCM_1635\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1635-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1635\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1654-2/\" title=\"MCM_1654\"><img width=\"139\" height=\"210\" src=\"http://s.ma.tt/files/2010/01/MCM_1654-139x210.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1654\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1659-3/\" title=\"MCM_1659\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1659-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1659\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1661-2/\" title=\"MCM_1661\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1661-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1661\" /></a>\n<a href=\"http://ma.tt/2010/01/tybee-wordpress-meetup/mcm_1677-2/\" title=\"MCM_1677\"><img width=\"195\" height=\"129\" src=\"http://s.ma.tt/files/2010/01/MCM_1677-195x129.jpg\" class=\"attachment-thumbnail\" alt=\"\" title=\"MCM_1677\" /></a>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 17 Jan 2010 06:45:15 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:26:\"Matt: Trying out Nexus One\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:21:\"http://ma.tt/?p=33568\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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/2010/01/trying-out-nexus-one/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:897:\"<p>This week I’ve taken the SIM card out of my iPhone and put it in the Nexus One, which I’m going to try to stick with for the next week. I love my 3GS, but I’m just hungry for something else as the iPhone has felt a little stagnant lately, and the Nexus has the most beautiful hardware — it’s a pleasure to hold and look at. So far I’m really happy with the screen, the grass live background, the Google and Facebook contact syncing, news/weather widget, Google Voice (!), and I’ve gotten pretty accustomed to the UI. (Only other Android device I’ve tried was the G1, and that lasted 10 minutes.) I’m not impressed with the email application IMAP support, the app store seems a bit anemic, and the camera application crashed once when I was trying to take a picture. I’ve found equivalent apps for the most-used stuff on my iPhone.</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, 17 Jan 2010 04:43:22 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:66:\"Weblog Tools Collection: Real-Time Find and Replace Plug-in Review\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"http://weblogtoolscollection.com/archives/2010/01/16/real-time-find-and-replace-plug-in-review/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"http://weblogtoolscollection.com/archives/2010/01/16/real-time-find-and-replace-plug-in-review/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3784:\"<p>According to the <a href=\"http://en.support.wordpress.com/shortcodes/\">WordPress.com support page on short codes</a> they are defined as follows:</p>\n<blockquote><p>A shortcode is a WordPress-specific code that lets you do nifty things with very little effort. Shortcodes can embed files or create objects that would normally require lots of complicated, ugly code in just one line. Shortcode = shortcut.</p>\n</blockquote>\n<p>Many WordPress plug-ins make use of short codes to easily make a call to a plug-ins functionality.  This can make maintaining your WordPress based site very easy but what happens if you decide to shift from one plug-in to another and that specific short code is not used in the new plug-in?</p>\n<p>Let me give you an example.  I used to use the WordPress <a href=\"http://wordpress.org/extend/plugins/adsense-manager/\">Adsense Manager Plug-in</a> on <a href=\"http://www.windowsobserver.com/\">WindowsObserver.com</a> to place my Google Adsense ads.  It allowed me to build the ad and then use a short code to place it on a page or in a blog post.  That short code looked something like this [ ad#post-top ].  </p>\n<p>I made the decision to go to a different ad source and the Adsense Manager plug-in was not compatible for me anymore. So what I decided to do initially was to just allow the Google Adsense ads to run on all of my old posts (at least 600 or so) and then run the new ad code on subsequent pages.</p>\n<p>A couple of weeks ago I decided to do something about the old ad code and went in search of a tool to do this.  That is when I found the <a href=\"http://wordpress.org/extend/plugins/real-time-find-and-replace/\">Real-Time Find and Replace Plug-in</a> written by Marios Alexandrou.</p>\n<p>The premise of this plug-in is very simple. It searches for text you enter in the settings and dynamically replaces it as the page is generated in a users browser utilizing the alternate text that you provide.</p>\n<p>Here is now simple it is to use:</p>\n<p>Once you have installed the plug-in you will find the menu item for it under the Tools menu in your WordPress Admin panel:</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/realtimesearchandreplacetoolsmenuentry.png\" rel=\"thumbnail\"><img title=\"realtimesearchandreplacetoolsmenuentry\" border=\"0\" alt=\"realtimesearchandreplacetoolsmenuentry\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/realtimesearchandreplacetoolsmenuentry_thumb.png\" width=\"159\" height=\"239\" /></a> </p>\n</p>\n<p>Clicking on that brings up the main settings page:</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/realtimesearchandreplacesettingspage.png\" rel=\"thumbnail\"><img title=\"realtimesearchandreplacesettingspage\" border=\"0\" alt=\"realtimesearchandreplacesettingspage\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/realtimesearchandreplacesettingspage_thumb.png\" width=\"357\" height=\"145\" /></a> </p>\n<p>Here you click the <em><strong>Add</strong></em> link and insert the text you want the plug-in to find and then insert the text you want put in its place in the <strong><em>Replace</em></strong> text box. Click <strong><em>Update</em></strong> to save your settings.  </p>\n<p>There it is – ready and able to find and replace any text you choose on the run. I used it to replace short codes but you could use it to replace anything you want to on your pages.</p>\n<p>Final note about this plug-in: According to this plug-ins page at the WordPress.org Plug-in Directory it is only compatible up to version 2.8 however, I am running it on version 2.9.1 without any problem.</p>\n<p>I would be very interested in hearing what plug-ins you use to find and replace text for your site/database.</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, 17 Jan 2010 04:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"WindowsObserver\";s: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:75:\"Weblog Tools Collection: is_home(), is_archive() not Working? Here is a Fix\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"http://weblogtoolscollection.com/archives/2010/01/16/fix-for-is_home-is_archive-not-working/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://weblogtoolscollection.com/archives/2010/01/16/fix-for-is_home-is_archive-not-working/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:799:\"<p>Quite recently, is_home() and is_archive() stopped working for me. I mean, that these conditional tags stopped working for me and the intended code I had was not performing as expected.</p>\n<p>I did a bit of digging around, however I did not find any conclusive answers to what was wrong. However, I did find a solution at this <a href=\"http://forums.digitalpoint.com/showthread.php?t=827214\" target=\"_blank\">forum post</a>, and after including an additional snippet it started working fine.</p>\n<p>If you are facing a problem with the is_home() function, you can use the wp_reset_query(); function before you use the conditional checks to fix the issue.</p>\n<p>I am still looking into the internal code as to why this is happening, will update the post once I find an answer to this problem.</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, 16 Jan 2010 19:50: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:12:\"Keith Dsouza\";s: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:\"Weblog Tools Collection: WordPress Plugin Releases for 01/16\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7543\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://weblogtoolscollection.com/archives/2010/01/16/wordpress-plugin-releases-for-0116-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:3484:\"<h3>New Plugins</h3>\n<p><a href=\"http://www.chipbennett.net/wordpress/plugins/cbnet-mbp-auto-activate/\">cbnet MBP Auto-Activate</a></p>\n<p>MaxBlogPress plugins require a two-step registration/activation process, as well as a forced opt-in to an email-list subscription, in order to use them. This plugin circumvents those requirements, enabling unrestricted use of the plugins.</p>\n<p><a href=\"http://calendarscripts.info/autoresponder-wordpress.html\">BFT Autoresponder</a></p>\n<p>This is the easiest to use sequential autoresponder plugin. Allows scheduling unlimited number of emails, members, import/export and customization of the emails. The HTML code of the registration form can be placed anywhere in the blog or in some other site.The plugin allows double opt-in and attaches unsubscribe link to all messages</p>\n<p><a href=\"http://wordpress.org/extend/plugins/cbnet-ping-optimizer/\">cbnet Ping Optimizer</a></p>\n<p>Do you know your WordPress blog pings unnecessarily every time you edit a post? Think how many times you click on “Save and Continue Editing” or “Save” button. Your blog will ping unnecessarily that many times you click on those buttons. Save your blog from getting tagged as ping spammer by installing this plugin.</p>\n<p><a href=\"http://martythornley.com/downloads/wp-list-tweets/\">WP List Tweets</a></p>\n<p>WP List Tweets easily displays any number of latest Tweets from any user, anywhere on the site, using template tags or shortcodes.</p>\n<p><a href=\"http://wpprogrammer.com/feature-comments-wordpress-plugin/\">Feature Comments</a></p>\n<p>This plugin adds an option to Feature / Bury comments to the Edit Comments screen. On the frontend, it adds a ‘featured’ or ‘buried’ class to that comment</p>\n<p><a href=\"http://sillybean.net/code/wordpress/private-suite/\">Private Suite</a></p>\n<p>Allows admins to add private pages to wp_list_pages() and the Pages widget, specify the prefix on private and protected post and page titles, and choose which user roles may read private pages and posts.</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://digitalcortex.net/plugins/\">Subscription Options</a></p>\n<p>The most common ways for people to subscribe to a blog and its content are through RSS, Email and Twitter. Facebook pages are increasing in usage too.<br />\nThis plugin places the above icons in a widget area and lets users enter their own feed or page URLs and colour options. It’s really simple but there’s lots of power under the hood.</p>\n<p><a href=\"http://scribu.net/wordpress/smart-archives-reloaded\">Smart Archives Reloaded</a></p>\n<p>Displays year and month-based archives of your posts, in several interesting formats.</p>\n<p><a href=\"http://www.baronen.org/wpwalla\">WP-Walla</a></p>\n<p>WP-Walla is an plugin that allows you to get your checkins from Gowalla and present in sidebar as a widget.</p>\n<p><a href=\"http://www.642weather.com/weather/scripts-wordpress-visitor-maps.php\">Visitor Maps and Who’s Online</a></p>\n<p>Displays Visitor Maps with location pins, city, and country. Includes a Who’s Online Sidebar. Has an admin dashboard to view visitor details.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/wp-greet-box/\">WP Greet Box</a></p>\n<p>This plugin lets you show a different greeting message to your new visitors depending on their referrer url. For example, when a Digg user clicks through from Digg, they will see a message reminding them to digg your post if they like it.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 16 Jan 2010 19: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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Perurry\";s: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:72:\"Weblog Tools Collection: How To Include CSS and JavaScript Conditionally\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7540\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://weblogtoolscollection.com/archives/2010/01/15/how-to-include-css-and-javascript-conditionally/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1631:\"<p><a href=\"http://weblogtoolscollection.com/news/topic/js-038-css-conditional-include-guide-for-plugin-developers?replies=3\">This post</a> written on the WeblogToolsCollection.com forums as a news submission has been well received by plugin developers that have taken notice. The article explains <a href=\"http://beerpla.net/2010/01/13/wordpress-plugin-development-how-to-include-css-and-javascript-conditionally-and-only-when-needed-by-the-posts/\">how to include CSS and JavaScript conditionally</a> so that the code is not loaded on every page of the site. </p>\n<blockquote><p>If you think about it, there are many plugins that only do something once in a blue moon. Table of contents, text manipulators, galleries, sliders, etc, etc. If only they loaded their frontend code strictly when necessary, most page loads would suddenly become much lighter.</p></blockquote>\n<p>This technique if implemented by plugin authors sounds like it could have a significant impact on end users websites, especially when it comes to loading times. I’m always impressed with the speed of WordPress when I install a fresh copy without any plugins. WordPress loads very quickly both on the front and back ends. However, once I activate 30 or so plugins, most of which add functionality to the front end of the site, I see the page loads increase significantly. It’s a shame too since I routinely hear people claim WordPress is sluggish software only to find out they have over 30 plugins activated on their site. </p>\n<p>If you’re a plugin author, can you please tell me what some of the drawbacks are with Artems approach? </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, 15 Jan 2010 18:57:46 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"BuddyPress: Development Blog and Weekly Meetings\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://buddypress.org/?p=761\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://buddypress.org/blog/news/development-blog-and-weekly-meetings/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1376:\"<p>As we start to prepare BuddyPress 1.2 there will be a fury of activity both in the <a href=\"http://buddypress.org\">support forums</a> and in the <a href=\"http://trac.buddypress.org\">development trac</a>. To help keep up with these changes and make it easier for you to get involved, we’ve followed the success of the WordPress devs and started our own <a href=\"http://bpdevel.wordpress.com\">development blog</a>. We’ll be using it to talk about roadmaps, features, APIs, future enhancements, and the general technical details that maybe aren’t fitting for support forums or official announcements.</p>\n<p>Because blogging and commenting back and forth sometimes aren’t enough to get the point across, we’ve also setup dedicated time each week to have a developers discussion in #buddypress-dev on Freenode on IRC. We’ll be using the development blog to set each weeks’ agenda and will be following a similar format to the WordPress dev chat, so if you’re familiar with that setup you should feel right at home.</p>\n<p><a href=\"http://java.freenode.net/?channel=buddypress-dev\">Join in to #buddypress-dev</a> on Wednesdays at 19:00 UTC (currently 7pm GMT, 2pm EST, 11am PST) and check out <a href=\"http://bpdevel.wordpress.com\">http://bpdevel.wordpress.com</a> to come chat with us and help shape the future of BuddyPress!</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, 15 Jan 2010 09:38: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:17:\"John James Jacoby\";s: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:73:\"Weblog Tools Collection: What Was Your First Reaction on Using 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:101:\"http://weblogtoolscollection.com/archives/2010/01/15/what-was-your-first-reaction-on-using-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:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:101:\"http://weblogtoolscollection.com/archives/2010/01/15/what-was-your-first-reaction-on-using-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:1321:\"<p>I started using WordPress more than 3 years ago and have been using it since version 1.5. Prior to using WordPress, I was using Joomla. Joomla is a great platform no doubt, but it was a bit complicated for my liking.</p>\n<p>After several perusals from my friends, I finally switched to WordPress. It was not easy though as I had to write a custom script to import the Joomla database to WordPress (I still have that script, but it is a bit outdated am working on it for a plugin).</p>\n<p>My first reaction on switching to WordPress was, \"Oh My God, I did not know that blogging was so easy\" and I seriously enjoyed it a lot. I even went out and wrote several WordPress plugins, few of which I released, and few of which are yet to be.</p>\n<p>From 1.5 to 2.9 it has been a very interesting journey. I have learnt so many things in between and have been able to apply all of those learning’s to create plugins or optimize my own site, help others with their problems and more.</p>\n<p>However, for me it was really important to have that first reaction of \"OOPS!! Why didn’t I use this earlier\". That changed everything. </p>\n<p>What has been your first reaction on using WordPress? How have you grown into it? I would love if you share your own experiences here to see how it has shaped blogging for you.</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, 15 Jan 2010 06:31: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:12:\"Keith Dsouza\";s: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:59:\"Weblog Tools Collection: WordPress Theme Releases for 01/14\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7535\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"http://weblogtoolscollection.com/archives/2010/01/14/wordpress-theme-releases-for-0114-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:1562:\"<h4><a href=\"http://www.mjestudio.com/childhood/download-wordpress-theme-mj-childhood/\">Michael Jackson Childhood</a></h4>\n<p><img title=\"Michael Jackson Childhood\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/MichaelJacksonChildhood.jpg\" alt=\"Michael Jackson Childhood\" width=\"200\" height=\"129\" /></p>\n<p>A clean WordPress theme inspired by the song Childhood by Michael Jackson</p>\n<h4><a href=\"http://slackrthemes.com/2010/free-wordpress-theme-spettro/\">Spettro</a></h4>\n<p><img title=\"Spettro\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/Spettro.png\" alt=\"Spettro\" width=\"200\" height=\"160\" /></p>\n<p>A minimal and brightly-colored theme, very minimal, and has a creative look to it. The whole site is aligned to the left with a bit logo at the top and a widgetized sidebar (login form hard-coded into sidebar.php). Also a recent thing that I am including with all of the themes now is a canonical links for comments hack which will reduce the risk of duplicate content, which is one of the major problems with websites and SEO</p>\n<h4><a href=\"http://www.dynamicwp.net/free-themes/dynamic_slider_green/\">Dynamic Slider Green</a></h4>\n<p><a href=\"http://www.dynamicwp.net/demo/?preview_theme=Dynamic_slider_green\"><img title=\"Dynamic Slider Green\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/DynamicSliderGreen.jpg\" alt=\"Dynamic Slider Green\" width=\"200\" height=\"117\" /></a></p>\n<p>Dynamic Slider Green come with three cool sliding tab consist of last posts, featured post and recent comments.</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, 14 Jan 2010 19:57: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:7:\"Perurry\";s: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:27:\"Donncha: WordPress MU 2.9.1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"http://ocaoimh.ie/?p=89495645\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"http://ocaoimh.ie/wordpress-mu-291/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2148:\"<p><a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL211LndvcmRwcmVzcy5vcmcv\">WordPress MU</a> version 2.9.1 has just been released. </p>\n<p>This is probably the last release before it is merged into WordPress 3.0 as <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC8xMTY0NA==\">the merge</a> has already started!</p>\n<p>Anyway this release brings the new features and bug fixes of <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dvcmRwcmVzcy5vcmcvZGV2ZWxvcG1lbnQvMjAwOS8xMi93b3JkcHJlc3MtMi05Lw==\">WordPress 2.9</a> and <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dvcmRwcmVzcy5vcmcvZGV2ZWxvcG1lbnQvMjAxMC8wMS93b3JkcHJlc3MtMi05LTEv\">2.9.1</a> into WordPress MU. My favourite new feature has to be the Trash can, but there’s also an image editor, plugins can be bulk updated and video embeds are easier to do.<br />\nIf you have more than a few dozen blogs, be sure to <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvd3BtdS1hZGQtY29tbWVudG1ldGEv\">add the commentmeta table</a> first before upgrade.</p>\n<div align=\"center\"></div>\n<p>Thank you to everyone who has helped make WordPress MU better over the years, either by helping on the forums, writing plugins, contributing code, working on Trac tickets or any of the other hundred and one other things that go into an open source project.</p>\n<p><strong>Related Posts</strong><ul><li><a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvd29yZHByZXNzLW11LTI3Lw==\" rel=\"\">WordPress MU 2.7</a></li><li><a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvd29yZHByZXNzLW11LTI2MS8=\" rel=\"\">WordPress MU 2.6.1</a></li><li><a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvd29yZHByZXNzLW11LTItOC0xLw==\" rel=\"\">WordPress MU 2.8.1</a></li></ul></p> <img src=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?view=1&post_id=89495645\" 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:\"Thu, 14 Jan 2010 13:20: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:7:\"Donncha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:29:\"Dougal Campbell: Plugin 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"http://dougal.gunters.org/?p=1964\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:109:\"http://dougal.gunters.org/blog/2010/01/13/plugin-pages?utm_source=rss&utm_medium=rss&utm_campaign=rss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1669:\"<div><img width=\"150\" height=\"150\" src=\"http://dougal.gunters.org/wordpress/wp-content/uploads/2008/10/wordpress-wednesday.png\" class=\"attachment-post-thumbnail wp-post-image\" alt=\"\" title=\"WordPress Wednesday\" /></div><p>I have finally gotten around to adding proper pages on this site to provide information about my WordPress plugins. It’s still a work-in-progress, but it’s at least at a point that they are useful. When I get a chance, I’ll document the methods I used to automate things. But basically, I’ve created a couple of page templates, and I’m using the <a href=\"http://wordpress.org/extend/plugins/plugin-info/\">Plugin Info</a> plugin to automagically bring in plugin metadata from the <a href=\"http://wordpress.org/extend/plugins/\">wordpress.org plugin repository</a>.</p>\n<p>The main <a href=\"http://dougal.gunters.org/plugins\">Plugins</a> page lists each plugin, with the plugin name and version, number of downloads so far, and an excerpt of the plugin description. On each plugin detail page, you get the full description, changelog, download link, and other stats, such as the minimum and last-tested WordPress versions.</p>\n\n\n<p>Related posts:<ol><li><a href=\"http://dougal.gunters.org/blog/2007/10/24/easy-gravatars\" rel=\"bookmark\" title=\"Permanent Link: Easy Gravatars Plugin\">Easy Gravatars Plugin</a></li>\n<li><a href=\"http://dougal.gunters.org/blog/2008/12/17/headmeta-14\" rel=\"bookmark\" title=\"Permanent Link: HeadMeta 1.4\">HeadMeta 1.4</a></li>\n<li><a href=\"http://dougal.gunters.org/blog/2008/06/03/writescroll\" rel=\"bookmark\" title=\"Permanent Link: Plugin: WriteScroll\">Plugin: WriteScroll</a></li>\n</ol></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, 14 Jan 2010 04:33: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:6:\"Dougal\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:11;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"Weblog Tools Collection: Do You Verify Short URLs in Comments Website 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:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"http://weblogtoolscollection.com/archives/2010/01/13/shorturl-comment-spam-problem/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://weblogtoolscollection.com/archives/2010/01/13/shorturl-comment-spam-problem/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1740:\"<p>Comments are always welcomed and appreciated. However, comments are also one of the biggest causes of spam on websites. If you do not have a proper comment moderation and protection system, your site will be flooded with links to spam, phishing and other unwanted sites.</p>\n<p>Akismet as always does a pretty good job at tracking most of the comments. However, recently I have started seeing a new way of comment spam which uses a different tactic. With this new form of spam, spam commentators have started to use short URLs such as bit.ly and is.gd among others as their website URLs, as well as within the comments itself.</p>\n<p>The problem with such URLs is that, it is usually a bit hard to tell where it is linking to without actually clicking on the link, and this in turn leads many users to skip checking it, specially on highly commented blogs. If that URL turns out to be spam, it would end up affecting your readers who would click on that link.</p>\n<p>I do have a plugin idea which will detect short URLs and then try to fetch the final destination of the URL and display it in the comments administration panel, unfortunately I do not have much time to work on it, so it would be great if someone could come up with a similar plugin.</p>\n<p>Are you too seeing this form of comment spam on your blog? Do you verify all the shortened URLs used in website field or inside the comment?</p>\n<p><strong>Update:</strong> I had written about a similar form of spam back in July 2009. However, it was only happening when you pulled in twitter comments into your blog. You can read more about it at <a href=\"http://techie-buzz.com/annoyances/twitter-bots-spamming-blogs.html\" target=\"_blank\">Twitter Spam Spreading to Blogs</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, 14 Jan 2010 01:51: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:12:\"Keith Dsouza\";s: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:26:\"bbPress: 2010-01-13 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:25:\"http://bbpress.org/?p=321\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"http://bbpress.org/blog/2010/01/2010-01-13-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:8752:\"<p>IRC log from the meetup on January 13, 2010</p>\n<p><span id=\"more-321\"></span></p>\n<p>[21:02 GMT] <PeteMall> <meetup><br />\n[21:03 GMT] <photomatt> thanks to pete and chris for posting the missing logs<br />\n[21:04 GMT] <photomatt> we had talked about making meetup basically like a 1-hour bug triage<br />\n[21:05 GMT] <photomatt> so does anybody have some favorites?<br />\n[21:05 GMT] <jjj> favorite bugs?<br />\n[21:06 GMT] <jjj> They’re all so good, I don’t know where to start!<br />\n[21:07 GMT] <GIGALinux> is somewhere a list of features which sould be go into bbpress 1.1, like a roadmap?<br />\n[21:07 GMT] <nerieru> since nothing is talked about right now<br />\n[21:07 GMT] <nerieru> how about the docs?<br />\n[21:07 GMT] <nerieru> they need an update<br />\n[21:07 GMT] <nerieru> I posted about helping out with that in the topic on the forum<br />\n[21:07 GMT] <photomatt> GIGALinux: yes, anon posting, email notifications, and bug fixes<br />\n[21:08 GMT] <photomatt> nerieru: we added 5 people access to the site to be able to update the docs, they should be getting better<br />\n[21:08 GMT] <GIGALinux> photomatt: thanks<br />\n[21:08 GMT] <nerieru> ok so you don’t need help with that?<br />\n[21:08 GMT] <photomatt> nerieru: well if there are mistakes you still see, please point them out!<br />\n[21:08 GMT] <photomatt> of course it can be made better<br />\n[21:08 GMT] <filosofo> You can see my work so far on anon posting in #1239<br />\n[21:08 GMT] <wp-trac-bot> filosofo: http://trac.bbpress.org/ticket/1239 normal, normal, 1.1, filosofo->Unassigned, new, Login-less Posting<br />\n[21:08 GMT] <nerieru> Cus frankly my php skills are low, so I’m starting with writing plugins, thought I could help with that as well<br />\n[21:09 GMT] <nerieru> well where to start matt, it doesn’t even begin to compare with wp’s codex<br />\n[21:09 GMT] <jjj> photomatt, is the emphasis is on growing bbPress out to include WP functionality, or making it a core plugin that can use what WP can already do?<br />\n[21:10 GMT] <jjj> I have a feeling I could have bbPress turned into a core plugin pretty quickly.<br />\n[21:10 GMT] <photomatt> jjj: for 1.1, just improving in-place functionality<br />\n[21:11 GMT] == Michael_Kuhlmann [n=chatzill@c-98-208-26-59.hsd1.ca.comcast.net] has joined #bbpress<br />\n[21:11 GMT] <PeteMall> jjj: thats exactly what I want to do… but we need to support the users and fix the bugs in the current stable version first<br />\n[21:11 GMT] <PeteMall> the future of bbPress may be a core plugin but it’ll have to wait until the next release<br />\n[21:11 GMT] <nerieru> hehe good<br />\n[21:12 GMT] <nerieru> I hope it doesn’t turn into one<br />\n[21:12 GMT] <hajii> http://trac.bbpress.org/ticket/1222 Relevant Post Links broken<br />\n[21:12 GMT] == Michael_Kuhlmann has changed nick to mfgmk<br />\n[21:12 GMT] <nerieru> also matt, I don’t mind putting together a codex for making bbpress themes<br />\n[21:12 GMT] <nerieru> like wp’s<br />\n[21:12 GMT] <hajii> http://trac.bbpress.org/ticket/1215 post count bug<br />\n[21:12 GMT] <nerieru> cus right now it pretty much only says which files are needed/possible<br />\n[21:13 GMT] <hajii> couple RSS related ones I can’t find right off hand<br />\n[21:13 GMT] <photomatt> hajii: I’m opening these in tabs as you point to them<br />\n[21:13 GMT] <photomatt> http://trac.bbpress.org/ticket/1134<br />\n[21:13 GMT] <hajii> Those I posted are definitely “BROKEN” not feature requests<br />\n[21:14 GMT] <hajii> http://trac.bbpress.org/ticket/1139 0750 permissions for my-templates and my-plugins (non-wordpress-like)<br />\n[21:15 GMT] == mfgmk has changed nick to avenuek9<br />\n[21:15 GMT] <photomatt> hajii: that’s a good one, agreed it should be 755<br />\n[21:15 GMT] <hajii> That’s enough truly ‘broken’ stuff for 1 week. I am truly just recording here to post the IRC log on the blog. Gotta run.<br />\n[21:16 GMT] <hajii> Oops, 3 RSS related ones: http://trac.bbpress.org/ticket/1181 RSS Feeds not validating<br />\n[21:17 GMT] <hajii> http://trac.bbpress.org/ticket/1206 Invalid RSS feed when a tag has no posts associated with it<br />\n[21:17 GMT] <hajii> http://trac.bbpress.org/ticket/1209 rss.php errors<br />\n[21:17 GMT] <hajii> 1209 has a patch by gautam<br />\n[21:18 GMT] <PeteMall> photomatt: do u think it makes sense to have a bbpressdev.wordpress.com a la wpdevel?<br />\n[21:18 GMT] <PeteMall> we already hajii doing bug gardening<br />\n[21:19 GMT] <PeteMall> and there are a few people interested in bug fixes<br />\n[21:25 GMT] <jjj> photomatt, I like that idea<br />\n[21:25 GMT] <jjj> petemall also<br />\n[21:26 GMT] <photomatt> PeteMall: I’m not opposed, but we’re already fragmented and there’s only a few people<br />\n[21:26 GMT] <photomatt> not 50+ like in WP<br />\n[21:26 GMT] <PeteMall> true… I just feel like it helps ppl concentrate on their tasks and get other involved<br />\n[21:28 GMT] <jjj> petemall, do you have a wordpress.com username?<br />\n[21:29 GMT] <PeteMall> PeteMall<br />\n[21:29 GMT] <PeteMall> or developersmind<br />\n[21:29 GMT] <photomatt> I’m going to spend the afternoon going through those tickets, don’t really have anything else for the agenda<br />\n[21:29 GMT] <photomatt> any final topics?<br />\n[21:30 GMT] <filosofo> photomatt, what’s game for patching?<br />\n[21:30 GMT] <filosofo> For example, i’d like to add documentation,<br />\n[21:30 GMT] <filosofo> remove the use of deprecated functions in core,<br />\n[21:30 GMT] <filosofo> but because those aren’t critical, I’m wondering if the patches have a chance<br />\n[21:30 GMT] <filosofo> to get in before getting stale.<br />\n[21:31 GMT] <filosofo> Or before bbPress gets turned into a “core” plugin. <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /><br />\n[21:32 GMT] <photomatt> absolutely<br />\n[21:32 GMT] <photomatt> filosofo: did you want to commit your anon ticket directly?<br />\n[21:32 GMT] <filosofo> that would be nice. It’s still a work in progress.<br />\n[21:39 GMT] == DJPaul [n=DJPaul@host217-43-161-31.range217-43.btcentralplus.com] has joined #bbpress<br />\n[21:41 GMT] <PeteMall> anything else?<br />\n[21:42 GMT] <photomatt> filosofo: could you confirm your wp.org username<br />\n[21:42 GMT] <photomatt> nm, it’s on the ticket<br />\n[21:42 GMT] <filosofo> photomatt, it’s filosofo everywhere in wp-land <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /><br />\n[21:45 GMT] <photomatt> filosofo: you should be able to commit directly to bbpress SVN now, want to try it and put “fixes #1239″ in it so it closes the ticket?<br />\n[21:45 GMT] <wp-trac-bot> photomatt: http://trac.bbpress.org/ticket/1239 normal, normal, 1.1, filosofo->Unassigned, new, Login-less Posting<br />\n[21:45 GMT] <filosofo> one moment…<br />\n[21:46 GMT] <GIGALinux> first ticket + patch #1240<br />\n[21:46 GMT] <wp-trac-bot> GIGALinux: http://trac.bbpress.org/ticket/1240 normal, normal, 1.1, GIGALinux->Unassigned, new, Installer CSS improvements<br />\n[21:47 GMT] <filosofo> photomatt, seems to work great, thanks<br />\n[21:48 GMT] <CIA-14> bbPress: filosofo * r2390 /trunk/ (7 files in 4 dirs): Adding most anon posting functionality; fixes #1239<br />\n[21:48 GMT] <wp-trac-bot> CIA-14: http://trac.bbpress.org/changeset/2390<br />\n[21:48 GMT] <wp-trac-bot> CIA-14: http://trac.bbpress.org/ticket/1239 normal, normal, 1.1, filosofo->Unassigned, closed, Login-less Posting<br />\n[21:48 GMT] <photomatt> filosofo: *applause* congrats <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /><br />\n[21:50 GMT] <jjj> congats filosofo! woop woop!<br />\n[21:50 GMT] <filosofo> thanks <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /><br />\n[21:52 GMT] <photomatt> one ticket down<br />\n[21:52 GMT] <photomatt> that’s a good note to end the meetup on<br />\n[21:52 GMT] <photomatt> </meetup></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, 13 Jan 2010 22:38:48 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Chris Hajer\";s: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:39:\"Dev Blog: 2010 Open Source Design Plans\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://wordpress.org/development/?p=1154\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"http://wordpress.org/development/2010/01/2010-open-source-design/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3854:\"<p>2010 is the year we dive into open source design. We’ve dipped our toes in this pool before (icon contest, graphic design component for Trac tickets, header refresh contest, etc.), but this year we’re going to cannonball and make a big splash. Here’s what you need to know if you want to get involved.</p>\n<p><strong>A list for all seasons. </strong>Developers have the <a href=\"http://lists.automattic.com/mailman/listinfo/wp-hackers\">wp-hackers mailing list</a> to discuss core and plugin code. Sometimes UI/UX stuff comes up and gets discussed there, but there is a whole universe of discussion around navigation labels, gradients, button styling, layouts, alignment, etc. that would be clutter on wp-hackers. Designers need a list to call their own, and now we have one. You can sign up for the <a href=\"http://lists.automattic.com/mailman/listinfo/wp-ui\">wp-ui list</a> to discuss ways to improve the interface or user experience of WordPress, and to discuss progress on design-related projects for the open source project, like the design challenges we’re going to have.</p>\n<p><strong>Design Challenges.</strong> We learned a lot from the icon design and header refresh contests, and we want to do these kind of open design challenges on a regular basis to give UI/UX designers who want to contribute to the WordPress open source project more opportunities to do so. If we could do one per month, that would be ideal, keeping the challenges relatively bite-sized to allow potential contributors an easy way to get involved at first. As each challenge is posted, people can use the list to bounce ideas off each other and work toward optimal solutions. I’m hoping the design challenges will evolve to be less contest and more collaboration. We’ll announce the first one before the end of January, so if you’re interested, please sign up for the list! <em>(Hint: one will likely be a touch up to the Right Now dashboard module, to improve the information design, and there will be a couple of screen layout challenges coming up as well.)</em></p>\n<p><strong>Distributed Usability Testing.</strong><em> </em>We started to try this out last year, and several dozen usability professionals volunteered to help get the program going, but a combination of scheduling and infrastructure issues combined to stall the progress. Having the “UI/UX contributor team” infrastructure in place, starting with the mailing list, will make it much easier to get this project going again.</p>\n<p><strong>Chit-chat.</strong> The weekly developer chats in IRC at <a href=\"https://irclogs.wordpress.org/chanlog.php?channel=wordpress-dev\">#wordpress-dev</a> have been very productive. We’ve created an IRC room at <a href=\"http://webchat.freenode.net/?channels=wordpress-ui\">#wordpress-ui on irc.freenode.net</a> so that we can have the same kind of “water cooler” for UI/UX contributors as for core code contributors. In addition to being a place where you can drop in and discuss core UI/UX (note: this room will not be a place to discuss the design of blog themes, it’s to discuss the design of the Wordpress application itself), we’ll set up a weekly chat. Choosing a day and time for the chats will probably be the first discussion on the mailing list.</p>\n<p><strong>A blog of our own. </strong>Once again, taking a page from the code contributor infrastructure, we’ll set up a blog for UI/UX updates, announcements, progress reports, etc. This will be on WordPress.org in the nearish future, and will be announced to the mailing list when it is live.</p>\n<p>So, if you want to become a contributor to core WordPress by using your design skills, <a href=\"http://lists.automattic.com/mailman/listinfo/wp-ui\">join the wp-ui mailing list</a> and get ready for a fun year!</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 13 Jan 2010 20:38:57 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Jane Wells\";s: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:43:\"Donncha: WPMU: Please add commentmeta first\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"http://ocaoimh.ie/?p=89495646\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://ocaoimh.ie/wpmu-add-commentmeta/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1474:\"<p>I was going to announce WordPress MU 2.9.1 today but I knew that people would run into trouble with the missing commentmeta table if they didn’t upgrade their blogs immediately.</p>\n<p>So, download <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvd3AtY29udGVudC91cGxvYWRzLzIwMTAvMDEvYWRkLWNvbW1lbnRtZXRhLnR4dA==\">add-commentmeta.txt</a>, rename it to add-commentmeta.php and copy it into your mu-plugins folder. Login to your site as a Site Admin, visit Site Admin->Upgrade and upgrade all the blogs on your site. Make sure you’re using WordPress MU 2.8.6 as the upgrade script in older versions may not execute the plugin.</p>\n<p>The script above will add the commentmeta table to each blog. Give it time because it will take quite a while on large sites. WordPress MU 2.9.1 tomorrow.</p>\n<p><strong>Related Posts</strong><ul><li><a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvd3BtdS1zbmFwc2hvdC0yLw==\" rel=\"\">WPMU Snapshot</a></li><li><a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvd3BtdS1zbmFwc2hvdC8=\" rel=\"\">WPMU Snapshot</a></li><li><a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvbmV3LXdwbXUtc25hcHNob3Qv\" rel=\"\">New WPMU Snapshot</a></li></ul></p> <img src=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?view=1&post_id=89495646\" 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:\"Wed, 13 Jan 2010 17:43:06 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Donncha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:38:\"Weblog Tools Collection: Congrats DD32\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7527\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://weblogtoolscollection.com/archives/2010/01/13/congrats-dd32/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1120:\"<p>For those that don’t know, DD32 or Dion Hulse has been <a href=\"http://wpdevel.wordpress.com/2010/01/12/dd32-whatcha-gonna-do/\">granted core commit</a> access to the WordPress project. Just from an outside looking in view, I think DD32 is more than deserving of this position as his contributions in and outside of the core have helped many.</p>\n<blockquote><p>On new commit messages you might start seeing a familiar name, DD32 aka Dion Hulse. He’ll be initially focusing on the areas he’s already contributed a ton to like automatic upgrades and HTTP. He has been a mentor to many and is not scared to jump into any part of the code keeping a positive outlook no matter how far down the rabbit hole he ends up.</p></blockquote>\n<p>If we look deeper into Matts post, this will be a trend for 2010. More people will be granted commit access to the core as a recognition of trust. I think this is a good thing as long as the number of core committers don’t get out of hand.</p>\n<p>For anyone keeping score:<br />\nNon Automattic Employed Core Committers 3<br />\nAutomattic Employed Core Committers 3</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 13 Jan 2010 17:29:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:21:\"Matt: Facebook McAfee\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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=33561\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:37:\"http://ma.tt/2010/01/facebook-mcafee/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1381:\"<p><a href=\"http://blog.facebook.com/blog.php?post=248766257130\">Facebook is offering its users a 6-month free trial of McAfee and promoting it heavily</a>, and even forcing people to run a scan before they can reactivate a hacked account. They’re “not aware of another free Internet service that takes this much responsibility for helping people keep their accounts secure.” (Didn’t Google promote McAfee through Google Pack at one point?) I think this is a laudable step, more security is intrinsically good, but I have to suspect this is more about revenue than security. They will probably make many millions of dollars from their users installing or buying McAfee as a result of this.</p>\n<p>Modern versions of Windows include <a href=\"http://www.microsoft.com/windows/products/winfamily/defender/default.mspx\">free tools like Defender</a> which are just as good and appear to have less of a performance impact on the computer. But if they really wanted to have a long-term impact on desktop as a vector for attack on web services I’m surprised they didn’t start, sponsor, or promote an Open Source equivalent of McAfee. This seems like a space very well-suited to address with an OS tool in the digital commons, much like a Windows anti-spyware equivalent of SpamAssassin, with self-updating rules and a completely transparent process.</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, 13 Jan 2010 17:23: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: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:42:\"Alex King: WordPress 2.9 and PHP Libraries\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"http://alexking.org/?p=3956\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://alexking.org/blog/2010/01/13/wordpress-2-9-and-php-libraries\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4802:\"<p>I recently put <a href=\"http://alexking.org/blog/2010/01/08/twitter-tools-and-wordpress-2-9-testing-needed\">new</a> <a href=\"http://alexking.org/blog/2010/01/09/twitter-tools-2-1\">releases</a> of my Twitter Tools plugin – basically patches so that it would work in WordPress 2.9 on versions of PHP prior to 5.2. This is an interesting situation, where I hadn’t really done anything wrong in the plugin and the WP core team hadn’t really done anything wrong in the way they implemented their JSON functionality for versions of PHP prior to 5.2. It just happened that the bits of code weren’t compatible with each other.</p>\n<p>Sure it was frustrating. I was in a situation where there was a bit of public outcry about my plugin being “broken”. All of a sudden, something that used to work fine didn’t (for some). The result? I spent a good deal of time debugging an issue with my plugin that I didn’t cause and couldn’t reproduce.<sup><a href=\"http://alexking.org/blog/topic/wordpress/feed#fn1263399092827n\" id=\"fn1263399092827\" class=\"footnote\">1</a></sup> However when you step back and look at the situation, I’m not sure there is a clear-cut target to blame here. Everyone’s intentions were pure. The point is, this is an interesting case study and one that both the WP plugin and theme devs and the WP Core devs can learn from.</p>\n<h3>Situation</h3>\n<p>Versions of PHP prior to 5.2 do not include native functions for encoding and decoding JSON formatted data.</p>\n<p>The solution in Twitter Tools prior to the releases last weekend: include a PHP library (Services_JSON) along with the plugin, wrap it in a check to make sure that it isn’t already included, and use it instead of the native PHP functions.</p>\n<p>The solution in WordPress 2.9: define the equivalent versions of the native PHP encode and decode functions in the core, include a PHP library (Services_JSON) in those functions and load it if needed.</p>\n<p>So we had a situation in some WordPress server configurations where my plugin loaded the library, then WP core tried to load the same library and PHP didn’t like that very much.</p>\n<p>The WP 2.9 solution provides us with an interesting situation. I still wanted to support versions of WP prior to 2.9, which means I still need to include my copy of the library. However I also don’t want it to break in 2.9, so I need to make my inclusion of the library compatible with the WP 2.9 approach.</p>\n<h3>Solution</h3>\n<p>Use the same approach in my plugin that WP 2.9 does. WP 2.9 checks to see if the PHP function json_encode(), etc. exists, and defines it if it doesn’t. If Twitter Tools does the same thing and loads after the WP version (which is loaded from compat.php), it will only define those functions and include the library as needed. Based on feedback, this approach is working for both pre-2.9 versions of WordPress and WP 2.9.x.</p>\n<h3>Lessons</h3>\n<p>Plugin/theme devs, be careful when including a compatibility library that might get added to WP core in the future. Try to structure your code in such a way that it will continue to work even if this happens.</p>\n<p>WP core devs, when adding a library consider the plugins that might already be including that library and do so in a way that lets everything continue to work.</p>\n<p>Why wasn’t this caught in beta testing of WordPress 2.9? It’s pretty simple – even though I tested some of my plugins in pre-releases of 2.9, I did not test them with older versions of PHP (required to trigger this bug). I’m guessing that most of the developers that were beta testing were also running new versions of PHP. A true application testing matrix is not realistic for WordPress + plugins + themes.</p>\n<p>Take a look at the <a href=\"http://plugins.trac.wordpress.org/changeset?new=191662@twitter-tools/branches/wp-2.9-compat/twitter-tools.php&old=142484@twitter-tools/tags/2.0/twitter-tools.php\" rel=\"external\">diff</a> for an example, I think this technique is portable to other plugins that may experience this same problem.</p>\n<p>Also, I created a <a href=\"http://core.trac.wordpress.org/ticket/11827\" rel=\"external\">ticket in Trac</a> to try to make this work a little more smoothly going forward. Thanks to the core team for accepting the patch.</p>\n<ol class=\"footnotes\">\n<li id=\"fn1263399092827n\">Trying to patch a problem that you can’t reproduce will inevitably require a few point release. <img src=\"http://alexking.org/wp/wp-includes/images/smilies/icon_wink.gif\" alt=\";)\" class=\"wp-smiley\" /> [<a href=\"http://alexking.org/blog/topic/wordpress/feed#fn1263399092827\">back</a>]</li>\n</ol>\n<img src=\"http://alexking.org/wp/?ak_action=api_record_view&id=3956&type=feed\" alt=\"\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 13 Jan 2010 16:21:05 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Alex\";s: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:17:\"Matt: WP.com Tips\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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=33557\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"http://ma.tt/2010/01/wp-com-tips/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:207:\"<p><a href=\"http://en.blog.wordpress.com/2010/01/13/my-tips-on-wordpress-com/\">My Tips on WordPress.com</a>, a good summary of a lot of the features that launched last year which in hindsight was a ton.</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, 13 Jan 2010 07:09: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: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: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:39:\"Matt: Top Emails and more, 2009 Edition\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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=33552\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"http://ma.tt/2010/01/top-2009/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5431:\"<p><a href=\"http://ma.tt/tag/email/\">As I like to do every year</a>, here are the top 10 people who emailed me this year:</p>\n<ol>\n<li><a href=\"http://toni.org/\">Toni Schneider</a> — 914</li>\n<li><a href=\"http://mayadesai.wordpress.com/\">Maya Desai</a> — 672</li>\n<li>Mom — 475</li>\n<li><a href=\"http://raanan.com/\">Raanan Bar-Cohen</a> — 284</li>\n<li><a href=\"http://barry.wordpress.com/\">Barry Abrahamson</a> — 276</li>\n<li><a href=\"http://roseknows.wordpress.com/\">Rose Goldman</a> — 256</li>\n<li><a href=\"http://jane.wordpress.com/\">Jane Wells</a> — 193</li>\n<li><a href=\"http://michaelpick.wordpress.com/\">Michael Pick</a> — 185</li>\n<li><a href=\"http://ocaoimh.ie/\">Donncha O Caoimh</a> — 179</li>\n<li><a href=\"http://thresholdstate.com/\">Alex Shiels</a> — 167</li>\n</ol>\n<p>Email is my most frequently used social network, so it’s always interesting to see the trends.</p>\n<p>This year I got 11,459 emails consider “important” by my script, or about 34 a day, and 53,030 “other” emails, excluding spam, mailing lists, and junk.</p>\n<p>For the first time, I’ve decided to take a look at my <em>outgoing</em> emails as well, of which there were 9,101 of to 2,087 unique people, and here’s that list. These are less accurate because an email can be “to:” multiple people, or cc:s, but only ever From: one person, so the stats aren’t entirely correct for the to-list.</p>\n<ol>\n<li><a href=\"http://toni.org/\">Toni Schneider</a> — 524</li>\n<li><a href=\"http://raanan.com/\">Raanan Bar-Cohen</a> — 450</li>\n<li><a href=\"http://mayadesai.wordpress.com/\">Maya Desai</a> — 428</li>\n<li><a href=\"http://barry.wordpress.com/\">Barry Abrahamson</a> — 243</li>\n<li><a href=\"http://roseknows.wordpress.com/\">Rose Goldman</a> — 212</li>\n<li><a href=\"http://thresholdstate.com/\">Alex Shiels</a> — 203</li>\n<li>My <a href=\"http://matt.wordpress.com/\">Matt.WP.com moblog</a> post-by-email address — 148</li>\n<li><a href=\"http://michaelpick.wordpress.com/\">Michael Pick</a> — 139</li>\n<li><a href=\"http://en.support.wordpress.com\">WordPress.com Support</a> — 123</li>\n<li><a href=\"http://andy.wordpress.com\">Andy Skelton</a> — 108</li>\n</ol>\n<p>I obviously need to email my Mom more. Here are my posting statistics:</p>\n<table cellspacing=\"10\">\n<tbody>\n<tr>\n<th width=\"50\"></th>\n<th>Posts</th>\n<th>Avg. Words</th>\n<th>Total Words</th>\n<th>Avg. Comments</th>\n<th>Total Comments</th>\n</tr>\n<tr>\n<td>2002</td>\n<td align=\"right\">482</td>\n<td align=\"right\">105</td>\n<td align=\"right\">50,800</td>\n<td align=\"right\">2</td>\n<td align=\"right\">980</td>\n</tr>\n<tr>\n<td>2003</td>\n<td align=\"right\">559</td>\n<td align=\"right\">130</td>\n<td align=\"right\">73,009</td>\n<td align=\"right\">3</td>\n<td align=\"right\">1,723</td>\n</tr>\n<tr>\n<td>2004</td>\n<td align=\"right\">1,108</td>\n<td align=\"right\">49</td>\n<td align=\"right\">55,025</td>\n<td align=\"right\">5</td>\n<td align=\"right\">6,594</td>\n</tr>\n<tr>\n<td>2005</td>\n<td align=\"right\">703</td>\n<td align=\"right\">43</td>\n<td align=\"right\">30,485</td>\n<td align=\"right\">9</td>\n<td align=\"right\">6,343</td>\n</tr>\n<tr>\n<td>2006</td>\n<td align=\"right\">340</td>\n<td align=\"right\">65</td>\n<td align=\"right\">22,173</td>\n<td align=\"right\">10</td>\n<td align=\"right\">3,662</td>\n</tr>\n<tr>\n<td>2007</td>\n<td align=\"right\">360</td>\n<td align=\"right\">56</td>\n<td align=\"right\">20,408</td>\n<td align=\"right\">16</td>\n<td align=\"right\">6,091</td>\n</tr>\n<tr>\n<td>2008</td>\n<td align=\"right\">314</td>\n<td align=\"right\">48</td>\n<td align=\"right\">15,368</td>\n<td align=\"right\">21</td>\n<td align=\"right\">6,636</td>\n</tr>\n<tr>\n<td>2009</td>\n<td align=\"right\">182</td>\n<td align=\"right\">80</td>\n<td align=\"right\">14,675</td>\n<td align=\"right\">23</td>\n<td align=\"right\">4,280</td>\n</tr>\n</tbody>\n</table>\n<p>My number of posts went down, but more words per post, so I’m posting less but meatier things. I made 391 comments myself last year, and it fell off rapidly after that. I would like to get more regular commenters next year, maybe by making the comment form more obvious on the photo pages. Photo pages draw the most repeat traffic.</p>\n<p>I’m curious about travel stats, but haven’t gotten annual report from <a href=\"http://dopplr.com/\">Dopplr</a> yet.</p>\n<p>Here were the top posts for 2009:</p>\n<ol>\n<li><a href=\"http://ma.tt/2009/05/how-p2-changed-automattic/\" target=\"_blank\">How P2 Changed Automattic</a></li>\n<li><a href=\"http://ma.tt/2009/06/the-way-i-work-annotated/\" target=\"_blank\">The Way I Work, annotated</a></li>\n<li><a href=\"http://ma.tt/2009/05/a-day-on-necker-island/\" target=\"_blank\">A Day on Necker Island</a> (gallery)</li>\n<li><a href=\"http://ma.tt/2009/08/starting-a-bank/\" target=\"_blank\">Starting a Bank</a></li>\n<li><a href=\"http://ma.tt/2009/08/kill-your-community/\" target=\"_blank\">6 Steps to Kill Your Community</a></li>\n<li><a href=\"http://ma.tt/2009/03/new-spring-design-2/\" target=\"_blank\">New Spring Design</a></li>\n<li><a href=\"http://ma.tt/2009/04/oracle-and-open-source/\" target=\"_blank\">Sun, Oracle, WordPress, and MySQL</a></li>\n<li><a href=\"http://ma.tt/2009/10/elissas-wedding/\" target=\"_blank\">Elissa’s Wedding</a> (gallery)</li>\n<li><a href=\"http://ma.tt/2009/03/wordpress-party-pictures/\" target=\"_blank\">WordPress Party Pictures</a> (gallery)</li>\n<li><a href=\"http://ma.tt/2009/04/visiting-shindo-labs/\" target=\"_blank\">Visiting Shindo Labs</a> (gallery)</li>\n</ol>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 13 Jan 2010 06:25: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: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: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:20:\"Matt: Google & China\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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=33549\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"http://ma.tt/2010/01/google-china/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:460:\"<p><a href=\"http://googleblog.blogspot.com/2010/01/new-approach-to-china.html\">Google is taking a new approach to China</a>. This is a big deal, they’re basically implying the Chinese government has been hacking Google accounts to compromise human rights advocates. Interesting the note at the end where they say these decisions and investigations were entirely in the US, it’s almost like they’re trying to protect their employees 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:\"Tue, 12 Jan 2010 23: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: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:57:\"Weblog Tools Collection: WPVibe Interviews Toni Schneider\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7524\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://weblogtoolscollection.com/archives/2010/01/12/wpvibe-interviews-toni-schneider/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1642:\"<p>I don’t see too many interviews with the CEO of Automattic Toni Schneider, conducted by people within the WordPress community so when I come across one, my interest is immediately grabbed. Dre Armeda who is one of the authors behind WPVibe.com had the unique opportunity to have <a href=\"http://wpvibe.com/interview-automattic-wordpress-ceo-toni-schneider-196/\">Toni answer some of his questions</a> about WordPress, Akismet, things they are working on, and one thing he’s learned as CEO of Automattic. One interesting bit of information I picked up out of the interview relates to PollDaddy:</p>\n<blockquote><p>PollDaddy has been growing really impressively as well. It reaches over 117 million people a month!</p></blockquote>\n<p>I imagine Toni is a pretty busy man but it’s nice to see him stop and chat with fellow members of the WordPress.org community.</p>\n<p>Not related to the interview but if you are interested in reading about how Automattic came to exist and how Toni Schneider became CEO of Automattic, I suggest you read this piece by Xconomy.com published in 2008 called <a href=\"http://www.xconomy.com/boston/2008/02/26/mike-and-matt-how-an-east-coast-vc-got-behind-the-west-coasts-hottest-blog-company/\">Automattic Connection: How an East Coast VC Got Behind WordPress, the West Coast’s Hottest Blog Platform.</a> One of the most intriguing bits of information within that four page article is the significance the download counter played in terms of getting the first round of VC funding. I also suggest paying close attention to page three which explains how close Matt was to selling Automattic.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 12 Jan 2010 21:52: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:\"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:16:\"Matt: Custom CSS\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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=33547\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"http://ma.tt/2010/01/custom-css/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:452:\"<p>There have been a few requests for the plugin that drives the custom CSS feature on WordPress.com. We wanted to clean it up before releasing, and ended up adding a feature that stores the CSS better (in the posts table) and also adds revisions so you can revert to an old version of your custom CSS. The <a href=\"http://wordpress.org/extend/plugins/safecss/\">plugin is now available on the WordPress.org directory</a>, free for everybody. Enjoy!</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 12 Jan 2010 21:34: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: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:60:\"Weblog Tools Collection: WordPress Plugin Releases for 01/12\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7522\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://weblogtoolscollection.com/archives/2010/01/12/wordpress-plugin-releases-for-0112-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:2619:\"<h3>New Plugins</h3>\n<p><a href=\"http://www.steveify.com/themeperpost/\">ThemePerPost</a></p>\n<p>ThemePerPost is ideal for people who want to style their about page, create a unique landing page, show theme previews for design showcases, split one WordPress install into multiple sub-sites. It’s for anyone who wants to have posts and pages with different styles. All you have to do to change theme for one or more posts or pages is upload the theme you want to use to the usual WP theme directory add a Custom Field to the page/post you want to style.</p>\n<p><a href=\"http://www.123contactform.com/wordpress-contact-form-plugin.html\">WordPress Contact Form</a></p>\n<p>Contact Form plugin from 123ContactForm.com. It requires a free account on <a href=\"http://www.123contactform.com/signup.html\">123ContactForm</a>.</p>\n<p><a href=\"http://www.tedcarnahan.com/2010/01/10/wordpress-jquery-table-of-contents-plugin/\">jQuery Table of Contents</a></p>\n<p>Inserts the lovely little table of contents you see on many of the pages of my website. It uses <a href=\"http://jquery.com/\">jQuery</a> to inspect the content of your post or page and generate table of contents links based on the header tags. It’s easy, SEO friendly, and highly customizable.</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://coffee2code.com/wp-plugins/disable-search\">Disable Search</a></p>\n<p>Disable the search capabilities of WordPress.</p>\n<p><a href=\"http://ottodestruct.com/blog/wordpress-plugins/simple-facebook-connect/\">Simple Facebook Connect</a></p>\n<p>Makes it easy for you to add Facebook Connect functionality to a site. Modular: activate only the pieces you need.</p>\n<p><a href=\"http://omninoggin.com/wordpress-plugins/seo-no-duplicate-wordpress-plugin/\">SEO No Duplicate</a></p>\n<p>Helps tell search engine bots the preferred version of a post page by specifying the canonical properly within your head tag.</p>\n<p><a href=\"http://www.seodesignsolutions.com/wordpress-seo/\">SEO Ultimate</a></p>\n<p>This all-in-one SEO plugin can handle titles, meta, noindex, canonical tags, 404 monitoring, robots.txt, and more. Version 1.4 adds the Internal Relevance Researcher module.</p>\n<p><a href=\"http://alexking.org/projects/wordpress/readme?project=twitter-tools\">Twitter Tools</a></p>\n<p>Twitter Tools is a plugin that creates a complete integration between your WordPress blog and your Twitter account.</p>\n<p><a href=\"http://arpitshah.com/plugins/all-in-one-webmaster/\">All in One Webmaster</a></p>\n<p>This plugin allows you to easily integrate Google Webmaster Tool, Yahoo SiteExplorer and Bing Webmaster Central with your blog.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 12 Jan 2010 19:02: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:7:\"Perurry\";s: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:69:\"Publisher Blog: TNT’s Mike Fratello Joins WordPress.com VIP Hosting\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"http://publisherblog.automattic.com/?p=746\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://publisherblog.automattic.com/2010/01/12/mike-fratello-wordpress-com-vip/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2335:\"<div class=\"snap_preview\"><br /><p>Very excited to welcome <a href=\"http://mikefratello.com\">Mike Fratello</a> to the <a href=\"http://vip.wordpress.com\">WordPress.com VIP Hosting</a> program. As many <a href=\"http://nba.com\">NBA</a> fans know, Mike is the “Czar of the Telestrator” – and works alongside Marv Albert covering TNT’s NBA games. Mike was also previously a <a href=\"http://mikefratello.com/biography/\">top coach in the league</a>:</p>\n<p><a href=\"http://mikefratello.com/\"><img src=\"http://wordpresspublishers.files.wordpress.com/2010/01/screen-shot-2010-01-04-at-4-31-21-pm-e1262652047420.png?w=640&h=398\" alt=\"\" title=\"Mike Fratello WordPress.com VIP blog\" class=\"alignnone size-full wp-image-747\" height=\"398\" width=\"640\" /></a></p>\n<p>The site integrates <a href=\"http://en.support.wordpress.com/polls/\">PollDaddy for user polls</a>, as well as Facebook and <a href=\"http://en.support.wordpress.com/widgets/twitter-widget/\">Twitter</a> in the sidebar. </p>\n<p>[ Visit <a href=\"http://mikefratello.com\">MikeFratello.com</a> ]</p>\n <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wordpresspublishers.wordpress.com/746/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wordpresspublishers.wordpress.com/746/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wordpresspublishers.wordpress.com/746/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wordpresspublishers.wordpress.com/746/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wordpresspublishers.wordpress.com/746/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wordpresspublishers.wordpress.com/746/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wordpresspublishers.wordpress.com/746/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wordpresspublishers.wordpress.com/746/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wordpresspublishers.wordpress.com/746/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wordpresspublishers.wordpress.com/746/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=publisherblog.automattic.com&blog=1470857&post=746&subd=wordpresspublishers&ref=&feed=1\" /></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, 12 Jan 2010 13:05: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:16:\"Raanan Bar-Cohen\";s: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:63:\"Weblog Tools Collection: Belated Birthday Wishes Matt Mullenweg\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"http://weblogtoolscollection.com/archives/2010/01/12/belated-birthday-wishes-matt-mullenweg/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"http://weblogtoolscollection.com/archives/2010/01/12/belated-birthday-wishes-matt-mullenweg/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:619:\"<p>Matt Mullenweg, the founding developer of WordPress celebrated his birthday yesterday. He turned a year younger and is now 26 years old.</p>\n<p>We wish you a Happy Birthday, albeit a delayed one (by a whisker). We hope to see WordPress 50.0 before you turn that age <img src=\"http://weblogtoolscollection.com/wp-includes/images/smilies/icon_smile.gif\" alt=\":-)\" class=\"wp-smiley\" /> .</p>\n<p>To know more about Matt, visit his blog at <a title=\"http://ma.tt/\" href=\"http://ma.tt/\">http://ma.tt/</a> or visit the Wikipedia page <a href=\"http://en.wikipedia.org/wiki/Matt_Mullenweg\" target=\"_blank\">about Matt</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 12 Jan 2010 06:42: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:12:\"Keith Dsouza\";s: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:26:\"bbPress: 2010-01-06 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:25:\"http://bbpress.org/?p=304\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"http://bbpress.org/blog/2010/01/2010-01-06-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:14539:\"<p>IRC log from the 6 January 2010 meetup.</p>\n<p><span id=\"more-304\"></span><br />\n[21:01 GMT] <photomatt> <meetup><br />\n[21:01 GMT] <Nerieru> btw<br />\n[21:01 GMT] <photomatt> did everyone have a good 2010?<br />\n[21:01 GMT] <Nerieru> is there anyplace to get bbpress themes?<br />\n[21:01 GMT] <Nerieru> matt<br />\n[21:01 GMT] <Nightgunner5> photomatt: It’s not over yet<br />\n[21:01 GMT] <Nerieru> 2010 is just starting..<br />\n[21:01 GMT] <photomatt> ringing it in, I mean<br />\n[21:02 GMT] <michael-r> Photomatt: Awesome (so far, Matt)! Have had an absolute blast! New Years was great<br />\n[21:02 GMT] <SHRIKEE_ joined the chat room.<br />\n[21:02 GMT] <michael-r> And you?<br />\n[21:03 GMT] <photomatt> pretty good — went to dinner and then a jackie green concert<br />\n[21:03 GMT] <photomatt> kind of bluesy, kind of country<br />\n[21:03 GMT] <Nerieru> damn that _ck_ guy is doing his best for bbp<br />\n[21:03 GMT] <PeteMall> photomatt: dinner at straits for me<br />\n[21:03 GMT] <michael-r> nice so let’s get started<br />\n[21:03 GMT] <photomatt> in terms of things to talk about, since last meeting<br />\n[21:03 GMT] <Nerieru> matt I seriously just read you went to a jackie chan concert..<br />\n[21:03 GMT] <michael-r> Nerieru: _ck_ is a girl, and she’s left… unfortunately<br />\n[21:03 GMT] <jjj> nerieru, _ck_ is … Yeah<br />\n[21:04 GMT] <photomatt> we have email notifications live on bbpress.org and in trunk<br />\n[21:04 GMT] <Nerieru> why has she left?<br />\n[21:04 GMT] <photomatt> anyone here using it yet on their forums?<br />\n[21:04 GMT] <michael-r> photomatt: not yet – don’t have access to my FTP (haven’t all year). Will try it soon, though.<br />\n[21:05 GMT] <Nerieru> matt email notifications for what?<br />\n[21:05 GMT] <photomatt> new replies to threads<br />\n[21:05 GMT] <Nerieru> jjj: any idea as to why she left?<br />\n[21:05 GMT] <photomatt> Nerieru: this is a weekly meetup we have — happy to answer your questions afterward<br />\n[21:05 GMT] <Nerieru> like subscribing?<br />\n[21:05 GMT] <photomatt> since they seem a bit more basic<br />\n[21:05 GMT] <Nightgunner5> photomatt: The only trunk forum I’m running is on my local computer, and my ISP blocks port 25.<br />\n[21:05 GMT] <Nerieru> oh yeah it’s wednesday<br />\n[21:05 GMT] <michael-r> Are there any bugs (other than the one mentioned in the forums)?<br />\n[21:05 GMT] <Nerieru> and matt, I subscribed to the dev-list so I intended to see this meet<br />\n[21:05 GMT] <photomatt> no, 100% of my code is 100% bug free<br />\n[21:06 GMT] <Nightgunner5> photomatt: It sent me an email about a spam post.<br />\n[21:06 GMT] <Nerieru> so I’ll just shut up<br />\n[21:06 GMT] <Nerieru> till you’re done<br />\n[21:06 GMT] <Nerieru> (unless I have something good to add)<br />\n[21:06 GMT] <filosofo> photomatt, I’ll get the non-logged in post patch up some time in the next week. Been too busy with holiday visiting the last couple weeks.<br />\n[21:06 GMT] <michael-r> Well, not bugs – more like deficiencies. I take it all works perfectly?<br />\n[21:07 GMT] <jjj> photomatt, I’m pretty sure you’re listed as the head of bug creation somewhere…<br />\n[21:07 GMT] <photomatt> on bbpress.org looks like we only have about 40 subscriptions so far<br />\n[21:07 GMT] <photomatt> Nightgunner5: yep saw that<br />\n[21:07 GMT] <michael-r> photomatt: I have an idea for email subscribtion> Maybe it’s already been thought up, but shouldn’t there be a customizable template for it in the Admin panel?<br />\n[21:07 GMT] <photomatt> filosofo: no worries! I’m looking forward to it<br />\n[21:08 GMT] <jjj> michael-r, if we go that route, it still needs to be translatable.<br />\n[21:08 GMT] <jjj> So that’s hard to do correctly.<br />\n[21:08 GMT] <photomatt> filosofo: what’s the easiest way to send it over for you?<br />\n[21:08 GMT] <michael-r> jjj: I see.<br />\n[21:09 GMT] <filosofo> photomatt, send what?<br />\n[21:10 GMT] <photomatt> the patch<br />\n[21:10 GMT] <filosofo> Put it on trac?<br />\n[21:10 GMT] <michael-r> photomatt: I see we’re missing some important people here. I might be wrong, but I haven’t been round since the first meetup. What else needs to be discussed?<br />\n[21:11 GMT] <matveb> email notifications is done<br />\n[21:11 GMT] <matveb> what about trac ticket: http://trac.bbpress.org/ticket/1233<br />\n[21:12 GMT] <photomatt> let me take a look<br />\n[21:12 GMT] <PeteMall> ahh<br />\n[21:13 GMT] <PeteMall> that needs to be caught?<br />\n[21:13 GMT] <photomatt> matveb: bug, should be easy fix<br />\n[21:13 GMT] <michael-r> Yeah, it should check with Akismet first right?<br />\n[21:13 GMT] <matveb> photomatt: perfect<br />\n[21:13 GMT] • Nightgunner5 is working on a patch<br />\n[21:13 GMT] <matveb> on another topic, I was supposed to bring something to show about my commitment to designing a new “features” section<br />\n[21:14 GMT] <matveb> as per last meetup<br />\n[21:14 GMT] <SHRIKEE left the chat room. (Read error: 110 (Connection timed out))<br />\n[21:14 GMT] <SHRIKEE_ is now known as SHRIKEE.<br />\n[21:14 GMT] <photomatt> Nightgunner5: nice!<br />\n[21:15 GMT] <photomatt> any other bugs people would like to raise attention on?<br />\n[21:15 GMT] <michael-r> photomatt: Another thing: Is there any progress with the new theme for bbPress.org?<br />\n[21:15 GMT] <Nightgunner5> The sprintf in the post notification function has an unused variable<br />\n[21:16 GMT] <PeteMall> michael-r: that’ll come after the wp.org theme<br />\n[21:16 GMT] <Nightgunner5> __( “%2\\$s wrote:\\n\\n %3\\$s\\n\\nTopic Link: %4\\$s\\n\\nYou’re getting this mail because you subscribed to the topic, visit the topic and login to unsubscribe.” ) – No %%1?<br />\n[21:16 GMT] <michael-r> PeteMall: I see – any news on that front?<br />\n[21:17 GMT] <matveb> photomatt: here is the mock up for the features page you asked me to tackle http://bit.ly/8Vfecq<br />\n[21:17 GMT] <PeteMall> thats a good start<br />\n[21:18 GMT] <quicoto joined the chat room.<br />\n[21:18 GMT] <michael-r> matveb: Very nice Now, is that going to be the new bbPress.org theme?<br />\n[21:19 GMT] <michael-r> Or something like it?<br />\n[21:19 GMT] <photomatt> matveb: love it!<br />\n[21:19 GMT] <matveb> thanks<br />\n[21:20 GMT] <Nightgunner5> http://trac.bbpress.org/attachment/ticket/1233/1233.patch<br />\n[21:20 GMT] <matveb> following the lead of http://en.wordpress.com/features/<br />\n[21:21 GMT] <photomatt> matveb: should I just view source and grab that onto bbpress.org?<br />\n[21:21 GMT] <michael-r> matveb: I see.<br />\n[21:21 GMT] <matveb> photomatt: of course<br />\n[21:22 GMT] <Nightgunner5> The home link goes to wordpress.org<br />\n[21:22 GMT] <michael-r> Nightgunner5: Not a full tempate, yet.<br />\n[21:22 GMT] <matveb> Nightgunner5: my bad<br />\n[21:23 GMT] <photomatt> also on my todo is the meetup log from last week, and the email testing announcement<br />\n[21:23 GMT] <photomatt> would be great to get more people trying out that feature<br />\n[21:23 GMT] <michael-r> photomatt: maybe a post on the blog?<br />\n[21:23 GMT] <PeteMall> photomatt: I can post the logs on bbPress.org<br />\n[21:25 GMT] <Nightgunner5> http://bbpress.pastebin.com/f32456b03 <- logs from before Matt came in<br />\n[21:28 GMT] <photomatt> danke<br />\n[21:29 GMT] <michael-r> photomatt: Got a question. What plugins (that currently exist) would become a part of the core, once v2 is out?<br />\n[21:29 GMT] <Nightgunner5> Subscribe to Topic, obviously<br />\n[21:29 GMT] <windhamdavid> Schoen<br />\n[21:30 GMT] <michael-r> Signatures? Attachments?<br />\n[21:30 GMT] <quicoto> michael-r: agree<br />\n[21:31 GMT] <dimadin joined the chat room.<br />\n[21:31 GMT] <PeteMall> michael-r: not decided yet<br />\n[21:31 GMT] <michael-r> Okay.<br />\n[21:32 GMT] <photomatt> for me the big ones for 1.1 are anon posting and email posting<br />\n[21:32 GMT] <photomatt> email posting needs probably 5 more hours of polish<br />\n[21:33 GMT] <matveb> photomatt: another question. What was the reasoning behind not loading functions.bb-statistics.php when loading bbPress functions in bb-settings.php?<br />\n[21:33 GMT] <Nightgunner5> matveb: It’s not needed for most pages<br />\n[21:33 GMT] <michael-r> photomatt: I see – nice.<br />\n[21:33 GMT] <photomatt> filosofo said anon posting is hopefully dropping this week<br />\n[21:33 GMT] <photomatt> matveb: yes wanted to create a new way of loading things but avoid the mistake we did on WP<br />\n[21:34 GMT] <photomatt> where everything is loaded with every page<br />\n[21:34 GMT] <photomatt> I did it throug a query string because want to set us up for the future when we may be a core plugin for WP<br />\n[21:34 GMT] <photomatt> right now we address a lot of static files in the root<br />\n[21:34 GMT] <photomatt> all of those should just be query strings and located in bb-includes<br />\n[21:34 GMT] <photomatt> that’s also why I put subscriptions in the taxonomy table instead of a new table<br />\n[21:34 GMT] <matveb> I see, but it leads users to believe those functions do not exist, and even to try replicating them, as shown here http://bbpress.org/forums/topic/how-to-show-total-registerd-users-in-forum-2<br />\n[21:34 GMT] <photomatt> and avoided the backpress-specific user_id field<br />\n[21:35 GMT] <photomatt> it allows perfect portability to WP<br />\n[21:36 GMT] <michael-r> matveb: Showing off my useless code here… I see what you mean though…<br />\n[21:36 GMT] <dimadin> hey guys, on irclogs I don’t see that you discussed this<br />\n[21:36 GMT] <GIGALinux left the chat room. (Read error: 60 (Operation timed out))<br />\n[21:36 GMT] <matveb> michael-r: no worries<br />\n[21:36 GMT] <dimadin> are there any plans for feature to split/merge topics?<br />\n[21:36 GMT] <dimadin> i thinks this is most important missing part from bbpress<br />\n[21:37 GMT] <dimadin> more important that anon posting<br />\n[21:37 GMT] <michael-r> dimadin: I don’t think so at all – but that’s up to Matt.<br />\n[21:38 GMT] <dimadin> i had many problems with users posting in wrong topics and i couldn’t delete those posts and of course couldn’t move them<br />\n[21:39 GMT] <photomatt> matveb: that’s a good point, I guess what I’m trying to replace is less the includes<br />\n[21:39 GMT] <photomatt> and more the files like<br />\n[21:40 GMT] <photomatt> bb-edit.php, bb-post.php, bb-reset-password.php<br />\n[21:40 GMT] <photomatt> basically all the files in the root directory<br />\n[21:40 GMT] <photomatt> I’d love if there was just a config and an index.php<br />\n[21:40 GMT] <matveb> yes, that would be nice<br />\n[21:40 GMT] <Nightgunner5> The main problem with moving, merging, etc. posts is (as far as I know) that some plugins rely on posts staying in the same topic.<br />\n[21:40 GMT] <Nightgunner5> photomatt: We still need bb-load.php!<br />\n[21:41 GMT] <michael-r> photomatt: agreed. More template and plugin communication.<br />\n[21:41 GMT] <photomatt> I’m super sorry guys but I have to run early today — about to catch a flight<br />\n[21:41 GMT] <GIGALinux joined the chat room.<br />\n[21:41 GMT] <photomatt> before next meeting I will 1) post both logs 2) go through any trac tickets and patches for email posting<br />\n[21:41 GMT] <michael-r> Nightgunner5: Yeah – thought so too. They can’t keep track of what happens to them…<br />\n[21:41 GMT] <dimadin> matt, could you just write a quick reply on my question?<br />\n[21:41 GMT] <photomatt> if things go really well I’ll get email notifications running on some bigger forums so we can see performance/etc data on something more active<br />\n[21:42 GMT] <matveb> photomatt: if you need anything else from the mock up –images or whatever– just tell me<br />\n[21:42 GMT] <photomatt> dimadin: it’s not on the roadmap right now, but if you think it’s important could you start a trac ticket with a spec for it?<br />\n[21:42 GMT] <photomatt> go ahead and put it on the 1.1 milestone<br />\n[21:42 GMT] <photomatt> matveb: thank you<br />\n[21:43 GMT] <michael-r> Would be interesting to see how tha turns out. It is quite useful.<br />\n[21:43 GMT] <dimadin> i think there is some ticket years old<br />\n[21:43 GMT] <photomatt> dimadin: sure, on WP too<br />\n[21:43 GMT] <PeteMall> photomatt: u gonna post the logs or want met to?<br />\n[21:44 GMT] <photomatt> PeteMall: if you could that would be a big help<br />\n[21:44 GMT] <photomatt> earliest I could do it is tomorrow anyway because I’ll be in the air<br />\n[21:44 GMT] <dimadin> matt: i meant for this feature<br />\n[21:45 GMT] <photomatt> dimadin: oh gotcha! how about if next week we do a trac sweep for the meetup<br />\n[21:45 GMT] <photomatt> set priorities and roadmap on things<br />\n[21:45 GMT] <michael-r> photomatt: sounds like an idea.<br />\n[21:45 GMT] <photomatt> so that way if there’s something fairly obvious like that we can make sure we tackle it for 1.1<br />\n[21:45 GMT] <matveb> that should be good<br />\n[21:45 GMT] <PeteMall> I’ll set an agenda and look thru trac for next week<br />\n[21:45 GMT] <photomatt> which is meant to be a feature release<br />\n[21:46 GMT] <michael-r> If anything, I’m learning from all this.<br />\n[21:47 GMT] <photomatt> michael-r: me too<br />\n[21:47 GMT] <photomatt> alrighty, see everyone next week<br />\n[21:47 GMT] <PeteMall> </meetup></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 12 Jan 2010 01:53: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:8:\"PeteMall\";s: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:26:\"bbPress: 2009-12-30 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:25:\"http://bbpress.org/?p=308\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"http://bbpress.org/blog/2010/01/2009-12-30-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:11458:\"<p>IRC log from the 30 December 2009 meetup.</p>\n<p><span id=\"more-308\"></span></p>\n<p>[21:01 GMT] <photomatt> <meetup><br />\n[21:01 GMT] <matveb> Hi there<br />\n[21:02 GMT] <photomatt> howdy<br />\n[21:02 GMT] <photomatt> holidays have been fun, but distracting <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /><br />\n[21:02 GMT] <photomatt> I’ve been looking at subscription plugins today — none are a direct fit for core<br />\n[21:03 GMT] <matveb> <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /><br />\n[21:03 GMT] <photomatt> so I’m going to try and take a different approach, using the taxonomy tables<br />\n[21:03 GMT] <photomatt> if it works we can also shift “”favorites”\" to be in taxonomy instead of comma-separated in bb_usermeta<br />\n[21:03 GMT] <photomatt> which will make querying them much easier<br />\n[21:03 GMT] <matveb> that is fine<br />\n[21:04 GMT] <matveb> I read your reasoning about the plugin<br />\n[21:05 GMT] <photomatt> anyone else have any requests or todos I may have missed?<br />\n[21:05 GMT] <photomatt> I lost my todo notebook, so I’m floating listlessly right now<br />\n[21:05 GMT] <photomatt> downside of using paper<br />\n[21:05 GMT] <photomatt> the battery life is great, but no great backup strategies<br />\n[21:06 GMT] <matveb> carbon copy?<br />\n[21:06 GMT] <matveb> but no, no request<br />\n[21:07 GMT] <matveb> just that I could not make it before and wnated to know<br />\n[21:07 GMT] <matveb> in which way I could contribute<br />\n[21:08 GMT] <photomatt> what do you enjoy doing?<br />\n[21:09 GMT] <matveb> mostly design and theming work<br />\n[21:09 GMT] <StevenHodson> this made sound strange or silly but what about the idea of encouraging the plugin developers that remain to take part in an “”Adopt a Plugin”\" campaign .. there’s a lot of plugins that are really good but have been abandoned pre 1.0<br />\n[21:10 GMT] <Nightgunner5> Oh wow<br />\n[21:10 GMT] <matveb> documentation also<br />\n[21:10 GMT] <Nightgunner5> I made it to the meetup<br />\n[21:10 GMT] <photomatt> matveb: would you be up for designing a new features page? http://bbpress.org/about/features/<br />\n[21:10 GMT] <matveb> yep, sure<br />\n[21:11 GMT] <photomatt> bring it to the meetup next week and we’ll talk about it<br />\n[21:11 GMT] <matveb> ok, what should I bare in mind<br />\n[21:11 GMT] <photomatt> StevenHodson: any plugins that stand out to you as essential? it’d probably be better to target efforts<br />\n[21:11 GMT] <StevenHodson> <as an aside note: I will be putting together a series on Converting from SMF to bbPress as I just finished doing this – along with a custom them><br />\n[21:11 GMT] <photomatt> matveb: I like this page – http://en.wordpress.com/features/<br />\n[21:12 GMT] <matveb> <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /><br />\n[21:12 GMT] <Nightgunner5> photomatt: Most of _ck_’s plugins would go on the list of “”essential”\"<br />\n[21:12 GMT] <photomatt> as we bring things in core hopefully we can eliminate the need for many plugins<br />\n[21:13 GMT] <photomatt> plugins in bbpress are often the equivilent of patches in WP<br />\n[21:13 GMT] <StevenHodson> photomatt : well I could put together a list .. but it would be coming from the POV of converting existing forums over to bbpress because there are a lot of things in “”traditional”\" forums that aren’t in the core .. like “”Unread Posts”\"<br />\n[21:14 GMT] <Nightgunner5> I’d say plugins like Unread Posts are more like patches than PHP4BB<br />\n[21:14 GMT] <Nightgunner5> (Unread Posts should be in core, PHP4bb is better as a plugin)<br />\n[21:14 GMT] <PeteMall> photomatt: u were gonna give me svn access<br />\n[21:15 GMT] <StevenHodson> I would agree with Nightgunner5 on that .. I like the plugin approach that bbpress has right now but it does make it rather heavy sometimes (as I look at all the plugins I have installed)<br />\n[21:15 GMT] <photomatt> PeteMall: I did, try it<br />\n[21:15 GMT] <PeteMall> will do<br />\n[21:16 GMT] <PeteMall> been juggling many diff projects and plugins<br />\n[21:16 GMT] <photomatt> as a quick survey, how many plugins do your forums have?<br />\n[21:16 GMT] <Nightgunner5> bbPress Attachments is kind of a gray area for plugins vs core<br />\n[21:16 GMT] <StevenHodson>”*36<br />\n[21:16 GMT] <StevenHodson> no .. 32<br />\n[21:17 GMT] <matveb>”*18<br />\n[21:17 GMT] <Nightgunner5> All (15) | Active (13) | Inactive (1) | Autoloaded (1)<br />\n[21:17 GMT] <PeteMall> tooo many… we need to cut that down<br />\n[21:17 GMT] <matveb> but many are simple twicks by Michael<br />\n[21:17 GMT] <StevenHodson> <side note to Nightgunner5 I have the server guys trying to figure out why that one won’t work for me ><br />\n[21:17 GMT] <TCI-CrimsonIdol> Hi all.. 24 active plugins<br />\n[21:18 GMT] <photomatt> 5 active plugins here<br />\n[21:18 GMT] <Nightgunner5> 2 by _ck_, 3 by MDA, 1 by Matt, and 9 by me<br />\n[21:18 GMT] <StevenHodson> plugins like Allow Images though seem that they shold be a part of the core<br />\n[21:18 GMT] <Nightgunner5> StevenHodson: Agreed<br />\n[21:19 GMT] <StevenHodson> as should all the BBCode stuff<br />\n[21:19 GMT] <Nightgunner5> I think bbCode is a plugin<br />\n[21:19 GMT] <StevenHodson> it is<br />\n[21:19 GMT] <Nightgunner5> WordPress works fine with only HTML<br />\n[21:19 GMT] <Nightgunner5> s/is/should stay as/<br />\n[21:20 GMT] <StevenHodson> it’s just that ttext area for posting messages is too ‘old style’ for those coming from other forum packages<br />\n[21:20 GMT] <photomatt> Nightgunner5: WP is HTML + autop + texturize<br />\n[21:20 GMT] <Nightgunner5> Optional TinyMCE then?<br />\n[21:21 GMT] <quicoto> User Joined<br />\n[21:21 GMT] <StevenHodson> problem is that tinyMCE isn’t so tiny <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /><br />\n[21:21 GMT] <PeteMall> StevenHodson: don’t hold ur breath on bbCode in core<br />\n[21:22 GMT] <StevenHodson> PeteMall: np .. I can live with it being a plugin .. I would just like it to be a less of a challenge for those moving from other forum packages to try and provide their users witha similar UI<br />\n[21:22 GMT] <StevenHodson> personally I like the light approach<br />\n[21:23 GMT] <photomatt> yes tinymce is a beast!<br />\n[21:23 GMT] <StevenHodson> my users don’t <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /><br />\n[21:23 GMT] <PeteMall> yea… thats the point behind bbPress. Keep it light and simple<br />\n[21:23 GMT] <photomatt> I’m still on the fence about WYSIWYG<br />\n[21:23 GMT] <photomatt> it could be done well or badly<br />\n[21:23 GMT] <photomatt> but I feel like there are more important issues to tackle first, so we don’t have to decide now<br />\n[21:23 GMT] <Nightgunner5> photomatt: I choose well.<br />\n[21:25 GMT] <photomatt> any new year’s wishes?<br />\n[21:25 GMT] <matveb> what about roles and capabilities?<br />\n[21:25 GMT] <PeteMall> making a decision on making bbPress a WP plugin<br />\n[21:25 GMT] <PeteMall> perhaps using custom post types<br />\n[21:25 GMT] <Nightgunner5> matveb: That already exists<br />\n[21:25 GMT] <photomatt> mine is for the taxonomy system to not plunge me into a catatonic state<br />\n[21:25 GMT] <Nightgunner5> Hot tags actually being “”hot”\"?<br />\n[21:25 GMT] <PeteMall> I would really start spending a lot more time doing that if we can make a decision<br />\n[21:26 GMT] <photomatt> bbPress will definitely be a WP plugin<br />\n[21:26 GMT] <photomatt> but don’t want to change the data structure decision until 1.2-ish<br />\n[21:26 GMT] <photomatt> we owe users improvements before we rewrite data structures<br />\n[21:26 GMT] <PeteMall> true<br />\n[21:27 GMT] <photomatt> putting new stuff into things that will easily transition, which is why I’m putting subscriptions in taxonomy<br />\n[21:28 GMT] <PeteMall> agreed… so what are the top five things we need to do for the next release<br />\n[21:28 GMT] <Nightgunner5> 1. Integration<br />\n[21:28 GMT] <photomatt> 1. bug fixes<br />\n[21:29 GMT] <TCI-CrimsonIdol> i think bring in a view “”patches”\" in the core will be great for a little update, e.g. Limit Latest Discussion<br />\n[21:29 GMT] <photomatt> 2. email notification<br />\n[21:29 GMT] <photomatt> 3. anon comments from filosofo<br />\n[21:30 GMT] <photomatt> I think that’s good for 1.1<br />\n[21:30 GMT] <matveb> do we have time for better documentation on functions?<br />\n[21:31 GMT] <photomatt> matveb: in the php code or on the site?<br />\n[21:31 GMT] <StevenHodson> template codex?? <please <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /> ><br />\n[21:31 GMT] <matveb> on site<br />\n[21:32 GMT] <DJPaul> User Joined<br />\n[21:32 GMT] <PeteMall> matveb: thats is being worked on<br />\n[21:32 GMT] <photomatt> sure, there are 5 people now with direct site edit access, you can send your docs to any of them<br />\n[21:32 GMT] <matveb> perfect, because I have been helping sporadically on bbpress.org pointing to functions which are already capable of what users request<br />\n[21:32 GMT] <matveb> in themes<br />\n[21:33 GMT] <photomatt> nice<br />\n[21:33 GMT] <StevenHodson> matveb: tagged as??<br />\n[21:33 GMT] <PeteMall> matveb: feel free to send me anything u want to contribute to bbPress.org<br />\n[21:34 GMT] <photomatt> I’d like to get back to the subscribe stuff, so any objections to ending meeting early?<br />\n[21:34 GMT] <Nightgunner5> ‹⁄meetup›?<br />\n[21:36 GMT] <StevenHodson> since I have knowledgeable folks here .. any suggestions for good books on php and mysql ?? my developer itch is growing after hanging up my toolkit a while back<br />\n[21:36 GMT] <Nightgunner5> http://php.net/ and http://dev.mysql.com/doc/refman/5.0/en/<br />\n[21:37 GMT] <StevenHodson> Nightgunner5: yup have those but I like my books <img src=\"http://bbpress.org/wordpress/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /><br />\n[21:40 GMT] <PeteMall> anything else on the agenda?<br />\n[21:40 GMT] <matveb> PeteMall & StevenHodson: I will try to gather those posts which are eclectically tagged<br />\n[21:40 GMT] <StevenHodson> ty<br />\n[21:40 GMT] <photomatt> </meetup></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 12 Jan 2010 01:47:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Chris Hajer\";s: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:16:\"Matt: Twenty-six\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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=33543\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"http://ma.tt/2010/01/twenty-six/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3141:\"<p>Today is my birthday! It is also, if you write it the right way, a palindrome: 01-11-10. (Hat tip: Mike Adams.)</p>\n<p>Twenty-five was a very good year. I started out with <a href=\"http://ma.tt/2009/01/twenty-five/\">a lot of goals</a> and actually made progress or accomplished most of them, as well as some things I didn’t anticipate. Of my 14 resolutions last year 10 of them are solid or at least had significant improvement, while the things I never do I still didn’t do: Spanish, cooking, exercise. (I might post a more detailed review later.) The thing I’m most happy with this year has been quantity of reading — I’ve read more in the last year than the past several years combined, and have also started keeping up with periodicals (New Yorker, Economist, Atlantic, Wired) pretty much every issue which has helped me feel much better informed about the world. The most significant device to me in 2009 wasn’t the iPhone, it was the Kindle.</p>\n<p>In some ways I’ve nested a lot in the past year, including the oh-my-goodness scary commitment of buying my first place, but at the same time I’m still addicted to movement. I saw the excellent movie <cite>Up in the Air</cite> recently and related to it more than I was comfortable.</p>\n<p>I’d like for twenty-six to be an infrastructure year, laying down the groundwork for things to come. No <a href=\"http://ma.tt/2009/01/open-sourcing-resolutions/\">open source resolution like last year</a>, but here’s what I’d like to focus on in 2010:</p>\n<ul>\n<li>Minimize and simplify, try to de-cruft and streamline as much as possible, particularly with regards to physical possessions.</li>\n<li>Move, which hopefully is a good opportunity for the above.</li>\n<li>Eat, hopefully not too richly, and stop when I’m full. (I have so much trouble with that, I love food and I’m a completionist.)</li>\n<li>Watch Farscape from start to finish, since <a href=\"http://charleen.mullenweg.com/\">my sister</a> gave it to me for Christmas.</li>\n<li>Bike and walk, more than drive.</li>\n<li>Learn more <a href=\"http://captology.stanford.edu/\">about captology</a>.</li>\n<li>Showcase my photography, in print, somewhere.</li>\n<li>Redesign, this site, because it’s fun. <img src=\"http://ma.tt/blog/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\" /> </li>\n<li>Talk more, with the people I love.</li>\n<li>Eliminate “sort of” and “kind of” from my speech.</li>\n<li>Launch, launch, launch. (Code for me: JQ, OT, NA, MT, BB, UL, MA, VP, NT, 5L, 20, 70.)</li>\n</ul>\n<p>This is the eighth year I’ve blogged my birthday: <a href=\"http://ma.tt/2003/01/bday/\">19</a>, <a href=\"http://ma.tt/2004/01/so-im-20/\">20</a>, <a href=\"http://ma.tt/2005/01/hot-barely-legal-matt/\">21</a>, <a href=\"http://ma.tt/2006/01/matt-22/\">22</a> (this one is funny), and <a href=\"http://ma.tt/2007/01/twenty-three/\">23</a>, <a href=\"http://ma.tt/2008/01/twenty-four/\">24</a>, and <a href=\"http://ma.tt/2009/01/twenty-five/\">25</a>. Whew. Here’s to the second quarter century of life.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 12 Jan 2010 00:14: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:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:29;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:37:\"Weblog Tools Collection: Core 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:40:\"http://weblogtoolscollection.com/?p=7516\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"http://weblogtoolscollection.com/archives/2010/01/11/core-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:5759:\"<p>In the past year or so, you may have heard of the term ‘<strong>Canonical Plugins</strong>‘ being used throughout the community. Back in early December, a <a href=\"http://wordpress.org/development/2009/12/canonical-plugins/\">poll was published</a> that goes into more detail regarding the idea of Canonical Plugins and what to call them. The poll has since closed without making the results viewable but from what I understand, the name for these plugins going into the future will be ‘<strong>Core Plugins</strong>‘. </p>\n<p>Core plugins are community developed and encourage collaboration with multiple developers to satisfy the most popular functionality requests that would not make it into the Core of WordPress. These plugins would be developed alongside the core of WordPress to ensure compatibility, coding standards are met, secure code, etc. To highlight these plugins, a screen would be added to the plugins page in the back-end of WordPress to highlight these special plugins. Everything sounds great right? Let’s take a look at some of the possible unintended consequences this could have on the community.</p>\n<p><strong>New Labeling</strong> – By the very nature of a plugin being labeled ‘Core’ puts the plugin above all others without the special label. All other plugins become inferior even if some of those plugins are better. </p>\n<p><strong>Interruption Of The Free Market</strong> – There are over 7,000+ plugins on the repository. It’s hard to figure out which plugins one should use. Some functionality such as Twitter can have up to 10 or more different plugins. All of them could suck or one could be a gem. The free market principles of the repository enables the end-user to make that choice for themselves. The free market takes care of good and bad plugins. Core plugins sort of take that choice away for specific functionality. For example, you have a Core Twitter Plugin and 5 other plugins. Even though the core plugin doesn’t do something 3 or 4 of the other ones do, why use them when you know the core plugin is going to be secure or give you that feeling of being safe? </p>\n<p><strong>Do Developers Want To Collaborate?</strong> – As far as I can tell, there is no concrete discussion that showcases the fact that plugin authors want to collaborate or bring people on board to help out with development. Most developers like to code on there own as they know there own code the best. I would love to hear from plugin authors on whether they want to collaborate with other people for their own plugin or someone else’s. </p>\n<p><strong>Discouraging Development</strong> – If we have 10-20 core plugins that cover the gamut of the most popular functionality requests for WordPress, what motivation or incentive is there to whip up a plugin that no one will pay attention to? I suppose as a plugin author, you could deal with the lack of attention or eyeballs on your plugin or you can scrap the idea and work on the core plugin that provides the same functionality. </p>\n<p>Those are just some of the unintended consequences being discussed but the entire idea of core plugins leaves me scratching my head as I ponder 100 different questions about the process. Here are a few.</p>\n<p>What makes a plugin a core plugin? or Will any existing plugins be given the Core label or will they all be made from the ground up?<br />\nWho decides what features get added or denied to the plugin?<br />\nWho supports the core plugin?<br />\nHow does a plugin be removed from core status?<br />\nWho gets to choose who the collaborators are?</p>\n<h2>Conclusion:</h2>\n<p>While the idea of core plugins sounds great on paper, encouraging collaboration and all, I wonder just how well this idea will be executed and what the response will be like from plugin developers. Earlier today, I briefly attended a chat that was taking place to discuss the infrastructure that is being developed specifically for these core plugins. This infrastructure would also benefit all other plugin authors as well. What I don’t understand is, if WordPress.org completely revamped the plugin repository, plugin trac, the support area, improved collaboration, etc, wouldn’t this negate the need for core plugins to begin with? Also on the subject of collaboration, I’ve had the opportunity to chat with a number of plugin authors, many of whom have popular plugins and they have told me that they work behind the scenes with other plugin authors to ensure compatibility with one another or to tell each other of improvements. I’m sure collaboration tools could be developed to make this process easier instead of making them all go the core plugin route.</p>\n<p>I’m usually not the one to Poo Poo an idea before it’s had a chance to prove itself but I have to admit, there are a bunch of legitimate concerns regarding core plugins addressed in this <a href=\"http://onefinejay.com/2010/01/10/shackling-a-free-market-wordpress-canonical-plugins\">excellent post by OneFineJay</a>. Could it be that the unintended consequences will not come to pass and everyone will love the way the core plugin idea was executed? Unfortunately, the core plugin idea is in full swing and will happen no matter what anyone in the community has to say. So at this stage of the game, I think I’ll just have to sit back and watch it all unfold this year along with the rest of you to see if it becomes a boon or bust for the WordPress community. I’m hoping for boon!</p>\n<p>*<strong>Update</strong>* Check out <a href=\"http://onefinejay.com/2010/01/10/shackling-a-free-market-wordpress-canonical-plugins#comment-7566\">this comment</a> from Matt. </p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 11 Jan 2010 19:36:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"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: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:59:\"Weblog Tools Collection: WordPress Theme Releases for 01/10\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7512\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"http://weblogtoolscollection.com/archives/2010/01/11/wordpress-theme-releases-for-0110-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:1873:\"<h4>DirectoryPress</h4>\n<p><a href=\"http://demo.directorypress.net/\"><img title=\"DirectoryPress\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/DirectoryPress.jpg\" alt=\"DirectoryPress\" width=\"200\" height=\"138\" /></a></p>\n<p>DirectoryPress is a fully featured directory theme for Wordpress, it allows you to turn your standard WordPress blog into a powerful online link directory.</p>\n<p>Not only does DirectoryPress come with great directory plugin features but also it comes with a range of changeable themes and designs, you can easily switch between any of the designs available with a click of the button!</p>\n<h4>CouponPress</h4>\n<p><a href=\"http://demo.couponpress.com/\"><img title=\"CouponPress\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/CouponPress.jpg\" alt=\"CouponPress\" width=\"200\" height=\"156\" /></a></p>\n<p>Turn a standard WordPress blog into a powerful, feature rich coupon code website easily with CouponPress Theme.</p>\n<h4><a href=\"http://www.tricksdaddy.com/2010/01/freshbrown-free-wordpress-theme-by-tricksdaddy.html\">FreshBrown</a></h4>\n<p><a href=\"http://tricksdaddy.com/freshbrown/\"><img title=\"freshbrown\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/freshbrown.gif\" border=\"0\" alt=\"freshbrown\" width=\"200\" height=\"150\" /></a></p>\n<p>3 column widget ready fluid width theme</p>\n<h4><a href=\"http://www.blogging-inside.de/2010/01/kostenloses-white-magazine-premium-theme-fuer-wordpress/\">White Magazine</a></h4>\n<p><img title=\"WhiteMagazine-194x300\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/WhiteMagazine194x300.png\" alt=\"WhiteMagazine-194x300\" width=\"200\" height=\"155\" /></p>\n<p>The White Magazine Premium Theme comes with seven Widget positions and an Ad position in the header. The Theme is fully optimized for Adsense and very flexible. <em>Page in German</em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 11 Jan 2010 18:00:48 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Perurry\";s: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:83:\"WordPress.tv: Amanda Blum: Saving the World with WordPress: A Guide for Non-Profits\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"http://wordpress.tv/?p=3228\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"http://wordpress.tv/2009/11/14/amanda-blum-non-profits-nyc09/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1436:\"<div class=\"snap_preview\"><br /><ins>\n<div class=\"video-player\" id=\"x-video-13\">\n</div></ins>\n<br /><a href=\"http://wordpress.tv/2009/11/14/amanda-blum-non-profits-nyc09/\"><img width=\"160\" height=\"120\" src=\"http://cdn.videos.wordpress.com/sWJpjV2Z/1686-07_wcnyc_nonprofits_std.original.jpg\" alt=\"Amanda Blum: Saving the World with WordPress\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/3228/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/3228/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wptv.wordpress.com/3228/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wptv.wordpress.com/3228/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wptv.wordpress.com/3228/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wptv.wordpress.com/3228/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wptv.wordpress.com/3228/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wptv.wordpress.com/3228/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wptv.wordpress.com/3228/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wptv.wordpress.com/3228/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=3228&subd=wptv&ref=&feed=1\" /></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, 11 Jan 2010 04:30: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:11:\"Ryan Markel\";s: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:58:\"WordPress.tv: Adria Richards: Blueprint for Small Business\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"http://wordpress.tv/?p=3225\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.tv/2009/11/14/adria-richards-small-business-nyc09/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1441:\"<div class=\"snap_preview\"><br /><ins>\n<div class=\"video-player\" id=\"x-video-15\">\n</div></ins>\n<br /><a href=\"http://wordpress.tv/2009/11/14/adria-richards-small-business-nyc09/\"><img width=\"160\" height=\"120\" src=\"http://cdn.videos.wordpress.com/zR5ZvBCE/1686-06_wcnyc_blueprint_std.original.jpg\" alt=\"Adria Richards: Blueprint for Small Business\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/3225/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/3225/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wptv.wordpress.com/3225/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wptv.wordpress.com/3225/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wptv.wordpress.com/3225/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wptv.wordpress.com/3225/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wptv.wordpress.com/3225/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wptv.wordpress.com/3225/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wptv.wordpress.com/3225/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wptv.wordpress.com/3225/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=3225&subd=wptv&ref=&feed=1\" /></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, 11 Jan 2010 04:00: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:11:\"Ryan Markel\";s: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:66:\"Weblog Tools Collection: Preventing WordPress Plugins From Loading\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7505\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"http://weblogtoolscollection.com/archives/2010/01/10/preventing-wordpress-plugins-from-loading/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3837:\"<p>There may be times in WordPress where you would like to load the WordPress environment manually, and prevent plugins from loading.</p>\n<p>Two instances where this is ideal are:</p>\n<ul>\n<li>When loading an inline frame with <a href=\"http://jquery.com/demo/thickbox/\">Thickbox</a> or <a href=\"http://colorpowered.com/colorbox/\">Colorbox</a>.</li>\n<li>When parsing AJAX requests in an external PHP file.</li>\n</ul>\n<p>To further give justification for this technique, I had a major plugin conflict with another plugin. My <a href=\"http://www.ajaxeditcomments.com\">Ajax Edit Comments</a> plugin had failed to work for one of my clients.</p>\n<p>After doing some troubleshooting, I determined it was a plugin conflict with “xyz” plugin. When I looked at the conflicting plugin’s code, I was able to pinpoint the problem to one patch of code, but failed to determine a fix.</p>\n<p>The conflicting plugin was causing my nonces to fail, as well as my AJAX processor to fail (since that uses nonces as well).</p>\n<p>Since my plugin’s editing options are all in a <a href=\"http://colorpowered.com/colorbox/\">Colorbox</a> inline frame (where I manually load the WordPress environment), I figured I would only load the plugins I needed (mine in this case).</p>\n<p>Okay, enough chat! Let’s get started.</p>\n<p>To call this technique a “hack” is a huge compliment. I wouldn’t recommend this for widespread use.</p>\n<h3>The Technique</h3>\n<p>If you look at your <strong>wp-settings.php</strong> file, there is a conditional right before it loads your active plugins.</p>\n<p>It checks to see if the constant <strong>WP_INSTALLING</strong> is defined. If it is, WordPress doesn’t load any plugins.</p>\n<p>So the trick to “trick” WordPress is to define the constant, and then manually load the WordPress environment.<br />\nAfter that, we can load any plugins desired.</p>\n<p>Here’s some code:</p>\n<blockquote><pre><code>\n<?php\nheader(\'Content-Type: text/html\');\ndefine(\'WP_INSTALLING\', true);\n//Adjust the dirnames to match the path to your wp-load file.\n$root = dirname(dirname(dirname(dirname(dirname(__FILE__)))));\nif (file_exists($root.\'/wp-load.php\')) {\n // WP 2.6\n require_once($root.\'/wp-load.php\');\n} else {\n // Before 2.6\n require_once($root.\'/wp-config.php\');\n}\n$plugin = \'your-plugin-directory/your-plugin-file.php\';\n// Validate plugin filename\nif ( !validate_file($plugin) && \'.php\' == substr($plugin, -4) && file_exists(WP_PLUGIN_DIR . \'/\' . $plugin)) {\n include_once(WP_PLUGIN_DIR . \'/\' . $plugin);\n}\nunset($plugin);\n?>\n</code></pre>\n</blockquote>\n<p>You’ll see from the snippet above that we define the constant <strong>WP_INSTALLING</strong>, and then load the WordPress environment.</p>\n<p>After WordPress has loaded, we load the plugin file we need.</p>\n<p>If you need more than one plugin loaded, you can use a simple <strong>foreach</strong> statement.</p>\n<blockquote><pre><code>\n$current_plugins = get_option( \'active_plugins\' );\nif ( is_array($current_plugins)) {\n foreach ( $current_plugins as $plugin ) {\n // $plugin looks like: your-plugin-dir/your-plugin-file.php\n switch($plugin) {\n case: \'yourplugin\':\n case: \'anotherplugin\':\n break;\n default:\n continue;\n }\n if ( !validate_file($plugin) && \'.php\' == substr($plugin, -4) && file_exists(WP_PLUGIN_DIR . \'/\' . $plugin)) {\n include_once(WP_PLUGIN_DIR . \'/\' . $plugin);\n }\n }\n unset($plugin);\n}\nunset($current_plugins);\n</code></pre>\n</blockquote>\n<p>I would advise that you use this technique only in standalone files where needed, as I’m not sure of the long-term side-effects that might occur if the <strong>WP_INSTALLING</strong> constant is always defined.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 11 Jan 2010 01:26: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:14:\"Ronald Huereca\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:34;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"Alex King: Child Theme Support for Carrington CMS Theme Framework\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"http://alexking.org/?p=3968\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://carringtontheme.com/2010/01/child-theme-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:666:\"<p>Child theme support has landed in SVN for Carrington. The way it is implemented allows child themes to add templates to the parent theme (adding more supported conditions for post types, comments, categories, etc.), not just replace existing templates. If you are building themes on Carrington, check this out and provide feedback before it’s tagged and released.\n<p><a href=\"http://alexking.org/blog/2010/01/10/child-theme-support-for-carrington-cms-theme-framework\">#</a> | <a href=\"http://carringtontheme.com/2010/01/child-theme-support/\">Visit Site »</a></p>\n<img src=\"http://alexking.org/wp/?ak_action=api_record_view&id=3968&type=feed\" alt=\"\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 Jan 2010 15:26: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:\"Alex\";s: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:28:\"Alex King: Twitter Tools 2.1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"http://alexking.org/?p=3959\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://alexking.org/blog/2010/01/09/twitter-tools-2-1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3137:\"<p>Version 2.1 of my Twitter Tools plugin is now available. Twitter Tools creates a two-way integration between your Twitter account and your WordPress blog. You can send your blog posts to Twitter and bring your tweets back to your blog for display, archiving, or creating posts from them.</p>\n<p>This version has a bunch of changes including a fix for the <a href=\"http://alexking.org/blog/2010/01/08/twitter-tools-and-wordpress-2-9-testing-needed\">issues with WordPress 2.9 and PHP < 5.2</a>.</p>\n<p>The download and more information are available on my <a href=\"http://alexking.org/projects/wordpress\">WordPress Plugins page</a>.</p>\n<p>If you have any trouble with this, please contact the <a href=\"http://wphelpcenter.com\">WordPress HelpCenter</a> (303-395-1346) or you can try the <a href=\"http://wordpress.org/support/\" rel=\"external\">WP Support Forums</a>.</p>\n<p>Enjoy!</p>\n<h3>Changes</h3>\n<ul>\n<li>Add a shortcode to display recent tweets</li>\n<li>Change how Services_JSON is included to be compatible with changes in WP 2.9 and PHP < 5.2</li>\n<li>Better RegEx for username and hashtag linking</li>\n<li>Exclude replies in aktt_latest_tweet() function (if option selected)</li>\n<li>Digest functionality is marked as experimental, they need to be fundamentally rewritten to avoid race conditions experienced by some users</li>\n<li>Make install code a little smarter</li>\n<li>Add unique index on tweet ID columns, remove duplicates and optimize table</li>\n<li>Track the currently installed version for easier upgrades in the future</li>\n<li>Add action on Update Tweets (aktt_update_tweets)</li>\n<li>Use standard meta boxes (not backwards compatible) for post screen settings</li>\n<li>Use site_url() and admin_url(), losing backward compatibility but gaining SSL compatibility</li>\n<li>Added WordPress HelpCenter contact info to settings page</li>\n<li>Misc code cleanup and bug fixes</li>\n<li>Added language dir and .pot file</li>\n</ul>\n<p>Bit.ly plugin</p>\n<ul>\n<li>Added a trim() on the API Key for people that struggle with copy/paste</li>\n<li>Changed RegEx for finding URLs in tweet content (thanks Porter Maus)</li>\n<li>Added a j.mp option</li>\n<li>Cleaned up the settings form</li>\n<li>Use admin_url(), losing backward compatibility but gaining SSL compatibility</li>\n</ul>\n<p>Exclude Category plugin</p>\n<ul>\n<li>Use admin_url(), losing backward compatibility but gaining SSL compatibility</li>\n</ul>\n<p>Hashtags plugin</p>\n<ul>\n<li>Use admin_url(), losing backward compatibility but gaining SSL compatibility</li>\n</ul>\n<h3>Plugins</h3>\n<p>In <a href=\"http://alexking.org/blog/2009/08/03/twitter-tools-2-0\">version 2.0</a> I added the ability for Twitter Tools to be extended via plugins and created the plugins included in the default plugin. Other folks are creating plugins for Twitter Tools as well. You can find <a href=\"http://delicious.com/alexkingorg/twitter-tools+plugin\" rel=\"external\">more Twitter Tools plugins here</a>.</p>\n<p>Have you created a plugin for Twitter Tools? Let me know so I can add it to the list.</p>\n<img src=\"http://alexking.org/wp/?ak_action=api_record_view&id=3959&type=feed\" alt=\"\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 09 Jan 2010 23:48:06 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Alex\";s: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:33:\"Dougal Campbell: WordCamp Atlanta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://dougal.gunters.org/?p=1915\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://dougal.gunters.org/blog/2010/01/09/wordcamp-atlanta?utm_source=rss&utm_medium=rss&utm_campaign=rss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3709:\"<div><img width=\"150\" height=\"150\" src=\"http://dougal.gunters.org/wordpress/wp-content/uploads/2008/11/wplogo-notext-rgb.png\" class=\"attachment-post-thumbnail wp-post-image\" alt=\"\" title=\"WordPress\" /></div><p>As I begin writing this, Jane Wells is delivering her keynote at <a href=\"http://atlantawordcamp.com/\">WordCamp Atlanta</a>, speaking about the upcoming changes in <a href=\"http://wordpress.org/\">WordPress</a> 3.0. On the one hand, WordPress releases are ’serial’, so an 3.0 release doesn’t necessarily have any bigger changes than when we move from 2.8 to 2.9. It’s just the next step after the 2.9 release. But, that said, there are big changes coming. One of the biggest is going to be the merge of the single-site version of the code and the <a href=\"http://mu.wordpress.org/\">WordPress-MU </a>code, which will now be referred to as “multi-site” capability. Other new bits will include the “Core Plugins”, which will be a set of plugins cultivated and updated along with the main core code, changes to menu management, more support for custom post types, and a new default theme, dubbed ‘2010′. There will probably be a handful of other smaller changes, but <em>not</em> included at this time is the revamp of the Media Manager, which will probably wait until version 3.1.</p>\n<p>With this release, the core team is trying to set a more structured, focused standard for how to get everything done. At the last developer chat, the scope of development was set to those features mentioned above. Setting a strict feature scope this early in the kickoff of a new release is a new thing, and I think it will turn out to be a good thing.</p>\n<p>I’ve been wanting for a while to get back into more involvement with WordPress development, so I’ve volunteered (along with several others) to help out with the “Healthcheck” Core Plugin. This plugin will examine the configuration of your server and alert you to anything that might prevent certain features from working correctly, or that might cause problems in the future (such as old versions of <acronym title=\"Php Hypertext Processor\"><span class=\"caps\">PHP</span></acronym> or MySQL).</p>\n<p>In other news, there are going to be some updates to the wordpress.org website, including improvement to the Ideas forum, and some <a href=\"http://buddypress.org/\">BuddyPress</a> functionality, including user profiles for all regiestered users. <a href=\"http://wordcamp.org/\">WordCamp.org</a> will also get some BuddyPress love and see new features.</p>\n<p>As usual, the future holds some very exciting changes. But I’m particularly happy to see that there is not only progress happening in how the code is handled, but in how the community is shepherded. I think just about everyone would agree that WordPress would not be where it is today without its great user and developer community. So, if you have ever contributed a patch, reported a bug, suggested a new feature, or even just thanked somebody who has — you’re a part of the community. Thanks!</p>\n\n\n<p>Related posts:<ol><li><a href=\"http://dougal.gunters.org/blog/2009/12/16/im-speaking-at-wordcamp-atlanta\" rel=\"bookmark\" title=\"Permanent Link: I’m speaking at WordCamp Atlanta\">I’m speaking at WordCamp Atlanta</a></li>\n<li><a href=\"http://dougal.gunters.org/blog/2007/04/20/plugin-management\" rel=\"bookmark\" title=\"Permanent Link: Plugin Management\">Plugin Management</a></li>\n<li><a href=\"http://dougal.gunters.org/blog/2008/12/24/wordpress-28-features-survey\" rel=\"bookmark\" title=\"Permanent Link: WordPress 2.8 features survey\">WordPress 2.8 features survey</a></li>\n</ol></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, 09 Jan 2010 15:54: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:6:\"Dougal\";s: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:77:\"Weblog Tools Collection: A Simple Mistake Could Cause You Priceless Headaches\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:106:\"http://weblogtoolscollection.com/archives/2010/01/09/a-simple-mistake-could-cause-you-priceless-headaches/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:106:\"http://weblogtoolscollection.com/archives/2010/01/09/a-simple-mistake-could-cause-you-priceless-headaches/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5376:\"<p><em>Before you read ahead, the problems that occurred to cause me headaches was partially my own mistake. However, I have not fully investigated other causes and will update the post once I get the chance to fully investigate the issue.</em></p>\n<p>As a developer it is always easy to overlook minor things, some of them may not cause you much headaches, but some of them could eventually build up to give you nightmares because they are hard to spot.</p>\n<p>Before I go ahead, please take a look at the screenshot below.</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/10million_records.png\" rel=\"thumbnail\"><img title=\"10million_records\" border=\"0\" alt=\"10million_records\" src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/10million_records_thumb.png\" width=\"676\" height=\"478\" /></a> </p>\n<p>If you just saw a console with some SQL queries, let me point you to two big problems in the above screenshot.</p>\n<ol>\n<li>The total rows in the table wp_postmeta (which holds meta info for posts) is more than 10 million, 10140712 to be precise.</li>\n<li>The total number of rows in wp_postmeta without post_id is again more than 10 million, 10113548 to be precise.</li>\n</ol>\n<p>To tell you the truth, some of these no post_id records were inserted by a custom code I wrote to shorten URLs using the Bit.ly API. Due to a small mistake in the code, the $post_id was written as $postt_id, not too hard to spot, but yes a mistake which several of us tend to overlook many times.</p>\n<p>Due to this several records with empty post_id were inserted into the above table. However, this was quickly rectified within a week, when a Bit.ly rep emailed me to tell me that I was using their API excessively. I quickly checked the code, spotted the mistake and rectified it before it escalated. The reason why the API was called multiple times was because I was generating short URLs for posts which did not have them in the wp_postmeta table, and since it was entering an empty post_id into the table, it ran over and over again.</p>\n<p>That problem was sorted out a couple of months back. However, recently my DB backups for which I checked size were 550MB+, this left me wondering as to what was wrong, as that huge a DB for WordPress is certainly abnormal, unless you have posts in the multiples of 5 figures. In addition to that, some other issues started to crop up with the server. I was firefighting it and did not give much heed to the DB size. After two days of firefighting I came back to the huge DB size. I even went and <a href=\"http://wordpress.org/support/topic/349989?replies=1\">opened a thread</a> on WP forums earlier today to see if anyone had a similar issue.</p>\n<p>Finally the server issues were really becoming an headache, so I decided to run a query on the table to see what was happening. To my surprise I saw 10 million+ rows in it. A further query told me that more than 10 million of those rows were practically useless.</p>\n<p>I went ahead and deleted the rows and now everything is back to normal. However, this raised several questions in my mind as to whether certain things need change or not.</p>\n<p>Of course, I as a developer am partly responsible for this. I do check code I release as plugins several times, have it tested and then release it. Though something I write for myself hardly gets the same treatment. </p>\n<p>That aside such small mistakes can quickly bring down a high traffic site, as it did with <a href=\"http://techie-buzz.com\">mine</a>, and should certainly not happen with anyone else.</p>\n<h3>What Could be Done to Avoid This?</h3>\n<p>Like I said earlier, empty post id values in the post_meta are useless, however, due to some flaws they do get entered into the database. This should be avoided.</p>\n<p>I have few suggestions for this.</p>\n<ol>\n<li>As a developer make sure that you don’t add empty values when they are not allowed and will not be useful.</li>\n<li>Another thing plugin developers should ensure is that, when they are updating records for a meta value, they should explicitly delete the old values for the same meta, or it will quickly escalate into the above issue.</li>\n<li>WordPress could either have a foreign key check on the post_meta table or include a check to return errors for empty post_id.</li>\n</ol>\n<p>Neither of the above suggestions are hard to implement. However, like I said such small things can easily be overlooked and could eventually build up into a big issue, like the unwanted 10 million records I had. There might be other plugins which might have the same problem. With so many of them, it is really hard to figure out which one’s have them. If I would not have been a developer and known my stuff, it would be really hard to even detect any of the above problems.</p>\n<p>And I do accept that it was my mistake, but I am certain that my code alone did not add up to add 10 million useless records in the DB. I am yet to fully investigate the problem, will update the post when I complete it.</p>\n<p>This post is more of an eye-opener to me, and gives me another insight to troubleshoot problems with WordPress. I thought it best to share this with people on WLTC, as it might be beneficial to you, or while troubleshooting problems for others.</p>\n<p>It would be interesting to know if anyone of you have faced this problem in the past.</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, 09 Jan 2010 09:14: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:12:\"Keith Dsouza\";s: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:57:\"Alex King: Twitter Tools and WordPress 2.9 Testing Needed\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"http://alexking.org/?p=3949\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"http://alexking.org/blog/2010/01/08/twitter-tools-and-wordpress-2-9-testing-needed\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1087:\"<p>Based on the feedback from my <a href=\"http://alexking.org/blog/2010/01/04/twitter-tools-and-wordpress-2-9-working-or-not\">previous post</a>, I think I know what the issue may be between Twitter Tools 2.0 and WordPress 2.9.</p>\n<p>I have a new version available that may address the issue that some people were having saving posts with Twitter Tools enabled in WordPress 2.9.</p>\n<p>I believe the cause of this issue is as described in <a href=\"http://core.trac.wordpress.org/ticket/11827\" rel=\"external\">this ticket</a>. Basically, a change in WordPress core in 2.9 was incompatible with some plugins that included the same JSON library.</p>\n<p>I have not been able to fully test this and would like your help in doing so. If you have experienced these problems, <del>please download this testing version, and let me know your results in the comments</del>. Thanks!</p>\n<p>UPDATE: Get <a href=\"http://alexking.org/blog/2010/01/09/twitter-tools-2-1\">version 2.1.x</a> which has the same fix.</p>\n<img src=\"http://alexking.org/wp/?ak_action=api_record_view&id=3949&type=feed\" alt=\"\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 2010 22:36: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:4:\"Alex\";s: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:65:\"Lloyd: Versatile and Elegant, WordPress, Democratizing Publishing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"http://foolswisdom.com/?p=2289\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://foolswisdom.com/wordpress-democratizing-publishing/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:488:\"<blockquote><p>The combination of the elegant and versatile WordPress and the ground breaking Kubrick made that possible, turning the democratization of publishing from an idealized concept into a concrete reality.<br />\n<cite>Tina Daunt, “<a href=\"http://www.huffingtonpost.com/tina-daunt/the-secret-history-of-kub_b_415050.html\">The Secret History of Kubrick, the Blog Theme That Changed the Internet</a>“, Huffington Post, Jan 8th, 2010</cite><cite></cite></p></blockquote>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 2010 21:11:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"Lloyd\";s: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:60:\"Weblog Tools Collection: WordPress Plugin Releases for 01/08\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7495\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"http://weblogtoolscollection.com/archives/2010/01/08/wordpress-plugin-releases-for-0108/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2835:\"<h3>New Plugins</h3>\n<p><a href=\"http://wordpress.org/extend/plugins/picasa-album-uploader/\">Picasa Album Uploader</a></p>\n<p>Provides a button to be installed into the Google Picasa Desktop to directly upload files from Picasa as WordPress media. Once the button has been downloaded and installed in Picasa, images can be selected in Picasa and uploaded to your WordPress blog with a simple click of the button within Picasa.</p>\n<p><a href=\"http://didier.lorphelin.free.fr/blog/index.php/wordpress/sabre/\">Sabre</a></p>\n<p>Sabre is an acronym for Simple Anti Bot Registration Engine. It’s a set of counter measures against spam registration on your blog.</p>\n<p><a href=\"http://www.makesomecode.com/2010/01/07/multi-currency-paypal-donations-wp-plugin\">Multi Currency PayPal Donations</a></p>\n<p>PayPal charges high fees for cross border transactions. If you are one of the fortunate few that have PayPal accounts in multiple currencies then this plugin is for you. It allows you to route different currencies to specific PayPal accounts. Even if you don’t have multiple PayPal accounts this is still a great plugin for accepting donations.</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://coffee2code.com/wp-plugins/linkify-authors\">Linkify Authors</a></p>\n<p>Turn a string, list, or array of author IDs and/or slugs into a list of links to those authors.</p>\n<p><a href=\"http://coffee2code.com/wp-plugins/linkify-categories\">Linkify Categories</a></p>\n<p>Turn a string, list, or array of category IDs and/or slugs into a list of links to those categories.</p>\n<p><a href=\"http://coffee2code.com/wp-plugins/extra-sentence-space/\">Extra Sentence Space</a></p>\n<p>Force browsers to display two spaces between sentences.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/private-only/\">Private Only</a></p>\n<p>Do you have a private blog that you only want your friends and family to see and read it? This plugin will redirect all users who aren’t logged in to the login form where they are shown a user-friendly message It also block Feeds</p>\n<p><a href=\"http://tobias.baethge.com/wordpress-plugins/wp-table-reloaded-english/\">WP Table Reloaded</a></p>\n<p>WP-Table Reloaded enables you to create and manage tables in your WP’s admin area. No HTML knowledge is needed. A comfortable backend allows to easily edit table data. Tables can contain any type of data and additional JavaScript libraries can be used to extend it with features like sorting, pagination, filtering, and more. You can include the tables into your posts, on your pages or in text widgets by using a shortcode or a template tag function. Tables can be imported and exported from/to CSV, XML and HTML.</p>\n<p><a href=\"http://dev.huiz.net/2010/01/03/wordpress-plugin-scissors-for-v2-9/\">Scissors</a></p>\n<p>Resize uploaded images to a given size</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 2010 20:30: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:7:\"Perurry\";s: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:31:\"Matt: Secret History of Kubrick\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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=33541\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:47:\"http://ma.tt/2010/01/secret-history-of-kubrick/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:204:\"<p><a href=\"http://www.huffingtonpost.com/tina-daunt/the-secret-history-of-kub_b_415050.html\">The Secret History of Kubrick, the Blog Theme That Changed the Internet</a>, a nice article by Tina Daunt.</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 2010 19:56:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:42;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"Alex King: WordPress Security, Upgrades and Backups\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"http://alexking.org/?p=3642\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://alexking.org/blog/2010/01/08/wordpress-security-upgrades-backups\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:12498:\"<p>I often get questions about WordPress security and how best to manage WordPress upgrades. These issues are closely related, and I’ve thought about them a good deal over the years (and I’ve been doing this long enough to have experimented with a variety of approaches). These are the approaches I am currently using and recommend for the technically savvy.</p>\n<p>First, a high level summary:</p>\n<ul>\n<li>Upgrade immediately. Always. No exceptions.</li>\n<li>Have a development/staging copy of your site to test upgrades on before upgrading your live web site.</li>\n<li>Do check out your copy of WordPress from SVN (use the current branch) on your production web site.</li>\n<li>Do <strong>not</strong> run a production web site on WordPress SVN trunk.</li>\n<li>Backups are critical (snapshot backups highly recommended); they are your best defense against security issues and upgrade problems.</li>\n</ul>\n<p>Ok, now for the detailed discussion…</p>\n<h3>Security</h3>\n<p>WordPress security has been a hot-button topic this year. The security vulnerabilities that surfaced in WordPress releases last year were unfortunate, but some were due in part to a systematic approach to try to <em>improve</em> security in WordPress by standardizing how security functions work throughout the code base.</p>\n<p>I’ve seen comments that WordPress doesn’t care about security; I think that’s an ignorant statement. The WordPress developers I know care deeply about the quality of WordPress and are constantly working to improve it.</p>\n<p>Historical security is not (necessarily) a good indicator of future security.</p>\n<p>While I do believe “those that do not learn from history are doomed to repeat it”, I do not believe that you can accurately predict future security concerns based on the security bugs in the past. In Open Source there is the additional issue of new developers bringing new coding styles and blind spots along with their code contributions. Open Source requires everyone to be diligent for security issues. It’s a battle you must always fight, but will never win.</p>\n<p>A quick note about the WordPress codebase: it’s important to consider where WordPress came from. The WordPress codebase isn’t architecturally elegant, but it’s improving with every release. The codebase was initially inherited from b2, and certain development approaches and code paths from that code (written back in 2001-2002) are still present today (for compatibility reasons). I’ve been impressed over the last few years how certain backward compatibility features have been maintained while the underlying code has been completely gutted and rewritten. That’s not easy.</p>\n<p>I haven’t spoken to anyone on the core dev team about this yet, but I think that the 3.0 release (WP – WPMU merge) is probably the right time to break a few things in favor of consistency for the future. I’m sure that’s a discussion that is already taking place.</p>\n<p>Here are some simple tips that may help with security going forward:</p>\n<ul>\n<li>The best way to be hacker-proof is to upgrade immediately and have great backups (more on backups later).</li>\n<li>Turn off features you don’t need or use. This includes user registration, XML-RPC, etc.</li>\n<li>Use only the plugins you need, and consider the source when adding any feature (plugin or theme) to your site.</li>\n<li>Remove plugins and themes that are not active.</li>\n<li>Add 401 authentication to your wp-admin directory.</li>\n<li>Use SSL when connecting to your admin interface.<sup><a href=\"http://alexking.org/blog/topic/wordpress/feed#fn1256696457069n\" id=\"fn1256696457069\" class=\"footnote\">2</a></sup></li>\n</ul>\n<h3>Upgrades</h3>\n<p>New features bring new bugs, and some of those will undoubtedly have security ramifications. The best way to combat this is to upgrade immediately when a new version is available. I upgraded four WordPress installs in three minutes this morning – it’s easy if you set them up right.</p>\n<p>The approach I use won’t work for everyone as it relies on developer tools that not all WordPress users are familiar or comfortable with. If Subversion (SVN) is meaningless or scary to you, I recommend sticking with the auto-upgrade or working with someone who can provide the appropriate technical skills to use the approach outlined here (the <a href=\"http://wphelpcenter.com/\" rel=\"external\">WordPress HelpCenter</a> is a great option for this).</p>\n<p>The WordPress codebase is hosted in a publicly accessible SVN repository – you want to use that. The SVN repository is organized in a <a href=\"http://stackoverflow.com/questions/16142/what-do-branch-tag-and-trunk-really-mean\" rel=\"external\">traditional manner</a> providing us with a variety of options for what code we want to use.</p>\n<p>I recommend checking out the current branch of WordPress and using that for your web site. The benefit of using a branch is that you can simply <code>svn up</code> to update to the latest patch release. If you replace the plugins and themes directories with your own SVN checkouts (as I do on some sites), you will want to use a more selective command for your update:</p>\n<p><code>svn up *.php wp-admin/ wp-includes/</code></p>\n<p>That will get you all the latest code, without affecting the wp-content directories (plugins and themes). Branches are pretty safe – typically the only changes in a branch are to apply the bug fixes and security patches that comprise the point releases for that branch.</p>\n<p>If you want to automate your updates using CRON to pull from SVN, this is the process I recommend.</p>\n<p>Some folks advocate using tags (the official WordPress releases) exclusively. There is certainly an argument for this, however the <code>svn switch</code> command used to change between tags (and branches, for major releases) is not as easy as the update command on a branch (especially if you’re replacing versioned directories like wp-content/plugins and wp-content/themes in your checkout).</p>\n<p>I’ve seen other people advocate running on trunk. <strong>This is madness!</strong> Trunk is where new bugs and security vulnerabilities are written – you do not want to be running trunk. We’ve been having data loss issues<sup><a href=\"http://alexking.org/blog/topic/wordpress/feed#fn1256276106728n\" id=\"fn1256276106728\" class=\"footnote\">1</a></sup> on an internal site of ours that currently runs on trunk.</p>\n<p>I strongly recommend that any upgrade be tested on a development or local environment before performing the upgrade on your live web site. The importance of this varies from site to site, but if you’re running a significant site on WordPress (like some of the ones we’ve built at <a href=\"http://crowdfavorite.com\">Crowd Favorite</a>), you can’t afford to have your site down because some change in the new release introduces an incompatibility with your configuration or custom code.</p>\n<p>So that takes care of upgrading WordPress, what about plugins and themes? It’s true that some WordPress upgrades will break plugins and themes. However, that doesn’t mean you shouldn’t upgrade. If a plugin or theme breaks, you should contact the developer and see if they plan to upgrade the plugin or theme. If they don’t, you may be able to bribe them. If they still won’t, you can see if someone else will do it, or move on. No plugin or theme is more important than your site’s security.</p>\n<p>Having a good, deep knowledge of how WordPress works and interacting with it in the proper way will allow you to write plugins and themes that hum along smoothly after a WordPress upgrade in most instances, but you should still test in a non-critical environment.</p>\n<p>It’s important to note the position that plugin and theme developers are in with WordPress upgrades as well. When a plugin or theme breaks in a new version of WordPress, it’s not <em>always</em> the developer’s fault. Sometimes a plugin or theme is poorly written and does not follow WordPress coding standards – sometimes the standards that are to be followed are more recent than the plugin or theme in question. The recent change to how widgets are to be coded is a great example. The best practices are constantly evolving, and it can be a challenge to keep up with them all.</p>\n<p>I currently have 28 plugins and 3 themes <a href=\"http://profiles.wordpress.org/alexkingorg\" rel=\"external\">registered on wordpress.org</a>. When a new version of WordPress is released, it’s a tall order to test and patch all of these. There are typically 4 major WordPress releases scheduled each year. </p>\n<p><em>If I did a full test and patch cycle (1/3 day-1 day each) of every plugin and theme I have released with every major release, I’d be spending 4 months a year just testing and patching my plugins and themes.</em></p>\n<p>That isn’t something I’m in position to do, and other plugin and theme developers are in similar positions (to varying degrees).</p>\n<p>Additionally, the plugin and theme system of WordPress is in essence a security feature as well. Because of the ability to customize WordPress without making modifications to the core codebase, you can upgrade without having to go through and apply all of your modifications to the new codebase.</p>\n<h3>Backups</h3>\n<p>In the event your site is hacked or an upgrade goes south (or really if anything bad happens), your best defense is having great backups.</p>\n<p>RSYNC is a great tool, but if you are using RSYNC exclusively for your backups it’s likely you aren’t doing enough. RSYNC will keep a mirror copy of whatever you tell it to back up – this means that if something bad happens on your site, the same thing will be mirrored to your RSYNC backup. There are a bunch of ways to mitigate this – if you are a do-it-yourselfer you are likely already brainstorming a few decent work-arounds. Almost all of these break down if the hack is undetected for a long period of time (a week or two) as staggered RSYNC solutions don’t typically extend that long.</p>\n<p>I think the best solution is snapshot backups, going back a reasonable amount of time into the past. This will allow you to pick a known, good point in time to revert to. Test locally, and restore your production site.</p>\n<p>During a <a href=\"http://alexking.org/blog/2009/09/05/wordpress-security-upgrade-help\">recent security upgrade rush</a> at <a href=\"http://wphelpcenter.com\">WordPress HelpCenter</a> we discovered that many people who thought they had good backups from their hosting providers, didn’t. It’s important that your backups are both monitored and verified for integrity.</p>\n<p>Recovery time is important as well. You want a system that allows you (or your recovery team) to get your backups up and running again quickly. Speed is a big issue when your site is down, and having to apply differential backups to do a restore can be very time consuming.</p>\n<p>We created <a href=\"http://backupmoxie.com\">BackupMoxie</a> because we needed a service that worked this way for our clients at <a href=\"http://crowdfavorite.com\">Crowd Favorite</a>. If you are interested in offering BackupMoxie as a service to your clients, I’ve got good news for you. Next week we are officially launching it as a <a href=\"http://backupmoxie.com/whitelabel\">white label service</a>.</p>\n<h3>Conclusion</h3>\n<p>Hopefully this (lengthy) discussion has been helpful for some of you.</p>\n<p>In thinking about these issues and in the development my team and I have done over the last few years, I’ve considered a number of ideas that I think could be helpful to the WordPress community. I’m working on an outline for an idea that I think may have some merit for a follow-up post.</p>\n<ol class=\"footnotes\">\n<li id=\"fn1256276106728n\">Still need to try to debug them and submit a patch, actually. [<a href=\"http://alexking.org/blog/topic/wordpress/feed#fn1256276106728\">back</a>]</li>\n<li id=\"fn1256696457069n\">Support for this is relatively recent, not all plugins and themes (including mine) support this properly yet. [<a href=\"http://alexking.org/blog/topic/wordpress/feed#fn1256696457069\">back</a>]</li>\n</ol>\n<img src=\"http://alexking.org/wp/?ak_action=api_record_view&id=3642&type=feed\" alt=\"\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 2010 14:57:58 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Alex\";s: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:50:\"Weblog Tools Collection: A Kirby That’s Not Pink\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7491\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://weblogtoolscollection.com/archives/2010/01/08/a-kirby-thats-not-pink/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1322:\"<p>Ahh, Kirby. One of my favorite games for the Nintendo Entertainment System. That little pink guy could eat anything! Alas, this Kirby is not pink. It’s white, black, blue, and has square corners. One of the news bits that came out of the WordPress Developers Chat on January 7th is that Matt Mullenweg is spearheading the creation of the new default theme in WordPress named 2010. This means that the default theme will not be something created by a third party. However, Ian Stewart took the challenge upon creating a default theme and Kirby is his result. </p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/kirbytheme.png\" rel=\"thumbnail\"><img src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/kirbytheme-300x150.png\" alt=\"\" title=\"kirbytheme\" width=\"300\" height=\"150\" class=\"aligncenter size-medium wp-image-7492\" /></a></p>\n<p>Kirby is clean, simple, and has good typographical elements, all the building blocks of a good theme. I encourage you to <a href=\"http://themeshaper.com/new-default-theme-wordpress-kirby/\">check out Ian Stewarts insight</a> into the design process of this theme and then read the feedback he’s received. Although it won’t be the new default theme in WordPress, it sure looks to be a great starting point in place of Kubrick. </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 2010 13:41: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: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:75:\"WordPress.tv: Casey Bisson: Scriblio – WordPress-Powered Library Catalogs\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"http://wordpress.tv/?p=3219\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.tv/2009/11/14/casey-bisson-library-catalogs-nyc09/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1457:\"<div class=\"snap_preview\"><br /><ins>\n<div class=\"video-player\" id=\"x-video-17\">\n</div></ins>\n<br /><a href=\"http://wordpress.tv/2009/11/14/casey-bisson-library-catalogs-nyc09/\"><img width=\"160\" height=\"120\" src=\"http://cdn.videos.wordpress.com/HbthUCfI/1686-05_wcnyc_scriblio_std.original.jpg\" alt=\"Casey Bisson: Scriblio – WordPress-Powered Library Catalogs\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/3219/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/3219/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wptv.wordpress.com/3219/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wptv.wordpress.com/3219/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wptv.wordpress.com/3219/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wptv.wordpress.com/3219/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wptv.wordpress.com/3219/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wptv.wordpress.com/3219/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wptv.wordpress.com/3219/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wptv.wordpress.com/3219/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=3219&subd=wptv&ref=&feed=1\" /></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 2010 03:30: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:11:\"Ryan Markel\";s: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:57:\"WordPress.tv: Ramil Teodosio: WordPress-Powered Intranets\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"http://wordpress.tv/?p=3215\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"http://wordpress.tv/2009/11/14/ramil-teodosio-wordpress-powered-intranets/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1447:\"<div class=\"snap_preview\"><br /><ins>\n<div class=\"video-player\" id=\"x-video-18\">\n</div></ins>\n<br /><a href=\"http://wordpress.tv/2009/11/14/ramil-teodosio-wordpress-powered-intranets/\"><img width=\"160\" height=\"120\" src=\"http://cdn.videos.wordpress.com/uGLXHQP5/1686-04_wcnyc_intranets_std.original.jpg\" alt=\"Ramil Teodosio: WordPress-Powered Intranets\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/3215/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/3215/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godelicious/wptv.wordpress.com/3215/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/delicious/wptv.wordpress.com/3215/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/gostumble/wptv.wordpress.com/3215/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/stumble/wptv.wordpress.com/3215/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/godigg/wptv.wordpress.com/3215/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/digg/wptv.wordpress.com/3215/\" /></a> <a rel=\"nofollow\" href=\"http://feeds.wordpress.com/1.0/goreddit/wptv.wordpress.com/3215/\"><img alt=\"\" border=\"0\" src=\"http://feeds.wordpress.com/1.0/reddit/wptv.wordpress.com/3215/\" /></a> <img alt=\"\" border=\"0\" src=\"http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=3215&subd=wptv&ref=&feed=1\" /></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 2010 03:00:08 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Ryan Markel\";s: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:44:\"Weblog Tools Collection: The Merge Has Begun\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7488\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"http://weblogtoolscollection.com/archives/2010/01/07/the-merge-has-begun/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1784:\"<p>The next six months in WordPress development are going to be pretty exciting considering the <a href=\"http://wordpress.org/support/topic/345127\">possible scope of 3.0</a>, a new default theme and of course, the merge of WordPress MU into the codebase of WordPress. Anyone who has been keeping an eye on trac may have noticed that the merging process has already begun. They might have also noticed the addition of a new core commiter known as WPMUGuru who is Ron Rennick. Ron has a ton of experience working with WPMU under the hood so it’s only natural that he was brought on board to help with the merge.</p>\n<p>If you’re looking to find out what the scope will be for WordPress 3.0 and are wondering about how the merging process will take place, I invite you to join the WordPress Developers chat being held today at 4PM EST. In fact, here is the detailed information regarding the chat. Note you’ll need an <a href=\"http://www.mirc.com/\">mIRC</a> client in order to participate. There is a <a href=\"http://codex.wordpress.org/IRC\">host of documents</a> that explain how to configure IRC and connect to the appropriate channel. The meeting agenda is usually posted before the meeting on the <a href=\"http://wpdevel.wordpress.com/\">WordPress Developments Prologue</a> site.</p>\n<ul>\n<li>Thursdays @ 21:00 UTC</li>\n<li>irc.freenode.net</li>\n<li>#wordpress-dev</li>\n</ul>\n<p>Also on the subject of the WordPress MU merge, I had the opportunity to <a href=\"http://www.wptavern.com/wpweekly-episode-83-%e2%80%93-the-wordpressmu-gurus\">interview the WPMU Gurus themselves</a>, Ron and Andrea Rennick on WordPress Weekly. We talked about the merging process, compatibility for plugins and themes, the differences between WordPress and WordPressMU and much more. </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, 07 Jan 2010 15:38: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:\"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:47;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"Weblog Tools Collection: Flattered Or Ripped Off?\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7481\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://weblogtoolscollection.com/archives/2010/01/06/flattered-or-ripped-off/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2219:\"<p>WordPress fans are out in full force over the new admin interface presented in <a href=\"http://www.movabletype.com/blog/2010/01/introducing-movable-type-5-1.html\">MovableType 5.1</a> which was released today. The controversy stems from how eerily similar the admin interface resembles the one that was introduced in WordPress 2.7. The similarities are easy to spot when you look at both interfaces side by side as evident by the post on <a href=\"http://www.bloggingpro.com/archives/2010/01/06/six-apart-introduces-movable-type-5-with-interesting-new-dashboard-design/\">BloggingPro.com</a>.</p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/mt5-dash.jpg\" rel=\"thumbnail\"><img src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/mt5-dash.jpg\" alt=\"\" title=\"mt5-dash\" width=\"585\" height=\"260\" class=\"aligncenter size-full wp-image-7482\" /></a></p>\n<p><a href=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/wordpress-dash.jpg\" rel=\"thumbnail\"><img src=\"http://weblogtoolscollection.com/wp-content/uploads/2010/01/wordpress-dash.jpg\" alt=\"\" title=\"wordpress-dash\" width=\"585\" height=\"352\" class=\"aligncenter size-full wp-image-7483\" /></a></p>\n<p>No doubt about it, the interfaces look the same albeit with MT’s added touches. While many fans of WordPress are giving Six Apart an earful, I’ve taken a bit more relaxed approach. One of the things that people constantly refer to WordPress for is its publishing interface. Since this interface is loved by many, is it really any surprise that something similar to it would appear in other publishing platforms? Also, I highly doubt WordPress was the first to have the layout that it does now.</p>\n<p>So with that in mind, if I were a core developer or someone involved with the UI for WordPress, I would be flattered to see another publishing system use a similar interface. To me, it’s further proof that the interface works.</p>\n<p>What’s more interesting to me is that some folks have stated they like the MT version better than the WordPress one. I’m curious to hear from anyone who has used both interfaces to let me know why one is better than the other despite their similarity. </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, 06 Jan 2010 21:26:48 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:48;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:60:\"Weblog Tools Collection: WordPress Plugin Releases for 01/06\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://weblogtoolscollection.com/?p=7479\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://weblogtoolscollection.com/archives/2010/01/06/wordpress-plugin-releases-for-0106-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:2488:\"<h3>New Plugins</h3>\n<p><a href=\"http://jameslao.com/2010/01/01/related-posts-widget-1-0/\">Related Posts Widget</a></p>\n<p>Related Posts Widget shows a list of posts with similar tags to the current post. The widget is only shown on single post pages.</p>\n<p><a href=\"http://chdorner.com/projects/2010/razuna-media-manager.html\">Razuna Media Manager</a></p>\n<p>Allows you to use any hosted <a href=\"http://www.razuna.com/\">Razuna service</a> to host your media for your WordPress powered blog.</p>\n<p><a href=\"http://wordpress.org/extend/plugins/wp-post-footer/\">WP Post Footer</a></p>\n<p>This plugin allows you to create a library of code snippets and easily include them at the bottom of Blog Posts on your WordPress powered blog.</p>\n<p><a href=\"http://pioupioum.fr/wordpress/plugins/wordpress-jquery-ui-effects.html\">WordPress jQuery UI Effects</a></p>\n<p>Easily register and load the effects of the <a href=\"http://docs.jquery.com/UI/Effects/\">jQuery UI Effects</a> library in your themes and plugins.</p>\n<h3>Updated Plugins</h3>\n<p><a href=\"http://coffee2code.com/wp-plugins/admin-post-navigation\">Admin Post Navigation</a></p>\n<p>Adds links to the next and previous posts when editing a post in the WordPress admin.</p>\n<p><a href=\"http://www.dev4press.com/plugins/gd-star-rating/\">GD Star Rating</a></p>\n<p>GD Star Rating is advanced and feature packed plugin for setting up rating system on your WordPress blog. Plugin allows you to set up different rating systems for posts, pages and comments with great degree of customization.</p>\n<p><a href=\"http://coffee2code.com/wp-plugins/list-more-custom-field-names\">List More Custom Field Names</a></p>\n<p>Allows for more existing custom field names to be listed in the dropdown selection field when writing a post.</p>\n<p><a href=\"http://coffee2code.com/wp-plugins/custom-post-limits/\">Custom Post Limits</a></p>\n<p>Control the number of posts that appear on the front page, search results, and author, category, tag, and date archives, independent of each other, including specific archives.</p>\n<p><a href=\"http://www.viadat.com/store-locator\">Store Locator</a></p>\n<p>Allows you to effectively manage and display any set of important stores, locations, or other points of interest on a website in an easily searchable manner using Google Maps.</p>\n<p><a href=\"http://www.fractalizer.ru/freeware-projects/wordpress-plugins/wp-synhighlight/\">WP-SynHighlight</a></p>\n<p>Plugin provides syntax highlighting in posts and comments.</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, 06 Jan 2010 18:39: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:7:\"Perurry\";s: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:30:\"Donncha: WordPress MU 2.9.1 RC\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"http://ocaoimh.ie/?p=89495633\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://ocaoimh.ie/wordpress-mu-291-rc/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2586:\"<p>WordPress MU 2.9.1 is almost ready but we need people to test it before the final release. This will be the final release before <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dwbXV0dXRvcmlhbHMuY29tL25ld3MvdGhlLW1lcmdlLWJlZ2lucy8=\">we start merging</a> into WordPress so I’d love to get as many bugs as possible ironed out. Take a quick look at <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3RyYWMubXUud29yZHByZXNzLm9yZy9yZXBvcnQvMQ==\">the tickets in Trac</a> and see if you can fix any!</p>\n<p>Check out <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3RyYWMubXUud29yZHByZXNzLm9yZy9icm93c2VyL3RydW5rP3Jldj0yMDQ0\">revision 2044</a> or to get the latest code <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3RyYWMubXUud29yZHByZXNzLm9yZy9icm93c2VyL3RydW5r\">get it from trunk</a> instead. If you’re not comfortable with <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N2bi5hdXRvbWF0dGljLmNvbS93b3JkcHJlc3MtbXUvdHJ1bms=\">Subversion access</a>, there’s a zip file at the end of each page.</p>\n<p>Only try this on a test server of course! The new version creates a new “commentmeta” table on each blog after you upgrade. That could be intensive on large sites. <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dwbXV0dXRvcmlhbHMuY29tL25ld3MvbXUtMi05LWJldGEv\">Ron points</a> towards <a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3RoZWxpZmVvZmpvaG4uY29tL2Jsb2cvd29yZHByZXNzLW11L2FkZC1jb21tZW50bWV0YS10YWJsZXMtdG8tYW4tZXhpc3RpbmctbXUtaW5zdGFsbGF0aW9uLw==\">John’s script</a> that adds those tables. I haven’t tried it yet (it’s a job for tomorrow!) but it’s definitely a good idea to create this table on all your blogs <em>before</em> you upgrade. Let me know how it goes.</p>\n<p><strong>Related Posts</strong><ul><li><a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvd29yZHByZXNzLW11LTI3Lw==\" rel=\"\">WordPress MU 2.7</a></li><li><a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvd29yZHByZXNzLW11LTI2MS8=\" rel=\"\">WordPress MU 2.6.1</a></li><li><a href=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29jYW9pbWguaWUvd29yZHByZXNzLW11LTItOC0xLw==\" rel=\"\">WordPress MU 2.8.1</a></li></ul></p> <img src=\"http://ocaoimh.ie/wp-content/plugins/feed-statistics.php?view=1&post_id=89495633\" 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:\"Tue, 05 Jan 2010 21:44: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:7:\"Donncha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";a:8:{s:4:\"date\";s:29:\"Sun, 17 Jan 2010 14:18:44 GMT\";s:6:\"server\";s:9:\"LiteSpeed\";s:13:\"accept-ranges\";s:5:\"bytes\";s:10:\"connection\";s:5:\"close\";s:4:\"etag\";s:23:\"\"3376f-4b531b72-5042b6\"\";s:13:\"last-modified\";s:29:\"Sun, 17 Jan 2010 14:15:14 GMT\";s:12:\"content-type\";s:15:\"application/xml\";s:14:\"content-length\";s:6:\"210799\";}s:5:\"build\";i:20081219;}','no'),(346,0,'_transient_timeout_plugin_slugs','1263824325','no'),(347,0,'_transient_plugin_slugs','a:2:{i:0;s:19:\"akismet/akismet.php\";i:1;s:39:\"platinum-seo-pack/platinum_seo_pack.php\";}','no'),(334,0,'_transient_timeout_feed_a5420c83891a9c88ad2a4f04584a5efc','1263781124','no'),(335,0,'_transient_feed_a5420c83891a9c88ad2a4f04584a5efc','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:0:\"\";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:23:\"\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:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Most 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:36:\"http://wordpress.org/extend/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:12:\"Most 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: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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sun, 17 Jan 2010 14:18: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:\"item\";a:15:{i:0;a:6:{s:4:\"data\";s:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"uberdose on \"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:65:\"http://wordpress.org/extend/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:40:\"753@http://wordpress.org/extend/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:92:\"Automatically optimizes your Wordpress blog for Search Engines (Search Engine Optimization).\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"arnee on \"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:70:\"http://wordpress.org/extend/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:40:\"132@http://wordpress.org/extend/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:5:\"arnee\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"andy on \"WordPress.com Stats\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://wordpress.org/extend/plugins/stats/#post-1355\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 06 May 2007 02:15: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:41:\"1355@http://wordpress.org/extend/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:119:\"You can have simple, concise stats with no additional load on your server by plugging into WordPress.com\'s stat system.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"andy\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"takayukister on \"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:61:\"http://wordpress.org/extend/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:41:\"2141@http://wordpress.org/extend/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:12:\"takayukister\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"matt on \"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:52:\"http://wordpress.org/extend/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:39:\"15@http://wordpress.org/extend/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: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:5;a:6:{s:4:\"data\";s:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"alexkingorg on \"Twitter Tools\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/twitter-tools/#post-313\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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:10: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"313@http://wordpress.org/extend/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:115:\"Twitter Tools is a plugin that creates a complete integration between your WordPress blog and your Twitter account.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"alexkingorg\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:38:\"bravenewcode on \"WPtouch iPhone 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:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"http://wordpress.org/extend/plugins/wptouch/#post-5468\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 May 2008 04: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"5468@http://wordpress.org/extend/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:\"WPtouch automatically transforms your WordPress blog into an iPhone application-style theme, complete with ajax loading articles and effects, when vie\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"bravenewcode\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:38:\"momo360modena on \"Simple Tags (RC1.2)\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"http://wordpress.org/extend/plugins/simple-tags/#post-2463\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 10 Oct 2007 15:30: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:41:\"2463@http://wordpress.org/extend/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:\"Simple Tags is the successor of Simple Tagging Plugin and is THE perfect tool to manage perfectly your WP 2.8 and 2.9 tags (Related Posts, Related Tag\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"momo360modena\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"wpburn on \"WP FollowMe\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/wp-followme/#post-13337\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 Sep 2009 15:55: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:42:\"13337@http://wordpress.org/extend/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:108:\"WP FollowMe is a wordpress plugin that allows you to add a twitter \"Follow me\" badge on your wordpress 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:6:\"wpburn\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"alexrabe on \"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:62:\"http://wordpress.org/extend/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:41:\"1169@http://wordpress.org/extend/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:102:\"NextGEN Gallery is a full integrated Image Gallery plugin for WordPress with a Flash slideshow option.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"alexrabe\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"doryphores on \"Audio Player\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://wordpress.org/extend/plugins/audio-player/#post-24\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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:12:28 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"24@http://wordpress.org/extend/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:149:\"Audio Player is a highly configurable but simple mp3 player for all your audio needs. You can customise the player\'s colour scheme to match 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:10:\"doryphores\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"donncha on \"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:61:\"http://wordpress.org/extend/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:41:\"2572@http://wordpress.org/extend/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:7:\"donncha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:12;a:6:{s:4:\"data\";s:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"dtsn on \"TweetMeme Button\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://wordpress.org/extend/plugins/tweetmeme/#post-9292\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 24 Feb 2009 14:55: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"9292@http://wordpress.org/extend/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:60:\"Adds a button which easily lets you retweet your blog posts.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"dtsn\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:47:\"joostdevalk on \"Google Analytics 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:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"http://wordpress.org/extend/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:41:\"2316@http://wordpress.org/extend/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:\"The Google Analytics for WordPress plugin automatically tracks and segments all outbound links from within posts, comment author links, links within c\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"joostdevalk\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"micropat on \"Add to Any: Share/Bookmark/Email Button\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://wordpress.org/extend/plugins/add-to-any/#post-498\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 17 Mar 2007 23:08: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"498@http://wordpress.org/extend/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:141:\"Help readers share, bookmark, and email your posts and pages using any service, such as Facebook, Twitter, Digg, Delicious and over 100 more.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"micropat\";s:7:\"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:7:{s:13:\"last-modified\";s:19:\"2007-03-30 20:08:18\";s:4:\"etag\";s:34:\"\"a8894f3af502f182fd4e92b6405bade8\"\";s:12:\"content-type\";s:23:\"text/xml; charset=UTF-8\";s:14:\"content-length\";s:4:\"6960\";s:4:\"date\";s:29:\"Sun, 17 Jan 2010 14:18:44 GMT\";s:6:\"server\";s:9:\"LiteSpeed\";s:10:\"connection\";s:5:\"close\";}s:5:\"build\";i:20081219;}','no'),(318,0,'_transient_timeout_feed_mod_0ff4b43bd116a9d8720d689c80e7dfd4','1255827547','no'),(338,0,'_transient_feed_57bc725ad6568758915363af670fd8bc','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:0:\"\";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:23:\"\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:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Newest\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/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:6:\"Newest\";s: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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sun, 17 Jan 2010 14:18: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:\"item\";a:15:{i:0;a:6:{s:4:\"data\";s:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"ucc_tina on \"Add Widgets to Page\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/add-widgets-to-page/#post-15304\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 Jan 2010 14:09: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15304@http://wordpress.org/extend/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:149:\"Add Widgets to Page makes you able to add widget spaces like sidebar to posts and pages. Just add a short code\"[addw2p name=\"name\"]\" to your posts or\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"ucc_tina\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"qurl on \"Dynamic Widgets\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"http://wordpress.org/extend/plugins/dynamic-widgets/#post-15340\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 16 Jan 2010 07:12: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15340@http://wordpress.org/extend/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:113:\"Dynamic Widgets gives you more control over your widgets. It lets you dynamicly place widgets on WordPress 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:\"qurl\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"01001111 on \"github_activty\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"http://wordpress.org/extend/plugins/github-activity/#post-15345\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 16 Jan 2010 15:27: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:42:\"15345@http://wordpress.org/extend/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:44:\"List recent activity on your github account.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"01001111\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"gosunatxrea on \"u2gg\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://wordpress.org/extend/plugins/u2gg/#post-15322\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 15 Jan 2010 06:39: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15322@http://wordpress.org/extend/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:43:\"Plug-in to display the date WAREKI(GENGOU).\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"gosunatxrea\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"michaeltyson on \"Upload Janitor\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/upload-janitor/#post-15346\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 16 Jan 2010 15: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15346@http://wordpress.org/extend/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:64:\"Clean up unused images and other files from your uploads folder.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"michaeltyson\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:45:\"carlosmendoza on \"Preview Comments Short URL\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"http://wordpress.org/extend/plugins/preview-comments-short-url/#post-15310\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 Jan 2010 19:03: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15310@http://wordpress.org/extend/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:\"Allows you to expand and preview short URL\'s in comments, useful to detect spam or links to malicious sites before comment approval.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"carlosmendoza\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"switch2mac on \"WP-SOS-Donate Donation Sidebar 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:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"http://wordpress.org/extend/plugins/wp-sos-donate/#post-15308\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 Jan 2010 16:15: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15308@http://wordpress.org/extend/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:86:\"With WP-SOS-Donate you can simply add a sidebar widget for help donation e.g for haiti\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"switch2mac\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"406 on \"Spit or Swallow Top Farms\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"http://wordpress.org/extend/plugins/spit-or-swallow-top-farms/#post-15343\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 16 Jan 2010 11:16: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:42:\"15343@http://wordpress.org/extend/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:195:\"This plugin will create a sidebar widget with the top ten South African wine estates, as rated by the public on <a href=\"http://spitorswallow.co.za\" rel=\"nofollow\">http://spitorswallow.co.za</a>.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:3:\"406\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"MartyThornley on \"WP List Tweets\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/wp-list-tweets/#post-15321\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 15 Jan 2010 05:09: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15321@http://wordpress.org/extend/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:144:\"WP List Tweets will quickly display any number of latests Tweets from any user anywhere on the page \nusing either the template tag or shortcode.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"MartyThornley\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"michaeltyson on \"Hidden Tags\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/hidden-tags/#post-15329\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 15 Jan 2010 17:24: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15329@http://wordpress.org/extend/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:44:\"Hide certain tags/categories from the public\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"michaeltyson\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"jakubas on \"WP Skyscraper\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"http://wordpress.org/extend/plugins/wp-skyscraper/#post-15289\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 13 Jan 2010 12:08: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:42:\"15289@http://wordpress.org/extend/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:92:\"WP Skyscraper is a wordpress plugin that allows you to add fixed box on your wordpress 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:7:\"jakubas\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"dhoppe on \"Another Random Posts 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:75:\"http://wordpress.org/extend/plugins/another-random-posts-widget/#post-15285\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 12 Jan 2010 22:55:46 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15285@http://wordpress.org/extend/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:69:\"This Widget shows title and link of some random posts in the sidebar.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"dhoppe\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"dhoppe on \"Post Navigation 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:70:\"http://wordpress.org/extend/plugins/post-navigation-widget/#post-15290\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 13 Jan 2010 14:27: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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15290@http://wordpress.org/extend/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:86:\"This Widget shows a link with excerpt to the next or previous post of the current one.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"dhoppe\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"dhoppe on \"Post-Page-Association 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:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"http://wordpress.org/extend/plugins/post-page-association-plugin/#post-15301\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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 Jan 2010 07:34:02 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15301@http://wordpress.org/extend/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:90:\"The Post-Page-Associator enables you to attach posts of the particular category to a page.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"dhoppe\";s: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:7:\"\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";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:\"cllaudiu on \"Published Articles Since Last Visit\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/extend/plugins/published-articles-since-last-visit/#post-15342\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_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, 16 Jan 2010 09:59:55 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"15342@http://wordpress.org/extend/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:66:\"Display a list of published articles since a visitor\'s last visit.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"cllaudiu\";s:7:\"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:7:{s:13:\"last-modified\";s:19:\"2010-01-14 14:09:08\";s:4:\"etag\";s:34:\"\"64826143e43226563fc08756d3bfe1c3\"\";s:12:\"content-type\";s:23:\"text/xml; charset=UTF-8\";s:14:\"content-length\";s:4:\"6908\";s:4:\"date\";s:29:\"Sun, 17 Jan 2010 14:18:44 GMT\";s:6:\"server\";s:9:\"LiteSpeed\";s:10:\"connection\";s:5:\"close\";}s:5:\"build\";i:20081219;}','no'),(340,0,'_transient_timeout_feed_867bd5c64f85878d03a060509cd2f92c','1263781124','no'),(329,0,'_transient_feed_e64974562b4aadcb43f066125d744ca5','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:0:\"\";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:0:\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:3:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"link:http://www.konacloudcoffee.com/blog/ - Google Blog Search\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:120:\"http://blogsearch.google.com/blogsearch?hl=en&scoring=d&ie=ISO-8859-1&num=10&q=link:http://www.konacloudcoffee.com/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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"Your search - <b>link:http://www.konacloudcoffee.com/blog/</b> - did not match any documents. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://a9.com/-/spec/opensearch/1.1/\";a:3:{s:12:\"totalResults\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:10:\"startIndex\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:12:\"itemsPerPage\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"10\";s:7:\"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:9:{s:4:\"date\";s:29:\"Sun, 17 Jan 2010 14:18:42 GMT\";s:6:\"pragma\";s:8:\"no-cache\";s:7:\"expires\";s:29:\"Fri, 01 Jan 1990 00:00:00 GMT\";s:13:\"cache-control\";s:25:\"no-cache, must-revalidate\";s:12:\"content-type\";s:23:\"text/xml; charset=UTF-8\";s:10:\"set-cookie\";s:138:\"PREF=ID=08bbe92a3c55d19e:TM=1263737922:LM=1263737922:S=3NpP0D6RFu0NSFU7; expires=Tue, 17-Jan-2012 14:18:42 GMT; path=/; domain=.google.com\";s:22:\"x-content-type-options\";s:7:\"nosniff\";s:6:\"server\";s:4:\"bsfe\";s:16:\"x-xss-protection\";s:1:\"0\";}s:5:\"build\";i:20081219;}','no'),(330,0,'_transient_feed_mod_e64974562b4aadcb43f066125d744ca5','1263737922','no'),(331,0,'_transient_timeout_feed_0ff4b43bd116a9d8720d689c80e7dfd4','1263781122','no'),(332,0,'_transient_feed_0ff4b43bd116a9d8720d689c80e7dfd4','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:0:\"\";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:51:\"\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:3:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"WordPress Development 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:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"http://wordpress.org/development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"WordPress development and updates\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:13:\"lastBuildDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 14 Jan 2010 15:34:24 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"generator\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"http://wordpress.org/?v=2.9.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: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:4:\"item\";a:10:{i:0;a:6:{s:4:\"data\";s:44:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"2010 Open Source Design Plans\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"http://wordpress.org/development/2010/01/2010-open-source-design/\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"http://wordpress.org/development/2010/01/2010-open-source-design/#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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 13 Jan 2010 20:38: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:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:14:\"User Interface\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://wordpress.org/development/?p=1154\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:332:\"2010 is the year we dive into open source design. We’ve dipped our toes in this pool before (icon contest, graphic design component for Trac tickets, header refresh contest, etc.), but this year we’re going to cannonball and make a big splash. Here’s what you need to know if you want to get involved.\nA list [...]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"Jane Wells\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:3855:\"<p>2010 is the year we dive into open source design. We’ve dipped our toes in this pool before (icon contest, graphic design component for Trac tickets, header refresh contest, etc.), but this year we’re going to cannonball and make a big splash. Here’s what you need to know if you want to get involved.</p>\n<p><strong>A list for all seasons. </strong>Developers have the <a href=\"http://lists.automattic.com/mailman/listinfo/wp-hackers\">wp-hackers mailing list</a> to discuss core and plugin code. Sometimes UI/UX stuff comes up and gets discussed there, but there is a whole universe of discussion around navigation labels, gradients, button styling, layouts, alignment, etc. that would be clutter on wp-hackers. Designers need a list to call their own, and now we have one. You can sign up for the <a href=\"http://lists.automattic.com/mailman/listinfo/wp-ui\">wp-ui list</a> to discuss ways to improve the interface or user experience of WordPress, and to discuss progress on design-related projects for the open source project, like the design challenges we’re going to have.</p>\n<p><strong>Design Challenges.</strong> We learned a lot from the icon design and header refresh contests, and we want to do these kind of open design challenges on a regular basis to give UI/UX designers who want to contribute to the WordPress open source project more opportunities to do so. If we could do one per month, that would be ideal, keeping the challenges relatively bite-sized to allow potential contributors an easy way to get involved at first. As each challenge is posted, people can use the list to bounce ideas off each other and work toward optimal solutions. I’m hoping the design challenges will evolve to be less contest and more collaboration. We’ll announce the first one before the end of January, so if you’re interested, please sign up for the list! <em>(Hint: one will likely be a touch up to the Right Now dashboard module, to improve the information design, and there will be a couple of screen layout challenges coming up as well.)</em></p>\n<p><strong>Distributed Usability Testing.</strong><em> </em>We started to try this out last year, and several dozen usability professionals volunteered to help get the program going, but a combination of scheduling and infrastructure issues combined to stall the progress. Having the “UI/UX contributor team” infrastructure in place, starting with the mailing list, will make it much easier to get this project going again.</p>\n<p><strong>Chit-chat.</strong> The weekly developer chats in IRC at <a href=\"https://irclogs.wordpress.org/chanlog.php?channel=wordpress-dev\">#wordpress-dev</a> have been very productive. We’ve created an IRC room at <a href=\"http://webchat.freenode.net/?channels=wordpress-ui\">#wordpress-ui on irc.freenode.net</a> so that we can have the same kind of “water cooler” for UI/UX contributors as for core code contributors. In addition to being a place where you can drop in and discuss core UI/UX (note: this room will not be a place to discuss the design of blog themes, it’s to discuss the design of the Wordpress application itself), we’ll set up a weekly chat. Choosing a day and time for the chats will probably be the first discussion on the mailing list.</p>\n<p><strong>A blog of our own. </strong>Once again, taking a page from the code contributor infrastructure, we’ll set up a blog for UI/UX updates, announcements, progress reports, etc. This will be on WordPress.org in the nearish future, and will be announced to the mailing list when it is live.</p>\n<p>So, if you want to become a contributor to core WordPress by using your design skills, <a href=\"http://lists.automattic.com/mailman/listinfo/wp-ui\">join the wp-ui mailing list</a> and get ready for a fun year!</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"http://wordpress.org/development/2010/01/2010-open-source-design/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:41:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"WordPress 2.9.1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"http://wordpress.org/development/2010/01/wordpress-2-9-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:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"http://wordpress.org/development/2010/01/wordpress-2-9-1/#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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 04 Jan 2010 22:35: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:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://wordpress.org/development/?p=1140\";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:351:\"After over a million downloads of WordPress 2.9 and lots of feedback from all of you, we’re releasing WordPress 2.9.1. This release addresses a handful of minor issues as well as a rather annoying problem where scheduled posts and pingbacks are not processed correctly due to incompatibilities with some hosts. If any of these issues [...]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Ryan Boren\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:682:\"<p>After over a million downloads of WordPress 2.9 and lots of feedback from all of you, we’re releasing WordPress 2.9.1. This release addresses a handful of minor issues as well as a rather annoying problem where scheduled posts and pingbacks are not processed correctly due to incompatibilities with some hosts. If any of <a href=\"http://core.trac.wordpress.org/query?status=closed&group=resolution&order=priority&milestone=2.9.1&resolution=fixed\">these issues</a> affect you, give 2.9.1 a try. <a href=\"http://wordpress.org/download/\">Download 2.9.1</a> or upgrade automatically from the Tools->Upgrade menu in your blog’s admin area.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"http://wordpress.org/development/2010/01/wordpress-2-9-1/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:41:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"Early 2010 WordCamps\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"http://wordpress.org/development/2010/01/early-2010-wordcamps/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"http://wordpress.org/development/2010/01/early-2010-wordcamps/#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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 04 Jan 2010 19:40:48 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"WordCamp\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://wordpress.org/development/?p=1127\";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:297:\"Rested up from the holidays? I hope so, because the new year has begun and a lot is going to be happening with WordPress in 2010, and you definitely want to be a part of it. Later this week the scope for version 3.0 (featuring the addition of MU functionality to the WordPress codebase) will [...]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"Jane Wells\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:8301:\"<p>Rested up from the holidays? I hope so, because the new year has begun and <strong>a lot </strong>is going to be happening with WordPress in 2010, and you definitely want to be a part of it. Later this week the scope for version 3.0 (featuring the addition of MU functionality to the WordPress codebase) will be decided in the IRC developer chat*, based on <a href=\"http://wordpress.org/support/topic/345127\">feedback provided by users like you</a>. But it’s no fun to live by IRC alone, which is why we love WordCamps. Attending a WordCamp gives you a chance to meet people in your local community who are working with WordPress, as well as core contributors, theme designers, plugin developers, Codex writers, support forum moderators and other WordPress volunteers who’ve made WordPress what it is today. Add this New Year’s Resolution to your 2010 list if it’s not on there already: Attend a WordCamp, meet at least 5 new local people, learn something new, and if you have the chance, buy a drink for someone who’s volunteered their time and expertise to the WordPress open source project. To help you keep your resolution, here is a list of the upcoming WordCamps for the next three months, followed by what I know so far about each one.</p>\n<p>January 8–9: <a href=\"http://atlantawordcamp.com/\">WordCamp Atlanta</a><br />\nJanuary 23: <a href=\"http://wordcampboston.com/\">WordCamp Boston</a><br />\nJanuary 30: <a href=\"http://www.wordcamp.gr/\">WordCamp Greece</a> in Thessaloniki<br />\nJanuary 30: <a href=\"http://id.wordcamp.org/\">WordCamp Indonesia</a> in Jakarta<br />\nFebruary 27: <a href=\"http://2010.wordcampfukuoka.com/\">WordCamp Fukuoka</a><br />\nMarch 6–7: <a href=\"http://www.wordcampireland.com/\">WordCamp Ireland</a> in Kilkenny<br />\nMarch 27–28: <a href=\"http://wordcamptoronto.com/\">WordCamp Toronto</a></p>\n<h4>NORTH AMERICA</h4>\n<p><strong>January 8–9: <a href=\"http://atlantawordcamp.com/\">WordCamp Atlanta</a>.</strong> First WordCamp of the year, and it’s already sold out — twice! They changed to a bigger venue based on demand, from Georgia Tech to the Atlanta campus of Savannah College of Art and Design (SCAD). They’re still letting people onto <a href=\"http://wordcampatl.eventbrite.com/\">the waitlist</a>, if you’re interested. A guaranteed way to get in would be to <a href=\"http://atlantawordcamp.com/sponsor/sponsorship-opportunities/\">sponsor</a> the event, and they’re taking last-minute sponsors right now. Atlanta will have sessions on Friday evening and all day Saturday. I’ll be opening the Saturday program with <em>WordPress Resolutions: What to Expect in 2010</em>. After a day of design, development and content track sessions, Lead Developer <a href=\"http://markjaquith.com/\">Mark Jaquith</a> will take the closing slot for a Town Hall-style Q&A. The <a href=\"http://wordcampatl.eventbrite.com/\">attendee list</a> (follow link, scroll down) includes a number of WordPress core contributors, theme/plugin developers, and support providers as well as proof that Atlanta has a strong WordPress user base.</p>\n<p><strong>January 23: <a href=\"http://wordcampboston.com/\">WordCamp Boston</a>.</strong> I think WordCamp Boston is trying to one-up every WordCamp the organizers have been to, including the awesome NYC from November, and it looks like they might succeed. From <a href=\"http://blogs.law.harvard.edu/doc/\">Doc Searls</a> and <a href=\"http://www.hyperorg.com/blogger/\">David Weinberger</a> as keynote speakers to the multiple-track, unconference and Ignite sessions to the sweet-looking venue and the party plans, this one has got it going on. I credit it in part to the fact that they are one of the few WordCamps to follow the advice of having an organizing team of more than just 2 or 3 people, so the work is better distributed. I see a number of familiar names on the <a href=\"http://wordcampboston.com/registration/attendees/\">attendee list</a>, but even more that I don’t know, so I’m looking forward to meeting the Boston WordPress community. They’re still <a href=\"http://wordcampboston.com/registration/\">selling tickets</a>, so if you’re in the northeast, you should try to make it. I’ll be at this one also, talking about how the merge with MU will affect the WordPress admin (by then we should have started figuring it out!).</p>\n<p><strong>March 27–28: <a href=\"http://wordcamptoronto.com/\">WordCamp Toronto</a>.</strong> The last two Toronto WordCamps have been really good. I heard there would be one in March, but their site right now is just <a href=\"http://wordcamptoronto.com/\">taking emails</a> for notification. I’ve contacted the organizer to see what’s up, and he says the site will likely go live this week. They’re looking for volunteers to help organize this year’s event, so if you’re interested, it would be a great opportunity to get involved. Believe me, volunteering at a WordCamp is one of the best ways to make sure you meet a lot of other attendees.</p>\n<h4>ASIA</h4>\n<p><strong>January 30: <a href=\"http://id.wordcamp.org/\">WordCamp Indonesia</a>.</strong> WordCamp Indonesia will be in Jakarta again this year. I love how they worded the beginning of their <a href=\"http://id.wordcamp.org/conference-sessions/\">sessions</a> page. “Come in, we’ll get you breakfast and coffee, you’ll register, there’ll be networking. It’ll be great.” There will be a single track of sessions, but there are several time slots set aside for ad-hoc discussion and breakout sessions.</p>\n<p><strong>February 27: <a href=\"http://2010.wordcampfukuoka.com/\">WordCamp Fukuoka</a>.</strong> WordCamp Fukuoka is just getting its site up, too, so check back periodically a little later for more information. One of their visiting speakers will be <a href=\"http://noel.io/\">Noel Jackson</a>, developer of the <a href=\"http://codex.wordpress.org/Press_This\">Press This</a> bookmarklet as well as themes like <a href=\"http://wordpress.org/extend/themes/p2\">P2</a> and <a href=\"http://wordpress.org/extend/themes/monotone\">Monotone</a>/<a href=\"http://wordpress.org/extend/themes/duotone\">Duotone</a>.</p>\n<h4>EUROPE</h4>\n<p><strong>January 30: <a href=\"http://www.wordcamp.gr/\">WordCamp Greece</a>.</strong> WordCamp Greece will be held in Thessaloniki, and they expect about 100-150 people to attend.The program includes regular sessions on the usual topics (how-to, programming, SEO, multi-language sites, etc) as well as “QuickRounds,” which will showcase Greek projects based on WordPress. I’m especially intrigued by the “WordPress vs. Expression Engine” session. Whenever people compare different publishing platforms, it’s interesting to see which features they highlight. I hope someone gets video from this one and posts it to the <a href=\"http://wordpress.tv/category/wordcamptv/\">WordCamp section of WordPress.tv</a>.</p>\n<p><strong>March 6–7: <a href=\"http://www.wordcampireland.com/\">WordCamp Ireland</a>.</strong> WordCamp Ireland will be in Kilkenny, and for such a geographically small country, it’s got an impressive list of <a href=\"http://www.wordcampireland.com/info/speakers/\">speakers</a>, including <a href=\"http://ocaoimh.ie/\">Donncha O Caoimh</a>, lead developer of <a href=\"http://mu.wordpress.org/\">WordPress MU</a>. The program includes three tracks: Intro, Blogger, and Developer, and I think this will be the first WordCamp I’ve heard of that is deliberately <a href=\"http://www.wordcampireland.com/about/family-and-partner-friendly/\">family-friendly</a>, with on-site child care. They’re also going to have a charging station for mobile devices, which is clever. It’s not confirmed yet, but I think I’ll be at this one, too.</p>\n<p>If you want to attend a WordCamp but don’t know of one near you, check out <a href=\"http://central.wordcamp.org/\">WordCamp.org</a> for the official list (updated frequently). That’s also where you would start if you wanted to <a href=\"http://central.wordcamp.org/guidelines/\">organize a WordCamp</a> in your area. </p>\n<p><em>*Developer chats are held Thursdays at 21:00 UTC in the #wordpress-dev channel at irc.freenode.com. </em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"http://wordpress.org/development/2010/01/early-2010-wordcamps/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:44:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"WordPress 2.9.1 Release Candidate 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"http://wordpress.org/development/2009/12/wordpress-2-9-1-release-candidate-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:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"http://wordpress.org/development/2009/12/wordpress-2-9-1-release-candidate-1/#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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 29 Dec 2009 23:27: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:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://wordpress.org/development/?p=1119\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:334:\"Thanks to everyone who tested 2.9.1 Beta 1. We’re following that up with Release Candidate 1. RC1 contains a few more fixes, bringing the number of fixed tickets up to 23. If you are already running Beta 1, visit Tools->Upgrade in your blog’s admin to get RC1. You can also download the RC1 package and [...]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"Ryan Boren\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:683:\"<p>Thanks to everyone who tested <a href=\"http://wordpress.org/development/2009/12/wordpress-2-9-1-beta-1/\">2.9.1 Beta 1</a>. We’re following that up with Release Candidate 1. RC1 contains a few more fixes, bringing the number of <a href=\"http://core.trac.wordpress.org/query?status=closed&group=resolution&order=priority&milestone=2.9.1&resolution=fixed\">fixed tickets</a> up to 23. If you are already running Beta 1, visit Tools->Upgrade in your blog’s admin to get RC1. You can also <a href=\"http://wordpress.org/wordpress-2.9.1-RC1.zip\">download the RC1 package</a> and install manually. If all goes well, 2.9.1 will be here soon.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"http://wordpress.org/development/2009/12/wordpress-2-9-1-release-candidate-1/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:41:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Setting Scope\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://wordpress.org/development/2009/12/setting-scope/\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"http://wordpress.org/development/2009/12/setting-scope/#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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 25 Dec 2009 16:56:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://wordpress.org/development/?p=1096\";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:301:\"Merry Christmas! One of the things that was discussed at the core commit team meetup was release scope (and scope creep). Now that 2.9 is out and it’s time to start thinking about 3.0, we think it would be appropriate to stop and take a breath before diving in, and make a plan in advance. [...]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"Jane Wells\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:4722:\"<p>Merry Christmas! One of the things that was discussed at the core commit team meetup was release scope (and scope creep). Now that 2.9 is out and it’s time to start thinking about 3.0, we think it would be appropriate to stop and take a breath before diving in, and make a plan in advance. What winds up happening is that during each release cycle a few new features are selected for inclusion, but then right up until feature freeze (and/or beta cycle), people keep adding feature requests, patches for enhancements, and ongoing bug reports. This means each release winds up getting pushed out later than planned, and with so many things going in per release, it becomes harder to catch new bugs.</p>\n<p>The as-long-as-we’re-not-in-freeze-yet model isn’t working. People wind up waiting months longer for new features they want, like Trash and Image Editing, because we’re still adding other things and then we need to test them all. If we kept the releases smaller feature-wise, we could push out the new stuff sooner (3 releases per year is the goal) and have more focused beta testing, making the releases themselves better. It’s hard, because everyone has their pet features and fixes, and if there’s a patch, why not get it in this release rather than waiting? Sometimes people complain that a patch has been waiting to be committed for weeks or months, but what no one ever seems to bring up is that sometimes patches introduce new bugs, and the more we add at once, the harder it is to keep it all well-tested on various platforms, in different hosting environments, etc. So. What’s our proposal?</p>\n<p>We take a page from the world of project management and we make a project plan <strong>before</strong> we jump into the dev cycle. We let everyone propose features and enhancements, and we choose a limited number to include in 3.0 (in this case we need to be especially stringent, because the merge of WordPress and WordPress MU will automatically mean a lot of work) and set a realistic release date that we stick to. We create a tentative set of features for the next two releases, to be re-evaluated at the beginning of the next cycle, so that people know the community is committed to certain features, as opposed to the vague “future release” label we now use for everything not included in the current version. We fix bugs that are reproducible and affect a large number of users before focusing on edge case bugs or bugs that haven’t been well-described or reproduced. We stop diverting our attention from agreed-upon goals when a “squeaky wheel” decides we should all be focused on something else. There are always things that pop up unexpectedly, but we need to do a better job of restraining ourselves when it comes to trying to sneak things into the current release (I include myself in this, of course…as a UX person I always wish we could do everything all at once!).</p>\n<p>As an open source project, we accomplish more when we work together than we do following individual agendas, and we need to keep our project focused on commonly-agreed-upon goals instead of following tangents whenever a community member starts to take us on one, regardless of whether it’s to follow a cool idea that everyone loves or a suggestion based on a personal agenda, and regardless of whether it’s a newbie who doesn’t know any better or a frequent contributor or committer who has a strong opinion and a loud voice (so to speak). The issue here is that it’s easy to get distracted, so we need to create a structure that will help us keep moving forward instead of getting sidetracked. We need to keep Trac clean for the current dev cycle so that it includes confirmed features and bug reports, and all new feature suggestions go into a different milestone.</p>\n<p>We think it’s at least worth a try. When we re-start the weekly IRC dev chats in 2010, the first meeting will be to talk about the scope of 3.0. When we’ve got a general agreement about what will be included, we’ll create the appropriate Trac tickets, and punt tickets for non-3.0 feature requests/enhancements to a future release so we can stay focused. New bug reports will still come in to the current milestone. It’s going to be hard. There are at least a dozen new features that I feel like we’ve pushed back multiple times that I’d like to see in core, but for this experiment, I’m just going to keep reminding myself, “You can do that with a plugin!”</p>\n<p><a href=\"http://wordpress.org/support/topic/345127\">Sound off on the features you would like to see in version 3.0</a>.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:60:\"http://wordpress.org/development/2009/12/setting-scope/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"6\";s: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:41:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:22:\"WordPress 2.9.1 Beta 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"http://wordpress.org/development/2009/12/wordpress-2-9-1-beta-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"http://wordpress.org/development/2009/12/wordpress-2-9-1-beta-1/#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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 23 Dec 2009 19:58: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:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://wordpress.org/development/?p=1098\";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:354:\"Unfortunately, the recent 2.9 release triggered a bug in certain versions of PHP’s curl extension. With these versions of curl, scheduled posts and pingbacks are not processed correctly. To fix this problem as well as a handful of other, lesser issues, we are quickly releasing 2.9.1, the first maintenance release of the 2.9 line. Help [...]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"Ryan Boren\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1163:\"<p>Unfortunately, the recent 2.9 release triggered a bug in certain versions of PHP’s curl extension. With these versions of curl, scheduled posts and pingbacks are not processed correctly. To fix this problem as well as a handful of other, lesser issues, we are quickly releasing 2.9.1, the first maintenance release of the 2.9 line. Help us get 2.9.1 ready to go by testing 2.9.1 Beta 1. The easiest way to test Beta 1 is to install the <a href=\"http://wordpress.org/extend/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin, elect to get on the point release development track, and then perform an automatic upgrade via the Tools->Upgrade menu. You can also <a href=\"http://wordpress.org/wordpress-2.9.1-beta1.zip\">download the Beta 1 package</a> and install manually. <a href=\"http://core.trac.wordpress.org/query?status=closed&group=resolution&order=priority&milestone=2.9.1&resolution=fixed\">Fourteen tickets</a> have been fixed in 2.9.1 Beta 1. Since the curl problem and a couple of other problems are dependent on specific hosting configurations, any and all testing help is greatly appreciated.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"http://wordpress.org/development/2009/12/wordpress-2-9-1-beta-1/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:41:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:25:\"WordPress 2.9, oh so fine\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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:\"http://wordpress.org/development/2009/12/wordpress-2-9/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"http://wordpress.org/development/2009/12/wordpress-2-9/#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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 19 Dec 2009 00:46:11 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://wordpress.org/development/?p=1075\";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:360:\"I want to make you mine, all the time… oh wait. Hello. I’m here on behalf of the entire WordPress development team and community to announce the immediate availability of WordPress version 2.9 “Carmen” named in honor of magical jazz vocalist Carmen McRae (whom we’ve added to our Last.fm WP release station). You can upgrade [...]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:14106:\"<p>I want to make you mine, all the time… oh wait. Hello. I’m here on behalf of the entire WordPress development team and community to announce the immediate availability of <a href=\"http://wordpress.org/download/\">WordPress version 2.9 “Carmen”</a> named in honor of magical jazz vocalist <a href=\"http://www.carmenmcrae.com/\">Carmen McRae</a> (whom we’ve <a href=\"http://www.last.fm/tag/wordpress-release-jazz\">added to our Last.fm WP release station</a>). You can upgrade easily from your Dashboard by going to <strong>Tools</strong> > <strong>Upgrade</strong>, or you can <a href=\"http://wordpress.org/download/\">download from WordPress.org</a>. And of course, it wouldn’t be a major release without a short video summarizing some of the cool things about the new version:<br />\n<embed src=\"http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.11\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"360\" allowscriptaccess=\"always\" allowfullscreen=\"true\" flashvars=\"guid=NBZ853Xn&width=640&height=360\" title=\"Introducing WordPress 2.9 Carmen\"></embed></p>\n<p>The coolest new stuff from a user point of view is:</p>\n<ol>\n<li><strong>Global undo/”trash” feature</strong>, which means that if you accidentally delete a post or comment you can bring it back from the grave (i.e., the Trash). This also eliminates those annoying “are you sure” messages we used to have on every delete.</li>\n<li><strong>Built-in image editor</strong> allows you to crop, edit, rotate, flip, and scale your images to show them who’s boss. This is the first wave of our many planned media-handling improvements.</li>\n<li><strong>Batch plugin update and compatibility checking,</strong> which means you can update 10 plugins at once, versus having to do multiple clicks for each one, and we’re using the new compatibility data from the plugins directory to give you a better idea of whether your plugins are compatible with new releases of WordPress. This should take the fear and hassle out of upgrading.</li>\n<li><a href=\"http://codex.wordpress.org/Embeds\"><strong>Easier video embeds</strong></a> that allow you to just paste a URL on its own line and have it magically turn it into the proper embed code, with Oembed support for YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, and WordPress.tv (and more in the next release).</li>\n</ol>\n<p>2.9 provides the smoothest ride yet because of a number of improvements under the hood and more subtle improvements you’ll begin to appreciate once you’ve been around the block a few times. Here’s just a sampling:</p>\n<ul>\n<li>We now have <code>rel=canonical</code> support for better SEO.</li>\n<li>There is automatic database optimization support, which you can enable in your <code>wp-config.php</code> file by adding <code>define(\'WP_ALLOW_REPAIR\', true);</code>.</li>\n<li>Themes can register “post thumbnails” which allow them to attach an image to the post, especially useful for magazine-style themes.</li>\n<li>A new <code>commentmeta</code> table that allows arbitrary key/value pairs to be attached to comments, just like posts, so you can now expand greatly what you can do in the comment framework.</li>\n<li>Custom post types have been upgraded with better API support so you can juggle more types than just post, page, and attachment. (More of this planned for 3.0.)</li>\n<li>You can set custom theme directories, so a plugin can register a theme to be bundled with it or you can have multiple shared theme directories on your server.</li>\n<li>We’ve upgraded TinyMCE WYSIWYG editing and Simplepie.</li>\n<li>Sidebars can now have descriptions so it’s more obvious what and where they do what they do.</li>\n<li>Specify category templates not just by ID, like before, but by slug, which will make it easier for theme developers to do custom things with categories — like post types!</li>\n<li>Registration and profiles are now extensible to allow you to collect things more easily, like a user’s Twitter account or any other fields you can imagine.</li>\n<li>The XML-RPC API has been extended to allow changing the user registration option. We fixed some Atom API attachment issues.</li>\n<li>Create custom galleries with the new include and exclude attributes that allow you to pull attachments from any post, not just the current one.</li>\n<li>When you’re editing files in the theme and plugin editors it remembers your location and takes you back to that line after you save. (Thank goodness!!!)</li>\n<li>The Press This bookmarklet has been improved and is faster than ever; give it a try for on-the-fly blogging from wherever you are on the internet.</li>\n<li>Custom taxonomies are now included in the WXR export file and imported correctly.</li>\n<li>Better hooks and filters for excerpts, smilies, HTTP requests, user profiles, author links, taxonomies, SSL support, tag clouds, query_posts and WP_Query</li>\n</ul>\n<p>All of this and more is reflected in the <a href=\"http://core.trac.wordpress.org/query?status=closed&milestone=2.9\">over 500 tickets, bugs, and enhancements that WP developers in this release cycle</a>.</p>\n<p>This release included code from over 140 contributors, here’s everyone we were able to identify: <a href=\"http://xavisys.com/\">aaroncampbell (Aaron Campbell)</a>, <a href=\"http://sixohthree.com/\">abackstrom (Adam Backstrom)</a>, <a href=\"http://www.aldenta.com/\">aldenta (John Ford)</a>, <a href=\"http://alexking.org/\">alexkingorg (Alex King)</a>, [amilanov], <a href=\"http://antony.lesuisse.org/\">antonylesuisse (Antony Lesuisse)</a>, <a href=\"http://apeatling.wordpress.com/\">apeatling (Andy Peatling)</a>, <a href=\"http://blog.apokalyptik.com/\">apokalyptik (Demitrious Kelly)</a>, <a href=\"http://www.mailpress.org/\">arena (André Renaut)</a>, <a href=\"http://digitalize.ca/\">batmoo (Mohammad Jangda)</a>, <a href=\"http://bendunkle.com/\">Ben Dunkle</a>, <a href=\"http://profiles.wordpress.org/benbe1987\">BenBE1987</a>, <!--PROFILES.wp.org--> <a href=\"http://blog.bf-itservice.de/\">Benjamin Flesch</a>, <a href=\"http://www.happyhumans.com/\">bookchiq (Sarah Lewis)</a>, <a href=\"http://profiles.wordpress.org/brianwhite\">brianwhite</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/c0nstruct\">c0nstruct</a>, <!--PROFILES.wp.org--> <a href=\"http://www.caesarsgrunt.com/\">caesarsgrunt (Caesar Schinas)</a>, <a href=\"http://kniffenwebdesign.com/\">CalebKniffen (Caleb Kniffen)</a>, <a href=\"http://profiles.wordpress.org/chrisbliss18\">chrisbliss18</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/chrisscott\">chrisscott (Chris Scott)</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/christoph179\">christoph179</a>, <!--PROFILES.wp.org--> <a href=\"http://coffee2code.com/\">coffee2code (Scott Reilly)</a>, [cross country flight], <a href=\"http://www.curioso.org/\">Curioso</a>, <a href=\"http://dave.pageportfolio.co.uk/\">davecpage (Dave Page)</a>, <a href=\"http://dan-cole.com/\">dcole07 (Dan Cole)</a>, <a href=\"http://dd32.id.au/\">dd32 (Dion Hulse)</a>, <a href=\"http://op111.net/\">demetris (Δημήτρης Κίκιζας)</a>, <a href=\"http://www.semiologic.com/\">Denis-de-Bernardy</a>, <a href=\"http://profiles.wordpress.org/dj-wp\">dj-wp</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/dwright\">dwright</a>, <!--PROFILES.wp.org--> <a href=\"http://eddieringle.com/\">eddieringle (Eddie Ringle)</a>, <a href=\"http://www.homelandstupidity.us/\">error (Michael Hampton)</a>, <a href=\"http://profiles.wordpress.org/ewestp\">ewestp</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/fabifott\">fabifott</a>, <!--PROFILES.wp.org--> <a href=\"http://www.ilfilosofo.com/\">filosofo (Austin Matzko)</a>, <a href=\"http://justintadlock.com/\">greenshady (Justin Tadlock)</a>, <a href=\"http://gsnedders.com/\">gsnedders/link92 (Geoffrey Sneddon)</a>, <a href=\"http://hailin.wordpress.com/\">hailin (Hailin Wu)</a>, <a href=\"http://codex.wordpress.org/User:Hakre\">hakre</a>, <!--CODEX.wp.org--> <a href=\"http://profiles.wordpress.org/hanilovesme\">hanilovesme</a>, <!--PROFILES.wp.org--> <a href=\"http://ondskap.net/wp/\">Harald Nesland</a>, <a href=\"http://profiles.wordpress.org/harrym\">harrym</a>, <!--PROFILES.wp.org--> <a href=\"http://holizz.com/\">holizz (Tom Adams)</a>, <a href=\"http://profiles.wordpress.org/ikonst\">ikonst</a>, <!--PROFILES.wp.org--> <a href=\"http://jacobsantos.com/\">jacobsantos (Jacob Santos)</a>, <a href=\"http://jane.wordpress.com/\">janeforshort (Jane Wells)</a>, <a href=\"http://om4.com.au/\">jamescollins (James Collins)</a>, <a href=\"http://bethesignal.org/\">jdub (Jeff Waugh)</a>, <a href=\"http://www.modulaweb.fr/\">jeff_ (Jean-François “Jeff” VIAL)</a>, <a href=\"http://simianuprising.com/\">jeremyclarke (Jeremy Clarke)</a>, <a href=\"http://jeremy.visser.name/\">JeremyVisser (Jeremy Visser)</a>, <a href=\"http://profiles.wordpress.org/jikamens\">jikamens</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/jmulley\">jmulley</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/joern_w\">Joern_W</a>, <!--PROFILES.wp.org--> <a href=\"http://devel.kostdoktorn.se/\">johanee (Johan Eenfeldt)</a>, <a href=\"http://lud.icro.us/\">johnbillion (John Blackbourn)</a>, <a href=\"http://johnjamesjacoby.com/\">johnjamesjacoby (John James Jacoby)</a>, <a href=\"http://profiles.wordpress.org/johnjosephbachir\">johnjosephbachir (John Joseph Bachir)</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/jonathanrogers\">JonathanRogers</a>, <!--PROFILES.wp.org--> <a href=\"http://yoast.com/\">joostdevalk (Joost de Valk)</a>, <a href=\"http://rooibo.wordpress.com/\">Jose Carlos Norte</a>, <a href=\"http://josephscott.org/\">josephscott (Joseph Scott)</a>, <a href=\"http://tyco.ws/\">junsuijin</a>, <a href=\"http://agapetry.net/\">kevinB (Kevin Behrens)</a>, <a href=\"http://kometbomb.net/\">kometbomb</a>, <a href=\"http://www.yuriko.net/\">lilyfan (IKEDA Yuriko)</a>, [lostinlafayette], <a href=\"http://profiles.wordpress.org/madhyde\">madhyde</a>, <!--PROFILES.wp.org--> <a href=\"http://subscribe2.wordpress.com/\">MattyRob</a>, <a href=\"http://blogwaffe.com/\">mdawaffe (Michael Adams)</a>, <a href=\"http://www.mittineague.com/\">Mittineague</a>, <a href=\"http://blogyul.miqrogroove.com/\">miqrogroove</a>, <a href=\"http://profiles.wordpress.org/morfiusx\">morfiusx</a>, <!--PROFILES.wp.org--> <a href=\"http://www.misthaven.org.uk/blog/\">mrmist (David McFarlane)</a>, <a href=\"http://nickmomrik.com/\">mtdewvirus (Nick Momrik)</a>, <a href=\"http://urzenia.net/\">mysz</a>, <a href=\"http://twitter.com/nacin\">nacin (Andrew Nacin)</a>, <a href=\"http://thebookofjoe.com/\">nanochrome</a>, <a href=\"http://blog.detlog.org/\">nao (Naoko McCracken)</a>, <a href=\"http://www.nathanrice.net/\">nathanrice (Nathan Rice)</a>, <a href=\"http://nikolay.bg/\">nbachiyski (Николай Бачийски)</a>, <a href=\"http://www.niallkennedy.com/\">niallkennedy (Niall Kennedy)</a>, <a href=\"http://nickohrn.com/\">nickohrn (Nick Ohrn)</a>, <a href=\"http://www.rpmurphy.com/\">ninjaWR (Ryan Murphy)</a>, <a href=\"http://noel.io/\">noel (Noël Jackson)</a>, <a href=\"http://ottodestruct.com/\">Otto42 (Samuel Wood)</a>, <a href=\"https://redmine.kirdev.sch.bme.hu/\">pairg</a>, <a href=\"https://peaceable-whale.pip.verisignlabs.com/\">peaceablewhale (Franklin Tse)</a>, <a href=\"http://cnpstudio.com/\">prettyboymp (Michael Pretty)</a>, <a href=\"http://www.prodevstudio.net\">ProDevStudio</a>, <a href=\"http://www.bdihot.co.il/\">ramiy</a>, <a href=\"http://www.red-sweater.com/blog/\">redsweater (Daniel Jalkut)</a>, <a href=\"http://ruslany.net/\">ruslany</a>, <a href=\"http://unlettered.org/\">sambauers (Sam Bauers)</a>, <a href=\"http://scribu.net/\">scribu</a>, <a href=\"http://profiles.wordpress.org/sewar\">Sewar</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/simek\">Simek</a>, <!--PROFILES.wp.org--> <a href=\"http://www.simonwheatley.co.uk/\">simonwheatley (Simon Wheatley)</a>, <a href=\"http://www.poradnik-webmastera.com/\">sirzooro (Daniel Frużyński)</a>, <a href=\"http://sivel.net/\">sivel (Matt Martz)</a>, <a href=\"http://skeltoac.com/\">skeltoac (Andy Skelton)</a>, <a href=\"http://smallvoid.com/about/\">snakefoot</a>, <a href=\"http://stephanreiter.info/\">stephanreiter (Stephan Reiter)</a>, <a href=\"http://striderweb.com/nerdaphernalia/\">strider72 (Stephen Rider)</a>, <a href=\"http://profiles.wordpress.org/taco1991\">taco1991</a>, <!--PROFILES.wp.org--> <a href=\"http://ideasilo.wordpress.com/\">takayukister (Takayuki Miyoshi)</a>, <a href=\"http://tellyworth.wordpress.com/\">tellyworth</a>, <a href=\"http://profiles.wordpress.org/tenpura\">tenpura</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/usermrpapa\">usermrpapa</a>, <!--PROFILES.wp.org--> <a href=\"http://profiles.wordpress.org/utkarsh\">utkarsh</a>, <!--PROFILES.wp.org--> <a href=\"http://www.viper007bond.com/\">Viper007Bond</a>, <a href=\"http://blog.sjinks.org.ua/\">vladimir_kolesnikov (Vladimir Kolesnikov)</a>, <a href=\"http://voxpelli.se/\">VoxPelli (Pelle Wessman)</a>, [voyou1], <a href=\"http://emphaticallystatic.org/\">wahgnube</a>, <a href=\"http://www.waltervos.com/\">waltervos</a>, <a href=\"http://weston.ruter.net/\">westonruter (Weston Ruter)</a>, <a href=\"http://willnorris.com/\">wnorris (Will Norris)</a>, <a href=\"http://xentek.net/\">xenlab (Eric Marden)</a>, <a href=\"http://blog.yoavfarhi.com/\">yoavf (Yoav Farhi)</a>. Wowza!</p>\n<p>2.9 has been an exciting development cycle, and I must say it has whetted our appetite for 3.0, which is coming next (probably this spring) and will include at the very least the merge of MU with the WordPress core, and a new default theme. We can’t wait to start working on it. But first, some Carmen McRae tunes and a beer. Join us! <img src=\'http://wordpress.org/development/wp-includes/images/smilies/icon_smile.gif\' alt=\':)\' class=\'wp-smiley\' /> </p>\n<p>(<em>After</em> you upgrade, of course!)</p>\n<p>I hope everyone is having a wonderful holiday season.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:60:\"http://wordpress.org/development/2009/12/wordpress-2-9/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"36\";s: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:53:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:21:\"2010: A Theme Odyssey\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"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://wordpress.org/development/2009/12/2010-a-theme-odyssey/\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"http://wordpress.org/development/2009/12/2010-a-theme-odyssey/#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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 18 Dec 2009 18:36:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:4:\"2010\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:7:\"default\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:7:\"kubrick\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:5:\"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:40:\"http://wordpress.org/development/?p=1065\";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:327:\"After the video from the core team meetup was posted, the topic that seemed to get the most attention on Twitter and various community sites was Matt’s announcement that there would be a new default theme in 2010, so I thought I’d start with that as the first of the meetup summaries.\nWhen Kubrick was bundled [...]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"Jane Wells\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:2819:\"<p>After the <a href=\"http://wordpress.org/development/2009/12/core-team-meetup-results/\">video from the core team meetup</a> was posted, the topic that seemed to get the most attention on Twitter and various community sites was Matt’s announcement that there would be a new default theme in 2010, so I thought I’d start with that as the first of the meetup summaries.</p>\n<p>When Kubrick was bundled with core back in 2005, it was a cutting edge theme. Custom header, rounded corners, clean design… if you were using WordPress back then, let’s face it, you were impressed. Time moves on, though, fashions change, new styles become old standards, and what was once cutting edge suddenly seems old-fashioned and out of date.</p>\n<p>So, a new bundled theme in 2010? We think it’s a good idea. Something nice and light that can serve as a good example theme, include newer theme-based features, and look nice (and current) on a public site. We’d like to introduce a new default theme with version 3.0, which is anticipated to come out in mid-2010 (hence the name), and think it would be good for it to blend well aesthetically with WordPress itself.</p>\n<p>I’d been advocating moving toward <a href=\"http://elastictheme.org/\">Elastic</a>, the theme framework/WYSIWYG theme editor that was one of our Google Summer of Code student projects, but after some discussion I agreed with the guys that while Elastic is awesome and should be promoted as a community development project, it’s heavier than a default theme needs to be. The default theme doesn’t need to be a full-featured framework, it just needs to work well, look awesome, have good code and be a good starting point for beginning themers. We were thinking of a fairly minimalist design that would make it easy to customize.</p>\n<p>As for the code, there’s a question of if it will really be a new theme, or if it will be a re-styled and updated version of Kubrick. We don’t know the final answer to that yet, because the ultimate decision will be made with the community’s input, but we believe all new markup is the way to go. What do you think? Without venturing into theme framework territory, are there features you think a new default theme should have? Some people have been <a href=\"http://core.trac.wordpress.org/ticket/9015\">talking about it on Trac</a> over the past year, if you wonder what’s been tossed around so far. I thought about posting a poll here (you know how I love posting polls to gauge opinion), but in this case I think a discussion thread might be better, so that each vote can explain the reason behind it. So, have an opinion on what a new default theme should include? <a href=\"http://wordpress.org/support/topic/342819\">Weigh in at the forums</a>.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"http://wordpress.org/development/2009/12/2010-a-theme-odyssey/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:41:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:23:\"2.9 Release Candidate 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"http://wordpress.org/development/2009/12/2-9-rc1/\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"http://wordpress.org/development/2009/12/2-9-rc1/#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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 16 Dec 2009 18:33:39 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://wordpress.org/development/?p=1057\";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:335:\"We’re at that exciting point in WordPress development where the dev team feels like version 2.9 is complete and ready for the world.\nIf you’ve been waiting for your moment to pitch in, it’s now. First we need tech savvy testers to upgrade their blogs and kick the tires, make sure everything is rolling like you [...]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1702:\"<p>We’re at that exciting point in WordPress development where the dev team feels like version 2.9 is complete and ready for the world.</p>\n<p>If you’ve been waiting for your moment to pitch in, it’s now. First we need tech savvy testers to upgrade their blogs and kick the tires, make sure everything is rolling like you expect it to. <a href=\"http://codex.wordpress.org/Version_2.9\">Here’s a list of all the fun and geeky new stuff in 2.9 to try out</a>. Second, and more importantly, we need everyone to test out their plugin compatibility.</p>\n<p>If you’re a user of plugins, there’s a groovy new compatibility feature on the plugin directory where you can vote on whether a plugin is compatible with a version or not and it’ll get registered in the new plugin compatibility checker. This is as a replacement to the old wiki-based lists we’d do before. To see it in action <a href=\"http://wordpress.org/extend/plugins/akismet/\">check out this Akismet plugin page</a>, as you can see 14 people have already registered that it’s compatible with 2.9.</p>\n<p>If you’re a plugin author, of course you should update your “Tested up to:” in the <code>readme.txt</code> for your plugin.</p>\n<p>If all goes according to plan, WordPress 2.9 will be out before the end of the week. <a href=\"http://wordpress.org/wordpress-2.9-RC1.zip\">You can download the release candidate here</a>.</p>\n<p>For more details on the changes since Beta please review the <a href=\"https://core.trac.wordpress.org/log/?action=stop_on_copy&mode=stop_on_copy&rev=12416&stop_rev=12315&limit=150\">revision log on Trac</a>, and happy testing!</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"http://wordpress.org/development/2009/12/2-9-rc1/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:41:\"\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:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:24:\"Core Team Meetup Results\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"http://wordpress.org/development/2009/12/core-team-meetup-results/\";s: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:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:75:\"http://wordpress.org/development/2009/12/core-team-meetup-results/#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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 14 Dec 2009 19:16: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:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"http://wordpress.org/development/?p=1023\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:333:\"To get started, here’s a short video from the meetup discussing some of the topics and 2.9. In the opening pan, you’ll see (L-R) Andrew Ozz, Mark Jaquith, Jane Wells, Peter Westwood, and Ryan Boren, followed by Matt Mullenweg as the first person talking. Tip: go full-screen in HD to feel like you were there.\n\nLast [...]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}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:\"Jane Wells\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:3519:\"<p>To get started, here’s a short video from the meetup discussing some of the topics and 2.9. In the opening pan, you’ll see (L-R) Andrew Ozz, Mark Jaquith, Jane Wells, Peter Westwood, and Ryan Boren, followed by Matt Mullenweg as the first person talking. <em>Tip: go full-screen in HD to feel like you were there</em>.</p>\n<p><embed src=\"http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.11\" type=\"application/x-shockwave-flash\" width=\"400\" height=\"224\" allowscriptaccess=\"always\" allowfullscreen=\"true\" flashvars=\"guid=OxzyETzZ&width=400&height=224\" title=\"WordPress Core Commit Team Meetup\"></embed></p>\n<p>Last week, I posted about the fact that Trac would be quiet for a few days while the core commit team met in person for the first time to talk about some goals for WordPress in the coming year. That prediction wound up being a little inaccurate, as having everyone together inspired a Trac sprint to get us closer to shipping 2.9. As of this morning there are only <a href=\"https://core.trac.wordpress.org/query?status=reopened&status=assigned&status=reviewing&status=new&status=accepted&group=status&milestone=2.9\">11 tickets</a> left against the 2.9 milestone. Yay! I’m sensing a Release Candidate in the near future.</p>\n<p>I’d planned to write a summary post to encapsulate the discussions we had over our 3 day meetup, but to be honest, all-day (and night) every-day meetings creates a ton of things to summarize, and the post would be a novella. So instead of one long post, I’m going to split it up into a series and post a summary of the discussion on one or two topics per day until I’ve posted them all. Think of it like a WordPress advent calendar. For today’s post, enjoy the video above and I’ll list the topics we covered to give you an idea of what will be included in the upcoming summary posts.</p>\n<p><strong>Topics: </strong>Direction for the coming year(s), canonical plugins, social i18n for plugins, plugin salvage (like UDRP for abandoned plugins), WordPress/MU merge, default themes, CMS functionality (custom taxonomies, types, statuses, queries), cross-content taxonomy, media functions and UI, community “levels” based on activity, defining scope of releases, site menu management, communications within the community, lessons learned from past releases, mentorship programs, Trac issues, wordpress.org redesign, documentation, community code of conduct.</p>\n<p>You can see why I didn’t want to try to cram it all into one post, right? <img src=\'http://wordpress.org/development/wp-includes/images/smilies/icon_smile.gif\' alt=\':)\' class=\'wp-smiley\' /> </p>\n<p>Just to make sure it’s clear in everyone’s minds, I want to reiterate that these discussions were just that: discussions. They were not secret meetings ending in hard and fast decisions. The idea was to 1) get the core commit team on the same page in order to improve workflow efficiency and communication, and 2) come out of the meetup with a long list of things we know we want to work on in the coming year, and from there to work with the broader community to determine priorities/strategies before starting the work of getting it all done. As I finish off 2009 by posting summaries of the meetup conversations, I hope you’ll all plan to start 2010 with enthusiastic participation in one or more of the projects that will take these conservations from concept to reality.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"http://wordpress.org/development/2009/12/core-team-meetup-results/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"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: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:38:\"http://wordpress.org/development/feed/\";s:3:\"rel\";s:4:\"self\";s:4:\"type\";s:19:\"application/rss+xml\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:44:\"http://purl.org/rss/1.0/modules/syndication/\";a:2:{s:12:\"updatePeriod\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"hourly\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:15:\"updateFrequency\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";a:7:{s:10:\"x-pingback\";s:43:\"http://wordpress.org/development/xmlrpc.php\";s:13:\"last-modified\";s:29:\"Thu, 14 Jan 2010 15:34:24 GMT\";s:4:\"etag\";s:34:\"\"e117d640edf84cae47bdf10f59e81fd2\"\";s:12:\"content-type\";s:23:\"text/xml; charset=UTF-8\";s:4:\"date\";s:29:\"Sun, 17 Jan 2010 14:18:42 GMT\";s:6:\"server\";s:9:\"LiteSpeed\";s:10:\"connection\";s:5:\"close\";}s:5:\"build\";i:20081219;}','no'),(320,0,'_transient_timeout_feed_mod_867bd5c64f85878d03a060509cd2f92c','1255827553','no'),(172,0,'can_compress_scripts','1','yes'),(173,0,'ahimsa','a:14:{s:4:\"init\";i:1;s:12:\"showloginout\";i:1;s:11:\"showauthors\";i:1;s:14:\"defhidesidebar\";i:0;s:14:\"defhidesbpages\";i:0;s:10:\"sectprefix\";i:1;s:12:\"idxfadepmeta\";i:0;s:12:\"showpagemeta\";i:1;s:9:\"iecorners\";i:0;s:9:\"showdelic\";i:0;s:7:\"delicid\";s:0:\"\";s:10:\"delictitle\";s:21:\"Recent News and Links\";s:9:\"copyright\";s:0:\"\";s:4:\"skin\";s:9:\"Sarvodaya\";}','yes'),(175,0,'','','yes'),(176,0,'arclite_imageless','no','yes'),(177,0,'arclite_3col','no','yes'),(178,0,'arclite_jquery','yes','yes'),(179,0,'arclite_meta','','yes'),(180,0,'arclite_header','default','yes'),(181,0,'arclite_logo','no','yes'),(182,0,'arclite_sidebarpos','right','yes'),(183,0,'arclite_sidebarcat','yes','yes'),(184,0,'arclite_widgetbg','','yes'),(185,0,'arclite_contentbg','','yes'),(186,0,'arclite_indexposts','full','yes'),(187,0,'arclite_topnav','pages','yes'),(188,0,'arclite_search','no','yes'),(189,0,'arclite_footer','','yes'),(190,0,'arclite_css','','yes'),(191,0,'arclite_headercolor','261c13','yes'),(260,0,'_transient_timeout_wporg_theme_feature_list','1252350663','no'),(261,0,'_transient_wporg_theme_feature_list','a:5:{s:6:\"Colors\";a:14:{i:0;s:5:\"black\";i:1;s:4:\"blue\";i:2;s:5:\"brown\";i:3;s:5:\"green\";i:4;s:6:\"orange\";i:5;s:4:\"pink\";i:6;s:6:\"purple\";i:7;s:3:\"red\";i:8;s:6:\"silver\";i:9;s:3:\"tan\";i:10;s:5:\"white\";i:11;s:6:\"yellow\";i:12;s:4:\"dark\";i:13;s:5:\"light\";}s:7:\"Columns\";a:6:{i:0;s:10:\"one-column\";i:1;s:11:\"two-columns\";i:2;s:13:\"three-columns\";i:3;s:12:\"four-columns\";i:4;s:12:\"left-sidebar\";i:5;s:13:\"right-sidebar\";}s:5:\"Width\";a:2:{i:0;s:11:\"fixed-width\";i:1;s:14:\"flexible-width\";}s:8:\"Features\";a:9:{i:0;s:13:\"custom-colors\";i:1;s:13:\"custom-header\";i:2;s:13:\"theme-options\";i:3;s:17:\"threaded-comments\";i:4;s:11:\"sticky-post\";i:5;s:12:\"microformats\";i:6;s:20:\"rtl-language-support\";i:7;s:17:\"translation-ready\";i:8;s:20:\"front-page-post-form\";}s:7:\"Subject\";a:3:{i:0;s:7:\"holiday\";i:1;s:13:\"photoblogging\";i:2;s:8:\"seasonal\";}}','no'),(197,0,'arclite_logoimage','http://www.konacloudcoffee.com/blog/wp-content/uploads/1997 KONA_LOGO160:200.jpg','yes'),(198,0,'_transient_plugins_delete_result_1','1','yes'),(199,0,'wporg_popular_tags','O:8:\"stdClass\":2:{s:7:\"timeout\";i:1252339716;s:6:\"cached\";a:100:{s:6:\"widget\";a:3:{s:4:\"name\";s:6:\"widget\";s:4:\"slug\";s:6:\"widget\";s:5:\"count\";s:3:\"977\";}s:4:\"post\";a:3:{s:4:\"name\";s:4:\"Post\";s:4:\"slug\";s:4:\"post\";s:5:\"count\";s:3:\"832\";}s:5:\"admin\";a:3:{s:4:\"name\";s:5:\"admin\";s:4:\"slug\";s:5:\"admin\";s:5:\"count\";s:3:\"629\";}s:6:\"plugin\";a:3:{s:4:\"name\";s:6:\"plugin\";s:4:\"slug\";s:6:\"plugin\";s:5:\"count\";s:3:\"599\";}s:5:\"posts\";a:3:{s:4:\"name\";s:5:\"posts\";s:4:\"slug\";s:5:\"posts\";s:5:\"count\";s:3:\"589\";}s:7:\"sidebar\";a:3:{s:4:\"name\";s:7:\"sidebar\";s:4:\"slug\";s:7:\"sidebar\";s:5:\"count\";s:3:\"539\";}s:8:\"comments\";a:3:{s:4:\"name\";s:8:\"comments\";s:4:\"slug\";s:8:\"comments\";s:5:\"count\";s:3:\"479\";}s:6:\"images\";a:3:{s:4:\"name\";s:6:\"images\";s:4:\"slug\";s:6:\"images\";s:5:\"count\";s:3:\"344\";}s:5:\"links\";a:3:{s:4:\"name\";s:5:\"links\";s:4:\"slug\";s:5:\"links\";s:5:\"count\";s:3:\"340\";}s:6:\"google\";a:3:{s:4:\"name\";s:6:\"google\";s:4:\"slug\";s:6:\"google\";s:5:\"count\";s:3:\"310\";}s:4:\"page\";a:3:{s:4:\"name\";s:4:\"page\";s:4:\"slug\";s:4:\"page\";s:5:\"count\";s:3:\"301\";}s:7:\"twitter\";a:3:{s:4:\"name\";s:7:\"twitter\";s:4:\"slug\";s:7:\"twitter\";s:5:\"count\";s:3:\"266\";}s:3:\"rss\";a:3:{s:4:\"name\";s:3:\"rss\";s:4:\"slug\";s:3:\"rss\";s:5:\"count\";s:3:\"265\";}s:4:\"ajax\";a:3:{s:4:\"name\";s:4:\"AJAX\";s:4:\"slug\";s:4:\"ajax\";s:5:\"count\";s:3:\"233\";}s:3:\"seo\";a:3:{s:4:\"name\";s:3:\"seo\";s:4:\"slug\";s:3:\"seo\";s:5:\"count\";s:3:\"232\";}s:5:\"image\";a:3:{s:4:\"name\";s:5:\"image\";s:4:\"slug\";s:5:\"image\";s:5:\"count\";s:3:\"218\";}s:5:\"pages\";a:3:{s:4:\"name\";s:5:\"pages\";s:4:\"slug\";s:5:\"pages\";s:5:\"count\";s:3:\"186\";}s:7:\"gallery\";a:3:{s:4:\"name\";s:7:\"gallery\";s:4:\"slug\";s:7:\"gallery\";s:5:\"count\";s:3:\"183\";}s:4:\"feed\";a:3:{s:4:\"name\";s:4:\"feed\";s:4:\"slug\";s:4:\"feed\";s:5:\"count\";s:3:\"167\";}s:4:\"tags\";a:3:{s:4:\"name\";s:4:\"tags\";s:4:\"slug\";s:4:\"tags\";s:5:\"count\";s:3:\"166\";}s:4:\"spam\";a:3:{s:4:\"name\";s:4:\"spam\";s:4:\"slug\";s:4:\"spam\";s:5:\"count\";s:3:\"153\";}s:7:\"comment\";a:3:{s:4:\"name\";s:7:\"comment\";s:4:\"slug\";s:7:\"comment\";s:5:\"count\";s:3:\"152\";}s:10:\"statistics\";a:3:{s:4:\"name\";s:10:\"statistics\";s:4:\"slug\";s:10:\"statistics\";s:5:\"count\";s:3:\"151\";}s:5:\"stats\";a:3:{s:4:\"name\";s:5:\"stats\";s:4:\"slug\";s:5:\"stats\";s:5:\"count\";s:3:\"150\";}s:7:\"widgets\";a:3:{s:4:\"name\";s:7:\"widgets\";s:4:\"slug\";s:7:\"widgets\";s:5:\"count\";s:3:\"150\";}s:9:\"wordpress\";a:3:{s:4:\"name\";s:9:\"wordpress\";s:4:\"slug\";s:9:\"wordpress\";s:5:\"count\";s:3:\"148\";}s:5:\"email\";a:3:{s:4:\"name\";s:5:\"email\";s:4:\"slug\";s:5:\"email\";s:5:\"count\";s:3:\"144\";}s:10:\"categories\";a:3:{s:4:\"name\";s:10:\"categories\";s:4:\"slug\";s:10:\"categories\";s:5:\"count\";s:3:\"142\";}s:4:\"link\";a:3:{s:4:\"name\";s:4:\"link\";s:4:\"slug\";s:4:\"link\";s:5:\"count\";s:3:\"142\";}s:6:\"social\";a:3:{s:4:\"name\";s:6:\"social\";s:4:\"slug\";s:6:\"social\";s:5:\"count\";s:3:\"137\";}s:10:\"formatting\";a:3:{s:4:\"name\";s:10:\"Formatting\";s:4:\"slug\";s:10:\"formatting\";s:5:\"count\";s:3:\"135\";}s:5:\"flash\";a:3:{s:4:\"name\";s:5:\"flash\";s:4:\"slug\";s:5:\"flash\";s:5:\"count\";s:3:\"132\";}s:5:\"media\";a:3:{s:4:\"name\";s:5:\"media\";s:4:\"slug\";s:5:\"media\";s:5:\"count\";s:3:\"129\";}s:5:\"video\";a:3:{s:4:\"name\";s:5:\"video\";s:4:\"slug\";s:5:\"video\";s:5:\"count\";s:3:\"129\";}s:10:\"javascript\";a:3:{s:4:\"name\";s:10:\"javascript\";s:4:\"slug\";s:10:\"javascript\";s:5:\"count\";s:3:\"126\";}s:8:\"category\";a:3:{s:4:\"name\";s:8:\"category\";s:4:\"slug\";s:8:\"category\";s:5:\"count\";s:3:\"125\";}s:6:\"photos\";a:3:{s:4:\"name\";s:6:\"photos\";s:4:\"slug\";s:6:\"photos\";s:5:\"count\";s:3:\"117\";}s:5:\"theme\";a:3:{s:4:\"name\";s:5:\"theme\";s:4:\"slug\";s:5:\"theme\";s:5:\"count\";s:3:\"116\";}s:5:\"photo\";a:3:{s:4:\"name\";s:5:\"photo\";s:4:\"slug\";s:5:\"photo\";s:5:\"count\";s:3:\"114\";}s:6:\"search\";a:3:{s:4:\"name\";s:6:\"search\";s:4:\"slug\";s:6:\"search\";s:5:\"count\";s:3:\"113\";}s:5:\"login\";a:3:{s:4:\"name\";s:5:\"login\";s:4:\"slug\";s:5:\"login\";s:5:\"count\";s:3:\"107\";}s:7:\"content\";a:3:{s:4:\"name\";s:7:\"content\";s:4:\"slug\";s:7:\"content\";s:5:\"count\";s:3:\"107\";}s:9:\"dashboard\";a:3:{s:4:\"name\";s:9:\"dashboard\";s:4:\"slug\";s:9:\"dashboard\";s:5:\"count\";s:2:\"97\";}s:3:\"tag\";a:3:{s:4:\"name\";s:3:\"tag\";s:4:\"slug\";s:3:\"tag\";s:5:\"count\";s:2:\"94\";}s:4:\"list\";a:3:{s:4:\"name\";s:4:\"list\";s:4:\"slug\";s:4:\"list\";s:5:\"count\";s:2:\"94\";}s:3:\"css\";a:3:{s:4:\"name\";s:3:\"CSS\";s:4:\"slug\";s:3:\"css\";s:5:\"count\";s:2:\"91\";}s:3:\"ads\";a:3:{s:4:\"name\";s:3:\"ads\";s:4:\"slug\";s:3:\"ads\";s:5:\"count\";s:2:\"90\";}s:9:\"shortcode\";a:3:{s:4:\"name\";s:9:\"shortcode\";s:4:\"slug\";s:9:\"shortcode\";s:5:\"count\";s:2:\"89\";}s:8:\"security\";a:3:{s:4:\"name\";s:8:\"security\";s:4:\"slug\";s:8:\"security\";s:5:\"count\";s:2:\"88\";}s:4:\"digg\";a:3:{s:4:\"name\";s:4:\"Digg\";s:4:\"slug\";s:4:\"digg\";s:5:\"count\";s:2:\"87\";}s:10:\"navigation\";a:3:{s:4:\"name\";s:10:\"navigation\";s:4:\"slug\";s:10:\"navigation\";s:5:\"count\";s:2:\"85\";}s:6:\"jquery\";a:3:{s:4:\"name\";s:6:\"jquery\";s:4:\"slug\";s:6:\"jquery\";s:5:\"count\";s:2:\"85\";}s:8:\"facebook\";a:3:{s:4:\"name\";s:8:\"Facebook\";s:4:\"slug\";s:8:\"facebook\";s:5:\"count\";s:2:\"83\";}s:11:\"integration\";a:3:{s:4:\"name\";s:11:\"integration\";s:4:\"slug\";s:11:\"integration\";s:5:\"count\";s:2:\"82\";}s:8:\"bookmark\";a:3:{s:4:\"name\";s:8:\"bookmark\";s:4:\"slug\";s:8:\"bookmark\";s:5:\"count\";s:2:\"81\";}s:4:\"user\";a:3:{s:4:\"name\";s:4:\"user\";s:4:\"slug\";s:4:\"user\";s:5:\"count\";s:2:\"81\";}s:7:\"picture\";a:3:{s:4:\"name\";s:7:\"picture\";s:4:\"slug\";s:7:\"picture\";s:5:\"count\";s:2:\"80\";}s:7:\"youtube\";a:3:{s:4:\"name\";s:7:\"youtube\";s:4:\"slug\";s:7:\"youtube\";s:5:\"count\";s:2:\"80\";}s:4:\"code\";a:3:{s:4:\"name\";s:4:\"code\";s:4:\"slug\";s:4:\"code\";s:5:\"count\";s:2:\"79\";}s:5:\"users\";a:3:{s:4:\"name\";s:5:\"users\";s:4:\"slug\";s:5:\"users\";s:5:\"count\";s:2:\"78\";}s:8:\"pictures\";a:3:{s:4:\"name\";s:8:\"pictures\";s:4:\"slug\";s:8:\"pictures\";s:5:\"count\";s:2:\"77\";}s:9:\"bookmarks\";a:3:{s:4:\"name\";s:9:\"bookmarks\";s:4:\"slug\";s:9:\"bookmarks\";s:5:\"count\";s:2:\"76\";}s:6:\"flickr\";a:3:{s:4:\"name\";s:6:\"flickr\";s:4:\"slug\";s:6:\"flickr\";s:5:\"count\";s:2:\"76\";}s:4:\"html\";a:3:{s:4:\"name\";s:4:\"html\";s:4:\"slug\";s:4:\"html\";s:5:\"count\";s:2:\"75\";}s:4:\"wpmu\";a:3:{s:4:\"name\";s:4:\"wpmu\";s:4:\"slug\";s:4:\"wpmu\";s:5:\"count\";s:2:\"74\";}s:6:\"random\";a:3:{s:4:\"name\";s:6:\"random\";s:4:\"slug\";s:6:\"random\";s:5:\"count\";s:2:\"73\";}s:5:\"feeds\";a:3:{s:4:\"name\";s:5:\"feeds\";s:4:\"slug\";s:5:\"feeds\";s:5:\"count\";s:2:\"70\";}s:5:\"yahoo\";a:3:{s:4:\"name\";s:5:\"yahoo\";s:4:\"slug\";s:5:\"yahoo\";s:5:\"count\";s:2:\"69\";}s:9:\"automatic\";a:3:{s:4:\"name\";s:9:\"automatic\";s:4:\"slug\";s:9:\"automatic\";s:5:\"count\";s:2:\"68\";}s:5:\"embed\";a:3:{s:4:\"name\";s:5:\"embed\";s:4:\"slug\";s:5:\"embed\";s:5:\"count\";s:2:\"68\";}s:6:\"custom\";a:3:{s:4:\"name\";s:6:\"custom\";s:4:\"slug\";s:6:\"custom\";s:5:\"count\";s:2:\"68\";}s:4:\"blog\";a:3:{s:4:\"name\";s:4:\"blog\";s:4:\"slug\";s:4:\"blog\";s:5:\"count\";s:2:\"68\";}s:3:\"url\";a:3:{s:4:\"name\";s:3:\"url\";s:4:\"slug\";s:3:\"url\";s:5:\"count\";s:2:\"66\";}s:4:\"menu\";a:3:{s:4:\"name\";s:4:\"menu\";s:4:\"slug\";s:4:\"menu\";s:5:\"count\";s:2:\"66\";}s:8:\"template\";a:3:{s:4:\"name\";s:8:\"template\";s:4:\"slug\";s:8:\"template\";s:5:\"count\";s:2:\"65\";}s:7:\"adsense\";a:3:{s:4:\"name\";s:7:\"adsense\";s:4:\"slug\";s:7:\"adsense\";s:5:\"count\";s:2:\"63\";}s:8:\"lightbox\";a:3:{s:4:\"name\";s:8:\"lightbox\";s:4:\"slug\";s:8:\"lightbox\";s:5:\"count\";s:2:\"60\";}s:11:\"delicious-1\";a:3:{s:4:\"name\";s:9:\"delicious\";s:4:\"slug\";s:11:\"delicious-1\";s:5:\"count\";s:2:\"59\";}s:8:\"blogroll\";a:3:{s:4:\"name\";s:8:\"blogroll\";s:4:\"slug\";s:8:\"blogroll\";s:5:\"count\";s:2:\"58\";}s:7:\"plugins\";a:3:{s:4:\"name\";s:7:\"plugins\";s:4:\"slug\";s:7:\"plugins\";s:5:\"count\";s:2:\"58\";}s:9:\"thumbnail\";a:3:{s:4:\"name\";s:9:\"thumbnail\";s:4:\"slug\";s:9:\"thumbnail\";s:5:\"count\";s:2:\"57\";}s:6:\"editor\";a:3:{s:4:\"name\";s:6:\"editor\";s:4:\"slug\";s:6:\"editor\";s:5:\"count\";s:2:\"57\";}s:14:\"administration\";a:3:{s:4:\"name\";s:14:\"administration\";s:4:\"slug\";s:14:\"administration\";s:5:\"count\";s:2:\"56\";}s:4:\"atom\";a:3:{s:4:\"name\";s:4:\"atom\";s:4:\"slug\";s:4:\"atom\";s:5:\"count\";s:2:\"56\";}s:6:\"author\";a:3:{s:4:\"name\";s:6:\"author\";s:4:\"slug\";s:6:\"author\";s:5:\"count\";s:2:\"56\";}s:5:\"music\";a:3:{s:4:\"name\";s:5:\"music\";s:4:\"slug\";s:5:\"music\";s:5:\"count\";s:2:\"55\";}s:7:\"archive\";a:3:{s:4:\"name\";s:7:\"archive\";s:4:\"slug\";s:7:\"archive\";s:5:\"count\";s:2:\"54\";}s:3:\"cms\";a:3:{s:4:\"name\";s:3:\"cms\";s:4:\"slug\";s:3:\"cms\";s:5:\"count\";s:2:\"54\";}s:3:\"php\";a:3:{s:4:\"name\";s:3:\"php\";s:4:\"slug\";s:3:\"php\";s:5:\"count\";s:2:\"53\";}s:4:\"meta\";a:3:{s:4:\"name\";s:4:\"meta\";s:4:\"slug\";s:4:\"meta\";s:5:\"count\";s:2:\"53\";}s:9:\"slideshow\";a:3:{s:4:\"name\";s:9:\"slideshow\";s:4:\"slug\";s:9:\"slideshow\";s:5:\"count\";s:2:\"53\";}s:6:\"upload\";a:3:{s:4:\"name\";s:6:\"upload\";s:4:\"slug\";s:6:\"upload\";s:5:\"count\";s:2:\"52\";}s:5:\"share\";a:3:{s:4:\"name\";s:5:\"Share\";s:4:\"slug\";s:5:\"share\";s:5:\"count\";s:2:\"52\";}s:18:\"social-bookmarking\";a:3:{s:4:\"name\";s:18:\"social bookmarking\";s:4:\"slug\";s:18:\"social-bookmarking\";s:5:\"count\";s:2:\"52\";}s:4:\"mail\";a:3:{s:4:\"name\";s:4:\"mail\";s:4:\"slug\";s:4:\"mail\";s:5:\"count\";s:2:\"52\";}s:5:\"tweet\";a:3:{s:4:\"name\";s:5:\"tweet\";s:4:\"slug\";s:5:\"tweet\";s:5:\"count\";s:2:\"52\";}s:14:\"authentication\";a:3:{s:4:\"name\";s:14:\"authentication\";s:4:\"slug\";s:14:\"authentication\";s:5:\"count\";s:2:\"51\";}s:4:\"text\";a:3:{s:4:\"name\";s:4:\"text\";s:4:\"slug\";s:4:\"text\";s:5:\"count\";s:2:\"51\";}s:4:\"date\";a:3:{s:4:\"name\";s:4:\"date\";s:4:\"slug\";s:4:\"date\";s:5:\"count\";s:2:\"50\";}s:7:\"contact\";a:3:{s:4:\"name\";s:7:\"contact\";s:4:\"slug\";s:7:\"contact\";s:5:\"count\";s:2:\"48\";}}}','no'),(201,0,'aiosp_home_description','','yes'),(202,0,'aiosp_home_title','','yes'),(203,0,'psp_canonical','1','yes'),(204,0,'aiosp_home_keywords','','yes'),(205,0,'aiosp_rewrite_titles','1','yes'),(206,0,'aiosp_use_categories','0','yes'),(207,0,'psp_use_tags','0','yes'),(208,0,'psp_category_noindex','0','yes'),(209,0,'psp_archive_noindex','1','yes'),(210,0,'psp_tags_noindex','0','yes'),(211,0,'psp_comnts_pages_noindex','1','yes'),(212,0,'psp_comnts_feeds_noindex','1','yes'),(213,0,'psp_rss_feeds_noindex','1','yes'),(214,0,'psp_search_results_noindex','1','yes'),(215,0,'psp_sub_pages_home_noindex','1','yes'),(216,0,'psp_author_archives_noindex','1','yes'),(217,0,'psp_noodp_metatag','1','yes'),(218,0,'psp_noydir_metatag','1','yes'),(219,0,'psp_nofollow_cat_pages','0','yes'),(220,0,'psp_nofollow_cat_posts','0','yes'),(221,0,'psp_nofollow_arc_pages','0','yes'),(222,0,'psp_nofollow_arc_posts','0','yes'),(223,0,'psp_nofollow_ext_links','0','yes'),(224,0,'psp_nofollow_login_reg','1','yes'),(225,0,'psp_nofollow_tag_pages','0','yes'),(226,0,'psp_permalink_redirect','1','yes'),(227,0,'aiosp_generate_descriptions','1','yes'),(228,0,'aiosp_post_title_format','%post_title% | %blog_title%','yes'),(229,0,'aiosp_page_title_format','%page_title% | %blog_title%','yes'),(230,0,'aiosp_category_title_format','%category_title% | %blog_title%','yes'),(231,0,'aiosp_archive_title_format','%date% | %blog_title%','yes'),(232,0,'aiosp_tag_title_format','%tag% | %blog_title%','yes'),(233,0,'aiosp_search_title_format','%search% | %blog_title%','yes'),(234,0,'aiosp_description_format','%description%','yes'),(235,0,'aiosp_paged_format',' - Part %page%','yes'),(236,0,'aiosp_404_title_format','Nothing found for %request_words%','yes'),(237,0,'aiosp_post_meta_tags','','yes'),(238,0,'aiosp_page_meta_tags','','yes'),(239,0,'aiosp_home_meta_tags','','yes'),(240,0,'aiosp_do_log','','yes'),(241,0,'psp_link_home','1','yes'),(263,0,'category_children','a:0:{}','yes'),(345,0,'_transient_feed_mod_1a5f760f2e2b48827d4974a60857e7c2','1263737925','no'); /*!40000 ALTER TABLE `wp_options` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `wp_postmeta` -- DROP TABLE IF EXISTS `wp_postmeta`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `wp_postmeta` ( `meta_id` bigint(20) unsigned NOT NULL auto_increment, `post_id` bigint(20) unsigned NOT NULL default '0', `meta_key` varchar(255) default NULL, `meta_value` longtext, PRIMARY KEY (`meta_id`), KEY `post_id` (`post_id`), KEY `meta_key` (`meta_key`) ) ENGINE=MyISAM AUTO_INCREMENT=20 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `wp_postmeta` -- LOCK TABLES `wp_postmeta` WRITE; /*!40000 ALTER TABLE `wp_postmeta` DISABLE KEYS */; INSERT INTO `wp_postmeta` VALUES (7,2,'_edit_lock','1252250848'),(8,2,'_edit_last','1'),(9,2,'_wp_page_template','default'),(12,12,'_wp_attached_file','2009/09/Hawaii.A2003074.2115.250m.jpg'),(13,12,'_wp_attachment_metadata','a:6:{s:5:\"width\";s:4:\"1800\";s:6:\"height\";s:4:\"1400\";s:14:\"hwstring_small\";s:23:\"height=\'96\' width=\'123\'\";s:4:\"file\";s:37:\"2009/09/Hawaii.A2003074.2115.250m.jpg\";s:5:\"sizes\";a:3:{s:9:\"thumbnail\";a:3:{s:4:\"file\";s:37:\"Hawaii.A2003074.2115.250m-150x150.jpg\";s:5:\"width\";s:3:\"150\";s:6:\"height\";s:3:\"150\";}s:6:\"medium\";a:3:{s:4:\"file\";s:37:\"Hawaii.A2003074.2115.250m-300x233.jpg\";s:5:\"width\";s:3:\"300\";s:6:\"height\";s:3:\"233\";}s:5:\"large\";a:3:{s:4:\"file\";s:38:\"Hawaii.A2003074.2115.250m-1024x796.jpg\";s:5:\"width\";s:4:\"1024\";s:6:\"height\";s:3:\"796\";}}s:10:\"image_meta\";a:10:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";}}'),(18,14,'_edit_lock','1252254311'),(19,14,'_edit_last','1'); /*!40000 ALTER TABLE `wp_postmeta` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `wp_posts` -- DROP TABLE IF EXISTS `wp_posts`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `wp_posts` ( `ID` bigint(20) unsigned NOT NULL auto_increment, `post_author` bigint(20) unsigned NOT NULL default '0', `post_date` datetime NOT NULL default '0000-00-00 00:00:00', `post_date_gmt` datetime NOT NULL default '0000-00-00 00:00:00', `post_content` longtext NOT NULL, `post_title` text NOT NULL, `post_category` int(4) NOT NULL default '0', `post_excerpt` text NOT NULL, `post_status` varchar(20) NOT NULL default 'publish', `comment_status` varchar(20) NOT NULL default 'open', `ping_status` varchar(20) NOT NULL default 'open', `post_password` varchar(20) NOT NULL default '', `post_name` varchar(200) NOT NULL default '', `to_ping` text NOT NULL, `pinged` text NOT NULL, `post_modified` datetime NOT NULL default '0000-00-00 00:00:00', `post_modified_gmt` datetime NOT NULL default '0000-00-00 00:00:00', `post_content_filtered` text NOT NULL, `post_parent` bigint(20) unsigned NOT NULL default '0', `guid` varchar(255) NOT NULL default '', `menu_order` int(11) NOT NULL default '0', `post_type` varchar(20) NOT NULL default 'post', `post_mime_type` varchar(100) NOT NULL default '', `comment_count` bigint(20) NOT NULL default '0', PRIMARY KEY (`ID`), KEY `post_name` (`post_name`), KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`), KEY `post_parent` (`post_parent`) ) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `wp_posts` -- LOCK TABLES `wp_posts` WRITE; /*!40000 ALTER TABLE `wp_posts` DISABLE KEYS */; INSERT INTO `wp_posts` VALUES (2,1,'2009-01-18 14:47:10','2009-01-18 19:47:10','Our Kona Cloud Blog will be an interactive way for you to follow whats going on at the farms and roaster/warehouse.','About',0,'','publish','closed','closed','','about','','','2009-09-06 10:27:27','2009-09-06 15:27:27','',0,'http://0039dea.netsolhost.com/blog/?page_id=2',0,'page','',0),(11,1,'2009-09-06 10:26:44','2009-09-06 15:26:44','Our Kona Cloud Blog will be an interactive way for you to follow whats going on at the farms and roaster/warehouse.','About',0,'','inherit','open','open','','2-revision-2','','','2009-09-06 10:26:44','2009-09-06 15:26:44','',2,'http://www.konacloudcoffee.com/blog/?p=11',0,'revision','',0),(9,1,'2009-09-06 10:26:23','2009-09-06 15:26:23','Our Kona Cloud Blog will be an interactive way for you to follow whats going on at the farm','About',0,'','inherit','open','open','','2-autosave','','','2009-09-06 10:26:23','2009-09-06 15:26:23','',2,'http://www.konacloudcoffee.com/blog/?p=9',0,'revision','',0),(10,1,'2009-01-18 14:47:10','2009-01-18 19:47:10','This is an example of a WordPress page, you could edit this to put information about yourself or your site so readers know where you are coming from. You can create as many pages like this one or sub-pages as you like and manage all of your content inside of WordPress.','About',0,'','inherit','open','open','','2-revision','','','2009-01-18 14:47:10','2009-01-18 19:47:10','',2,'http://www.konacloudcoffee.com/blog/?p=10',0,'revision','',0),(12,1,'2009-09-06 11:20:53','2009-09-06 16:20:53','','The Big Island',0,'','inherit','open','open','','hawaii-a2003074-2115-250m','','','2009-09-06 11:20:53','2009-09-06 16:20:53','',0,'http://www.konacloudcoffee.com/blog/wp-content/uploads/2009/09/Hawaii.A2003074.2115.250m.jpg',0,'attachment','image/jpeg',0),(14,1,'2009-09-06 11:25:11','2009-09-06 16:25:11','<img src=\"http://www.konacloudcoffee.com/blog/wp-content/uploads/2009/09/Hawaii.A2003074.2115.250m-300x233.jpg\" alt=\"The Big Island\" title=\"The Big Island\" width=\"300\" height=\"233\" class=\"alignnone size-medium wp-image-12\" />','Above Hawaii',0,'','publish','open','open','','above-hawaii','','','2009-09-06 11:25:11','2009-09-06 16:25:11','',0,'http://www.konacloudcoffee.com/blog/?p=14',0,'post','',0); /*!40000 ALTER TABLE `wp_posts` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `wp_term_relationships` -- DROP TABLE IF EXISTS `wp_term_relationships`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `wp_term_relationships` ( `object_id` bigint(20) unsigned NOT NULL default '0', `term_taxonomy_id` bigint(20) unsigned NOT NULL default '0', `term_order` int(11) NOT NULL default '0', PRIMARY KEY (`object_id`,`term_taxonomy_id`), KEY `term_taxonomy_id` (`term_taxonomy_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `wp_term_relationships` -- LOCK TABLES `wp_term_relationships` WRITE; /*!40000 ALTER TABLE `wp_term_relationships` DISABLE KEYS */; INSERT INTO `wp_term_relationships` VALUES (1,2,0),(2,2,0),(3,2,0),(4,2,0),(5,2,0),(6,2,0),(7,2,0),(9,1,0),(10,1,0),(2,1,0),(11,1,0),(12,1,0),(14,1,0); /*!40000 ALTER TABLE `wp_term_relationships` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `wp_term_taxonomy` -- DROP TABLE IF EXISTS `wp_term_taxonomy`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `wp_term_taxonomy` ( `term_taxonomy_id` bigint(20) unsigned NOT NULL auto_increment, `term_id` bigint(20) unsigned NOT NULL default '0', `taxonomy` varchar(32) NOT NULL default '', `description` longtext NOT NULL, `parent` bigint(20) unsigned NOT NULL default '0', `count` bigint(20) NOT NULL default '0', PRIMARY KEY (`term_taxonomy_id`), UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`), KEY `taxonomy` (`taxonomy`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `wp_term_taxonomy` -- LOCK TABLES `wp_term_taxonomy` WRITE; /*!40000 ALTER TABLE `wp_term_taxonomy` DISABLE KEYS */; INSERT INTO `wp_term_taxonomy` VALUES (1,1,'category','',0,1),(2,2,'link_category','',0,7); /*!40000 ALTER TABLE `wp_term_taxonomy` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `wp_terms` -- DROP TABLE IF EXISTS `wp_terms`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `wp_terms` ( `term_id` bigint(20) unsigned NOT NULL auto_increment, `name` varchar(200) NOT NULL default '', `slug` varchar(200) NOT NULL default '', `term_group` bigint(10) NOT NULL default '0', PRIMARY KEY (`term_id`), UNIQUE KEY `slug` (`slug`), KEY `name` (`name`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `wp_terms` -- LOCK TABLES `wp_terms` WRITE; /*!40000 ALTER TABLE `wp_terms` DISABLE KEYS */; INSERT INTO `wp_terms` VALUES (1,'Uncategorized','uncategorized',0),(2,'Blogroll','blogroll',0); /*!40000 ALTER TABLE `wp_terms` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `wp_usermeta` -- DROP TABLE IF EXISTS `wp_usermeta`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `wp_usermeta` ( `umeta_id` bigint(20) unsigned NOT NULL auto_increment, `user_id` bigint(20) unsigned NOT NULL default '0', `meta_key` varchar(255) default NULL, `meta_value` longtext, PRIMARY KEY (`umeta_id`), KEY `user_id` (`user_id`), KEY `meta_key` (`meta_key`) ) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `wp_usermeta` -- LOCK TABLES `wp_usermeta` WRITE; /*!40000 ALTER TABLE `wp_usermeta` DISABLE KEYS */; INSERT INTO `wp_usermeta` VALUES (1,1,'nickname','admin'),(2,1,'rich_editing','true'),(3,1,'comment_shortcuts','false'),(4,1,'admin_color','fresh'),(5,1,'wp_capabilities','a:1:{s:13:\"administrator\";b:1;}'),(6,1,'wp_user_level','10'); /*!40000 ALTER TABLE `wp_usermeta` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `wp_users` -- DROP TABLE IF EXISTS `wp_users`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `wp_users` ( `ID` bigint(20) unsigned NOT NULL auto_increment, `user_login` varchar(60) NOT NULL default '', `user_pass` varchar(64) NOT NULL default '', `user_nicename` varchar(50) NOT NULL default '', `user_email` varchar(100) NOT NULL default '', `user_url` varchar(100) NOT NULL default '', `user_registered` datetime NOT NULL default '0000-00-00 00:00:00', `user_activation_key` varchar(60) NOT NULL default '', `user_status` int(11) NOT NULL default '0', `display_name` varchar(250) NOT NULL default '', PRIMARY KEY (`ID`), KEY `user_login_key` (`user_login`), KEY `user_nicename` (`user_nicename`) ) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `wp_users` -- LOCK TABLES `wp_users` WRITE; /*!40000 ALTER TABLE `wp_users` DISABLE KEYS */; INSERT INTO `wp_users` VALUES (1,'blogkcc','$P$BM1aGr2sKsnO8kJV5jojY189RK322k.','blogkcc','jallenusa@mac.com','','2009-01-18 19:47:10','',0,'blogkcc'); /*!40000 ALTER TABLE `wp_users` ENABLE KEYS */; UNLOCK TABLES; -- -- Dumping routines for database '1_0039dea_1' -- DELIMITER ;; DELIMITER ; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; -- Dump completed on 2010-05-04 9:04:22