Category: TYPO 3

Das Listenmodul für Redakteure konfigurieren

 

Das Listenmodul wird aus gutem Grund normalen Redakteuren häufig nicht zur Verfügung gestellt. Denn viele Benutzerrechte Bilden sich im Listenmodul nicht ab, was dazu führt, dass häufig Icons angezeigt werden für optionen, die dem Redakteur auf Grund vom Rechten nicht zur Verfügung stehen, z.B. wird das Löschen Icon angezeigt, obwohl der Redakteur kein Recht hat, den entsprechenden Datensatz zu löschen.

Für bestimmte Benutzergruppen jedoch, z.B. Poweruser die “Aufräumarbeiten” durchführen müssen und dabei viele Datensätze parallel durchsuchen müssen oder SEO’s, die die Metadaten vieler Seiten nachbearbeiten müssen profitieren jedoch von  den Möglichkeiten Datensätze parallel zu bearbeiten, oder der Zwischenablage des Listenmoduls.

Auch, wenn sich das Listenmodul nicht perfekt konfigurieren lässt, so gibt es zumindest einige sinnvolle Konfigurationsmöglichkeiten per TSconfig.

Die Tabellen im Listenmodul minimieren

Sehr sinnvoll finde ich, die Listen in der Standardansicht eingeklappt darzustellen und sie nur in der Einzelansicht auszuklappen. Dies verbessert zum einen die Übersichtlichkeit im Listenmodul und macht zum anderen wird dadurch der Unterschied zwischen der Übersicht aller Tabellen und der Einzelansicht einer Tabelle im Listenmodul deutlicher.

Dies lässt sich durch folgende userTSconfig oder pageTSconfig erreichen:

mod.web_list.listOnlyInSingleTableView = 1

Im Listenmodul das Erstellen neuer Datensätze limitieren

Es ist möglich, das “Datensatz erzeugen” Icon im oberen Bereich der Seite auszublenden, wenn man nicht möchte, dass die Redakteure Datensätze anlegen, wo noch keine Vorhanden sind. Außerdem kann man beschränken, für welche Tabellen überhaupt Datensätze erzeugt werden dürfen. Diese Einstellungen beziehen sich nur auf das Listenmodul, an anderen Stellen, z.B. über den Seitenbaum oder Backendmodule dürfen auf den betreffenden Seiten trotzdem Datensätze erstellt werden.

mod.web_list {
noCreateRecordsLink = 0
allowedNewTables = pages,tt_content,tx_news
}

 

Powermail Absendername und Absenderemail eintragen

 

 

Wenn kein Absendername definiert ist, setzt powermail sich selbst automatisch als Absendername. Die meisten Webseitenbetreiber möchten jedoch lieber ihren eigenen Namen als Absender eintragen. Wenn man eine Mail and den Absender schickt, dann ist standardmäßig dieser auch der Absender an die Adresse des Empfängers. Dieses Verhalten lässt sich per TypoScript im Setup überschreiben:

plugin.tx_powermail_pi1.email {

  recipient_mail.sender {

    name.value = Mein Verein e.v.

    email >

    email = TEXT

    email.value = noreply@beispiel.com

  }

  sender_mail.sender {

    name.value = Mein Verein e.v.

    email >

    email = TEXT

    email.value = noreply@beispiel.com

  }

}

Übersichtliche Recordlisten durch Benutzerdefinierte Queries im TYPO3 Backend erstellen

 

In großen Enterprise TYPO3 Projekten ist es für die Redakteure zum Teil nicht ganz leicht bestimmte Datensätze “manuel” zu finden. Auch die TYPO3 Backendsuche ist hier Teils nicht spezifisch genug. Hier empfielt es sich mit benutzerdefinierten Backen Queries zu arbeiten. Diese lassen sich mit dem Admin Tool “DB-Überprüfung” erzeugen und als Action in den “Aufgaben” bestimmten Backend Benutzern oder Benutzergruppen freigenen.

So noch nicht geschehen muss zunächst die Systemextension “sys_action” installiert werden.  Dann in den Aufgaben (Task Center) auf Befehl (Action) klicken (Bild 1) und eine neue Action vom Typ “SQL Query” erzeugen. Den Befehl bennen, ich nenne ihn “Powermail Formulare” (Bild 2).

Dann erzeugt man den Query. Dazu in DB-Überprüfung auf “Full Search” und hier auf “Advanced Query” und “Select Records” einstellen. Nun lassen sich die Tabelle der Records und verschiedene Sucheinstellungen erstellen. (Bild 3) Man sollte nicht vergessen, die Benutzergruppen, die diesen Query sehen dürfen, auszuwählen.

Nun muss man den Query in die Action speichern, in dem man beim Speichern-Feld den Namen der soeben erzeugten Action auswählt.

Nun können alle Backendbenutzer, die das Taskcenter (Aufgaben) angezeigt bekommen und zu einer der in Schritt 2 ausgewählten Benutzergruppen gehören den Query aufrufen und (in diesem Fall) alle Powermail Content Elemente angzeigt bekommen und diese Editieren.

Ps: Datenbankfeldernamen werden aufgrund der Extension lo_backendhelper angezeigt. Dies ist leider kein TYPO3 Standart.

Seitentitel in TYPO3 und Suchmaschinenoptimierung

 

In TYPO3 gibt es diverse Felder, die diverse Titel einer Seite beschreiben. Leider werden diese Titel of in einer Art und weise eingesetzt, die es dem ungeübten Redakteur erschwert Suchmaschinenoptimierte Titel zu nutzen.

Titel in Webseiten und Suchmaschinenoptimierung – Begriffsklärung

Metatitel – Titel im Head Bereich zwischen <title> und </title>

Dieser Titel ist eines der wichtigsten Instrumente der Suchmaschinenoptimierung. Bei vielen Seiten lässt sich die Platzierung um so manchen Punkt erhöhen, wenn man nur diesen Titel ändert und hier Keywords nutzt.

Alias / Dateiname und Suchmaschinenoptimierung

Nutzt man RealUrl oder eine andere Extension, die statische Pfade simuliert, so bekommt jede Seite auch einen Pfad, der dem Dateinamen einer HTML Datei entspricht. Wie wichtig dieser Dateiname im Einzelnen ist, wird diskutiert, definitiv wird er aber in Google-Suchergebnissen markiert.

Titel für Menüs, Linktitel und Suchmaschinen

Auch die für Menüs verwendeten Titel spielen eine Rolle in der Suchmaschinenoptimierung, allerdings müssen diese Titel für die Besucher auch immer verständlich sein.

Hauptüberschrift der Webseite, erste oder einzige h1 Überschrift.

Auch die Inhalte einer Webseite, vor allem in Überschriften, spielen eine Rolle in der Suchmaschienoptimierung. Einige SEO Ansätze empfehlen daher pro einzelner Webseite nur eine H1-Überschrift zu nutzen, die dann die Kernaussage in suchmaschinengerechter, aber für den Besucher nützlicher weise präsentiert. Dies wäre die Hauptüberschrift der Seite.

Den Redakteur in TYPO3 korrekt die Titel pflegen lassen

Und nun kommt die entscheidende Frage: Wie bekomme ich meinen Redakteur dazu alle diese Titel korrekt zu pflegen?!?

Ich würde empfehlen, von der Standardmäßigen Verwendung der Titel in TYPO3 etwas abzuweichen:

Dort gibt es standardmäßig einen Titel (Pflichtfeld), einen Navigationstitel und einen Untertitel sowie ein Alias Feld. Wenn der Navigationstitel gesetzt ist, wird dieser im Menü genutzt, ansonsten der Tite. Der Titel wird immer als  Metattitel genutzt und eventuell auch noch als größte H1 Überschrift ausgegeben.

Der Redakteur denkt vom Menü aus und pflegt andere Titel nach

Redakteure wollen schnell ans Ziel gelangen und denken meist erst vom Menü aus. Wollen sie dann später die meist längeren Suchmaschinentitel nachpflegen, so müssen sie den bisherigen Titel in den Navtitel kopieren und dann den Metatitel ins Titelfeld eintragen. In der Standardkonfiguration sieht dann der Seitenbaum mit den bis zu 65 Zeichen langen Metatiteln ziemlich blöd aus, der Redakteur findet sich nicht mehr zu recht und gibt auf.

Der Titel der Seite sollte daher meiner Meinung nach in erster Linie im Menü angezeigt werden und für die anderen Titel nur ein Fallback sein.

Für die Pflege der Metatitel würde ich empfehlen, die Extension seo_basics zu installieren. Der in das neu erzeugte Feld eingetragene Meta-Seitentitel kann darüber hinaus auch noch in der Info-Ansicht im überblick dargestellt werden und erleichtert den Redakteuren das Nachtragen fehlender Titel.

Mit dem verändern des Alias bzw realURL Path sollte man dagegen bei Webseiten, die online sind vorsichtig sein. Am besten man lässt die Redakteure in der Data-Entry Phase diese Titel Pflegen und spricht es mit ihnen durch, nachher sollte man den Redakteuren das Feld aber am besten ausblenden, damit sie es nicht ändern.

Wenn es pro Webseite je nur einen h1 Titel geben soll, so muss man dafür sorgen, dass sonst auch keine h1 Überschriften ausgegeben werden können. Dazu sollte man den RTE entsprechend konfigurieren und dafür sorgen, dass die Überschriften der Content-Elemente als <h2> ausgegeben werden.

Mit einem sorgfältig konfigurierten Backen sollte die Suchmaschinenoptimierung den Redakteuren schon viel leichter fallen.