Upload
matthias-keller
View
220
Download
5
Embed Size (px)
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