Hackfest April 21, 2015: OpenLayers 3, Leaflet, and the new Mapping Object Model

Events happening in the community are now at Drupal community events on www.drupal.org.
robertwb's picture

A colleague and I are doing a drupal mapping day next Tuesday, all day long 4AM-5PM EST, where we are tackling the following:

  1. Install and play with the new OL3 module (based on the new Drupal 8 Mapping Object Model & API) - https://www.drupal.org/project/openlayers
  2. Install and play with the Leaflet project based on the same Object Model - https://www.drupal.org/sandbox/pol/2399051
  3. 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
  4. 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)

Patches & Documentation

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:

  1. Please join my meeting.
    https://global.gotomeeting.com/join/154054629

  2. 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

pol's picture

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

robertwb's picture

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

pol's picture

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

robertwb's picture

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:

  • Would 10:00 EST be a time slot where you'll be in IRC? If noy, name anothet I'm flexible any time after 5:00 EST.
  • Can you list modules that you have in a D8 OL3 dev install?
  • Do you have Any sample data sets?
  • Any advice about getting a sample data set INTO D8?

If I recall, OL3 basic docs

robertwb's picture

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

AndyLicht's picture

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

robertwb's picture

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

AndyLicht's picture

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

robertwb's picture

Andy - we are in freenode IRC on the #drupal-geo channel as well as the webinar

Good chatting today - we got

robertwb's picture

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

robertwb's picture

The webinar channel is up.

  1. Please join my meeting.
    https://global.gotomeeting.com/join/154054629

  2. 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®

Location and Mapping

Group organizers

Group categories

Wiki type

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: