{"id":1541,"date":"2008-02-25T12:00:59","date_gmt":"2008-02-25T17:00:59","guid":{"rendered":"http:\/\/www.shamusyoung.com\/twentysidedtale\/?p=1541"},"modified":"2008-02-26T14:40:53","modified_gmt":"2008-02-26T19:40:53","slug":"plugins-used","status":"publish","type":"post","link":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=1541","title":{"rendered":"Plugins Used"},"content":{"rendered":"<p>Sometimes I get emails from people asking what plugins I use for various features on this blog.  I thought I&#8217;d post a quick list here for anyone else who might be curious. <!--more--><\/p>\n<p><a href=\"http:\/\/akismet.com\/\">Akismet<\/a> <\/p>\n<blockquote><p>Everyone should run this plugin.  It catches well over 95% of my spam without requiring any action on my part.  It should probably be your first anti-spam plugin.  My only complaint is that it doesn&#8217;t like .info domains, so every time <a href=\"http:\/\/www.haibane.info\/\">Fledge<\/a> posts a comment I have to fish it out of the spam trap.  If it weren&#8217;t for this, I don&#8217;t think the plugin would ever have a false positive. Still, it&#8217;s a real time saver.<\/p><\/blockquote>\n<p><a href=\"http:\/\/www.bad-behavior.ioerror.us\/\">Bad Behavior<\/a>  <\/p>\n<blockquote><p>You shouldn&#8217;t need this plugin until you have a serious spam problem, at which point it becomes indispensable.  It has a few quirks that I&#8217;m not crazy about.  If you&#8217;ve ever submitted a comment, gotten a 403 Forbidden error, and then refreshed to find your comment intact &#8211; this is Bad Behavior.  The docs don&#8217;t explain how it works, so if you want to know you have to open the source and figure it out for yourself.  (Which, I admit, I have not done.)  Still, the plugin is <em>very<\/em> effective at repelling spam comments and other assorted trouble.  If I take Bad Behavior down, my site gets crushed with spam traffic that borders on a DOS attack.  The protection offered is easily worth the price of a few quirks.<\/p><\/blockquote>\n<p><a href=\"http:\/\/www.theblog.ca\/?p=21\">Peter&#8217;s Custom Anti-Spam<\/a> <\/p>\n<blockquote><p>I recently disabled this plugin when I realized that it&#8217;s largely redundant with Bad Behavior in place. This plugin is what displayed the CAPTCHA on the site, which I had set to always come up &#8220;d20&#8221;.  When I disabled this plugin I went from getting zero spam a day to getting about four or five.  A little annoying, but it&#8217;s worth it since people no longer have to type &#8220;d20&#8221; every time they comment.   Still, I loved this plugin, as it was part of the personality of this site for over a year.   It&#8217;s nice to know I still have this one to fall back on if it ever gets to the point where Akismet and Bad Behavior can&#8217;t keep up.<\/p><\/blockquote>\n<p><strong>Picture Tags<\/strong> <\/p>\n<blockquote><p>This is an unreleased plugin this I wrote myself.  It lets me embed pictures without needing to clutter up my posts with a metric buttload of HTML.  When I want to embed a picture, I just enter some text like this:<\/p>\n<p><code>&#91;image|ffx_sending2.jpg|center|One of my favorite scenes from Final Fantasy X.|?p=332|Final Fantasy X|300]<\/code><\/p>\n<p>It&#8217;s a set of fields, seperated by vertcal bars: Image name, justification, caption text, URL to link to, mouseover text, and image width.  Everything after the image name is optional.  The code above results in:<\/p>\n<p><table width='300'  cellpadding='0' cellspacing='0' border='0' align='center'><tr><td><a href='?p=332'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/ffx_sending2.jpg' class='insetimage' width='300' alt='Final Fantasy X' title='Final Fantasy X'\/><\/a><\/td><\/tr><tr><td class='insetcaption'>One of my favorite scenes from Final Fantasy X.<\/td><\/tr><\/table><\/p>\n<p>I&#8217;ve never released it because there are other, more robust plugins out there for doing this sort of thing. I just wanted to write one myself that does exactly what I need. It&#8217;s nice to know that I can make global changes to the images used in all the posts on my site by just changing the plugin.  <\/p><\/blockquote>\n<p><strong>Roll Comments<\/strong><\/p>\n<blockquote><p>This is another homebrew plugin designed for this site.  It produces the fun RPG dice beside each comment.  I&#8217;ve never released it because it&#8217;s heavily integrated with my theme:  You couldn&#8217;t just fire up this plugin on your own site and expect it to work.  <\/p><\/blockquote>\n<p><a href=\"http:\/\/wordpress.org\/extend\/plugins\/theme-switcher\/\">Theme Switcher<\/a><\/p>\n<blockquote><p>This is what lets you switch between the white and themes via that little dropdown box in the upper-right corner of the site.  By default the plugin is designed to list all available themes.  I&#8217;ve modified it here to omit the &#8220;Default&#8221; theme.  This site doesn&#8217;t work quite right under the default theme, but I need to keep that theme installed because the other themes depend on its files for things like search functionality.<\/p><\/blockquote>\n<p><a href=\"http:\/\/www.shamusyoung.com\/twentysidedtale\/?p=1462\">Wavatars<\/a><\/p>\n<blockquote><p>My own plugin for making all those funny little faces you see in the comments.  <\/p>\n<p>(As a side note, I saw a great plugin over the weekend that generated avatars by cutting bits out of a larger image.  So, you could upload a huge image of (say) New York and everyone&#8217;s icons would be little squares cut out from the image.  It seems like a nice way to generate icons that will integrate nicely with your site theme.  (I know wavatars clash badly with a lot of serious or formal themes.)  I was going to pass along the link to everyone, but I managed to lose the URL.  If anyone knows where to get it please drop a comment.)<\/p><\/blockquote>\n<p><a href=\"http:\/\/www.viper007bond.com\/wordpress-plugins\/wordpress-admin-bar\/\">WordPress Admin Bar<\/a> <\/p>\n<blockquote><p>This one only affects me.  When I&#8217;m logged in, there is a bar of links along the top of the site that will take me directly to the various admin pages.  This lets me jump right to the comments queue and saves me a couple of clicks.  While comment traffic has cooled over the past couple of months (I can&#8217;t remember the last time with hit 100 comments) I still have brisk traffic on the old DMotR posts as newcomers work their way through the archives.  The only way to be sure I&#8217;m keeping up with the comments is to read them via the queue.   Otherwise I&#8217;d be navigating all over the site in trying to keep up.<\/p><\/blockquote>\n<p><a href=\"http:\/\/www.raproject.com\/wordpress\/wp-ajax-edit-comments\/\">WP AJAX Edit Comments<\/a><\/p>\n<blockquote><p>This is the plugin that lets you edit your comments after you post.  Probably the most popular and important plugin on the site.  Man, I wish I&#8217;d known about this when DMotR was in full swing.  This was a much-requested feature.<\/p><\/blockquote>\n<p>That&#8217;s it.  Other plugins have come and gone over the years.  My <a href=\"http:\/\/www.shamusyoung.com\/twentysidedtale\/?p=462\">Useless Stats<\/a> plugin was nice, but it broke when WordPress 2.0 came out and I never bothered to update it.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sometimes I get emails from people asking what plugins I use for various features on this blog. I thought I&#8217;d post a quick list here for anyone else who might be curious.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-1541","post","type-post","status-publish","format-standard","hentry","category-links"],"_links":{"self":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/1541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1541"}],"version-history":[{"count":0,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/1541\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}