WordPress Plug-ins I’m Currently Using

“Plug-ins extend what WordPress can do by adding new functionality and features with minimal effort on your part” writes Scott McNulty in Building a WordPress Blog People Want to Read.  If you’re new to WordPress, I highly recommend picking this book up!  It’s short and and gets to the meat of using WordPress effectively.

Plug-ins are basically little bits of code that developers write and distribute for others to use on their WordPress sites.  I’m using quite a few on this site to make it do stuff that I want it to without having extensive knowledge of programming.  Some plug-ins work right out of the box once activated; others require a bit of input from me to work.  Some are intuitive; others not so much.  For the latter, I move on to a different one if I can find a suitable replacement, otherwise if the competition is lean, I hash it out.

So what am I using?

Administrative For Posts and Pages
Ozh’ Admin Drop Down Menu – moves the WP dashboard from the left to the top and has drop down navigation. NextGen Gallery – NextGEN Gallery is a full integrated Image Gallery plugin for WordPress with a Flash slide show option.
pageMash – Customize the order your pages are listed and manage the parent structure with this simple ajax drag-and-drop administrative interface with an option to toggle the page to be hidden from output. Event Calendar - Manage future events as an online calendar. Display upcoming events in a dynamic calendar, on a listings page, or as a list in the sidebar.
WP Super Cache – This plug-in generates static html files from your dynamic WordPress blog. After a html file is generated your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts. Add to Any Share/Save/Bookmark Button – Helps readers share, save, bookmark, and email your posts and pages using any service, such as Delicious, Digg, Facebook, Twitter, and over 100 more. The button comes with Add to Any’s customizable Smart Menu, which places the services visitors use at the top of the menu, based on each visitor’s browsing history.
HeadSpace2 – Meta-data manager on steroids, allowing complete control over all SEO needs such as keywords/tags, titles, description, stylesheets, and many many other goodies. Add to Any Subscribe Button – Helps readers subscribe to your blog using any feed reader, such as Google Reader, My Yahoo!, Netvibes, Windows Live, and all the rest. The button comes with Add to Any’s customizable Smart Menu, which places the services visitors use at the top of the menu, based on each visitor’s browsing history.
Robots Meta – This plugin allows you to add all the appropriate robots meta tags to your pages and feeds, disable unused and nofollow unnecessary links. Akismet – Akismet checks your comments against the Akismet web service to see if they look like spam or not and lets you review the spam it catches under your blog’s “Comments” admin screen.
TinyMCE Advanced – This plugin adds 15 plugins to TinyMCE: Advanced hr, Advanced Image, Advanced Link, Context Menu, Emotions (Smilies), Date and Time, IESpell, Layer, Nonbreaking, Print, Search and Replace, Style, Table, Visual Characters and XHTML Extras. (TinyMCE is a WYSIWYG editor that WP uses.) WP-Print - Displays a printable version of your WordPress blog’s post/page.
Theme Test Drive – Theme Test Drive WordPress plugin allows you to safely test drive any theme on your blog as administrator, while visitors still use the default one. WP Ajax Edit Comments – Allows users and admin to edit their comments inline. Admin and editors can edit all comments.  Very cool feature so that users don’t have to delete their comment if that make typos or want to add anything.
Google XML Sitemaps – This plugin will generate a sitemaps.org compatible sitemap of your WordPress blog which is supported by Ask.com, Google, MSN Search and YAHOO. WP-Gravatar – This plugin lets you use Gravatar, MyBlogLog, OpenAvatar, Wavatar, Identicon, monsterID or Favico.ico files with your comments.
WP-DB Manager – Manages your WordPress database. Allows you to optimize database, repair database, backup database, restore database, delete backup database , drop/empty tables and run selected queries. Supports automatic scheduling of backing up and optimizing of database. cformsII – cforms is a highly customizable, flexible and powerful form builder plugin, covering a variety of use cases and features from attachments to multi form management, you can even have multiple forms on the same page!

Wow – that’s a lot of plug-ins!    Sometimes when WordPress releases new versions, plug-ins become obsolete or aren’t compatible with the new version.  How do I know when this happens?  Simple, something stops working.  I simple deactivate the affected plug-in in my dashboard or delete it all together from my server.

Here are some screen shots of a couple of the plug-ins in action:

Ozh' Admin Drop Down Menu

Ozh' Admin Drop Down Menu

The drop down menu moves the default WP dashboard to the top of the screen and has drop down menus to help one easily find the page, post or application one is looking for & ultimately saves time.

pashMash

pashMash

pageMash adds drag and drop functionality to your administrative functions.  Users can also hide pages so that they aren’t shown in your navigation menu.

Theme Test Drive

Theme Test Drive

Pretty cool feature – lets users test out a different theme without it being live.

ccforms II in action on my "Contact" page

ccforms II in action on my "Contact" page

This is pretty cool, too bad I didn’t investigate forms earlier in my WP blogging adventure.  This can also be used as a comment form on posts, but I really wanted to use it for people to email me privately or to sign up for my future email newsletters.  The plugin also includes image “captcha” to keep spam under control.  Unfortunately, my email address is already floating around in cyber space, but since implementing the form a coupl e of weeks ago it’s significantly less than it was a month ago.

WP Ajax Edit Comments Plugin

WP Ajax Edit Comments Plugin

Allows users to edit their own comments.  It also allows me to edit a users comment, which is something I don’t do.  I don’t censor comments, although if it’s outright spam, it is deleted if Akismet doesn’t catch it.

Print Post

Print Post

Once in awhile, I write a post that someone might like to refer back to – I made it easy and installed a print plug-in so readers can click on the post and print out a copy.

Add to Any Subscribe Button

Add to Any Subscribe Button

Allows users to subscribe with their favorite feed reader.

Add to Any Share Button

Add to Any Share Button

Allows users to share a particular post on various sites like Stumbleupon or Digg, etc.

My avatar

My avatar

One note about Avatars – the little picture of me that shows up when I or others post a comment.  I’ve enabled gravatars, which are “globally recognized avatars” and are linked to a users email address.  Visit Gravatar to register your avatar and the next time you visit, your avatar will show up when you post a comment on my blog.  Other sites that have gravatars enabled will also display your avatar.

My apologies to those of you who land here looking for pottery related information today, I promise that studio time is in my forecast this week! Meanwhile it’s snowing today which is a good thing I suppose.  I can use the day to finish up the Colorado Potters Guild Website guilt free since it’s probably colder than a witches…well you get the picture. ;)

Later,

~Cynthia

Share

Website Structure

website pages

website page navigation diagram

Today’s post was supposed to be about my new shopping cart that I added to my site; however, I had to disable it because it broke the visual editor in my wordpress dashboard.  It’s a shame because I spent a good 6 hours the other night configuring it and another 3 hours this morning trying to fix it.  Since I’m only offering parent’s of the kids enrolled in my after school clay class the option of paying by credit card, and I am not currently selling anything on my website, I need to move on.  I’ve already invested too much time on the shopping cart.  Double dang.

My easy solution?  I added PayPal and Google Checkout buttons on my “Teaching Schedule” page for the parents who choose to pay via CC.  Google Checkout was easy to set up, and I’ve never used it before.   Fees are lower than PayPal, however, making this an attractive option.  The only drawback is that customers have to sign up for a Google account if they don’t already have one.

PayPal Fees for “Premier” account holders Google Checkout Fees for non Adwords users
2.9% + $0.30 USD 2% + $0.20 per transaction
Fees are lower depending  volume and type of account. Fees are free if you are an AdWords user and have high volume.

Back to the title of the post…I decided to diagram pages I think would be good to include on my site using good old fashioned pen and paper .  I know several of you are currently revamping your sites and I highly recommend diagramming  it and also to be thinking about what kind of functionality you want to have both on the back end and also what is available for public consumption.   I did this after I started adding pages – slaps self on head – but as soon as I drew the diagram, it was so much easier to move forward.  To help me decide how I wanted to structure my site, I looked at several other people’s site – mostly other clay folk, but also other artists in other media.

Thanks for the great responses to the word of the year post!  I have taken some of your advice and broken my website down into small chunks to make it a less daunting task.  I am using the same strategy for the Potters Guild site as well. I still have some projects on my to-do list as it relates to my site but, I feel like I have a better handle now.  In the meantime, I need to finish the Guild’s site.

My next post is going to highlight some of the WordPress Plugins that I am using that are proving invaluable!

Have a great weekend,

~Cynthia


Share

Pottery Making Illustrated & Ceramic Arts Daily

Ceramic Arts Daily December 29 2008

Ceramic Arts Daily December 29 2008

Hello everyone!  I’ve taken a bit of a blog break over the holidays, but have been forced out of my stupor to share some exciting news with you.  In late October, local ceramic artist, Annie Chrietzberg, contacted me out of the blue to find out whether I would be interested in being part of an article she was writing for Pottery Making Illustrated featuring my handbuilt/wheel thrown mugs using lino-cuts which were inspired by a workshop I took last summer that Annie taught.  Trying hard not to appear to eager, I calmly responded, “Sure, why not?” without trying to show my true crazy self that was bursting with excitement on the inside.

Two crazy busy weeks later, we had images, interview, how to’s etc. completed – did I mention that this happened the week before the Fall Colorado Potters Guild Show?  I work well under pressure – sad but true.  Annie retreated to write the article with her usual witty, yet informative style of writing and I went on with life as I know it.

Just today, I received a voice message from Annie alerting me to the fact that Ceramic Arts Daily featured her article in its daily email – hence the first blog post in a week.  Thank you Annie & Bill Jones (editor) for including me in a great publication!   To read the full article (for those of you who don’t subscribe to PMI – which I’m guessing is quite a few), here is a link to the full text on Ceramic Arts Daily.

Meanwhile, I’ve been working on the Colorado Potters Guild website the past few days.  Progress is slow, but steady and the site is still most definitely under construction.  As a bonus, I think I’ve found a new WordPress template for myself and while I’m in web mistress mode, I might as well make a few updates around here because my template isn’t totally compatible with the new version of WordPress 2.7.

Have a good week,

~Cynthia


Share

OCD about my website and blog after restoring – Success

Not art related – but maybe someone might be helped if they’re experiencing something similar.

Reward after fixes and headache

This past weekend was supposed to be a weekend full of making art uninterrupted for as long as I wanted because both my daughter and husband were out of town.  Instead, I spent all weekend fixing my website and WordPress blog after I accidentally deleted it.  Luckily, I was able to restore my wordpress blog from a back up database using phpMyAdmin in the Cpanel of my server, but after uploading it, I was faced with 100′s of missing images, funky characters littering my old posts and a theme that wasn’t working anymore.  Arghhh.

While I was relieved to have recovered all my posts, I have been obsessed (maybe even possessed) the past 7 days with finding a fix for my missing images and the odd characters like  and †showing up in my older wordpress blog posts (all posts that were written before upgrading to 2.6).   The thought of editing every single one of my 422 posts was making me nauseous and sent me on a quest to repair everything.

Here’s sort of what went wrong.  I created a new database for my blog and decided to start from scratch and did a new install of WordPress on my server.  I then proceeded to  add my theme and plugins folder to the new install using the ftp function to my server.  At this point, it’s still a fresh install since there is no content.  I researched and researched on how to restore a database from a backup and it worked great with the exception of missing images and the funky characters.

Problem #1 – I uploaded and activated the Automatic Upgrade Plugin after my fresh install – which was perhaps foolish to do before restoring my database.  I was feeling confident and thought this was a terrific idea at the time since I wanted to take care of all my to-dos right from the get go.  I went from WordPress 2.5.1 to 2.6 – though I had already upgraded from previous versions of WordPress.

Problem #2 – It shouldn’t really have been a big deal, but a lot of my posts were from previous versions of WordPress.  I found out that there was likely a character set mismatch with previous versions and the new 2.6.  Older versions of WordPress used latin1 character set and the latin1_swedish_ci collation (which refers to western languages) and newer versions use UTF-8 which is a universal unicode that helps blogs be accessible across the globe regardless of language spoken.  Sure enough, I looked at my database in phpMyAdmin and I had both a latin1 and utf8 in there.  I followed all the steps in the convert your database to utf8 found here and crossed my fingers before hitting “go” on my computer.  And, while utf8 is supposed to translate latin1, my old blog posts were still showing the funky character sets after converting the database.

Problem #3 – I should probably tell you that at this point, I had wisely backed up everything once again and saved it to my computer just in case.  I think that part of my problem was that before backing up my database correctly the first time around, I only had a backup thanks to my host who provides weekly backups.  Thank God I had that though and I won’t make that mistake again!  A proper backup involves deleting your blog’s cache before executing which is where I think I may have run into all my problems since I was relying on my host’s backup info.  Incidentally, I have deleted the old cache file since discovering all this.

In the meantime, I was getting frustrated and was definitely not working in the studio.  I decided to switch gears and to figure out what went wrong with my photos.  When I checked my “media library” in my Worpdress dashboard, my images showed the correct file names, but when I clicked on the image, I was informed that they were “not found”.  I went back and double checked my database and could clearly see the images when I looked inside the table called “wp-content” (which stores the core of all your post data) under the field calledpost_mime_type”.  Here’s where I found problem #4 - my old images were stored as http://coloradoartstudio.com/blog/wp-content/uploads/picture.jpg since my old install was under a subdirectory of my domain and I uploaded my new install under my domain http://coloradoartstudio.com/wp-content/uploads/picture.jpg  with no subdirectory.  My media library was reading the text, but not the actual image.

The fix – I found a cool plugin called Search and Replace that I uploaded to my wordpress files using ftp and which enabled me to search my wordpress database for the old upload folder and replace it with the new one.  Success!  My images were all back, except for the month of August that were written before I restored – so I only have to manually update about 5 posts.  I can do that.  If I had the know how to mess with MySql commands, I could have done it there.  But, the plugin which you access from your blog dashboard makes it easy for non technical people like myself.  Huge sigh of relief.

Now, if your head hurts after reading this, then you get an idea of what I was going through.

After that success (which happened last night btw), I was on to something and didn’t want to let it go.  I was getting closer and closer to finding the fix for the funky character on old posts issue now.  A part of me was saying, just let it go.  Who cares since it’s still readable.  But, I do care how my blog looks.  I ended up going to bed last night after midnight with no success.

I think the phrase, “sleep on it” has merit.  I woke up around 6 am this morning so that I could have a little coffee before going to teach my 9am class at the Art Student’s League and time to check emails etc.  Now, I normally reserve this time for writing blog posts, visiting blogs, responding to emails etc., but of course this morning, my mind was still on the stupid character set problem even after converting my database to utf8.  I also tried another fix which involved deleting a couple of lines in my-config.php file – this did remove the funky characters in the old posts, but gave my new posts the same problem.  So, I was back to the search.

Problem #5 – Further sleuthing, led me to this post on the wordpress support forum and then this post and this one which led me to believe that it was the double space after a . that was causing a  to follow every period followed by another sentence, hence the coding mismatch.  I found out that double spaces after a full stop (or a .)  is considered old school and reserved for actual typewriters technology and not for the web.  Guess what?  I learned how to type in 1982 on an old IBM Selectric and was taught to double space – old habits die hard.

After banging my head on my computer a few times, I decided to try the Search and Replace Plugin that I had used the night before to restore my images.  So so simple.  I entered  on the “replace” line inside the plugin and replaced it with nothing – not a unicode for a space, just left it blank and voilá.  The issue is solved.  There are still a few posts with other weird characters, but they’re not as pervasive as the  following a period and now I know how to fix them.

So, now what?  I can concentrate on restoring the images for my pre 2.6 posts for the month of August and I can start creating a custom page template for my static pages.

In all my manic, I also installed Xampp after reading this tutorial on how to install wordpress on my computer so that I can mess around (play) with my blog without fear of destroying my live blog.

So, I’m signing off for the night and hopefully, I’ll stop obsessing and get back to normal.

~Cynthia

Now, I gotta hope that after I click on “publish” that everything looks normal….

Share

« Older Entries

 
Back to top