====== Typo3 ======
[[wpde>TYPO3]] ist ein mächtiges Enterprise Content Managing System (ECMS), das deshalb (wie auf der [[http://typo3.org/about/new-to-typo3/|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 [[projekte:XML]] sind, ist das auch kein Problem.
* [[Typo3 Installation und Einrichtung]]
* [[Typo3 Templates]]
* [[Typo3 Extensions]]
* [[Typo3 Update & Upgrade]]
* [[TypoScript]]
===== Links =====
* [[http://typo3.org/|Homepage]]
* [[http://wiki.typo3.org/|Typo3 Wiki]]
* [[http://contentschmiede.de/links-zu-typo3/|Typo3-Linkliste]]
* [[http://typo3.org/download/installers/|Installer: u.a. auch einen Standalone für Windows]]
* [[http://typo3.punkt.de/38.html|TYPO3-LIVE!-CD (Knoppix basiert)]]
* [[http://www.contentschmiede.de/links-zu-typo3/|TYPO3-Links]]
* [[http://www.yeebase.com/t3nmagazin/das-heft/|TN3 - Typo3-Magazin]]
* [[http://typo3.org/community/typo3-user-groups|Typo3-Usergroups]]
* [[http://www.btug.de/|Typo3 Usergroup Berlin]]
* [[http://typo3.org/teams/marketing/german-marketing/|Welcome to the scientific platform of TYPO3]]
* [[http://www.work.de/vorteile_typo3.html|Warum Typo3]]
* [[http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german|TYPO3-german -- German Typo3 Userlist]]
* [[http://blog.maragi.de/t3con06.html|DVDs of t3con06 - bittorrent tracker and seeder]]
* [[http://t3n.de/magazin/23-tipps-tricks-schnelleres-typo3-typo3-turbo-edition-225282/|23 Tipps und Tricks für ein schnelleres TYPO3]]
===== Dokumentation und Anleitungen =====
* [[http://typo3.org/documentation/videos/|Typo3 Videos]]
* [[http://typo3.org/documentation/document-library/tutorials/doc_tut_quickstart_de/current/|Typo3 Schnelleinstieg (D)]]
* [[http://typo3.org/documentation/document-library/dr_wiki/Users_manual-d65eb9b043/|Typo3 Doku (eng)]]
* [[http://typo3.org/documentation/document-library/tutorials/|Typo3 Tutorials]]
* [[http://www.typo3-tutorials.org/|TYPO3tutorials.org]]
* [[http://t3n.yeebase.com/aktuell/news/newspost/t3n-toolbox-4-die-besten-typo3-tutorials/965/|T3N-Toolbox #4: Die besten TYPO3-Tutorials]]
* [[http://blog.addison-wesley.de/archives/404|Addison-Wesley: TYPO3 Version 4-Videotraining]]
===== Einzelaspekte =====
==== Barrierefreiheit mit Typo3 ====
siehe auch [[webdesign:webdesign#Barrierefreiheit]]
* [[cms:typoscript#TypoScript Befehle für Barrierefreiheit]]
* [[http://www.barrierekompass.de/weblog/index.php?itemid=413|Typo3 barrierefrei - Schüttelreim oder große Kunst?]]
* [[http://www.24ix.de/Typo3_barrierefrei.148.0.html|Barrierefreies Internetportal mit Typo3]]
==== Suchmaschinenoptimierung (SEO) für Typo3 ====
Es gelten natürlich die allgemeinen Regeln für die [[suchmaschinen:suchmaschinen#suchmaschinenoptimierung_seo|Suchmaschinenoptimierung]]. Daneben gibt es noch ein paar Details speziell bei Typo3 zu beachten.
* [[http://typo3.org/fileadmin/t3n/articles/t3n_search_engine_friendly_with_typo3.pdf|Search Engine Friendly with TYPO3 - More Visitors through SEO (PDF)]]
* [[http://typo3.fruit-lab.de/typo3-seo/typo3-core-tricks.html|Typo3 Core SEO]]
* [[http://typo3.fruit-lab.de/typo3-seo/typo3-extensions.html|Typo3 SEO Extensions]]
==== SSL für Backend erzwingen ====
in der localconf.php muss die Option [[http://www.typo3.net/backendkonfiguration/backend_konfigurationen/#lockSSL|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('');
==== 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;