Online-Status von Binärdateien über Metadaten-Maske bearbeiten

Der Veröffentlichungszeitraum von z.B. Bildern, PDF- und Office-Dateien kann im Standard über die Datei-Eigenschaften festgelegt werden.

Veröffentlichungszeitraum eines Bildes pflegen
Veröffentlichungszeitraum eines Bildes pflegen

Sie können über eine individuelle Erweiterung der Pflegemaske für Binär-Dateien (standard.extension.php bzw. multilanguage.extension.php) die Pflege des Veröffentlichungsstatus bzw. -zeitraumes auch für die Metadaten-Maske definieren. Dies erlaubt z.B. auch die Erweiterung der Online-Status Funktionen um die Pflege des Intervalles (wöchentlich, monatlich, jährlich):

Beispiel: Auszug aus standard.extension.php bzw. multilanguage.extension.php

<!-- ... -->
          <!-- Beachten Sie, daß ein Direktaufruf von (zeitgesteuert) offline gesetzten Dateien ggf. über .htaccess unterbunden werden muss! -->
          <!-- web:text:start decorators="default" active="1" caption="Veröffentlichung" captionInfo="" editor="radio" values="on|off|test|timer" texts="Permanent veröffentlichen (online)|Nicht veröffentlichen (offline)|Nur für Redakteure veröffentlichen (test)|Zeitgesteuerte Veröffentlichung" valueFalse="" --><xsl:value-of select="/wd:document/wd:extension/wd:status/wd:online/@status"/><!-- web:text:stop -->
          <!-- web:text:start decorators="col3 colAutowidth" active="1" caption="Von" captionInfo="" editor="date" values="" dynDisplay="on" dynDisplayType="showif" dynDisplayTarget="" dynDisplayWatch="#webtag_text_<xsl:value-of select="/wd:document/wd:extension/wd:status/wd:online/@wEditorId" />_status" dynDisplayCondition="/timer/.test(wDocument.element('#webtag_text_<xsl:value-of select="/wd:document/wd:extension/wd:status/wd:online/@wEditorId" />_status').value)" --><xsl:value-of select="/wd:document/wd:extension/wd:status/wd:online/@from"/><!-- web:text:stop -->
          <!-- web:text:start decorators="col3 colAutowidth" active="1" caption="Bis" captionInfo="" editor="date" values="" dynDisplay="on" dynDisplayType="showif" dynDisplayTarget="" dynDisplayWatch="#webtag_text_<xsl:value-of select="/wd:document/wd:extension/wd:status/wd:online/@wEditorId" />_status" dynDisplayCondition="/timer/.test(wDocument.element('#webtag_text_<xsl:value-of select="/wd:document/wd:extension/wd:status/wd:online/@wEditorId" />_status').value)" --><xsl:value-of select="/wd:document/wd:extension/wd:status/wd:online/@to"/><!-- web:text:stop -->
          <!-- web:text:start decorators="col3" active="1" caption="Intervall" captionInfo="" editor="select" values="weekly|monthly|yearly" texts="wöchentlich|monatlich|jährlich" dynDisplay="on" dynDisplayType="showif" dynDisplayTarget="" dynDisplayWatch="#webtag_text_<xsl:value-of select="/wd:document/wd:extension/wd:status/wd:online/@wEditorId" />_status" dynDisplayCondition="/timer/.test(wDocument.element('#webtag_text_<xsl:value-of select="/wd:document/wd:extension/wd:status/wd:online/@wEditorId" />_status').value)" --><xsl:value-of select="/wd:document/wd:extension/wd:status/wd:online/@repeatTimer"/><!-- web:text:stop -->

<!-- ... -->
FAQs
Wie kann der Veröffentlichungszeitraum von Dateien in der Standard-Einstellung gepflegt werden?
Der Veröffentlichungszeitraum von z.B. Bildern, PDF- und Office-Dateien lässt sich im Standard über die Datei-Eigenschaften festlegen.
Wie lässt sich die Pflege des Veröffentlichungsstatus bzw. -zeitraums für Metadaten-Masken erweitern?
Über eine individuelle Erweiterung der Pflegemaske für Binär-Dateien (z. B. <code class="codeInline">standard.extension.php</code> bzw. <code class="codeInline">multilanguage.extension.php</code>) kann die Pflege des Veröffentlichungsstatus bzw. -zeitraumes auch für die Metadaten-Maske definiert werden.
Welche Online-Status-Funktionen können durch die Erweiterung zusätzlich unterstützt werden?
Die Erweiterung ermöglicht z.B. die Definition/Erweiterung der Online-Status-Funktionen um die Pflege des Veröffentlichungsintervalls (wöchentlich, monatlich, jährlich).
Welche Dateien/Dateierweiterungen werden für die Anpassung der Pflegemaske typischerweise verwendet?
Typischerweise werden <code class="codeInline">standard.extension.php</code> und/oder <code class="codeInline">multilanguage.extension.php</code> verwendet, um die Pflegemaske für Binär-Dateien zu erweitern.
Müssen Dateien, die zeitgesteuert offline gesetzt werden, eventuell zusätzlich abgesichert werden?
Ja. Ein Hinweis auf der Seite: Ein Direktaufruf von (zeitgesteuert) offline gesetzten Dateien kann ggf. über eine <code class="codeInline">.htaccess</code> unterbunden werden müssen.
Welche Intervall-Optionen für die Veröffentlichung sind in der Beispiel-Konfiguration vorgesehen?
In dem Beispiel sind die Werte <code class="codeInline">weekly</code>, <code class="codeInline">monthly</code> und <code class="codeInline">yearly</code> vorgesehen (wöchentlich, monatlich, jährlich) für das Veröffentlichungsintervall.