CMV - The Configurable Map Viewer

Introduction

CMV is a community-supported open source mapping framework. CMV works with the Esri JavaScript API, ArcGIS Server, ArcGIS Online and more.

Make It Your Own!

This JavaScript web app can be easily configured or used as a boilerplate/starting point for basic viewers. It also demonstrates best practices for modular design and OOP via classes in JS using dojo's great declare system.

screen shot 2014-08-20 at 9 59 48 pm

Demo Site

Check out the demo site to get a taste for some of the capabilities you can use in your own applications.

http://demo.cmv.io/viewer/

Getting Started

  1. Installation
  2. Configuring
  3. Support
  4. Development Environment

Core Widgets

CMV comes with many "core" widgets including:

Read more about the core widgets. In addition, there is a growing number of widgets contributed by the CMV developer community.