IP Mapping Guide

Geoffrey S. Chapman

Macrotone Consulting UK Ltd.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found on-line at http://www.gnu.org/licenses/fdl.html.

May 2016

Revision History
Revision 13May 2016 Geoffrey S. Chapman

Abstract

This book covers the use of the Macrotone IP Mapping component which allows you to display IP address geolocation information upon a Google Map on your Joomla!™-powered web sites.


Table of Contents

Preface
I. User Guide
1. Overview
2. Install and Uninstall
Installing IP Mapper
Test record
De-installation
3. Usage
Back End Screens
Help Icon
Control Panel
Akeeba Log Synchronisation
Location table compression
Locations
Reasons
Countries
Robots/Web Crawlers
Log Display
Support Tab
Documentation Tab
Component Options
Front End Screens
4. IP Mapping Modules
IP Mapping Mapper Module
General Options
Google Closure Compiler
Google Map Options
Table Options
Advanced Options
IP Mapping Visitor Agent module
5. Cron tasks
Pseudo-cron
Plugin capture
Front-end access
Browser access
Linux System
Wget
Downloading GNU Wget
CURL command
Command Line Alternative
Securing the script
What is Cron Job?
Trouble shooting cron
6. Screens and Usage Notes
Sample Screens
Usage Notes
Inserting a module inside an article
loadmodule
Modules within Modules
Modules Anywhere
Map icons not displayed.
Geolocation information not determined.
Checked Out State
Creating a language translation.
Transifex
Manual method.
Joomla 3.x support
Other Problems and Issues.
7. Version Changes
Release Versions
IP Mapping 1.4.1
IP Mapping 1.4.0
IP Mapping 1.3.3
IP Mapping 1.3.2
IP Mapping 1.3.1
IP Mapping 1.3.0
IP Mapping 1.2.3
IP Mapping 1.2.2
IP Mapping 1.2.1
IP Mapping 1.2.0
IP Mapping 1.1.0
IP Mapping 1.0.5
IP Mapping 1.0.4
IP Mapping 1.0.3
IP Mapping 1.0.2
IP Mapping 1.0.1
IP Mapping 1.0.0
II. Design Guide
8. Design
Planning and Analysis
Planning and Project Analysis
Gather the Necessary Data
Define Security Requirements
Select Data Management Functions
Select Data Presentation Functions
Define Special Function Requirements
Designing the Database Objects
About the Locations Table
About the Reason Code Table
About the Countries Table
About the Robots Table
Log Table
Meta Data Table
HTML5 Geolocation overview
Handling Firefox 'Not Now' option
III. Appendices
A. GNU General Public License version 3
B. GNU Free Documentation License