myty - Handbuch für Redakteure und Administratoren

Aktuelle Info zu Sicherheitsrisiken: In den aktuellen Versionen ab 4.1. sind keine Sicherheitsprobleme bekannt.  

Dem Redakteur in die Hand arbeiten

modul: basics
Release Info
Version: 4.1
SELECT SQL_CALC_FOUND_ROWS modulesfaq_questions.*, modulesfaq_answers.Version,`modulesfaq_questions`.`id`,`modulesfaq_questions`.`status` FROM `modulesfaq_questions` LEFT JOIN modulesfaq_answers ON modulesfaq_questions.id=modulesfaq_answers.modulesfaq_questions_id AND modulesfaq_answers.id=519 WHERE 1 AND modulesfaq_questions.id=349 AND `modulesfaq_questions`.`language` = 'de' AND `modulesfaq_questions`.status = 'enabled' LIMIT 0,1

Es sollte zwischen 2-3 Arten von Redakteuren unterschieden werden, damit die Einrichtung von Vorlageseiten und Vorlagebausteinen sinnvoll umgesetzt werden kann.

  1. Redakteure (versiert) mit erweiterten Rechten zum Anlegen von Seiten, zur Gestaltung von Seitenaufbauen, zur Zuweisung von Funktionen und Attributen und Freischaltung von Inhalten anderer Redakteure.
  2. Redakteure (mit guten Grunderfahrungen) zur Pflege von Inhalten in Sprachen und angelegten Bereichen, Überarbeitung und Freischaltung der eigenen Texte und derer von anderen Redakteuren.
  3. Redakteure (unversiert, gelegentliche Arbeit) mit dem Auftrag Texte/Bilder einzupflegen, einzukopieren ohne Rechte auf Freischaltung.

Entsprechend dieser Gruppierungen sollte überlegt werden, wie viel Spielraum die Vorlagen und ggf. ihre Bausteine dem Redakteur geben.

Layouts sichern

Ein Ansatz zur Absicherung eines Layouts ist, dem Redakteur fest definierte Vorlagen anzubieten. In dem Fall verzichtet man auf Areas und bildet die komplette Darstellung bereits in der Vorlage ab, mit all seinen dynamischen Elementen. Der Redakteur kann beim Anlegen von Seiten nur auf diese fertigen Vorlagen zurückgreifen.
 
Eine weitere Variante ist, Vorlagen mit Areas anzulegen, die Vorlagen dem Redakteur jedoch als Vorlagen-Sets anzubieten, so dass der Redakteur zwar dynamische aber bereits vorbereitete Vorlagen verwenden kann. Dies spart Zeit und schafft dennoch Flexibilität, denn den Areas können trotz Vorgabe weiter Bausteine hinzugefügt werden.
 
Eine weitere Sicherungsmaßnahme besteht darin, Bild-/Tabelleneinbettung in Textfeldern zu verbieten. Für die Bildeinbettung steht das abgesicherte Tag ty:image zur Verfügung. Hier können die Ausmaße des Bildes festgelegt werden, die Berechnung erfolgt automatisch. Der Redakteur muss lediglich aus dem Dateimanager ein Bild auswählen.
Auch Werkzeuge der Werkzeugleiste können an einem Content-Feld ausgeschaltet werden (dies wird im Template definiert, dissallowedTags), somit ist es möglich das Tabellenwerkzeug in bestimmten Vorlagenbausteinen zu deaktivieren.
 
Die strikteste Art der Einschränkung ist zweifelsohne das Pflegen von Inhalten über Formulare. Dafür würde man auf Datentabellen-Inhalte zurückgreifen.
 
Eine weitere Gefahr besteht darin, dass Inhalte über Copy’n’Paste in die Inhaltsbereich kopiert werden könnten. Beim Copy’n’Paste-Verfahren können auch proprietäre Formatierung aus z.B. Word mitkopiert werden und somit völlig falsche Formate übernommen werden. Eine Einstellung im Systemsetup erlaubt das Aktivieren von Nur-Text-Import, welche Texte beim Importieren vollständig bereinigt und somit vor Fehlern schützt. Hilfreich ist allerdings auch der im Setup einstellbare Bereinigen-Button (HTML-Cleaner).
 
Hilfreich sind auch per CSS Modul definierte Absatz- und Zeichenformate. Die werden dem Redakteur in der Werkzeugleiste zur Verfügung gestellt und können von ihm genutzt werden. Entsprechend würde man die Werkzeuge Textfarbe, Schriftgröße, Schriftart deaktivieren und den Redakteur auf die Nutzung der Formatvorgaben beschränken.

Flexibilität schaffen

myty hat es sich jedoch nicht zur Aufgabe gemacht, den Redakteur einzuschränken. Vielmehr soll das Werkzeug auf einfache Weise endlich Gestaltungsspielraum ermöglichen, der in anderen CMS nicht ansatzweise erreicht werden kann.
 
Nach allen Regeln der Kunst sollten also Areas und ihre Bausteine zum Einsatz gebracht werden, damit der Redakteur im hohen Maße gestalterisch auf das Ergebnis einwirken kann.
Diese Freigaben erwarten ein besonderes Maß an Verantwortungsgefühl beim Redakteur und eine entsprechende Schulung. Die Umsetzung des Projektes wird auf diese Weise wesentlich schneller und effektiver von Statten gehen und der Redakteur hat trotzdem mehr Gestaltungsspielraum. Das ist myty!

Autor: Denis Bartelt
letzte Änderung: 01.09.2011
Kommentare 0
Fragen von Nutzern 0
ähnliche Themen 15

Kommentieren

 

Stellen Sie eine Frage

 

offene Fragen

Zu diesem Beitrag existieren keine offenen Fragen.

SELECT modulesfaq_questions.*, (SELECT modulesfaq_answers.id FROM modulesfaq_answers WHERE modulesfaq_answers.status='enabled' AND modulesfaq_answers.modulesfaq_questions_id = modulesfaq_questions.id ORDER BY modulesfaq_answers.Version DESC Limit 1) AS answer, (SELECT modulesfaq_answers.id FROM modulesfaq_answers WHERE modulesfaq_answers.modulesfaq_questions_id = modulesfaq_questions.id ORDER BY modulesfaq_answers.Version DESC Limit 1) AS answerCount, (SELECT COUNT(*) FROM modulesfaq_questions AS MQ WHERE MQ.Modul = modulesfaq_questions.Modul GROUP BY MQ.Modul) AS questionsByModul FROM modulesfaq_questions WHERE 1 AND modulesfaq_questions.language = 'de' AND modulesfaq_questions.status = 'enabled' AND modulesfaq_questions.Modul = 'basics' ORDER BY modulesfaq_questions.Modul, modulesfaq_questions.pos, modulesfaq_questions.Frage

Alle Beiträge zum Thema

Auf Facebook teilen