Typo3: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<b> | <b>Typo3</b> (auch: TYPO3) ist ein [[Content Management System]] und basiert auf [[Mysql]] und [[PHP]]. Es bietet zahlreiche Funktionen, z. B. eine ausgefeilte Rechteverwaltung oder eine integrierte Versionskontrolle. Es eignet sich damit für mittlere bis grosse Projekte wie [[Internetauftritt]]e bzw. das Intranet von Firmen. | ||
Das Frontend stellt die reguläre Internetpräsentation dar (Website), während im Backend die Präsentation selbst erstellt und gepflegt wird. | Das Frontend stellt die reguläre Internetpräsentation dar (Website), während im Backend die Präsentation selbst erstellt und gepflegt wird. | ||
Zeile 19: | Zeile 19: | ||
=== Ubuntu 7.04 Feisty Fawn === | === Ubuntu 7.04 Feisty Fawn === | ||
Herunterladen und Entpacken von | Herunterladen und Entpacken von Typo3. | ||
$ <b><nowiki>wget http://www.typo3.net/fileadmin/downloads/typo3_src-4.1.1.tar.gz</nowiki></b> | $ <b><nowiki>wget http://www.typo3.net/fileadmin/downloads/typo3_src-4.1.1.tar.gz</nowiki></b> | ||
Zeile 38: | Zeile 38: | ||
# <b>cd /var/www/cms/typo3conf && touch ENABLE_INSTALL_TOOL</b> | # <b>cd /var/www/cms/typo3conf && touch ENABLE_INSTALL_TOOL</b> | ||
Danach kann | Danach kann Typo3 im Webbrowser unter "<nowiki>http://<Rechnername>/cms/</nowiki>" aufgerufen werden. Nun müssen die Anweisungen des "Typo3 4.1 Install Tool" befolgt werden. | ||
== Konfiguration == | == Konfiguration == | ||
Nach Abschluss des Aufbaus der | Nach Abschluss des Aufbaus der Typo3-Datenbank gibt es drei Möglichkeiten: | ||
* Wechsel zu den Frontendseiten über "<nowiki>http://<Rechername>/cms/index.php</nowiki>" | * Wechsel zu den Frontendseiten über "<nowiki>http://<Rechername>/cms/index.php</nowiki>" | ||
* Wechsel zum Backend-Login als Benutzer "admin" mit dem Passwort "password" über "<nowiki>http://<Rechername>/cms/typo3/index.php</nowiki>" | * Wechsel zum Backend-Login als Benutzer "admin" mit dem Passwort "password" über "<nowiki>http://<Rechername>/cms/typo3/index.php</nowiki>" | ||
* Fortsetzen der Konfiguration von | * Fortsetzen der Konfiguration von Typo3 (empfohlen) über "<nowiki>http://<Rechername>/cms/typo3/install/index.php</nowiki>" - hier kann kontrolliert werden, dass alles wie gewünscht installiert wurde. Ausserdem können hier zusätzliche Funktionen aktiviert werden. | ||
Dieses Skript kann gefährlich sein, deshalb wird eine der folgenden Vorgehensweisen empfohlen empfohlen: | Dieses Skript kann gefährlich sein, deshalb wird eine der folgenden Vorgehensweisen empfohlen empfohlen: | ||
Zeile 89: | Zeile 89: | ||
Die Standardsprache wird dann im Menü "User > Setup" eingestellt. | Die Standardsprache wird dann im Menü "User > Setup" eingestellt. | ||
<!-- | <!-- | ||
Damit | Damit Typo3 direkt über die Domain des Rechners, auf dem es installiert wird, erreichbar ist, müssen die müssen die Dateien so auf dem Webserver abgelegt werden, dass sich die Datei "index.php" sowie die Verzeichnisse "typo3", "t3lib" und "tslib" unter "/var/www" befinden. Folgende im Installationspaket enthaltenen Dateien sind für die Funktion von Typo3 nicht erforderlich und müssen nicht auf dem Server liegen: "ChangeLog", "GPL.txt", "INSTALL.txt", "LICENSE.txt", "README.txt", "RELEASE_NOTES.txt", "TODO.txt" | ||
--> | --> | ||
Zeile 103: | Zeile 103: | ||
Es gibt zwei Arten von Vorlagen (Templates): | Es gibt zwei Arten von Vorlagen (Templates): | ||
* Designvorlagen, die aus regulären HTML-Seiten bestehen | * Designvorlagen, die aus regulären HTML-Seiten bestehen | ||
* Typoscript-Vorlagen, die aus Typoscript (der | * Typoscript-Vorlagen, die aus Typoscript (der Typo3-eigenen Skriptsprache) bestehen | ||
--> | --> | ||
== Weblinks == | == Weblinks == | ||
{{Weblinks}} | |||
{{url|DK|Typo3 Association|eng|http://typo3.com/|Typo3.com|Offizielle Homepage}} | |||
{{url|DE|Mittwald CM Service|ger|http://www.typo3.net/|Typo3|Kommerzielles Portal mit Forum, FAQs und Tutorials}} | |||
{{url|DE|Linuxwiki|ger|http://linuxwiki.de/Typo3|Das ist Typo3|icon=http://static.wikiwikiweb.de/favicon.ico}} | |||
{{ | {{url|DE|Mittwald CM Service|ger|http://www.mittwald.de/fileadmin/pdf/dokumentation.pdf|Deutsche Typo3-Dokumentation 2.0 (Grundlagenwissen Typo3 Version 3.6.2)|Tutorial. - Autor: Robert Meyer}} | ||
{{url_dewikipedia|Typo3|Typo3}} | |||
{{Fuss}} | |||
Aktuelle Version vom 7. Februar 2010, 14:49 Uhr
Typo3 (auch: TYPO3) ist ein Content Management System und basiert auf Mysql und PHP. Es bietet zahlreiche Funktionen, z. B. eine ausgefeilte Rechteverwaltung oder eine integrierte Versionskontrolle. Es eignet sich damit für mittlere bis grosse Projekte wie Internetauftritte bzw. das Intranet von Firmen.
Das Frontend stellt die reguläre Internetpräsentation dar (Website), während im Backend die Präsentation selbst erstellt und gepflegt wird.
Installation
Voraussetzungen
Zur Nutzung der vollen Funktionalität sollte auch folgendes erfüllt sein:
- Installation von Imagemagick
- Einbindung von Gdlib/Freetype in PHP
- Einbindung von zlib in PHP
- Laden der Module mod_gzip und mod_rewrite in der Apache-Konfiguration
Ubuntu 7.04 Feisty Fawn
Herunterladen und Entpacken von Typo3.
$ wget http://www.typo3.net/fileadmin/downloads/typo3_src-4.1.1.tar.gz $ wget http://www.typo3.net/fileadmin/downloads/dummy-4.1.1.tar.gz $ tar xzf typo3_src-4.1.1.tar.gz $ tar xzf dummy-4.1.1.tar.gz # mv dummy-4.1.1 cms && mv cms typo3_src-4.1.1 /var/www # cd /var/www && chown -R wiki:wiki cms typo3_src-4.1.1
Setzen der Berechtigungen als Benutzer "root". Die aufgeführten Verzeichnisse müssen dabei der Gruppe, unter welcher Apache läuft, zugeordnet werden, um sie für Apache schreibbar zu machen (Parameter "Group" in der Datei "/etc/apache2/apache2.conf", normalerweise "Group www-data").
# cd cms && chgrp -R www-data fileadmin typo3conf typo3temp uploads && chmod -R 770 fileadmin typo3conf typo3temp uploads
Kontrolle des symbolischen Links "cms/typo3_src", um sicherzugehen, dass er ins Quellverzeichnis zeigt.
lrwxrwxrwx 1 wiki wiki 18 2007-10-14 14:29 typo3_src -> ../typo3_src-4.1.1
# cd /var/www/cms/typo3conf && touch ENABLE_INSTALL_TOOL
Danach kann Typo3 im Webbrowser unter "http://<Rechnername>/cms/" aufgerufen werden. Nun müssen die Anweisungen des "Typo3 4.1 Install Tool" befolgt werden.
Konfiguration
Nach Abschluss des Aufbaus der Typo3-Datenbank gibt es drei Möglichkeiten:
- Wechsel zu den Frontendseiten über "http://<Rechername>/cms/index.php"
- Wechsel zum Backend-Login als Benutzer "admin" mit dem Passwort "password" über "http://<Rechername>/cms/typo3/index.php"
- Fortsetzen der Konfiguration von Typo3 (empfohlen) über "http://<Rechername>/cms/typo3/install/index.php" - hier kann kontrolliert werden, dass alles wie gewünscht installiert wurde. Ausserdem können hier zusätzliche Funktionen aktiviert werden.
Dieses Skript kann gefährlich sein, deshalb wird eine der folgenden Vorgehensweisen empfohlen empfohlen:
- Änderung des Passworts "as defined by the md5-hash in TYPO3_CONF_VARS[BE][installToolPassword]"
- Löschen des Verzeichnisses "typo3/install/" mit diesem Skript oder Einfügen einer Zeile mit dem Inhalt "exit;" in der dortigen Skriptdatei (was wohl am einfachsten ist).
- Passwortschutz des Verzeichnisses "typo3/install/", z. B. mit einer .htaccess-Datei
"TYPO3_CONF_VARS[BE][installToolPassword]" ist immer aktiv, aber die Auswahl der anderen Optionen verbessert die Sicherheit und wird sehr angeraten.
Fortsetzen der Konfiguration über "http://<Rechername>/cms/typo3/install/index.php" und erledigen der folgenden Aufgaben:
1. Setzen eines neuen Passworts für den Benutzer "admin". Falls man sich später nicht mehr an das Installationspasswort erinnern kann, hilft ein kleines PHP-Skript zur manuellen Änderung des Passworts:
<?php echo md5("NeuesPasswort"); ?>
Das Beispielskript erzeugt "890af31c335211565ce11a2ce76c0959 " als Ausgabe. Diese Ausgabe wird in die Datei "typo3conf/localconf.php" eingefügt.
$TYPO3_CONF_VARS['BE']['installToolPassword'] = 890af31c335211565ce11a2ce76c0959;
Nach dem Speichern der Datei auf dem Server hat man sich wieder Zugang zur Installationsroutine verschafft.
2. Setzen der folgenden Parameter unter "All Configuration".
In der Beispielinstallation wurde Imagemagick 6.2.4 verwendet, weswegen folgende Parameter anzupassen waren.
[GFX][im_version_5] = im6 [SYS][sitename] = Miktypo
Neue Seiten können nun über das Backend als Benutzer "admin" mit dem Passwort "password" über "http://<Rechername>/cms/typo3/index.php" eingerichtet werden.
Als erstes sollte natürlich sofort das Passwort über das Menü "Tools > User Admin" geändert werden!
Entfernen der Datei "ENABLE_INSTALL_TOOL".
# rm /var/www/cms/typo3conf/ENABLE_INSTALL_TOOL
Setzen der Zeile "exit;" am Beginn der Datei "/var/www/cms/typo3/install/index.php".
Installieren der deutschen Sprache im Menü "Tools > Ext Manager > Menu: Translation Handling > German - [German]". Nach einem Klick auf die Schaltfläche "Save Selection" erscheint ein neuer Dialog mit dem Titel "Translation Status". Über "Check status against repository" können die aktuell installierten Sprachen auf Updates geprüft werden.
Die Standardsprache wird dann im Menü "User > Setup" eingestellt.
Verwendung
Beim ersten Aufruf von Typo3 über die URL "http://[your.site.name]/cms/" erscheint die Fehlermeldung "Error! No pages are found on the rootlevel!", da noch keine Seiten angezeigt werden können - es wurden ja auch noch keine erstellt.
Neue Seiten können über das Backend als Benutzer "admin" mit dem Passwort "password" (siehe "Konfiguration") über "http://[your.site.name]/cms/typo3/index.php" eingerichtet werden.
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Typo3 Association | eng | Typo3.comwbm | Offizielle Homepage |
Mittwald CM Service | ger | Typo3wbm | Kommerzielles Portal mit Forum, FAQs und Tutorials |
Linuxwiki | ger | Das ist Typo3wbm | |
Mittwald CM Service | ger | Deutsche Typo3-Dokumentation 2.0 (Grundlagenwissen Typo3 Version 3.6.2)wbm | Tutorial. - Autor: Robert Meyer |
Wikipedia | ger | Typo3wbm | Enzyklopädischer Artikel |