FOSS4G 2009 OpenGeo Stack Workshop
==================================

Welcome to the **FOSS4G 2009 OpenGeo Stack Workshop**. This workshop is designed to give you a comprehensive overview of the entire OpenGeo Stack which includes PostGIS, GeoServer, OpenLayers, and GeoExt.

.. toctree::
   :hidden:

   gs_install/index
   gs_basics/index
   postgis/index
   ol_basics/index
   ol_layers/index
   sld_basic/index
   styler/index
   sld_advanced/index
   basemap/index

Topics Covered
--------------

This workshop is presented as a set of lesson modules. In each module the reader will perform a set of tasks designed to achieve a specific goal for that module.  For example the :mod:`Basics <geoserver.basics>` module walks the reader through the steps of publishing and styling a simple Shapefile.

Each module builds upon lessons learned in previous modules and is designed to iteratively build up the readers knowledge base. The following modules will be covered in this workshop:

:ref:`geoserver.basics`
  A tour of the GeoServer basics such as publishing a Shapefile, and configuring a customized style. 

:ref:`geoserver.postgis`
  Publishing PostGIS data with GeoServer.

:ref:`openlayers.basics`
  Adding a map to a webpage with OpenLayers.

:ref:`openlayers.layers`
  Working with different layer types in OpenLayers.

:ref:`geoserver.sld_basic`
  Introduction to basic styling with Styled Layer Descriptor.

:ref:`geoserver.styler`
  Styling with the GeoExt Styler application.

:ref:`geoserver.sld_advanced`
  Advanced features of styling such as thematics and label optimization.

:ref:`geoserver.basemap`
  Creating a base map from multiple layers and styles.

Workshop Materials
------------------

The following directories will be found inside of the workshop bundle: 

  :file:`doc`
     All the workshop documentation in HTML format.

  :file:`data`
     Geospatial data to be used throughout workshop modules.

  :file:`openlayers`
     A copy of the OpenLayers library. 


Before You Start
----------------

A couple of useful tasks to perform before getting started:

#. Create a short-cut on the desktop to the **GeoServer data directory**, located at :file:`C:\\Program Files\\GeoServer 1.7.6\\data_dir`

#. Copy the **workshop data directory** located in the workshop bundle to the desktop.

Getting Started
---------------

You are now ready to start this workshop. Begin by jumping to the first module, :ref:`geoserver.basics`.
