Community Blog

Holy Moly! Graphical visitor stats for your blog.

Check out the latest plugin from the community: real time visitor statistics for your Movable Type 4.0 dashboard. Mark Carey, the developer of the plugin and the guy behind the very popular site MT Hacks has been busy building a number of different plugins specifically designed for MT4, not to mention updating some of his other popular plugins like Fast Search and some user interface plugins to customize the user interface to work better for him.

Visitor Stats Screenshot

And that's not all, the community has produced a number of other great plugins in the last couple of days. For example, those of you pining for the olden days, Arvind has made a great retro dashboard widget called "My Blogs" which surfaces an MT3 style blog listing widget for your MT4 dashboard. Cool!

And for those of you pining for the even older days, you might recognize the name of another one of our plugin authors: Ben Trott. His Refeed plugin makes it easier than ever to turn any RSS or Atom feed into posts on your blog. I know I plan to use this plugin personally to aggregate my twitters, my Flickr photos, my Vox posts into a single unified system.

What plugins would you like to see the community work on?

-1 TrackBacks

Listed below are links to weblogs that reference this post: Holy Moly! Graphical visitor stats for your blog.. TrackBack URL for this entry: http://www.movabletype.org/cgi-bin/athena/mt-trackback.fcgi/329

10 Comments

Very good job. I like graphical stats better than numeric ones.

Love this plugin - Thank You very much - it fit's perfectly into the MT4 'feeling'. One one little issue - the sidebar widget test was awfully big, so I didn' install it.

This is nice, but why does it write to mt-static? Hint: static.

Good question. The reason the graph is written to the mt-static directory despite it being semi-dynamic content is that mt-static is assured to be web accessible by your browser, which it needs to be in order to function properly.

Thanks Byrne. The problem is that I've tried to put mt-static in a "static" area of the file system (e.g. /usr/share/movabletype) and want to effectively mount it read-only. (Or chmod 444 for files, anyway.)

Make sure that your mt-static directory is web accessible, wherever it is. In other words, you should be able to type something like this into your browser: http://somedomain.com/mt-static/. It should display the following text "mt-static: OK".

Right, it's web accessible, but the user as whom the web server is running isn't provided write-access to mt-static. That is, mt-static structure, is readable, but not writable. Which, for static content is as it should be. But then the 'support' directory can't be generated and log information can't be written to it. As it shouldn't be.

Got it. Yes, the mt-static directory should not be writable... except for the support directory that should only be writable by the web server. Files that are stored there by the way are given very obscure file names to add a layer of security to keep people from overwriting those files. I should also mention, in regards to security, that the files written there are not system critical files.

Has anyone got the 'list visit' link working when you click on a days bar to get the link that appears below the chart? I get an error message when following the link that says "unknown error occurred - Unknown action list_visit". The url in the link is http://somedomain.com/mt/mt.cgi?__mode=list_visit&filter_key=_by_date&blog_id=11&filter_val=20070822-20070822 If it's working for you, did you have to do anything special to get it to work, or was it ok from the start?

The reason the graph is written to the mt-static directory despite it being semi-dynamic content is that mt-static is assured to be web accessible by your browser thanks from argplywood and sernak

Leave a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)