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.

 


telerik -- supercharge your DNN websites
  Ads  
ExactTarget - What's Your Score
 


  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
Jun 26

Posted by: Kevin Schreiner
6/26/2007

During the last phase of development the most recent Project Lead chat provided a couple items that need to be modified before release into the tracker. The Geocoding services available in a multide of flavors generally require at a minimum a web service, or HTTP base API connection to send a receive the address and location result. Google's API is the geocoder of choice for this initial release of Map, and requires exactly the same structure. There is a problem, however, in that HTTP connections from Server to Server are specifically against a Medium Trust rule. To work around the issue, the Geocoder communication needs to be gracefully wrapped in a security check so that the user is alerted of the issue, and solution to the problem (you can add the url as a trusted connection while remaining in medium trust). This is currently under development and testing to verify that the change is accurate.

Finally, also directly related to the geocoding of locations, the backloading and updating of the addresses to specifically map it to a geographic location was originally crafted as a scheduled item in the DNN scheduler. However, it seems that this is not the best approach, and also needed to be moved to a request based scenario. A few specific notions must be worked out to verify that only one geocoder is operating within the site at the moment of request also, so that many threads are not spun off to handle this load.

I am finalizing these changes during the evenings this week and will release to the tracker once testing of those changes has been completed.

Tags:

Re: Map Module - Final Changes and Requirements

Is anything happening with this module? I keep hoping you will release something, but more and more I'm looking at commercial modules given the lack of [no] communication about any progress on this release.

I certainly understand balancing priorities and appreciate all that module contributors do for DNN, but from a planning perspective, I'm having a hard time managing my client's expectation for this functionality without a timeline. It would be easier if we just had a date (however far into the future it needs to be) so I can decide to pay for a module that provides mapping or reset my client's timesline to leverage this core module.

By Airstream345 on   10/10/2007

Re: Map Module - Final Changes and Requirements

Any chance of an update on where you are with this module?

By orenpv on   10/10/2007

Re: Map Module - Final Changes and Requirements

good afternom excuse me how can i get this new module map i am very interrested in this thanks

By Rodolfo_74 on   10/10/2007

Re: Map Module - Final Changes and Requirements

The module has been sent into the release tracker. It will be available upon approval.

By kevinmschreiner on   10/10/2007
 


Hosting for DotNetNuke
SiteGround.com is the best place to host your DotNetNuke website! Expert DotNetNuke support, reliable servers, low price!
www.SiteGround.com
Code Endeavors, LLC
Do you Endeavor to Enhance your DotNetNuke designs by utilizing AJAX technologies to more efficient interactive web experiences
www.codeendeavors.com
T-WORX, INC.
Professional DotNetNuke Solutions
www.t-worx.com

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