Plugins
The main plugins developed within the KeplerJs open source project are maintened within the same code repository in the path kepler/packages and distributed via Atmospherejs within the namespace keplerjs
.
3rd party and experimental plugins could be maintened in separate repositories on Github and
Add a plugin to your Kepler project, for example: meteor add keplerjs:edit
.
Main Plugins
these are extremely useful for the basic operation and maintenance of the platform
- edit add, edit and remove place’s data by users
- admin administration of platform
- theme base theme for user interface
Optionals
these implement non-essential functions or are necessary for the operation of other plugins
- stats statistical data analysis
- upload general file upload and storage
- geoinfo retrieve geographic informations from various datasources
- osm support Openstreetmap and Overpass API
- import import bulk data from external file in new places
Additionals
these implement additional features that can be activated or deactivated
- keplerjs:api implement a restful API for basic operations
- convers public conversations and messages
- favorites user favorites and place voting
- notifs notifications manager
- pois search Points Of Interest around a place
- share sharing a place in social media channels
- tracks manage gps tracks and paths around a place
- categories places and users categorization
- photos manage place photos and user avatars
3rd party Plugins
We expect them to be developed by the great community of NodeJs/Meteor developers.
- googlemaps load Street View near a place by Google Maps API
- wunderground weather forecast in a place using Weather Underground API
- mapillary connect to Mapillary API
- foursquare connect to Foursquare API
- openrouteservice connect to OpenRouteService API
Experimental Plugins
Unstable plugins not to be used in production environment but useful for KeplerJs developers and mad scientists.
- robots create robots users to test multi user interactions on the platform