• Meta-Attribute für den gesamten Objektbaum setzen
    Mit der ZMS-Aktion manage_pushMetadata lassen sich Attributwerte in die abhängige Dokumenthierarchie replizieren.

  • WYSIWYG-Format entfernen
    Wandlung des WYSIWYG-Formates (mit entprechendem Interface) in eine einfaches Standard-Format

  • Dokumente zur Wiedervorlage auflisten
    Um ein Wiedervorlage-Datum zu deklarieren wird das Dokumentmodell um ein Meta-Attribut 'DC.Date.Valid' erweitert. Die Aktion 'manage_dcDateValid' listet die Objekte im definierten Wiedervorlage-Intervall und erlaubt gleichzeitig das selektive Verlängern des Wiedervorlage-Datums.

  • Liste aller neuen Objekte in vorgegebenem Zeitraum
    Die Aktion generiert eine Liste aller neuen Objekte in einem vorgegebenem Zeitraum und schreibt die Liste statisch in einen neuen Textabschnitt.

  • Rekursive Objekt-Freigabe
    Aktion für die vom aktuellen Objekt ausgehende rekursive Freigabe aller Contentobjekte.

  • Rekursiv Suchen und Ersetzen
    Aktion für das rekursive Suchen und Ersetzen von Textvorkommnissen in allen Attributen.

  • Absätze in Textabschnitte fragmentieren
    Aktion für die Segmentierung von Textabschnitten, die mehrere Absätze enthalten in entsprechende Einzelabsatz-Textobjekte.

  • Absatz-Marker prozessieren
    Neben der Segmentierung von Textabschnitten, die mehrere Absätze enthalten in entsprechende Einzelabsatz-Textobjekte soll für einen Absatz (der ausserhalb von ZMS erzeugt wurde) soll statt der Stringfolge ¶(Bild $)¶ ein Abbildungsobjekt eingefügt werden.

  • Typ eines speziellen Objekts ändern
    Bei speziellen Objekten lässt sich im Nachhinein nicht mehr ohne weiteres die Multilingualität von Eigenschaften ändern. Die Aktion führt ein Mapping von einem speziellen Objekttyp auf einen neuen durch und kann dabei auch die Multilingualität von Attributen korrigieren.

  • Link-Checker zur Überprüfung interner und externer Links
    Der Link-Checker überprüft interne und externe Links auf Konsistenz und listet alle Referenzen aus URL- und Text-Attributen mit ihrem Status auf.

  • Metadaten-Checker sucht nach leeren Attributwerten
    Die Aktion sucht nach leeren Attributwerten (z.B. DOI) in den Meta-Attributen der Objekte des Baums.

  • Analysiert die Grösse der ZMS-Objekte
    Die Aktion analysiert die Grösse der ZMS-Objekte der aktuellen Ebene auf Basis der ZEXP-Datei. Stellt man dabei abnormale Grössen ("weisse Riesen") fest, so lassen sich diese über die Schaltfläche "Refactor!" in den meisten Fällen beheben.

  • Rekursive Aktivierung sämtlicher inaktiven Objekte
    Diese Aktion aktiviert rekursiv alle inaktiven Objekte der aktuell gewählten Sprache im Baum ab der ZMS Instanz, Rubrik oder Dokument von der aus diese aufgerufen wird. Per Default werden auch alle Page-Elemente aktiviert, dies kann im Aktionseditor jedoch feinkonfiguriert werden,

  • Aktion für die Erzeugung von DOI-Zifferncodes
    DOI = Digital Object Identifier, weltweit eindeutiger Zeichencode zur Identifizierung einer wissenschaftlichen Publikation, besteht aus einer konventionalisierten Codefolge, bei der der Suffix vom Informationsanbieter eindeutig für jede Publikation vergeben wird. Die Aktion erzeugt progressiv eindeutige Ziffern und erkennt durch manuelle Fehldeklarationen bedingte Doubletten. Darüberhinaus erlaubt die Aktion die Ausgabe eines DOI-Batch-File (XML) zur Aktualisierung der Publikations-Metadaten beim DOI-Regristrar.

  • Objektalter anzeigen
    Aktion zur Anzeige des Alters von Objekten. Benutzerabhängige Darstellung des Alters ausgehend von einem frei wählbaren Datum. Aktion arbeitet auch mit Python 2.2.3

  • Show differences
    Aktion zur Anzeige der Änderungen von Objekten zwischen Live- und Arbeitsversion.

  • Tabellen übersetzen
    Das Standard-Element für Tabellen ist als Container multilingual; allerdings gilt dies nicht für die Tabellen-Struktur. Diese kann in jeder Sprache anders sein; die Aktion "translate table" repliziert 'on-demand' die primärsprachliche Tabelle in die heterolingualen Varianten, so daß der Übersetzer eine Vorlage hat. Die Aktion existiert in zwei Varianten: 'push' drückt von der Primärsprache; 'pull'zieht aus den Sekundärsprachen.

  • Google Sitemap per ZMS-Aktion statisch erzeugen
    Für den statischen Export oder die performance-sparende Erzeugung einer (mehrsprachigen!) Google-Sitemap empfiehlt sich die explitzite, d.h. redaktionell definierte Erzeugung der XML-Datei. Die ZMS-Aktion sitemapxml erzeugt defaultmässig ein entsprechendes Zope-Fileobjekt im common-Folder. Durch einfache Code-Anpassung kann das Fileobjekt natürlich auch an anderen Stellen im Objektbaum platziert werden

  • ZMSThemeChanger
    Es wird eine Aktion "Change Theme..." eingeführt, welche den Wechsel zwischen Standard-ZMS-Themes erlaubt. Dazu werden die entsprechenden Templates (DTML-Methods) und Stylesheets (CSS) ausgetauscht. Alternativ können auch lokal gespeicherte Templatesets geladen werden (.zexp).

Erstellt von: Dr. Frank Hoffmann , erstellt am:  27.06.2008 , zuletzt geändert: 08.09.2008