attempt
to understand the incoming traffic and separate users from spiders.
This decision is based on identifiers provided by the browser signatuer
(User Agent String). When it
fails to recognize it, the Agent is listed on this Category. Due the
changing nature of Internet and browsers, the Agent string is always
growing, requiring that
8. Multisite
StatComm 1.7.20
introduces multisite capability, a feature highly requested .
The
multisite version allows one installation and a network-wide running,
installation and global uninstall.
The current Statcomm version adresses the following aspects:
- One-click network wide installation & uninstall
- One
page for global administration settings. When you activate Statcomm
from Network, you'll have a page to control global settings. These
settings are the sam as Advanced Options tab, but controlled globally.
- Optionally
delete all the tables when uninstall. This option works in
all-or-nothing behavior. As Network administrator you won't go blog by
blog deleting tables after uninstall. Also, you can decide to keep the
table for a future upgrade.
- All sites will share the same User
Agent database and Maxmind database. Is up to the Network Admin to keep
these settings updated, a task that maybe you have to do once every 6
months.
Consider these facts when you activate StatComm in a Wordpress network
site:
- The current version (1.7.20) was tested using subdomain
configuration only.
Please read Before You Create a Network to
understand what we mean.
- Be aware the multisite mode using differents paths is
currently untested.
- When you activate StatComm network-wide, the advanced
settings tab is disabled for all
users (including Network Admin). A message will be displayed for every
user if he/she tries to access to Advanced Tab. Only a Super Admin
(Network Admin) can control these settings from the Network Admin
Dashboard.
- Currently, a single Statcomm install create some
option settings, and
also a table. In multisite environment, it creates one table per site.
Consider this last aspect if you have an extended network. If you have
100 sites in the network, it means that Statcomm will create 100 new
tables, one per site, which it could delay the startup and stress the
site space resources in the long run.
- Current
version attempts to upgrade the StatComm table if it is found.
Depending on how much data is in the table, it can take some time (as
much as one minute in 200k tables for example). In multisite
environment and worst case scenario, this time can be multiplied by
the number of sites in the network. Next plugin version will try to
determine first if the table needs an upgrade skip the process if it
doesn't need one.
- Currently there are no concerns about
performance. StatComm as it is doesn't consume many resources and the
panel is currently optimized to cache most of results.
9. Subplugins
While
Statcomm complexity is increasing and more functionality is added on
every version. But for many user, some of these added
functionality could bring small or not benefit. That's why we decide to
build a custom functionality to get in control of the overall present
and future functionalities. Subplugins work much like plugins, but its
functionality is circunscribed to Statcomm helpers.
Some principles that applies to subplugins:
- Subplugins are packaged with Statcomm. When you install the
plugin, it will include subplugins as well.
- Subplugins currently has to be activated to be used.
Initial state is deactivated
- Subplugins only can be activated/deactivated. They don't
uninstall or update independently of Statcomm plugin.
- Subplugins resides on [Statcomm-plugin-folder]/subplugins
folder.
- Subplugins are much like plugins , using the StatComm
internal framework to do its task.
- Subplugins uses same header as the plugins.
- Any
developer who develop plugins ,can develop a subplugin. After creating
a subplugin, drop into subplugin folder to be listed and then activate
it.
Subplugins
& Multisite
Subplugin are also enabled for
multisite. In the
current development stage, we've decided for simplification that
subplugin
activation will be controlled by network administrator and no one
else.
Administrators on sites over a
Wordpress network won't be
able to control activation settings, although they can use the
subplugin functionality if it is activated.
1.
Subplugin: Error Report
The Error
Report subplugin adds a
custom functionality to Statcomm covering a requested feature. It
displays a detailed list of errors (mostly 404 & 403 errors)
currently happened in the site. Follows these steps to
activate
Error Report:
1. If you are an administrator (single
site) or
network administrator, go to the Options page to configure it
2. After activation, a page
will appear on the
bottom of Statcomm page. You will see an ER links under
every column in the Statcomm Overview chart. Those links will take you
to the Error Report for a specific date in time.
3. The links goes straight to Error
Report where you
can see a error resume for every page. Current version doesn't have any
icons, but it will be solved to the next version 1.7.50
1.
Subplugin: Shortcodes Subplugin
This subplugin, when enabled allows you insert information about
the user like, IP, user browser, operative system and others details.
When activated, a Shortcodes Help will be available on the Statcomm main Menu
Please refer to the Shortcodes Help to understand how to get the most of it. Examples and link pages are also provided.