Wordpress

Als derzeit angesagtes OpenSource Webcontentmanagementsystem ist WordPress bestens geeignet um Inhalte unterschiedlichster Art im Web zu publizieren und stellt die Engine für moderen Webseiten und Blogs dar. Funktionsumfang hier.

Sowohl Installation wie auch Konfiguartion sind einfach und transparent. Mittels reichlich im Netz verfügbarer Themes kann das Design schnell angepasst werden und eine Modifikation des Kernsystems auf eigene Bedürfnisse kann über die Erweiterung des Funktionsumfangs mittels PlugIns, derzeit ca. 60.000 verfügbar, schnell umgesetzt werden.

Voraussetzungen

Neben Webspace, der über einen Provider zur Verfügung gestellt wird, muss dieser einige Systemvoraussetzungen bzw. -empfehlungen (siehe Anforderungen) erfüllen, die aktuell über die Webseite eingesehen werden können.

AUFGABE

Bitte installieren Sie Wordpress im htdocs Verzeichnis in den XAMPP Ordner auf ihrem Rechner. Stellen Sie sicher, dass ein Unterordner vorhanden ist, der einen einfachen sprechenden Namen hat, denn Sie erreichen Ihre Wordpressinstallation anschließend über einen Browser mit der Adresse localhost/Ordnername.

Bitte schauen Sie sich eine der zahllosen Installationstutorials im Internet an und installieren Sie Wordpress.

Anschließend schauen Sie sich bitte den Sitzungsfahrplan am Ende der Seite an. Diesen hätten wir gemeinsam abgearbeitet. Bitte tun Sie das nun alleine oder in selbstgewählten Gruppen. Gern können Sie sich über den Riot-Chatroom austauschen, den ich für Sie angelegt habe und/oder über Ilias alle anderen Seminarteilnehmer*innen erreichen. Für Gruppenarbeiten können Sie auch Zoom nutzen. Mit einer kleinen Anzahl Teilnehmer*innen und bis zu 40 min ist dies kostenlos (soweit ich weiß). Alternativ ist es auch möglich, genau soetwas mit dem Riot-Chatroom zu machen.

VIEL SPAß!

Themes

Die Trennung von Form und Inhalt, eine der wichtigsten Voraussetzung eines CMS, wird bei WordPress über Themes organisiert und realisiert. Dies bedeutet, das Webseiten-Inhalte, die in der Datenbank abgelegt sind, nach den Vorgaben des Themes gelayoutet werden. Bei Änderung des Themes erscheit der vorhandene Inhalt dann unmittelbar im neuen Design.

Eine Vielzahl dieser Themes sind kostenlos im Netz erhältlich, z.B. im Themes Directory .
Daneben gibt es noch viele kommerzielle Angebote, z.B. hier.

Im Backend können Themes in geringen Maße angepasst werden und mit Grundkenntnisse in PHP, CSS und Javascript können bestehende freie Themes auch umfangreich verändert werden.

PlugIns

Moderne Softwaresysteme sind modular aufgebaut, das heißt, dass sie in der Installationsvariante als Kernsystem konzipiert sind, das entsprechend der verfolgten Ziele und vorhandenen Bedürfnisse angepasst werden kann. WordPress realisiert dies mittels PlugIns, die in einem PlugIn Directory über die Seiten von WP heruntergeladen werden können.

Sowohl über die Benutzungsoberfläche, wie auch durch manuelles Hinzufügen, können Erweiterungsmodule (PlugIns) schnell und einfach in das System integriert werden.

Webseiten erstellen

Blog Start Serie für Einsteiger von Blogprojekt

Videotutorial nicht ganz aktuell, aber mMn trotzdem gut
Dies ist Teil 1, es gibt noch viele weitere…Teil 2Teil 3

Alternativ: Videotutorial umfangreich, englisch und ziemlich lang… ;-)

Mobil

Da der Bereich des mobilen Internets eine immer größere Bedeutung bekommt, bietet WordPress auch für dieses Segment Lösungen an, die über diese WordPress Seite heruntergeladen werden können.


Sitzungsfahrplan

Die Vorstellung von WordPress sollte mindestens enthalten:

  1. Was ist WordPress ?
  2. Download und Installation unter XAMPP (htdocs).
  3. Anbindung an eine Datenbank, warum und wie?
  4. Erläuterung der Oberfläche des Backends.
  5. Wie wird die Trennung von Form und Inhalt realisiert? (Themes)
  6. Verändern und Einbinden von neuen Themes.
  7. Wie wird die Modularisierung realisiert? (PlugIns)
  8. Übersicht über die verfügbaren und installierten Module unter modules.
  9. Realisiation des rollenbasierten Usermanagements unter WordPress
  10. Anlegen von Rollen und Usern. (Ist das möglich?)
  11. Anlegen von Webseiten / Blogs.
  12. Gibt es ein Content-Life-Cycle Management?
  13. Handout ist SEHR hilfreich!