Update oder Upgrade?
Welche Arten von TYPO3 Updates gibt es? Was ist der Unterschied zwischen Update und Upgrade?
Seit Version 4.5 hat TYPO3 sogenannte LTS Versionen, dabei steht LTS für Long Term Support. Dieser ist an ein Datum gebunden, meist 3 Jahre Laufzeit nach Erscheinen und es bedeutet, dass bis zu diesem Datum die TYPO3 Version regelmäßige Aktualisierungen erhält.
Eine Aktualisierung innerhalb dieser LTS Version (aktuell 12.4) nennt man Minorupdate. Soll es auf die nächsthöhere LTS Version gehen, dann ist dies ein Majorupdate. Grundsätzlich ist ein Update nur von einer auf die nächsthöhere Version möglich, dies bedeutet mehrere Schritte, hat man Versionen ausgelassen.
Ist der Extended Support (ELTS) eine Alternative zum TYPO3 Update?
Diese Art Support ist nach meiner Einschätzung nur eine vorübergehende Lösung. Sie erhalten innerhalb des gebuchten Zeitraums Updates zu Ihrer Version, auch wenn diese bereits keine regulären Updates mehr bekommen kann.
Der Extended Support kann i.d.R. jährlich bei der TYPO3 GmbH gebucht werden und schlägt mit einer Summe von aktuell 2.800,00 Euro an. Da langfristig ein Majorupdate unumgänglich ist, sollte man nur in der Übergangszeit darauf zurückgreifen, da es schlichtweg zusätzliche Kosten zum Update bedeutet.
Kostenlose Einschätzung Ihrer TYPO3 Installation
Was ist für eine Einschätzung wichtig?
Vor jedem Update mache ich mir ein Bild von der TYPO3 Installation. Dabei geht es im Wesentlichen um die installierten Erweiterungen (Extensions) aus dem TYPO3 Repository (Third Party Extensions) aber auch um speziell für den Kunden angefertigte Extensions zu diversen Zwecken.
Darüber hinaus schaue ich:
- ob es eine sog. Providerextension, die alle Dateien kapselt gibt.
- ob TypoScript in die Datenbank geschrieben wurde, statt dieses in externe Dateien auszulagern.
- ob es eine Composerinstallation evt. mit Deployment ist.
- in die Backend Konfigurationen inkl. Datenbankrelationen, Scheduler etc.
Kostenlose Einschätzung Ihrer TYPO3 Installation
Diese Einschätzung Ihrer Installation biete ich Ihnen kostenlos an. Dabei spielt es keine Rolle, ob Sie das Update dann durch mich umsetzen lassen oder nicht. Es soll Ihnen einfach einen Überblick zur Istsituation geben und ermöglicht so eine erste Einschätzung zu den zu erwartenden Aufwänden.
Ein TYPO3 Majorupdate einer Fremdinstallation biete ich grundsätzlich nicht zum Festpreis an, da es schlichtweg unrealistisch ist, speziell dann, wenn Eigenentwicklungen vorhanden sind. In einem späteren Kapitel erfahren Sie mehr zur Vorgehensweise, die sich in den Jahren bewährt hat.
Für die Prüfung der Installation benötige ich:
- Adminzugang mit Maintainerrechten
- SSH / SFTP Zugnag (otpional)
Vorgehensweise
Durchführung TYPO3 Update der Datenbank
Ich arbeite i.d.R. mit einer lokalen Version Ihrer Seite. Dies bedeutet, dass ich im ersten Schritt Ihre bestehende Seite in der exakt gleichen Version lokal installiere. Ist es keine Composerinstallation, dann migriere ich diese zum Composermodus. Um alle Daten erhalten zu können benötige ich daher einen SSH oder auch SFTP Zugang. Zur Authentifizierung erhalten Sie meine SSH Keys, so ist kein Passwort nötig.
Im nächsten Schritt schaue ich, ob alle installierten Extensions für die nächsthöhere Version zur Verfügung stehen. Danach passe ich die Composerdatei der TYPO3 Installation und auch der eigenen Extensions an. Gleiches gilt für die ext_emconf.php
Im Anschluss setze ich die Abhängigkeiten in der Composerdatei auf die neue Version, aktualisiere diese und führe über die Konsole das Update durch. In Zwischenschritten erfolgt dabei ein Backup der Datenbank. Sämtliche Dateien befinden sich vorab in der sog. Versionierung mit GIT.
Nach Durchführung des Updates auf Datenbankebene erfolgt der Datenbankvergleich mit Aktualisierung der neuen und alten Felder. Im Anschluss ist das TYPO3 Update der Datenbank für diese Version abgeschlossen und es erfolgt ein erneutes DB Backup.
TYPO3 Update auf Dateiebene
Ich nutze die Möglichkeiten des Upgrade Moduls und prüfen so im ersten Schritt:
- Wurden TCA (das TCA beschreibt die Backend Konfiguartion von Datensätzen etc.) Änderungen in die ext_tables.php geschrieben inkl. Korrigieren, wenn dies der Fall ist.
- Sind Änderungen am TCA der eigenen Extensions von Nöten?
- Welche Hinweise liefert der Extension Scanner inkl. Behebung.
Im Anschluß prüfe ich die Dateien mittels Suchen und Ersetzen auf veraltete und weggefallene Funktionen etc.. Dazu nutze ich meine Erfahrungswerte, was sich zwischen den Versionen verändert hat.
Sind Migrationen von Extensions nötig, z.B. von Gridelements auf Container, dann führe ich diese durch und erstelle die neuen Elemente. Ich bevorzuge immer die Verwendung einer Providerextension, in der alle Dateien gekapselt werden. Diese befinden sich in der Versionierung und werden mit Hinweisen zu gemachten Änderungen dokumentiert.
Ich selbst arbeite so nahe wie möglich am TYPO3 Core, da dies wesentlichen Einfluss auf die Update- und Upgradefähigkeit hat. Auf Wunsch berate ich Sie gerne was nötig ist, um z.B. Inhaltselemente von Third Party Extension auf native TYPO3 Inhaltselemente umzustellen.
Aufwand
Wie aufwendig ist ein TYPO3 Update?
Kurz gesagt, je mehr eigens für Sie erstellte und / oder Extensions aus dem TYPO3 Repository genutzt werden, desto umfangreicher ist i.d.R. das Update. Darüber hinaus erhöht auch die Verwendung der nachfolgenden Extensions den Aufwand:
- Flux (Fluidpowered, besonders mit eigenen Inhaltselementen)
- Gridelements, zumeist mit Migration auf Container
- Ggf. Mask, wenn Migration zu nativen Inhaltselementen gewünscht ist.
Aber auch eigens für Sie erstellte Extensions erhöhen den Aufwand deutlich, da diese zumeist nicht nur wegen der TYPO3 Version sondern auch neuer PHP Versionen in Bezug auf Kompatibilität geprüft und angepasst werden müssen.
Geht ein Majorupdate über einige Versionen, dann lege ich pro Version einen sog. GIT Branch an. Dadurch wirst es möglich, die Livedatenbank nach Fertigstellung erneut separat upzudaten, sollten sich Inhalte verändert haben oder z.B. Daten von aussen geben, wie Bewerbungen, Registrierungen o.ä..
Welche Vorgehensweise hat sich bewährt?
Ein Festpreisangebot einer Fremdinstallation halte ich für nicht realistisch. Zu viel hängt von dem ab, was ich vorfinde, speziell bei eigenen Extensions etc.. Daher müßte ich einen so großen Puffer einplanen, der ggf. ebenfalls nicht realistisch ist.
Somit gehe ich wie folgt vor:
- Kostenlose erste Insichtnahme, dann sehe ich schon in welche Kategorie das TYPO3 Update fällt.
- Es werden 10 Arbeitsstunden vereinbart. Bei kleineren Seiten ist das Update dann fertig, bei größeren ist der Restaufwand i.d.R. abschätzbar.
Ein vorheriges Sichten des Codes von Fremdextensions macht aus meiner Sicht keinen Sinn, da der Kunde fürs „Ansehen“ zahlt. Bei der Realisierung komme ich dann ohnehin an diesen Punkt und der Kunde zahlt erneut.
In all den Jahren habe ich sehr selten Updates durchgeführt, die mehr als 50 Stunden benötigten. Regelfall sind es eher bis 10 Stunden oder zwischen 10 und 20 Stunden.
Empfehlungen für reibungslose TYPO3 Updates
Faktoren, die ein TYPO3 Update beeinflußen
Maßgeblichen Anteil an der Dauer und den Umfang eines TYPO3 Updates haben folgende Faktoren:
- Anzahl der Versionssprünge zwischen Ausgangs- und Zielversion, z.B. von 10.4 auf 12.4.
- Anzahl installierter eigenes für das Projekt erstellten TYPO3 Extensions.
- Gibt es bereits eine TYPO3 Extension die als Sitepackage / Siteprovider fungiert und alle Dateien etc. kapselt oder soll diese erstellt werden, da die Dateien oldschool im fileadmin Verzeichnis liegen.
- Anzahl der TYPO3 Extension aus dem Repository (Third Party Extension).
- Sind Extensions installiert, die Erfahrungsgemäß das TYPO3 Update zu erhöhten Aufwänden führen können (z.B. TemplaVoila, Flux, Gridelements (besonders dann, wenn für Inhaltselemente statt Mehrspaltigkeit zweckentfremdet) etc.).
- Größe, Aktualität und Zustand der Datenbank.
- Gibt es die Third Party Extensions auch für die Zielversion.
- Sollen Bestandteile von Third Party Extensions auf TYPO3 Kernfunktionen migriert werden, z.B. eigene Inhaltselemente, Formulare (z.B. Powermail) etc..
- Müßen TypoScript und TSconfig aus der Datenbank extrahiert und in externe Dateien verlagert werden, so dass diese versionierbar sind.
Je schlanker je besser
Ich empfehle so nah wie möglich am TYPO3 Kern zu bleiben. Dies bedeutet TYPO3 native Möglichkeiten zu nutzen, statt auf Third Party Extensions zu setzen. Die Sytemextensions in TYPO3 sind aktuell in der Lage die meisten Anforderungen umsetzen zu können. Inhaltselemente erstelle ich auf den gleichen Weg, wie es auch der TYPO3 Kern erledigt. Die Forms Systemextension für Formulare bietet zahlreiche Möglichkeiten, auch für dyn. Formulare inkl. FormFactory und ist somit flexibel genug um auch in eigenen Datensätzen bis hin für einen Konfigurator genutzt werden zu können. Im Wesentlichen befinden sich in meinem Installationen nur folgende Third Party Extensions:
- News (Platzhirsch für Aktuelles etc.)
- IG Slug, um SEOfriendly urls auf einmal zu verändern.
- TYPO3 Konsole um CLI Befehle ausführen zu können.
- TYPO3 Dotenv Connector um sensitive Daten wie DB Zugänge außerhalb des Public Ordners ablegen und per .env datei laden zu können.
Nutzung der BestPractises und Coding Guidelines, besonders bei Fremdinstallationen fällt immer wieder eine Struktur und Vorgehensweise auf, die davon abweicht und so eine längere Einarbeitungszeit innerhalb des TYPO3 Updates benötigt.
Kontakt
T: +49 (0) 24 61 - 996 79 11
M: mark[at]t3-entwickler.de
Impressum
Impressum
Angaben gemäß § 5 TMG:
Sandra Kirstein, Mark Kirstein
t3-entwickler.de
Auf der Klause 1
52428 Jülich
Kontakt:
Telefon: +49 (0) 2461 - 9967911
E-Mail: mark@t3-entwickler.de
Umsatzsteuer:
Umsatzsteuer-Identifikationsnummer gemäß §27 a Umsatzsteuergesetz:
DE220700638
Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV:
Sandra Kirstein
Mark Kirstein
Auf der Klause 1
52428 Jülich
Streitschlichtung
Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.
Haftungsausschluss (Disclaimer)
Haftung für Inhalte
Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.
Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.
Haftung für Links
Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar.
Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.
Urheberrecht
Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.
Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.
Bilder, Assets, Icons
Badget - Fakten: freepsdfiles.net
Headerbild: Pixabay
Icons: open-iconic
Datenschutz
Datenschutzerklärung
1. Datenschutz auf einen Blick
Allgemeine Hinweise
Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie unsere Website besuchen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können. Ausführliche Informationen zum Thema Datenschutz entnehmen Sie unserer unter diesem Text aufgeführten Datenschutzerklärung.
Datenerfassung auf unserer Website
Wer ist verantwortlich für die Datenerfassung auf dieser Website?
Die Datenverarbeitung auf dieser Website erfolgt durch den Websitebetreiber. Dessen Kontaktdaten können Sie dem Impressum dieser Website entnehmen.
Wie erfassen wir Ihre Daten?
Ihre Daten werden zum einen dadurch erhoben, dass Sie uns diese mitteilen. Hierbei kann es sich z.B. um Daten handeln, die Sie in ein Kontaktformular eingeben.
Andere Daten werden automatisch beim Besuch der Website durch unsere IT-Systeme erfasst. Das sind vor allem technische Daten (z.B. Internetbrowser, Betriebssystem oder Uhrzeit des Seitenaufrufs). Die Erfassung dieser Daten erfolgt automatisch, sobald Sie unsere Website betreten.
Wofür nutzen wir Ihre Daten?
Ein Teil der Daten wird erhoben, um eine fehlerfreie Bereitstellung der Website zu gewährleisten. Andere Daten können zur Analyse Ihres Nutzerverhaltens verwendet werden.
Welche Rechte haben Sie bezüglich Ihrer Daten?
Sie haben jederzeit das Recht unentgeltlich Auskunft über Herkunft, Empfänger und Zweck Ihrer gespeicherten personenbezogenen Daten zu erhalten. Sie haben außerdem ein Recht, die Berichtigung, Sperrung oder Löschung dieser Daten zu verlangen. Hierzu sowie zu weiteren Fragen zum Thema Datenschutz können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden. Des Weiteren steht Ihnen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu.
Analyse-Tools und Tools von Drittanbietern
Beim Besuch unserer Website kann Ihr Surf-Verhalten statistisch ausgewertet werden. Das geschieht vor allem mit Cookies und mit sogenannten Analyseprogrammen. Die Analyse Ihres Surf-Verhaltens erfolgt in der Regel anonym; das Surf-Verhalten kann nicht zu Ihnen zurückverfolgt werden. Sie können dieser Analyse widersprechen oder sie durch die Nichtbenutzung bestimmter Tools verhindern. Detaillierte Informationen dazu finden Sie in der folgenden Datenschutzerklärung.
Sie können dieser Analyse widersprechen. Über die Widerspruchsmöglichkeiten werden wir Sie in dieser Datenschutzerklärung informieren.
2. Allgemeine Hinweise und Pflichtinformationen
Datenschutz
Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.
Wenn Sie diese Website benutzen, werden verschiedene personenbezogene Daten erhoben. Personenbezogene Daten sind Daten, mit denen Sie persönlich identifiziert werden können. Die vorliegende Datenschutzerklärung erläutert, welche Daten wir erheben und wofür wir sie nutzen. Sie erläutert auch, wie und zu welchem Zweck das geschieht.
Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
Hinweis zur verantwortlichen Stelle
Die verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist:
Sandra Kirstein
Mark Kirstein
Auf der Klause 1
52428 Jülich
Telefon: +49 (0) 24 61 - 996 79 11
E-Mail: mark@t3-entwickler.de
Verantwortliche Stelle ist die natürliche oder juristische Person, die allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten (z.B. Namen, E-Mail-Adressen o. Ä.) entscheidet.
Widerruf Ihrer Einwilligung zur Datenverarbeitung
Viele Datenverarbeitungsvorgänge sind nur mit Ihrer ausdrücklichen Einwilligung möglich. Sie können eine bereits erteilte Einwilligung jederzeit widerrufen. Dazu reicht eine formlose Mitteilung per E-Mail an uns. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Datenverarbeitung bleibt vom Widerruf unberührt.
Beschwerderecht bei der zuständigen Aufsichtsbehörde
Im Falle datenschutzrechtlicher Verstöße steht dem Betroffenen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu. Zuständige Aufsichtsbehörde in datenschutzrechtlichen Fragen ist der Landesdatenschutzbeauftragte des Bundeslandes, in dem unser Unternehmen seinen Sitz hat. Eine Liste der Datenschutzbeauftragten sowie deren Kontaktdaten können folgendem Link entnommen werden: Link Datenschutz Aufsichtsbehörde.
Recht auf Datenübertragbarkeit
Sie haben das Recht, Daten, die wir auf Grundlage Ihrer Einwilligung oder in Erfüllung eines Vertrags automatisiert verarbeiten, an sich oder an einen Dritten in einem gängigen, maschinenlesbaren Format aushändigen zu lassen. Sofern Sie die direkte Übertragung der Daten an einen anderen Verantwortlichen verlangen, erfolgt dies nur, soweit es technisch machbar ist.
SSL- bzw. TLS-Verschlüsselung
Diese Seite nutzt aus Sicherheitsgründen und zum Schutz der Übertragung vertraulicher Inhalte, wie zum Beispiel Bestellungen oder Anfragen, die Sie an uns als Seitenbetreiber senden, eine SSL-bzw. TLS-Verschlüsselung. Eine verschlüsselte Verbindung erkennen Sie daran, dass die Adresszeile des Browsers von “http://” auf “https://” wechselt und an dem Schloss-Symbol in Ihrer Browserzeile.
Wenn die SSL- bzw. TLS-Verschlüsselung aktiviert ist, können die Daten, die Sie an uns übermitteln, nicht von Dritten mitgelesen werden.
Auskunft, Sperrung, Löschung
Sie haben im Rahmen der geltenden gesetzlichen Bestimmungen jederzeit das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen Daten, deren Herkunft und Empfänger und den Zweck der Datenverarbeitung und ggf. ein Recht auf Berichtigung, Sperrung oder Löschung dieser Daten. Hierzu sowie zu weiteren Fragen zum Thema personenbezogene Daten können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden.
3. Datenerfassung auf unserer Website
Cookies
Die Internetseiten verwenden teilweise so genannte Cookies. Cookies richten auf Ihrem Rechner keinen Schaden an und enthalten keine Viren. Cookies dienen dazu, unser Angebot nutzerfreundlicher, effektiver und sicherer zu machen. Cookies sind kleine Textdateien, die auf Ihrem Rechner abgelegt werden und die Ihr Browser speichert.
Die meisten der von uns verwendeten Cookies sind so genannte “Session-Cookies”. Sie werden nach Ende Ihres Besuchs automatisch gelöscht. Andere Cookies bleiben auf Ihrem Endgerät gespeichert bis Sie diese löschen. Diese Cookies ermöglichen es uns, Ihren Browser beim nächsten Besuch wiederzuerkennen. Sie können Ihren Browser so einstellen, dass Sie über das Setzen von Cookies informiert werden und Cookies nur im Einzelfall erlauben, die Annahme von Cookies für bestimmte Fälle oder generell ausschließen sowie das automatische Löschen der Cookies beim Schließen des Browser aktivieren. Bei der Deaktivierung von Cookies kann die Funktionalität dieser Website eingeschränkt sein. Cookies, die zur Durchführung des elektronischen Kommunikationsvorgangs oder zur Bereitstellung bestimmter, von Ihnen erwünschter Funktionen (z.B. Warenkorbfunktion) erforderlich sind, werden auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO gespeichert. Der Websitebetreiber hat ein berechtigtes Interesse an der Speicherung von Cookies zur technisch fehlerfreien und optimierten Bereitstellung seiner Dienste. Soweit andere Cookies (z.B. Cookies zur Analyse Ihres Surfverhaltens) gespeichert werden, werden diese in dieser Datenschutzerklärung gesondert behandelt.
Server-Log-Dateien
Der Provider der Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log-Dateien, die Ihr Browser automatisch an uns übermittelt. Dies sind:
Browsertyp und Browserversion
verwendetes Betriebssystem
Referrer URL
Hostname des zugreifenden Rechners
Uhrzeit der Serveranfrage
IP-Adresse
Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.
Grundlage für die Datenverarbeitung ist Art. 6 Abs. 1 lit. f DSGVO, der die Verarbeitung von Daten zur Erfüllung eines Vertrags oder vorvertraglicher Maßnahmen gestattet.
Kontaktformular
Wenn Sie uns per Kontaktformular Anfragen zukommen lassen, werden Ihre Angaben aus dem Anfrageformular inklusive der von Ihnen dort angegebenen Kontaktdaten zwecks Bearbeitung der Anfrage und für den Fall von Anschlussfragen bei uns gespeichert. Diese Daten geben wir nicht ohne Ihre Einwilligung weiter.
Die Verarbeitung der in das Kontaktformular eingegebenen Daten erfolgt somit ausschließlich auf Grundlage Ihrer Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Sie können diese Einwilligung jederzeit widerrufen. Dazu reicht eine formlose Mitteilung per E-Mail an uns. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Datenverarbeitungsvorgänge bleibt vom Widerruf unberührt.
Die von Ihnen im Kontaktformular eingegebenen Daten verbleiben bei uns, bis Sie uns zur Löschung auffordern, Ihre Einwilligung zur Speicherung widerrufen oder der Zweck für die Datenspeicherung entfällt (z.B. nach abgeschlossener Bearbeitung Ihrer Anfrage). Zwingende gesetzliche Bestimmungen – insbesondere Aufbewahrungsfristen – bleiben unberührt.
4. Plugins und Tools
Google Web Fonts
Diese Seite nutzt zur einheitlichen Darstellung von Schriftarten so genannte Web Fonts, die von Google bereitgestellt werden. Beim Aufruf einer Seite lädt Ihr Browser die benötigten Web Fonts in ihren Browsercache, um Texte und Schriftarten korrekt anzuzeigen. Zu diesem Zweck muss der von Ihnen verwendete Browser Verbindung zu den Servern von Google aufnehmen. Hierdurch erlangt Google Kenntnis darüber, dass über Ihre IP Adresse unsere Website aufgerufen wurde. Die Nutzung von Google Web Fonts erfolgt im Interesse einer einheitlichen und ansprechenden Darstellung unserer Online-Angebote. Dies stellt ein berechtigtes Interesse im Sinne von Art. 6 Abs. 1 lit. f DSGVO dar. Wenn Ihr Browser Web Fonts nicht unterstützt, wird eine Standardschrift von Ihrem Computer genutzt. Weitere Informationen zu Google Web Fonts finden Sie unter developers.google.com/fonts/faq und in der Datenschutzerklärung von Google: www.google.com/policies/privacy/.