Textpattern 4.0.7 bringt Artikel mit Ablaufdatum

Nicht jede Veröffentlichung im Web ist für die Ewigkeit gedacht, und deswegen gibt’s in Textpattern CMS ab Version 4.0.7 Artikel mit Ablaufdatum.

Ein paar Anläufe für eine solche Funktion hatte es bereits in Form von Plugins oder Änderungen direkt am Code gegeben, aber jeder dieser Ansätze litt an Unzulänglichkeiten: Entweder wurden Artikel bis zum Ablaufdatum nicht in den Feeds veröffentlicht, waren nach dem Ablaufdatum weiterhin über die Feeds lesbar, oder es wurde an den Daten des Artikels selbst gedreht.

Bei Textpattern 4.0.7 bestimmt ein zusätzlicher Zeitstempel die Lebensdauer eines Artikels:

Ablaufdatum eines Artikels in Textpattern 4.0.7 einstellen

Neue Tags

In Seitenvorlagen und Artikelbausteinen kann über einige neue Tags auf dieses Verhalten zugegriffen werden:

  • <txp:expires /> verhält sich analog zu <txp:posted /> und wird mit den selben Tagattributen gesteuert.
  • <txp:if_expires>...<txp:else />...</txp:if_expires>: Prüft, ob ein Ablaufdatum für den Artikel eingegeben wurde.
  • <txp:if_expired>...<txp:else />...</txp:if_expired>: Prüft, ob der Artikel sein Ablaufdatum überschritten hat.

Einstellungen

Die neue Option “Erloschene Artikel veröffentlichen?” steuert die Methode, mit der Textpattern erloschene Artikel behandelt.

In der Stellung “Ja” werden erloschen Artikel weiterhin veröffentlicht. Das mag auf den ersten Blick unsinnig wirken, erlaubt aber, über das Tag <txp:if_expired> Abschnitte eines Artikels nur nach dem Ablaufdatum auszugeben und zum Beispiel einen Hinweis einzublenden. Gleichzeitig bleibt der Inhalt des Artikel weiterhin im Index der Suchmaschinen erhalten – ein aus Gründen der Suchmaschinenoptimierung oft günstiges Verhalten.

Wird “Erloschene Artikel veröffentlichen?” auf “Nein” gesetzt, erzeugt der Zugriff auf einen erloschenen Artikel die knappe Antwort ‘410 Gone’. Wie bei allen Fehlern mit dem Status 4xx, die Textpattern behandelt, kann das Aussehen dieser Fehlerseite über eine Seitenvorlage mit dem Namen “error_410” konfiguriert werden.

Epic Fail, Abteilung Softwareentwicklung.

Spelcheker Component with full soruce code

How to install a Sun Java plugin for Google Chrome

Google released a new browser dubbed Chrome recently – you might have noticed if you haven’t been hiding under a rock this past week. Probably due to its Beta status, Google Chrome requires a few helping hints to get Java working as a plugin.

Here’s how to get the Sun Java plugin working in Google Chrome:

  1. Install Google Chrome (you probably did this already).
  2. Start Google Chrome.
  3. Download the “Kernel Installation JRE file jre-6u10-rc-windows-i586-p-iftw-k.exe”.
    Java Download for Google Chrome
  4. Run jre-6u10-rc-windows-i586-p-iftw-k.exe from your download location.
  5. Terminate and restart Google Chrome.
  6. Verify your install.

(via)

Multi-lingual articles in Textpattern: A poor man’s solution

As it goes for multi-lingual Textpattern powered sites, a full-fledged solution like Textpattern MLP supports a truly babylonian site architecture, from articles straight through to section names and random text snippets.

Sometimes this is just too much.

Weiter lesen »

Fun with Zebras (and Textpattern 4.0.7)

Textpattern 4.0.7, yet to be released, improves in the details. So much in fact, that a modest wave of example code snippets might help to grok some of the newly opened possibilities.

So here’s my take on an evergreen: Zebra-striped lists.

Weiter lesen »

Firefox Download Day

Ich bin mir nicht sicher, ob das ein gutes oder ein schlechtes Zeichen ist:

Firefox Download Day: Service Unavailable

neuer »