Update Changelog für CBACK Forum v4.6.0 auf v4.7.0
WICHTIG FÜR ALLE MIT EIGENEN STYLES / TEMPLATES SOWIE TEMPLATEAUTOREN
Bei diesem Update ist es sehr wichtig, dass Ihr all eure Styles korrekt und sorgfältig auf den Versionsstand 4.7.0 aktualisiert! Mit dem neuen mit diesem Update eingeführten Sicherheitssystem "CFProtect" sind Formulare oder manche Links von alten Templateversionen nicht mehr absendbar und erzeugen eine Sicherheits-Fehlermeldung, da benötigte neu eingeführte Verifikationsvariablen in den alten Templates fehlen. Aber keine Sorge: Auch wenn der Template Changelog dieses Mal sehr umfangreich aussieht, so ist er doch überwiegend recht leicht anzuwenden mit einfachen Fundstellen. Durch das hinzufügen dynamischer Variablen sorgen wir zudem jetzt auch dafür, dass bei künftigen Erweiterungen oder Anpassungen am CFProtect System in der Zukunft solch umfangreiche Templateänderungen vermutlich nicht mehr notwendig sind. Die Arbeit lohnt sich übrigens: Das neue System schützt Deine Nutzer bereits präventiv vor neuen Methoden von Phishing / manipulierte Webseiten oder CSRF Attacken mit mehreren Sicherheitsmerkmalen und unter anderem der Nutzung recht neuer Browsertechniken und sorgt zudem für einen noch höheren Schutz vor automatischen Spambots.
Von den offiziellen CBACK Themes / Themekits "CB(l)ack" und "Flatman" wurde ebenfalls eine bereits auf CF v4.7.0 aktualisierte Variante veröffentlicht und kann hier im Templateforum heruntergeladen werden.
Angesichts des deutlichen Mehrgewinns an Sicherheit für die Nutzer Deiner Forencommunity wird das anwenden des CF v4.7.0 Updates allen Nutzern des CBACK Forums empfohlen.
HINWEIS AN ALLE PLUGIN ENTWICKLER
Mit dem Update des CBACK Forums v4.7.0 wurden auch alle Handbücher (Benutzerhandbuch, Entwicklerhandbuch, Datenschutzhandbuch) aktualisiert. Im neuen Entwicklerhandbuch Stand 03/2020 findet Ihr nun ein neues Kapitel, wie Ihr Datenübertragungen in Euren Plugins ebenfalls leicht mit dem neuen CFProtect System zusätzlich vor Phishing schützen und absichern könnt. Außerdem haben wir ein erweitertes Kapitel zu der bereits in CFv4.5.0 eingeführten Benachrichtigungszentrale hinzugefügt und ein Kapitel, wie man den UserCP "Extras" Punkt in eigenen Plugins nutzen kann. Das an/ausschalten dieser Option im UserCP geschieht ab CFv4.7.0 übrigens automatisch und muss nicht mehr wie früher im eigenen Plugin Installer berücksichtigt werden. - Wir wünschen viel Spaß mit den neuen Möglichkeiten.
Übrigens: Plugins, die nicht an CFProtect angepasst sind arbeiten im CF4.7.0 normalerweise regulär weiter und werden passiv mit anderen Layern des CFProtect Systems mit geschützt. Lediglich beim Zugriff oder Übertragen auf CF4 eigene Funktionen (z.B. "Beiträge als gelesen markieren") kann es ohne Anpassungen zu Problemen mit der v4.7.0 kommen und das Plugin müsste mit CFProtect nachgerüstet werden. Dies sollte aber relativ selten der Fall sein, da die meisten Plugins ja recht eigenständige Funktionen haben.
ACHTUNG:
Das gesamte Update erhaltet Ihr im Kundenmanager unter dem Punkt "Updatepakete" wo Ihr ein Updatepaket herunterladen könnt, welches eine einfache Anleitung enthält, wie Ihr Euer Forum ganz schnell auf die neue Version aktualisieren könnt. Achtet bitte darauf, dass die Dateien auch wirklich überschrieben werden und kein Berechtigungsproblem aus alten Versionen vorliegt.
Wichtiger Hinweis an alle
Aufgrund von Templateänderungen sowie neuen Sprach-Strings in diesem CF4 Release ist es zwingend notwendig, dass Ihr Eure eigenen Templates und Sprachdateien mit den Changelogs auf die neue Version aktualisiert! Ansonsten kann es u.U. zu Fehldarstellungen oder gar Fehlermeldungen kommen!
Sofern Du eigene Templates benutzt ist es notwendig, dass Du die in der changelog_tpl.txt gelisteten Änderungen in JEDEM Deiner Templates ausführst. Veraltete Templates können u.U. zu Fehlfunktionen führen, da neue Templatedateien für neue Funktionen dort nicht vorhanden sind.
Sofern Du eigene Sprachpakete benutzt ist es auch notwendig, dass Du die in der changelog_lang.txt gelisteten Änderungen in JEDEM Deiner Sprachpakete ausführst. Für die Standard-Sprachpakete de und en kannst Du - sofern Du diese nicht verändert hast - einfach die Version aus dem Updatepaket hochspielen. Veraltete Sprachpakete können in dieser Version zu Problemen führen, da Sprach-Strings für wichtige neue Funktionen fehlen.
FAQ zu den Changelogs in diesem Thread
Ich habe keine Sprachdateien oder Templates verändert - brauche ich diese Changelogs?
In diesem Fall brauchst Du die Changelogs nicht: Du kannst das Updatepaket aus dem Kundenmanager einfach 1:1 in Dein Forum hochladen und alles ist bereits erledigt. Diese Changelogs dienen nur dazu Entwicklern die Änderungen an modifizierten oder eigenen Styles (bzw. eigenen Sprachdateien) zu erleichtern, sodass sie die Änderungen schneller an die neue CF4 Version anpassen können.
Ich habe mein "Mira"-Standard Style verändert. Wie muss ich vorgehen?
In diesem Fall empfiehlt es sich, dass Du den Ordner "templates/" aus dem Updatepaket nicht hochlädst und stattdessen die Änderungen im Template manuell mit dem hier angehangenen Changelog für Styles ausführst.
Ich bin ein Style-Autor und habe eigene Styles gemacht. Wie hilft mir der Changelog?
Du kannst mit dem Changelog für Styles ganz einfach auch Deine eigenen Styles an die neueste CF4 Version anpassen, um aktuelle Versionen für Deine Nutzer bereitzustellen. Die Fundstellen im Changelog sind immer für das Standard-Style "Mira" angegeben. Sie können in Deinem modifizierten Style also leicht abweichen. Manchmal - je nach Updategröße - sind sogar gar keine Änderungen am Style erforderlich.
Ich habe eigene Sprachdateien für das CF4 gemacht. Wie hilft mir der Changelog?
Du kannst mit dem Changelog für Sprachdateien ganz einfach auch Deine eigenen Sprachen an die neueste CF4 Version anpassen, um aktuelle Versionen für Deine Nutzer bereitzustellen. Die Fundstellen im Changelog sind sowohl für die Deutsche als auch für die Englische Sprache angegeben. Bei eigenen Sprachpaketen reicht es meist, wenn Du Dich für eine dieser Varianten entscheidest. Am Besten suchst Du in Deiner Sprachdatei nach dem Namen der Sprachvariable, da diese in allen Übersetzungen identisch ist. Eventuell neu hinzugefügte Sprachstrings musst Du - je nach Sprache - ggf. noch selbst übersetzen.
Wenn ich den Changelog mache, ist dann das Update erledigt?
NEIN! - Du brauchst auf jeden Fall noch das Updatepaket aus dem Kundenmanager, da dieses die PHP Dateien des Forums auf den neuesten Stand bringt und auch die benötigte update.php-Datei enthält, mit der Du die Datenbank aktualisieren kannst.
Viel Spaß mit der neuen Version!
WICHTIG FÜR ALLE MIT EIGENEN STYLES / TEMPLATES SOWIE TEMPLATEAUTOREN
Bei diesem Update ist es sehr wichtig, dass Ihr all eure Styles korrekt und sorgfältig auf den Versionsstand 4.7.0 aktualisiert! Mit dem neuen mit diesem Update eingeführten Sicherheitssystem "CFProtect" sind Formulare oder manche Links von alten Templateversionen nicht mehr absendbar und erzeugen eine Sicherheits-Fehlermeldung, da benötigte neu eingeführte Verifikationsvariablen in den alten Templates fehlen. Aber keine Sorge: Auch wenn der Template Changelog dieses Mal sehr umfangreich aussieht, so ist er doch überwiegend recht leicht anzuwenden mit einfachen Fundstellen. Durch das hinzufügen dynamischer Variablen sorgen wir zudem jetzt auch dafür, dass bei künftigen Erweiterungen oder Anpassungen am CFProtect System in der Zukunft solch umfangreiche Templateänderungen vermutlich nicht mehr notwendig sind. Die Arbeit lohnt sich übrigens: Das neue System schützt Deine Nutzer bereits präventiv vor neuen Methoden von Phishing / manipulierte Webseiten oder CSRF Attacken mit mehreren Sicherheitsmerkmalen und unter anderem der Nutzung recht neuer Browsertechniken und sorgt zudem für einen noch höheren Schutz vor automatischen Spambots.
Von den offiziellen CBACK Themes / Themekits "CB(l)ack" und "Flatman" wurde ebenfalls eine bereits auf CF v4.7.0 aktualisierte Variante veröffentlicht und kann hier im Templateforum heruntergeladen werden.
Angesichts des deutlichen Mehrgewinns an Sicherheit für die Nutzer Deiner Forencommunity wird das anwenden des CF v4.7.0 Updates allen Nutzern des CBACK Forums empfohlen.
HINWEIS AN ALLE PLUGIN ENTWICKLER
Mit dem Update des CBACK Forums v4.7.0 wurden auch alle Handbücher (Benutzerhandbuch, Entwicklerhandbuch, Datenschutzhandbuch) aktualisiert. Im neuen Entwicklerhandbuch Stand 03/2020 findet Ihr nun ein neues Kapitel, wie Ihr Datenübertragungen in Euren Plugins ebenfalls leicht mit dem neuen CFProtect System zusätzlich vor Phishing schützen und absichern könnt. Außerdem haben wir ein erweitertes Kapitel zu der bereits in CFv4.5.0 eingeführten Benachrichtigungszentrale hinzugefügt und ein Kapitel, wie man den UserCP "Extras" Punkt in eigenen Plugins nutzen kann. Das an/ausschalten dieser Option im UserCP geschieht ab CFv4.7.0 übrigens automatisch und muss nicht mehr wie früher im eigenen Plugin Installer berücksichtigt werden. - Wir wünschen viel Spaß mit den neuen Möglichkeiten.
Übrigens: Plugins, die nicht an CFProtect angepasst sind arbeiten im CF4.7.0 normalerweise regulär weiter und werden passiv mit anderen Layern des CFProtect Systems mit geschützt. Lediglich beim Zugriff oder Übertragen auf CF4 eigene Funktionen (z.B. "Beiträge als gelesen markieren") kann es ohne Anpassungen zu Problemen mit der v4.7.0 kommen und das Plugin müsste mit CFProtect nachgerüstet werden. Dies sollte aber relativ selten der Fall sein, da die meisten Plugins ja recht eigenständige Funktionen haben.
ACHTUNG:
Das gesamte Update erhaltet Ihr im Kundenmanager unter dem Punkt "Updatepakete" wo Ihr ein Updatepaket herunterladen könnt, welches eine einfache Anleitung enthält, wie Ihr Euer Forum ganz schnell auf die neue Version aktualisieren könnt. Achtet bitte darauf, dass die Dateien auch wirklich überschrieben werden und kein Berechtigungsproblem aus alten Versionen vorliegt.
Wichtiger Hinweis an alle
Aufgrund von Templateänderungen sowie neuen Sprach-Strings in diesem CF4 Release ist es zwingend notwendig, dass Ihr Eure eigenen Templates und Sprachdateien mit den Changelogs auf die neue Version aktualisiert! Ansonsten kann es u.U. zu Fehldarstellungen oder gar Fehlermeldungen kommen!
Sofern Du eigene Templates benutzt ist es notwendig, dass Du die in der changelog_tpl.txt gelisteten Änderungen in JEDEM Deiner Templates ausführst. Veraltete Templates können u.U. zu Fehlfunktionen führen, da neue Templatedateien für neue Funktionen dort nicht vorhanden sind.
Sofern Du eigene Sprachpakete benutzt ist es auch notwendig, dass Du die in der changelog_lang.txt gelisteten Änderungen in JEDEM Deiner Sprachpakete ausführst. Für die Standard-Sprachpakete de und en kannst Du - sofern Du diese nicht verändert hast - einfach die Version aus dem Updatepaket hochspielen. Veraltete Sprachpakete können in dieser Version zu Problemen führen, da Sprach-Strings für wichtige neue Funktionen fehlen.
FAQ zu den Changelogs in diesem Thread
Ich habe keine Sprachdateien oder Templates verändert - brauche ich diese Changelogs?
In diesem Fall brauchst Du die Changelogs nicht: Du kannst das Updatepaket aus dem Kundenmanager einfach 1:1 in Dein Forum hochladen und alles ist bereits erledigt. Diese Changelogs dienen nur dazu Entwicklern die Änderungen an modifizierten oder eigenen Styles (bzw. eigenen Sprachdateien) zu erleichtern, sodass sie die Änderungen schneller an die neue CF4 Version anpassen können.
Ich habe mein "Mira"-Standard Style verändert. Wie muss ich vorgehen?
In diesem Fall empfiehlt es sich, dass Du den Ordner "templates/" aus dem Updatepaket nicht hochlädst und stattdessen die Änderungen im Template manuell mit dem hier angehangenen Changelog für Styles ausführst.
Ich bin ein Style-Autor und habe eigene Styles gemacht. Wie hilft mir der Changelog?
Du kannst mit dem Changelog für Styles ganz einfach auch Deine eigenen Styles an die neueste CF4 Version anpassen, um aktuelle Versionen für Deine Nutzer bereitzustellen. Die Fundstellen im Changelog sind immer für das Standard-Style "Mira" angegeben. Sie können in Deinem modifizierten Style also leicht abweichen. Manchmal - je nach Updategröße - sind sogar gar keine Änderungen am Style erforderlich.
Ich habe eigene Sprachdateien für das CF4 gemacht. Wie hilft mir der Changelog?
Du kannst mit dem Changelog für Sprachdateien ganz einfach auch Deine eigenen Sprachen an die neueste CF4 Version anpassen, um aktuelle Versionen für Deine Nutzer bereitzustellen. Die Fundstellen im Changelog sind sowohl für die Deutsche als auch für die Englische Sprache angegeben. Bei eigenen Sprachpaketen reicht es meist, wenn Du Dich für eine dieser Varianten entscheidest. Am Besten suchst Du in Deiner Sprachdatei nach dem Namen der Sprachvariable, da diese in allen Übersetzungen identisch ist. Eventuell neu hinzugefügte Sprachstrings musst Du - je nach Sprache - ggf. noch selbst übersetzen.
Wenn ich den Changelog mache, ist dann das Update erledigt?
NEIN! - Du brauchst auf jeden Fall noch das Updatepaket aus dem Kundenmanager, da dieses die PHP Dateien des Forums auf den neuesten Stand bringt und auch die benötigte update.php-Datei enthält, mit der Du die Datenbank aktualisieren kannst.
Viel Spaß mit der neuen Version!
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.