Ticket #291 (new feature-request)

Opened 2 years ago

Last modified 2 years ago

Need generic mapping capability on organize site

Reported by: https://id.mayfirst.org/jamie Owned by: https://id.mayfirst.org/josue
Priority: major Milestone: 5
Keywords: Cc:
Project Area: Workshops, Groups and Online Organizing Project: organize
Skill Set Required: Code/Development/Programming

Description

Now that we've had a few concrete requests for mapping I think we can start planning a way to offer it in a generic way on the organize site.

For the examples - see tickets: #218, #190, #286.

I'm assigning to Josue as our main mapper, but I think we'll need to put together a team to think this one through.

Change History

Changed 2 years ago by https://id.mayfirst.org/jamie

My very initial thoughts were to create a CCK type called "Map location" with standard address fields that had a free form taxonomy associated with it. Then, create a method for people to create maps based on a taxonomy term. I'm not very familiar with all the complexities of mapping so I'm sure this will get complicated quickly...

jamie

Changed 2 years ago by https://id.mayfirst.org/malloryk

Great idea, Jamie! I'm looking forward to using the mapping stuff, too. Josue gave me a thoroughly exciting preview of how he implemented it so easily on the pma site.

I think that one goal for the organize site is to do enable a lot of organization with as little functionality for users as possible, in order to keep the user experience simple and not overwhelming.

Perhaps we could just use location CCK field for content types such as Organization OG sign-up and Events.

As for display, we could do some clever things like use this as a openmaps mashup block on the front page rather than the media.

Or, have the map as a kind of drupal view for content type events in addition to the calendar view (likewise for organizations view).

Changed 2 years ago by https://id.mayfirst.org/malloryk

  • project set to organize
Note: See TracTickets for help on using tickets.