WBA - CMS2 – Medieninformatik



WBA - CMS2 – Medieninformatik

0 0


CMS2

CMS2

On Github gksyldrm / CMS2

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.

add.min

Interface von add.min

WordPress 3.5 Struktur

Reiter "Verwaltung"

WordPress 3.5 Struktur

Admin Aktionsseite

WordPress 3.5 Struktur

Liveübung (fiktives Szenario)

Das wars! =)

Zur Übung --->: Kacke_mit_Nuss.pdf