- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Inhalt "archivieren"
Hallo Community,
unser Projekt, welches zum groรen Teil Presseartikel managt, verlangt eine Archivierung von solchen Artikeln - dies ist nichts anderes als ein Offline-Stellen des ursprรผnglichen Inhalts des Artikels.
Eine Lรถschung von Content und Structure (PageRefs) ist keine Alternative, da der Inhalt im Backend (JavaClient und auch WebEdit) weiterhin sichtbar sein muss (dann mit einem visuellen Status "archiviert") und die Links auf dem Liveserver nicht gelรถscht werden sollen, da immer wieder archivierte Artikel auch wieder online gesetzt und dann an alter Stelle angezeigt werden mรผssen. Auch der GoogleBot soll weiterhin keine 404-Meldung bei archivierten Content erhalten, sondern eher alternativen Inhalt, z. B. eine eigene 404-Seite.
Nach unseren bisherigen Vorstellungen kรถnnte folgendes passieren: Ein Script, welches direkt auf ein Objekt im Content ausgefรผhrt wird, lรถst diese Archivierung aus. Dabei wird eine Template-Form-Komponente auf "archiviert" gesetzt, wodurch wiederum ein jsp-Tag im Ausgabekanal geschrieben wird, dass den Zugriff auf die Seite ab der nรคchsten Generierung รผber das Personalisierungs-Modul im Livebetrieb unterbindet.
Soll der Artikel dann wieder online gestellt werden, setzt ein anderes Script den Status in der Form-Komponente wieder zurรผck (damit auch den jsp-Tag) und alles ist wieder beim Alten.
Selbstverstรคndlich werden die einzelnen Scripts รผber einen Workflow (ab Erstellung des Contents) gesteuert, wodurch dann auch der Status "archiviert" und "online" eigene Farben bekommen kรถnnte.
Ist dieser Weg der vernรผnftigste Weg? Gibt es etwas Wichtiges zu beachten?
Beste Grรผรe und Danke im Voraus fรผr jeden Tipp,
Daniel Erendt
- Labels:
-
Developers
-
Knowledgebase
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
wenn ich ihre Lรถsung richtig verstanden habe, muss nach einer "Archivierung" eine Generierung/Deployment erfolgen. Dann kรถnnten Sie die Logik auch innerhalb der Vorlage abbilden und kรถnnten auf die Prรผfung beim Livezugriff verzichten.
$CMS_IF(!isArchived)$
$-- article content --$
$CMS_ELSE$
$-- alternate content for archived articles--$
$CMS_END_IF$
Viele Grรผรe
Christoph Feddersen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
wenn ich ihre Lรถsung richtig verstanden habe, muss nach einer "Archivierung" eine Generierung/Deployment erfolgen. Dann kรถnnten Sie die Logik auch innerhalb der Vorlage abbilden und kรถnnten auf die Prรผfung beim Livezugriff verzichten.
$CMS_IF(!isArchived)$
$-- article content --$
$CMS_ELSE$
$-- alternate content for archived articles--$
$CMS_END_IF$
Viele Grรผรe
Christoph Feddersen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Herr Feddersen,
manchmal sieht man den Wald vor lauter Bรคumen nicht... :smileylaugh:
Sieht nach DER Lรถsung aus - danke!
Viele Grรผรe,
Daniel Erendt

