GIS and WordPress are everywhere, except with each other
There’s so much cool stuff going on in geographic information science (GIS) these days, it’s amazing. The price of processing power, data storage and fast network connections continue to drop, making desktop and web GIS accessible and familiar to anyone with a phone or desktop computer.
At the same time, web development has come into its own. We have real competition between browsers, countless high-quality development stacks on both the server and in the browser and many good content management systems (CMSes). WordPress, one of the most popular content management systems, runs 25% of the sites on the Internet.
One of WordPress’s few shortcomings is its lack of support for managing spatial content. Anyone wishing to integrate spatial information with their content has needed to write custom code and database handling for each implementation. It’s a high bar to clear and it’s often not worth the trouble.
SavvyMapper was created to lower the bar. It provides a way to associate spatial content with your WordPress content. Better still, it does so in a way that lets GIS and WordPress admins continue with their familiar work flows and tools. By making it easier to use GIS inside of WordPress, we are helping bring GIS and WordPress to more people.
SavvyMapper is for GIS Professionals
As a GIS professional you probably already have an established workflow and existing data storage. You shouldn’t need to duplicate your data just to show it on a website and you shouldn’t have to settle forstoring GIS data in a non-GIS database.
SavvyMapper uses APIs to access GIS data in GIS systems. Your GIS data continues to live where it belongs, and SavvyMapper provides a bridge to it from WordPress.
SavvyMapper is for WordPress Admins
As a WordPress admin, you shouldn’t need to learn yet another API just to include content from an online mapping service. You shouldn’t need to deal with parsing GeoJSON or setting up the correct HTTP request to authenticate with a service.
SavvyMapper takes care of these details for you. Everything you should need to do is available through the options page on the dashboard. On the dashboard you can enter API keys, select a spatial data source and associate it with a post type.
In other words, SavvyMapper is a well behaved plugin that will make your life easier.
SavvyMapper is for WordPress Content Creators
Your WordPress content creators shouldn’t need to be GIS experts to add a map to a post.
SavvyMapper hides the complexities of working with APIs from the day-to-day user. The WordPress user can do everything they need to from within a standard WordPress metabox, and with typical WordPress shortcodes. Selecting a spatial feature is done with an auto-complete search box and a small map in the metabox shows the user what they have selected.
SavvyMapper makes it so easy for content creators use spatial data in their posts, that it’s boring.
SavvyMapper is for Savvy Developers
SavvyMapper was written by developers with developers in mind. It is easy to extend it to add support for new APIs or file formats. The code is well documented and available on GitHub.
As developers we know that no plugin meets everyone’s needs perfectly. A good plugin will get you 95% of the way to where you need to be. The difference between a good plugin and a great plugin is how hard you have to work to get that last 5% done.
SavvyMapper gives you the 95%, gives you the tools to get the last 5% done, and gets out of your way.
SavvyMapper uses the powerful Leaflet.js mapping software and gives you full access to it. You can easily add your favorite Leaflet plugins, style features, change the basemap or anything else you would do with Leaflet.js.
We Love WordPress and We Love GIS
GIS data is so fun to work with, and WordPress is a fantastic tool to share information with people. We love both and we’re excited to share SavvyMapper with you.
Using GIS within WordPress doesn’t have to be hard, and SavvyMapper is here to prove it.