This plugin runs very quickly as it is written in Macintosh C++ code instead of the AppleScript
implementations you might have seen before. It's also twice as fast as it's
CGI counterpart. This is due to the fact that Code Fragment Plugins are
actually running as part of the web server application. CGIs have to communicate to web servers
through slow AppleEvents in a whole seperate application. The Plugin and the Setup application were built with Metrowerks C++, using Grant's CGI framework (with my PowerPlant extensions).
Count WWWebula Plugin is shareware. Unlike the CGI
version, everyone must pay the shareware fee. $30 for
each server using the plugin (for more details, please see the license agreement
included with the archive). You can pay the fee via the included "Register"
application, or secure on-line registration.

Once the preferences dialog is up, select the tab item "Referral
URLs" at the top of the preferences box (the tab in the middle). You
will now need to delete all the restriction sites in the list box titled
"Restrict referrals to URLs with:", by selecting a site, and clicking
the delete key. (If there are any already in there). Now, here's the rough part so stay with me:
(5) You need to find out what the domain name is of your Web Server, as
well as it's IP address. Click on the button titled "New". A dialog
box will appear asking you to type in a full or partial domain name or IP
address. Type in the full domain name now. (Note: currently this is case
sensitive, for most people it will be all lower case letters in the domain
name). Click "OK". You should now see the domain name you typed
inside the list box of the preferences dialog. Click "New" again.
Now type in the numerical IP address and click "OK".
You have just restricted counter usage to your web server. The counter will
still be tripped, and viewable by other people, they just cannot use your
counter for their page on some remote server. This is called "Counter
Terrorism." Losers who use other people's counters on complete seperate
computers (sometimes in different countries) without permission. People
like this are the main reason why we have all these restrictions.
Now, if you will also be counting web pages that are NOT on this web server,
you must add the domain name and IP address of the server that they are
on. Alternately, you can include a partial domain name or IP address. If
I wanted anyone at the University of Texas to be able to use/access my counter
(a very bad idea, that gives 60,000 people the privilege of using my counter
on MY web server.), I would just add "utexas.edu" and "128.83"
to the restrictions list. The restrictions work by matching any item in
the restrictions list to any portion of the "Referring URL". "Referring
URL" meaning a URL to a page that includes your counter on it.

(6) If you want it so that anyone who's viewing your web page that is
inside a certain domain or ip address, won't affect the count on the counter,
select the tab item "Ignore" at the top of the preferences box
(the tab on the right), then put that domain AND ip address in the "Don't
count hits from URLs with:" list. In other words, using the above example
as a start, if I don't want anyone in the education building at UT to increment
my count of my web page (since I may edit, view, and debug my homepage from
any number of machines in the education building), I would put the building's
domain name, and ip in the list. If I had my own office computer (which
I didn't), then I would probably just put that machine's domain name and
ip address in the list. That way everyone but me gets counted on the counter.

(7) Click the Save button or hit the Return button ... this will save
your preferences in a preferences file in the "Preferences Folder".
(8) If you would like to put an access count on your "Default.html"
page, open it up in your favorite text or html editor. Include the following
line of text somewhere in your document:
A total of <img src="counter.count$main/default"> people
have accessed this page.
In the "img src" specification, anything after the "$"
is an argument that goes to the plugin. The first argument ("main"
in this case), is either a user name (if you are running the counter on
a Web Server with several persons' WWW pages), or a general topic name.
It is needed in order to store multiple page counts that are related, in
a single data file. The file's name will be the name of the first argument
("main" or whatever). You DO NOT NEED TO CREATE ANY FILES OR FOLDERS!!!
The plugin will take care of all the file creation for you. More on this
in a second.
The second argument is a page index, or some other unique name that you
can remember belongs to a specific page's count. I always just use the first
name of the html file, "default" in this case. Both the first
argument and the second need to be one word only each.
In my case, there are about 3 different users on one Mac WWW server. So
I could just use my first name as the first argument, and whatever page
I'm counting as the second. If the page that I'm counting is my personal
information page, "personal.html", I would probably include the
following in "personal.html":
A total of <img src="counter.count$greg/personal"> people
have accessed this page.
If you run your own WWW server, and no other users will be using it, you
can just use a topical approach to the first argument. If I wanted to add
access counters to all the pages in the cryptography section of my homepage,
(in this case, the particular page in question would be "crypto_ftp.html")
I would do this:
A total of <img src="counter.count$crypto/ftp"> people
have accessed this page.
Or if the counter were on my Macintosh Cryptography Interface Project (MCIP)
page, I would probably include the following in "mcip.html":
A total of <img src="counter.count$crypto/mcip"> people
have accessed this page.
(9) Once you have added that line of text in your page, save it and put
it back on your WWW server.
(10) Now access that page as you would normally. Note: It's necessary to
access it via a URL instead opening it in your Web Browser locally"
via a Standard Get File Dialog Box.
(11) If things went well, you should see a gif looking like an odometer
on your homepage. Otherwise, you'll probably see a "Failed" message
or "Access Denied". In the case of "Access Denied" you'll
want to check your site restrictions in the preferences dialog box. Also,
might peek inside the file titled "CountWWWebula Plugin Error Log".
If can't figure out what went wrong, see the FAQ on my counter homepage
at http://www.io.com/~combs/htmls/counter-plugin.html,
and if that still doesn't help, send me email and include the "CountWWWebula
Plugin Error Log" file in the text of your message.

Clicking on the "Download" (downloads the latest version for
you) or the "Product Information" (opens the counter homepage)
button requires you to have Internet Config 1.1 installed on your computer.
It needs this so it can find out what Web Broswer and FTP Client you prefer
to use. As you can see, the number of known users is shown, as well as the
time the total count has been active, and how "sure" it is of
it's accuracy.
It's important to note that SIVC doesn't send me any private information.
I don't ever see your email address, name, type of computer, or what software
you might be using. The only thing the SIVC server receives back from the
client is the time of first access, and the domain name of the machine on
which the client resides. It uses the domain name to keep an accurate account
of how many people are using it. That's it.
If you still feel threatened by SIVC, or you don't want the extra TCP activity,
you may disable it by unchecking the checkbox in the application preferences
dialog box as shown way above.