Download the PHP package netresearch/contexts_geolocation without Composer
On this page you can find all versions of the php package netresearch/contexts_geolocation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download netresearch/contexts_geolocation
More information about netresearch/contexts_geolocation
Files in netresearch/contexts_geolocation
Package contexts_geolocation
Short Description Multi-channel contexts: Geolocation - Use the user's geographic location as context
License AGPL-3.0-or-later
Homepage https://www.netresearch.de
Informations about the package contexts_geolocation
Geolocation contexts
Allows you to show pages and content elements for people in certain countries, continents or within a given area.
It uses the Maxmind GeoIP database to determine the user's probable physical location. Note that this is working most of the time, but also fails regularly.
Country and Continent rules are pretty safe to use, while small distances are not accurate at all.
Setup
- Install the PHP extension
geoip
(requires root access to the server) If that is not possible, install theNet_GeoIP
package from PEAR - Install and activate this TYPO3 extension
contexts_geolocation
Dependencies
contexts
TYPO3 extensionstatic_info_tables
TYPO3 extensiongeoip
PHP extension, see its homepage- or Net_GeoIP from PEAR instead of
geoip
Context types
The contexts_geolocation
extension ships with three different
context types:
Continent
Matches when the user is on one of the selected continents.
Continent - unknown -
can be used to match all users whose position
could not be determined.
Country
Matches when the user accessing the page is in one of the selected countries.
Country - unknown -
can be used to match all users whose position
could not be determined.
Distance
Select a location on a map and a distance, and the context matches when the user's location is within this area.
Note that the free geoip database does seldom give you exact locations, so this is more a fun experiment rather that it should be used in production.
Plugins
Contexts geolocation: show current position
Shows a map with a marker at the detected position of the user's IP.
Also shows a dump of other data for this IP, like continent, country and city.
Useful for testing and debugging.
Allows manual IP address input.