Datencockpit icon indicating copy to clipboard operation
Datencockpit copied to clipboard

Anwendungen werden nicht aufgelistet / GELÖST > "Neu laden" vermeiden, verbessern

Open klausmad opened this issue 7 years ago • 6 comments

Hallo, vorab großes Lob für diese Leistung und Bereitstellung als open source projekt. DANKE ! Für kleine Firmen wirklich ein gangbare Lösung, mit einfachen Mittlen die DSGVO Doku zu erstellen.

Fragen: Im Gegensatz zu den anderen Einträgen der Stammdaten, wie Benutzer, Abteilungen etc. werden die "Anwendungen" trotdem welche angelegt sind, nicht aufgelistet. Liegt das an eienr Einstellung oder ist das normales Verhalten ?

Edit: OK, habe gerade gesehen, dass man zuerst ein Verfahren anlegen muß und wenn man dort die Anwendung anlegt ist diese auch in der Liste :-), OK, bin das verkehrt rum angegangen...

Anregung: Das ewige Drücken von "Neu laden" kann man durch eine htaccess unterbinden, welche den Browsercahe und Servercache unterbindet. Dann erscheinen alle Seiten sofot neu gerendert. Habe das bei mir so eingerichtet, funktioniert. (Stichwort apache mod_headers aktivieren)

Anregung: PDF Export der gesamten Dokumentation für eine Papier-Ablage als "Hardcopy"

Anregung: Integriertes Datensicherungsscript welches die Datenbank und alle Uploads sichert ...um ggf. auf einen anderen Server umzuziehen und ggf. (wenn es der Provider nicht macht) die Sicherheit zu haben, dass alle Daten jederzeit wiederherstellbar sind. zB vor einem Update wäre das ganz vernünftig ?

LG Klaus

klausmad avatar Jun 18 '18 09:06 klausmad

Hallo Klaus,

das mit der htaccess ist eine super Idee. Was hast Du den dort eingetragen? Vielen Dank

Jörg

HassbergKliniken avatar Jun 22 '18 09:06 HassbergKliniken

Danke erstmals für das Lob. Mich nervt das "neu Laden" auch, bin es aber schon so gewohnt, dass ich dem nicht weiter nachgegangen bin. Habe nun aber in einem kleinen Wiki folgendes geändert:

$wgParserCacheType = CACHE_NONE; in Localsettings.php. https://github.com/krabina/Datencockpit/blob/be4cd014382f1ac0ee32ce5de36a1b3050465ab0/wiki/LocalSettings.php#L138

Mein Wiki reagiert trotzdem schnell genug und die Ergebnisse tauchen sofort auf. Für kleinere Wikis also durchaus zu empfehlen.

Deine .htaccess-Konfiguration würde ich aber trotzdem auch interessieren. lg, Bernhard

krabina avatar Jun 22 '18 09:06 krabina

zum PDF-Export ist natürlich eine gute Anregung, ist nur häufig recht komplex was die Instalaltion betrifft. Ich behelfe mir ganz einfach mit der Druckansicht des Verzeichnisses der Verarbeitungstätigkeiten, dann einfach auf einem PDF-Drucker ausdrucken z. B. PDF Creator und schon hat man ein brauchbares PDF.

krabina avatar Jun 22 '18 09:06 krabina

zum Datensicherungsscript: könnte wohl gut über die API erfolgen. Dass man z. B. den XML-Export aller Seiten per Scritp jeden Abend anstößt oder so...

krabina avatar Jun 22 '18 09:06 krabina

Hallo zusammen

danke, habe CACHE_NONE; getestet, macht es aber schon deutlich langsamer, obwohl lokaler Server bei mir im Unternehmen. Bin daher wieder auf auf Cache_ANYTHING zurückgekehrt.

Denke die Zeile darunter $wgCachePages = false; sollte ausreichen, dass die Seite nicht in der Anwendung gecacht wird.

Wenn am Apache mod_headers aktiviert ist, greift folgender Eintrag in der .htaccess bei den meisten Seiten und ladet den Inhalt neu.

FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Mon, 1 Jan 2010 01:00:00 GMT"
</ifModule>

Bestimmte Quervweise werden aber trotzdem erst nach "Neu Laden" angezeigt. Mit obiger Einstellung verhindere ich aber, dass eine bereits aufgerufene Seite im Browser Cache bleibt.

Klappt soweit, bleibe aber dran noch ggf. eine Lösung per Cron zu finden die im Hintergrund neu ladet.

LG Klaus

klausmad avatar Jun 22 '18 11:06 klausmad

Ich habe das ganze so gelöst in der LocalSettings.php:

#Caching $wgEnableSidebarCache = false; $wgEnableParserCache = false; $wgCachePages = false;

Funktioniert einwandfrei und man erspart sich das "Neu laden" der Seite.

ZoXx avatar Mar 09 '19 00:03 ZoXx