A colleague and I are doing a drupal mapping day next Tuesday, all day long 4AM-5PM EST, where we are tackling the following:
- Install and play with the new OL3 module (based on the new Drupal 8 Mapping Object Model & API) - https://www.drupal.org/project/openlayers
- Install and play with the Leaflet project based on the same Object Model - https://www.drupal.org/sandbox/pol/2399051
- Do a little documentation on install/using OL3, using new Leaflet, and the D8 Drupal 8 Mapping Object Model & API - https://www.drupal.org/node/2402479
- Work on Generating WMS Layers from Drupal data sources via Mapserver or Mapnik - maybe this turns into a module?!?
Anyone who wants to join in would be welcome - we have a GoTo Meeting webinar set up below (located in US). Please feel free to flesh out any of the above topics, ask questions and make suggestions. I realize this is short notice, but I hope some folks will get to attend.
Installation Notes (OpenLayers)
- OpenLayers 3 requires two modules that look towards D8 migration path:
Registry Autoload: https://www.drupal.org/project/registry_autoload
Service Container: https://www.drupal.org/project/service_container - OpenLayers3 javascript library must be stored in "libraries/openlayers3" sub-directory to be noticed by the module. https://www.drupal.org/node/2474837
- OL3 requires most recent dev version of views_geojson (via git)
- OL3 beta has fatal error - requires dev version - 7.x-3.x-dev tar gz download available at: https://www.drupal.org/project/openlayers
Patches & Documentation
- (doc) Create a OL3 Map with a local Views GeoJSON Source
- (patch & doc) Document OpenLayers Library location path specifics
- (patch - work in progress) Begin adding WMS support
- OpenLayers 3 Entity Data Model Description
Bugs & Errata
- Unable to load CTools exportable source ...
- PHP Fatal error: Call to a member function get() on a non-object in modules/openlayers/src/Openlayers.php on line 87, referer: ?q=admin/structure/openlayers/sources/list/wms_test/edit/start
- Periodic cache flushing required: PHP Fatal error: Call to a member function get() on a non-object in modules/service_container/lib/Drupal.php on line 52, referer: ?q=admin/content
Development Notes (Leaflet)
GOTO MEETING INFO:
-
Please join my meeting.
https://global.gotomeeting.com/join/154054629 -
Use your microphone and speakers (VoIP) - a headset is recommended. Or, call in using your telephone.
Dial +1 (408) 650-3131
Access Code: 154-054-629
Audio PIN: Shown after joining the meeting
Meeting ID: 154-054-629
Comments
Great initiative ! I'll be
Great initiative !
I'll be there but... I have to check if gotomeeting.com is working from where I work.
I'll be on IRC also anyway, Freenode #drupal-geo the whole day if you want to.
-Pol-
Cool! I would use Google
Cool! I would use Google hangout instead, but I will be at an office where the firewall blocks its use. Definitely will have a freenode irc window open all day.
Do you have a list of priority bug-fixes? I plan on devoting at least a couple of hours to doing coding, and Chris is going to be hacking along with us on the Leaflet version.
Ok for the hangouts too. For
Ok for the hangouts too.
For the list of priority ? My top priority is Drupal 8.
I know that there are still a lot of bug with 7.x-3.x but it's already pretty good right now.
-Pol-
Pol - I decided I can devote
Pol - I decided I can devote an hour of my time doing testing on D8 if it was something you think worth some time. Basically, I would need to set up a D8 install with OL and whatever other modules it needs in D8. No worries on the setup but I need to know WHAT to set up, a d then a sample dataset would be my next priority. My local Drupal Meetup is Tuesday night, I might debut whatever resilt occured at the meetup. I would think that a reasonable goal for my hour might just to get an install yhat I can wtart playing woth, and if that went really fast I might achieve a second goal of a small testing data set to post up as a "ol3 d8 demo module". If this is feasible in your mind, can you advise on the following:
If I recall, OL3 basic docs
If I recall, OL3 basic docs really need development? If so, sounds like documentation of OL3 may be a good focus area for us, we can record some vids and do some verbiage of install and basic config. Then maybe if any known bugs present a functional concern for us we can hit some of that.
I would like to start into D8 but unsure if I can have a reasonable test dataset together in time... We shall see, my environmental data module is not even close to D8 and that's where my mst fertile ground is.
Hi, thanks i can not visit
Hi,
thanks i can not visit the meeting, because i am on a business trip. I instruct a colleague to join the hack meeting. We have a few ressources to help developing the modul, at first we can write some documentations an create some youtube tutorials.
From my view the next step for the ol3 modul is to implement a gui option for adding wms layers.
Thanks
Andy Licht
Andy - this sounds great. We
Andy - this sounds great. We most definitely share the need for WMS support, so that may be something that we can collaborate on. If you or your colleague want to suggest a schedule of when they will focus on this (and give the time zone), I will try to coordinate my own efforts to be compatible.
Hi, maybe i can come online
Hi,
maybe i can come online between 8-9 o#clock in the morning and maybe after 5 o'clock in the evening. (UTC+1:00).
My personal focus is on the ol3 modul for drupal 7.
Maybe we see us tomorrow.
Andy - we are in freenode IRC
Andy - we are in freenode IRC on the #drupal-geo channel as well as the webinar
Good chatting today - we got
Good chatting today - we got a small start on WMS support here: https://www.drupal.org/node/2475355
The admin UI can not add sources, and those sources can be added to maps, but so far the maps aren't rendering our layer -- but getting closer. Let's stay posted on this. My big takeaway is that OL3 needs some more work, but it is close. I think that I may have had some of the trouble by using ALL bleeding edge support modules, perhaps the most recent dev releases for those would have been better. I would like to see a list of stable configurations for a new install.
The webinar channel is
The webinar channel is up.
Please join my meeting.
https://global.gotomeeting.com/join/154054629
Use your microphone and speakers (VoIP) - a headset is recommended. Or, call in using your telephone.
Dial +1 (408) 650-3131
Access Code: 154-054-629
Audio PIN: Shown after joining the meeting
Meeting ID: 154-054-629
GoToMeeting®
Online Meetings Made Easy®