A new extension, "FreeGeoIP Service" is now available for download. Comments and feedback can be left here but if you discover any issues, please post it on the issue tracker.

Great timing for me as I have a build on the go that will eventually need to identify the visitor's region. Thanks!

Had you considered making the default location use https?

Funny you should ask, I did originally have it set to https, but I switched back to http as I didn't have overwhelming business case and figured there would be slightly less overhead on the requests.

Do you have a particular requirement for https? I didn't have one for my project but I'd like to hear why. I can push an update with https support.

I've just noticed your comment in the code. :-)

It seems better practice to me to transfer visitors’ IP addresses and resultant location data in a way that (hopefully) keeps it relatively private. The slight encryption overhead on processing doesn’t seem like a valid reason not to do it these days.

Haha :) Yep I agree. I've pushed v0.2 which now uses HTTP :)

FreeGeoIP Service updated to version 0.2 on 25th of April 2014

This is really helpful to me right now, as I'm doing Geo work.

Can you change the datasource root element name to use dashes not underscores to follow Symphony standard? It's not a written standard, but our XML always uses dashes.

Also regarding the data source, is it necessary to contain the data in the response node or could the results sit directly in the extension’s main node? (Sorry for nitpicking!)

FreeGeoIP Service updated to version 0.3 on 26th of April 2014

Thanks for the feedback guys, it's the little things you miss when you're in a rush!

As you can see, I've pushed an update with both issues addressed. As a result the XML structure has changed, so any existing queries will need to be updated accordingly.

Awesome. :)

FreeGeoIP Service updated to version 0.3.1 on 19th of May 2014

Create an account or sign in to comment.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details