JAWStats 0.7 Beta

A Free Web Site Statistics tool

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in JAWStats 0.7 Beta:

  • A multi-language feature has been added.
  • The "Keywords" and "Keyphrases" sections have been merged together as "Searches".
  • Table paging and tag clouds have been added to the "Searches: Keywords" and "Searches: Keyphrases" sections.
  • Modal Dialog boxes have been replaced with a scrolling top section.
Read full changelog
send us
an update
MIT/X Consortium License 
Jon Combe
ROOT \ Internet \ Log Analyzers
7 JAWStats Screenshots:
JAWStats is a free site analytics and statistics application. It runs in conjunction with AWStats and produces clear and informative charts, graphs and tables about your website visitors.

Why was JAWStats made?

There are two main reasons behind the decision to create JAWStats.

Firstly, with no criticism of AWStats whatsoever (if it wasn't for them, I wouldn't be writing this, would I?), the way AWStats creates static HTML pages seems processor intensive. Like many developers, I have multiple websites hosted on rented shared servers, all requiring detailed stats; continually running AWStats eats up valuable resources on these machines. This does nobody any good. JAWStats attempts to take as much processing away from the server as possible, letting the web browser take over as much as it can.

Secondly, I simply wanted to see my data laid out differently. I like big, bold graphs, charts and calendars. That's just me.

What are the benefits of using JAWStats?

Apart from the potential to reduce the processing overhead associated with AWStats, simply put, if you're already using AWStats, adding this interface is incredibly easy. An experienced user can be running in under a minute; it only has one tiny file to edit and can handle as many or as few sets of statistics as you wish from one installation. If you don't like it, just wipe it, JAWStats doesn't interfere with AWStats in any way.

It is very easy to switch which month of stats you wish to view, it even remembers which page you were on so month-by-month comparison is easy. The ability to switch between the logs of different sites you may own is just two-clicks away also. For those of you who might not like the idea of this feature - a freelance web developer not wanting Client A viewing Client B's stats, for example - you'll be pleased to know it is easily switched off!

Updating your stats via the interface is also possible (just as it is with regular AWStats), but it has an increased buffer of security. AWStats did (does?) suffer from vulnerabilities to malicious attack; I believe (hope?) I have removed that issue here.

In essence though, I'm not trying to "beat" AWStats. I haven't rewritten anything, I just read the logs AWStats creates. I'd like to think that JAWStats provides - or at least will provide - greater depth of information than AWStats does by default. I'd like to think it does this in a more readable format.

Finally, although at the time of writing only a default design is available, JAWStats has been written very much with the idea of "themes" in mind. You are more than welcome to design your own JAWStats look and feel and skin it as you like. If there is enough interest in future, user generated themes will be made available via this website.

Any disadvantages?

Only one that I can really think of, but it doesn't bother me, so there!

Joking aside, there is more clicking (but less scrolling) involved. When you first view the page, the core piece of information you want to see is displayed: how many people are coming to my site at the present time*. 95% of the time, that's all I care about. If, however, you want to go drilling down further for more information, then you have to click to do so. In the clicking vs. scrolling debate, I prefer clicking.

At the time of writing this software is firmly in beta. It currently works only with AWStats default settings. This is highly likely to change in future, but for now, this is the state of play.

* Actually, you can set the default page view to be any one you like.

What are the system requirements?

The sole requirement is that the server must have PHP installed; no databases or special includes or plugins are used or required at all. Obviously, AWStats must be already installed and working on the server too. You'll need a half decent web browser get the best out of it.

How does JAWStats work?

JAWStats reads the log file(s) created by AWStats. AWStats must run as normal on your server, but the CPU intensive process building of HTML pages is no longer required. If you choose to try, but not keep JAWStats, then simply remove it from your server and go back to having AWStats create the pages you view. All of this is discussed in detail in the JAWStats manual.

Why is it called JAWStats?

Well, I'd hope the "AWStats" part of the name is obvious. The "J" could be the first letter of my name, but instead it is homage to the excellent JavaScript library, jQuery, which is used throughout in this project. Having said that, I have adopted calling it "JAWStats" ("jaw-stats"), as opposed to "jAWStats" ("jay-ay-double-yoo-stats") as it became too laborious for my stuttering tongue even after the first five minutes.

How much does JAWStats cost?

Nothing. It, like AWStats, is a free software released under the MIT Licence.

Last updated on January 26th, 2009

#site analytics #site statistics #AWStats companion #website #statistics #analytics #AWStats

Add your review!