When submitting a module for inclusion in the Bing Maps V7 Modules CodePlex site, the following steps should be done:
- Use the Bing Maps Modular framework.
- Include a sample implementation of the module. If there are a lot of features it is often a good idea to have two more samples; one with a basic implementation, and another with an advance implementation.
- Create documentation on how to use the module and also list all the features of the module. Documentation should also note any licensing information or restrictions for 3rd party resources. If documentation is hosted else where, provide a link to it.
- Any plugin that connects to a web service should contain information on where the Web Service is hosted and any licensing requirements.
- Display Name of module, description of module, person or company submitting the plugin, and web url to be linked to (optional). This information will be displayed on the list of modules and will also be displayed on the details page for your module.
Optional but recommended items to include in your submission:
- Screen Shot of the implemented version of the module. This is useful for modules that have UI related functionalities.
Online YUI Compressor.
- A version number so that updated version can be easily identified. If not provided initial uploads will be labeled as version 1.
Submitting a module
If you are not an Admin for the Bing Maps modules site;
- Ensure your module meets the requirements for submission.
- Zip up all source code and documentation and email it
- An admin will go through the submitted module and verify that it works and meets all requirements. If approved it will then added to the base Visual Studio project that contains all plugins. A page will also be created that includes a description and a
zip file of the plugin.
If you are a Admin for the Bing Maps modules site;
- Get the latest source code from source control.
- Add the module into the base Visual Studio project that contains all modules.
- Be sure that all Bing Maps Keys are removed from code and replaces with something like "Bing Maps Key".
- Update source control.
- Zip the module project along with the documentation and sample application and create a page for the module as a sub-page of the home page.
- Update any tables that list all the modules.
Note: Any modules that are submitted and included in this site will be published under a Microsoft Public license.