Bloggen mit TYPOlight?

TYPOlight ist ein Content Management System und kein spezialisiertes Blogsystem wie Wordpress und andere. Dies ist auch ganz bewusst so gewollt. Trotzdem bietet es mit dem Nachrichten Modul die Möglichkeit, einen Weblog zu erstellen. Wie das geht und welche Erfahrungen ich so gemacht habe, können Sie hier nachlesen.

Zu allererst:

TYPOlight ist ein Content Management System und kein spezialisiertes Blogsystem wie Wordpress und andere. Dies ist auch ganz bewusst so gewollt.

Trotzdem bietet TYPOlight mit dem Nachrichten Modul die Möglichkeit, einen Weblog zu erstellen.
Die Funktionalität, die TYPOlight dafür mitbringt, sind vielleicht nichts für “Hardcore Blogger”, dennnoch reichen Sie völlig aus, um den Bereich “Aktuelles” einer Website funktional etwas zu erweitern oder sogar ein Web-Tagebuch daraus zu machen - inklusive RSS Feeds, Kommentaren und chronologischer Menüs, die typischerweise zu einem Blog dazu gehören.

Die wesentlichen Nachteile gleich mal am Anfang, Diskussion und Workarounds folgen:

  • Nachrichten Beiträge können ausschließlich einer Nachrichtenkategorie zugeordnet werden
  • ein Nachrichtenbeitrag selbst kann nicht mit Keywords gekennzeichnet werden
  • ddie typische Tagging Funktion fehlt
  • die typischen Blog Funktionen wie Trackback und so weiter fehlen

Dieser Beitrag beschreibt, wie man mit TYPOlight einen einfachen Weblog erstellt und pflegt.

Grundüberlegungen

Ich gehe davon aus, der Weblog soll aus mindestens einer, eventuell jedoch mehreren Nachrichtenkategorien bestehen.
Außerdem sollte der Weblog auf der Startseite rückwärts chronologisch alle neuesten Einträge anzeigen und es sollte ein Nachrichtenarchiv geben, das über ein Nachrichtenmenü der Form: Monat/Jahr (Anzahl der Beiträge) realisiert wird.

Für jede Kategorie sollte ebenso eine eigene Übersichtsseite der letzten, neuesten Einträge geben, sowie selbstverständlich die Möglichkeit, Beiträge im Ganzen zu lesen, zu kommentieren und auch bereits erstellte Kommentare lesen zu können.

Seitenlayout

Das Seitenlayout soll möglichst simpel werden und auch “normale” Seiten berücksichtigen.
Dies erspart späteres Nachdenken und Überprüfen, sobald neue Seiten angelegt werden und diesen das passende Layout zugewiesen werden soll.
Ich entscheide mich also dafür, alle Module wie Nachrichtenliste oder Nachrichtenleser direkt in die Artikel einzubinden, statt in das Layout. Vorteil ist hier außerdem: die Performance leidet nicht, wenn man das Modul durchsuchbar macht. Das wäre der Fall, wenn das Modul direkt ins Layout eingebunden wäre.

Der erste Schritt: Anlegen der Seitenstruktur

Zunächst sollte man sich also überlegen, welche Nachrichtenkategorien für die ersten Schritte benötigt werden. Weitere Kategorien können selbstverständlich später hinzugefügt werden.

Die Seitenstruktur lässt sich entsprechend des Konzepts folgendermaßen festmachen:
Neben einer Startseite gibt es pro Kategorie eine Seite “Kategoriename Übersicht” und darunterliegend, also eine Ebene tiefer eine Seite “Kategoriename Beiträge lesen”.
Die Übersichtsseite wird im Menü angezeigt, die Seite Beiträge lesen wird im Menü versteckt.

Zusätzlich wird eine Archivseite benötigt, die ebenfalls im Menü versteckt wird.

Der zweite Schritt: Anlegen der Nachrichtenkategorien

Im nächsten Schritt werden entsprechend der vorher gewählten Kategorien die Nachrichtenarchive angelegt.
Der Einfachheit halber und Übersichtlichkeit wegen würde ich empfehlen, die Kategorien genau so wie die Seiten zu benennen.
Da die Seitenstruktur bereits angelegt ist, kann schon die Weiterleitung angegeben werden.
Die Zielseite ist für jedes Nachrichtenarchiv die Seite “Kategoriename Beiträge lesen”.
Alle anderen Einstellungen sind natürlich eine Frage des persönlichen Gefallens.

Eventuell ist es nun sinnvoll, zum Testen einige Beiträge in den angelegten Archiven anzulegen.
Dies dient zum einen dazu, Fehler zu erkennen, zum anderen die nun anzulegenden Module und Artikel zu layouten.

Der dritte Schritt: Module anlegen

Vielleicht ist es aus den Vorüberlegungen schon klar, was an Modulen benötigt wird:

Für jedes Nachrichtenarchiv:
- ein Modul vom Typ Nachrichtenliste, als Quelle für das Nachrichtenarchiv wird dabei *nur* das entsprechende Archiv gewählt. Es empfiehlt sich hier der Vorlagentyp “latest news” oder “simple news”.
- ein Modul vom Typ Nachrichtenleser vom Typ “news_full”
Je nachdem, ob Kommentare erlaubt sind, sollten diese natürlich auch freigeschaltet werden, zumindest bei der Vollansicht des Beitrags.

Für die Startseite:
- ein Modul vom Typ Nachrichtenliste, als Quelle für das Nachrichtenarchiv werden dabei alle Nachrichtenarchive gewählt. Es empfiehlt sich auch hier der Vorlagentyp “latest news” oder “simple news”.

Tipp:
da man bei so vielen Modulen schnell mal die Settings (Anzahl der Nachrichtenbeiträge pro Seite, Nachrichtenvorlage und so weiter) durcheinanderbringt, ist es geschickt, die Module einfach zu duplizieren.

Für das Archiv:
- ein Modul vom Typ “Nachrichten Archiv Menü”
- ein Modul vom Typ “Nachrichten Archiv”

Für die Navigation:
- ein Navigationselement, entweder vom Typ “Menü Hauptpunkte” oder vom Typ “Individuelle Navigation”

eventuell ein Breadcumb Modul.

Der vierte Schritt: Artikel anlegen

Für jede Seite muss nun erstmal ein Artikel angelegt werden.
Nun ergänzt man diese folgendermaßen um Elemente vom Typ Modul:
- Überblicksseiten bekommen ihr Modul vom Typ Nachrichtenliste
- Berichte lesen bekommen ihr Modul vom Typ Nachrichtenleser
- die Startseite bekommt das Modul für die Startseite
- die Archivseite bekommt das Archiv Modul

Zuletzt: das Seitenlayout

Das Seitenlayout wird simpel gewählt und nutzt für den Blog lediglich “main” und “left” bzw. “right” - eine Frage des persönlichen Geschmacks.
In main wird wie gewohnt der Artikel positioniert.
In “left” oder “right” positioniert man nacheinander in beliebiger Reihenfolge:
- das Navigationselement
- das Archiv Modul
- weitere Module nach Belieben

und nun Test….!

Variante: Weiterleitung einzelner Nachrichtenbeiträge zu speziellen Seiten

Manchmal ist es durchaus sinnvoll, aus der allgemeinen Weiterleitung eines gesamten Nachrichtenarchivs auf eine allgemeine Lese-Seite auszubrechen und einen Nachrichtenbeitrag auf eine eigene Seite zu verlinken.
Wann ist diese Variante sinnvoll?
Beispielsweise wenn innerhalb des Artikels weitere Seitenelemente wie Downloadlisten, Bildergalerien etc benötigt werden, aber auch wenn aus Sicht des Gefundenwerdens eigene Keywords nötig sind.

Diese Seite muss natürlich zunächst einmal angelegt werden.
Ich empfehle hier, innerhalb des beschriebenen Konzepts, diese neue Seite unterhalb der “Kategorie Überblicksseite” anzulegen und diese im Menü zu verstecken. Dies hat den Grund, dass der eingesetzte Breadcrumb nach wie vor sinnvoll auf das übergeordnete Nachrichtenarchiv verlinkt und Websitebesucher nicht durcheinander kommen.

Überlegungen zu URLs und sowas wie Permalinks

Mit dem beschriebenen Konzept bekommen Nachrichten als Fulltext die URL
http://www.meinedomain.de/kategorieseite/items/beitragsname.html,
die Übersichtsseiten haben die URLS
http://www.meinedomain.de/kategorieseite.html

Verlinkt man nun bei einzelnen Beiträgen auf gesonderte Seiten, so ändert sich die URL nicht wie erwartet in
http://www.meinedomain.de/seitenname.html
bzw. falls es dort noch mehrere Artikel geben sollte in
http://www.meinedomain.de/seitenname/articles/artikelname.html
sondern das obige items-Prinizip bleibt bestehen.

Die Meta Tags jedoch werden vom Artikel übernommen.

Achtung Suche…
Man sollte darauf achten, welche Seiten der Seitenstruktur aus dem Suchindex herausgenommen werden.
Mit dieser Mischvariante entstehen sonst redundante Treffer.


Warum dann überhaupt dieser Aufwand?

Auf meiner Geschäftsseite nutze ich das Nachrichten Feature wirklich ausschließlich für aktuelle Ankündigungen und so sehe ich auch Leo Feyers ursprüngliche Motivation.
Auf nutze ich eine hybride Variante, die zugegeben die Pflege der Seite nicht einfacher macht.
Vorteil (für mich):

Ich habe nur ein System, nämlich TYPOlight.
Nach neues.medanova und den (mäßigen) Erfahrungen mit Wordpress im Allgemeinen und dem Joomla Wordpress Plugin hatte ich erstmal keine Lust mehr auf Wordpress.

Coralian soll mehr eine Artikelsammlung, vor allem mit vielen Fotos, sein als ein reines Webtagebuch (angelehnt an den Urgedanken des Blogs) und daher finde ich, passt ein CMS besser als ein Blog. Bei medamind sah es da schon anders aus. Ich habe mich nun doch wieder für die Wordpress Variante entschieden und weil Wordpress seit neues.medanova auch schon eine Reihe an Neuerungen hat, gefällt mir das inzwischen richtig gut.

 

13 Antworten zum Beitrag “Bloggen mit TYPOlight?”

  1. am 01 Jun 09 um 16:19 meint

    Sebastian

    Inzwischen gibt es auch eine Tagcloud-Erweiterung für TL :-)

  2. am 20 Jun 09 um 06:46 meint

    Waldschrat

    Ich steh auf typo. Super Tutorial - Daumen hoch! :D

  3. am 21 Okt 09 um 13:05 meint

    danke, das tutorial hat mir sehr geholfen !

  4. am 22 Okt 09 um 14:05 meint

    Mathias

    Hallo,

    taggen geht mittlerweile, und Trackbacks und Pingbacks kann man per Modul mittlerweile auch versenden (allerdings noch nicht empfangen).

    Gruß
    Mathias

  5. am 22 Okt 09 um 14:23 meint

    Anne-Kathrin

    Danke für den Hinweis, Mathias,
    ich seh schon, langsam braucht der Artikel ein dringendes Update…

  6. am 07 Apr 10 um 13:09 meint

    Pat

    Auch wenn das Thema schon ein bisschen älter ist, möchte ich doch gerne mal eine Frage loswerden. Du hast ja TL so umgemogelt, das ein Blogbetrieb möglich ist, nun möchte ich doch gerne wissen, wo und wie ich den Kommentartext ( siehe deine Metaangabenbox ) variabel ändern kann…

    Würde dort auch gerne, wenn kein Kommentar vorhanden ist, einen anderen Text stehen haben als - 0 Kommentare - eher so wie bei dir, wie z.B. - Sei der erste! - und danach normal die Anzahl der Kommentare…

    Bislang war meine Suche erfolglos, daher frage ich einfach mal hier an :)

    grüße, Pat

  7. am 07 Apr 10 um 13:24 meint

    Anne-Kathrin

    Hallo Pat,

    nein, das hier ist kein TYPOlight, sondern ein Wordpress betriebenes Blog.
    Um Kommentare in TYPOlight optisch anders zu gestalten, musst du lediglich über das Admin Modul Templates das Template com_default anpassen.
    (Das ist das Template für einen einzelnen Kommentar).
    Wenn du das gesamte Kommentar Template ändern möchtest (also die Liste gesamter Kommentare) dann ist es das Template “ce_comments”.
    Dein Beispiel Textänderung…
    Hier musst du erst ein neues Sprach-Snippet erstellen oder den Text der Sprachdatei /system/modules/comments/languages/de ändern (Achtung! Update-sicheres Ändern der Sprachdatei über die langconfig) und das dann in dein neues Template einfügen.

    Hilft dir das ein bisschen weiter?

    viele Grüße
    Anne

  8. am 07 Apr 10 um 13:45 meint

    Pat

    subbi, hat perfekt funktioniert :)
    Danke dir!

  9. am 17 Apr 10 um 01:09 meint

    Alex

    Hallo, das ist wirklich ein hilfreiches Tutorial :)
    Ich bin derzeit auch dabei, einen Blog mit TL umzusetzen. Allerdings finde ich dieses “items” in der URL-Struktur nicht nur überflüssig, sondern auch störend. Das macht doch auch nicht wirklich Sinn. Gibt es eine Möglichkeit das “items” da raus zu bekommen? Würde mich freuen, wenn jemand einen Rat diesbezüglich hat.

    Grüße
    Alex

  10. am 07 Mai 10 um 14:54 meint

    Pingbacks empfangen geht jetzt auch:

    Viele Grüße,
    Dirk

  11. am 10 Feb 11 um 14:55 meint

    [...] doch öfter mal auftaucht (eine rege Diskussion dazu findet man z.B. im Contao-Forum, auch Mediamind hat sich dem Thema schon mal angenommen), möchte ich hier mal in Form eines Mini-Tutorials [...]

  12. am 27 Aug 11 um 03:17 meint

    Henri

    Vielen Dank! das tutorial hat mir sehr geholfen!
    Ich habe aber eine Frage: kannst du mir bitt kurz erklären wie ich ein Blogroll anlegen kann und auf FE anzeige. Ich hänge irgendwie seit 2 Tagen dran schaffe es aber nicht. Sonst ist mein Blog bis auf Tuning (CSS) fast fertig. Wäre schön wenn du dich kurz zurückmeldest. Noch mal Danke! Henri

  13. am 28 Feb 12 um 11:37 meint

    Tolle Ansaetze. Ich bin mal auf die weitere Diskussion gespannt. Gruss, MS

Auch was dazu sagen?