Vollbildmodus: Seiteninhalt ohne Menus

Typo3

TYPO3 ist ein mächtiges Enterprise Content Managing System (ECMS), das deshalb (wie auf der Typo3-Homepage beschrieben) nicht für den schnellen und komfortablen Einstieg, sondern für den flexiblen und langfristigen Einsatz bei Unternehmen/Kunden gedacht ist. Diese sollten entweder technisch bewandert sein oder (besser) sich von einem Experten betreuen lassen, da das System doch erstmal viel Einarbeitungszeit verlangt. Besonders beim Erstellen des Templates ist Zeit nötig, da diese mit TypoScript angepasst werden müssen und grafisch nichts zu machen ist. Die spätere Benutzung geht dann (bei entsprechender Schulung) relativ Problemlos.

Die Domäne von Typo3 ist der Intranet, Extranet und Internetbereich.

Ein spezielles Feature von Typo3 ist der Zugriff auf OpenOffice-Dokumente und diese automatisiert (Kapitel werden als einzelne Webseiten behandelt) angezeigt. Da Openoffice-dokumente XML sind, ist das auch kein Problem.

Links

Dokumentation und Anleitungen

Einzelaspekte

Barrierefreiheit mit Typo3

Suchmaschinenoptimierung (SEO) für Typo3

Es gelten natürlich die allgemeinen Regeln für die Suchmaschinenoptimierung. Daneben gibt es noch ein paar Details speziell bei Typo3 zu beachten.

SSL für Backend erzwingen

in der localconf.php muss die Option lockSSL von 0 auf 2 gestellt werden:

$TYPO3_CONF_VARS['BE']['lockSSL'] = '2';

powered by TYPO3 entfernen

Den „powered by TYPO3“ Kommentar kann man übrigens aus der Datei typo3/sysext/cms/tslib/class.tslib_pagegen.php entfernen.

--- class.tslib_pagegen.php.org	2012-06-03 02:42:34.886940333 +0200
+++ class.tslib_pagegen.php	2012-06-03 02:44:39.563954661 +0200
@@ -487,11 +487,7 @@
 			// Setting charset meta tag:
 		$pageRenderer->setCharSet($theCharset);
 
-		$pageRenderer->addInlineComment('	This website is powered by TYPO3 - inspiring people to share!
-	TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
-	TYPO3 is copyright ' . TYPO3_copyright_year . ' of Kasper Skaarhoj. Extensions are copyright of their respective owners.
-	Information and contribution at ' . TYPO3_URL_GENERAL . ' and ' . TYPO3_URL_ORG . '
-');
+		$pageRenderer->addInlineComment('Yeah, this is the source-code.');
 
 		if ($GLOBALS['TSFE']->baseUrl) {
 			$pageRenderer->setBaseUrl($GLOBALS['TSFE']->baseUrl);

Meta Generator Tag entfernen

Der Meta-Tag Generator zeigt die verwendete Version, da diese Info für keinen relevant ist kann der Tag auch weg. Dazu wieder in der Datei typo3/sysext/cms/tslib/class.tslib_pagegen.php ab Zeile 808 entfernen (ggf. suchen wenn die Zeile nicht stimmt).

$pageRenderer→addMetaTag('<meta name=„generator“ content=„TYPO3 ' . TYPO3_branch . ' CMS“' . $endingSlash . '>');

Header-Kommentar hinzufügen

Im Template können noch eigene Kommentare ergänzt werden:

config.headerComment = mein Kommentar

Typo3 4.4 Strict Error

Error: (!) Fatal error: Uncaught exception ‘t3lib_error_Exception’ with message ‘PHP Runtime Notice: Non-static method t3lib_div::getClassName() should not be called statically in /home/marble/htdocs/site/public_html/typo3_src-4.4.15/t3lib/class.t3lib_div.php line 5271’ in /srv/www/public_html/typo3_src-4.4.15/t3lib/error/class.t3lib_error_errorhandler.php on line 106

In der typo3conf/localconf.php das E_STRICT bit (value 2048) entfernen:

$TYPO3_CONF_VARS['SYS']['exceptionalErrors'] ^=  E_STRICT;
 
cms/typo3.txt · Zuletzt geändert: 2016/04/18 02:19 von st
 
Backlinks: [[cms:typo3]]