Subscribe via

Plugin Review: “Top 10”

photo credit: David Locke1

Ajay D’Souza has done it again and brought fellow WordPress users another much needed plugin called Top 10. This plugin counts daily/total visits per post and displays the most popular posts based on the number of views. Now you might just smirk and say that this is just another popular post plugin, but if you continue reading, I will go over how this plugin is different from many other popular posts plugins.

What’s special about Top 10?

If you use WP Super Cache, you have probably figured out that you cannot use many statistics plugins because they will not count or display statistics properly. Luckily Top 10 plugin utilizes Javascript to perform all post counting and statistics displaying. Some other WP Super Cache compatible plugins only count statistics correctly, but do not display them correctly.

Why not use WP-PostViews to count posts views?

In the past, I had a hand in making WP-PostViews work with WP Super Cache. It was one of the first statistics plugins that were compatible with WP Super Cache. Since then, I believe that the plugin has become a bit dated, and I highly recommend Top 10 as a suitable replacement. Here are my reasons why:

  1. WP-PostViews counts views using Javascript, but does not display them using Javascript. Because of that, your view count will remain static to the visitor until your cache files expire
  2. Top 10 displays view counts in the admin edit posts section.
  3. Top 10 includes popular posts widgets for your sidebar

Feature request

Of course no software is perfect (my day job is a Test Engineer), so I have only a couple of minor suggestions for Ajay (you probably already have these on your to-do list).

  1. The popular posts list displays the number of views for each posts. It would be nice to be able to turn that off
  2. Right now, the plugin uses Javascript to display the number of views, but it does not use Javascript to display the top daily posts list. It would also be nice to retrieve this list via Javascript because the daily popular list can change often within one day. This isn’t really needed for the all-time popular posts widget though since that list shouldn’t change very much.
  3. On the WordPress admin “Edit Posts” page, it would be nice to be able to sort posts by view counts there, so you can navigate through pages to figure out how all of your posts rank among themselves.

Bottom line

This plugin is perfect for you if you use WP Super Cache and want to track page view and display a list of popular posts. If you use WP-PostViews, I recommend moving over to Top 10 instead because of better WP Super Cache compatibility and extra features.

2 Responses to “Plugin Review: “Top 10””

[go to last comment]
  1. Ajay

    Hi Ty,

    Thanks for the review. Regarding the suggestions, I have point 1 and 2 in the pipeline. However, I'm not really sure how to implement Point 3, since WordPress doesn't provide an inbuilt method to sort.

    However, I think I can work up a statistics page or similar with this feature.

  2. Ty Bone

    For point 3, I wasn't aware that there was a WordPress limitation for this. I think it's a nice to have feature, but really not crucial at all. This is because you already have the Top 10 widgets on the dashboard page. Maybe you can paginate the little widgets and have the users figure out ranking that way. But again, even without this feature, it is already a great plugin!

[go to first comment]

Leave a Reply