Statistics

Decounter

ivanjaros - April 15, 2009 - 15:49
Decounter settings

Decounter is a small module which decreases node views counter each time an admin or user role(s) is viewing a node. User with access to administration can select roles which node views will not be counted for and optionally can set if an admin's node views shouldn't be counted too.

If you would like more functionality, try Statistics Advanced Settings.

Update from previous versions to version 1.3 or newer is strongly recommended.

If you found this module useful please donate.

Total Control Admin Dashboard

What is Total Control?

The Total Control Admin Dashboard creates a default panel page with useful administration panes right out of the box. Several overview panes are included for site stats and quick reference. Several View panes are provided with 'more' links to full-page comprehensive versions of the views. Each View panel pane is customizable via pane settings, or override the default views provided to suit your own needs.

Who is it for?

If your site is high traffic, high volume, or high activity and needs to be monitored on a daily basis, then Total Control is for you. It's purpose is to create a central dashboard where one can go to see summaries of all parts of a site that need attention on a daily basis.

Why another admin dashboard module?

I evaluated all the other admin dashboards out there and realized that none of them seemed to do much more than take the pre-existing Drupal admin area and display it differently. My goal here is to leverage views and panels to create something much more helpful than what Drupal comes with out of the box.

Panels Content Panes Included:

category control:

  • number of terms in each category, list terms, add terms (configurable by vocab)

content control:

  • list of 'add type' & configure links (configurable by type)

Visitors

gashev - March 25, 2009 - 20:24
visitors.png

Module for logging visitors info with extended functionality and reporting.

Reports

  • View pages that have recently been visited.
  • View pages that have been hit frequently.
  • View pages count per month.
  • View pages count per day of month.
  • View pages count per day of week.
  • View pages count per hour.
  • View pages count per host.
  • View access log.
  • View user activity report (hits, nodes, comments).

Visitors Block

  • Total Visitors.
  • Unique Visitor.
  • Registered Users.
  • Last Registered User.
  • Published Nodes.
  • Your IP.
  • Since.

Episodes

Episodes in the accompanying Firebug extension.

#D7CX: I pledge that Episodes will have a full Drupal 7 release on the day that Drupal 7 is released.

Episodes is a module that includes the identically named Episodes framework in Drupal. Episodes allows you to measure episodes in a web page's loading sequence. Hence its name.

It works by embedding some JavaScript code in the web page. This code then measures how long the different episodes take to load. Finally, the results are sent back to a web server (logged through Apache). This can be a different server than the one Drupal runs on.
Because it's JavaScript, it's run in actual browsers, which means the results give you an accurate representation of the real-world page loading performance of your web pages. It's not perfect, amongst others because you cannot accurately measure time through JavaScript, but give or take a few milliseconds, it's accurate. And that's what we really need.

User Visits Advanced

toemaz - March 1, 2009 - 11:48
User Visits Advanced

The User Visits Advanced module is a contrib module for the User Visits module. It is extremely useful for social networking sites who wish to provide their users with statistics about the number of times a the users profile page is being viewed and by which other users. See the provided screen shot how the block of this module can look like.

This module comes with its own database table to store statistics per user profile (uid). At cron time, the data from the user_visits table is collected, aggregated and stored in the user_visits_adv table. It stores

  • the total number of visits per uid
  • the number of visits of the X past days per uid
  • the most recent visitors uids of the past Y hours

Installation

  • Enable the user_visits_adv module
  • Go to admin/user/user_visits and the advanced fieldset
  • You can choose to enable the two blocks: My recent visitors adv & My visitors history adv
  • Configure each block for the amount of data which should be handed over to the theming functions

Theming

The My visitors history adv block can be themed by overriding the following function
<?php
/**
* Theme function for history block
* @param $history is array with the views data of the past X days.

Storage API

jbrown - February 11, 2009 - 04:08

Storage API is a framework for enterprise-level file storage and serving.

It has the following features:

  • Pluggable architecture - it can be extended to work with any CDN.
  • Redundancy - it can be configured to store your files in multiple CDNs and instantaneously change which one is serving. This means your site will not be brought down by a CDN having problems.
  • Access control API - can be used for e-commerce.
  • Deduplication - when files that are identical are stored in the same container, only one instance will be created. This saves bandwidth and storage.
  • Aggressive client side caching - the browser is instructed to keep files fresh in its cache, without ever checking if they have been updated. This is possible because Storage API will never reuse a URL.
Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.