WBA - CMS2
Medieninformatik
30. Januar 2013
Studiengang Medieninformatik an der Fachhochschule Köln
Campus Gummersbach
Jan Oliver Pietrek
github @Machiavelli86
Göksu Yildirim
github @gksyldrm
Gliederung CMS
- Was ist ein CMS?
- Front- und Backend
- Content
- Notwendigkeit eines CMS
- Verschiedene Arten von Systemen
- Opensource VS Kostenpflichtige CMS
- Arbeiten mit einem CMS
- add.min
- Liveübung(Fiktives Szenario)
Was ist ein CMS?
- Ist eine Software
- zur Erstellung, Bearbeitung und Organisation
- von Inhalten auf Webseiten
- ...deshalb ja auch "Inhaltverwaltungsstem" =)
Front- Backend
- Frontend bezeichnet das Ende, welches "näher" am User ist
- Backend, welches z.B. im "Background" läuft
- ist für den User nicht "sichtbar"
- Frontend hingegen schon, Stichwort GUI, Ausgabefenster und Visualisierung
- letztlich ist das Frontend das, was der User im Endeffekt sieht :)
Content
- Mit Content sind hier lediglich Inhalte gemeint :)
- diese Inhalte sind im Zusammenhang mit CMS...
- Texte, die editiert, deleted oder gepusblished werden
- darunter fallen aber auch Bilder oder ähnliches
- diese sollten möglichst "Barrierefrei" dargestellt werden!
Notwendigkeit eines CMS
- Große Unternehmen brauchen klare Strukturen
- diese werden durch CMS gewährleistet
- Komplexe Inhalte werden durch CMS übersichtlicher verwaltet
- und können so besser bearbeitet werden!
- Eine klare "Rollenverteilung" ist unerlässlich
- CMS vergeben so z.B. Rechte an verschiedene Usergruppen
Verschieden Arten von Systemen
- Dynamische CMS...
- erzeugen Dokumente bei jedem Aufruf neu!
- Inhalte werden erst auf Abruf interpretiert ausgegeben
- eine Personalisierung ist durch den User in der Regel einfach
- die Website ist immer aktuell!
- können u.U. zu Verzögerungen führen!
- Statische CMS...
- erzeugen Inhalte immer nach dem selben Schema
- für "einfache" Webhostingprodukte optimal
- recht schnelle Interpretation der Dokumente
- sind eher am "Aussterben"
- für komplexe Webanwendungen nicht geeignet
- Hybride CMS...
- kombinieren die Vorteile aus dynamischen CMS u. statischen
- das Seitengrundgerüst liegt statisch vor!
- sprich, alle Inhalte, die nicht laufend verändert werden
- dynamisch sind hier lediglich Suchabfragen, News oder individuelle Inhalte
Opensource VS Kostenpflichtige CMS
Opensource
Kostenpflichtige
Kostenfrei in der Anschaffung
Relativ "einfache" Handhabung
arbeiten Plattformunabhängig
bieten oftmals nicht den Umfang an Funktionen, wie kostenpflichtige
Support aus erster Hand
Kostenfaktor
in der Regel, technisch besser
für den privaten Gebrauch, eher ungeeignet!
Arbeiten mit einem CMS
- Editieren erfolgt meist über ein Online-Textverarbeitungsmodul...
- hier wird dann ein gesondertes "Backend" angeboten!
- andernfalls, sind Berechtigte in der Lage, direkt im Darstellungsinterface zu arbeiten
- die Bearbeitung erfolgt nach dem "WYSIWYG" Prinzip
- CMS vergeben Berechtigungen, dadurch wird der Workflow erhöht
- so ist jede Rolle innerhalb eines Unternehmens nur auf seinen Aufgabenbereich konzentriert
- diese "Rechtestruktur" arbeitet nach dem "Mehraugenprinzip"
- die Rechteverteilung erfolgt nach hierarchischen Prinzipien
- CMS operieren i.d.R. plattformunabhängig...
- da sie in Scriptsprachen geschrieben werden
- und alle gängigen Webserver diese interpretieren können!
- CMS können bedingt Übertragungsaufgaben übernehmen, z.B. in Verbindung mit einem Webserver
- oder auch Domainweiterleitungen übernehmen.
Interface von add.min
WordPress 3.5 Struktur
Reiter "Verwaltung"
WordPress 3.5 Struktur
Admin Aktionsseite
WordPress 3.5 Struktur