{"id":107,"date":"2008-04-28T07:00:12","date_gmt":"2008-04-28T12:00:12","guid":{"rendered":"http:\/\/cssnewbie.com\/?p=107"},"modified":"2008-04-28T07:00:12","modified_gmt":"2008-04-28T12:00:12","slug":"6-great-wordpress-plugins","status":"publish","type":"post","link":"https:\/\/cssdeck.com\/blog\/6-great-wordpress-plugins\/","title":{"rendered":"6 Great WordPress Plugins Behind CSSnewbie"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cssdeck.com\/blog\/wp-content\/uploads\/2008\/04\/wordpress.gif\" alt=\"\" title=\"wordpress logo\" width=\"400\" height=\"87\" class=\"alignnone size-full wp-image-108\" \/><\/p>\n<p>Maintaining a site as complex as CSSnewbie requires a bit more than just fancy CSS footwork. It also relies on a Content Management System (CMS) \u2013 <a href=\"http:\/\/www.wordpress.org\">WordPress<\/a>, in this case \u2013 and a healthy dose of plugins to extend that CMS\u2019s capabilities. Here are six of the many WordPress plugins that help keep CSSnewbie growing and thriving.<\/p>\n<h3>cforms II<\/h3>\n<p>The <a href=\"http:\/\/www.deliciousdays.com\/cforms-plugin\">cforms plugin<\/a> helps you build complex contact forms and embed them in your WordPress site \u2013 all from the WordPress back-end. I use this plugin on my contact page, and my advertising page. The plugin is amazingly customizable, both from within WordPress and by manipulating the CSS the plugin uses. Although, I have to admit I haven\u2019t done a lot of modifications to the forms\u2019 CSS yet.<\/p>\n<h3>Comment Relish<\/h3>\n<p><a href=\"http:\/\/www.justinshattuck.com\/comment-relish\/\">Comment Relish<\/a> is a great way to encourage interaction between your site\u2019s readers and authors. The concept is pretty simple: each time a new person comments on your website, this plugin automatically sends them an email of your devising. You could theoretically use this plugin to inform your new community members of just about anything \u2013 a new e-book, perhaps, or other sites you run that they might be interested in visiting. I\u2019m currently using it to thank my users for their comment and encourage them to comment again (and subscribe to my feed, if they haven\u2019t done so already).<\/p>\n<p>Using this plugin has been an overwhelmingly positive experience for me. Many commenters have responded to the email to tell me they appreciate the articles I\u2019ve produced and to show me the work they\u2019re producing in CSS. If you\u2019d like to see the plugin in action, just leave a comment, and you should get an email at the address you specify fairly quickly. <\/p>\n<h3>Google XML Sitemaps<\/h3>\n<p>My content is only useful if people are able to find it, and search engines are the number one way most people start looking for new information. Thus, it pays to make sure your site is being properly indexed by search engines. One of the easiest ways to ensure you show up in the world\u2019s most popular search engine (Google, for those counting) is to use the <a href=\"http:\/\/www.arnebrachhold.de\/projects\/wordpress-plugins\/google-xml-sitemaps-generator\/\">Google XML Sitemaps plugin<\/a>. <\/p>\n<p>This handy-dandy little plugin automatically creates an XML-based file describing your site\u2019s content that you can then submit to Google. Once you tell Google where your sitemap resides, they\u2019ll use it to ensure they\u2019re fully indexing your website. And every time you post a new article, the plugin updates your sitemap. Organic Google searches are a growing segment of my inbound traffic, and I have no doubt that this plugin has a fair bit to do with that growth.<\/p>\n<h3>Redirection<\/h3>\n<p>Of course, all the search results in the world won\u2019t do a bit of good if you reorganize your website and don\u2019t leave a forwarding address for your users. About a month ago, I rethought my article permalink structure \u2013 I decided having the article\u2019s \u201cprimary category\u201d in the permalink wasn\u2019t useful, as most articles belonged to several categories, and I didn\u2019t consider one any more \u201cprimary\u201d than the others. Unfortunately (in a way), Google had already indexed my site, and people were visiting from other sites via several soon-to-be-incorrect links. That\u2019s when <a href=\"http:\/\/urbangiraffe.com\/plugins\/redirection\/\">the Redirection plugin<\/a> saved my rear.<\/p>\n<p>All I had to do was describe to the plugin what my old permalink structure looked like, and what my new one now looked like. It took care of all of the forwarding stuff in the back end. I was worried the process of setting up a redirect file would take me most of the afternoon\u2026 but it ended up taking me all of ten minutes. <\/p>\n<h3>SEO Meta Editor Advanced<\/h3>\n<p>And while we\u2019re on the topic of making sure your users can find your content, a little search engine optimization (SEO) can make a big difference, too. WordPress already does a pretty good job with SEO just by providing clean, well-written code in their included templates and making \u201cfriendly\u201d URLs the default for all new installations. However, there\u2019s more that can be done in terms of metadata, and for that, I turn to the SEO Meta Editor Advanced plugin.<\/p>\n<p>The plugin adds a couple of extra fields to each post that I write, allowing me to specify a group of meta keywords and a description. The keywords help search engines categorize my articles and increase the chances of someone finding the information they want. Search engines also use the \u201cdescription\u201d field to describe your pages instead of just grabbing an excerpt from your article that may or may not be descriptive. This is particularly useful for someone like me, because I can be a bit wordy at times (this time, for example). The description field ensures that people coming in off search engines get a good, concise summary of the article they\u2019re clicking through to.<\/p>\n<h3>Snippet Highlight<\/h3>\n<p>The fundamental purpose behind CSSnewbie is to help people learn more about CSS. To do that, I often turn to code snippets to explain concepts or describe techniques. However, a snippet of code all by itself can be difficult to read \u2013 especially once the snippet is more than a few lines long. The Snippet Highlight plugin helps out by colorizing my code examples. It\u2019s what turns this:<\/p>\n<pre>p {\n\tfont-weight: bold;\n\tcolor: #333;\n\ttext-transformation: uppercase;\n}<\/pre>\n<p>Into this:<\/p>\n<pre lang=\"css\" escaped=\"true\" line=\"1\">p {\n\tfont-weight: bold;\n\tcolor: #333;\n\ttext-transformation: uppercase;\n}<\/pre>\n<p>The plugin can also add line numbers to your code snippets, but I personally found them a little distracting, so I modified the plugin\u2019s CSS to exclude the line numbers.<\/p>\n<p>These are just six of the many plugins that help keep CSSnewbie running \u2013 but these six I tend to rely upon more heavily than the others. I\u2019m constantly trying out new plugins in the background to see if they could make the site more useful. If you know of any plugins that you think would be a good match for the site, please let me know about them in the comments!<\/p>\n<div class=\"wp-socializer wpsr-share-icons \" data-lg-action=\"show\" data-sm-action=\"show\" data-sm-width=\"768\" ><h3>Share and Enjoy !<\/h3><div class=\"wpsr-si-inner\"><div class=\"wpsr-counter wpsrc-sz-32px\" style=\"color:#000\"><span class=\"scount\"><span data-wpsrs=\"\" data-wpsrs-svcs=\"facebook,twitter,linkedin,pinterest,print,pdf\">0<\/span><\/span><small class=\"stext\">Shares<\/small><\/div><div class=\"socializer sr-popup sr-32px sr-circle sr-opacity sr-pad sr-count-1 sr-count-1\"><span class=\"sr-facebook\"><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/share.php?u=\" target=\"_blank\"  title=\"Share this on Facebook\"  style=\"color: #ffffff\" ><i class=\"fab fa-facebook-f\"><\/i><span class=\"ctext\"><span data-wpsrs=\"\" data-wpsrs-svcs=\"facebook\">0<\/span><\/span><\/a><\/span>\n<span class=\"sr-twitter\"><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/intent\/tweet?text=%20-%20%20\" target=\"_blank\"  title=\"Tweet this !\"  style=\"color: #ffffff\" ><i class=\"fab fa-twitter\"><\/i><\/a><\/span>\n<span class=\"sr-linkedin\"><a rel=\"nofollow\" href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=\" target=\"_blank\"  title=\"Add this to LinkedIn\"  style=\"color: #ffffff\" ><i class=\"fab fa-linkedin-in\"><\/i><\/a><\/span>\n<span class=\"sr-pinterest\"><a rel=\"nofollow\" href=\"https:\/\/www.pinterest.com\/pin\/create\/button\/?url=&amp;media=&amp;description=\" target=\"_blank\"  title=\"Submit this to Pinterest\"  style=\"color: #ffffff\" data-pin-custom=\"true\"><i class=\"fab fa-pinterest\"><\/i><span class=\"ctext\"><span data-wpsrs=\"\" data-wpsrs-svcs=\"pinterest\">0<\/span><\/span><\/a><\/span>\n<span class=\"sr-print\"><a rel=\"nofollow\" href=\"https:\/\/www.printfriendly.com\/print?url=\" target=\"_blank\"  title=\"Print this article \"  style=\"color: #ffffff\" ><i class=\"fa fa-print\"><\/i><\/a><\/span>\n<span class=\"sr-pdf\"><a rel=\"nofollow\" href=\"https:\/\/www.printfriendly.com\/print?url=\" target=\"_blank\"  title=\"Convert to PDF\"  style=\"color: #ffffff\" ><i class=\"fa fa-file-pdf\"><\/i><\/a><\/span><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<\/p>\n<p>Maintaining a site as complex as CSSnewbie requires a bit more than just fancy CSS footwork. It also relies on a Content Management System (CMS) \u2013 WordPress, in this case \u2013 and a healthy dose of plugins to extend that [&#8230;]<\/p>\n<p><a class=\"more-link article\" href=\"https:\/\/cssdeck.com\/blog\/6-great-wordpress-plugins\/\" title=\"Click to read '6 Great WordPress Plugins Behind CSSnewbie'\">Read Article<\/a><\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[180,197],"tags":[],"_links":{"self":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/posts\/107"}],"collection":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":0,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/posts\/107\/revisions"}],"wp:attachment":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/media?parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/categories?post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/tags?post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}