Creating a GenGIS plugin
The functionality of GenGIS can be extended by writing a Python plugin. Python plugins reside in the plugins folder within your GenGIS directory. In this tutorial we will create a simple "Hello World" plugin which writes a simple greeting to the GenGIS viewport.
Begin by creating the directory HelloWorld within the GenGIS plugins' directory. Within this directory create a file called __init__.py. This file contains general information about your plugin which is used by GenGIS to load the plugin. For our Hello World plugin, enter the following into __init__.py:
def name(): return "Hello World"
def version(): return "Version 1.0"
def description(): return "Prints Hello World to the Viewport."
def authors(): return "Donovan Parks"
def publicationDate(): return "March 1, 2012"
def minimumVersionOfGenGIS(): return "2.0"
def requireR(): return False