Mapbender Basis – Technik – Ausblick · 13.12.2012 8 Weitere Bundles Symfony2 inkl. Doctrine,...

Preview:

Citation preview

13.12.2012 1

Mapbender

Basis – Technik – AusblickChristian Wygoda

Where2B 2012

13.12.2012 2

Basis­Demo

13.12.2012 3

Geoportal.DE

13.12.2012 4

13.12.2012 5

13.12.2012 6

13.12.2012 7

Mapbender3­Bausteine

13.12.2012 8

Weitere Bundles

Symfony2  inkl. Doctrine, Twig, Monolog etc.

Mapbender Starter

MapbenderCoreBundle

MapbenderWMSBundle

jQuery

jQuery UI

MapQuery

OpenLayers

FOMBundles

Bundles sindPlugins...

Bundles sindPlugins...

Mapbender3­Bausteine

13.12.2012 9

Symfony2

● Objektorientiertes PHP­Framework● Performance­Features

– Eingebauter Klassencache– PHP­APC ready (Byte Code Cache)

● Bausteinphilosophie– Symfony Components– Doctrine, Twig, Monolog...

● Keine JavaScript­Vorgaben

Mapbender3­Bausteine

13.12.2012 10

Unterstützung durch den Symfony Profiler

  /app_dev.php

13.12.2012 11

Unterstützung durch den Symfony Profiler

13.12.2012 12

OpenLayers – MapQuery – jQuery

● OpenLayers – DAS Schweizer Taschenmesser für Web MapsWeb Maps

● jQuery – DAS Schweizer Taschenmesser für Web AppsWeb Apps

● MapQuery – Schnittstelle zwischen jQuery & OpenLayers

13.12.2012 13

Mapbender3

● MapbenderCoreBundle (obligatorisch)● FOMBundles – Friends of Mapbender  

(obligatorisch)● Extension Bundles (optional)

– WMSBundle– WMTSBundle– WMCBundle– Weitere in Planung

Bundles, Bundles, Bundles

13.12.2012 14

Stand der Dinge – MapbenderCoreBundle

● Mapbender API– Applikationen– Elemente– Dienste / Layers

● Mapbender­Frontend

MapbenderCoreBundle

13.12.2012 15

MapbenderWm(t)sBundle

● Nutzung von WMS­ und WMTS­Diensten● Verwaltung von WM(T)S­Diensten

– Parsen von GetCapabilities­Dokumenten– Konfigurieren von Dienst­Instanzen

● JavaScript­Funktionalität

13.12.2012 16

Stand der Dinge ­ FOMBundles

● Verwaltungsbackend– Anwendungsverwaltung– Diensteverwaltung (API)– Benutzerverwaltung

● Workflowspezifische Anwendungen und Formulare

● Fallback auf generische Formulare

13.12.2012 17

Frisches Design

13.12.2012 18

Backend ­ Anwendungsliste

13.12.2012 19

Backend ­ Anwendungsverwaltung

13.12.2012 20

Rechteverwaltung mit ACLs

13.12.2012 21

Erweiterbare Benutzerverwaltung

13.12.2012 22

Community Infrastructure

13.12.2012 23

Community Infrastructure

13.12.2012 24

Community Infrastructure

13.12.2012 25

Testen Sie Mapbender3

http://mapbender3.org/demo/

Community Infrastructure

13.12.2012 26

Installation

http://mapbender3.org/en/download

https://github.com/mapbender/mapbender­starter

Dokumentation zur Installation

http://doc.mapbender3.org

Source­Code­Quellen

13.12.2012 27

Wo finden Sie uns?

● http://mapbender.org● http://mapbender3.org● http://github.com/mapbender● http://osgeo.org/mapbender

13.12.2012 28

Von Mapbender 2.x nach Mapbender3

Entwicklung & Support Support

Entwicklung & Support

Mapbender 2.x

Mapbender3

13.12.2012 29

Ausblick

● Bereitstellung weiterer Features aus laufenden Projekten (WFS Suche, Layerbaum, Digitalisierung etc.) 

● OWSProxy mit räumlicher Absicherung● I18N: English, Deutsch● 3.0 Stable: FOSSGIS 2013

13.12.2012 30

Vielen Dank für ihre Aufmerksamkeit

Mit freundlicher Unterstützung der

Creative Commons Share Alike License 3.0

Copyright © 2012: Christian Wygoda

Christian Wygoda

    E­Mail: christian.wygoda@wheregroup.com

Mailing­Liste

     mapbender­users@list.osgeo.org