I am developing as site which will most probably be launched around july this year. I would like to use ip_geoloc module. So, can you please give some idea about your plans for porting it to d8?

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

RdeBoer’s picture

Title: Any plans for Drupal 8 port of this module? » D8 port: IP Geolocation Views and Maps

Hi nikkubhai,
Thank you for your interest in IP Geolocation Views and Maps.

I would like to port this module to D8, but have no firm plans yet. It is unlikely to happen before July, especially since D8 isn't ready yet.

Are you aware that the official release of D8 is not expected before January 2014? So I don't think many of the "contrib" modules you need will have a stable D8 release before the end of 2013....

Regards,
Rik

RdeBoer’s picture

Assigned: Unassigned » RdeBoer
Status: Active » Postponed
nikkubhai’s picture

Thanks!
I agree with you... I am really confused whether to go for 7 or 8..

Views and display suite are the 2 of the 3 main modules which I will use . One is in core and other has been ported to 8. Now, all I need is a mapping module. I saw many modules and found 2 modules to be the best : ipgeoloc and getlocations..

I think porting ipgeoloc to 8 earlier than others will be of great advantage for the module. Anyways, I will study the code and try to submit patches if I can.

RdeBoer’s picture

Yep, ever since your request landed in my issue queue, I have been thinking of porting IP Geoloc V&M to D8 to be one step ahead of the rest of the pack... And also to "get it right the second time" -- haha!

As you can tell from its long name IP Geoloc V&M didn't start its life as a versatile mapping module -- but now it is! For D8 I'm thinking of breaking it up in at least 2 submodules.

I welcome patches.

Great that the guys over at Display Suite have already done the D8 port. The fact that the maintainer is part of the D8 core team helps of course!

RdeBoer’s picture

At this stage functional D8 ports have been offered to the maintainers of the Leaflet, Leaflet MarkerCluster and Geofield modules.
I hope to start on the re-archtitecting and port of this module in May, so that these 4 modules may be used to create beautiful maps in D8.

josebc’s picture

Version: 7.x-1.x-dev » 8.x-1.x-dev
Status: Postponed » Needs review
FileSize
32.78 KB

here is a patch with the admin form and config

josebc’s picture

sorry double post

RdeBoer’s picture

Issue summary: View changes

Patch applied to 8.x-1.x branch with attribution. Thanks so much Jose!
Sorry for the delay -- this issue dropped of my radar.
I shall better my ways! Keep them coming.
Rik

platinum1’s picture

Hi Rik,

RC1 is approaching quickly. Do you have any new thoughts on the port of IP Geoloc V&M to Drupal 8?

Regards,

Andreas

RdeBoer’s picture

@everyone above

Yes D8 is getting closer. But IPGV&M is not the only module that needs upgrading.
I suspect many of you use the Leaflet API ? The Leaflet module needs to be ported too.
And Geocoder would be nice to have.
And Leaflet More Maps...

Volunteers?

3dnathaniel’s picture

Any status update on D8 port?

VBN’s picture

Why not create a new all-in-one module?
It seems a lot of ppl use Leaflet + IP V&M + Geofield + Geocoder

juliencarnot’s picture

Just an update: the Leaflet module has an alpha release for D8 as of today. I'm using Geolocation field to store the data and I'm very poor at coding, but I'd be happy to test patches in that context if someone wants to do the hard work on this port (the current 8.x branch seems to be -understandably- out of sync with core).

platinum1’s picture

Hi Rik,

Are there any news on the D8 port?

RdeBoer’s picture

Hi @platinum1.

I am time poor (and $$ poor) and am currently not working on the D8 port.

Best,
Rik

mgregoire83’s picture

Hi
How much money this D8 port could be estimated ?
Regards
Michel

Volker23’s picture

Hi Rik, i want to chime in on the money support question. How much would be needed?

RdeBoer’s picture

Hi @volker23 and all

Of course, I'd love to port my work, improve it further and see it live for another Drupal release.

The issue is more one of time than of money.
It will take more than a handful of full-time days to do this. Then there's the testing, tweaking etc.
To make the time, I'd have to ask my employer I take time out of their current project, as well as giving up payable hours (I mainly do contract work, so no work, no pay).
Then in order for me to be able to pay my bills, the "money support" would have to fill the lost income.
Plus I'd probably have to sacrifice quite a bit of spare time, so that it doesn't drag out.

There have been phases in my life where I was able to do this (and did) and there will be again.
But not this month.

Rik

bucefal91’s picture

Hello, Rik and the rest of participants!

I would like to put my 5 cents into this issue too. First of all I'd like to explain how I ended up here. Currently I am working on my own small website, so I quit my last job. Since I have no stable income, I periodically get some one-time projects here and there. Today in the morning I found a posting on one of freelance websites asking to port this module to D8. From there, apparently, it wasn't difficult to locate this issue.

Of course, porting a self sufficient module and returning it back to open source sounds much more attractive than just doing some silly minor adjustments (often in ugly code). So I would rather work porting a Drupal module than doing one of those average freelance jobs.

I would like to semi-volunteer myself for this port. I'll say frankly that I have financial interest in this "semi-volunteering", that's why I call it "semi". My relevant experience is:

  • 6 years of Drupal development (D6, D7, and a little bit of D8, I'll speak more about D8 in the next items)
  • 3 years maintaining a handful of D7 contrib modules (Term Merge, Synonyms, Units and MVF)
  • Overall I consider myself a decent programmer with abstract thinking, ability to write documentation, etc.
  • As for D8, I am slowly advancing with it. I've already done a couple of small D8 websites, written a handful of custom D8 modules. I've read through d.org docs on D8, so I understand the new plugin ideology, schema, so on. Subjectively, I opinion that with my past experience about D7 and D6 and my general ability to design and write code on a decent level, I can pull at least some part of what "IP Geolocation Views and Maps" has in 7.x

You might have noticed that none of my 7.x modules are ported to D8 and this may look weird, but I did not port them for reasons similar to those of Rik in this case: lack of time (can't 100% volunteer it right now) and/or money (hehe, nobody offers bounties for my modules :( ).

Long story short, I would like to offer myself for this work. Rik's work is impressive and I have to admit I haven't had a chance to use his module. All my projects didn't leverage much of geocoding. Nonetheless, if Rik could at least guide me to some, comfortable for him, degree and if the community could support him (if he wants) and me with finances, I would be pleased to help here.

If you guys are interested in my proposal, we can elaborate further on details, but first off I'd like to hear your general opinion on this. And please, do not take it as blackmailing or anything alike, I just would be happier to work for a better cause, learning D8 and such a brilliant module as this one along the way.

RdeBoer’s picture

Hi @bucefal91,

Thanks for offering a helping hand. I'll respond more elaborately later.

Very interested in more info about "posting on one of freelance websites asking to port this module to D8".
Do you have a link?

Best,
Rik

bucefal91’s picture

Hello!

Here it is https://www.freelancer.com/projects/Drupal/would-like-hire-Drupal-Develo... although I do not know who posted it.

Adrian83’s picture

Looks like this module would solve a lot of mapping wants/needs on a current project in Drupal 8. Is there an official way to sponsor porting progress here?

RdeBoer’s picture

@Adrian83 and others

Agree that IPGV&M is seriously good!

$$$ help in the short term, but availability of time and the willingness to do ongoing support are crucial.

This is the problem with Drupal (and many Open Source projects): module development & support aren't treated as a (paid) profession.

They're treated as "what some dudes do for free, on an ongoing basis".

It's not a sustainable model.

I'm dying to give my "baby" the love it needs. But like most of us, I have a daytime job and need to pay the bills.

Adrian83’s picture

Bunny trail here that I should probably post somewhere else: Just had an idea for drupal.org. We should integrate an official kickstarter-like system into drupal.org so that developers could name a price for certain features. Users could chip in what they can afford. Once the target is hit, the work gets done. If the target is not hit in the specified time, the money gets returned (or used for some good cause).

RdeBoer’s picture

@Adrian83, #24

Or something along those lines... yes.

Agree that money or some sort of reward has to enter the equation somehow.

juliencarnot’s picture

@Adrian83, #24:

This sounds a lot like http://bountysource.com or https://www.drupalfund.us (expired certificate, proceed with care). However, if looking for a sustainable way of funding support, maybe something like https://liberapay.com would be more appropriate. A maintainer could set a monthly threshold above which support could be provided...

Adrian83’s picture

If I wanted to move this discussion to a more relevant location, is there an ideas queue for drupal.org?

Orkut Murat Yılmaz’s picture

Is there a road map or plan for this issue?

caldenjacobs’s picture

Status: Needs review » Active

Changing the status to active

caldenjacobs’s picture

...and referencing a related issue. Sorry for the double post :)

nikathone’s picture

How about we close this issue then the maintainer can update the description of this issue with all outstanding feature then follow up issues can be created to fix/add those features. Would need this module for a feature project and would love to contribute but I do have a feeling that it might easier to do so if I see a summary of what missing. Thanks for the current patch!

ibtisem’s picture

Hi ,

i want to create this views in drupal 8 :https://regionbound.com/coffee-prices-across-melbourne

when i click row i go to marker and when i click marker i go to row

this is possible in drupal 7 using module IP Geolocation Views & Maps but this module has not been ported to Drupal 8

do you know other module similar to IP Geolocation Views & Maps

have you a solution for this

helps me

thanks you in advance

caldenjacobs’s picture

Hi ibtisem, have a look at Geolocation module (https://drupal.org/project/geolocation)

ibtisem’s picture

Hi caldenjacobs
Thanks for the reply
I don't have option to manage marker and row in geolocation module

scottholmes’s picture

This issue is also vital for a couple of my projects that are currently using Drupal 7. On my development box I'm migrating one of the projects to Drupal 8 changing from geofield to geolocation. The only way I've been able to control my map markers, other than zoom and default marker icon, is to use the Geolocation Google maps API - CommonMap. This makes me nervous as I don't understand the details of Google's pricing policies for maps. And, I truly like the way IPGV&M works on my D7 sites.

Summit’s picture

Hi,
Very big Yes for porting IPGV&M to Drupal 8. Are there still plans for this please?
greetings, Martijn

effortDee’s picture

Bump, another here interested in one of the best mapping modules I have ever used in Drupal being ported to d8.

Summit’s picture

Hi, this becomes a serious thread for holding sites stable, while Drupal 7 will become obsolete in 2021 (see https://www.drupal.org/psa-2019-02-25). There is still time, but please upgrade this great module to Drupal 8!

This module needs to be ported to drupal 8 to be able to keep great sites using this running!
greetings, Martijn

Summit’s picture

Hi,
Any news on this front please?
greetings, Martijn

nikathone’s picture

By looking at the demo site at http://www.geodemocracy.com/geofield_d8/web/ it looks like some of the functionalities provided by this module for d7 have been included in https://www.drupal.org/project/geofield_map.

If this is the case I wonder if the maintainer of this module can then focus on the missing features of geofield_map to make port easier?🤔

marcoscano’s picture

If this is the case I wonder if the maintainer of this module can then focus on the missing features of geofield_map to make port easier?

+1000 !

Summit’s picture

Hi, will this be the successor of this great module, https://www.drupal.org/project/geofield_map
I still do not see a D8 port of ip_geoloc? Is it may be in the making please?

greetings and thanks for this great module for D7, and hopefully soon for D8!, Martijn

Summit’s picture

I see this patch, and the branch on https://www.drupal.org/project/ip_geoloc/releases/8.x-1.x-dev
When will there be a alpha release please?
Thanks for considering this!
greetings, Martijn

julianmancera’s picture

Hi all,

I just published the first alpha release. There is still a lot to do specially regarding the translations. Please help us with testing, reporting and bug fixing.

Regards,

Julian Mancera

julianmancera’s picture

Version: 8.x-1.x-dev » 2.0.0-alpha0
Component: Miscellaneous » Code
Assigned: RdeBoer » julianmancera
Status: Active » Needs review
Wim Leers’s picture

Thank you, @julianmancera! Epic work!

Could you update the project page to clarify when one should use this module versus the https://www.drupal.org/project/geolocation module? 🙏 Both modules provide Views support.

Anybody’s picture

Priority: Normal » Major

@Maintainers: All Drupal 8 versions have been removed from the module page due to missing Drupal 9 compatibility. I guess you should have a look and make a statement?

ThuleNB’s picture

Hey,
I would also be glad if this module is available for use in D9.