Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Products › Development › Forge › Module - Map Register  |  

  Project Avatar  

 

 

 


  Quick Links  
 


  Team Leadership  

Kevin Schreiner
( Team Lead )


Kevin M Schreiner

 


  Team Members  

Chris Chodnicki

Chris Chodnicki

 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


  Ads  
Biz Modules provides professional business modules and solutions for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

MadCap Software, Inc.
AspDotNetStoreFront - E-Commerce by Design - The Leading ASP.NET shopping cart platform for developers!
Click here to go to dev.live.com for Windows Live developer resources
SteadyRain
DataSprings - Great Ideas. Always Flowing.
R2integrated - formerly bi4ce
 


DotNetNuke® Project :: Map Module

General

The Dotnetnuke:Map project is an initiative crafted from very popular smash up DotNetNuke Module, originally called GoMap. The module, using the Google Maps API, provides the ability to pump any custom data into the Google Map in a number of unique ways.

  • Standard Mode - Display all the points for the designated Module, simultaneously.
  • Playback Mode - Display all the points for the designated Module, in the order which they appear in your source data. This data can have associated times and dates that control the functionality of the playback. The most common example of this is the provided "Regions Online" map which plots the Users Online data - one point for each world Region, in the order which that region was first added to your user base. A very effective display, and fun to watch!
  • Positional Mode - Displays the points in your data source by Longitude, Latitude within a target radius. Whenever the user clicks the map, the points are automatically fetched from the server (via ajax of course) and plotted on the map around the selected point.
  • Directory Mode - Displays the points in your data source within a configurable directory structure. This directory, similar to most other map based directory components also uses the Positional Mode interaction, so you data is easily displayed regionally.

All of the interaction provided by the module uses AJAX functionality for fetching the points, meaning that the page performs at its peak, without loss.

TimeLine

Where is Dotnetnuke:Map today? After wading through a long period of extreme corporate pressures and workload (as I'm sure my other fellow Dotnetnuke team developers experience), we have released the first version of DotNetNuke :: Map.

The future of Dotnetnuke:Map is impressive, extensions on the framework are continually under development which will allow more options and mapping environments. The upcoming versions of Dotnetnuke:Map provide add-ins to support Yahoo Maps API, as well as provide the ability to create different view layouts.

 


Team Lead Blog
Oct 12

Posted by: Kevin Schreiner
10/12/2007

Yes, as you have all seen - the map module is now in the release tracker. I had a minor issue with the Source PA and Vault label, but that was easily corrected and the package was resubmitted last evening.

A minor note must be made, for all persons who have followed the 'progress' of the map module. Unlike its cousing "GoMap", Dotnetnuke Map will only be DNN 4.x compliant. There were a few issues with the existing layer of DNN for 3.x, and it was apparent that I would have to make the switch. In any case - it's moving through.

For anyone interested - I am currently working on the documentation, but also assembled a Flash Video Walkthrough which shows some of the basic features of the Map module, with the specific task of a real world example: Backfilling data from an existing table structure into the Map Points data, and provisioning the fill to sustain a future relationship with the old data - in much the same way the Search provider sustains the relative records.

I'm really interested if anyone would like to take a gander at the walkthrough and let me know your opinions on both A) its help and B) the Map interface!

http://www.bi4ce.com/documentation/dotnetnuke.map.html

 

Tags:

Re: Release Tracker - We are in Testing

Kevin - it looks great to me! I am working with a direct mail firm that would like to use this type of functionality. Nice to see that you are reusing some of NukeDk UI components. Thanks for your work on this! Todd

By TSchwingle on   10/13/2007

Re: Release Tracker - We are in Testing

Kevin, I found that really useful as a guide. Google geocoding in the UK is very recent as the Post Office held the rights to the data. Are we going to be able to put in zip/postal codes to do the mapping for us?

By BarryS on   10/13/2007

Re: Release Tracker - We are in Testing

Excellent job! The setup seems straight forward and the interface looks very clean. It's hard to give specifics without being able to "play" with the features. Looks good and I can't wait to get my hands on it.

By carizzio on   10/13/2007

Re: Release Tracker - We are in Testing

Thanks - yeah, the reuse of the list add/edit grids that we had in ListX was useful here - because they work so easily. The GeoCoding for the UK appears to work very well - and yes it works down to Postal Codes.

By kevinmschreiner on   10/13/2007

Re: Release Tracker - We are in Testing

An off topic Q - what did you use to record the walkthrough? (and the module looks great by the way!)

By lneville on   10/15/2007

Re: Release Tracker - We are in Testing

I use a rather fantastic application called BB Flashback, a quite excellent software package from a group out of the UK. Two years ago I had a consulting effort which required that we investigate the available Screen / Video capture utilities. There are a variety of players in this vertical, but BB Flashback really takes the cake. It is available at http://www.bbsoftware.co.uk/BBFlashBack.aspx

By kevinmschreiner on   10/15/2007

Re: Release Tracker - We are in Testing

Am I missing something because I can't download the project? As I'm logged, I still have the message that I have to register...
Do I have to be granted of special rights?

By Eudoxe on   11/16/2007

Re: Release Tracker - We are in Testing

Well done, Kevin, looks very clean. I am really waiting for the module to be available so I can play with it and replace my gomap modules.

By rmassy@lanexpert.ch on   11/16/2007

Re: Release Tracker - We are in Testing

So where can I download the Beta? I can't seem to find a link..
(The walk-through looks good.. just need to try it out :-)

By msweetnam on   11/16/2007

Re: Release Tracker - We are in Testing

Please keep us informed of the progress on this module.. I am waiting patiently for it, just would like to see it moving forward. If you need another beta tester, let me know

By dynst@xpdit.com on   11/16/2007

Re: Release Tracker - We are in Testing

Thanks guys, it's not yet available for download until it passes the release tracker. As I stated in the recent blog, I'll be resubmitting this weekend. Thanks for the interest - and I look forward to the release.

By kevinmschreiner on   11/16/2007
 


Personify Design, Inc.
Seattle-based Personify Design has developed customized DotNetNuke websites for a wide range of customers to meet many different types of needs, including distributed authorship across thousands of pages to integrated Verisign e-commerce capabilities.
www.personifydesign.com


DNN Outsourcing
50% more affordable services comparing to Western Europe and US: Custom DotNetNuke module development, skins, consulting, maintainence... Over 15.000 working hours of experience in custom DotNetNuke Solutions development, 8 years experience in outsourcing, excellent references!
www.dnnoutsourcing.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke® logo are registered trademarks of DotNetNuke Corporation
Hosted by MaximumASP