summaryrefslogtreecommitdiff
path: root/31-qualitaetsheft-kolloquium/slides/changes.tex
diff options
context:
space:
mode:
authorOrangerot <purple@orangerot.dev>2024-05-24 17:42:08 +0200
committerOrangerot <purple@orangerot.dev>2024-05-24 17:47:22 +0200
commit7fcdc1c788725f866de71fc9dfd8c4d1cb132b57 (patch)
tree89931c85ae3f149884ba02c69862558e93f01531 /31-qualitaetsheft-kolloquium/slides/changes.tex
Initial commitHEADmain
Diffstat (limited to '31-qualitaetsheft-kolloquium/slides/changes.tex')
-rw-r--r--31-qualitaetsheft-kolloquium/slides/changes.tex146
1 files changed, 146 insertions, 0 deletions
diff --git a/31-qualitaetsheft-kolloquium/slides/changes.tex b/31-qualitaetsheft-kolloquium/slides/changes.tex
new file mode 100644
index 0000000..e90113a
--- /dev/null
+++ b/31-qualitaetsheft-kolloquium/slides/changes.tex
@@ -0,0 +1,146 @@
+\begin{frame}{Änderungen zur Implementierung}
+
+%\vspace{-.4cm}
+%\begin{orangeblock}{Kompatibilität}
+% \begin{minipage}{1.7cm}
+% \centering
+% \fontsize{23pt}{0pt}
+% \selectfont
+% \textcolor{orange}
+% \faPlug
+% \end{minipage}
+% \hspace{-.5cm}
+% \begin{minipage}{.7\textwidth}
+% \begin{itemize}
+% \item Benutzernamen und E-Mail-Adresse speichern
+% \item Device API
+% \end{itemize}
+% \end{minipage}
+%\end{orangeblock}
+%
+%\begin{greenblock}{E-Mail-Verifizierung}
+% \begin{minipage}{1.7cm}
+% \centering
+% \fontsize{23pt}{0pt}
+% \selectfont
+% \textcolor{kit-green}
+% \faUserCheck
+% \end{minipage}
+% \hspace{-.5cm}
+% \begin{minipage}{.7\textwidth}
+% \begin{itemize}
+% \item Neuer Endpunkt zur Verifizierung der E-Mail-Adresse
+% \item Anmelden nur mit bestätigter E-Mail-Adresse
+% \end{itemize}
+% \end{minipage}
+%\end{greenblock}
+%
+%\begin{blueblock}{RSS Parser}
+% \begin{minipage}{1.7cm}
+% \centering
+% \fontsize{23pt}{0pt}
+% \selectfont
+% \textcolor{kit-blue}
+% \faRssSquare
+% \end{minipage}
+% \hspace{-.5cm}
+% \begin{minipage}{.7\textwidth}
+% \begin{itemize}
+% \item Asynchroner RSS Parser nach \enquote{Fire and Forget} Prinzip
+% \item Speichern/Löschen über Referenzen in DAO-Schicht
+% \end{itemize}
+% \end{minipage}
+%\end{blueblock}
+%
+%\begin{redblock}{Datenzugriffsschicht}
+% \begin{minipage}{1.7cm}
+% \centering
+% \fontsize{23pt}{0pt}
+% \selectfont
+% \textcolor{kit-red}
+% \faDatabase
+% \end{minipage}
+% \hspace{-.5cm}
+% \begin{minipage}{.7\textwidth}
+% \begin{itemize}
+% \item \sout{DAO-Implementierungen} (JPA-Repository)
+% \end{itemize}
+% \end{minipage}
+%\end{redblock}
+
+%
+% Original
+%
+%\begin{itemize}
+% \item Kompatibilität mit Podcatchern \begin{itemize}
+% \item Speicherung von Benutzernamen und E-Mail-Adressen
+% \item Device API
+% \end{itemize}
+% \item Verifizierung der E-Mail-Adresse
+% \item RSSParser
+% \item Reduzierte Datenzugriffsschicht
+%\end{itemize}
+
+%
+% Konzept
+%
+%\begin{itemize}
+% \item Neu erfüllte Kriterien \begin{itemize}
+% \item 50 Anfragen / Sekunde (bedingt)
+% \item Abonnements in Weboberfläche deabonnieren
+% \end{itemize}
+% \item Aussagekräftige Benachrichtigungen im Frontend
+%\end{itemize}
+
+\begin{orangeblock}{Performance}
+ \begin{minipage}{1.7cm}
+ \centering
+ \fontsize{23pt}{0pt}
+ \selectfont
+ \textcolor{orange}
+ \faTachometer
+ \end{minipage}
+ \hspace{-.5cm}
+ \begin{minipage}{.7\textwidth}
+ \begin{itemize}
+ \item 50 Anfragen / Sekunde bedingt möglich
+ \item Die Systemanforderungen für dieses Kriterium liegen über den Mindestanforderungen
+ \end{itemize}
+ \end{minipage}
+\end{orangeblock}
+
+\begin{redblock}{Deabonnieren in der Weboberfläche}
+ \begin{minipage}{1.7cm}
+ \centering
+ \fontsize{23pt}{0pt}
+ \selectfont
+ \textcolor{kit-red}
+ \faMinusCircle
+ \end{minipage}
+ \hspace{-.5cm}
+ \begin{minipage}{.7\textwidth}
+ \begin{itemize}
+ \item Deabonnieren von Podcasts im Dashboard nun möglich
+ \item Über Checkboxen auch mehrere auf einmal deabonnieren
+ \end{itemize}
+ \end{minipage}
+\end{redblock}
+
+\begin{blueblock}{Aussagekräftige Benachrichtigungen im Frontend}
+ \begin{minipage}{1.7cm}
+ \centering
+ \fontsize{23pt}{0pt}
+ \selectfont
+ \textcolor{kit-blue}
+ \faExclamationCircle
+ \end{minipage}
+ \hspace{-.5cm}
+ \begin{minipage}{.7\textwidth}
+ \begin{itemize}
+ \item Fehlermeldungen sind nun verständlicher
+ \item Erfolgreiche Aktionen werden Nutzer über Meldungen mitgeteilt
+ \end{itemize}
+ \end{minipage}
+\end{blueblock}
+
+\end{frame}