forked from UB-Mannheim/PalMA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
138 lines (82 loc) · 5.1 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
= TODO List for PalMA =
== Apache server configuration ==
* "Options MultiViews" in /etc/apache2/sites-available/000-default.conf
== Designentscheidungen ==
* HTML 5 nicht verwendet, da fehlende Unterstützung durch MS Internet Explorer.
* Daher auch Websockets statt HTML5 Server-Sent Events.
== Installationshinweise ==
* sysvinit-core durch systemd-sysv ersetzen (reduziert Boot-Zeit).
* Anzahl der Linux-Konsolen in /etc/default/console-setup reduzieren (spart Speicher).
* Reduce size of initrd by setting in /etc/initramfs-tools/initramfs.conf.
== Offene Punkte ==
Bitte erledigte Punkte entfernen und Änderungen einchecken.
* Alle *.php Dateien prüfen, ob Authentisierung notwendig ist und noch fehlt.
<?php include('auth.php'); ?>
== Offene Punkte 2014-03-28 ==
* Download-Button nach rechts verschieben (gleiche Spalte wie Zoom-Buttons)?
== Offene Punkte 2014-04-02 ==
* [DONE] Welche Benutzergruppen wollen wir zulassen? Nur mit RUM-Kennung? Ja.
* Einfachversion der Software als Option anbieten:
optionale Authentisierung, optionale PIN-Generierung und -Abfrage,
Desktop-Anzeige für einen Benutzer (skaliert auf fullscreen).
Optional Fernbedienung mit Scroll- und Zoomfunktionen.
* Können wir den Monitor nach längerer Nichtnutzung ausschalten
(und bei Anwahl durch einen Benutzer wieder anschalten)?
Dank Hotel-Modus sollte es inzwischen möglich sein.
---------------------------------------------------------------
Testergebnis Sarah / Angela 2014-04-16
Bereinigen
* In WinVNC-Fenster nur eine Verbindungsmöglichkeit anzeigen,
auf Doppelklick hinweisen. Wird so nicht realisiert.
Probleme
* Rückmeldung bei Upload von nicht erlaubten Dateien, sonst gibt es Probleme
- Zuordnung Fensternummern
- Fokus in Browser
- Monitoranordnung
* Ausgeblendete Inhalte werden trotz Deaktivierung angezeigt (auch nach Refresh).
Inzwischen (2014-06-26) erledigt?
---------------------------------------------------------------
== Offene Punkte 2014-05-07 ==
* Prüfen, welche Daten nicht per Browser abrufbar sein sollten:
für niemand: palma.db. erledigt
nur für angemelde Benutzer: control.php, uploads/.
nur für NUC: screensaver/.
---------------------------------------------------------------
== Offene Punkte 2014-06-02 ==
* Zusätzliche Funktionen für vlc: springe an Anfang (und spiele erneut ab),
eventuell weitere.
* Download wird von /~stefan/uploads versucht, richtig wäre aber
/~stefan/palma/uploads.
* PDF-Anzeige war plötzlich im Suchmodus (wie mit Taste '/'). Dadurch
funktionierte Zoomfunktion nicht mehr.
* Test: vier Anzeigen öffnen, 1 bis 3 schließen, weitere Anzeige öffnen =>
Steuerung zeigt neue Anzeige als nicht sichtbar an, tatsächlich wird sie
aber angezeigt. Soll: neue Anzeige nutzt erste freie Sektion.
2014-06-26
* benutzername@ipv6-address sprengt den Anzeigerahmen im Webfrontend.
* URL funktioniert nicht: http://kiwi/~stefan/phpinfo.php?json={%22setting%22:[{%22key%22:%22layout%22,%22value%22:%22g1x1%22},{%22key%22:%22pin%22,%22value%22:%226938%22}],%22address%22:[{%22userid%22:1,%22address%22:%222002:54ac:9df9:0:a64e:31ff:fe00:532c%22,%22device%22:%22linux%22},{%22userid%22:1,%22address%22:%222002:54ac:9df9:0:a64e:31ff:fe00:532c%22,%22device%22:%22linux%22}],%22user%22:[{%22userid%22:1,%22name%22:%22chef%22,%22count%22:1,%22enabled%22:1}],%22window%22:[{%22id%22:1,%22win_id%22:%22%22,%22name%22:1,%22state%22:%22active%22,%22file%22:%22http:\/\/www.ix.de%22,%22handler%22:%22\/usr\/bin\/nohup%20\/usr\/bin\/netsurf%20%22,%22userid%22:%22all%22,%22date%22:%222014-06-25%2022:38:51%22},{%22id%22:2,%22win_id%22:%220x00e00003%22,%22name%22:2,%22state%22:%22active%22,%22file%22:%22\/home\/stefan\/public_html\/palma\/uploads\/Bildschirmfoto%20von%20\u00bb2014-06-17%2019:33:52\u00ab.png%22,%22handler%22:%22\/usr\/bin\/eog%22,%22userid%22:%22all%22,%22date%22:%222014-06-25%2022:39:54%22}]}
$_REQUEST["json"] wird dabei nicht gesetzt. Eventuell ist das ein Problem der PHP-Version, denn der Fehler tritt auf Ubuntu auf, nicht aber mit Debian Jessie.
* Erste Spalte der Fensteranzeigeliste wird zu breit angezeigt, wenn der
Dokumentenname sehr kurz ist.
* Fenster ohne Sektion können nicht sichtbar geschaltet werden, daher Button
deaktivieren.
* We don't want to promote them (because they need rooted devices), but maybe
these VNC servers for smartphones and tablet computers work with PalMA:
* for iOS: Veency
* for Android: VMLite (commercial),
VNC Server Alternate (tested 2015-04-16 without success)
2014-11-20
* Test whether Debian package unoconv (document conversion based on LibreOffice)
can be used for PalMA.
2015-01-22
* Support keyboard input (cursor keys, page up / down, home, end, maybe more)
for window control.
* Show content of PalMA team monitor in web console.
* Support simple drawing functions like a text marker.
* Test other image viewers: gpicview, qiv, sxiv, xloadimage.
* Test other PDF viewers: atril, epdfview, gv, mupdf, xpdf.
2015-04-16
* Show QR code for connection in help page, too.
2015-05-12
* i12n.php should find all available translations automatically.
Currently it must be updated for new translations.