« März 2012»
        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

Kategorien

Blogrolls

Letzte Kommentare

Inline
04.02.2011 13:09

Archiv

Kopieren Sie diesen Link in Ihren RSS-Reader

RSS 0.91Nachrichten
RSS 2.0Nachrichten

Meist gelesene Posts

Wochentag lokalisiert mit Fluid aus einem DateTime Objekt...
918 mal angeschaut
03.02.2011 15:38
TYPO3 Backend Layouts
675 mal angeschaut
27.04.2011 23:57
TYPO3 4.5 und kb_nescefe und Security Token
658 mal angeschaut
18.03.2011 17:43
JQuery und IE9
625 mal angeschaut
24.03.2011 10:31
12.05.2012
18:35

TYPO3 und Bilder bei Facebook Links

Warum keine Bilder bei Facebook Verlinkungen zur Auswahl angeboten werden?

Setzt man RealUrl auf seiner TYPO3 Seite ein, so kann - trotz der Angabe der BaseURL - Facebook keine Bilder laden, wenn man eine Unterseite verlinken will. Dies liegt wohl daran, daß Facebook die <base href="..."/> Angabe ignoriert.

Für Abhilfe sorgt ein:

config.absRefPrefix = / 

im TypoScript Template - aber Achtung: es gibt auch Extensions die damit nicht klar kommen! 

07.05.2012
13:19

Google Analytics und die Datenschutzaufsicht

Post vom Bayerischen Landesamt für Datenschutzaufsicht

Das Landesamt für Datenschutzaufsicht versendet derzeit Schreiben wie dieses hier: download

Darin fordert das Landesamt für Datenschutzaufsicht auf mehrere Punkte bei der Verwendung von Google Analytics einzuhalten:

  • der Vertrag zu Auftragdatenverarbeitung muss schriftlich mit Google abgeschlossen werden.
  • in der Datenschutzerklärung muss der Benutzer auf die Widerspruchsmöglichkeiten gegen die Erfassung seiner Daten durch Google Analytics hingewiesen werden
  • die Kürzung der IP-Adressen muss aktiviert werden
  • Altdaten müssen gelöscht werden

 

Bußgeld ist übrigens zunächst keines fällig, das Landesamt behält sich jedoch vor, dass "wenn ein Webseitenbetreiber sich nach entsprechender Aufforderung durch das BayLDA sein Programm anzupassen, nachhaltig weigert oder nicht reagiert" ein Bußgeldverfahren eingeleitet wird.

Weitere Informationen auch auf der Webseite des Bayerischen Landesamt für Datenschutzaufsicht http://www.lda.bayern.de/onlinepruefung/index.html

Vertrag zur Auftragsdatenverarbeitung

Unter http://www.google.de/intl/de/analytics/tos.pdf kann ein Vertrag heruntergeladen werden, der unterschrieben an Google zu senden ist. Nicht vergessen den addressierten und frankierten Rückumschlag beizulegen. Auf Seite 1 des PDFs ist das genaue Vorgehen beschreiben.

Datenschutzerklärung

Auf der Webseite muss eine Datenschutzerklärung eingefügt werden. Hier bietet das Bayerische Landesamt für Datenschutzaufsicht einen Mustertext (http://www.lda.bayern.de/onlinepruefung/googleanalytics.html#faq):

„Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. („Google“). Google Analytics verwendet sog. „Cookies“, Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie ermöglichenDie durch den Cookie erzeugten Informationen über Ihre Benutzung dieser Website werden in der Regel an einen Server von Google in den USA übertragen und dort gespeichert. Im Falle der Aktivierung der IP-Anonymisierung auf dieser Webseite, wird Ihre IP-Adresse von Google jedoch innerhalb von Mitgliedstaaten der Europäischen Union oder in anderen Vertragsstaaten des Abkommens über den Europäischen Wirtschaftsraum zuvor gekürzt. Nur in Ausnahmefällen wird die volle IP-Adresse an einen Server von Google in den USA übertragen und dort gekürzt. Im Auftrag des Betreibers dieser Website wird Google diese Informationen benutzen, um Ihre Nutzung der Website auszuwerten, um Reports über die Websiteaktivitäten zusammenzustellen und um weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen gegenüber dem Websitebetreiber zu erbringen. Die im Rahmen von Google Analytics von Ihrem Browser übermittelte IP-Adresse wird nicht mit anderen Daten von Google zusammengeführt. Sie können die Speicherung der Cookies durch eine entsprechende Einstellung Ihrer Browser-Software verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser Website vollumfänglich werden nutzen können. Sie können darüber hinaus die Erfassung der durch das Cookie erzeugten und auf Ihre Nutzung der Website bezogenen Daten (inkl. Ihrer IP-Adresse) an Google sowie die Verarbeitung dieser Daten durch Google verhindern, indem sie das unter dem folgenden Link verfügbare Browser-Plugin herunterladen und installieren. Der aktuelle Link ist http://tools.google.com/dlpage/gaoptout?hl=de.“

 

Wie das Landesamt weiter schreibt, reicht es nicht aus, diesen Text in das Impressum einzufügen, sondern der Besucher der Webseite muss einen eindeutigen Hinweis auf die Unterrichtung erhalten und dieser Hinweis muss sofort erkennbar sein. "In der Praxis sind die datenschutzrechtlichen Ausführungen daher häufig unter einem eigenen Link mit Bezeichnungen wie "Datenschutzerklärung", "Datenschutzhinweis" und ähnliche zu finden."

Kürzung der IP Adressen

Google hat mittlerweile eine Funktion eingebaut, die das letzte Oktett der IP Adresse enfernt. Diese Funktion ist jedoch nicht automatisch aktiv. Dazu muss der Analytics Code wie folgt angepasst werden:

try {
var pageTracker = _gat._getTracker("UA-XXXXX-Y");
_gaq.push(['_gat._anonymizeIp']);
pageTracker._trackPageview();
} catch(err) {}

Alte Daten löschen

Last but not least fordert das Bayerische Landesamt für Datenschutzaufsicht Altdaten - sofern vorhanden - zu löschen. Da Google bisher wohl noch keine Funktionalität diesbezüglich anbietet, heißt das: Google Analytics Profil schließen und ein neues Profil öffnen. Damit sind dann leider alle alten Statistiken weg. Nicht vergessen: neuen Trackingcode einfügen!

noch keine Post bekommen?

Wie der Pressemeldung unter http://www.lda.bayern.de/lda/datenschutzaufsicht/p_archiv/2012/pm005.html zu entnehmen ist, bietet das Landesamt "allen bayerischen Webseitbetreibern aus dem nicht öffentlichen Bereich an, ihren Internetauftritt in Hinblick auf den datenschutzkonformen Einsatz von Google Analytics hin überprüfen zu lassen. [...] Hierzu genügt eine e-mail mit Angabe der jeweiligen URL in der Betreffzeile an onlinepruefung(at)lda.bayern.de. Ende Mai 2012 plant das BayLDA dann einen zweiten Prüfdurchgang mit den neu hinzugekommenen Internetadressen durchführen."  

26.02.2012
10:58

"Nervige" Title-Tags bei Links in TYPO3

Aufgabenstellung

Standardmäßig generiert TYPO3 bei Links einen Title Tag wie "Öffnet internen Link im aktuellen Fenster". Löscht der Redakteur diesen Text nicht, so wird er im Frontend gerendert. Dies ist dann nicht unbedingt schön und aus SEO Sicht auch nicht hilfreich, da der Code-Text-Ratio ungünstig beeinflußt wird.

Lösung

In das Seiten-TS-Config der Root Seite folgenden Eintrag machen:

 

RTE.classesAnchor {
  internalLink {
    altText =
    titleText =
  }
  internalLinkInNewWindow {
    altText =
    titleText =
  }
  externalLink {
    altText =
    titleText =
  }
  externalLinkInNewWindow {
    altText =
    titleText =
  }
  download {
    altText =
    titleText =
  }
  mail {
    altText =
    titleText =
  }
}

20.02.2012
21:28

TYPO3 Install Tool und session.auto-start is enabled

Aufgabenstellung

Nach einem TYPO3 Update (von 4.4.4 auf 4.5.11) geht das Install Tool nicht mehr. Ruft man es auf (ENABLE_INSTALL_TOOL ist erstellt) kommt die Meldung "session.auto-start is enabled". Per .htaccess wurde session.auto_start auf Off gestellt - dies kann man auch mit einem phpinfo() Aufruf validieren.

Lösung

In den neueren TYPO3 Versionen findet man in der typo3/sysext/install/mod/class.tx_install_session.php Zeile 123 folgenden Eintrag

if (ini_get('session.auto_start')) {

ändert man diesen wieder auf

if (ini_get('session.auto_start') == 1) {


so kommt man auch wieder ins Install Tool.

28.11.2011
12:30

Extbase, AJAX und sys_language_mode = strict

Aufgabenstellung

Datensätze sollen in einem JQGrid angezeigt werden. Es sollen jedoch nur die lokalisierten Datensätze dargestellt werden. Standardmäßig werden die Datensätze der Standardsprache angezeigt, wenn keine Übersetzung in der ausgewählten Sprache vorliegt.

sys_language_mode = strict

Im TYPOScript für die XML Ausgabe den sys_language_mode setzten:

tx_toco3whatever_ajax = PAGE
tx_toco3whatever_ajax {
 typeNum = 6001
  config {
    disableAllHeaderCode = 1
    disablePrefixComment = 1
    additionalHeaders = Content-type: text/xml
    xhtml_cleaning = 0
    admPanel = 0
    sys_language_mode = strict
  }

 

  10 = COA_INT
  10.10 < tt_content.list.20.toco3whatever_ajax
}