Joomla!® User Group Friedrichshafen am Bodensee
  • Home
  • Blog
  • Joomla!
  • Testimonials
  • Kontakt
  • Suche
Overrides kommentiert im Code festhalten!

Overrides - das WAS und WIE!

Details
Heinz
Grundlagen
31. Oktober 2024
965

Geplant war ein Einblick «von der Seitenbeschreibung bis zur Sitemap» durch Andreas. Da spielte leider die Gesundheit nicht ganz mit und das Thema musste verschoben werden.

Aber auch die Thematik «Overrides» fand ihren Anklang. Die Diskussionen zum «wann» und «wie» fanden Anklang. Aber auch die unterstützenden Informationen, die sich bei einem Joomla-Update einstellen. Wirklich benutzerfreundliche Unterstützung, die hilfreich ist.

OK – hilfreich ist auch, wenn in einem Override Hinweise enthalten sind, wer was wann und wieso verändert hat. Wenn dann auch noch erkennbar ist, wo das im Script ist, dann hilft das im Vergleich zum neuen Original auf jeden Fall zielführend weiter!

Zielführend zum Verständnis über Overrides sind auch diese beiden Informationen:

  • Video Joomla 4: Overrides – Unterschiede zu Kerndateien anzeigen von web2use
  • Forumbeitrag Update von 4.0.4 > 4.0.5: Override(s) sollten überprüft werden von Antonella

Selbstkritisch wie wir sind, haben wir natürlich solche Fälle auf unserer Webseite betrachtet und ja, da mussten wir doch auch wieder feststellen, dass die Zeit läuft. Und ob all die existenten Overrides noch nötig sind – oder bereits durch Core-Anpassungen hinfällig wurden? Mit dieser Thematik könnten wir uns wohl auch einmal einen ganzen Abend lang beschäftigen!


Natürlich war das auch nicht alles – verschiedene Diskussionen und gemeinsame Sichten auf existente Lösungen haben das Treffen abgerundet, das sogar einmal vor 21:00 Uhr beendet wurde!

Joomla und Abmahnungen

Immer wieder ein Thema

Details
Heinz
Grundlagen
28. Oktober 2022
1087
Und wenn es da auf einmal eine Abmahnung gibt? Dann haben wir an unserem monatlichen Online-Treffen ein Thema! Und es wird interessanter als man denkt!
 
Was lief denn da am Oktober-Treff wirklich ab?
  • Ralf zeigte an einem Beispiel wie er die Einhaltung der DSGVO mit Schwergewicht auf Google Fonts überprüft
  • Eine erste Herausforderung war dann herauszufinden, woher dieser Fonts kam (Template, Erweiterung, ???)
  • Die Suche führte gleich zu weiteren Erkenntnissen - und damit kann man Systeme kennenlernen
Irgendwann schien das klar zu sein und der Empfänger der Abmahnung zeigte mal, welche Post er da bekommen hat! Und mit den Überraschungen ging es weiter!
  • Einseits war der Absender kein Unbekannter - eine Google Suche zeigte da ein relativ klares Bild
  • Dann mussten wir herausfinden, wie man die IP-Adresse einer Webseite herausfinden kann - schafften wir auch!
  • Dabei stellten wir fest, dass die Abmahnung zumindest teilweise ein Fake war - also darf wohl sogar die Polizei bemüht werden
  • Und das Tolle am Ganzen - wir haben sehr viel gelernt!
  • Und ja, die Schriften gehören wirklich lokal installiert
  • Das Gute dabei: dazu gibt es gute Informationen und auch Werkzeuge - kann man googeln - oder auch bei uns nachfragen
Abschliessend die Frage, was anlässlich des November-Treffens im Fokus ist. Nein, die haben wir nicht beantwortet - es gibt wohl auch dann interessante Themen, derer wir uns dann annehmen können! Und wer Lust hat, der ist dabei!
Archivierte Beiträge in Joomla

Archivierte Joomla Beiträge anlegen

Details
Ralf
Grundlagen
17. Januar 2019
3275

Anlass mich mit den archivierten Beiträgen zu beschäftigen war eine Joomla Frage bei unserem letzten JUG-FN Treffen darüber. Diese habe ich noch nie benötigt, hatte aber den Begriff „Archiv“ im Hinterkopf, dass es da etwas geben muss. Aber warum "Archivierte Beiträge"?

Warum eigentlich archivierte Beiträge?

  • Ältere Artikel werden nicht mehr im Blog oder auf der Startseite angezeigt
  • Artikel sind aber im Archiv vorhanden und jederzeit abrufbar
  • Der Besucher kann selbst den Monat und das Jahr auswählen
  • Übersichtlicher für den Besucher, da mit Datumsauswahl

Das Ganze lässt sich sehr einfach wie folgt umsetzen:

Artikel archivieren

Archivierte Beiträge in Joomla

Um einen oder mehrere Artikel zu archivieren, gehst Du im Backend unter Inhalte auf die Artikel. Dort wählst Du die gewünschten Artikel aus und anschließend klickst Du oben auf den Knopf „Archivieren“…

Archiv Ausgabe

Damit das Archiv auch angezeigt werden kann gibt es zwei Möglichkeiten:

Menüpunkt
erstelle dir einfach einen neuen Menüpunkt > NEU > Beiträge > Beitrag Archiv. Unter den diversen reitern „Archiv“, „Optionen“ kannst Du dann die gewünschten Einstellungen vornehmen.
Möchtest Du nur eine Liste angezeigt bekommen, musst Du in den Optionen den „Einleitungstext“ deaktivieren. Dann zeigt es dir nur noch den Titel an. Einfach mal etwas die ganzen Einstellungen ausprobieren.

Modul
erstelle dir einfach ein neues Modul > NEU > Archivierte Beiträge. Hier kann aber nur die Anzahl der Monate eingestellt werden. Der Menüpunkt bietet weit mehr Einstellmöglichkeiten.

 
Nun wünsche ich Dir viel Spaß damit.
 
  • Anleitung
  • Archiv
Das Datenschutz Paket für Joomla 3.9

Das Datenschutz Paket für Joomla 3.9 (Anleitung)

Details
Ralf
Grundlagen
17. Dezember 2018
8953
Die Joomla 3.9 Datenschutz Suite ersetzt nicht die DSGVO. Dies ist nur ein kleiner Teil davon, welche einige arbeiten dem Seitenbetreiber abnimmt und einiges leichter macht! Joomla 3.9 bietet damit einige Voraussetzungen für das Betreiben einer DSGVO-konformen Website. Der Datenschutz gilt nur für angemeldete Benutzer und nicht für die Besucher der Webseite.
 
Die wichtigsten neuen Features der neuen Joomla! 3.9 Datenschutz Suite auf einen Blick…
  • Datenschutz- und Einwilligungserklärungen nach DSGVO
    Richte Formulare ein, die die Zustimmung von Nutzern zur Datenschutzerklärung und zu den allgemeinen Geschäftsbedingungen automatisch einholen, bevor personenbezogene Daten erfasst werden. Oder richte einen zeitbasierten Ablauf der Zustimmung ein. Das Joomla CMS teilt vor dem Fristende mit, ob und wann Benutzer kontaktiert werden müssen, um die Zustimmung zu verlängern. Nutze das Dashboard und analysiere Einverständniserklärungen, reagiere auf Änderungen der Datenschutzrichtlinie und vieles mehr.
  • Auskunftsrechte Betroffener nach der DSGVO
    Sobald eine Anfrage gestellt wurde, einfach einloggen, Daten exportieren und/oder entfernen. Anfragen zur Entfernung von Benutzerdaten können automatisch bearbeitet werden, alle personenbezogenen Daten werden anonymisiert.
  • Benutzeraktivitäten
    Wer hat administrative Maßnahmen auf der Webseite durchgeführt? Super User können zukünftig leicht erkennen, welcher Benutzer was wann gemacht hat. Übrigens, dass funktioniert auch mit Erweiterungen, die diese Möglichkeit unterstützen. Überprüfe das Aktionsprotokoll, exportiere es und lösche Einträge.
  • Das Log-Rotation-Plugin
    Ein weiteres aufregendes neues Feature ist dieses Plugin, es bietet grundlegende Log Rotationsfunktionen für eine Joomla! Seite.
Wenn Du weitere Neuigkeiten über Joomla 3.9 erfahren möchtest, kannst Du diese auf joomla.de oder joomla.org finden.

 

Inhaltsverzeichnis:

  • Hinweise
  • Einrichtung
    • Die ersten Schritte
    • Aktivierung von Benutzeraktivitäten, Datenschutz und Nutzungsbedingungen
    • Aktivierung "Anfrage stellen"...
  • Information - jetzt fängt die Arbeit aber erst an
  • Wie benutze ich die "Anfrage stellen" ?
    • "Löschen"
    • "Exportieren"
  • Wie benutze ich das "Datenschutz Kontrollzentrum" ?
  • Wie benutze ich die "Benutzeraktivitäten" ?
  • Wie benutze ich die "Nachrichten" ?
  • Einstellungsmöglichkeiten
    • Plugin Werte
    • Optische Darstellung
  • Schlusswort


Hinweise

Diese Anleitung wurde noch unter Joomla 3.9, egal ob Neuinstallation oder Update, geschrieben. Einen Tag nach der Fertigstellung kam Version 3.9.1 heraus. Es gibt jetzt kleine aber feine Änderungen, wenn Du Joomla! 3.9.x NEU installierst. Diese sind wie folgt:

  1. Die E-Mail Texte haben keine Rechtschreibfehler mehr.
  2. Die drei Plugins für die „Benutzer Aktivitäten“ sind jetzt automatisch aktiviert (Dieser Schritt fällt jetzt weg).
  3. Die Administrator Module „Datenschutz“ und „Aktivitäten“ im Kontrollzentrum werden nun sofort angezeigt (Dieser Schritt fällt jetzt weg oder die Module müssen bei Bedarf wieder deaktiviert werden).
zum Inhaltsverzeichnis zurück...


Einrichtung

Damit Du die neuen Funktionen auch benutzen kannst, solltest Du noch einiges beachten, bevor diese im Back- und Frontend benutzt werden können. Dazu solltest du folgendes machen:

1. Die ersten Schritte

  1. Joomla Updaten (vorher ein Backup erstellen!) oder aktuelle Version neu installieren.
  2. Bei Updates von Joomla…
    • Unter Erweiterungen > Datenbank prüfen und evtl. reparieren/fixen
    • Unter Erweiterungen > Überprüfen, wenn neue Plugins angezeigt werden diese aktivieren.
  3. Im Kontrollzentrum: Du solltest jetzt die blaue Hinweis Box, in aller Ruhe lesen… dort findest du einige Hinweise und Informationen dazu. Wenn diese deaktiviert ist, kannst du diese unter „Erweiterungen > Nachinstallationshinweise“ finden.
zum Inhaltsverzeichnis zurück...

2. Aktivierung der Benutzeraktivitäten, des Datenschutzes und Nutzungsbedingungen

Damit du diese drei neuen Funktionen benutzen kannst, müssen diese erst aktiviert werden. Das geschieht unter Plugins, gehe dazu unter „Erweiterungen > Plugins…“ und führe folgende Schritte durch:

1. „Aktivitäten“ aktivieren
nach „Aktivitäten“ suchen und alles aktivieren. Ab Joomla 3.9.x. sollten diese automatisch aktiviert sein.
Diese Plugins zeichnen nun alle Aktivitäten des Benutzers auf. Diese sind unter „Benutzer > Benutzeraktivitäten“ aufrufbar. Evtl. musst Du dich ab- und wieder an- melden.


2. „Datenschutz“ aktivieren
Nach „Datenschutz“ suchen, es sind u.a. zwei Plugins deaktiviert.
Nur bei folgenden zwei Plugins können auch Einstellungen gemacht werden.

Wenn diese benötigt werden, müssen diese aktiviert werden. Die Zustimmungen werden bei Aktivierung automatisch im Frontend angezeigt. Auch wird jeweils automatisch ein Link zur Datenschutzerklärung erstellt, welche dann in einer Popup Box angezeigt werden. Wird der Datenschutzbestimmung nicht zugestimmt, kann der Benutzer nichts mehr auswählen oder auf der Seite machen!

Diese zwei Plugins heißen:

Inhalt – Datenschutzerklärung:
Das Plugin fügt einem Kontakt Formular eine Checkbox, für die erforderliche Zustimmung der Datenschutzerklärung im Frontend hinzu.

System – Datenschutz Zustimmung:
Das Plugin fügt bei der Registrierung eine Checkbox, für die erforderliche Zustimmung der Datenschutzerklärung im Frontend hinzu. Bestehende Benutzer, die noch nicht zugestimmt haben, werden bei der Anmeldung umgeleitet, um ihr Profil zu aktualisieren.

 
Joomla 3.9.x: Datenschutz und Nutzungsbedingungen - Zustimmung im Front

3. „Nutzungsbedingungen“ aktivieren
nach „Nutzung“ suchen, es gibt ein Plugin dafür.
Wenn dies benötigt wird aktivieren und die Einstellungen dafür vornehmen. Auch wird automatisch ein Link zu den Nutzungsbedingungen gemacht, welche dann in einer Popup Box angezeigt wird.

Dieses Plugin heißt:

Benutzer - Nutzungsbedingungen
Das Plugin fügt bei der Registrierung eine Checkbox, für die erforderliche Zustimmung der Nutzungsbedingung im Frontend hinzu.


Info: Sollten die Plugins aus welchem Grund auch immer, nicht auf Deutsch übersetzt sein, findest du hier unter J!German das Deutsche Sprachpaket dazu. Einfach nachinstallieren und es sollte alles auf Deutsch sein..

zum Inhaltsverzechnis zurück...

 

3. Aktivierung „Anfrage stellen“

Menüpunkt „Anfrage stellen“ aktivieren.
Dazu muss ein neuer Menüpunkt „Datenschutz > Anfrage erstellen“ mit der Zugriffsebene „Registriert“ angelegt werden. Somit ist dieser Menüpunkt nur sichtbar wenn der Benutzer eingeloggt (angemeldet) ist. Das ist einer der wichtigsten Einstellungen, denn sonst funktioniert der Datenschutz nicht.

Hinweis: Soweit war es jetzt mit den ganzen Aktivierungen. Jetzt kannst Du die Benutzeraktivitäten, den Datenschutz und die Nutzungsbedingungen auch benutzen.

zum Inhaltsverzeichnis zurück...


Information - jetzt fängt die Arbeit aber erst an...

Meines Erachtens sollten nun alle Möglichkeiten im Frontend durchgespielt und entsprechend einige Textanpassungen mit Sprach-Overrides gemacht werden. (Infos: web2use)

Als ich das erste Mal die Text gelesen habe, konnte ich mit diesen Texten nicht viel anfangen! Ein neutraler erfahrener Joomla! Benutzer, welche den Datenschutz testen sollte, war u.a. mit den E-Mails vollkommen überfordert und wusste auch nicht was zu tun ist. Oder zum Beispiel, wenn ich auf den Menüpunkt „Anfrage stellen“ klicke erscheint nur ein E-Mail Feld und ein Anfragetyp mit einem Dropdown „Exportieren und Löschen“! Was soll ein neutraler Benutzer, welcher sich mit dem Datenschutz nicht auskennt, damit genau anfangen?

Joomla 3.9 Anfrage



Die Texte sind nur „grobe Platzhalter“ welche meiner Meinung nach, für den Benutzer unbedingt genauer erläutert und angepasst werden sollten.

zum Inhaltsverzeichnis zurück...


Wie benutze ich die „Anfrage stellen…“ ?

Wie benutze ich nun die „Anfrage stellen“, welche aus "Exportieren" und "Löschen" besteht, im Backend und auch im Frontend?

Der Benutzer kann hier eine Anfrage stellen, ob er sein angelegtes Konto und seine kompletten Benutzerdaten „Löschen“ oder nur seine Benutzerdaten, zur Ansicht für sich, als XML-Datei „Exportieren“ lassen möchte. Die Anfrage des Benutzers muss immer manuell durch den Super User im Backend ausgeführt werden. Dazu muss der Menüpunkt auch für das Frontend aktiviert sein und es wird im Datenschutz-Kontrollzentrum die Statusfarbe Kontrolle Grün angezeigt. Wenn nicht, muss der Menüpunkt erst noch aktiviert werden.

Diese zwei Anfragemöglichkeiten sind im Datenschutz-Kontrollzentrum sichtbar und können wie folgt bearbeitet werden:

Anfrage "Löschen"

Frontend: „Löschen“ vom Benutzer

Unter „Löschen“ erhält der Benutzer, aus Sicherheitsgründen, eine E-Mail, in welcher er die „Löschen Anfrage“ mit einem Token Link bestätigen muss, welche maximal 24 Stunden (kann nicht geändert werden) gültigkeit hat. Danach muss er wieder eine neue Anfrage stellen. Hat er die Anfrage bestätigt erhält der Super User eine Information E-Mail, damit er nun die Anfrage „Löschen“ ausführen kann. Diese E-Mail ist auch im Backend unter "Nachrichten" zu finden.


Backend: „Löschen“ durch Super User auslösen

Im Datenschutz Kontrollzentrum sieht der Super User nun unter „Löschen“ einen blaue Text „Bestätigung“ (oder orange mit „Wartend“). Es erscheint die E-Mail des Benutzers, mit einem X als Aktion, welche für „Löschen“ steht. Jetzt einfach einen Klick auf die E-Mail-Adresse und der Super User sieht dann vier Buttons, welche er hier dann auswählen kann:

Schließen: Informationsanfrage ohne Aktion beenden und schließen
Daten löschen: entspricht dem X als Aktion
Ungültig machen: Anfrage auf „ungültig“ (rot) setzen
Abschließen: Anfrage auf „Abgeschlossen“ (grün) setzen

Im Normalfall werden die Buttons „Daten löschen“ und dann „Abschließen“ gewählt. Sollte die Anfrage, aus welchem Grund auch immer, ungültig gemacht werden, muss nur der Button „Ungültig machen“ gewählt werden.

Führt der Super User die „Löschen“ Aktion aus, wird das Konto des Benutzers automatisch deaktiviert und komplett anonymisiert, welche dann nur noch über eine ID (z.B. User ID 879) erkennbar ist. Der Benutzer kann sich auch nicht mehr einloggen. Anhand der ID muss der Super User, dann noch die zugehörigen Aktivitäten (über die Suche mit der ID) dann manuell löschen.

Bevor der Super User die kompletten Benutzer Aktivitäten löscht, können diese auch als CSV Datei exportiert werden. Nach erfolgreichem "Löschen" sollte dann immer auch noch der Button "Abschließen" ausgewählt werden, damit bleibt die Übersicht erhalten.

 zum Inhaltsverzeichnis zurück...

Anfrage: "Exportieren"

Frontend: „Exportieren“ vom Benutzer

Unter „Exportieren“ erhält der Benutzer, aus Sicherheitsgründen, eine E-Mail, in welcher er die „Exportieren Anfrage“ mit einem Token Link bestätigen muss, welche maximal 24 Stunden (kann nicht geändert werden) gültigkeit hat. Danach muss er wieder eine neue Anfrage stellen. Hat der Benutzer die Anfrage bestätigt erhält der Super User eine Information E-Mail, damit er nun die Anfrage „Exportieren“ auslösen kann. Diese E-Mail ist auch im Backend unter "Nachrichten" zu finden.


Backend: „Exportieren“ durch Super User auslösen

Im Datenschutz Kontrollzentrum sieht der Super User nun unter „Exportieren“ einen blaue Text „Bestätigung“ (oder orange mit „Wartend“).

Es erscheint die E-Mail des Benutzers, mit einem X als Aktion, welche für „Löschen“ steht. Jetzt einfach einen Doppelklick auf die E-Mail-Adresse machen. Jetzt siehst der Super User vier Buttons, welche er hier nun auswählen kann:
 
Schließen: Informationsanfrage ohne Aktion beenden und schließen

Datenexport per E-Mail: entspricht dem Mail-Symbol als Aktion
Daten exportieren: entspricht dem Download-Symbol als Aktion auf den eigenen PC
Ungültig machen: Anfrage auf „ungültig“ (rot) setzen
Abschließen: Anfrage „Abgeschlossen“ (grün) setzen

Im Normalfall werden die Buttons „Datenexport“ und dann „Abschließen“ gewählt. Sollte die Anfrage, aus welchem Grund auch immer, ungültig gemacht werden, muss nur der Button „Ungültig machen“ gewählt werden. Nach erfolgreichem "Exportieren" sollte dann immer auch noch der Button "Abschließen" ausgewählt werden, damit bleibt die Übersicht erhalten.

Der Benutzer erhält eine rechtskonforme maschinenlesbare XML Datei mit all seinen Aktivitäten und Daten. Diese XML Datei kann mit jedem Browser geöffnet und gelesen werden.
 
Tipp: Zu einer besseren Übersicht der Daten ohne XML Befehle, kann z.B. Excel benutzt werden!
 
zum Inhaltsverzeichnis zurück...


Wie benutze ich das DS Kontrollzentrum ?

Joomla 3.9.x Datenschutz Kontrollzentrum
Das Datenschutz (DS) Kontrollzentrum findest Du im Backend unter Benutzer. Dies ist die Zentrale für die Benutzer Anfragen, welche hier alle angezeigt werden. Dazu gibt es auch ein Administrator Modul für das Kontrollzentrum (siehe Einstellungen).

Status - Erklärung der Farben für eine Anfrage des Benutzers

Orange: auf die Bestätigung „Wartend“
Blau: Anfrage wurde „Bestätigt“
Grün: die Anfrage ist “Abgeschlossen“
Rot: die Anfrage ist „Ungültig“

Das Kontrollzentrum wird in vier wichtige Abschnitte unterteilt:

1. Kontrollzentrum
Hier sieht man auf einen Blick alle Anfragen (Exportieren, Löschen) der Benutzer und die Statusprüfungen. Wenn alles richtig eingestellt ist, sind alle Punkte „grün“.

Unter „Optionen“, können hier die Tage für eine E-Mail Erinnerung, für die Bestätigung eingestellt werden, wenn der Benutzer eine Anfrage (Exportieren, Löschen) gestellt hat.

2. Anfragen
Hier werden alle Anfragen (Export, Löschen) der Benutzer angezeigt und ausgeführt.

Ein Klick auf die E-Mail-Adresse des Benutzers und man sieht das „Aktivitäten Protokoll“ und folgende Möglichkeiten:

Abschließen (Erledigt, Status wird dann „grün“)
Ungültig machen (Abbruch, Status wird dann „rot“)
Daten exportieren (XMS Datei wird auf dem eigenem PC gespeichert)
Datenexport per E-Mail senden (XML Datei wird als Anhang an den Benutzer gesendet)
Schließen (Info Fenster schließen)


Tipp: Der Status sollte immer benutzt werden, damit der Super User immer eine genaue Übersicht über die gemachten Aktionen hat!

Hier kann der Super User auch manuell eine Anfrage (Exportieren, Löschen) ausführen, falls ein Benutzer seine Zugangsdaten für den Login nicht hat und selbst keine Anfrage starten kann. Dazu benötigt der Super User die E-Mail-Adresse des Benutzers, mit welcher er sich Registriert hat.

Anschließend erhält der anfragende Benutzer auch eine E-Mail, die er Bestätigen muss…

3. Datenschutzhinweise
Hier findet man diverse wichtige Informationen dazu. Diese sollten auch gelesen werden!

4. Zustimmungen
Hier sieht man alle Frontend „Datenschutz Zustimmungen“ und diverse Infos der Benutzer. Diese können hier ausgewählt und auch gelöscht werden. Somit muss der Benutzer diesen wieder neu zustimmen, wenn er sich einloggen möchte.

zum Inhaltsverzeichnis zurück...

 

Wie benutze ich die Benutzeraktivitäten ?

Diese Aktivitäten findest Du im Backend unter Benutzer. Hier sieht man alle Aktivitäten der Benutzer, welche auch als CSV Datei exportiert werden können! Dazu gibt es auch ein Administrator Modul für das Kontrollzentrum (siehe Einstellungen).

Unter „Optionen“, kann die IP-Protokollierung ein/aus, das Trennzeichen für die Export CSV Datei und die Ereignisprotokollierungen eingestellt werden.

zum Inhaltsverzeichnis zurück...


Wie benutze ich die „Nachrichten“ ?

Joomla 3.9.x. private Nachrichten

Diese Nachrichten findest Du im Backend unter anderem unter Erweiterungen. Dies sind alle Nachrichten/Informationen an den Super User, welche er auch als E-Mail erhält.

Diese können nachträglich im Backend (ganz unten in der grauen Info Leiste, auf der linken Seite) schnell unter „x Nachrichten“ angeschaut werden. Auch sind diese über die „Erweiterungen > Nachrichten“ zugänglich. Hier können diverse auch Einstellungen gemacht werden.

Sind die E-Mails auf „ungelesen“ wird die Zahl x vor Nachrichten in „gelb“ angezeigt. Auch kann hier ein Benutzer direkt per E-Mail angeschrieben oder auch gelöscht werden.

Unter „Meine Einstellungen“ kann u.a. „Nachrichten automatisch löschen nach Tagen“, die Dauer eingestellt werden. Der Standard ist 7 Tage.

zum Inhaltsverzeichnis zurück...

 

Viele Einstellungsmöglichkeiten...

Einstellungen von Plugin Werten

Mit folgenden Plugins können diverse Einstellungen vorgenommen werden. In der Regel reichen die Standard Werte vollkommen aus und es muss nicht zwingend etwas geändert werden, kann aber.


„Plugin – Datenschutz Zustimmung“ (unter Plugins)
Unter dem Reiter „Ablaufdatum“ können die Einstellungen geändert werden und der regelmäßige zeitbasierte Ablauf für eine neue „Datenschutzerklärung Zustimmung“ aktiviert werden! So wird sichergestellt, dass der Benutzer in regelmäßigen Zeiträumen die Datenschutzerklärung (z.B. bei Änderungen) lesen und wieder Zustimmen muss!

Wenn dieses Plugin aktiviert ist, wird im Datenschutz-Kontrollzentrum die Statusfarbe Kontrolle von „orange“ auf „grün“ gesetzt.

„Plugin – System Benutzeraktivitäten“ (unter Plugins)
Zeichnet die Benutzeraktivitäten auf der Seite auf, um diese falls notwendig später zu überprüfen. Hier kann die Anzahl der Tage (Standard: 0; keine Löschung) bis zur automatischen Löschung der Protokolle eingestellt werden. Bei vielen Benutzern kann sonst die Datenbank sehr schnell an seine Grenzen stoßen.

Info: Bevor die Aktivitäten in der Datenbank gelöscht werden, können diese unter „Benutzer > Benutzeraktivitäten“, wenn gewünscht, als CSV Datei exportiert und dann archiviert werden. Dies ist aber nicht ratsam, wegen der DSGVO, da der Benutzer ja eine Löschung beantragt hat.


„Benutzer Profil bearbeiten“ (unter Benutzer, nur Super User)
Im Benutzer Profil unter TAB „Einstellungen Benutzeraktivitäten“ kann die Administrator Benachrichtigung per E-Mail und die Ereignisse geändert werden. Bei vielen Super User können das täglich sehr viele E-Mails werden. Empfehlung: NEIN

Diese Ereignisse könne auch über das Frontend Konto des Super Users geändert werden.

LOG Protokoll Rotation
Dieses Plugin „System-Protokollrotation“ ist standardmäßig aktiviert. Es führt eine Rotationsfunktion für die Protokolldateien durch. In den Einstellungen kann man die Tage und die Anzahl der Protokolle einstellen.

zum Inhaltsverzeichnis zurück...


Optische Darstellung…

Folgende Einstellungen sind optional und somit nicht zwingend notwendig, damit alles Funktioniert. 

Neue Module Datenschutz und Aktivitäten im Kontrollzentrum anzeigen (unter Module)
Sollen die „Aktivitäten“ und der „Datenschutz“ auch im Kontrollzentrum angezeigt werden, können diese als Administrator Module (Neu: „Aktivitäten – Neuste“ und „Datenschutz-Kontrollzentrum“, Position: cpanel) aktiviert werden. Ab Joomla 3.9.1 sind diese Plugins standardmäßig aktiviert!

Zusätzlich können auch die Module im Kontrollzentrum mit Spalten für mehr Platz angepasst werden (siehe neuer TAB  Beitrag Spalten-Layout der Module im Kontrollzentrum). 

Neue Menüpunkte zum „Datenschutz“ für den Benutzer im Frontend
Es gibt neue Menüpunkte unter „Neu > Datenschutz“, „Anfrage bestätigen“ und „Zustimmung verlängern“ welche optional sind. Diese müssen nicht zwingend eingebaut werden.

Textänderungen für die „Anfrage“ über Sprach-Overrides
Der Begriff „Exportieren“ kann z.B. in „Daten als XML Datei anfordern…“ und „Löschen“ kann z.B. in „Löschen von Daten + Konto“ umbenannt werden. Dann noch ein Hinweis-Modul dazu anlegen, mit einer kurzen Erklärung der Begriffe und einem Hinweis was der Benutzer hier unter „Anfrage stellen“ jetzt eigentlich machen kann…

Weitere Textänderungen über Sprach-Overrides
Einige E-Mail Texte, evtl. die Informationshinweis-Boxen im Frontend nach dem Ausführen einer Aktion, sollten ebenfalls über Sprach-Overrides geändert oder angepasst werden!

Hinweis: Die Textänderungen (Sprachoverrides) sollten meines Erachtens unbedingt gemacht werden. Meine Empfehlung: Fachanwalt nach dem richtigen Wortlaut fragen!

zum Inhaltsverzeichnis zurück... 

Schlusswort

Ich bin der Meinung, dass die neue Joomla 3.9 Datenschutz Suite der richtiger Schritt in die Zukunft ist und dem Administrator viel Arbeit abnimmt. Aber es gibt auch noch viel Verbesserungspotenzial. Du solltest unbedingt die Texte von Deinem Fachanwalt überprüfen lassen und anpassen. Auch ein entsprechender Hinweis bei der "Anfrage erstellen" solltest du machen.

Tipp: Die Joomla Datenschutz Suite am besten zuerst auf einer Testumgebung mal durchspielen und testen, da diese doch sehr umfangreich ist... oder wenn Du gleich eine Live-Seite benutzt vorher ein Backup erstellen!

Während ich diese Anleitung hier online gestellt habe, sind mir während den ganzen Formatierungen und Tests, immer wieder neue Informationen dazu eingefallen. Ich denke das eine oder andere könnte sich noch ändern. Solltest Du etwas finden was falsch ist oder fehlt, dann sende mir bitte eine Info per E-Mail, damit ich das ergänzen kann. Danke.

Viel Spaß und Erfolg.

zum Inhaltsverzeichnis zurück...

Automatisches Backup erstellen

Automatisches Backup erstellen

Details
Ralf
Grundlagen
13. August 2018
6159

In der heutigen Zeit von Viren und Hackern, aber auch wenn mal nach einer Installation eine Erweiterung etwas nicht mehr funktioniert, ist es unablässig ein Backup (Datenbank und Dateien) der eigenen Homepage zu haben!
Da gibt es mehrere Möglichkeiten diese zu erstellen, von der manuellen aber eher umständlichen und zeit intensiven bis zu der leichten, schnellen und automatischeren Lösung.

Ich möchte dir die zweite Lösung zeigen. Damit ist die komplette Datensicherung fast ein „Kinderspiel“. Also legen wir los.

Voraussetzungen
Damit Du diese Datensicherung erstellen kannst, benötigst Du folgendes:

1. Ein Cronjob Konto bei Deinem Hoster oder z.B. bei „cron-job.org“, welches dann ein zeitgesteuerten Aufruf Deiner Webseite und des Datensicherungs-Skripts ausführt. Es gibt viele Online Cronjobs meistens aber nur kostenpflichtig. Ich benutze diesen aus folgenden Gründen:

- Kostenlos und komplett Werbefrei
- Keine Limits der Cronjobs
- Aufrufe des Skriptes bis 60x pro Stunde
- Status-Benachrichtigung
- Einfache Handhabung

Tipp: Du kannst „cron-job.org“ auch zur Server-Überwachung (Ist Deine Seite noch online?) nutzen. Wie? Das erfährst Du unter FAQ auf der Seite!


2. Die Erweiterung  Akeeba Backup PRO (ab Version 7 nur noch mit der PRO Version möglich!)
3. Und zu guter Letzt benötigst Du noch einen FTP Zugang zu Deiner Webseite!


Ausführung und Einstellungen

Nach dem Du dir ein Cronjob Konto angelegt und Akeeba Backup Provauf Deiner Homepage installiert hast, musst Du folgende Einstellungen machen:

Akeeba Backup Pro

1. Rufe unter Einstellungen die „Optionen“ und dann den Reiter „Frontend Sicherung“ auf. Dort musst Du die Einstellungen wie auf dem (Popup) Bild wählen.
Der Zugangsschlüssel ist hier nur ein Beispiel und sollte natürlich andere Buchstaben und Zahlen beinhalten! Ich denke der Rest ist selbsterklärend.

Akeba Backup Einstellungen


2. Jetzt gehst Du in den Einstellungen auf „Plane automatische Sicherung“ unter „Erweitere Optionen“. Dort findest Du ganz unten auf der Seite ein PHP-Skript. Kopiere das Skript unverändert in eine leere Text Datei und speichere diese. Der Datei-Name kann z.B. „AkeebaBackup_Cronjob.php“ lauten.

Akeeba Backup Skript


FTP
Nun lädst Du die PHP Skript Datei per FTP in das Hauptverzeichnis (Root) Deiner Joomla Webseite. Die Dateirechte solltest Du aus Sicherheitsgründen auf 604 stellen.

Cronjob
Jetzt gehst Du zu Deinem „Cron-job.org“ Konto, loggst dich dort ein und legst einen neuen Cronjob an.
Als Titel gibst Du am besten den Namen der Webseite ein, damit Du später gleich weißt um welche es sich handelt.

Unter Adresse gibst Du nun folgendes ein:
https://www.DEINE-DOMAIN/AkeebaBackup_Cronjob.php

Dieses ruft dann immer Dein PHP Skript in deinem Root-Verzeichnis auf und erstellt das komplette gewünschte Backup der Homepage.

Danach unter „Ausführung“ die gewünschte Zeit einstellen. Je nachdem wie oft etwas auf Deiner Seite erstellt wird, kannst Du regelmäßige Backups in kurzen Zeitabständen, z.B. für Blogs, ausführen lassen. Hier bist Du sehr flexibel und kannst minütlich Sicherungen erstellen lassen! Ob das wirklich Sinn macht ist eine andere Frage. Eine tägliche Sicherung ist aber bei normalem Betrieb sicher kein Fehler.

Jetzt noch die „Benachrichtigungen“ auswählen und dann auf speichern klicken.

Das war es. Es sollte alles ordnungsgemäß funktionieren. Jetzt musst Du dir keine Sorgen mehr um das Backup machen, da es nun selbständig für dich erledigt wird. Du wirst das Backup erst zu schätzen wissen, wenn es wirklich benötigt wird. Wie Du eine Sicherung wieder einspielen oder eine Kopie der Seite anlegen musst, erfährst Du in diesem Beitrag hier.

Noch ein Tipp zu der Datensicherheit:
In der Akeeba Backup "Konfiguration" unter "Ausgabeverzeichnis" solltest Du den Speicherpfad der Sicherungsdatei (Backup) ändern.
Dieser wird standardmäßig unter "/.../administrator/components/com_akeeba/backup" gespeichert. Wenn möglich solltest Du immer diesen Pfad ausserhalb Deines Rootes in einem extra Backup-Ordner speichern. Eine Speicherung in der Cloud geht nur mit der kostenpflichtigen Pro Version. In diesem Falle das Backup zusätzlich auf dem PC noch sichern. Viele weitere Infos und Videos findest Du auch auf der Akeeba Webseite.

Viel Spaß.

  1. Zugriffsebene Öffentlich/Gast richtig nutzen
  2. Seiten Sicherung mit Akeeba Backup
  3. Websites und Soziale Plattformen
© 2015 - 2026 JUG FN

JUG Friedrichshafen
Joomla! User Group am Bodensee | Deutschland + Österreich + Schweiz

Webdesign + SEO solutions

  • Impressum
  • Datenschutzerklärung
  • Newsletter-Abo
  • Partner