BULK
This commit is contained in:
@@ -33,13 +33,14 @@
|
||||
\usepackage{pgfplots}
|
||||
\usepackage{pgfplotstable}
|
||||
% \usepackage{fontawesome}
|
||||
\usepackage{fontawesome5}
|
||||
\usepackage{tikzpingus}
|
||||
\usepackage{tikzducks}
|
||||
\usepackage{pdfpc}
|
||||
\usepackage{amsmath}
|
||||
|
||||
\usepgfplotslibrary{dateplot}
|
||||
\usetikzlibrary{shapes,tikzmark}
|
||||
\usetikzlibrary{shapes,tikzmark,positioning,shapes.geometric}
|
||||
\tikzset{pipelinestep/.style={lw,rnd,shape=signal,signal from=west,signal pointer angle=130,minimum width=3cm,minimum height=2cm,draw=black,fill=lightgray!30}}
|
||||
|
||||
\def\info#1{\begingroup\color{gray}\scriptsize#1\endgroup}
|
||||
|
||||
@@ -206,13 +206,39 @@ sequenceDiagram
|
||||
"It works on my Machine"
|
||||
::::
|
||||
:::: column
|
||||
left
|
||||
**Deploymentprobleme bei Hetzner**
|
||||
Problem: schlechte Dokumentation.
|
||||
Lösung: Debugging mithilfe von Wireshark und lesen des Source Codes um das Framework zu verstehen und den Fehler zu finden.
|
||||
::::
|
||||
|
||||
:::: column
|
||||
right
|
||||
::::
|
||||
|
||||
:::
|
||||
|
||||
|
||||
## Teamleitung & PM
|
||||
|
||||
::: columns
|
||||
:::: column
|
||||
**Scrum Workflow:**
|
||||
|
||||
- 14-tägige Sprints
|
||||
- Weeklies & Retrospektiven
|
||||
- Definition of Done (DoD)
|
||||
::::
|
||||
:::: column
|
||||
**YouTrack**
|
||||
|
||||
**Gitea Issues / Board:**
|
||||
|
||||
- Integrierter Workflow
|
||||
- Single Source of Truth
|
||||
|
||||
::::
|
||||
:::
|
||||
|
||||
{ width=60% }
|
||||
|
||||
## Fazit
|
||||
|
||||
- **.NET Stack:** Massive Konsistenz-Vorteile durch statische Typisierung im Vergleich zu Node.js/React.
|
||||
- **Modul-Architektur:** Oqtane bietet perfekte Abstraktion für Team-Zusammenarbeit.
|
||||
- **Automatisierung:** CI/CD mit `.deb` Paketen reduziert Deployment-Fehler auf ein Minimum.
|
||||
- **Ergebnis:** Wartbare und skalierbare Web-Architektur.
|
||||
@@ -37,6 +37,40 @@
|
||||
- **Vertraulichkeit**: TLS/HTTPS & lokales Austria-Hosting.
|
||||
- **Betroffenenrechte**: Auskunft & Löschung garantiert.
|
||||
|
||||
\begin{center}
|
||||
\begin{tikzpicture}[
|
||||
node distance=0.6cm,
|
||||
stepnode/.style={rectangle, rounded corners=3pt, minimum width=2.0cm, minimum height=2.6cm, draw, line width=1pt, fill=white, inner sep=2pt},
|
||||
iconnode/.style={circle, minimum size=0.8cm, fill=gray!5},
|
||||
titlenode/.style={align=center, font=\scriptsize\bfseries},
|
||||
arrow/.style={-latex, line width=1.5pt, accent!30}
|
||||
]
|
||||
% Boxes
|
||||
\node[stepnode, draw=gray] (n1) at (0,0) {};
|
||||
\node[stepnode, draw=green!60!black, right=of n1] (n2) {};
|
||||
\node[stepnode, draw=blue!60!black, right=of n2] (n3) {};
|
||||
\node[stepnode, draw=orange, right=of n3] (n4) {};
|
||||
\node[stepnode, draw=orange!70!black, right=of n4] (n5) {};
|
||||
|
||||
% Icons
|
||||
\node[iconnode] at (n1.north) [yshift=-0.7cm] {\color{gray}\small\faCodeBranch};
|
||||
\node[iconnode] at (n2.north) [yshift=-0.7cm] {\color{green!60!black}\small\faCheckCircle};
|
||||
\node[iconnode] at (n3.north) [yshift=-0.7cm] {\color{blue!60!black}\small\faCogs};
|
||||
\node[iconnode] at (n4.north) [yshift=-0.7cm] {\color{orange}\small\faBoxOpen};
|
||||
|
||||
% Titles and Subtext
|
||||
\node[titlenode] at (n1.center) [yshift=-0.1cm] {Datenschutzerklärung};
|
||||
\node[titlenode] at (n2.center) [yshift=-0.1cm] {Datenminimierung};
|
||||
\node[titlenode] at (n3.center) [yshift=-0.1cm] {Vertraulichkeit};
|
||||
\node[titlenode] at (n4.center) [yshift=-0.1cm] {Betroffenenrechte};
|
||||
|
||||
% Connectors
|
||||
\draw[arrow] (n1) -- (n2);
|
||||
\draw[arrow] (n2) -- (n3);
|
||||
\draw[arrow] (n3) -- (n4);
|
||||
\end{tikzpicture}
|
||||
\end{center}
|
||||
|
||||
---
|
||||
|
||||
## Backup- & Restore-Systeme (1)
|
||||
@@ -64,7 +98,7 @@
|
||||
- Abbau von Registrierungshürden.
|
||||
- Keine sensiblen Passwörter im eigenen System.
|
||||
|
||||

|
||||
{width=20em}
|
||||
|
||||
---
|
||||
|
||||
@@ -78,7 +112,7 @@
|
||||
---
|
||||
|
||||
## Der Premium-Bereich (2)
|
||||

|
||||

|
||||
**Datensparsame Mitgliedersuche & Kontaktfunktion:**
|
||||

|
||||
|
||||
|
||||
BIN
Defensio/Images/images/konstantin/BlackBoard-Overview.png
Normal file
BIN
Defensio/Images/images/konstantin/BlackBoard-Overview.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 227 KiB |
BIN
Defensio/Images/images/konstantin/Brevo.png
Normal file
BIN
Defensio/Images/images/konstantin/Brevo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
BIN
Defensio/Images/images/konstantin/EventRegistration-PieChart.png
Normal file
BIN
Defensio/Images/images/konstantin/EventRegistration-PieChart.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
BIN
Defensio/Images/images/konstantin/GiteaActions-Overview.png
Normal file
BIN
Defensio/Images/images/konstantin/GiteaActions-Overview.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 220 KiB |
BIN
Defensio/Images/images/konstantin/GiteaIssues-TaskBoard.png
Normal file
BIN
Defensio/Images/images/konstantin/GiteaIssues-TaskBoard.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 459 KiB |
BIN
Defensio/Images/images/konstantin/GiteaPackageRepository.png
Normal file
BIN
Defensio/Images/images/konstantin/GiteaPackageRepository.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 195 KiB |
Reference in New Issue
Block a user