Skip to content

Commit 38c2997

Browse files
authored
Merge pull request #319 from mapbender/release/3.20_merged_with_master
Release/3.20 merged with master
2 parents 6d1fce1 + cf0351e commit 38c2997

83 files changed

Lines changed: 515 additions & 515 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22

33
This is the Mapbender documentation repository.
44

5-
You find the compiled pages of [the latest released version](https://github.com/mapbender/mapbender-documentation/releases) at [https://doc.mapbender.org/](https://doc.mapbender.org/). Other versions of the documentation are also available at [https://docs.mapbender.org/](https://docs.mapbender.org/current/#other-versions-of-this-documentation).
5+
You can find the compiled pages of [the latest released version](https://github.com/mapbender/mapbender-documentation/releases) at [https://doc.mapbender.org/](https://doc.mapbender.org/). Other versions of the documentation are also available at [https://docs.mapbender.org/](https://docs.mapbender.org/current/#other-versions-of-this-documentation).
66

77
The sources are [on Github](https://github.com/mapbender/mapbender-documentation).
88

99
The website code is generated using [Sphinx](http://sphinx-doc.org/), therefore the documentation source is written in [Restructured Text](http://sphinx-doc.org/rest.html).
1010

11-
You find a documentation about how the documentation is structured in the documentation itself in chapter [How to write Mapbender Documentation?](http://doc.mapbender.org/en/book/development/documentation_howto.html) or directly [here in this Git-Repository](https://github.com/mapbender/mapbender-documentation/blob/master/en/documentation_howto.rst).
11+
You can find instructions on how the documentation is structured in chapter [How to write Mapbender Documentation?](http://doc.mapbender.org/en/book/development/documentation_howto.html) or directly [in this Git-Repository](https://github.com/mapbender/mapbender-documentation/blob/master/en/documentation_howto.rst).
1212

1313

1414
To build the website locally, you need to install Sphinx. Install it in Debian-based distributions via
1515

1616
```bash
17-
sudo apt-get install sphinx-common python3-sphinx
17+
sudo apt-get install sphinx-common python3-sphinx
1818
sudo apt-get install pip3
1919
sudo pip3 install sphinxcontrib-phpdomain
2020
```
@@ -30,12 +30,12 @@ Example
3030
```bash
3131

3232
cd /data
33-
git clone git clone git@github.com:mapbender/mapbender-documentation
33+
git clone git@github.com:mapbender/mapbender-documentation
3434
git checkout release/3.2.0
3535

3636
ln -s /data/mapbender-documentation/_build/ /var/www/html/mb-doc
3737

38-
rm -Rf _build
38+
rm -rf _build
3939
sphinx-build . _build -A version=3.2.0
4040

4141
http://localhost/mb-doc/
@@ -44,4 +44,4 @@ http://localhost/mb-doc/
4444
To participate in the documentation, create a fork and submit a pull request with your changes.
4545

4646

47-
Have fun!
47+
Have fun!

_static/theme_overrides.css

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
* Background of logo upper left
1313
*/
1414
.wy-side-nav-search {
15-
background-color: #e0e0e0;
16-
color: #000;
15+
background-color: #fff;
16+
color: #3A3A3A;
1717
}
1818

1919
/*
@@ -31,10 +31,10 @@
3131
}
3232

3333
/*
34-
* Menu Color of inactive entry in nice blue ($nav-background-color)
34+
* Menu Color of inactive entry in nice blue ($nav-background-color) ALT 008fc3
3535
*/
3636
.wy-nav-side {
37-
background: #008fc3;
37+
background: #0087b9;
3838
}
3939

4040
/*
@@ -70,3 +70,15 @@
7070
.wy-side-nav-search input[type="text"] {
7171
border-radius: 0px;
7272
}
73+
74+
.wy-nav-content-wrap {
75+
background: none;
76+
}
77+
78+
/*
79+
* Content area
80+
*/
81+
.wy-nav-content {
82+
max-width: 1000px;
83+
color: #3A3A3A;
84+
}

conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
# General information about the project.
4141
project = u'Mapbender'
42-
copyright = u'2021, The Mapbender Team'
42+
copyright = u'2022, The Mapbender Team'
4343

4444
# The version info for the project you're documenting, acts as replacement for
4545
# |version| and |release|, also used in various other places throughout the

de/customization/yaml.rst

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ parameters.yml
1010

1111
Hier werden grundlegende Parameter von Mapbender bestimmt:
1212

13-
**Datenbank**
14-
*************
13+
Datenbank
14+
*********
1515

1616
Zur Konfiguration der Datenbankverbindung werden die Dateien config.yml und parameters.yml verwendet. Während in der config.yml nur die Platzhalter angegeben werden, werden die Werte in der parameters.yml gefüllt.
1717

@@ -59,8 +59,8 @@ Die Datenbankkonfiguration in der parameters.yml sieht folgendermaßen aus, wenn
5959
database_user: postgres
6060
database_password: geheim
6161
62-
**Verwendung mehrerer Datenbanken**
63-
***********************************
62+
Verwendung mehrerer Datenbanken
63+
*******************************
6464

6565
Mit Mapbender können Sie auch mehrere Datenbanken verwenden. Dies wird empfohlen, wenn Sie Ihre eigenen Daten von den Mapbender-Daten trennen möchten. Das kann nützlich sein, wenn Sie eigenen Code verwenden, der nicht zu einem Mapbender-Bundle gehört.
6666

@@ -101,8 +101,8 @@ Symfony Dokumentation <http://symfony.com/doc/current/best_practices/configurati
101101
Mapbender verwendet Doctrine. Doctrine ist eine Sammlung von PHP-Bibliotheken und bietet einen objektrelationalen Mapper und eine Datenbankabstraktionsschicht (`Doctrine Projektseite <http://www.doctrine-project.org/>`_).
102102

103103

104-
**Disclaimer**
105-
**************
104+
Disclaimer
105+
**********
106106

107107
.. image:: ../../figures/disclaimer.png
108108

@@ -118,8 +118,8 @@ Es kann ein Disclaimer mittels Sitelinks hinzugefügt werden. Dafür muss Folgen
118118
119119
Die Sitelinks werden mittels "|" voneinander getrennt.
120120
121-
**Logo**
122-
********
121+
Logo
122+
****
123123

124124
Das Logo (Standard ist das Mapbender Logo) kann in der Datei parameters.yml angepasst werden. Diese Änderung wirkt sich global auf die gesamte Mapbender Installation aus.
125125

@@ -130,8 +130,8 @@ Das Logo (Standard ist das Mapbender Logo) kann in der Datei parameters.yml ange
130130
Die Datei des neuen Logos muss unter application/web eingefügt werden.
131131
132132
133-
**Mailer**
134-
**********
133+
Mailer
134+
******
135135

136136
Die Mailerangaben starten mit mailer (z.B. smtp oder sendmail).
137137
Eine Konfiguration könnte wie folgt aussehen:
@@ -149,8 +149,8 @@ Ein Mailer wird für die Funktionen 'Self-Registration' und 'Passwort zurückset
149149
Weitere Informationen im Kapitel :ref:`users_de`.
150150

151151

152-
**Projektname**
153-
***************
152+
Projektname
153+
***********
154154

155155
Der Projektname (Standard: Mapbender) kann in der Datei parameters.yml angepasst werden. Diese Änderung wirkt sich global auf die gesamte Mapbender Installation aus.
156156

@@ -162,8 +162,8 @@ Der Projektname (Standard: Mapbender) kann in der Datei parameters.yml angepasst
162162
**Wichtiger Hinweis:** In der parameters.yml dürfen **keine Tabulatoren für Einrückungen** verwendet werden.
163163

164164

165-
**Proxy-Einstellungen**
166-
***********************
165+
Proxy-Einstellungen
166+
*******************
167167

168168
Wenn ein Proxy verwendet wird, muss dieser in der Datei parameters.yml im Bereich OWSProxy Configuration angegeben werden.
169169

@@ -184,8 +184,8 @@ Eine Konfiguration könnte wie folgt aussehen:
184184
- 192.168.1.123
185185
186186
187-
**Spracheinstellung**
188-
*********************
187+
Spracheinstellung
188+
*****************
189189

190190
Die Sprache (locale) der Mapbender Installation kann angepasst werden, jedoch nicht die einer einzelnen Anwendung.
191191

@@ -219,8 +219,8 @@ Diese Datei enthält grundlegende Architektur-Vorgaben von Mapbender. Gleichzeit
219219
* **fom_user.reset_password**: Über diesen Parameter kann die Möglichkeit de/aktiviert werden, das Passwort neu zu setzen.
220220
* **framework.session.cookie_httponly**: Stellen Sie für HTTP-only session cookies sicher, dass der Parameter framework.session.cookie_httponly auf true steht.
221221

222-
**Datenbank**
223-
*************
222+
Datenbank
223+
*********
224224
Wichtig: Jede Datenbank, die in der parameters.yml definiert wird, muss auch als Platzhalter in der config.yml stehen:
225225

226226
.. code-block:: yaml

de/development/introduction.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.. _development_introcution_de:
1+
.. _development_introduction_de:
22

33
Einführung
44
##########

de/functions/backend/FOM/examples.rst

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,19 @@ Benutzer mit der ID 1 zurücksetzen
88

99
Der Befehl ``app/console fom:user:resetroot`` setzt den User mit der ID 1 zurück. Dieser Benutzer hat generell alle Rechte.
1010

11-
.. code-block:: bash
12-
$ app/console fom:user:resetroot
13-
Welcome to the Mapbender root account management command
14-
Enter the username to use for the root account.
15-
Username [root]: root
16-
Enter the e-mail adress to use for the root account.
17-
E-Mail [root@root.de]: admin@mycompany.foo
18-
Enter the password to use for the root account.
19-
Password: secret
20-
Do you confirm reset [yes]? yes
21-
The root is now usable. Have fun!
11+
.. code-block:: yaml
12+
13+
app/console fom:user:resetroot
14+
15+
Welcome to the Mapbender root account management command
16+
Enter the username to use for the root account.
17+
Username [root]: root
18+
Enter the e-mail adress to use for the root account.
19+
E-Mail [root@root.de]: admin@mycompany.foo
20+
Enter the password to use for the root account.
21+
Password: secret
22+
Do you confirm reset [yes]? yes
23+
The root is now usable. Have fun!
2224
2325
2426
Neue Benutzer anlegen
-26.5 KB
Binary file not shown.
-32.3 KB
Binary file not shown.

de/functions/backend/FOM/users.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Passwort vergessen
1919

2020
Falls ein Benutzer sein Passwort vergessen hat, kann er in der Login-Maske über den Link "Passwort vergessen" ein neues Passwort anfordern. Dazu gibt er dann seinen Benutzernamen oder seine E-Mail Adresse an.
2121

22-
.. image:: ../../../../de/functions/backend/FOM/user_forgot_password.png
22+
.. image:: ../../../../figures/de/fom/user_forgot_password.png
2323

2424
Danach bekommt der Benutzer eine E-Mail mit einem Link zur Zurücksetzung des Passworts. Der Link ist nach der Nutzung nicht mehr gültig. Der Text der Mail kann in der Datei /FOM/UserBundle/Resources/translations/messages.de.xlf angepasst werden.
2525

@@ -43,7 +43,7 @@ Benutzer können sich in Mapbender selbst registrieren. Dafür stellt man in der
4343
4444
Im Login-Dialog erscheint der "Register" Link. Der Benutzer wird zu einer Maske geführt, in der er Name, Passwort und E-Mail Adresse angeben kann.
4545

46-
.. image:: ../../../../de/functions/backend/FOM/user_self_register.png
46+
.. image:: ../../../../figures/de/fom/user_self_register.png
4747

4848
Danach erhält er eine Bestätigungsmail, mit der er seine Anmeldung abschließen kann. Bis zu diesem Zeitpunkt ist er als inaktiver Nutzer in Mapbender hinterlegt.
4949

@@ -55,7 +55,7 @@ Aktivieren von Nutzern
5555

5656
Benutzer können von Administratoren mit der ACL-Rolle *edit* aktiviert oder deaktiviert werden. Ein Benutzer mit Administrationsrechten kann sich selbst nicht aktivieren oder deaktivieren.
5757

58-
.. image:: ../../../../de/functions/backend/FOM/edit_user_activated.png
58+
.. image:: ../../../../figures/de/fom/edit_user_activated.png
5959

6060
Ein Benutzer, der deaktiviert ist, kann sich so lange nicht mehr im Mapbender anmelden, bis er wieder aktiviert wird.
6161

@@ -71,7 +71,7 @@ Mit einem Klick auf den Schlüssel wird der Benutzerzugriff auf ein Element ange
7171

7272
Ein gesetzter Haken neben dem entsprechenden Nutzer-Account erlaubt dem jeweiligen Nutzer den Zugriff. Der Schlüssel wird nach erfolgreicher Rechtevergabe rot. Wenn Sie nun den Cursor über den Schlüssel halten, sehen Sie die Namen der berechtigten Nutzer in einem Pop-Up Fenster.
7373

74-
.. image:: ../../../../de/functions/backend/FOM/element_security_key_popup.png
74+
.. image:: ../../../../figures/de/fom/element_security_key_popup.png
7575

7676

7777
Login Fehler

de/functions/backend/layerset.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ Layersets und Layerset-Instanzen
55

66
Ein Layerset ist ein logischer Container, der einen oder mehrere Layerset-Instanzen (WMS-Dienste) beinhalten kann. Ein typisches Beispiel ist die Unterscheidung zwischen dem Layerset "main" (Hauptkarte) und "overview" (Übersichtskarte). Es besteht die Möglichkeit, weitere Layersets zu definieren. Diese werden entweder in der Karte direkt oder auch im Layertree als eigener Ordner dargestellt (thematische Layer).
77

8-
.. image:: ../../../figures/de/layerset/mapbender_service_edit_DE.png
8+
.. image:: ../../../figures/de/layerset/mapbender_service_edit.png
99

1010

1111
Layerset-Instanzen
1212
==================
1313

1414
Layerset-Instanzen enthalten unterschiedliche Optionen, mit denen WMS-Dienste angesprochen werden können: das Bildformat, das Infoformat, Exceptionformat, die Maßstäbe für die einzelnen Layer und vieles mehr. Aus der Layerset-Übersicht können mit dem Zahnrad-Button einzelne Instanzen konfiguriert werden.
1515

16-
.. image:: ../../../figures/de/layerset/mapbender_wms_application_settings_DE.png
16+
.. image:: ../../../figures/de/layerset/mapbender_wms_application_settings.png
1717

1818
Sobald ein WMS-Dienst in ein Layerset eingebunden wird, ist er als Layerset-Instanz mit der Anwendung verknüpft.
1919
Der Screenshot zeigt die `private Instanz <layerset.rst#freie-und-private-instanzen>`_ ``2/28`` basierend auf einem WMS-Dienst. Die zugehörige Datenquelle ist die Nr. 2. Die Layerset-Instanz selbst hat die Laufnummer 28.
@@ -88,23 +88,23 @@ Alle Layerset-Instanzen werden standardmäßig als private Instanzen erstellt. P
8888

8989
Eine Layerset-Instanz kann in der Bearbeitungsansicht über den blauen Button "In freie Instanz umwandeln" umgeändert werden. Über den gleichen Button lässt sich eine freie Instanz wieder in eine private Instanz umwandeln.
9090

91-
.. image:: ../../../figures/de/layerset/convert_to_shared_instance_DE.png
91+
.. image:: ../../../figures/de/layerset/convert_to_shared_instance.png
9292

9393
In der Layersets-Übersicht sind freie Instanzen in der Spalte "Typ" mit einem Funk-Symbol gekennzeichnet.
9494

95-
.. image:: ../../../figures/de/layerset/convert_to_bound_instance_DE.png
95+
.. image:: ../../../figures/de/layerset/convert_to_bound_instance.png
9696

9797
Private Instanzen sind wiederum mit einem Anker-Symbol gekennzeichnet.
9898

99-
.. image:: ../../../figures/de/layerset/instances_labels_DE.png
99+
.. image:: ../../../figures/de/layerset/instances_labels.png
100100

101101
Um eine freie Instanz in eine Anwendung einzubinden, kann diese als Datenquelle beim Hinzufügen einer Instanz ausgewählt werden.
102102

103-
.. image:: ../../../figures/de/layerset/incorporate_shared_instance_DE.png
103+
.. image:: ../../../figures/de/layerset/incorporate_shared_instance.png
104104

105105
Zu einer Übersicht aller freien Instanzen kann über das Menü zu **Datenquellen -> Freie Instanzen** navigiert werden.
106106

107-
.. image:: ../../../figures/de/layerset/shared_instances_overview_DE.png
107+
.. image:: ../../../figures/de/layerset/shared_instances_overview.png
108108

109109

110110
.. _layer_konfiguration:
@@ -114,7 +114,7 @@ Layerkonfiguration
114114

115115
Über die verschiedenen Checkboxen können Sie verschiedene Einstellungen treffen. Beachten Sie dabei, dass die oberste Checkbox der Liste jeweils für alle Instanzen denselben Status auswählt.
116116

117-
.. image:: ../../../figures/de/layerset/layerset_instance_DE.png
117+
.. image:: ../../../figures/de/layerset/layerset_instance.png
118118

119119
* Titel: Layertitel der Service Information (anpassbar).
120120
* Aktiv an/aus (active on/off): Aktiviert/deaktiviert ein Thema in dieser Anwendung. Sobald dieser Haken nicht gesetzt ist, werden alle anderen Haken derselben Instanz ignoriert.
@@ -166,7 +166,7 @@ In einer Layerset Instanz können Vendor Specific Parameter angegeben werden, di
166166
In Mapbender können die Vendor Specific Parameter genutzt werden, um Benutzer und Gruppeninformation des angemeldeten Benutzers an die WMS-Anfrage zu hängen. Es können auch feste Werte übermittelt werden.
167167
Das folgende Beispiel zeigt die Definition eines Parameters „group“, der als Inhalt die Gruppe des gerade in Mapbender angemeldeten Nutzers weitergibt.
168168

169-
.. image:: ../../../figures/de/layerset/mapbender_vendor_specific_parameter_DE.png
169+
.. image:: ../../../figures/de/layerset/mapbender_vendor_specific_parameter.png
170170

171171
* Name: Parameter Name im WMS Request.
172172
* Default: Standardwert

0 commit comments

Comments
 (0)