The BAWStats drupal module, which integrates the third party PHP betterAWStats system into drupal 6, has moved from alpha to beta code (I first mentioned the project in May). This drupal module displays AWStats statistics data in a convenient and customizable way.
Here are some small example screen images of the drupal module in operation (running on the beta 2 of drupal 6):
BAWStats has the ability to display statistics information for multiple websites. The display of data from each website is divided into the months and years available. In this example, the top origins of visitors to the example.com website during August 2007 are displayed on a world map (bar graphs, and flag lists are also available):
BetterAWStats (the PHP backend to the drupal module) provides convenient bar-graph displays of information over time. This example shows an extract from the "days of the month" view:
AWStats provides an enormous amount of data about visitors to websites (extracted from the web server logs), and this is made available in the BAWStats module. In this example image, a list display of web browsers is shown:
I have been taking my time with this release as it is intended for drupal 6 (which is also still in beta) — drupal 6 has better support for loading PHP files on a "when needed" basis. This allows for a very light weight module that does not require it's own database table(s). All the statistics information is collected by AWStats, stored in the normal AWStats files and presented using the betterAWStats engine. Oliver, the maintainer of betterAWStats, has also been very accommodating and made a number of necessary changes to his core PHP code to provide a smooth integration with the drupal module.
As there has been some interest in this module from other drupal users, I have setup a drupal module page where releases and the current CVS code is available. It is also available as part of betterAWStats from the betterawstats SourceForge CVS. For more information about the installation process and module requirements, please refer to the docs/install.drupal.txt README included in the distribution. Both the drupal module and the betterawstats backend are released and developed under the GPL license.