summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik George <nik@velocitux.com>2022-07-01 12:40:48 +0200
committerDominik George <nik@velocitux.com>2022-07-01 12:40:48 +0200
commit2bd17e7692d1df772963dddb9a43a897d47fce64 (patch)
treef610f02effc4f9d19b9619f16d9aef0842bda725
parent10c1bb9d62d9ca359ccb2aa27a41c365e7822b40 (diff)
downloadimpressive-display-2bd17e7692d1df772963dddb9a43a897d47fce64.tar.gz
impressive-display-2bd17e7692d1df772963dddb9a43a897d47fce64.tar.bz2
impressive-display-2bd17e7692d1df772963dddb9a43a897d47fce64.zip
Document dynamic list backend and AlekSIS integration in how-to
-rw-r--r--data/impressive-display.tex29
1 files changed, 24 insertions, 5 deletions
diff --git a/data/impressive-display.tex b/data/impressive-display.tex
index c3d42cf..7974da8 100644
--- a/data/impressive-display.tex
+++ b/data/impressive-display.tex
@@ -47,7 +47,7 @@
\parbox[t][2.4in][t]{3.5in}{
\begin{itemize}
- \item<alert@+| uncover@+->An \textbf{Impressive Display} can \textbf{show information} provided as PDF \textbf{to people passing by}
+ \item<alert@+| uncover@+->An \textbf{Impressive Display} can \textbf{show information} provided as PDF, images or videos \textbf{to people passing by}
\item<alert@+| uncover@+->At schools for example, it can be used to display \textbf{substitute teacher schedules} to students and teachers
\item<alert@+| uncover@+->At theaters or other venues, you can provide \textbf{information screens} about what's going on at your location
\item<alert@+| uncover@+->Use it to \textbf{present slide shows, photo collections, etc.} at a Linux Day presentation booth
@@ -84,7 +84,8 @@
\parbox[t][2.4in][t]{3.5in}{
\begin{itemize}
\item<alert@+| uncover@+->\textbf{Impressive Display} registers itself as an available \textbf{X session manager}. Make it the default (or the only session manager installed)
- \item<alert@+| uncover@+->Feed it with a presentation-like PDF file. The \textbf{PDF} can be obtained \textbf{from} the \textbf{local file system or} from a \textbf{webserver}
+ \item<alert@+| uncover@+->Feed it with a presentation-like PDF file or a list of image and video files. The \textbf{PDF} can be obtained \textbf{from} the \textbf{local file system or} from a \textbf{webserver}
+ \item<alert@+| uncover@+->Serve a \textbf{dynamic or static list of such files} from any web-based backend
\item<alert@+| uncover@+->Impressive Display supports \textbf{host-specific configuration parameters}; you can run \textbf{various displays} presenting different PDF content \textbf{based on the same configuration} set
\end{itemize}
}
@@ -183,13 +184,31 @@
\begin{itemize}
\item<alert@+| uncover@+->The \textbf{per-user configuration} of Impressive Display is done \textbf{in \texttt{\$HOME/.impressive-display/config}}
\item<alert@+| uncover@+->All \textbf{system-wide parameters can be overriden by the user}
- \item<alert@+| uncover@+->For PDF URIs that require \textbf{authentication before PDF content retrieval}, put \textbf{credentials into}: \\ \small \texttt{\$HOME/.impressive-display/secrets/default.secrets}
+ \item<alert@+| uncover@+->For URIs that require \textbf{authentication before PDF content retrieval}, put \textbf{credentials into}: \\ \small \texttt{\$HOME/.impressive-display/secrets/default.secrets}
\item<alert@+| uncover@+->\textbf{Credentials} can also be \textbf{specified per info screen}: \\ \small \texttt{\$HOME/.impressive-display/secrets/<hostname>.secrets}
\item<alert@+| uncover@+->The \textbf{\texttt{*.secrets} files use the \texttt{.netrc} file format} (see \texttt{man 5 netrc})
\end{itemize}
}
\end{beamerboxesrounded}
}
+
+\frame[label=listbackend]
+{
+ \frametitle{Configuration\,\ldots}
+ \framesubtitle{\ldots of multiple URLs from a backend}
+
+ \begin{beamerboxesrounded}[shadow=true]{Configure list of files -- from a web backend}
+
+ \parbox[t][2.4in][t]{3.5in}{
+ \begin{itemize}
+ \item<alert@+| uncover@+->Use any server-side tool you like (PHP script, Flask app, etc.) to serve a list of URIs
+ \item<alert@+| uncover@+->Serve it with a \texttt{.txt} extension ans as \texttt{text/plain}
+ \item<alert@+| uncover@+->The list can contain an arbitrary number of URLs pointing to PDFs, images, videos, or further lists
+ \item<alert@+| uncover@+->The AlekSIS® School Information System contains a backend with UI to manage content
+ \end{itemize}
+ }
+ \end{beamerboxesrounded}
+}
\section[Testing]{Testing your Setup}
\frame[label=testing]
@@ -221,9 +240,9 @@
\parbox[t][2.4in][t]{3.5in}{
\begin{itemize}
- \item<alert@+| uncover@+->Authors (and copyright holders): \\ \ \ \ \ Mike Gabriel <mike.gabriel@das-netzwerkteam.de> \\ \ \ \ \ Daniel Teichmann <daniel@teichm-sh.de>
+ \item<alert@+| uncover@+->Authors (and copyright holders): \\ \ \ \ \ Mike Gabriel <mike.gabriel@das-netzwerkteam.de> \\ \ \ \ \ Daniel Teichmann <daniel@teichm-sh.de> \\ \ \ \ \ Dominik George <dominik.george@teckids.org>
% \item<alert@+| uncover@+->Other contributors: \\ none, so far\,\ldots
- \item<alert@+| uncover@+->Development sponsored by: \\ \ \ \ \ Katharineum zu Lübeck (Germany) \\ \ \ \ \ Fritz-Reuter-Schule Eckernförde (Germany) \\ \ \ \ \ Ernst-Barlach-Gymnasium Kiel (Germany)
+ \item<alert@+| uncover@+->Development sponsored by: \\ \ \ \ \ Katharineum zu Lübeck (Germany) \\ \ \ \ \ Fritz-Reuter-Schule Eckernförde (Germany) \\ \ \ \ \ Ernst-Barlach-Gymnasium Kiel (Germany) \\ \ \ \ \ Teckids e.V. (Germany)
\item<alert@+| uncover@+->Upstream code: \\ \ \ \ \ \scriptsize \url{https://code.it-zukunft-schule.de/cgit/impressive-display/}
\end{itemize}
}