From 2bd17e7692d1df772963dddb9a43a897d47fce64 Mon Sep 17 00:00:00 2001 From: Dominik George Date: Fri, 1 Jul 2022 12:40:48 +0200 Subject: Document dynamic list backend and AlekSIS integration in how-to --- data/impressive-display.tex | 29 ++++++++++++++++++++++++----- 1 file 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} - \itemAn \textbf{Impressive Display} can \textbf{show information} provided as PDF \textbf{to people passing by} + \itemAn \textbf{Impressive Display} can \textbf{show information} provided as PDF, images or videos \textbf{to people passing by} \itemAt schools for example, it can be used to display \textbf{substitute teacher schedules} to students and teachers \itemAt theaters or other venues, you can provide \textbf{information screens} about what's going on at your location \itemUse 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\textbf{Impressive Display} registers itself as an available \textbf{X session manager}. Make it the default (or the only session manager installed) - \itemFeed 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} + \itemFeed 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} + \itemServe a \textbf{dynamic or static list of such files} from any web-based backend \itemImpressive 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} \itemThe \textbf{per-user configuration} of Impressive Display is done \textbf{in \texttt{\$HOME/.impressive-display/config}} \itemAll \textbf{system-wide parameters can be overriden by the user} - \itemFor PDF URIs that require \textbf{authentication before PDF content retrieval}, put \textbf{credentials into}: \\ \small \texttt{\$HOME/.impressive-display/secrets/default.secrets} + \itemFor URIs that require \textbf{authentication before PDF content retrieval}, put \textbf{credentials into}: \\ \small \texttt{\$HOME/.impressive-display/secrets/default.secrets} \item\textbf{Credentials} can also be \textbf{specified per info screen}: \\ \small \texttt{\$HOME/.impressive-display/secrets/.secrets} \itemThe \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} + \itemUse any server-side tool you like (PHP script, Flask app, etc.) to serve a list of URIs + \itemServe it with a \texttt{.txt} extension ans as \texttt{text/plain} + \itemThe list can contain an arbitrary number of URLs pointing to PDFs, images, videos, or further lists + \itemThe 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} - \itemAuthors (and copyright holders): \\ \ \ \ \ Mike Gabriel \\ \ \ \ \ Daniel Teichmann + \itemAuthors (and copyright holders): \\ \ \ \ \ Mike Gabriel \\ \ \ \ \ Daniel Teichmann \\ \ \ \ \ Dominik George % \itemOther contributors: \\ none, so far\,\ldots - \itemDevelopment sponsored by: \\ \ \ \ \ Katharineum zu Lübeck (Germany) \\ \ \ \ \ Fritz-Reuter-Schule Eckernförde (Germany) \\ \ \ \ \ Ernst-Barlach-Gymnasium Kiel (Germany) + \itemDevelopment sponsored by: \\ \ \ \ \ Katharineum zu Lübeck (Germany) \\ \ \ \ \ Fritz-Reuter-Schule Eckernförde (Germany) \\ \ \ \ \ Ernst-Barlach-Gymnasium Kiel (Germany) \\ \ \ \ \ Teckids e.V. (Germany) \itemUpstream code: \\ \ \ \ \ \scriptsize \url{https://code.it-zukunft-schule.de/cgit/impressive-display/} \end{itemize} } -- cgit v1.2.3