Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes...

Preview:

Citation preview

Projekt Content Management Systeme (CMS):Java lernen mit Joomla

E3FI1T 2015/16Stephan Baldes

04/26/23

1

Überblick Vortrag

04/26/23 Projekt: Java lernen mit Joomla

Was ist ein CMS? Projektauftrag Zeitplan Bewertung Gruppenbildung

2

Was ist ein CMS?

04/26/23

3Projekt: Java lernen mit Joomla

CMS - Frontend

04/26/23 Projekt: Java lernen mit Joomla 4

CMS - Backend

04/26/23 Projekt: Java lernen mit Joomla 5

Komponenten

04/26/23 Projekt: Java lernen mit Joomla 6

KopfzeileHorizontales

Menü

Beitrag

Vertikales Menü

(Modul)

Zusatz-information

(Modul)

Template

CMS Bemerkungen

04/26/23 Projekt: Java lernen mit Joomla

Bei einem CMS wird versucht, Inhalt und Struktur eines Webauftritts zu trennen.

Mehrere Autoren können ihre Inhalte unabhängig von einander veröffentlichen.

Ein CMS läuft komplett auf dem Webserver: Frontend - Backend

Bekannte CMS-Systeme: Typo3, Wordpress, Joomla, Drupal, …

7

Projektauftrag

04/26/23

8Projekt: Java lernen mit Joomla

Projektidee

04/26/23 Projekt: Java lernen mit Joomla 9

Aufgaben

04/26/23 Projekt: Java lernen mit Joomla

Java-Tutoren: Ein Thema als Webseite realisieren Joomla installieren und nutzen Lerninhalt korrekt, "pädagogisch wertvoll", verständlich, schön CSS-Erweiterung am Template, z.B. Box für einen Merksatz Integration ins Gesamtsystem

Administrator-Gruppe: Die verschiedene Themen in einem Webauftritt zusammen fassen. frei von Java Joomla auf Test-Server aufsetzen, Aussehen wählen, Grundstruktur aufbauen System auf Webauftritt übertragen. Bei der Integration der Einzelbeiträge

unterstützen.

10

Phasenmodell für Projekte

04/26/23 Projekt: Java lernen mit Joomla 11

Zeitplan

04/26/23Projekt: Java lernen mit Joomla 12

Abgabe Bericht 10.1.2016 23:59

keine Abgabe notwendig

Bewertung

04/26/23

13Projekt: Java lernen mit Joomla

Noten

04/26/23 Projekt: Java lernen mit Joomla

Gruppennote (50%)> Endprodukt (60%)> Kooperation (20%)> Präsentation (20%)

Individualnote (50%)> Bericht: Form, Inhalt, Richtigkeit, Eigener Aufgabenbereich > Fachgespräch

Gesamtnote zählt wie eine Klassenarbeit.

14

Bericht

04/26/23 Projekt: Java lernen mit Joomla

Ziel Projekt, Projektplan, Zeit, Meilensteine Eigener Aufgabenbereicht

> Was ist meine Aufgabe im Projekt?> Aufgaben und Lösungsideen> Lösung> Abschluss > Zusammenfassung: Was wurde gemacht? > Reflexion: Was hat funktioniert, was nicht? > Ausblick: Wie geht es weiter

Wichtig: Zitate und Quellen angeben! Umfang: Richtwert 10-20 Seiten

15

Anforderungen und BewertungJava-Tutoren

04/26/23 Projekt: Java lernen mit Joomla

Lerninhalt: korrekt, "pädagogisch wertvoll", verständlich, schön Theorie, Beispiele, Übungsaufgaben ansprechend dargestellt, übersichtlich

CSS-Erweiterungen am Template z.B. Box für Merksatz z.B. Stylesheet für Java-Code, … z.B. Joomla-Plugin, …

Integration ins Gesamtsystem Zusammenarbeit mit der Administrator-Gruppe

16

Anforderungen und BewertungAdministrator-Gruppe

04/26/23 Projekt: Java lernen mit Joomla

Joomla auf Testserver aufsetzen Template wählen, Testseite Grundstruktur: Menüs, Module, … Sinnvolle Joomla-Plugins, …

Kommunikation mit Java-Tutoren Grundstruktur vorstellen Austausch und Integration von Inhalten

System auf Webserver übertragen Benutzerverwaltung: Java-Tutoren stellen Inhalt selbst ein Bei Integration der Einzelbeiträge unterstützen

Bewertung der Kooperation der Java-Tutoren

17

Gruppenbildung

04/26/23

18Projekt: Java lernen mit Joomla

Gruppen und Themen

04/26/23 Projekt: Java lernen mit Joomla

Administrator-Gruppe (Kevin Sauter, Alexander Reitzel) Einführung: Datentypen, Sequenz, Verzweigung(Said,Daniel) Schleifen (Patrick Spang, Malte Massow) Arrays (Simon, Simon) Methoden (Axel, Marvin) OOP-1: Klassen, Vererbung, Kapselung, Assertionen, UML

(Dominik, Yannick) OOP-2: Polymorphie, Interfaces, Abstrakte Klassen,

Überladen, … Streams(Johannes Bayer, Eliah Winkler) Collections (Benedikt, Manuel) Strings, Reguläre Ausdrücke (Julian Dietsche, Sven

Brettschneider) GUIs 19

Gruppen und Themen

04/26/23 Projekt: Java lernen mit Joomla

Administrator-Gruppe (Kevin Sauter, Alexander Reitzel) Einführung: Datentypen, Sequenz, Verzweigung(Said,Daniel) Schleifen (Patrick Spang, Malte Massow) Felder Methoden (Axel, Marvin) OOP-1: Klassen, Vererbung, Kapselung, Assertionen, UML (Dominik, Yannick) OOP-2: Polymorphie, Interfaces, Abstrakte Klassen, Überladen, … Streams(Johannes Bayer, Eliah Winkler) Collections Strings, Reguläre Ausdrücke (Julian Dietsche, Sven Brettschneider) GUI

20

Viel Erfolg!

04/26/23 Projekt: Java lernen mit Joomla 21

Recommended