Zum Inhalt springen

Text-Änderungen im Frontend darstellen

Erstellt am 30. Mai 2008 · 1 Antwort · letzte Antwort am 30. Mai 2008

Tags: Frage

pietbonn ·

Hallo zusammen,

folgendes Problemchen beschäftigt mich gerade:

Ich möchte im Intranet den Benutzern eine bessere Möglichkeit geben, geänderte Inhalte zu erkennen.

Was wurde bisher umgesetzt?

Ich habe eine Seite mit Sitemap-Modul angelegt, in der die zuletzt geänderten Seiten angezeigt werden. Das ist nett, aber die Info, dass sich auf einer Seite "Wartungslisten" etwas geändert hat, hilft bei ca. 100 Einträgen auf dieser Seite mit entsprechenden Downloadlinks nicht wirklich weiter.

Was könnte man besser machen?

Schön wäre eine Darstellung ähnlich dem rot/grün Versions-Vergleich des Backends. Noch schöner wäre eine Darstellung, die geänderte Inhalte erkennt (wie im Rot-Grün-Vergleich), aber nur die geänderten Inhalte anzeigt und diese je nach Aktualität der Änderung in versch. Grüntönen darstellt. Starkes Grün bei Änderungen in den letzten 3 Tagen, schwächer bei Änderungen älter 5 Tage etc.

Das zweite Problem taucht dann auf, wenn nur hinterlegte Downloads in der Dateiliste aktualisiert wurden - hier gibt es keine Änderung des Content-Elements. Evtl. kann man automatisch alle Links auf bestimmte Dateitypen prüfen und entsprechend dem Datum der Datei auch hier mit Grüntönen arbeiten.

Hat jemand mit so einer Anwendung bereits Erfahrungen gesammelt, etwas ähnliches als Extension oder externes Skript gesehen? Oder hat jemand vielleicht einen Ansatzpunkt, wie man so etwas verwirklichen könnte (vielleicht auch auf eine ganz andere Art?)?

Unbekannter Benutzer ·

Ich habe auf einer Seite die Möglichkeit eingebunden einen Text hinter ein Element zu setzen wenn es sich geändert hat.
Gesteuert über das neu bis Feld in den Seiteneigenschaften. Dort kann festgelegt werden wie lange eine Seite neu ist.

Sieht dann so aus:

stdWrap {
	append = COA
	append {
		10 = TEXT
		10 {
			if.isPositive.dataWrap = {field:newUntil}-{date:U}
			value = NEU
			wrap = <sup>|</sup>
		}
	}
}

Das Feld muss dann per Hand befüllt werden, was sich aber als unproblemmatisch herausgestellt hat. Die Markierung verschwindet automatisch wenn der Neu-Zeitraum vorbei ist.
Ich denke das muss man nicht unbedingt per append einbinden, sondern mann kann dann sicher damit auch die ATagParams verändern.