By Ryan Imel on June 21, 2011

Suspicous commits to popular plugins on the WordPress.org plugin directory led the WordPress.org team to shut down access to the plugin repository for a short time today, as well as to require users to reset their passwords.
Matt Mullenweg explained the nature of the problem on the WordPress news blog earlier this evening:
Earlier today the WordPress team noticed suspicious commits to several popular plugins (AddThis, WPtouch, and W3 Total Cache) containing cleverly disguised backdoors. We determined the commits were not from the authors, rolled them back, pushed updates to the plugins, and shut down access to the plugin repository while we looked for anything else unsavory.
The teams behind AddThis and WPtouch have each responded by alerting their users to the insecurity as well.
The full nature of the issue has not been made clear just yet, though Mullenweg did emphasize on TechCrunch that the issue was not a WordPress.org insecurity, but plugin author accounts themselves. He said “There are 15k plugins so happens sometimes. We haven’t pissed of LulzSec yet.
”
Have you reset your password on WordPress.org yet? Be sure to make sure your plugins are up to date as well.
Posted in featured, News, Wordpress | Tagged Plugins |
By Ryan Imel on June 20, 2011

Today’s plugin is called Login Logo, and is an elegant way to implement some simple WordPress customization. It does one thing and does it very simply and very well, which is exactly the kind of plugin I like.
The video is embedded at the top of this post’s page, with more about the plugin below.
Login Logo
Login Logo allows you to customize the WordPress login screen without needing to fuss around with any settings or options screens. Just activate the plugin, drop a logo file into your /wp-content folder, and you’re good to go. Who doesn’t love that?
Video recorded with a modified version 0.4 of Login Logo, running WordPress 3.1.3.
About the plugin author
Login Logo was created by Mark Jaquith, a WordPress Lead Developer and developer of a number of solid plugins. He also tweets.
Is your plugin worthy?
If you would like to see your plugin featured on an episode of The Daily Plugin, send your plugin information over to dailyplugin@wpcandy.com. We’ll see you tomorrow for another Daily Plugin!
Posted in The Daily Plugin | Tagged Plugins |
By Mark McWilliams on June 20, 2011

Well it’s that time of the week again, and we’re back with more exciting posts, tutorials, and resources from in and around the WordPress community. It seems our lovely community has been hitting the keys pretty hard, because we’ve got plenty to share.
Check out the full collection just after the jump.
First up, as always, are the blog posts; and boy are they worth a read this week:
Second are the ever-popular tutorials:
Lastly you’ll find a small collection of resources:
That brings us to the end of this edition of WordPress Community Links. If we missed something or you have a link you’d like to share, send it our way and we’ll see about featuring it next week.
Posted in featured, Wordpress | Tagged Links |
By Ryan Imel on June 20, 2011

Today’s late Sunday evening edition of The Daily Plugin brings us to Date in a Nice Tone, a very simple plugin that gives you the ability to describe post dates in a more human, natural language. We use a modified version of the plugin on this blog, and implemented it in our 2010 redesign of the site.
The video is embedded at the top of this post’s page, with more about the plugin below.
Date in a Nice Tone
Date in a Nice Tone is a simple plugin, which is a good thing. Honestly it’s really just a function in a plugin file that you can use within your theme. As it should be. This plugin takes the current time, finds the difference between it and the time the post was published, and then presents a “human readable” version of the difference. It generates things like “3 hours ago” or “4 days ago” or “last month”.
If you would like to copy and paste the code snippet referenced in the video, here it is:
if ( function_exists( 'wp_date_in_a_nice_tone' ) ) {
wp_date_in_a_nice_tone();
} else {
the_time( 'F j, Y' );
}
Do you use Date in a Nice Tone, or something similar, to tell your readers when your content was published? What's the best place to do it? Should dates be included in the URL structure as well?
Video recorded with a modified version 1.2 of Date in a Nice Tone, running WordPress 3.1.3.
Is your plugin worthy?
If you would like to see your plugin featured on an episode of The Daily Plugin, send your plugin information over to dailyplugin@wpcandy.com. We'll see you tomorrow for another Daily Plugin!
Posted in The Daily Plugin | Tagged Plugins |
By Ryan Imel on June 18, 2011
Click here to view the embedded video.
A giveaway competition was held at WordCamp Columbus 2011 for WordPress shirts and books. The two had to compete to put on the most shirts in sixty seconds.
Posted in Videos, WordCamp |