[Mapbender-commits] r6828 - in
trunk/documents/presentations/FOSS4G2010: . hands_on
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Sat Aug 28 18:20:46 EDT 2010
Author: astrid_emde
Date: 2010-08-28 22:20:46 +0000 (Sat, 28 Aug 2010)
New Revision: 6828
Added:
trunk/documents/presentations/FOSS4G2010/hands_on/
trunk/documents/presentations/FOSS4G2010/hands_on/Makefile
trunk/documents/presentations/FOSS4G2010/hands_on/ReadMe.txt
trunk/documents/presentations/FOSS4G2010/hands_on/default.css
trunk/documents/presentations/FOSS4G2010/hands_on/index.rst
trunk/documents/presentations/FOSS4G2010/hands_on/mapbender_quickstart.rst
trunk/documents/presentations/FOSS4G2010/hands_on/rst2pdf_mapbender.css
Log:
Added: trunk/documents/presentations/FOSS4G2010/hands_on/Makefile
===================================================================
--- trunk/documents/presentations/FOSS4G2010/hands_on/Makefile (rev 0)
+++ trunk/documents/presentations/FOSS4G2010/hands_on/Makefile 2010-08-28 22:20:46 UTC (rev 6828)
@@ -0,0 +1,134 @@
+# Makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS =
+SPHINXBUILD = sphinx-build
+PAPER =
+BUILDDIR = _build
+
+# Internal variables.
+PAPEROPT_a4 = -D latex_paper_size=a4
+PAPEROPT_letter = -D latex_paper_size=letter
+ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+
+.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
+
+help:
+ @echo "Please use \`make <target>' where <target> is one of"
+ @echo " html to make standalone HTML files"
+ @echo " dirhtml to make HTML files named index.html in directories"
+ @echo " singlehtml to make a single large HTML file"
+ @echo " pickle to make pickle files"
+ @echo " json to make JSON files"
+ @echo " htmlhelp to make HTML files and a HTML help project"
+ @echo " qthelp to make HTML files and a qthelp project"
+ @echo " devhelp to make HTML files and a Devhelp project"
+ @echo " epub to make an epub"
+ @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
+ @echo " latexpdf to make LaTeX files and run them through pdflatex"
+ @echo " text to make text files"
+ @echo " man to make manual pages"
+ @echo " changes to make an overview of all changed/added/deprecated items"
+ @echo " linkcheck to check all external links for integrity"
+ @echo " doctest to run all doctests embedded in the documentation (if enabled)"
+
+clean:
+ -rm -rf $(BUILDDIR)/*
+
+html:
+ $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
+ @echo
+ @echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
+
+dirhtml:
+ $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
+ @echo
+ @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
+
+singlehtml:
+ $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
+ @echo
+ @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
+
+pickle:
+ $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
+ @echo
+ @echo "Build finished; now you can process the pickle files."
+
+json:
+ $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
+ @echo
+ @echo "Build finished; now you can process the JSON files."
+
+htmlhelp:
+ $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
+ @echo
+ @echo "Build finished; now you can run HTML Help Workshop with the" \
+ ".hhp project file in $(BUILDDIR)/htmlhelp."
+
+qthelp:
+ $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
+ @echo
+ @echo "Build finished; now you can run "qcollectiongenerator" with the" \
+ ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
+ @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/IntroductiontoMapbender.qhcp"
+ @echo "To view the help file:"
+ @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/IntroductiontoMapbender.qhc"
+
+devhelp:
+ $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
+ @echo
+ @echo "Build finished."
+ @echo "To view the help file:"
+ @echo "# mkdir -p $$HOME/.local/share/devhelp/IntroductiontoMapbender"
+ @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/IntroductiontoMapbender"
+ @echo "# devhelp"
+
+epub:
+ $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
+ @echo
+ @echo "Build finished. The epub file is in $(BUILDDIR)/epub."
+
+latex:
+ $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+ @echo
+ @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
+ @echo "Run \`make' in that directory to run these through (pdf)latex" \
+ "(use \`make latexpdf' here to do that automatically)."
+
+latexpdf:
+ $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+ @echo "Running LaTeX files through pdflatex..."
+ make -C $(BUILDDIR)/latex all-pdf
+ @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+text:
+ $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
+ @echo
+ @echo "Build finished. The text files are in $(BUILDDIR)/text."
+
+man:
+ $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
+ @echo
+ @echo "Build finished. The manual pages are in $(BUILDDIR)/man."
+
+changes:
+ $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
+ @echo
+ @echo "The overview file is in $(BUILDDIR)/changes."
+
+linkcheck:
+ $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
+ @echo
+ @echo "Link check complete; look for any errors in the above output " \
+ "or in $(BUILDDIR)/linkcheck/output.txt."
+
+doctest:
+ $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
+ @echo "Testing of doctests in the sources finished, look at the " \
+ "results in $(BUILDDIR)/doctest/output.txt."
+pdf:
+ $(SPHINXBUILD) -b pdf $(ALLSPHINXOPTS) $(BUILDDIR)/pdf
+ @echo "Testing of pdf in the sources finished, look at the " \
+ "results in $(BUILDDIR)/pdf."
Added: trunk/documents/presentations/FOSS4G2010/hands_on/ReadMe.txt
===================================================================
--- trunk/documents/presentations/FOSS4G2010/hands_on/ReadMe.txt (rev 0)
+++ trunk/documents/presentations/FOSS4G2010/hands_on/ReadMe.txt 2010-08-28 22:20:46 UTC (rev 6828)
@@ -0,0 +1,8 @@
+rst2pdf mapbender_quickstart.rst -l en --header='Mapbender Workshop' --footer='FOSS4G 2010 Barcelona' -o Mapbender.pdf
+
+-- eigenes Stylesheet erstellen
+rst2pdf --print-stylesheet > rst2pdfstylesheet_mapbender.css
+
+
+
+rst2pdf mapbender_quickstart.rst -l en -s rst2pdf_mapbender.css -o Mapbender3.pdf --header='Mapbender Workshop' --footer='FOSS4G 2010 Barcelona'
Added: trunk/documents/presentations/FOSS4G2010/hands_on/default.css
===================================================================
--- trunk/documents/presentations/FOSS4G2010/hands_on/default.css (rev 0)
+++ trunk/documents/presentations/FOSS4G2010/hands_on/default.css 2010-08-28 22:20:46 UTC (rev 6828)
@@ -0,0 +1,255 @@
+/*
+ * default.css_t
+ * ~~~~~~~~~~~~~
+ *
+ * Sphinx stylesheet -- default theme.
+ *
+ * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+ at import url("basic.css");
+
+/* -- page layout ----------------------------------------------------------- */
+
+body {
+ font-family: sans-serif;
+ font-size: 100%;
+ background-color: #ffffff;
+ color: #000;
+ margin: 0;
+ padding: 0;
+}
+
+div.document {
+ background-color: #f2f2f2;
+}
+
+div.documentwrapper {
+ float: left;
+ width: 100%;
+}
+
+div.bodywrapper {
+ margin: 0 0 0 230px;
+}
+
+div.body {
+ background-color: #ffffff;
+ color: #000000;
+ padding: 0 20px 30px 20px;
+}
+
+div.footer {
+ color: #000;
+ width: 100%;
+ padding: 9px 0 9px 0;
+ text-align: center;
+ font-size: 75%;
+}
+
+div.footer a {
+ color: #000;
+ text-decoration: underline;
+}
+
+div.related {
+ background-color: #ffffff;
+ line-height: 30px;
+ color: ##20435C;
+}
+
+div.related a {
+ color: #20435C;
+}
+
+div.sphinxsidebar {
+}
+
+div.sphinxsidebar h3 {
+ font-family: 'Trebuchet MS', sans-serif;
+ color: #20435C;
+ font-size: 1.4em;
+ font-weight: normal;
+ margin: 0;
+ padding: 0;
+}
+
+div.sphinxsidebar h3 a {
+ color: #20435C;
+}
+
+div.sphinxsidebar h4 {
+ font-family: 'Trebuchet MS', sans-serif;
+ color: #20435C;
+ font-size: 1.3em;
+ font-weight: normal;
+ margin: 5px 0 0 0;
+ padding: 0;
+}
+
+div.sphinxsidebar p {
+ color: #20435C;
+}
+
+div.sphinxsidebar p.topless {
+ margin: 5px 10px 10px 10px;
+}
+
+div.sphinxsidebar ul {
+ margin: 10px;
+ padding: 0;
+ color: #20435C;
+}
+
+div.sphinxsidebar a {
+ color: #20435C;
+}
+
+div.sphinxsidebar input {
+ border: 1px solid #98dbcc;
+ font-family: sans-serif;
+ font-size: 1em;
+}
+
+
+/* -- hyperlink styles ------------------------------------------------------ */
+
+a {
+ color: #355f7c;
+ text-decoration: none;
+}
+
+a:visited {
+ color: #355f7c;
+ text-decoration: none;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+
+
+/* -- body styles ----------------------------------------------------------- */
+
+div.body h1,
+div.body h2,
+div.body h3,
+div.body h4,
+div.body h5,
+div.body h6 {
+ font-family: 'Trebuchet MS', sans-serif;
+ background-color: #f2f2f2;
+ font-weight: normal;
+ color: #20435c;
+ border-bottom: 1px solid #ccc;
+ margin: 20px -20px 10px -20px;
+ padding: 3px 0 3px 10px;
+}
+
+div.body h1 { margin-top: 0; font-size: 200%; }
+div.body h2 { font-size: 160%; }
+div.body h3 { font-size: 140%; }
+div.body h4 { font-size: 120%; }
+div.body h5 { font-size: 110%; }
+div.body h6 { font-size: 100%; }
+
+a.headerlink {
+ color: #c60f0f;
+ font-size: 0.8em;
+ padding: 0 4px 0 4px;
+ text-decoration: none;
+}
+
+a.headerlink:hover {
+ background-color: #c60f0f;
+ color: white;
+}
+
+div.body p, div.body dd, div.body li {
+ text-align: justify;
+ line-height: 130%;
+}
+
+div.admonition p.admonition-title + p {
+ display: inline;
+}
+
+div.admonition p {
+ margin-bottom: 5px;
+}
+
+div.admonition pre {
+ margin-bottom: 5px;
+}
+
+div.admonition ul, div.admonition ol {
+ margin-bottom: 5px;
+}
+
+div.note {
+ background-color: #eee;
+ border: 1px solid #ccc;
+}
+
+div.seealso {
+ background-color: #ffc;
+ border: 1px solid #ff6;
+}
+
+div.topic {
+ background-color: #eee;
+}
+
+div.warning {
+ background-color: #ffe4e4;
+ border: 1px solid #f66;
+}
+
+p.admonition-title {
+ display: inline;
+}
+
+p.admonition-title:after {
+ content: ":";
+}
+
+pre {
+ padding: 5px;
+ background-color: #eeffcc;
+ color: #333333;
+ line-height: 120%;
+ border: 1px solid #ac9;
+ border-left: none;
+ border-right: none;
+}
+
+tt {
+ background-color: #ecf0f3;
+ padding: 0 1px 0 1px;
+ font-size: 0.95em;
+}
+
+th {
+ background-color: #ede;
+}
+
+.warning tt {
+ background: #efc2c2;
+}
+
+.note tt {
+ background: #d6d6d6;
+}
+
+.viewcode-back {
+ font-family: sans-serif;
+}
+
+div.viewcode-block:target {
+ background-color: #f4debf;
+ border-top: 1px solid #ac9;
+ border-bottom: 1px solid #ac9;
+}
Added: trunk/documents/presentations/FOSS4G2010/hands_on/index.rst
===================================================================
--- trunk/documents/presentations/FOSS4G2010/hands_on/index.rst (rev 0)
+++ trunk/documents/presentations/FOSS4G2010/hands_on/index.rst 2010-08-28 22:20:46 UTC (rev 6828)
@@ -0,0 +1,11 @@
+.. OSGeo-Live documentation master file, created by
+ sphinx-quickstart on Tue Jul 6 14:54:20 2010.
+ You can adapt this file completely to your liking, but it should at least
+ contain the root `toctree` directive.
+
+Mapbender Workshop
+===================
+
+Browser Clients
+---------------
+* :doc:`mapbender_quickstart` - [`QuickStart <../quickstart/mapbender_quickstart.html>`_]
Added: trunk/documents/presentations/FOSS4G2010/hands_on/mapbender_quickstart.rst
===================================================================
--- trunk/documents/presentations/FOSS4G2010/hands_on/mapbender_quickstart.rst (rev 0)
+++ trunk/documents/presentations/FOSS4G2010/hands_on/mapbender_quickstart.rst 2010-08-28 22:20:46 UTC (rev 6828)
@@ -0,0 +1,289 @@
+.. Introduction to Mapbender documentation master file, created by
+ sphinx-quickstart on Thu Aug 26 22:44:08 2010.
+ You can adapt this file completely to your liking, but it should at least
+ contain the root *toctree* directive.
+
+*****************************************************
+Welcome to Introduction to Mapbender's documentation!
+*****************************************************
+
+
+
+
+
+.. header::
+
+ Mapbender Workshop Barcelona ###Page###
+
+.. Writing Tip:
+ The following becomes a HTML anchor for hyperlinking to this page
+
+.. _mapbender-quickstart:
+
+.. Writing Tip:
+ Project logos are stored here:
+ https://svn.osgeo.org/osgeo/livedvd/gisvm/trunk/doc/images/project_logos/
+ and accessed here:
+ images/project_logos/logos-<application>.png
+
+.. image:: images/project_logos/logo-Mapbender.png
+ :scale: 60%
+ :alt: Mapbender project
+ :align: right
+
+:Author: Astrid Emde
+:Author: Christoph Baudson
+:Version: 1.0
+:License: Creative Commons
+
+.. image:: images/logos/OSGeo_project.png
+ :scale: 60%
+ :alt: OSGeo project
+ :align: left
+
+.. raw:: pdf
+
+ PageBreak
+
+********************
+Mapbender Quickstart
+********************
+
+.. Writing Tip:
+ First sentence defines what the application does.
+ You may also need to include a sentence of two describing the domain.
+ Eg: For a Business Intelligence application, you should describe what
+ Business Intelligence is.
+
+.. Writing Tip:
+ Describe what will be covered in this Quick Start.
+
+Mapbender is a web based geoportal framework to publish, register, view, navigate, monitor and grant secure access to spatial data infrastructure services.
+
+Management interfaces empower administrators who need to maintain and categorize map and feature services and grant access to individuals, groups and other services.
+
+***************************
+The topics of this document
+***************************
+You will need nothing but a standard web browser for this quickstart.
+
+This Quick Start describes how to:
+ * create an application
+ * load a Web Map Service (OGC WMS)
+ * create a user and a group and assign applications to them
+
+***************
+Start Mapbender
+***************
+
+.. Writing Tip:
+ Describe steps to start the application
+ This should include a graphic of the pull-down list, with a red circle
+ around the application menu option.
+ #. A hash numbers instructions. There should be only one instruction per
+ hash.
+
+.. TBD: Add menu graphic to this uDig Quickstart
+
+#. Choose *Mapbender* from the start menu
+
+#. The application will take a few moments to start up
+
+.. Writing Tip:
+ For images, use a scale of 50% from a 1024x768 display (preferred) or
+ 70% from a 800x600 display.
+ Images should be stored here:
+ https://svn.osgeo.org/osgeo/livedvd/gisvm/trunk/doc/images/screenshots/1024x768/
+ and accessed here:
+ images/screenshots/1024x768/<application>_<screen_description>.png
+
+ .. image:: images/screenshots/800x600/udig_Quickstart1Splash.png
+ :scale: 80
+
+If you have any difficulties running Mapbender, please check whether your Apache web server and your PostgreSQL database are running.
+
+Welcome page
+============
+
+#. Before you can work with Mapbender you have to login to get access to applications.
+
+#. The welcome page provides links to the most important pages related to Mapbender.
+
+#. You can login with the user *root* and password *root* (This is the default user and password that you get after installation of Mapbender. Please change the root password if you want to run a productive environment. Please don't delete the user *root* as this user has access to the Mapbender template applications and is used on updates).
+
+ .. image:: images/screenshots/800x600/mapbender_welcome.png
+ :scale: 80
+
+After successful login you are directed to the *application overview*.
+
+
+********************
+Application overview
+********************
+After the login you are directed to the *application overview* with a list of applications you are allowed to access.
+In Mapbender you have template applications, that you can use to set up your own applications.
+
+ .. image:: images/screenshots/800x600/mapbender_application_overview.png
+ :scale: 80
+
+There are
+ * administration applications
+ * map applications
+ * container applications
+
+The applications are listed in *categories*. Later you can define your own category and add your applications to the category you want.
+
+
+Administration applications
+===========================
+
+*Administration applications* allow you f. e. to load services, create user, to set up new applications.
+
+Each *administration application* provides different functionality. Later on your can set up your own *administration applications* with the functionality you would like to provide.
+
+After installation user *root* has access to:
+ * admin2_en - WMS, application, user/group handling
+ * admin_en_services - focus on WFS and metadata handling and owsproxy
+ * admin1 - template with all administration elements
+
+ .. image:: images/screenshots/800x600/mapbender_admin2_en.png
+ :scale: 80
+
+.. tip:: You get back to the application overview with the |HOME| button.
+
+ .. |HOME| image:: images/screenshots/800x600/mapbender_home.png
+ :scale: 80
+
+Map applications
+================
+Map applications contain OGC WMS, one ore more maps, buttons, a geodata explorer, a legend element, your logo and more.
+
+#. Choose a map application *by click* from the *application overview*
+
+#. Get to know Mapbender and try the functionality the applications provide.
+
+ * choose for example gui, gui_digitize
+
+ .. image:: images/screenshots/800x600/mapbender_gui_digitize.png
+ :scale: 80
+
+.. tip:: If your browser supports tabs you can open the applications in tabs and easily switch between them.
+
+WMS container applications
+==========================
+You can create a container application to store your WMS. WMS container are not for display. With containers you can create a sophisticated service repository.
+
+ .. image:: images/screenshots/800x600/mapbender_container.png
+ :scale: 80
+
+********************************
+Create an individual application
+********************************
+
+#. go to the administration application *admin2_en*
+
+#. choose *Application Management --> Create new application*
+
+#. define a name and description for your application and hit the button **new** to create the application
+
+#. go to the link *Application Management --> Edit application elements* and select the new application
+
+#. in the selectbox at the top choose an application that you would like to take as a template and hit the button **add all elements**. This process will take all elements from the application you selected to your new application.
+
+#. you can also take a single element from another application to your new application. Choose the single element by activating the radiobutton at the element and hit the **save** Button to save this element in your new application.
+
+#. your application is set up. Now you need a WMS to be displayed in your application. This will be described in the next section.
+
+
+.. tip:: You also can create a new application by copying an existing application. Go to *Application Management --> Rename/copy application*, choose the application you want to copy and define a name for the new application.
+
+************************
+Loading Web Map Services
+************************
+You can load OGC Web Map Services (WMS) to your application.
+
+#. Go to *admin2_en* and choose *WMS Management --> Load WMS*. Choose the application which shall contain the WMS. Link to the WMS getCapabilities URL in the text field and hit **Load**.
+
+#. Here are some example WMS you can use to load to your appliction
+
+ * Demis World Map http://www2.demis.nl/wms/wms.asp?wms=WorldMap&VERSION=1.1.1&REQUEST=GetCapabilities&SERVICE=WMS
+ * Bird Studies Canada http://www.bsc-eoc.org/cgi-bin/bsc_ows.asp?VERSION=1.1.1&REQUEST=GetCapabilities&SERVICE=WMS
+ * Germany demo http://wms.wheregroup.com/cgi-bin/mapserv?map=/data/umn/germany/germany.map&VERSION=1.1.1&REQUEST=GetCapabilities&SERVICE=WMS
+ * WhereGroup OSM WMS http://osm.wheregroup.com/cgi-bin/osm_basic.xml?REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1
+
+.. image:: images/screenshots/800x600/mapbender_wms_application_settings.png
+ :scale: 80
+*************************
+User and group management
+*************************
+An access to Mapbender always requires authentication. This user has permissions to access one or a set of applications and the services (WMS, WFS) which are assigned to these applications.
+
+There is no inherent difference between roles like *guest*, *operator* or *administrator*. The *role* of a user depends on the functionality and services the user has access through his applications.
+
+
+Create a user
+=============
+
+#. To create a user go to *admin2_en* and select *User Management --> Create and edit user*
+
+#. Choose a name and a password for your user.
+
+.. image:: images/screenshots/800x600/mapbender_create_user.png
+ :scale: 80
+
+
+Create a group
+==============
+#. Create a group by *User Management --> Create and edit group*. Define a name and a description for your group.
+
+
+**Assign applications to user/group**
+
+#. Assign a user to a group by *User Management --> Add one user to several groups* or by the link *User Management --> Add several users to one group*
+
+#. Assign an application to a user by *User Management --> Allow one user to access several applications*
+
+#. Assign an application to a group by *User Management --> Allow one group to access several applications*
+
+.. tip:: If you want to grant a user write access to an application you have to use *User Management --> Assign to edit an application to a user*.
+
+#. Logout from Mapbender with the |LOGOUT| button.
+
+#. Login as the new user
+
+#. What happens when the user has access to one or more than one application?
+
+ .. |LOGOUT| image:: images/screenshots/800x600/mapbender_logout.png
+ :scale: 80
+
+*************
+Things to try
+*************
+
+Here are some additional challenges for you to try:
+
+#. Try to load some WMS in your application. Try to configure your WMS with *Configure WMS access --> WMS application settings*.
+
+#. Try to create an individual application - change the background-color, move the buttons, change the size of the map (element mapframe1). *Application Management --> Edit application elements*.
+
+**********
+What next?
+**********
+
+.. Writing tip
+ Provide links to further tutorials and other documentation.
+
+This is only the first step on the road to using Mapbender. There is a lot more functionality you can try.
+
+* Mapbender Project home
+
+ http://www.mapbender.org/
+
+* You find tutorials at
+
+ http://www.mapbender.org/Tutorials
+
+* Try the tutorial in english language
+
+ *Mapbender tutorial (english) <http://www.mapbender.org/Mapbender_Tutorial_en>*_
+
Added: trunk/documents/presentations/FOSS4G2010/hands_on/rst2pdf_mapbender.css
===================================================================
--- trunk/documents/presentations/FOSS4G2010/hands_on/rst2pdf_mapbender.css (rev 0)
+++ trunk/documents/presentations/FOSS4G2010/hands_on/rst2pdf_mapbender.css 2010-08-28 22:20:46 UTC (rev 6828)
@@ -0,0 +1,557 @@
+
+ # List any fonts you would like to embed in the PDF here
+ embeddedFonts: []
+
+ # Default page setup. Can be overridden by including other
+ # stylesheets with -s
+
+ pageSetup:
+ size: A4
+ width: null
+ height: null
+ margin-top: 2cm
+ margin-bottom: 2cm
+ margin-left: 2cm
+ margin-right: 2cm
+ margin-gutter: 0cm
+ spacing-header: 5mm
+ spacing-footer: 5mm
+
+ # The first template is one of the 'pageTemplates"
+ # (See next section)
+
+ firstTemplate: oneColumn
+
+ # pageTemplates can be accessed with the .. raw:: pdf PageBreak command
+
+ pageTemplates:
+ coverPage:
+ frames: []
+ [0cm, 0cm, 100%, 100%]
+ showHeader : false
+ showFooter : false
+
+ oneColumn:
+ frames: []
+ [0cm, 0cm, 100%, 100%]
+ showHeader : true
+ showFooter : true
+
+ twoColumn:
+ frames: []
+ [0cm, 0cm, 49%, 100%]
+ [51%, 0cm, 49%, 100%]
+ showHeader : true
+ showFooter : true
+
+ threeColumn:
+ frames: []
+ [2%, 0cm, 29.333%, 100%]
+ [35.333%, 0cm, 29.333%, 100%]
+ [68.666%, 0cm, 29.333%, 100%]
+ showHeader : true
+ showFooter : true
+
+ cutePage:
+ frames: []
+ [0%, 0%, 100%, 100%]
+ showHeader : true
+ showFooter : true
+ defaultFooter : ###Page###
+ defaultHeader : ###Section###
+
+ fontsAlias:
+ stdFont: Helvetica
+ stdBold: Helvetica-Bold
+ stdItalic: Helvetica-Oblique
+ stdBoldItalic: Helvetica-BoldOblique
+ stdSans: Helvetica
+ stdSansBold: Helvetica-Bold
+ stdSansItalic: Helvetica-Oblique
+ stdSansBoldItalic: Helvetica-BoldOblique
+ stdMono: Courier
+ stdMonoItalic: Courier-Oblique
+ stdMonoBold: Courier-Bold
+ stdMonoBoldItalic: Courier-BoldOblique
+ stdSerif: Times-Roman
+
+ linkColor: navy
+
+ styles:
+ base:
+ parent: null
+ fontName: stdFont
+ fontSize: 10
+ leading: 12
+ leftIndent: 0
+ rightIndent: 0
+ firstLineIndent: 0
+ alignment: TA_LEFT
+ spaceBefore: 0
+ spaceAfter: 0
+ bulletFontName: stdFont
+ bulletFontSize: 10
+ bulletIndent: 0
+ textColor: black
+ backColor: null
+ wordWrap: null
+ borderWidth: 0
+ borderPadding: 0
+ borderColor: null
+ borderRadius: null
+ allowWidows: false
+ allowOrphans: false
+ hyphenation: false
+ kerning: false
+ commands: []
+
+ normal:
+ parent: base
+
+ title_reference:
+ parent: normal
+ fontName: stdItalic
+
+ bodytext:
+ parent: normal
+ spaceBefore: 6
+ alignment: TA_JUSTIFY
+ hyphenation: true
+
+ toc:
+ parent: normal
+
+ blockquote:
+ parent: bodytext
+ leftIndent: 20
+
+ lineblock:
+ parent: bodytext
+
+ line:
+ parent: lineblock
+ spaceBefore: 0
+
+ toc1:
+ parent: toc
+ fontName: stdBold
+
+ toc2:
+ parent: toc
+ leftIndent: 20
+
+ toc3:
+ parent: toc
+ leftIndent: 40
+
+ toc4:
+ parent: toc
+ leftIndent: 60
+
+ toc5:
+ parent: toc
+ leftIndent: 80
+
+ toc6:
+ parent: toc
+ leftIndent: 100
+
+ toc7:
+ parent: toc
+ leftIndent: 100
+
+ toc8:
+ parent: toc
+ leftIndent: 100
+
+ toc9:
+ parent: toc
+ leftIndent: 100
+
+ toc10:
+ parent: toc
+ leftIndent: 100
+
+ toc11:
+ parent: toc
+ leftIndent: 100
+
+ toc12:
+ parent: toc
+ leftIndent: 100
+
+ toc13:
+ parent: toc
+ leftIndent: 100
+
+ toc14:
+ parent: toc
+ leftIndent: 100
+
+ toc15:
+ parent: toc
+ leftIndent: 100
+
+ footer:
+ parent: normal
+ alignment: TA_RIGHT
+
+ header:
+ parent: normal
+ alignment: TA_RIGHT
+
+ attribution:
+ parent: bodytext
+ alignment: TA_RIGHT
+
+ figure:
+ parent: bodytext
+ alignment: TA_CENTER
+ commands: []
+ colWidths: [100%]
+
+ figure-caption:
+ parent: bodytext
+ fontName: stdItalic
+ alignment: TA_CENTER
+
+ figure-legend:
+ parent: bodytext
+ alignment: TA_CENTER
+
+ bullet_list:
+ parent: bodytext
+ commands: []
+ [VALIGN, [ 0, 0 ], [ -1, -1 ], TOP ]
+ [RIGHTPADDING, [ 0, 0 ], [ 1, -1 ], 0 ]
+ colWidths: ["20", null]
+
+ bullet_list_item:
+ parent: bodytext
+
+ item_list:
+ parent: bodytext
+ commands: []
+ [VALIGN, [ 0, 0 ], [ -1, -1 ], TOP ]
+ [RIGHTPADDING, [ 0, 0 ], [ 1, -1 ], 0 ]
+ colWidths: [20pt,null]
+
+ item_list_item:
+ parent: bodytext
+
+ definition_list_term:
+ parent: normal
+ fontName: stdBold
+ spaceBefore: 4
+ spaceAfter: 0
+ keepWithNext: true
+
+ definition_list_classifier:
+ parent: normal
+ fontName: stdItalic
+
+ definition:
+ parent: bodytext
+ firstLineIndent: 0
+ bulletIndent: 0
+ spaceBefore: 0
+
+ fieldname:
+ parent: bodytext
+ alignment: TA_RIGHT
+ fontName: stdBold
+
+ fieldvalue:
+ parent: bodytext
+
+ rubric:
+ parent: bodytext
+ textColor: darkred
+ alignment: TA_CENTER
+
+ italic:
+ parent: bodytext
+ fontName: stdItalic
+
+ heading:
+ parent: normal
+ keepWithNext: true
+ spaceBefore: 12
+ spaceAfter: 6
+
+ title:
+ parent: heading
+ fontName: stdBold
+ fontSize: 200%
+ alignment: TA_RIGHT
+ keepWithNext: false
+ spaceAfter: 10
+
+ subtitle:
+ parent: title
+ spaceBefore: 12
+ fontSize: 75%
+
+ heading1:
+ parent: heading
+ fontName: stdBold
+ fontSize: 175%
+
+ heading2:
+ parent: heading
+ fontName: stdBold
+ fontSize: 150%
+
+ heading3:
+ parent: heading
+ fontName: stdBoldItalic
+ fontSize: 125%
+
+ heading4:
+ parent: heading
+ fontName: stdBoldItalic
+
+ heading5:
+ parent: heading
+ fontName: stdBoldItalic
+
+ heading6:
+ parent: heading
+ fontName: stdBoldItalic
+
+ topic-title:
+ parent: heading3
+
+ sidebar-title:
+ parent: heading3
+
+ sidebar-subtitle:
+ parent: heading4
+
+ sidebar:
+ float: none
+ width: 100%
+ parent: normal
+ backColor: beige
+ borderColor: darkgray
+ borderPadding: 8
+ borderWidth: 0.5
+
+ admonition:
+ parent: normal
+ spaceBefore: 12
+ spaceAfter: 6
+ borderPadding: [16,16,16,16]
+ backColor: beige
+ borderColor: darkgray
+ borderWidth: 0.5
+ commands:[]
+ [VALIGN, [ 0, 0 ], [ -1, -1 ], TOP ]
+
+ attention:
+ parent: admonition
+
+ caution:
+ parent: admonition
+
+ danger:
+ parent: admonition
+
+ error:
+ parent: admonition
+
+ hint:
+ parent: admonition
+
+ important:
+ parent: admonition
+
+ note:
+ parent: admonition
+
+ tip:
+ parent: admonition
+
+ warning:
+ parent: admonition
+
+ admonition-title:
+ parent: heading3
+
+ admonition-heading:
+ parent: heading3
+
+ attention-heading:
+ parent: admonition-heading
+
+ caution-heading:
+ parent: admonition-heading
+
+ danger-heading:
+ parent: admonition-heading
+
+ error-heading:
+ parent: admonition-heading
+
+ hint-heading:
+ parent: admonition-heading
+
+ important-heading:
+ parent: admonition-heading
+
+ note-heading:
+ parent: admonition-heading
+
+ tip-heading:
+ parent: admonition-heading
+
+ warning-heading:
+ parent: admonition-heading
+
+ literal:
+ parent: normal
+ fontName: stdMono
+ firstLineIndent: 0
+ hyphenation: false
+
+ aafigure:
+ parent: literal
+
+ table:
+ spaceBefore:6
+ spaceAfter:0
+ alignment: TA_CENTER
+ commands: []
+ [VALIGN, [ 0, 0 ], [ -1, -1 ], TOP ]
+ [INNERGRID, [ 0, 0 ], [ -1, -1 ], 0.25, black ]
+ [ROWBACKGROUNDS, [0, 0], [-1, -1], [white,#E0E0E0]]
+ [BOX, [ 0, 0 ], [ -1, -1 ], 0.25, black ]
+
+ table-title:
+ parent : heading4
+ keepWithNext: false
+ alignment : TA_CENTER
+
+ table-heading:
+ parent : heading
+ backColor : beige
+ alignment : TA_CENTER
+ valign : BOTTOM
+ borderPadding : 0
+
+ table-body:
+ parent : normal
+
+ dedication:
+ parent : normal
+
+ abstract:
+ parent : normal
+
+ contents:
+ parent : normal
+
+ tableofcontents:
+ parent : normal
+
+ code:
+ parent: literal
+ leftIndent: 0
+ spaceBefore: 8
+ spaceAfter: 8
+ backColor: beige
+ borderColor: darkgray
+ borderWidth: 0.5
+ borderPadding: 6
+
+ linenumber:
+ parent: code
+
+ pygments-n: parent: code
+ pygments-nx: parent: code
+ pygments-p: parent: code
+ pygments-hll: {parent: code, backColor: #ffffcc}
+ pygments-c: {textColor: #008800, parent: code}
+ pygments-err: {parent: code}
+ pygments-k: {textColor: #AA22FF, parent: code}
+ pygments-o: {textColor: #666666, parent: code}
+ pygments-cm: {textColor: #008800, parent: code}
+ pygments-cp: {textColor: #008800, parent: code}
+ pygments-c1: {textColor: #008800, parent: code}
+ pygments-cs: {textColor: #008800, parent: code}
+ pygments-gd: {textColor: #A00000, parent: code}
+ pygments-ge: {parent: code}
+ pygments-gr: {textColor: #FF0000, parent: code}
+ pygments-gh: {textColor: #000080, parent: code}
+ pygments-gi: {textColor: #00A000, parent: code}
+ pygments-go: {textColor: #808080, parent: code}
+ pygments-gp: {textColor: #000080, parent: code}
+ pygments-gs: {parent: code}
+ pygments-gu: {textColor: #800080, parent: code}
+ pygments-gt: {textColor: #0040D0, parent: code}
+ pygments-kc: {textColor: #AA22FF, parent: code}
+ pygments-kd: {textColor: #AA22FF, parent: code}
+ pygments-kn: {textColor: #AA22FF, parent: code}
+ pygments-kp: {textColor: #AA22FF, parent: code}
+ pygments-kr: {textColor: #AA22FF, parent: code}
+ pygments-kt: {textColor: #00BB00, parent: code}
+ pygments-m: {textColor: #666666, parent: code}
+ pygments-s: {textColor: #BB4444, parent: code}
+ pygments-na: {textColor: #BB4444, parent: code}
+ pygments-nb: {textColor: #AA22FF, parent: code}
+ pygments-nc: {textColor: #0000FF, parent: code}
+ pygments-no: {textColor: #880000, parent: code}
+ pygments-nd: {textColor: #AA22FF, parent: code}
+ pygments-ni: {textColor: #999999, parent: code}
+ pygments-ne: {textColor: #D2413A, parent: code}
+ pygments-nf: {textColor: #00A000, parent: code}
+ pygments-nl: {textColor: #A0A000, parent: code}
+ pygments-nn: {textColor: #0000FF, parent: code}
+ pygments-nt: {textColor: #008000, parent: code}
+ pygments-nv: {textColor: #B8860B, parent: code}
+ pygments-ow: {textColor: #AA22FF, parent: code}
+ pygments-w: {textColor: #bbbbbb, parent: code}
+ pygments-mf: {textColor: #666666, parent: code}
+ pygments-mh: {textColor: #666666, parent: code}
+ pygments-mi: {textColor: #666666, parent: code}
+ pygments-mo: {textColor: #666666, parent: code}
+ pygments-sb: {textColor: #BB4444, parent: code}
+ pygments-sc: {textColor: #BB4444, parent: code}
+ pygments-sd: {textColor: #BB4444, parent: code}
+ pygments-s2: {textColor: #BB4444, parent: code}
+ pygments-se: {textColor: #BB6622, parent: code}
+ pygments-sh: {textColor: #BB4444, parent: code}
+ pygments-si: {textColor: #BB6688, parent: code}
+ pygments-sx: {textColor: #008000, parent: code}
+ pygments-sr: {textColor: #BB6688, parent: code}
+ pygments-s1: {textColor: #BB4444, parent: code}
+ pygments-ss: {textColor: #B8860B, parent: code}
+ pygments-bp: {textColor: #AA22FF, parent: code}
+ pygments-vc: {textColor: #B8860B, parent: code}
+ pygments-vg: {textColor: #B8860B, parent: code}
+ pygments-vi: {textColor: #B8860B, parent: code}
+ pygments-il: {textColor: #666666, parent: code}
+
+ endnote:
+ parent: bodytext
+ commands: []
+ [VALIGN, [ 0, 0 ], [ -1, -1 ], TOP ]
+ [TOPPADDING, [ 0, 0 ], [ -1, -1 ], 0 ]
+ [BOTTOMPADDING, [ 0, 0 ], [ -1, -1 ], 0 ]
+ [RIGHTPADDING, [ 0, 0 ], [ 1, -1 ], 0 ]
+ colWidths: [3cm, null]
+
+ field_list:
+ parent: bodytext
+ commands: []
+ [VALIGN, [ 0, 0 ], [ -1, -1 ], TOP ]
+ [TOPPADDING, [ 0, 0 ], [ -1, -1 ], 0 ]
+ colWidths: [3cm, null]
+ spaceBefore: 6
+
+ option_list:
+ commands: []
+ [VALIGN, [ 0, 0 ], [ -1, -1 ], TOP ]
+ [TOPPADDING, [ 0, 0 ], [ -1, -1 ], 0 ]
+ colWidths: [null,null]
+
More information about the Mapbender_commits
mailing list