Browse > Home / Archive by category 'Wordpress'

Subscribe via Email | Subcribe via RSS

Top 10 Wordpress Plugins from WordCamp 2008

Wordpress fans from far and wide congregated this weekend in San Francisco for WordCamp 2008. There is some great coverage in a live blogging style over at The Web Life. One of the interesting tidbits that I found over there was a list of the top 10 Wordpress plugins.

Here’s a quote:

For every feature that we could add to Wordpress, there is a plugin for it. Wouldn’t it be interesting to look at the usage of these and guage where should we go with it.

They also state that there are 4.96 average plugins per blog. The most a user has installed is 1290; 526 of those are active.

The post goes on to list the top 10 plugins…sans links. But I have taken the time to make your journey to them a little easier by providing them in my list below. Also, no information was provided as to the basis for how this list was calculated.

Top 10 plugins
1. Akismet
2. All in One SEO Pack
3. Google XML Sitemaps
4. NextGEN Gallery
5. Wordpress.com Stats
6. WP-DB-Backup
7. WP-Cache
8. WP Automatic Upgrade
9. WP-Polls
10. CformsII

Tags: , , , ,

Annoyed and Fixing Plugins Having Issues With My Theme

I was finally sick and tired of looking at how both my Photos and Lifestream pages were a bit broken after having moved over to my new Cleaker theme and decided to fix them. My Photos page uses the Wordpress Slickr gallery plugin and my Lifestream page uses the Lifestream plugin. I’m too tired to post the fix / files tonite, but if you use these plugins and the Cleaker theme I can help you fix them.

How to Disable Widgets in Wordpress 2.2

If you are planning on upgrading to Wordpress 2.2 one thing you want to know is that it now includes widget support in the core. This is a great addition for the most part as widgets have proved themselves to be a great addition to Wordpress. The only problem is that if you prefer the Sidebar Modules Plugin like I do (Implementation is so much nicer!) or if you are using a theme that has SBM embedded such as K2, you will run into problems as they are not compatible with Wordpress 2.2

I installed 2.2 on my local server and verified that my version of K2 was broken after upgrading. Luckily I found a solution. Darrell Schulte is a progressive Wordpress blogger who is currently running version 2.3 alpha and uses K2. It appears that as he was using beta versions of 2.2 when he came across this issue and developed the Disable Wordpress Widgets Plugin.

I downloaded and installed it and can verify that it worked with the release version of 2.2 and allowed my K2 theme to work gracefully again. I thought I’d help get the word out for all the other Sidebar Module users out there.

Making the Digg Front Page and My 15 Minutes of Web Fame

It’s been a week since I made the Digg front page for the first time and I thought I’d reflect on it a bit.

Bored on a Saturday night and laughing about my bank telling me about my Google check bouncing, I decided to blog about it and go to bed. I awake the next day get my coffee and make my way to the computer. I run a Firefox extension called Adsense Notifier which syncs up to my adsense account and displays impressions, click-thru rate and earnings in my status bar. When looking at it this morning I realized that I had already served about four times the number of impressions I usually serve in a day. I immediately had a feeling that a high traffic site must have linked to me. So I went to my home page and sure enough I was down. I immediately went into live chat with my great hosting company Bluehost. The admin on duty was taking a look and suggested I grab several logs from my server to try and debug the issue as well. He pointed me to a directory were there was a folder titled “cpu_exceeded_logs” and another one called “mysql_slow_queries”. There were only a few logs on some scattered days, and the logs averaged under 100k, but there was one generated on this day that was 1.32Mb…oh oh.

Going through the log it basically listed get requests with execution times. Most entries were 2-3 hundreths of a second…but then I came across a plugin which after executing was followed by a 5 seconds of cpu time for the sql query to run. I use Wordpress to power my site and was able to get to my admin screen, and de-activate the plugin. I had also previously been familiar with a plugin called WP-Cache to increase performance in Wordpress by caching pages and limiting database queries which I thought would be nice to need some day. Well today was that day. So I installed it, and watched as it started caching my site. Shortly after that my site was back up. Now it was time to figure out where all the traffic was coming from.

A quick view of my traffic showed that Digg was a huge referrer with a title that described a post I made the night before. I have to admit I had a few butterflies knowing that someone must have submitted it and it was gaining popularity. It had around 250 diggs. I didn’t know Notyavgkat who was the submitter and was curious as to how he found my post. So I started to read the comments and refreshed the page every few minutes. 270 diggs…290 diggs. I then message a few friends telling them about it. Wow…congrats…good job…the responses were coming in.

Apparently my site was down for quite a bit so there were a few comments that took a deserving shot at me.

  • MrBlack08 wrote “the check you wrote for hosting must have bounced too. 33 diggs and its down.”
  • erkshirefarms wrote “Looks like your server bounced too…”
  • Matdevdug wrote “Yeah, good to see you went with the expensive hosting option. . . . .”

Then there were some funny comments about Google

  • lenin wrote “Google checks is still in Beta mode. Anything in beta mode is prone to some errors.”
  • flaq564 wrote “Looks like Google needs a payday loan.”
  • and my favorite russvirante wrote “Oops, we spent all our money on doubleclick”

And finally… thetaoofbill wrote “Why do I get the feeling this story was made up to try to get that next adsense check bigger?”

I then went over to Google reader and saw the post appear in my Digg feed. But shortly after I saw the original submitter leave a comment stating “it appears this got buried after just 345 diggs…..wtf…is google behind this ?”. I wasn’t too familiar with the how’s and why’s of a post getting buried but I decided to do a little research. Digg offers this vague explanation:

Submissions can also be removed by users with the “Bury Story” feature within Digg. Once a story receives enough “buries,” it is automatically removed from the Digg Upcoming or Popular sections. The number of reports required to bury is based on a sliding scale that takes several factors into consideration (such as number of Diggs, reports, time of day, topic submitted to, etc.). Buried stories can still be found the profiles of users who have Dugg the story; you can also find them by doing a search.

It appears that there is a bury brigade in existence which isn’t surprising since I’ve read several stories about a small group that seems to have control of what makes the front page. I did however start using Duggtrends which offers a page dedicated to buried stories which makes for interesting reading to see which stories are being “censored”.

Spotplex is a site that was created with the goal of a true democratic system which so many people feel is a huge flaw in Digg’s system. TechCrunch and several other sites have provided their views. I became a member and have enjoyed using their site. It was interesting to see how my site’s rank rose on their system. Especially for a story with Google as a tag.

Wordpress gets a bad rap on Digg when sites using it make it to the front page so I was happy to see a story titled “Wordpress Performance: Why My Site Is So Much Faster Than Yours“. It’s a great post from Elliott Back, whom I’ve mentioned before as the author of a Lifestream plugin for Wordpress, that discusses tweaks you can made to your server setup, php, mysql, and apache settings cache to improve performance using caching. It was nice to see all the haters commenting on how this Wordpress site was surely going down now that the post made the front page. But it looks like it never did.

I also frequent the beautifully designed site by Nick La and have used his Glossy Blue Wordpress theme. He too hit the Digg front page a few days ago with the release of his iTheme Wordpress theme. He felt the pain as well and posted a good story on the aftermath with resources.

Lastly, in an ironic twist of fate I actually did pretty well with Adsense on the day I got Dugg, actually earning just enough to cover the returned check fee from my bank. Go figure.

Tags: , , , , , , , , , ,

Cleaker is the Best Wordpress Theme You’ve Never Heard Of

…and I selfishly would like to keep it that way for fear of widespread adoption, but author Adam Walker Cleaveland deserves praise and recognition for his fine work. Prior to my search and conversion to Cleaker I was using 3ColumnK2 which is a mod of the ever so popular K2 theme which I still use for other sites. I decided to switch for a few reasons.

  • I was having IE6 compatability issues where the sidebar was wonky and didn’t appear properly
  • didn’t like being at the mercy of the modder to update based on newer K2 releases
  • I started having some issues with the Sidebar Modules embedded in the latest K2 and once again didn’t want to be at the mercy of K2 for SBM upgrades
  • I was bored

My search for Cleaker took a while. My requirements for a new theme were:

  • 3 Column with content on the left followed by 2 sidebars on the right
  • Flexibility to change the overall theme width as well as the columns
  • Support for Widgets (hence Sidebar Modules)
  • Navigation buttons in header based on Pages
  • Ability to have a custom header image
  • Looked good

This was a pretty time consuming process but in the end it was worth it. Cleaker met all of my requirements and then some. The first step was to prepare by porting over all of my existing theme customizations necessary to Cleaker. I’m pretty good about keeping a text file that identifies every customization I make to my theme along with details and the actual code. These items include content from third party services like Google Analytics, code necessary for plugins, scripts for widgets etc. I highly recommend you do this as it can be a nightmare trying to remember where all these pieces are without them being documented. So edited the templates necessary as well as created all the sidebar modules necessary.

After finishing that process I began to concentrate on remaining issues. Currently I’m having layout problems I haven’t gotten around to with my Slickr plugin which I use for my photos page as well as with my Lifestream plugin for my Lifestream page. I’ve been too lazy to fix them as I struggle nightly whether to work on content or design and content usually wins. Not a huge deal and not the fault of the theme.

Next up was customizing the theme a bit for my liking. As I began to dig through the style.css file I was very happy to see that it was lined with helpful commenting. The main thing I wanted to do was modify the column the overall width of the theme as well as the columns. For anyone else interested it is easily done by editing the style values below:

#wrapper - changed width to 1000px
#header - changed width to 1000px
#content - changed width to 550px
#sidbarRight - changed width to 170px
#sidebarLeft - changed width to 150px
#footer - changed width to 971px
ul#Nav - changed to 1000px

There was still one more step necessary for these column changes to work and that was to modify the “contentbg2.gif” & “header.gif” images. Since I was increasing the content column and extending the overall width of the theme, I needed to move the seperator and add to the right side of contentbg2.gif.

Cleaker contentbg2.gif modified

I also had to increase the width of my header.gif image from 900 to 1000 pixels

I made some other changes too such as incorporating the blockquote style which I liked more from K2 and changed the font weight to bold for the headlines. I will probably play with the color scheme and make some other changes as well in the future.

I am very happy with this theme and urge others that are looking for a great looking, and easily editable theme, to give it a try.

My modified version of Cleaker 2.1 Widgetized is available here