Freitag, 30. August 2013

Benutzerberechtigungen

Erweiterte Benutzerberechtigungen in Typo3

Nachdem der Systemaufbau abgeschlossen ist, ein Customizing auf den Ebenen generell, Gruppenzuordnung und persönliche Berechtigung erfolgt ist, besteht die Möglichkeit einen Anwender für gesonderte Seiteninhalte Zusatzberechtigungen zuzuweisen. Dieses erfolgt in folgenden Schritten:

Donnerstag, 29. August 2013

Vorbereitung Typo3 Upload

Provider

Vor Veröffentlichung einer Typo3-Website empfiehlt sich der Vergleich der verschiedenen Hostingsprovider. Das Test- und Referenzprojekt legen wir bei strato.com an. Der erste Schritt ist die Anlage einer neuen MySQL Datenbank. Anschließend ist das ftp-Verzeichnis anzulegen und die Domain einzurichten.

Der Rest erfolgt über den ftp-Zugang. Mit den Zugangsdaten für den Server, die Benutzerdaten und das Passwort werden die Verzeichnisstrukturen von der derzeitigen lokalen Umgebung und der zukünftigen Webumgebung angezeigt.

Anschließend kopieren wir die lokalen Daten über den ftp-Zugang auf den Webspace. Die SQL-Datenbank ist im Anschluss und separat hochzuladen. Dieser Upload erfolgt mithilfe des Tools bigdump.php.

Im Anschluss an den Upload der Datenbank müssen wir vor dem Einstieg in das Backend die Konfiguration der Datenbank aktualisiert werden. Über den Einstieg localhost/tag08/typo3/

Einstieg in die Benutzerverwaltung

Typo3 Customizing zeigt sich am deutlichsten durch die Einrichtung der Benutzerverwaltung. In dieser lassen sich verschiedenste Berechtigungskonzepte konfigurieren. So sind Kombinationen aus unterschiedlichen Ebenen möglich. Wir unterscheiden zwischen:

  • Seiten
  • Seiteninhalte Unterseiten
  • Nachrichten
  • Nachrichtenkategorien
  • Zugriffsrechte auf Funktionen
  • Zugriffsrechte auf Arbeitsumgebungen

Die nachfolgenden Abbildungen zeigen die wesentlichen Arbeitsschritte für das Customizing in der Benutzerverwaltung:

Im nächsten Schritt folgt eine Übersicht der Zuordnungen für Benutzerverwaltungen über das Erweiterungsmodul Nachrichten:

Die Darstellung im Frontend der typo3 Seite mit den derzeitigen Testbeiträgen sieht zu dem oben aufgezeigten Customizing-Einstellungen wie folgt aus: Darstellung im Frontend

Freitag, 23. August 2013

Typo3 Erweiterung tt_news

Beliebte typo3 Erweiterungen

tt-news ist eine der beliebtesten Erweiterungen in Typo3. Im Vergleich zur Erstellung eines herkömmlichen Seitenaufbaus in html, die für eine entsprechende Darstellung mindestens 3 Seiten benötigt, unterstützt die Erweiterung tt_news von typo3 eine wesentlich einfachere Verwaltung von Newsmeldungen.

Donnerstag, 22. August 2013

Erstellen eines Menüs in TS

Erstellen eines Menüs in Typoscript

  • Im ersten Schritt erstellen wir mit "lib.menu" eine kleine "Funktion", die wir später auf den Marker kopieren können.
  • Wir unterscheiden bei der Menüerstellung zwischen HMENU und TMENU, widmen uns zunächst aber erst einmal dem HMENU. HMENU ist das Obejekt für ein hierachisches Menü
  • Teil 2: In der Seitenstruktur wird die erste Ebene nach Home (1) aufgebaut. Anschließend wird mit TMENU ein Textmenü erstellt.
  • wrapItemAndSub erstellt eine Menüstruktur, die ebenenverschachtelt werden kann. NO steht für den Normalzustand.
  • Der current-Zustand (CUR) wird eingschaltet und individuell gestaltet
  • marks und der Name des Markers bieten die Möglichkeit Inhalte innerhalb der index.html zu positionieren

Weitere Erläuterungen zum Aufsetzen eines Menüs in TypoScript finden sich:

Erstellen weitere Objecte in Typoscript

Im zweiten Schritt lassen sich in Typoscript noch weitere individuelle Layouts für Contentpflege erstellt werden. Stellen wir uns eine Struktur einer klassischen Homepage vor, so unterteilt sich eine Seite in Header, Content, Sidebar und Footer. Genau diese Strukturen können wir mithilfe des Backendlayouts einer Homepage anlegen.

Die einzelnen Schritte, wie wir vorgehen, findet sich bebildert nachfolgend: