Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Jasper Waltz Geändert vor über 7 Jahren
1
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperswil Mapbender3 Workshop Astrid Emde FOSSGIS 2013 Rapperswil
2
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 2 / Mapbender Developer Team Astrid Emde, Uli Rothstein Mapbende Developer Team Mapbender PSC (Project Steering Commitee) Konzeption, Testen, Dokumentation, Release WhereGroup Bonn http://wheregroup.comhttp://wheregroup.com
3
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 3 / Mapbender-User Demo
4
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 4 / Ziele des Workshops Mapbender3 kennenlernen Architektur und Installation Was bietet die Anwendung? Dienste laden Eigene Anwendung erzeugen Benutzer und Gruppe anlegen Rechtezuweisung Designanpassungen
5
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 5 / Eigene Anwendung eigene Farben - Toolbar - Icons - Icon aktiv Images als Icons einzelne Buttons individuell Anpassung der Elemente
6
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 6 / Weitere Bundles Die Komponenten Symfony2 Mapbender Starter Mapbender CoreBundle Mapbender WMSBundle jQuery jQuery UI MapQuery OpenLayers FOMBundles In Symfony2 sind Bundles Plugins. In Symfony2 sind Bundles Plugins.
7
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 7 / Mapbender auf Github
8
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 8 / Systemvoraussetzungen >= PHP 5.3.8 (php5) PHP CLI interpreter (php5-cli) PHP SQLite extension (php5-sqlite) PHP PostgreSQL Erweiterung (php5-pgsql) PHP cURL extension (php5-curl) PHP Alternative PHP Cache (php-apc) PHP Internationalisierungserweiterung (php5-intl)
9
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 9 / Symfony2 Strikt objektorientiertes PHP-Framework auf Basis von PHP >= 5.3.8 Auf Geschwindigkeit optimiert Eingebauter Klassencache PHP-APC ready (Byte Code Cache) Bausteinphilosophie Symfony Components Doctrine, Twig, Monolog... Keine JavaScript-Vorgaben
10
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 10 / Installation Dokumentation der Installation Workshop Installation über install_mapbender3.sh von OSGeo-Live install_mapbender3.sh Dateien liegen unter: /var/www/mapbender3/ Datenbank PostgreSQL mapbender3 Download http://mapbender3.org/builds/http://mapbender3.org/builds/ Mapbender3 wird auf OSGeo-Live 7.0 ab 8/2013 zur Verfügung stehen
11
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 11 / Aufruf Mapbender3 Developer Modus http://localhost/mapbender3/app_dev.php http://localhost/mapbender3/app_dev.php Produktiver Modus http://localhost/mapbender3/app.php http://localhost/mapbender3/app.php Symfony2 Test der Konfiguration http://localhost/mapbender3/config.php http://localhost/mapbender3/config.php
12
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 12 / Symfony2 config.php
13
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 13 / Unterstützung durch den Symfony Profiler /app_dev.php
14
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 14 / Unterstützung durch den Symfony Profiler
15
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 15 / Wo liegt was? ALIAS mapbender3 zeigt auf: /var/www/mapbender3/web/ app_dev.php → mapbender3/web/app_dev.php Mapbender: mapbender3/mapbender/src/Mapbender/CoreBundle
16
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 16 / Wo liegt was? YAML Symfony-Konfiguration über YAML-Dateien Mapbender3-Anwendungskonfiguration über YAML mapbender3/app/mapbender.yml Angaben zur Anwendung und Diensten Mapbender3 Konfiguration über Datenbank z.B. in PostgreSQL parameters.yml
17
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 17 / Wo liegt was? Mapbender3 Datenbank PostgreSQL, Sqlite, ORACLE, MySQL, MS SQL Tabellen für WMS, User, Group, Layer usw. Symfony nutzt Datenbankabstrationschicht
18
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 18 / Templating - Wo liegt was? Template → Angabe in der mapbender.yml: Mapbender\CoreBundle\Template\Base Css-Dateien FOM/CoreBundle/Resources/public/css/frontend/ mapbender3_theme.css → Farben, Icons, Fonts fullscreen.css → definiert Bereiche (z.B. content) Twig Template Mapbender/CoreBundle/Resources/views/fullscreen.html.twig
19
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 19 / Anwendungsübersicht Übersicht der öffentlichen Anwendung Aufruf legt Session für anonymen Benutzer an Anzeige mit Titel, Beschreibung, Übersichtsbild Start der Anwendung
20
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 20 / Administrationsbereich Anmeldung ist erforderlich über klick auf Login root-Benutzer wurde bei Installation angelegt
21
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 21 / Aufgeräumte Darstellung - Anwendungsliste
22
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 22 / Aufgeteilte Formulare - Anwendungsbearbeitung
23
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 23 / Intuitives Rechtekonzept
24
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 24 / Erweiterbare Benutzerinformation Basiseingaben Benutzer Passwort Email Profilklasse mit erweiterter Information nach INSPIRE
25
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 25 /
26
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 26 /
27
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 27 / Hands on
28
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 28 / Die Aufgabe WMS laden Anwendung erzeugen Anwendung mit Elementen bestücken Anwendung mit WMS bestücken Benutzer anlegen Anwendung diesem Benutzer zuweisen
29
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 29 / Mapbender3 Quickstart http://doc.mapbender3.org/en/book/quickstart.html Elementdokumentation http://doc.mapbender3.org/en/bundles/Mapbender/CoreBu ndle/index.html
30
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 30 / WMS laden http://osm- demo.wheregroup.com/service?REQUEST=GetCapabilitie s&Service=WMS&Version=1.1.1 http://geolion.zh.ch/geodatenservice/index4internet
31
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 31 / Anwendung erzeugen Anwendung mit Namen FOSSGIS erzeugen Map-Element in content einfügen EXTENT Rapperswil ● 8.8 47.22 ● 8.9 47.24
32
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 32 / WMS zu Anwendung hinzufügen Layerset für Map und ggf. Overview anlegen Geladenen WMS in Layerset einfügen Ggf. Layer konfigurieren
33
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 33 / Anwendung mit Elementen bestücken Infos zu den Elementen gibt es unter http://doc.mapbender3.org/en/bundles/Mapbender/ CoreBundle/ Legende, Overview, Measure usw. Achtung: Elemente brauchen oft einen Button, um sie zu aktivieren
34
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 34 / Benutzer anlegen Benutzer fossgis anlegen
35
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 35 / Anwendung User zuweisen Über Application → Stift → Application Security + → User auswählen → Recht view zuweisen Test der Freigabe über Anmeldung als Benutzer fossgis
36
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 36 / Styling bright_flat_theme.css einbinden statt fullscreen.css application/fom/src/FOM/CoreBundle/Resources/public/css /frontend/bright_flat_theme.css TWIG: mapbender/src/Mapbender/CoreBundle/Resources/views/ Template/fullscreen.html.twig → Angabe statt mapbender3_theme.css (Zeile 7)
37
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 37 /
38
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 38 / Testen Sie Mapbender3 http://mapbender3.org/demo/ Mapbender3 Demo
39
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 39 / Installation Installieren Sie Mapbender3 über das Download-Paket http://mapbender3.org/en/download Oder über Git-Repositories https://github.com/mapbender/mapbender-starter Dokumentation zur Installation http://doc.mapbender3.org
40
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 40 / Wo finden Sie uns? http://mapbender.org http://mapbender3.org Mapbender3 Code http://github.com/mapbenderhttp://github.com/mapbender Roadmap http://mapbender3.org/de/roadmaphttp://mapbender3.org/de/roadmap Milestones / Bugtracker https://github.com/mapbender/mapbender/issues https://github.com/mapbender/mapbender/issues http://osgeo.org/mapbender
41
Mapbender3 – Astrid Emde FOSSGIS 2013 Rapperwil 41 / Vielen Dank für ihre Aufmerksamkeit Mit freundlicher Unterstützung der Creative Commons Share Alike License 3.0 Copyright © 2013: Astrid Emde Astrid Emde (astrid.emde@wheregroup.com)astrid.emde@wheregroup.com oder mapbender-users@list.osgeo.org
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.