custus.de
E-Mail
Abonnieren
Empfehlen
Verfolgen

Typo3 Extensions – Der Quasi-Standard

6.06.2009 custus Kategorie: TYPO3 Kommentare (0)

Typo3 rennt auf die Veröffentlichung von Version 4.3 zu und die Entwicklung von Typo3 Version 5 ist in vollem Gange.

Aber etwas sollte man nie vergessen, ohne die Erweiterungen ist Typo3 nur halb so spannend. Bevor also mit der Version 4.3 die neue Extension Basis eingeführt wird und viele Erweiterungen nicht sofort laufen werden, hier noch eine Liste der Erweiterungen, die ich selbst immer gerne einsetze und warum.

Allgemein darf man hierbei nicht vergessen, dass jede Erweiterung unterschiedliche Konfigurationsarbeit mit sich bringt. Ich präsentiere die Erweiterungen lediglich, die Arbeit kann ich nicht abnehmen:
(http://typo3.org/extensions/repository/)


TemplaVoila!

tvoilaTemplaVoila! ist eine Template-Engine für Typo3, welche die starre Spaltendarstellung aufbricht und mehr Möglichkeiten eröffnet. Die Marker können über die Oberfläche von TemplaVoila! gesetzt werden und müssen nicht über Platzhalter erfasst werden.

Zusätzlich können über “Flexible Content Elements” beliebige CSS Formatierungen als Content Elemente in den Inhalt eingefügt werden. Dies macht es einfach schöne Stylings mit Typo3 Inhalten zu kombinieren. Weiter lesen… »

Wordpress Plugin “All in One SEO” Erweiterung

8.08.2007 custus Kategorie: Wordpress Kommentar (1)

Ich habe für meinen Blog das PlugIn All in One SEO von uberdose eingerichtet. Das Plugin hilft den Title, Descriptions und Keywords im HTML-Header so zu gestalten, dass es für Suchmaschinen leichter lesbar ist.

Im Grunde ist es eine wunderbare Idee, aber es fehlen noch einige Anpassungen, um auch alle Bereich meines Blogs mit aussagekräftigen und dynamischen Titles im Header auszustatten.
Jede Kategorie wurde ursprünglich mit dem Beschreibungstext und nicht mit dem Kategorienamen in den Title eingetragen. Pages wurden ohne den Prefix des Seitentitel angezeigt.

Wenn man sich die PHP-Datei des Plugins anschaut findet man die Funktion “rewrite_title”. Darunter sind die Kontrollstrukturen in Form von “if-then-else” der einzelnen Seitenarten.
Man erkennt das für den Aufruf eines Beitrags folgende Befehle verwendet werden:

$title_format = get_option(‘aiosp_post_title_format’);
$new_title = str_replace(‘%blog_title%’, get_bloginfo(‘name’), $title_format);
$new_title = str_replace(‘%post_title%’, $title, $new_title);
$title = $new_title;
$title = trim($title);
$header = $this->replace_title($header, $title);

Nun kann man überlegen ob man diese Formatierung auch für die anderen Seitenarten, wie Kategorien und Seiten möchte.
Einfach den Bereich “$header = $this->replace_title($header, $title);” mit dem kompletten Code-Beispiel ersetzen.

Update: In der neuesten Version sind die Anpassungen nicht mehr notwendig.