Draft: Initial content #11

Open
savau wants to merge 28 commits from content into restructure
30 changed files with 1677 additions and 1241 deletions

View File

@ -1,4 +1,6 @@
image: nixpkgs/nix-flakes
default:
image:
name: registry.uniworx.de/uniworx/containers/nix-attic:latest
workflow:
rules:

View File

@ -2,12 +2,11 @@
title: Seite befindet sich im Aufbau
tags:
- index
- meta
sort: -9001
---
```{=html}
<div class="px-4 py-5 my-5 text-center">
<h1 class="display-5 fw-bold text-body-emphasis">UniWorX Systems</h1>
<h1 class="display-5 fw-bold text-body-emphasis">UniWorX Systems GmbH</h1>
<div class="col-lg-6 mx-auto">
<p class="lead">
Diese Seite befindet sich aktuell noch im Aufbau.

12
content/about.md Normal file
View File

@ -0,0 +1,12 @@
---
title: Über uns
tags: about
sort: 0
---
# Über uns
Die UniWorX Systems GmbH ist eine in München ansässige Firma mit Fokus auf Entwurf, Entwicklung und Wartung von Kommunikations- und Verwaltungssoftware.
Wir verfolgen das Ziel, die Digitalisierung der Verwaltung im öffentlichen, universitären aber auch im firmeninternen Bereich voranzutreiben.
Typische und erprobte Anwendungsbereiche sind Universitätsverwaltung, Lehrverwaltung sowie Fahrschulverwaltung.

21
content/clients.md Normal file
View File

@ -0,0 +1,21 @@
---
title: Unsere Partner
tags:
- index
- about
sort: 9999
show: "False"
---
# Unsere Partner
```{=html}
<div class="text-center">
<a href="https://www.lmu.de/" target="_blank" rel="noreferrer noopener">
<img src="../images/LMU_Muenchen_Logo.svg" width="200" alt="LMU München Logo"/>
</a>
<a href="https://www.fraport.com/" target="_blank" rel="noreferrer noopener">
<img src="../images/Fraport_Logo.svg" width="200" alt="Fraport AG Logo" id="fraport-logo"/>
</a>
</div>
```

23
content/contact.md Normal file
View File

@ -0,0 +1,23 @@
---
title: Kontakt
tags: contact
sort: 9999
---
# Kontakt
## UniWorX Systems GmbH
> UniWorX Systems GmbH
> Savitsstraße 43
> D-81929 München
> Bavaria, Germany
### Geschäftsführung
> Sarah Vaupel
> Savitsstraße 43
> D-81929 München
> Bavaria, Germany
> E-Mail: [sarah.vaupel@uniworx.de](mailto:sarah.vaupel@uniworx.de)
> Telefon: [+49 179 4130707](tel:+491794130707)

9
content/fradrive.md Normal file
View File

@ -0,0 +1,9 @@
---
title: FraDrive
tags:
- projects
---
# FraDrive
Vorfeld- und Rollfeld-Fahrschulverwaltung in Kooperation mit der Fraport AG
...

15
content/index.md Normal file
View File

@ -0,0 +1,15 @@
---
title: Seite befindet sich im Aufbau
tags: index
sort: -9001
---
```{=html}
<div class="px-4 py-5 my-5 text-center">
<h1 class="display-5 fw-bold text-body-emphasis">UniWorX Systems GmbH</h1>
<div class="col-lg-6 mx-auto">
<p class="lead">
Diese Seite befindet sich aktuell noch im Aufbau.
</p>
</div>
</div>
```

13
content/open-source.md Normal file
View File

@ -0,0 +1,13 @@
---
title: Open Source
tags:
- about
sort: 100
---
# Open Source
TODO Warum quelloffene Software
TODO Wie wir quelloffene Software bereitstellen
TODO Wie wir die open source community unterstützen

18
content/services.md Normal file
View File

@ -0,0 +1,18 @@
---
title: Dienstleistungen
tags:
- services
---
# Dienstleistungen
## Unterstützung in der Digitalisierung und Optimierung von Geschäftsprozessen
Wir analysieren und begleiten Ihre Geschäftsprozesse im laufenden Betrieb.
Darauf aufbauend erstellen wir eine Digitalisierungsstrategie für den Prozess mit unserem bewährten UniWorX-Workflow-System.
Weiter begleiten wir den kontinuierlichen Übergang des Geschäftsprozesses in das neue System, um alle am Prozess beteiligten Personen mitzunehmen und zu entlasten.
Der so erreichte neue Prozess behält die Flexibilität des alten Prozesses so weit wie gewünscht und setzt gleichzeitig die erforderlichen Grenzen um;
seien es notwendige Grenzen aufgrund von Funktionsanforderungen, rechtlichen Vorgaben, oder ...
Bei geänderten Anforderungen kann der Prozess jederzeit dynamisch weiterentwickelt werden.

12
content/uni2work.md Normal file
View File

@ -0,0 +1,12 @@
---
title: Uni2work
tags:
- projects
---
# Uni2work
Campus-Management-Software in Kooperation mit der Ludwig-Maximilians-Universität München
Uni2work ist eine Campus-Management-Software zur Verwaltung von Hochschullehre und Prüfungsamt.
Das Projekt wurde am Institut für Informatik der Ludwig-Maximilians-Universität (LMU) München begonnen und später als quelloffene Software veröffentlicht.
...

12
content/workflows.md Normal file
View File

@ -0,0 +1,12 @@
---
title: Workflows
tags:
- projects
---
# Workflows
Das Workflow-System als Bestandteil von Uni2work wurde als Kommunikations-Framework zur digitalen Abwicklung von Lehr- und Universitätsverwaltungs-bezogenen Kommunikationsprozessen entwickelt.
Im universitären Umfeld werden Workflows bereits zur digitalen Verwaltung von Abschlussarbeiten, Leistungsanerkennungen und vielem mehr eingesetzt.
...

View File

@ -4,7 +4,7 @@
"main": "index.js",
"private": true,
"dependencies": {
"@fortawesome/fontawesome-free": "^6.4.0",
"@fortawesome/fontawesome-free": "^6.4.2",
"@popperjs/core": "^2.11.7",
"bootstrap": "^5.2.3",
"typeface-source-sans-pro": "^1.1.13"

View File

@ -62,3 +62,6 @@ footer > nav > ul
& > li
display: block
#fraport-logo
filter: brightness(0) saturate(100%) invert(18%) sepia(37%) saturate(3738%) hue-rotate(216deg) brightness(98%) contrast(88%)

File diff suppressed because it is too large Load Diff

3
images/Fraport_Logo.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="760px" height="398px" viewBox="0 0 760 398" enable-background="new 0 0 760 398" xml:space="preserve">
<rect x="35.525" y="35.568" fill="#2F854C" width="326.715" height="326.875"/>
<rect x="397.752" y="35.568" fill="#2F854C" width="326.715" height="326.875"/>
<path fill="#FFFFFF" d="M233.115,294.498v-69.621h38.574v73.449c0,5.211,1.191,8.922,3.578,11.133
c2.398,2.215,5.602,3.32,9.605,3.32c4.012,0,7.242-1.105,9.688-3.32c2.445-2.211,3.684-5.922,3.684-11.133v-73.449h38.391v69.621
c0,8.309-1.25,15.367-3.754,21.188c-2.496,5.82-6.012,10.547-10.512,14.211c-4.512,3.664-9.969,6.32-16.367,7.969
c-6.402,1.672-13.449,2.5-21.129,2.5c-7.566,0-14.527-0.828-20.871-2.5c-6.34-1.648-11.801-4.305-16.359-7.969
c-4.57-3.664-8.137-8.391-10.688-14.211C234.389,309.865,233.115,302.807,233.115,294.498z M164.986,311.947
c0,0.77,0.379,1.16,1.164,1.16c0.547,0,0.832-0.391,0.832-1.16c1-7.316,2.281-15.312,3.84-24.012
c1.566-8.695,3.109-17.172,4.676-25.43c1.559-8.242,3.062-15.754,4.504-22.5c1.449-6.77,2.562-11.797,3.348-15.129h36.066v112.5
h-21.703v-94.715c0-0.559-0.398-0.832-1.172-0.832c-0.441,0-0.668,0.273-0.668,0.832c-0.887,4.422-1.84,9.383-2.836,14.871
c-1.012,5.48-2.23,11.902-3.684,19.27c-1.445,7.371-3.195,15.984-5.25,25.836c-2.059,9.867-4.484,21.438-7.266,34.738h-22.551
c-2.777-13.074-5.145-24.375-7.094-33.906c-1.957-9.52-3.652-17.879-5.098-25.09c-1.441-7.195-2.727-13.621-3.84-19.273
c-1.105-5.648-2.223-11.133-3.34-16.445c0-0.559-0.391-0.832-1.172-0.832c-0.438,0-0.664,0.273-0.664,0.832v94.715h-19.867v-112.5
h36.23c0.559,2.434,1.234,5.586,2.008,9.473c0.77,3.887,1.645,8.223,2.582,13.047c0.953,4.805,1.918,9.969,2.93,15.438
c0.996,5.5,2,11.086,3.004,16.797c1.004,5.703,1.918,11.301,2.758,16.789C163.557,301.896,164.311,307.076,164.986,311.947z
M58.775,224.877h11.02v104.191h32.059v8.309H58.775V224.877z"/>
<polygon fill="#FFFFFF" points="421.791,205.6 421.791,181.709 426.244,181.709 426.244,202.057 438.119,202.057 438.119,205.6 "/>
<path fill="#FFFFFF" d="M454.377,206.088c-5.141,0-9.988-1.848-9.988-10.043v-14.336h4.469v14.746c0,3.789,1.816,6.348,5.52,6.348
c3.641,0,5.418-2.391,5.418-6.348v-14.746h4.465v14.336C464.26,203.658,459.314,206.088,454.377,206.088z"/>
<path fill="#FFFFFF" d="M480.354,185.088h-2.535v17.102h2.535c5.078,0,7.855-2.25,7.855-8.703
C488.209,187.889,485.525,185.088,480.354,185.088z M480.557,205.6h-7.203v-23.891h7.203c8.508,0,12.312,4.914,12.312,11.777
C492.869,201.338,488.275,205.6,480.557,205.6z"/>
<polygon fill="#FFFFFF" points="523.779,205.6 519.037,205.6 514.408,188.838 509.779,205.6 505.045,205.6 497.775,181.709
502.744,181.709 507.619,200.412 512.217,183.654 516.943,183.654 521.518,200.412 526.354,181.709 531.021,181.709 "/>
<rect x="537.775" y="181.709" fill="#FFFFFF" width="4.461" height="23.891"/>
<path fill="#FFFFFF" d="M562.135,206.088c-7.273,0-11.625-4.992-11.625-12.637c0-8.266,6.066-12.223,11.625-12.223
c3.914,0,6.449,1.23,8.066,2.664l-1.824,3.344c-1.301-1.469-3.078-2.801-6.242-2.801c-4.016,0-7,3.59-7,9.016
c0,5.562,2.984,9.422,7.203,9.422c2.438,0,3.848-0.617,4.426-1.156v-6.082h-5.352v-3.277h9.648v11.473
C568.994,205.092,566.217,206.088,562.135,206.088z"/>
<rect x="577.197" y="193.416" fill="#FFFFFF" width="9.367" height="2.973"/>
<polygon fill="#FFFFFF" points="443.443,249.506 442.623,231.342 436.541,246.225 432.49,246.225 426.283,231.342 425.561,249.506
421.205,249.506 422.611,225.6 428.174,225.6 434.721,241.439 440.939,225.6 446.494,225.6 447.896,249.506 "/>
<path fill="#FFFFFF" d="M465.463,230.045l-3.738,10.445h7.547L465.463,230.045z M472.529,249.506l-2.094-5.812h-9.805l-2.125,5.812
h-4.707l9.539-23.906h4.672l9.465,23.906H472.529z"/>
<polygon fill="#FFFFFF" points="499.393,249.506 492.908,239.865 486.295,249.506 480.939,249.506 490.135,237.115 481.658,225.6
487.252,225.6 493.154,234.475 498.916,225.6 504.271,225.6 495.826,237.115 504.986,249.506 "/>
<rect x="511.541" y="225.6" fill="#FFFFFF" width="4.465" height="23.906"/>
<polygon fill="#FFFFFF" points="547.229,249.506 546.396,231.342 540.326,246.225 536.275,246.225 530.068,231.342 529.346,249.506
524.99,249.506 526.4,225.6 531.959,225.6 538.506,241.439 544.721,225.6 550.283,225.6 551.682,249.506 "/>
<rect x="560.674" y="225.6" fill="#FFFFFF" width="4.453" height="23.906"/>
<polygon fill="#FFFFFF" points="591.033,249.506 591.033,245.951 579.166,245.951 579.166,225.6 574.701,225.6 574.701,249.506 "/>
<rect x="598.623" y="225.6" fill="#FFFFFF" width="4.453" height="23.906"/>
<path fill="#FFFFFF" d="M621.369,230.045l-3.742,10.445h7.547L621.369,230.045z M628.432,249.506l-2.094-5.812h-9.812l-2.125,5.812
h-4.699l9.531-23.906h4.668l9.477,23.906H628.432z"/>
<polygon fill="#FFFFFF" points="654.264,249.506 644.252,231.686 644.252,249.506 639.854,249.506 639.854,225.6 645.689,225.6
655.713,243.42 655.713,225.6 660.096,225.6 660.096,249.506 "/>
<path fill="#FFFFFF" d="M685.521,242.873c0-3.609-2.191-5.32-4.902-6.484l-4.734-2.008c-1.48-0.617-3.023-1.438-3.023-3.148
c0-1.367,1.203-2.898,3.844-2.898c2.988,0,4.668,1.328,6.039,3.008l1.891-2.969c-1.727-2.051-4.738-3.25-7.93-3.25
c-3.844,0-8.41,2.254-8.41,6.863c0,2.941,1.988,4.883,4.566,5.977l4.734,2.012c1.852,0.789,3.258,1.672,3.258,3.555
c0,1.531-1.406,3.242-4.422,3.242c-3.055,0-5.039-1.367-6.766-3.312l-1.879,3c1.129,1.336,3.84,3.516,8.574,3.516
C683.564,249.975,685.521,245.334,685.521,242.873z"/>
<rect x="691.252" y="237.311" fill="#FFFFFF" width="9.363" height="2.977"/>
<path fill="#FFFFFF" d="M431.436,293.881c-5.152,0-9.984-1.855-9.984-10.039v-14.344h4.453v14.742c0,3.789,1.82,6.359,5.531,6.359
c3.629,0,5.418-2.391,5.418-6.359v-14.742h4.453v14.344C441.307,291.451,436.377,293.881,431.436,293.881z"/>
<polygon fill="#FFFFFF" points="464.818,293.393 454.795,275.568 454.795,293.393 450.4,293.393 450.4,269.498 456.236,269.498
466.256,287.318 466.256,269.498 470.639,269.498 470.639,293.393 "/>
<rect x="480.213" y="269.498" fill="#FFFFFF" width="4.465" height="23.895"/>
<polygon fill="#FFFFFF" points="504.877,293.393 500.15,293.393 490.604,269.498 495.65,269.498 502.619,288.889 509.584,269.498
514.42,269.498 "/>
<polygon fill="#FFFFFF" points="521.033,293.393 521.033,269.498 537.127,269.498 537.127,272.982 525.498,272.982 525.498,279.264
536.205,279.264 536.205,282.678 525.498,282.678 525.498,289.85 537.58,289.85 537.58,293.393 "/>
<path fill="#FFFFFF" d="M553.529,272.873h-3.848v6.938h3.848c3.438,0,4.289-1.672,4.289-3.656
C557.818,274.35,556.408,272.873,553.529,272.873z M559.053,293.393l-4.832-7.199c-1.238-1.844-2.305-3.113-3.43-3.113h-1.109
v10.312h-4.453v-23.895h9.16c4.219,0,8.027,2.215,8.027,6.656c0,4.504-4.051,6.184-6.109,6.418c0.691,0.441,1.578,1.602,1.891,2.051
l6.18,8.77H559.053z"/>
<path fill="#FFFFFF" d="M577.686,293.881c-4.738,0-7.445-2.195-8.582-3.516l1.887-3.008c1.723,1.945,3.711,3.312,6.762,3.312
c3.02,0,4.426-1.711,4.426-3.242c0-1.887-1.406-2.773-3.258-3.555l-4.734-2.016c-2.578-1.094-4.566-3.035-4.566-5.977
c0-4.609,4.566-6.863,8.406-6.863c3.195,0,6.207,1.191,7.93,3.242l-1.887,2.969c-1.371-1.668-3.051-2.996-6.043-2.996
c-2.641,0-3.84,1.531-3.84,2.898c0,1.711,1.543,2.531,3.02,3.145l4.727,2.012c2.711,1.164,4.914,2.871,4.914,6.484
C586.846,289.232,584.889,293.881,577.686,293.881z"/>
<rect x="594.873" y="269.498" fill="#FFFFFF" width="4.465" height="23.895"/>
<polygon fill="#FFFFFF" points="618.51,273.053 618.51,293.393 614.057,293.393 614.057,273.053 605.99,273.053 605.99,269.498
626.572,269.498 626.572,273.053 "/>
<path fill="#FFFFFF" d="M645.17,267.318c-1.273,0-2.328-1.094-2.328-2.297c0-1.188,1.027-2.281,2.328-2.281s2.332,1.094,2.332,2.281
C647.502,266.225,646.447,267.318,645.17,267.318z M641.803,273.939l-3.738,10.441h7.547L641.803,273.939z M638.545,267.318
c-1.266,0-2.328-1.094-2.328-2.297c0-1.188,1.023-2.281,2.328-2.281c1.309,0,2.34,1.094,2.34,2.281
C640.885,266.225,639.814,267.318,638.545,267.318z M648.881,293.393l-2.094-5.801h-9.82l-2.121,5.801h-4.699l9.531-23.895h4.672
l9.465,23.895H648.881z"/>
<polygon fill="#FFFFFF" points="669.9,273.053 669.9,293.393 665.447,293.393 665.447,273.053 657.389,273.053 657.389,269.498
677.971,269.498 677.971,273.053 "/>
<polygon fill="#FFFFFF" points="443.443,337.287 442.623,319.135 436.541,334.018 432.49,334.018 426.283,319.135 425.561,337.287
421.205,337.287 422.611,313.393 428.174,313.393 434.721,329.232 440.939,313.393 446.494,313.393 447.896,337.287 "/>
<path fill="#FFFFFF" d="M469.381,311.205c-1.277,0-2.34-1.094-2.34-2.285s1.035-2.285,2.34-2.285c1.297,0,2.367,1.094,2.367,2.285
S470.639,311.205,469.381,311.205z M462.752,311.205c-1.262,0-2.328-1.094-2.328-2.285s1.027-2.285,2.328-2.285
s2.371,1.094,2.371,2.285S464.025,311.205,462.752,311.205z M466.396,337.768c-5.152,0-9.984-1.836-9.984-10.039v-14.336h4.453
v14.754c0,3.789,1.82,6.352,5.531,6.352c3.629,0,5.418-2.395,5.418-6.352v-14.754h4.453v14.336
C476.268,335.346,471.338,337.768,466.396,337.768z"/>
<polygon fill="#FFFFFF" points="499.779,337.287 489.756,319.475 489.756,337.287 485.361,337.287 485.361,313.393 491.197,313.393
501.217,331.217 501.217,313.393 505.6,313.393 505.6,337.287 "/>
<path fill="#FFFFFF" d="M525.127,337.768c-7.75,0-11.391-6.004-11.391-12.598c0-6.453,4.422-12.258,11.391-12.258
c3.438,0,6.109,1.133,7.93,3.039l-1.754,3.32c-1.34-1.504-2.668-3.078-6.105-3.078c-4.055,0-6.793,3.93-6.793,8.977
c0,4.953,2.949,9.328,6.832,9.328c2.852,0,4.727-0.961,6.75-3.117l1.715,3.418C530.924,336.92,528.908,337.768,525.127,337.768z"/>
<polygon fill="#FFFFFF" points="555.83,337.287 555.83,326.467 545.131,326.467 545.131,337.287 540.67,337.287 540.67,313.393
545.131,313.393 545.131,323.197 555.83,323.197 555.83,313.393 560.291,313.393 560.291,337.287 "/>
<polygon fill="#FFFFFF" points="569.732,337.287 569.732,313.393 585.822,313.393 585.822,316.881 574.193,316.881 574.193,323.158
584.896,323.158 584.896,326.576 574.193,326.576 574.193,333.744 586.268,333.744 586.268,337.287 "/>
<polygon fill="#FFFFFF" points="608.33,337.287 598.311,319.475 598.311,337.287 593.916,337.287 593.916,313.393 599.744,313.393
609.771,331.217 609.771,313.393 614.166,313.393 614.166,337.287 "/>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -3,7 +3,7 @@ title: Datenschutzerklärung
---
<div markdown="1" class="multi-col small-headlines">
# Datenschutzerklärung
*Stand: 06.08.2023*
*Stand: 27.10.2023*
Wir informieren Sie nachfolgend gemäß den gesetzlichen Vorgaben des Datenschutzrechts (insb. gemäß BDSG n.F. und der europäischen Datenschutz-Grundverordnung „DSGVO“) über die Art, den Umfang und Zweck der Verarbeitung personenbezogener Daten durch unser Unternehmen. Diese Datenschutzerklärung gilt auch für unsere Webseiten und Social-Media-Profile. Bezüglich der Definition von Begriffen wie etwa „personenbezogene Daten“ oder „Verarbeitung“ verweisen wir auf Art. 4 DSGVO.
@ -13,13 +13,14 @@ Wir informieren Sie nachfolgend gemäß den gesetzlichen Vorgaben des Datenschut
Unsere verantwortliche Person (nachfolgend „Verantwortlicher“) i.S.d. Art. 4 Zif. 7 DSGVO ist:
> UniWorX Systems
> UniWorX Systems GmbH
> Savitsstraße 43
> D-81929 München
> Bavaria, Germany
>
> Bavaria, Germany
>
> Geschäftsführerin: Sarah Vaupel
> E-Mail-Adresse: sarah.vaupel@uniworx.de
> E-Mail: [sarah.vaupel@uniworx.de](mailto:sarah.vaupel@uniworx.de)
> Telefon: +49 179 4130707
### Datenschutzbeauftragte Person
@ -28,7 +29,8 @@ Unsere verantwortliche Person (nachfolgend „Verantwortlicher“) i.S.d. Art. 4
> D-81929 München
> Bavaria, Germany
>
> E-Mail-Adresse: sarah.vaupel@uniworx.de
> E-Mail: [sarah.vaupel@uniworx.de](mailto:sarah.vaupel@uniworx.de)
> Telefon: +49 179 4130707
## Datenarten, Zwecke der Verarbeitung und Kategorien betroffener Personen
@ -137,7 +139,7 @@ Wir setzen keine automatische Entscheidungsfindung und kein Profiling ein.
Soziales Netzwerk.
6. Die Datenschutzhinweise, Auskunftsmöglichkeiten und Widerspruchmöglichkeiten (Opt-Out) der jeweiligen Netzwerke / Diensteanbieter finden Sie hier:
6. **Datenschutzhinweise, Auskunftsmöglichkeiten und Widerspruchmöglichkeiten (Opt-Out) der jeweiligen Netzwerke/Diensteanbieter:**
- **XING** Diensteanbieter: XING AG, Dammtorstra&szlig;e 29-32, 20354 Hamburg, Deutschland) - Datenschutzerkl&auml;rung/ Opt-Out:&nbsp;<a href="https://privacy.xing.com/de/datenschutzerklaerung" target="_blank" rel="nofollow">https://privacy.xing.com/de/datenschutzerklaerung</a>
- **LinkedIn** Diensteanbieter: LinkedIn Ireland Unlimited Company, Wilton Place, Dublin 2, Irland) &ndash; Datenschutzerkl&auml;rung:&nbsp;<a href="https://www.linkedin.com/legal/privacy-policy" target="_blank" rel="nofollow">https://www.linkedin.com/legal/privacy-policy</a>, Cookie-Richtlinie und Opt-Out:&nbsp;<a href="https://www.linkedin.com/legal/cookie-policy" target="_blank" rel="nofollow">https://www.linkedin.com/legal/cookie-policy</a>
@ -194,13 +196,13 @@ Wir setzen keine automatische Entscheidungsfindung und kein Profiling ein.
Sie können der Verarbeitung Ihrer personenbezogenen Daten für Zwecke der Werbung und Datenanalyse jederzeit widersprechen. Das Widerspruchsrecht können Sie kostenfrei ausüben. Über Ihren Werbewiderspruch können Sie uns unter folgenden Kontaktdaten informieren:
> UniWorX Systems
> UniWorX Systems GmbH
> Savitsstraße 43
> D-81929 München
> Bavaria, Germany
>
> Geschäftsführerin: Sarah Vaupel
> E-Mail-Adresse: sarah.vaupel@uniworx.de
> E-Mail: [sarah.vaupel@uniworx.de](mailto:sarah.vaupel@uniworx.de)
2. **Recht auf Auskunft**

View File

@ -6,22 +6,25 @@ title: Impressum
## Angaben gemäß § 5 TMG
> Sarah Vaupel
> UniWorX Systems
> UniWorX Systems GmbH
> Savitsstraße 43
> D-81929 München
> Bavaria, Germany
>
> Telefon: +49 179 4130707
> E-Mail: [sarah.vaupel@uniworx.de](mailto:sarah.vaupel@uniworx.de)
> Geschäftsführerin: Sarah Vaupel
> E-Mail: [sarah.vaupel@uniworx.de](mailto:sarah.vaupel@uniworx.de)
> Telefon: +49 179 4130707
## Verantwortlich für den Inhalt gemäß § 55 Abs. 2 RStV
> Sarah Vaupel
> UniWorX Systems
> UniWorX Systems GmbH
> Savitsstraße 43
> D-81929 München
> Bavaria, Germany
>
> Geschäftsführerin: Sarah Vaupel
> E-Mail: [sarah.vaupel@uniworx.de](mailto:sarah.vaupel@uniworx.de)
> Telefon: +49 179 4130707
## Disclaimer Rechtliche Hinweise

View File

@ -45,6 +45,7 @@ config :: Configuration
config =
defaultConfiguration
{ destinationDirectory = "public"
, previewPort = 8008
}
routeAsFilePath :: (FilePath -> FilePath) -> Routes
@ -57,12 +58,18 @@ stripPathPrefix (splitDirectories -> prefix) =
handleIf :: Exception e => (e -> Bool) -> (e -> IO a) -> IO a -> IO a
handleIf predicate handler = handle $ \exc -> bool throwIO handler (predicate exc) exc
metadataShow :: [Item w] -> Compiler [Item w]
metadataShow = filterM $ \Item{itemIdentifier} -> maybe (True :: Bool) read <$> getMetadataField itemIdentifier "show"
metadataSort :: [Item w] -> Compiler [Item w]
metadataSort = sortOnM $ \Item{itemIdentifier} -> maybe (0 :: Integer) read <$> getMetadataField itemIdentifier "sort"
where
sortOnM :: forall m a b. (Monad m, Ord b) => (a -> m b) -> [a] -> m [a]
sortOnM f = fmap (map snd . List.sortOn fst) . mapM (\x -> (,x) <$> f x)
metadata :: [Item w] -> Compiler [Item w]
metadata = metadataShow >=> metadataSort
unwrapped :: Snapshot
unwrapped = "unwrapped"
@ -171,8 +178,8 @@ main =
where
ctx' =
mconcat
[ listField "tags-nav" defaultContext (metadataSort <=< mapM (uncurry renderTagNav) $ tagsMap tags)
, listField "special-nav" defaultContext $ metadataSort =<< mapM (flip loadSnapshot unwrapped) =<< getMatches (fromGlob "special/**")
[ listField "tags-nav" defaultContext (metadata <=< mapM (uncurry renderTagNav) $ tagsMap tags)
, listField "special-nav" defaultContext $ metadata =<< mapM (flip loadSnapshot unwrapped) =<< getMatches (fromGlob "special/**")
, frontendContext
, defaultContext
]
@ -190,10 +197,14 @@ main =
fmap (fromMaybe tag') . runMaybeT . asum $
map (\itemId -> MaybeT $ getMetadataField itemId "title") tagItems'
, constField "route" navRoute
, listField "posts" (constField "tag" tag' <> constField "route" navRoute <> postContext) (metadataSort =<< mapM load ids)
, listField "posts" (constField "tag" tag' <> constField "route" navRoute <> postContext) (metadata =<< mapM load ids)
]
tagNavTemplate
| length ids > 1 = "templates/tag-nav.html"
| otherwise = "templates/tag-nav-singleton.html"
tagItem'
>>= loadAndApplyTemplate "templates/tag-nav.html" tagNavCtx
>>= loadAndApplyTemplate tagNavTemplate tagNavCtx
>>= normalizeUrls
postContext =
mconcat
@ -202,6 +213,10 @@ main =
]
specialContext = defaultContext
match "images/*" $ do
route idRoute
compile copyFileCompiler
match "content/**" $ do
compile $
pandocCompiler

3
tags/about.md Normal file
View File

@ -0,0 +1,3 @@
---
title: Über uns
---

4
tags/contact.md Normal file
View File

@ -0,0 +1,4 @@
---
title: Kontakt
sort: 9999
---

5
tags/index.md Normal file
View File

@ -0,0 +1,5 @@
---
title: Index
sort: -9999
show: "False"
---

View File

@ -1,4 +0,0 @@
---
title: Meta-Informationen zur Webseite
sort: -9001
---

3
tags/open-source.md Normal file
View File

@ -0,0 +1,3 @@
---
title: Open Source
---

3
tags/projects.md Normal file
View File

@ -0,0 +1,3 @@
---
title: Projekte
---

3
tags/services.md Normal file
View File

@ -0,0 +1,3 @@
---
title: Dienstleistungen
---

View File

@ -36,7 +36,7 @@
<ul>
$for(special-nav)$
<li>
<a href="$url$">$title$</a>
<a href="$url$$if(localhost)$.html$endif$">$title$</a>
</li>
$endfor$
</ul>

View File

@ -0,0 +1,5 @@
<li class="nav-link">
<a class="nav-link" href="$route$">
$title$
</a>
</li>