My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
worldmap  
Overview on the development of the DJ wordmap for DJTT
symfony, worldmap, Featured
Updated Feb 11, 2010 by lukas.smith@gmail.com

Introduction

The idea of the DJ world map is to offer a map service where DJ's and other relevant information can be presented and filtered.

After an initial prototype, the initial work for the app was written during a hackday by several developers at Liip AG.

Details

Here is what we have:

  • database schema for 3 different entity types: events, users, stores
  • administration tools for all 3 types
  • core infrastructure for displaying the map and json interaction
  • a concept for the interaction (cached file with points, api call to get all bubble data for currently displayed markers, api call to filter all points)
  • showing of all map points with details (using a type agnostic solution on the frontend side)
  • backend implementation of the filter
  • custom map icons per type
  • fetching and showing additional details when a marker is selected

Whats missing:

Phase Forum Integration:

  1. integrate vbulletin single sign on and PM'ing
  2. users may only administer their own data (admins may administer everything)
  3. a finalized concept of the possible attributes for the different types
  4. finished implementation of the filter frontend
  5. finished implementation of the templates for bubble and details templates
  6. position the map according to the users IP using the browser geo location API if available or a server side IP db as a fallback
  7. a way to center the map based on an entered address
  8. some final design polishing

Phase Facebook Integration:

  1. integrate facebook connect as an optional authentication method
  2. allow users to either allow PMing via forum and/or facebook
  3. add moderation to the events and stores (changes/comments can be send to person who created the entry, administrators can also see the comments)

Nice to have:

  • handling for multiple markers in close proximity when zooming out
  • remember searches
  • feed or notification service for searches
  • google latitude integration to track peoples location automatically


Sign in to add a comment
Powered by Google Project Hosting