FORGEBOX Enterprise 🚀 - Take your ColdFusion (CFML) Development to Modern Times! Learn More...

PresideCMS Extension: IP Geolocation API

v1.2.6 Public

Preside IP Geolocation APIs Extension

Preside extension to allow application developers to get all geolocation information about an IP address in a number of different formats.

Mainly developed for use with the https://extreme-ip-lookup.com/ IP Geolocation service but can be adapted to another provider.

Simply configure the API settings and that should be all you need. Examples are given in the CMS Admin Settings form.

Installation

Install the extension to your application via either of the methods detailed below (Git submodule / CommandBox + ForgeBox)

Git Submodule method

From the root of your application, type the following command:

git submodule add https://github.com/nodoherty/preside-ext-ip-geolocation-apis.git application/extensions/preside-ext-ip-geolocation-apis

CommandBox (box.json) method

From the root of your application type the following command:

box install preside-ext-ip-geolocation-apis

From the Preside CMS developer console (using the back tick ` key) reload the application:

reload all

Enabling the extension

Once the files are installed, enable the extension by opening up the Preside CMS developer console and entering:

extension enable preside-ext-ip-geolocation-apis
reload all

Usage

See the included handler ipGeolocation.cfc for examples of calling directly via ColdFusion server code or via AJAX

Here are all the versions for this package. Please note that you can leverage CommandBox package versioning to install any package you like. Please refer to our managing package version guide for more information.

Version Created Last Update Published By Stable Actions
Current
1.2.6 Jul 11 2018 09:08 AM Jul 11 2018 09:08 AM
Version History
1.2.3 Feb 06 2018 09:09 AM Feb 07 2018 03:30 AM
1.2.2 Sep 28 2017 05:50 PM Sep 28 2017 05:50 PM
1.2.0 Jul 20 2017 05:02 PM Jul 20 2017 05:02 PM
1.1.0 Jun 20 2017 11:41 AM Jun 20 2017 11:41 AM

 

No collaborators yet.
   
  • Jun 20 2017 11:41 AM
  • Jul 11 2018 09:08 AM
  • 852
  • 1,124
  • 1,618